Commit graph

89 commits

Author SHA1 Message Date
599401b6c4 [ADD] manifestes : détecter un dépôt absent d'un palier de migration
Une migration 12 → 18 traverse six paliers, et le checkout bascule de
manifeste à chaque fois. Un dépôt d'addons absent du manifeste du 17
n'existe pas sur disque pendant l'étape 17 : Odoo déclare ses modules
introuvables, le pilote propose de les effacer, on répond oui, et la
fonctionnalité part sans qu'aucun échec ne soit signalé.

Seul le trou compte — présent avant et après, absent au milieu — et la
branche en amont le confirme : sur 35 trous, 19 sont de vraies
omissions, quinze déclarées en 16 et 18 mais pas en 17 ; les 35 auraient
fait 46 % de bruit. development.git est rétabli en 13 et en 15.

--- EN ---

A 12 → 18 migration crosses six steps, and the checkout switches
manifest each time. An addons repository missing from the 17 manifest
does not exist on disk during step 17: Odoo reports its modules as
missing, the driver offers to delete them, you answer yes, and the
feature is gone without a single failure being reported.

Only the hole counts — present before and after, absent in between — and
the upstream branch confirms it: of 35 holes, 19 are real omissions,
fifteen declared in 16 and 18 but not in 17; all 35 would have been 46%
noise. development.git is restored in 13 and in 15.

Assisted-by: Claude Opus 5
(cherry picked from commit d7613ea930d45153e9fb7c08460690a95e3dca0e)
2026-08-29 02:11:04 -04:00
07b4c81207 [FIX] todo qemu: find the APK where AGP writes it, and install it as it is
The app runs in the emulator now, and two of my own checks were wrong. With an
injected ABI, AGP writes to intermediates/apk/debug, not outputs/apk/debug: a
SUCCESSFUL build was reported "no APK produced" because only the second path
was searched. That same mode marks the APK testOnly, so adb refuses it without
-t — INSTALL_FAILED_TEST_ONLY. Both measured on the emulator, where
ca.erplibre.home then installed, launched, and ran its SQLite migrations.

The manifest also stops tracking sentencepiece at master, which made the build
non-reproducible and, since August, unbuildable: master fetches protobuf and
compiles protoc for the Android target before running it on the host. v0.2.1
ships its .pb.cc pre-generated. Its own absl subset still lacks
flags/flag.cc, so that library remains to be sorted out upstream.

--- FR ---

L'application tourne dans l'émulateur, et deux de mes propres contrôles étaient
faux. Avec une ABI injectée, AGP écrit dans intermediates/apk/debug et non dans
outputs/apk/debug : une compilation RÉUSSIE était rapportée « aucun APK
produit » parce que je ne regardais que le second chemin. Ce même mode marque
l'APK testOnly, et adb le refuse sans -t — INSTALL_FAILED_TEST_ONLY. Les deux
mesurés sur l'émulateur, où ca.erplibre.home s'est ensuite installé, lancé, et
a joué ses migrations SQLite.

Le manifeste cesse aussi de suivre sentencepiece à master, ce qui rendait la
compilation non reproductible et, depuis août, impossible : master récupère
protobuf et compile protoc pour la cible Android avant de l'exécuter sur
l'hôte. La v0.2.1 livre ses .pb.cc pré-générés. Son propre sous-ensemble absl
manque encore flags/flag.cc : cette bibliothèque reste à régler en amont.

Assisted-by: Claude Opus 5
2026-08-23 02:07:42 -04:00
70e807cea9 [UPD] manifest odoo 12: update repo OCA_queue 2026-08-07 02:49:20 -04:00
fa5039c204 [ADD] git_manifest_mobile_home: add sentencepiece for MarianMT NDK build
sentencepiece provides the SentencePiece tokenizer (C++) needed by the
MarianMT Android plugin. Cloned shallow (depth=1) alongside whisper.cpp.

--- FR ---

sentencepiece fournit le tokeniseur SentencePiece, en C++, dont le greffon
Android MarianMT a besoin. Cloné en profondeur 1, à côté de whisper.cpp.

Assisted-by: Claude Sonnet 4.6
2026-08-07 02:10:43 -04:00
e8f34a9aca [UPD] manifest mobile : ajout whisper.cpp (transcription audio locale)
Ajout remote ggerganov et projet whisper.cpp (clone shallow, revision
master) dans le manifest Google Repo mobile. Chemin cible :
mobile/erplibre_home_mobile/android/app/src/main/cpp/whisper

--- EN ---

Adds the ggerganov remote and the whisper.cpp project (shallow clone,
revision master) to the mobile Google Repo manifest. Target path:
mobile/erplibre_home_mobile/android/app/src/main/cpp/whisper

Assisted-by: Claude Sonnet 4.6
2026-08-07 02:10:05 -04:00
66b21422c4 [UPD] improve speed install odoo 18 minimal 2026-08-07 02:09:29 -04:00
2922e1f277 [ADD] installation: add optional extra modules (CybroOdoo)
CybroOdoo repos are large and slow to clone, making them unsuitable
for default installation. Moves them to opt-in per-version extra
manifests, introduces .erplibre-state.json to track installation
options per Odoo version, and surfaces the choice in the TODO CLI
sub-menu. Switch auto-detects extra from state and warns when no
state is recorded.

--- FR ---

Les dépôts CybroOdoo sont volumineux et lents à cloner, ce qui les rend
inadaptés à une installation par défaut. Ils passent dans des manifestes
extra par version, activés à la demande ; .erplibre-state.json est
introduit pour suivre les options d'installation de chaque version d'Odoo,
et le choix apparaît dans le sous-menu du CLI TODO. Le changement de
version détecte l'option extra depuis cet état et avertit quand aucun état
n'est enregistré.

Assisted-by: Claude Sonnet 4.6
2026-08-07 02:09:24 -04:00
4e262d63c6 [FIX] installation keep repo when add project 2026-08-07 02:09:07 -04:00
88b5ae1316 [UPD] manifest update with code_generator 2026-03-07 00:48:08 -05:00
2bdbe5785d [UPD] manifest 18 shift-planning change remote to OCA 2026-02-04 09:20:20 -05:00
326208c9fd [UPD] manifest update 18.0-mig-account_budget_oca 2026-02-04 09:09:17 -05:00
b25275b0ae [ADD] more repo odoo 18 from OCA 2026-01-25 00:27:49 -05:00
a4496f3e4e [ADD] odoo 18 manifest repo shopfloor 2026-01-25 00:27:45 -05:00
844f5f5671 [ADD] repo automation oca 2026-01-25 00:27:40 -05:00
8ec3a39840 [ADD] cetmix odoo 18 and update poetry dependency 2026-01-25 00:27:36 -05:00
ec13584051 [ADD] manifest only office odoo 18 2026-01-25 00:27:32 -05:00
4327f7da9d [ADD] manifest odoo 16 to 18 new repo design-themes from odoo 2026-01-23 02:57:10 -05:00
a2155facc6 [UPD] mobile rename repo for erplibre_home_mobile 2025-12-28 00:48:38 -05:00
3475d97f0f [FIX] manifest bemade change repository broken 2025-12-20 03:15:51 -05:00
b14dc7a082 [IMP] mobile home installation and run 2025-11-11 05:19:14 -05:00
63d84a25aa [FIX] manifest: odoo 12 devops 2025-11-05 04:41:51 -05:00
93617b1a65 [IMP] support multi version odoo on same workspace
- oficially support odoo 18 instead of odoo 16
- support postgis/postgresql 18 into docker
- change version erplibre 1.6.0
- support private environment and support local git repo manifest
- support switch odoo version
- support docker for each version
- update os installation
- upgrade python requirement
- separate virtual environment for erplibre and odoo
2025-10-31 01:36:26 -04:00
5115e94a14 [IMP] manifest refactoring and support 12.0 to 18.0
- manifest odoo 16 and 18: more OCA repo
- separate manifest erplibre to Odoo CE version
- separate dev from normal repository
- remove frozen manifest
2025-10-31 01:32:43 -04:00
a644e45f74 [FIX] manifest odoo 16 base groups
- missing default repository to groups base
2025-06-01 18:03:07 -04:00
94f0dc89d7 [ADD] manifest odoo 14 and 16, cetmix tower 2025-05-04 01:01:15 -04:00
9b2d0f8ef8 [UPD] manifest odoo 14 OCA_project update branch from ERPLibre 2025-05-04 01:01:15 -04:00
d90fa03e5a [ADD] manifest odoo 16 MathBenTech_development 2025-05-02 00:58:01 -04:00
2902ac0230 [ADD] manifest odoo 16 OCA calendar 2025-05-02 00:58:01 -04:00
070b91852d [UPD] manifest odoo 12: merge repo odoo-code-generator 2025-04-25 23:25:43 -04:00
4c2f52e375 [UPD] manifest odoo 16 update OCA_timesheet 2025-04-13 02:25:31 -04:00
cb87dee06a [UPD] poetry update odoo 16
- add meteostat
- add isort
- add pykeepass
- fix ubuntu 25.04
- add pydevd-odoo
- force virtual-env 20.30.0
2025-04-12 17:10:56 -04:00
45bdd208b4 [ADD] manifest: repo OCA shift-planning OCA_timesheet hr-holiday 2025-04-12 17:10:27 -04:00
e85f580432 [UPD] manifest odoo14 OCA_server-ux branch 14.0_dev with ERPLibre 2025-04-12 17:06:09 -04:00
c0afa07969 [UPD] manifest odoo 16: upgrade OCA survey to branch 16.0_dev 2024-12-01 04:49:34 -05:00
1e6bc95368 [ADD] manifest odoo 14: support OCA survey 2024-12-01 04:49:34 -05:00
79f4dba809 [FIX] manifest odoo 14: project-agile with fixes from ERPLibre 2024-12-01 04:49:34 -05:00
0df48bd1f0 [ADD] odoo 16 repo Mathben Odoo business Quebec 2024-12-01 04:49:34 -05:00
d91c3c2e95 [IMP] support change odoo and python version
- Makefile show version, switch version and install different version
- erplibre_version with odoo_version, poetry_version and python_version
- support multiple docker version
- support odoo 12, odoo 14, odoo 16
- bullseye, bookworm debian
- update latest version
- script update_env_version to detect actual version and refactor it
- adapt file path to support multiple version
- poetry with verbose by default, ignore python keyring
- python script to generate image db with parallel for all odoo version
- check_addons_exist before generate all image
- support delay to change queue parallel
- fix odoo 12 product configurator
- can show demo website
- swith odoo
- force create addons if missing
- update manifest, because gen config break with wrong manifest
2024-11-02 02:26:02 -04:00
428902d761 [UPD] manifest dev: OCA_stock-logistics-warehouse branch 12.0_dev 2024-08-25 00:13:00 -04:00
c1997e2a18 [ADD] repo JayVora-SerpentCS SerpentCS_Contributions
Thanks SerpentCS for your contributions
2024-05-03 23:27:06 -04:00
50d5acb6e6 [UPD] manifest: ajepe fix restful no db argument 2023-07-06 16:37:49 -04:00
c067425033 [ADD] manifest: muk_web to code_generator 2023-03-29 15:23:12 -04:00
7c123685ef [ADD] manifest: OCA_server-ux is now default base 2023-01-26 00:30:19 -05:00
36490f83ea [UPD] manifest: use revision 12.0 instead of dev for cg 2023-01-05 08:22:40 -05:00
c1fd2366c7 [ADD] manifest: numigi web is use in base image 2023-01-05 04:20:43 -05:00
1687eb9edf [FIX] remove manifest experimental and fix typo changelog 2023-01-05 04:20:43 -05:00
c20f2a3d5d [UPD] manifest: remove revision 12.0, it's the default
- some repo remove 12.0_dev after update and refactoring
2023-01-01 05:49:29 -05:00
babf4b752b [UPD] makefile: rename module product_supplier_name_search from Numigi 2023-01-01 03:27:16 -05:00
32c1937c9d [UPD] manifest repo: update after all update addons 2023-01-01 03:26:58 -05:00
7d2ef33eff [UPD] manifest: dev code generator 2022-10-04 23:22:41 -04:00