/srv/irclogs.ubuntu.com/2015/03/18/#ubuntu-release.txt

tmpRAOFdoko: How can I usefully review this request? The diff between the two packages is huge (there's 42K changed lines in one of the debian patches alone), gccgo doesn't have a MRE, and enabling new features is generally against the purpose of SRUs.00:11
tmpRAOFdoko: So, I guess one question is why are we enabling cgo on aarch64 in an SRU?00:12
tmpRAOFOk. I'm going to leave the trusty queue at the same length as when I started processing it.00:26
tmpRAOFBAh.00:26
dokotmpRAOF, let me discuss this with slangasek, it's not urgent00:33
tmpRAOFdoko: As is evident from the way that gccgo update has sat in the queue since November 2014 :)00:33
tmpRAOFOk. Thanks.00:34
=== tmpRAOF is now known as RAOF
=== doko_ is now known as doko
=== txspud|ORS is now known as txspud
smoserhey, can I get a manual override of failing systemd tests ?13:05
smoserand let systemd through from proposed13:06
smoserhttps://jenkins.qa.ubuntu.com/job/vivid-adt-systemd/ARCH=amd64,label=adt/121/consoleFull is the failure, versus https://jenkins.qa.ubuntu.com/job/vivid-adt-systemd/ARCH=amd64,label=adt/119/consoleFull is the pass.13:06
smoserbut something else changed. the failure fails on installation of upstart-bin13:06
smoserwhen the pass never did the installation ("upstart-bin is already the newest version.")13:06
cjwatsonNo, the failure was not on installation of upstart-bin.13:07
cjwatsonIt clearly gets past that.13:08
smoser?13:08
cjwatsonIt says "Processing triggers" etc. before it fails.13:08
smosersomething caused debconf prompt during installation of upstart-bin13:08
cjwatsonThat isn't consistent with the log.13:08
smoserthe pass it never installed upstart-bin13:08
cjwatsonIt gets past upstart-bin's postinst and into the libc-bin trigger.13:09
cjwatsonIf it's a debconf prompt, it's in the libc-bin trigger, not in upstart-bin.13:09
cjwatsonBut libc-bin.postinst doesn't use debconf.13:11
cjwatsonSo I'm curious where this debconf theory comes from.13:11
smosercjwatson, http://paste.ubuntu.com/10620817/ ?13:12
smosermaybe thats noise13:13
cjwatsonThat's irrelevant.13:13
infinityIt is.  Minor chroot misconfiguration, but not the failure.13:13
cjwatsonAlthough it might be a good idea for the systemd test to use DEBIAN_FRONTEND=noninteractive.13:13
cjwatson(In debian/tests/cmdline-upstart-boot)13:14
cjwatsonGiven that this test is doing a reboot, and that pitti added that code, it seems likely to be a non-trivial interaction between the reboot logic, autopkgtest, and the testbed13:16
infinityDidn't there used to be a big retry button on this jenkins UI somewhere?13:16
cjwatsonIt's on d-jenkins.ubuntu-ci:8080, not on the public jenkins.13:17
apwinfinity, and only if you are logged in13:17
infinitycjwatson: Yes, that's where I am.13:17
apwtop right and tiny iirc13:17
cjwatsonIt's already been retried, though.13:17
infinityOh, wait.  http://d-jenkins.ubuntu-ci:8080/view/Vivid/view/AutoPkgTest/job/vivid-adt-systemd/ <-- Build Now in the top left?13:18
cjwatsonAnyway, the retry facility is vivid-adt-systemd -> Build Now13:18
cjwatsonyeah13:18
cjwatsonI wonder what version of autopkgtest is being used here?13:18
cjwatsonjibel: ^-13:19
infinityJenkins makes me wonder if life as a serial killer would really be all that bad.13:19
* smoser was just thinking "wow, this jenkins is fast!". infinity you just need to use a very slow jenkins for a while, then you'll think its great.13:20
smoserok.. so i cannot rcreate failure on 'apt-get install upstart-bin' from -proposed. on a cloud image.13:20
cjwatsonsmoser: But that's not where it's failing!  It's failing on the *reboot*.13:20
cjwatson<VirtSubproc>: failure: timed out waiting for "login prompt on ttyS0"13:21
jibelcjwatson, it uses git rev. 73ad9a5 which is from 14 days ago13:21
cjwatsonThe test process requests a reboot after installing upstart-bin, it reboots, waits five minutes, never gets a login prompt.13:21
cjwatsonSo my worry here about overriding this is that it is in fact indicating that the one-time boot with upstart isn't working, which would be bad.13:23
smoseryeah. sorry for being dense. just tested that, and 'reboot' worked . system came back up, console had login prompt.13:23
cjwatsonBut I'd suggest trying to reproduce this locally with adt-run.13:23
cjwatsonhttp://packaging.ubuntu.com/html/auto-pkg-test.html#executing-the-test13:23
smoseryeah.13:25
cjwatsonNot that it's my decision any more, but overriding failing tests of our init daemon is a pretty scary thing to ask for.  What if some later failure is masked by this?13:25
jibelcjwatson, it's a different revision than on other nodes.13:26
infinitycjwatson: You're still a core-dev, you get to have opinions.13:26
cjwatsonOh, sure, I just mean that I no longer get to commit overrides :)13:26
infinitycjwatson: Oh, true, but that inability aligns with the correct course of action (doing nothing), so it all works out.13:27
cjwatsonHeh.13:31
cjwatsonjibel: Mm, I wonder if the changes since then would help.  There are some things related to rebooting, but I don't know if we're using /sbin/autopkgtest-reboot13:33
jibelcjwatson, yes, I'm double-checking the configuration of the other nodes then will update it13:33
cjwatsonjibel: It's failed previously on aldebaran too.13:34
cjwatsonhttp://d-jenkins.ubuntu-ci:8080/view/Vivid/view/AutoPkgTest/job/vivid-adt-systemd/120/ARCH=amd64,label=adt/13:34
didrockssmoser: cjwatson: seems to be a real regression/issue (maybe only in the testbed) anyway14:02
didrocksI can reproduce it under adt-run here14:02
didrockstried latest autopkgtest, the one beforehand as well (last version where systemd passed with)14:02
didrocksand they are all stuck when rebooting with upstart14:02
didrocksother reboots are fine14:02
didrocksI tried to not get the latest grub-legacy-ec2 update, still the same14:02
didrocksso I get my cloud/adt image is after the regression went in though14:03
didrocks(just tried the same test, commenting the grub changes to boot to upstart, and the reboot pass)14:03
smoserdidrocks, so you're saying that you can recreate pass of '219-4ubuntu5'  and failure of ' 219-4ubuntu6' ?14:04
didrockssmoser: sorry, no, I meant this was already failing with 219-4ubuntu5 as well14:04
smoseroh. no. you're saying with latest autopkgtest they both hang.14:04
smoserright.14:04
didrocksjust it's not systemd, not autopkgtest, not grub-legacy-ec214:04
didrocksand only when rebooting with upstart14:05
didrocks(I wonder why pitti is sedding in /boot/grub/menu.lst, or maybe some other tests don't pass under some testbed config as I just call update-grub on some other tests)14:06
didrocksok, only calling update-grub and rebooting doesn't fail, so what triggers the issue is line 7514:08
didrocksthe sed and updated default init cmdline are sane14:18
smoserdidrocks, line 75 where ?14:52
didrockssmoser: debian/tests/cmdline-upstart-boot14:54
smoser /boot/grub/menu.lst isn't really read anywhere to my knowledge except for 'pvgrub' boot (on ec2 instances)14:56
didrockssmoser: anyway, on my local adt, it's clearly the sed setting upstart by default which causes this issue at reboot15:09
didrocksI just checked, /sbin/upstart is installed15:09
didrocksand I didn't see anything especially related since last systemd upload to vivid being the define root cause of that issue15:10
didrocksI guess another approach would be to take a cloud image a week old, and then, doing partial upgrades until finding the culpurit15:11
smoserwell, one thing that changed, although i'm not quite sure how it affected this15:11
didrockssmoser: did you try to reboot on a cloud image using upstart?15:11
smoseris that cloud images *had* init=/lib/systemd/init15:11
smoserand now they do not.15:11
didrocksthe grub patches handles those situations and only add the overriden init= (and the config file looks good)15:13
smoserright. i thought so too15:15
didrockssmoser: do you have handy some week-old images? I think it worthes giving it a simple try15:21
smoserdidrocks, i'll look.15:22
smoserso it does fail to boot.15:23
smoseri can verify that. that taking current instance, adding 'init=/sbin/upstart' and rebooting fails15:23
didrocksright15:23
smoserhttp://paste.ubuntu.com/10621472/15:24
didrockssmoser: do we have ttyS0 accessible?15:25
didrocksas it seems it's what adt is using15:26
smoserwell that is from ttyS015:26
didrocksVirtSubproc.expect(term, b' login: ', 300, 'login prompt on ttyS0', …)15:26
didrocksso, we don't have the login prompt?15:27
didrockssmoser: just used a recent cloud image, and after switching to upstart, can't boot as well (qemu stays on "Booting from hard disk…")15:34
smoserdidrocks, well, you need to look at console.15:35
smoserserial15:35
smoserprobalby. i'lll look15:35
cjwatsonI wonder if the Upstart job for ttyS0 isn't in place15:36
cjwatsonThat was traditionally set up by the installer if booting using Upstart15:36
cjwatsonsystemd's autopkgtest might need to put it in place15:37
cjwatsonSee http://bazaar.launchpad.net/~ubuntu-core-dev/finish-install/ubuntu/view/head:/finish-install.d/90console, presumably something similar somewhere for cloud images15:38
didrocksthe job is present in cloud image though15:42
smosercjwatson, its nto that.15:43
smoserbooted current systemd cloud instance. install upstart-bin, chnage grub to init=/sbin/upstart15:43
smoserreboot15:43
smoserthen... cloud-init-nonet is blocking.15:43
smoserhttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/cloud-init/vivid/view/head:/upstart/cloud-init-nonet.conf15:45
smoserthat normally gets hooked all through the /etc/network/if-up.d/upstart .15:46
smoserso it seems that that isnt working15:46
didrockshum, latest ifupdown was uploaded quite a while ago…15:47
smoserwell, udev fires events that call upstart net sutff... that calls /etc/network/if-up.d/upstart ..15:47
smoseri suspect it is 'init_is_upstart;' in /etc/network/if-up.d/upstart15:49
cjwatsonWell, it doesn't have any non-Upstart logic past that15:50
cjwatsonAnd with systemd you surely aren't waiting for the "static-network-up" Upstart event15:50
cjwatsonOr "net-device-up"15:50
cjwatsonOh, wait, I can't read15:51
cjwatson   if [ -x /sbin/initctl ] && /sbin/initctl version 2>/dev/null | /bin/grep -q upstart; then15:51
cjwatson       return 015:51
cjwatson   fi15:51
cjwatsonThat should work if init=/sbin/upstart?15:51
smoserthats what i think is failing15:52
smoserbut i'll test that.15:52
cjwatsonIt would be perplexing for that to fail if pid 1 is upstart15:52
didrocksit's not15:52
didrocksI was looking at that15:52
didrockseven if pid1 is systemd, this works if upstart-bin is installed15:53
cjwatsonHm, yeah, that's kind of the wrong test when what we care about is pid 1, but it should be incorrect in a direction that's harmless here15:54
didrocksyeah, it shouldn't matter for that case, it's just that it will have a wrong claim under systemd :)15:54
didrocksso yeah, as you told, this shouldn't fail anyway…15:54
smoserso i commented out that 'if ! init_is_upstart'15:55
smoserand still fails15:55
didrocksyeah, at least, it makes sense15:56
smoserright. but for some reason, it sure appears that static-network-up is not getting run15:56
smoserindeed, it even looks like networking is just not coming up at all15:57
smoserbecause even after those timeouts, the node isnt there.15:57
smosernetwork wise.15:57
smoserok., this is silly.16:13
smoserdidrocks, http://paste.ubuntu.com/10621727/16:13
smoser'apt-get install upstart-bin' does not get 'upstart'16:13
smoserwhich means none of that stuff is there.16:13
smoserwhich just can't be expected to boot.16:13
smoserjodh, ^16:13
smoserand previously, when these things were passing.. upstart was installed16:15
smoserok. so essentially, the test used to work because 'upstart' was installed.16:16
didrockssmoser: ahah, good catch! I was thinking the upstart package was way more empty (only the basic tools)16:16
didrocksso, I guess we should move some jobs to -bin or a -common package16:17
smosertest is bogus. or woudl require a lot more work to make it work.16:17
smoseryeah.16:17
smoseri'm guessing its /etc/init/upstart-udev-bridge.conf16:18
didrockswell, the test doesn't want "upstart" itself to be installed, really, we want to try having systemd as default and having upstart that we can optionnally boot16:18
smoserthat was the "no network" issue16:18
didrocksso yeah, moving the jobs would fix it16:18
infinityMoving the jobs is "hard".16:18
smoserright.16:18
infinityWe discussed redoing the split instead to match systemd.16:18
infinitySo, "upstart" would be jobs and binaries, and "upstart-sysv" would be the overlapping bits that make it boot by default.16:19
infinityI might do that this afternoon.16:19
didrocksinfinity: I guess you are telling this because they all are conffiles, right?16:19
infinitydidrocks: Right.16:19
smoserso... can we let that -proposed through ?16:19
didrocksyeah, the upstart-sysv sounds better as matching what systemd has16:19
infinitysmoser: Yeah, now that it's been root-caused, we can let it through.16:19
didrockssmoser: can you run all the other tests locally?16:20
didrocksas this one was in the middle of the stack16:20
didrocksI can deal with it if you prefer (but probably tomorrow for me)16:20
infinityubuntu-drivers-common being completely broken is fun too.16:20
smoserok. i'll run tests16:22
didrocksthanks :)16:22
smoseri can reasonably expect to run them on trusty ?16:24
smoserdidrocks, ^ as host.16:24
didrockssmoser: oh sure, as long as you have a vivid adt cloud image16:24
smoserright16:24
didrocksand just comment the upstart test in debian/test/control16:24
didrocksupstart*16:24
smoserbah. didrocks doesnt seem to want to run on trusty16:39
smoserhttp://paste.ubuntu.com/10621864/ and eventual hang16:40
smoserhttp://paste.ubuntu.com/10621878/16:41
didrockssmoser: argh, ok… do you mind if I run them tomorrow morning? I'm finishing up another systemd issue and will wrap up then16:43
smoserdidrocks, yeah. i have a fix i want to get in to systemd also .17:01
smoserfor http://pad.lv/143282917:01
ubot93Launchpad bug 1432829 in resolvconf (Ubuntu) "resolvconf not updated correctly for interfaces configured in initramfs" [Undecided,New]17:01
didrockssmoser: ok, I only gives debdiff against experimental (we are using a git here, having an ubuntu branch), but my patches are not as urgent as yours I guess (they just need to be in for vivid)17:03
bdmurraycjwatson: How is regression detection done in http://people.canonical.com/~ubuntu-archive/proposed-migration/trusty/update_excuses.yaml?18:04
bdmurraycjwatson: I ask as apport version 2.14.1-0ubuntu3.8 is failing but so did 2.14.1-0ubuntu3.718:05
cjwatsonbdmurray: It's up to autopkgtest.py, but I think it's "has this test ever passed at all in this series"18:06
=== Streamstormer_ is now known as Streamstormer

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