Closed robimarko closed 1 year ago
@f00b4r0 You got any ideas as it seems that ./scripts/dump-target-info.pl targets
is leaking also from 23.05 to master as ipq807x
builder was created again despite it not existing anymore in master.
@robimarko I honestly don't. If you look at populateTargets() it starts from a clean clone for each branch so unless the "leak" is committed I can't explain that.
If you look at populateTargets() it starts from a clean clone for each branch so unless the "leak" is committed I can't explain that.
From the quick look it seems, that targets = set()
is not taking branch into the account.
Ah yes I remember the logic now: find the exhaustive list of all targets and let the "checkarch" step do the final triaging. Not sure why this doesn't work as intended. I'm looking at this from smartphone so maybe I'm missing something obvious, no access to computer before next Monday.
So i just looked at the linked build log and it is working exactly as intended: checkarch interrupts the build as designed. Please close this, there's no bug here.
Ok, having builders for targets that dont exist looked like a bug to ynezz and I.
Ah yes I remember the logic now: find the exhaustive list of all targets and let the "checkarch" step do the final triaging.
Ok, thanks for looking into that, is there any specific reason why its being done that way? I'm probably missing something :)
checkarch interrupts the build as designed.
Ok, but we know upfront, that it's not going to work, so why to waste resources on this?
Please close this, there's no bug here.
I would prefer to improve it https://github.com/openwrt/buildbot/pull/15
Ah yes I remember the logic now: find the exhaustive list of all targets and let the "checkarch" step do the final triaging.
Ok, thanks for looking into that, is there any specific reason why its being done that way? I'm probably missing something :)
Other than "I probably didn't know better", and "it seemed expected practice" (given the preexisting checkarch step which is moot if we correctly setup builders), I guess not :)
checkarch interrupts the build as designed.
Ok, but we know upfront, that it's not going to work, so why to waste resources on this?
We're talking about 3mn out of typically 2h40 build. That's just under 2% of expected time, i.e. 98% savings, so let's not overreact here maybe? :)
I'm actually more concerned that defconfig seems to take anywhere from 40s to a full minute to run. That's definitely odd, it shouldn't be that slow..
Please close this, there's no bug here.
I would prefer to improve it #15
Looking at it now.
qualcommax
is a renamedipq807x
target withipq807x
now as a subtarget, and its only present in master but buildbots are trying to build it for 23.05 as well.Builder: https://buildbot.staging.openwrt.org/images/#/builders/167
This should not be happening as output of
./scripts/dump-target-info.pl targets
does not listqualcommax
on 23.05: