-
952c92b52a
[ADD] script forgejo: installer une forge git en option cochable
Mathieu Benoit
2026-08-19 19:41:39 -0400
-
69431e17c9
[FIX] script todo: configurer le projet PyCharm avec le venv, et réessayer
Mathieu Benoit
2026-08-19 08:11:12 -0400
-
c4d8536509
[FIX] script todo: ouvrir PyCharm après l'installation, pas avant
Mathieu Benoit
2026-08-19 07:50:19 -0400
-
72b19568af
[IMP] script todo: ne pas retélécharger un IDE déjà installé
Mathieu Benoit
2026-08-19 07:35:26 -0400
-
b4310665fc
[ADD] script todo: dire depuis quand un journal d'installation est muet
Mathieu Benoit
2026-08-19 07:26:54 -0400
-
087ce3effb
[FIX] script todo: viser l'IDE par son nom, pas par la ligne de commande
Mathieu Benoit
2026-08-19 07:26:54 -0400
-
84335e1b47
[ADD] script todo: afficher la RAM de l'hôte dans le suivi d'installation
Mathieu Benoit
2026-08-19 06:27:50 -0400
-
aa94e460ec
[FIX] script todo: ne plus empaqueter les dépôts du manifeste dans l'APK
Mathieu Benoit
2026-08-19 05:57:22 -0400
-
9e69cfa49c
[UPD] qemu doc: énumérer les causes que le diagnostic sait nommer
Mathieu Benoit
2026-08-19 05:38:57 -0400
-
b19713e38f
[FIX] script todo: ne plus laisser PyCharm manger la compilation mobile
Mathieu Benoit
2026-08-19 05:38:01 -0400
-
6177b1a6a9
[FIX] script todo: résumer les erreurs au lieu de chercher « error »
Mathieu Benoit
2026-08-19 05:37:14 -0400
-
8f5a439148
[FIX] script todo: ne plus annoncer un émulateur qui n'a pas démarré
Mathieu Benoit
2026-08-19 03:46:12 -0400
-
3b2f7fa3d6
[ADD] test: apparier l'affichage et le dispatch du menu QEMU
Mathieu Benoit
2026-08-19 03:39:20 -0400
-
58f5b9e8da
[FIX] qemu doc: donner une commande d'émulateur qui fonctionne
Mathieu Benoit
2026-08-19 03:37:31 -0400
-
91ff4388e7
[FIX] script todo: rendre la console de l'hyperviseur atteignable
Mathieu Benoit
2026-08-19 03:35:46 -0400
-
13e8b1bd2d
[ADD] script todo: lancer l'émulateur Android et son tunnel adb
Mathieu Benoit
2026-08-19 03:35:31 -0400
-
7a65568098
[ADD] todo qemu: offer the adb tunnel for scrcpy, X11-free
Mathieu Benoit
2026-08-19 02:39:10 -0400
-
1dcd19b02f
[FIX] todo qemu: name a GPU mode the emulator still accepts
Mathieu Benoit
2026-08-19 02:03:42 -0400
-
ef57e1a097
[IMP] todo qemu: shrink the emulator screen so a remote display keeps up
Mathieu Benoit
2026-08-18 03:31:53 -0400
-
07b4c81207
[FIX] todo qemu: find the APK where AGP writes it, and install it as it is
Mathieu Benoit
2026-08-18 02:53:17 -0400
-
9ad2048bbb
[FIX] todo qemu: the printed emulator command could not run as printed
Mathieu Benoit
2026-08-18 02:30:02 -0400
-
f3be40d74d
[ADD] todo qemu: add an Android emulator, and fix what the real run exposed
Mathieu Benoit
2026-08-18 02:17:08 -0400
-
1da54d0ba5
[IMP] todo qemu: let Android Studio find the SDK the build already installed
Mathieu Benoit
2026-08-18 00:51:50 -0400
-
5150cfde9c
[ADD] todo qemu: build and test the mobile app, and fail the VM if it breaks
Mathieu Benoit
2026-08-18 00:50:08 -0400
-
6efe16a991
[FIX] todo qemu: open the PyCharm project without a screen, and unlicensed
Mathieu Benoit
2026-08-17 23:22:38 -0400
-
c2852089a0
[ADD] todo qemu: offer PyCharm, Android Studio and GNOME extensions
Mathieu Benoit
2026-08-17 22:57:56 -0400
-
57ab0b506f
[ADD] qemu: greet the SSH login with the distro's own commands
Mathieu Benoit
2026-08-17 22:57:40 -0400
-
c87cd2f5bd
[FIX] install : os-release au lieu de lsb_release, collision d'IP mieux vue
Mathieu Benoit
2026-08-14 00:46:22 -0400
-
b181ad56e8
[FIX] qemu debian s390x : rallumer la VM quand l'installateur a fini
Mathieu Benoit
2026-08-14 00:25:32 -0400
-
58da6cdacd
[FIX] qemu debian s390x : desactiver network-console, reclamer partman-auto
Mathieu Benoit
2026-08-13 23:50:45 -0400
-
788c17dbb5
[FIX] qemu debian s390x : adresse fixe propre a chaque VM
Mathieu Benoit
2026-08-13 23:11:10 -0400
-
01daacba22
[ADD] qemu debian s390x : repondre au mot de passe de network-console
Mathieu Benoit
2026-08-13 22:06:28 -0400
-
08ebf99c77
[FIX] qemu debian s390x : adresse fixe, l'initrd ne sait pas faire de DHCP
Mathieu Benoit
2026-08-13 21:41:25 -0400
-
56803b3807
[REF] qemu debian s390x : retirer les reglages netcfg sans effet
Mathieu Benoit
2026-08-13 20:41:20 -0400
-
ec8a44b9ae
[ADD] qemu debian s390x : activer enc1 et tracer avant netcfg
Mathieu Benoit
2026-08-13 19:35:17 -0400
-
a33684ddd1
[FIX] qemu debian s390x : retirer auto=true, inutile en preseed local
Mathieu Benoit
2026-08-13 18:32:48 -0400
-
12db87e1c2
[FIX] qemu debian s390x : journal de console et question reseau Z
Mathieu Benoit
2026-08-13 17:08:25 -0400
-
4df994f721
[FIX] todo qemu : lire les distros par arch dans deploy_qemu
Mathieu Benoit
2026-08-13 16:44:27 -0400
-
9641a5b749
[ADD] qemu : Debian sur s390x, par debian-installer
Mathieu Benoit
2026-08-13 16:35:42 -0400
-
0da6c7fcbe
[FIX] todo qemu : la console vise l'hyperviseur, pas la VM
Mathieu Benoit
2026-08-13 05:51:09 -0400
-
d35d559273
[FIX] smoke: two sites still unpacked three fields from the failure tuple
Mathieu Benoit
2026-08-22 04:07:19 -0400
-
437ac4b457
[FIX] smoke: name the URL that actually failed, keep the previous log
Mathieu Benoit
2026-08-22 03:19:45 -0400
-
-
e7c54c0a15
Merge commit 'dev_migration_upgrade'
Mathieu Benoit
2026-08-23 02:06:17 -0400
-
-
7e30377e56
[ADD] migration: convert the <tree> tags Odoo 18 renamed to <list>
Mathieu Benoit
2026-08-22 02:34:22 -0400
-
300238fe83
[ADD] migration: offer the theme uninstall where the theme is blamed
Mathieu Benoit
2026-08-22 01:52:53 -0400
-
89ef6a97fd
[FIX] migration: exit 1 means findings, not failure, for the view fixer
Mathieu Benoit
2026-08-22 00:57:46 -0400
-
068022db82
[ADD] migration: repair views whose stored type contradicts their parent
Mathieu Benoit
2026-08-22 00:46:42 -0400
-
ff8b6bcaf9
[ADD] migration quality: lay OpenUpgrade's declared changes over the real ones
Mathieu Benoit
2026-08-21 05:55:54 -0400
-
8c7ff096b3
[ADD] migration: repair DMS at the 13 bump, and catch the whole class
Mathieu Benoit
2026-08-21 05:25:23 -0400
-
a9d9a08574
[ADD] migration: restore DMS visibility lost with MuK's access model
Mathieu Benoit
2026-08-21 05:00:38 -0400
-
d2f70f6535
[ADD] migration quality: explain ir_property and tracking values
Mathieu Benoit
2026-08-21 03:31:28 -0400
-
4103e13800
[ADD] migration quality: needaction became notifications in 15
Mathieu Benoit
2026-08-21 03:03:04 -0400
-
53fa936168
[ADD] migration quality: biggest losses first, and the full lists behind « d »
Mathieu Benoit
2026-08-20 03:47:02 -0400
-
e75bc585ba
[ADD] migration quality: tell Odoo's own redesigns from real losses
Mathieu Benoit
2026-08-20 02:42:18 -0400
-
951b88abab
[FIX] todo analyse: give the migration entry its icon
Mathieu Benoit
2026-08-20 02:08:15 -0400
-
37c9f216de
[ADD] migration quality: name the missing files, and show every delta
Mathieu Benoit
2026-08-20 01:52:35 -0400
-
0fdfeaa9ce
[FIX] migration state: open the quality screen in its own process
Mathieu Benoit
2026-08-19 10:52:49 -0400
-
4028421cb8
[ADD] analyse: what a migration gained and lost, step by step
Mathieu Benoit
2026-08-19 08:21:12 -0400
-
6715700a16
[ADD] migration state: read the server log so nobody has to
Mathieu Benoit
2026-08-19 07:37:40 -0400
-
6dff7aa304
[ADD] migration: announce the countdown, and cycle three panel states
Mathieu Benoit
2026-08-19 06:57:19 -0400
-
e981500c94
[ADD] migration state: how long the migration took
Mathieu Benoit
2026-08-19 06:37:14 -0400
-
c0c5144680
[ADD] migration state: l, p, r and the two resize keys
Mathieu Benoit
2026-08-19 06:23:20 -0400
-
1e591dd949
[FIX] migration state: a test result belongs to a step, not to the run
Mathieu Benoit
2026-08-19 06:00:21 -0400
-
0f0f853be4
[ADD] migration state: colour the commands, and know when not to
Mathieu Benoit
2026-08-19 05:36:49 -0400
-
4e0bf7cc8b
[FIX] migration: the countdown names the answer the prompt offered
Mathieu Benoit
2026-08-19 05:16:48 -0400
-
e214df7329
[FIX] smoke: judge the back office AFTER the repair, and say why it failed
Mathieu Benoit
2026-08-19 04:53:43 -0400
-
19d807a81e
[ADD] migration: keep the logs on disk, one file per step
Mathieu Benoit
2026-08-19 04:32:25 -0400
-
566070b4f8
[FIX] migration: Enter exports the backup at the end
Mathieu Benoit
2026-08-19 04:20:13 -0400
-
3a182f2b0d
[ADD] migration: reach the state screen from the statistics too
Mathieu Benoit
2026-08-19 04:05:03 -0400
-
6c186f71e9
[ADD] migration: « t » shows where the migration stands
Mathieu Benoit
2026-08-19 03:53:56 -0400
-
fc23bd6f96
[FIX] migration: a skipped back office must not read as a healthy one
Mathieu Benoit
2026-08-19 03:21:25 -0400
-
1c7664409e
[FIX] migration: the module-upgrade step no longer waits forever
Mathieu Benoit
2026-08-18 02:36:44 -0400
-
7296a03179
[FIX] migration: repair, replay, and know when to stop
Mathieu Benoit
2026-08-18 00:08:31 -0400
-
58bdd70526
[FIX] database_cleanup: purge the batch, and say what you are doing
Mathieu Benoit
2026-08-17 23:19:04 -0400
-
eaf70bdebf
[ADD] migration: open /my as the test user, and blame the right request
Mathieu Benoit
2026-08-17 22:48:40 -0400
-
d8794f0e10
[ADD] migration: open every app as the neutralization test user
Mathieu Benoit
2026-08-17 22:16:40 -0400
-
95a6ba558e
[ADD] migration: make Enter mean the answer you always give
Mathieu Benoit
2026-08-17 20:47:17 -0400
-
e52d36277b
[FIX] database_cleanup: recover the transaction, not the savepoint
Mathieu Benoit
2026-08-17 19:38:56 -0400
-
0c0ed07aa8
[FIX] migration: the cleanup installs its own module, and survives a refusal
Mathieu Benoit
2026-08-17 17:45:04 -0400
-
cb77394869
[ADD] migration: an auto-run that takes the default after five seconds
Mathieu Benoit
2026-08-17 17:35:31 -0400
-
1831b234ea
[ADD] migration: run the OCA database cleanup before testing the pages
Mathieu Benoit
2026-08-17 09:05:03 -0400
-
efc152bf62
[FIX] migration: name the template when the failure comes from rendering
Mathieu Benoit
2026-08-17 07:59:28 -0400
-
95ffbe6f13
[ADD] migration: browse the drifted COW copies full screen
Mathieu Benoit
2026-08-17 06:29:25 -0400
-
2eac9e9848
[ADD] migration: measure the public URLs before the first bump too
Mathieu Benoit
2026-08-17 05:13:13 -0400
-
ec29781b7a
[FIX] migration: reset the copy that is actually stale, and say when a key misses
Mathieu Benoit
2026-08-17 04:49:32 -0400
-
e75ab8b128
[FIX] addons: browse the leftovers by integer, not by the string psql gave
Mathieu Benoit
2026-08-17 03:17:18 -0400
-
1c0635831f
[FIX] migration: never ask a question the terminal cannot show
Mathieu Benoit
2026-08-17 02:41:40 -0400
-
109763ab34
[FIX] test: check the exec bit git stores, not the mode umask decides
Mathieu Benoit
2026-08-17 01:55:11 -0400
-
dc4940089b
[UPD] migration: let click carry the default, computed from the menu
Mathieu Benoit
2026-08-16 07:33:37 -0400
-
c67324a223
[ADD] migration: Enter targets the highest supported Odoo version
Mathieu Benoit
2026-08-16 07:11:43 -0400
-
bc52a93e67
[ADD] migration: name the views behind a failing URL, and offer the reset
Mathieu Benoit
2026-08-16 06:18:45 -0400
-
c65db269ed
[ADD] migration: request every public URL before calling it done
Mathieu Benoit
2026-08-16 05:50:00 -0400
-
ec6ac3a188
[FIX] addons: stop calling a leftover report a failed command
Mathieu Benoit
2026-08-16 05:33:28 -0400
-
7e74455d63
[ADD] migration: pick the COW copy to reset from a list, not from memory
Mathieu Benoit
2026-08-16 03:39:37 -0400
-
5c4d71e7a2
[FIX] migration: reset the stale SCSS after the bump, not before
Mathieu Benoit
2026-08-15 16:34:26 -0400
-
26de9a109f
[ADD] migration: read the stale SCSS, then fix it, without leaving the tool
Mathieu Benoit
2026-08-15 03:41:56 -0400
-
4bc82b4caa
[ADD] migration: predict which customized SCSS the next bump breaks
Mathieu Benoit
2026-08-15 03:21:25 -0400
-
3465bfdd19
[ADD] migration: offer to remove the themes before the first bump
Mathieu Benoit
2026-08-15 02:36:28 -0400
-
aa2f78c404
[ADD] addons: uninstall a theme the way Odoo removes one
Mathieu Benoit
2026-08-13 05:56:06 -0400
-
7e0985d339
[UPD] changelog: the migration work of this cycle
Mathieu Benoit
2026-08-17 00:42:11 -0400