-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subpackages use indeterminate queue #1121
Comments
Change originspec_decode and and originspec_encode to make them aware of subpackages, it now takes optional arguments to deal with flavors and subpackages. Chase the change everywhere in poudriere to ensure now poudriere knows how to deal with subpackages
I tried to understand poudriere internals. but I have to admit that I hit my limits. |
Sorry there's no design doc! The queue is definitely a weird mess that came out of FLAVORS support. Thanks for the overlay. I'll bring those in and add some tests for subpackages. Thanks for your work on this. |
Let me know if you need other explanations on how I tried to add subpackage support to poudriere.
I've found problematic to manage subpackage's information to manage functions like |
I'm pretty sure this is dead code. I put an |
To support that it is dead code, this function handles queued items. Subpackages don't get queued. Only the main port does. |
270784e
$queue
here is not set when there is a$dep_subpkg
value.The queues have very special different handling. It matters which queue an item ends up in.
The text was updated successfully, but these errors were encountered: