Skip to content

[20.0][OU-ADD] l10n_*: Nothing to do (1/4) - #146

Draft
dnplkndll wants to merge 1 commit into
20.0from
20.0-ntd-l10n-1
Draft

dnplkndll wants to merge 1 commit into
20.0from
20.0-ntd-l10n-1

Conversation

@dnplkndll

Copy link
Copy Markdown

Every line in these modules' analysis resolves without a migration script, and
the work files say which rule each line falls under rather than carrying a bare
marker.

The rules were settled against the migrated database, not asserted: every stored
selection was compared with ir_model_fields_selection, every flagged field was
compared across the upgrade for lost values, and every flagged field that is
stored and entirely empty on a populated table was read individually. noupdate
records the module stops shipping are left in place -- _process_end only removes
stale rows whose noupdate is false, and orphan cleanup is the anti-pattern
upstream rejected in OCA#5630-5632.

31 modules.


CI: red until #118 lands

The test job fails on duplicate key value violates unique constraint "res_country_state_name_code_uniq" (Ladakh / Odisha). Not this branch:
base's pre-migration, which renames those two external ids, lives in #118 and
is not on 20.0 yet, so every branch cut from 20.0 alone hits it. Per the
fork's model the per-PR check is the lean one; the real migration gate is the
integration branch (#120), where all of this runs green over the full
585-module seed.

AI-assisted (Claude Code); every change reviewed, tested, and owned by the author.

Every line in these modules' analysis resolves without a migration script, and
the work files say which rule each line falls under rather than carrying a bare
marker.

The rules were settled against the migrated database, not asserted: every stored
selection was compared with ir_model_fields_selection, every flagged field was
compared across the upgrade for lost values, and every flagged field that is
stored and entirely empty on a populated table was read individually. noupdate
records the module stops shipping are left in place -- _process_end only removes
stale rows whose noupdate is false, and orphan cleanup is the anti-pattern
upstream rejected in OCA#5630-5632.

31 modules.

Assisted-by: Claude Opus 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant