/srv/irclogs.ubuntu.com/2016/08/26/#launchpad.txt

JasperAre the builders for Launchpad stuck? We have a build that's been in the queue for 3 hours now.01:16
JasperIt's said "Estimated time: an hour" for the last three, as well.01:17
wgrantJasper: Which build is that?01:23
wgrantWe are having issues with one of our build clouds (we're a pretty good stress test for OpenStack, unfortunately), so there's a queue for the first time in a while.01:24
wgrantLet me see what I can fix.01:24
Jasperwgrant, https://code.launchpad.net/~wgreenberg/+recipe/eos-shard-daily01:35
wgrantHmm, why are those so far behind.01:36
Jasperwgrant, thank you for taking a look01:36
wgrantAh, urgency=low.01:37
wgrantdch recently changed to default to urgency=medium, which gives things a slight score bump. When the queue is getting backlogged, packages with the old default of urgency=low will end up slightly behind some others, so it's not so FIFO.01:37
wgrantcjwatson: I wonder if we should equate low and medium in scoring nowadays.01:37
Jasperugh, why was it urgency=low?01:38
Jasperwe're just building from git01:38
JasperHow does the git reimport work?01:38
wgranturgency=low was the default until Debian changed it around xenial.01:38
wgrantWhich is fine except when the queue is backlogged, which is very rare nowadays.01:38
JasperIt seems bizarre to me that I can bump other people's packages around by specifying a different urgency.01:38
JasperShouldn't urgency be used only for inner-PPA / inner-project ordering?01:39
wgrantPotentially.01:39
wgrantBut we've preferred to just chastise people for abusing it, in the one or two cases that it's ever been abused.01:39
JasperOK.01:39
Jasperwgrant, https://github.com/endlessm/eos-shard/blob/master/debian/changelog -- the changelog has urgency=medium at the top01:39
wgrantIt is useful in backlogs for getting eg. important security fixes through.01:40
JasperWhich implies to me that your git reimport script sets urgency=low01:40
wgrantJasper: Perhaps recipes hardcode urgency=low.01:40
wgrantSince that was the default in dch for about 20 years :)01:40
JasperHow could I find out?01:40
wgrantwgrant@lamuella:~/src/canonical/bzr-builder/trunk$ bzr grep urgency01:40
wgrantdeb_util.py:            distributions=distribution, urgency="low",01:40
wgrantindeed01:41
Jasperok01:41
Jaspercan you bump it up?01:41
Jasperafter the fact?01:41
wgrantOh, the builds are already all running.01:41
wgrantI rescored them a couple of minutes ago.01:41
JasperThank you.01:41
wgrantAnd I'll fix the scoring algorithm to cope with medium being the new normal.01:41
wgrantBut we also shouldn't have a backlog. Trying to fix that.01:41
JasperWould be nice to either change bzr-builder to medium or score medium / low the same.01:42
wgrantRight, I'm going to set medium=low in the scoring algorithm.01:42
JasperCool.01:42
wgrantWell, low=medium01:42
Jasperwgrant, also, can you check our recipe configuration? My colleague, Will, who set up the recipe, says that imports happen automatically, but builds don't.01:42
JasperIs that normal? Is it possible to set up auto builds?01:42
wgrantHm, it is set to build automatically, at most once a day when the source branch changes.01:43
Jasperhm01:44
JasperSo maybe we didn't wait long enough01:44
wgrantIt won't trigger immediately, though.01:44
wgrantYou need to wait for the import and then the recipe scheduler cronjob. The former is visible on the branch page, the latter is a cronjob at I think */20.01:45
wgrant*/15, even.01:45
JasperOK01:46
Jasperwgrant, thank you so much!01:46
wgrantIt triggers any recipes that are set to build automatically, that haven't automatically built in the last 24 hours, and where any of the branches have changed since the last automatic build.01:46
wgrantnp01:47
cjwatsonwgrant: Makes sense as long as you're careful with all the hardcoded precomputed values lying around (I adjusted several recently)08:34
wgrantcjwatson: Right, I'm adjusting urgency=low up to match the new norm.09:09
wgrantSince you standardised around medium last week.09:09
=== hyperair is now known as Guest23766
=== Guest23766 is now known as hypera1r
=== JanC is now known as Guest12120
=== JanC_ is now known as JanC
smoserasking here since no one paying attention in snappy.14:04
smoserso these failures here: https://code.launchpad.net/~smoser/+snap/azure-cli thats simply "builders do not have internet access" right ?  am i missing somethign? or does that kind of mean that some large percent of the snapcraft.yaml that people would create will not work there.14:04
cjwatsonBuilders have internet access but only during the pull phase.14:16
cjwatson... which is the case here.14:17
cjwatsonThere's a known but undiagnosed problem with npm.14:17
cjwatsonhttps://bugs.launchpad.net/launchpad-buildd/+bug/158887014:17
ubot5Launchpad bug 1588870 in launchpad-buildd "npm doesn't seem to use snap proxy" [High,Triaged]14:17
smoserah. nice.14:17
smoserthank you.14:17
smoseri've seen this before , but npm definitely *does* use proxy14:18
smoseras i've used it on serverstack which only has proxied internet acesss14:18
smoserhm..14:18
cjwatsonYeah, the docs say it should work.  I don't know exactly what the problem is there.14:24
tgm4883Not sure the order that happened here, but I've got a building PPA that filled up and I can't delete anything from it (getting Error ID: OOPS-76f614f6c4f29a7c7b3e96162c8764a1 )14:49
ubot5https://oops.canonical.com/?oopsid=OOPS-76f614f6c4f29a7c7b3e96162c8764a114:49
cjwatsontgm4883: that's just a timeout, try again15:21
cjwatson(possibly a few times)15:21
cjwatsontgm4883: possibly also try deleting sources one at a time rather than five at once15:22
tgm4883cjwatson: heh, apparently LP is now in the middle of an update :)15:22
tgm4883or wait, might be15:23
tgm4883I just got the uh oh screen :/15:23
cjwatsontgm4883: No, we have no deployments in progress.15:24
cjwatsonOh, not a deployment15:24
cjwatsonDatabase slave server reboot15:24
tgm4883momentary blip. Ok, all marked deleted. I guess there is a cron job that actually deletes them and frees space?15:25
cjwatsonYes15:25
tgm4883ok cool. So my builds then should fix themselves at this point. Thanks cjwatson15:26
=== davmor2 is now known as davmor2_hols
clivejois there any way to get a list of email addresses for people in the kubuntu members team?20:44
cjwatsonclivejo: you can iterate over the members using the facilities in https://launchpad.net/+apidoc/devel.html#person21:46
cjwatsonlp.people['kubuntu-members'].members is an iterable of all the members; for each one, person.preferred_email_address.email is their address, though you'll likely have to cope with getting ValueError for some of those for people who've marked their email address as hidden from other Launchpad users21:48
=== signed8bit is now known as signed8bit_Zzz
=== signed8bit_Zzz is now known as signed8bit

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!