Skip to content

[FIX] removing skipping already validation rebuilt#542

Merged
fda-odoo merged 1 commit intoalphafrom
alpha-fix-skipping-rebuilding-validation-mdms
Mar 18, 2026
Merged

[FIX] removing skipping already validation rebuilt#542
fda-odoo merged 1 commit intoalphafrom
alpha-fix-skipping-rebuilding-validation-mdms

Conversation

@mmahrouss
Copy link
Copy Markdown
Collaborator

This was only rarely occurring, and it was causing an issue because we were re-adding files in add_dependents_to_validation which is valid for when something in base depends on a model. which is not common enough to cause errors, but leaving it like so can leave some base files not built and stuck and pending

@mmahrouss mmahrouss added this to the 1.2.0 milestone Feb 6, 2026
@mmahrouss mmahrouss requested a review from fda-odoo February 6, 2026 16:52
@mmahrouss mmahrouss self-assigned this Feb 6, 2026
@mmahrouss mmahrouss added the bug Something isn't working label Feb 6, 2026
@mmahrouss mmahrouss marked this pull request as ready for review February 6, 2026 16:52
@mmahrouss mmahrouss modified the milestones: 1.2.0, 1.3.0 Feb 6, 2026
@mmahrouss mmahrouss force-pushed the alpha-fix-skipping-rebuilding-validation-mdms branch from 7cabf7a to b7e6285 Compare February 25, 2026 12:20
@mmahrouss mmahrouss modified the milestones: 1.3.0, 1.2.1 Mar 12, 2026
Comment thread server/src/core/odoo.rs Outdated
}
let sym = session.sync_odoo.pop_item(BuildSteps::ARCH);
if let Some(sym_rc) = sym {
if DEBUG_THREADS {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DEBUG_THREAD is meant to debug communication and message order between threads.
To debug steps, you should rather use DEBUG_STEPS

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, will update it now

This was only rarely occurring, and it was causing an issue
because we were re-adding  files in add_dependents_to_validation
which is valid for when something in base depends on a model.
which is not common enough to cause errors, but leaving it like so can leave some base files not built and stuck and pending
@mmahrouss mmahrouss force-pushed the alpha-fix-skipping-rebuilding-validation-mdms branch from b7e6285 to 541b71f Compare March 18, 2026 12:04
@mmahrouss mmahrouss requested a review from fda-odoo March 18, 2026 12:04
@fda-odoo fda-odoo merged commit ba014c3 into alpha Mar 18, 2026
2 checks passed
@fda-odoo fda-odoo deleted the alpha-fix-skipping-rebuilding-validation-mdms branch March 18, 2026 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants