Bryan Drewery
Bryan Drewery
I wouldn't expect it to. It's not a package problem. It's a logic problem.
I thought this would be a simple fix but it is looking like it will be just as complicated FLAVORS handling was. The problem is that each port returns all...
I have a test to cover this now in a local branch. bulk-build-inc-subpackage.sh ``` [00:00:36] (00:00:00) stdout: [00:00:02] [Dry Run] Deleting port-test-0.0.2.pkg: new dependency: sysutils/pstree [00:00:36] (00:00:00) stdout: [00:00:02] [Dry...
I have a fix for this that I am testing locally. I'll push it out in the next few days. I need to add a few more test cases.
@bapt @pizzamig Say a subpackage gets a new dependency. Should all of the subpackages be deleted to rebuild? The main package? Or only the subpackage? I assume that all subpackages...
There is so much missing logic in incremental handling for subpackages. I fix 1 case and identify more cases. This is not a small problem. Nearly every check in `delete_old_pkg`...
@pizzamig
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...
I'm pretty sure this is dead code. I put an `err 99 dead` in there and nothing triggers it. There's no point in doing much here without a full test...
To support that it is dead code, this function handles queued items. Subpackages don't get queued. Only the main port does.