/srv/irclogs.ubuntu.com/2017/03/16/#ubuntu-devel.txt

=== ChanServ changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Released | Archive: feature freeze, DIF | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-yakkety | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | Patch Pilots:
foliCanonical data centre firewall maintenance is now complete.00:33
sarnold\o/00:34
naccjuliank: technically, i think, we could use rewrite rules w/o changing the extraction algorithm at all (would need more rewrite rules to look in other component directories)?00:40
sarnoldhas anyone looked at https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1673247 yet? I'm curious if this one is worth yanking from the archive until it's sorted out. Breaking LTS installers doesn't seem fun.01:15
ubottuLaunchpad bug 1673247 in snapd (Ubuntu) "package snapd 2.23.1 failed to install/upgrade: trying to overwrite '/etc/apparmor.d/usr.lib.snapd.snap-confine', which is also in package snap-confine 2.23.1" [Undecided,Confirmed]01:15
sarnoldinfinity,slangasek,stgraber,xnox,cyphermox,mvo, sorry for the mass highlight but https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1673247 sounds like our xenial and yakkety installers are broken at the moment02:04
ubottuLaunchpad bug 1673247 in snapd (Ubuntu) "package snapd 2.23.1 failed to install/upgrade: trying to overwrite '/etc/apparmor.d/usr.lib.snapd.snap-confine', which is also in package snap-confine 2.23.1" [Undecided,Confirmed]02:04
infinitysarnold: Our installers?  You mean snapd is broken.02:11
infinitysarnold: It's only a problem for people who previously installed from proposed.  The breaks/replaces are << 2.23 instead of << 2.23.102:12
sarnoldinfinity: except the reporters claim that the "download new packages" step explodes :(02:12
infinitysarnold: Not an installer bug, but yes, people who are internet-connected during install will see the bug, as we download and install updates during the install.02:13
infinitySo, I should probably revert snapd in all stables.  Whee.  Fun.02:14
Unit193Sounds like you'll have a fun evening.02:14
sarnoldinfinity: sorry :( thanks <302:14
infinityOddly, my zesty upgrade Just Worked.02:18
sarnoldhrm. Obviously it worked well enough in britney to move past -proposed, but .. I'm confused, since those folks didn't just decide to file bugs for the fun of it ;)02:19
infinitybritney has no concept of package contents.02:19
Unit193sarnold: In fact, I saw something like that in #xubuntu earlier.02:19
sarnoldinfinity: oh? I thought it tested upgrades?02:19
infinityThe file overlap is obviously real.  The reason my zesty upgrade worked is that it removed snap-confine on upgrade, it looks like.02:20
infinitysarnold: No, we don't do anything like piuparts.  It tests package relationships, but not actually installing them.02:20
sarnoldahh02:20
jgrimmnacc, fyi I reset bug 1668940 to 'new'.. otherwise release team will never notice its FFe (according to FFe protocol).  so sayeth the wiki.02:21
ubottubug 1668940 in samba (Ubuntu) "[FFe] samba-vfs-modules misses ceph vfs module" [Medium,New] https://launchpad.net/bugs/166894002:21
Unit193infinity: Got a sec for me to bother you?02:29
=== RAOF1 is now known as RAOF
=== zyga_ is now known as zyga
julianknacc: The rewrite rules I posted in https://gist.github.com/julian-klode/600237d0b61cf92b01748b25cf5921d7 do exactly this. If you request a file for main in universe, it would redirect to main and so on08:53
Saviqhappyaron, hey, let me know if you need anything re: bug #167319708:58
ubottubug 1673197 in zfs-linux (Ubuntu) "Upgrading zfs-initramfs breaks booting from a zfs root" [Critical,In progress] https://launchpad.net/bugs/167319708:58
tjaaltonuh, how come a freshly-installed zesty system reminds me to update 12.04 LTS before EOL?09:01
tjaaltonon motd09:02
=== gavinlin is now known as Guest72522
=== JanC is now known as Guest95676
=== JanC_ is now known as JanC
xnoxsarnold, infinity: yeah I cannot have fresh cloud-images now. and I am sad.09:59
xnoxhttp://paste.ubuntu.com/24187744/09:59
raphinkHello10:01
xnoxapw, can i have meta kernels respun for xenial-security and xenial-updates that are compatible with snapd in xenial-updates?10:02
raphinkMy ubuntu-core-dev membership expired recently and I did not see the warning emails. Would it be possible to renew it please?10:02
apwxnox, we'rw working on that right now10:02
apwxnox, we did not see that train wreck coming10:02
xnoxapw, ack. thank you.10:03
xnoxTribaal, josvaz__ ^^^^10:03
Tribaalxnox: ack, thanks10:04
xnoxapw, infinity: snapd pulled because upgrades broke; which now breaks installs/bootstraps in -updates|-security *sigh*10:04
apwxnox, yes we are aware, we are scrambling to unf*ck the world now10:05
raphinkcjwatson, ajmitch do you happen to know who could do that?10:09
ginggsmitya57: i sync'd sphinx and texlive-base migrated.  http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#sphinx beets amd64  is the only failure (murano amd64 and i386 passed on retry)10:10
ginggstumbleweed: any ideas, re: beets ^10:10
cjwatsonraphink: somebody in ~developer-membership-board10:10
raphinkok, so BenC, rbasak for example10:12
=== Sir_Gallantmon is now known as Son_Goku
rbasakraphink: if it's only just happened then I don't see a problem with that. Can you email devel-permissions@ though please, so there's a public record? Note that I'm out until Monday though so I might not see your reply.10:51
raphinkrbasak, I emailed developer-membership-board@ but it's awaiting moderator approval10:54
rbasakraphink: that's the private list. Use devel-permissions@ please.10:57
raphinkok, np :-)10:57
raphinkdone11:00
rbasakraphink: I looked to check the expiry date and it was longer than I was expecting. If nobody objects them I'll JFDI, I just thought I'd ask the others to make sure they don't disagree, as I don't think it's quite as obvious as "just".11:10
rbasakIOW, I think I should act on what I think the DMB as a whole would do, and though I'm fine with it in this case, I'm not confident I understand the others' opinions, so I want to check first.11:11
juliankI hope this does not happen to me. Launchpad simply seems to drop a lot of emails, as explained in https://answers.launchpad.net/launchpad/+question/45833711:24
juliankI often wonder what stuff I'm missing. For example, I got xnox's initial bug 1672710 report, but not any comments on that.11:25
ubottubug 1672710 in apt (Ubuntu) "apt fails to verify keys when Dir has space, and set via cmdline" [High,Confirmed] https://launchpad.net/bugs/167271011:25
xnoxjuliank, i have timed out on that =( sorry11:27
xnoxi need to fine more time to come back to it.11:27
juliankxnox: Oh, I was not criticizing you, but launchpad. it only ever sent me the initial bug report you wrote, and none of your or my comments.11:30
juliankSo, launchpad sent 20% of the messages in that bug11:31
xnoxjuliank, depend son your subscription type no? one can subscribe with or without comments.11:33
xnoxjuliank, under subscriptions11:34
xnoxhttps://bugs.launchpad.net/ubuntu/+source/apt/+bug/1657440/+subscriptions11:34
ubottuLaunchpad bug 1657440 in apt (Ubuntu Yakkety) "apt won't redownload Release.gpg after inconsistent cache updates made while UCA is being updated" [Medium,In progress]11:34
xnoxe.g. there should be stuff about comments, and whether one wants them or not.11:34
juliankxnox: Oh, you're right11:34
juliankHow odd11:34
xnoxjuliank, it's like bug #1 people wanted to know when it will be closed; but not receive all the comments....11:37
ubottubug 1 in Ubuntu Malaysia LoCo Team "Microsoft has a majority market share" [Critical,In progress] https://launchpad.net/bugs/111:37
juliankxnox: Odd because I sometimes receive more stuff, like adding a remote bug tracker, or my comment in (for example bug 165744011:37
ubottubug 1657440 in apt (Ubuntu Yakkety) "apt won't redownload Release.gpg after inconsistent cache updates made while UCA is being updated" [Medium,In progress] https://launchpad.net/bugs/165744011:37
juliankNot that I received any other message from that bug11:38
xnoxjuliank, it's weird some things count as "status updates" and if in advance notifications a status update happened and a comment; and launchpad mailshot is delayed and colates the two into a single email then people who receive "only comments" and "only status updates" receive it.11:38
xnoxjuliank, i generally try to subscribe with all the things: send me all status updates and comments.11:39
xnoxand then filter mail on my end.11:39
xnoxseems to work for me.11:39
juliankI changed it now: "You will receive an email when any change is made or a comment is added."11:39
raphinkrbasak, thanks for your answer. I replied to your email.13:07
mitya57ginggs, thanks for syncing (you were faster than me)! Sphinx migrated now.13:37
ginggsmitya57: yw!  it took a long time for launchpad to pick it up13:37
brendanddoes anyone know if there's a way of suggesting to autopkgtest to prompt debhelper *not* to run dh_auto_test for an unbuilt-tree?13:38
cjwatsonbrendand: --env=DEB_BUILD_OPTIONS=nocheck should do it13:44
brendandcjwatson, brilliant! thanks13:47
brendandalthough i guess that will probably apply across all --unbuilt-trees. let's see anyway13:48
naccjgrimm: thanks!14:43
naccjuliank: ah ok, i was just reviewing mod_rewrite, thanks!14:43
xnoxsmb, hey, are you still having troubles with isms raid? aka https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/160849514:45
ubottuLaunchpad bug 1608495 in mdadm (Ubuntu Zesty) "IMSM fakeraid handled by mdadm: unclean mounted volumes on shutdown/reboot" [Critical,Confirmed]14:45
xnoxi am working on a fix; but my shutdowns result in rebuilding the array still =(14:46
xnoxhttps://launchpadlibrarian.net/311133987/mdadm_3.3-2ubuntu7_3.3-2ubuntu7.3.diff.gz14:46
xnoxhttps://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2596/+packages14:46
smbxnox, mainly not since I got fed up with the re-syncs and stopped mounting it14:46
xnoxwould you be able to test above & get me a shutdown console log.... somehow...?14:46
xnoxsmb, it all works on fedora; with dracut; which pivots back into initramfs14:46
xnoxsmb, ok.14:46
xnoxsmb, i'll have to rebuild my desktop then to test that myself then.14:47
xnoxsmb, at the moment this issue affects a bare metal cloud and they have root on isms raid =(14:47
smbxnox, mind it has been a long time but I think I had tried to copy the shutdown thing from yakkety and still had the sync14:47
xnoxrebuilds take too long, and thus one fails to boot (as one hits timeout before 60min of resync is done)14:47
smbxnox, and console log is somewhat difficult with real hw14:48
xnoxsmb, but in addition to shutdown script one needs to patch mdmon to use @ to prevent being killed14:48
xnoxyeap.14:48
xnoxsmb, any ideas on getting shutdown console log? i guess i will have to video record it =)14:49
smbxnox, also having re-syncs exhibits another issue with raid in xenial which is it seems to take away much more bandwidth than it should do. Which makes the whole system mostly unresponsive until its done14:49
xnoxit takes about 1h on about 1TB drive, which is reasonable, no?14:50
smbxnox, not really. usually netconsole would come to mind but I never was very lucky with it14:50
xnox(raid1, two drives, i think actual container here is 800GB)14:50
xnoxsmb, i think i can arrange netconsole on my local network14:51
smbxnox, the time is reasonable. it just should not prevent the (different) disk with rootfs on from getting any slices14:51
xnoxah14:51
smbnot sure why this is happening14:51
smbxnox, so could do certain testing if you add info to the bug but probably be not much more helpful with a log and I cannot promise how quickly turnaround will be14:54
xnoxsmb, i am better off rebuilding my desktop with isms raid i think indeed.14:55
smbxnox, yeah, sorry14:56
naccsmoser: rharper: "ystemd-remount-fs[55]: mount: can't find LABEL=cloudimg-rootfs" which is the only entry in /etc/fstab16:05
nacc*systemd-remount-fs16:05
smosernacc, so i guess one path to solving that would be to have the squashfs image (or 'lxd' image) not have that in it.16:08
smoserbut i'd say it woudl seem odd to not have an entry in /etc/fstab for /16:08
naccsmoser: yeah that would be weird, but also it's an unusable entry16:09
smoseri kind of think systemd-remount-fs should realize its talking about / and / is already  mounted rw, so "done".16:09
naccsmoser: yeah, that might be the solution16:09
naccsmoser: i'll update the bug and ask pitti to take a look16:09
naccpitti: --^ fyi16:09
naccin the context of LP: #1576341 and getting LXD images to be not in systemd-degraded16:10
ubottuLaunchpad bug 1576341 in systemd (Ubuntu) "fails in lxd container" [High,Confirmed] https://launchpad.net/bugs/157634116:10
naccsmoser: are you ok if i retitle that bug? :)16:10
smosernacc, sure16:12
naccsmoser: thanks16:13
naccbdmurray: where does c.u.c actually run? based upon feedback from juliank I have a potential change to the apache configuration for it, but I'm not sure if the configuration is stored in a SCM16:21
naccbdmurray: given that change, no changes are needed to extract-changelogs16:21
bdmurraynacc: I'd check with the webops team about where it actually runs16:25
naccbdmurray: ok, thanks!16:25
bdmurrayrobru: where emails sent about proposed migration for stable releases?16:26
bdmurrays/where/were/16:27
robrubdmurray: my original branch did but Laney disabled that when he merged16:27
robrubdmurray: i guess because it would email everybody for every SRU16:28
dokowhy isn't also the owner of packages with failing autopkg tests notified?16:28
bdmurrayrobru: okay, I was looking at a stuck SRU of mine and was wondering16:28
bdmurraymaybe Laney'll tell us why16:29
robrudoko: owners aren't notified because we don't want to spam debian people with Ubuntu failures they likely don't care about16:29
dokorobru: I mean: the canonical bug subscriber for a package16:29
robrudoko: nobody told me to inspect bug subscribers. I only send emails for the uploader+creator16:30
dokorobru: and who told you to send emails to the uploader+creator? ;)16:31
robrudoko: that would be slangasek16:32
dokoaha16:32
naccrharper: urgh, ugly -- both iscsid.service and open-iscsi.service would need the !container change, because with just changing iscsid.service,  'ExecStartPre=/bin/systemctl --quiet is-active iscsid.service' in open-iscsi.service makes it go to failed state ... since it doesn't distinguish that iscsid is not started due to 'condition failed' rather than an error16:52
naccsmoser: interestingly, manually starting lvm2-lvmetad.socket succeeds, so maybe it's an ordering issue?16:55
smoserthats odd16:55
naccsmoser: systemd-journald-audit.socket failing seems to be some conflict between it and systemd-journald.service16:57
=== _salem is now known as salem_
naccstgraber: pitti: did this ever get followed upon? https://lists.freedesktop.org/archives/systemd-devel/2015-May/032126.html17:32
rharpernacc: hrm, that' seems fixable; there are other ways to only activate if another unit is active;  I think the ExecStartPre isn't best practice w.r.t dependencies;17:45
rharperit would seem like instead they'd want to run After=iscsid.service;  and Wants=iscsid.service;  that way , if iscsid wasn't going to run then the dependent service wouldn't run either;17:46
smoseraaaaaaaa vim stop touching my mouse!18:49
smoserhttps://bugs.launchpad.net/ubuntu/+source/vim/+bug/166169118:49
ubottuLaunchpad bug 1661691 in vim (Ubuntu Zesty) "TERM=xterm enables mouse mode in vi, breaks pasting with middle mouse" [High,Confirmed]18:49
sarnoldargh that looks terrible18:50
infinitysmoser: I can middle-paste fine under TERM=xterm?19:31
infinitysmoser: Which vim are you using?19:31
smoserdid you try the recreate ?19:32
smoserlxc launch ubuntu-daily:zesty z1 && lxc exec z1 vi foo.txt19:33
infinityTrying.  It's downloading.19:34
infinitysmoser: Weird.  So, it works fine on my base system, and only breaks in lxc?  That's suspect.19:35
infinityOh, cause the base system is likely doing some X jiggery, and there's no X forwarding socket into the container.19:36
smoseryeah, i dont know. but yes. thats my experience too. i can paste into 'vi' on the desktop.19:36
infinityCurious.19:37
naccrharper: both are already specified20:51
rharpernacc: hrm; there's certainly a way to chain units; I may not have it quite right in my head right now20:53
naccrharper: yeah, i've been reading documentation -- i'll keep looking20:53
naccagreed that hte ExecStartPre is ... a kludge i think20:53
naccrharper: open-iscsi specifically says we don't want to use Requires (which would also be an issue anyways), which i think would be the hard-dependency, because then restarting iscsid woudl restart open-iscsi which would end up dropping disk sessions20:58
naccI think20:58
rharperRequires means it needs to run successfully20:58
cyphermoxrobru: hey, you still looking for things to do in +1 maintenance?20:59
naccrharper: right, which is tehcnically what we want -- only if iscsid succesfully started should we start open-iscsi20:59
robrucyphermox: sure, what you got?20:59
naccrharper: but requires has other implications, it seems, including how services restart20:59
cyphermoxrobru: curl looks like it needs help to transition from proposed21:00
rharperyes; there are some strange dependent units;  you may find the postgresql units interesting; they've something dynamic like this IIRC21:00
* rharper will bbiab21:00
naccrharper: thanks, i will look21:00
robrucyphermox: thanks I'll take a look21:00
smoserinfinity, random bit of information, the vim paste thing happen also for me if i ssh in21:00
cyphermoxrobru: let me know if you're stuck21:04
infinitysmoser: You mean if you ssh in to the container, right?  Cause if I ssh to localhost, it works fine.21:05
infinitysmoser: If the consistent variable here is "in the container", then that narrows down the search for what vim's detecting wrong about the environment.21:06
infinity(reproducing in a simple chroot would help narrow that too)21:06
smoserinfinity, yes, when i ssh into container21:10
smoserand yeah, when i ssh to localhost i also paste fine21:11
jackpot51Using a preseed, ubuntu server sits at an empty virtual terminal after GRUB21:38
=== salem_ is now known as _salem
jackpot51has this been experienced by anyone else?21:38
infinityjackpot51: qemu or real hardware?21:39
jackpot51QEMU21:39
infinityYeah.  '-vga qxl' works, I think.21:39
infinityOne of the non-default vga options. :P21:39
infinityOr boot without splash bits.21:40
jackpot51No splash, and already using -vga qxl21:40
jackpot51My preseed looks like this: http://bazaar.launchpad.net/~ubuntu-bugcontrol/ubuntu-qa-tools/master/view/head:/vm-tools/uvt#L188021:40
infinityYou sure there's no splash?  Interrupt the boot and check what grub says.21:42
infinityvt.handoff=7 might also be an issue.  But again, all of the above when using a VGA driver that sucks.21:42
infinityMaybe qxl is the one that sucks and vmware is the one I use that works.  I always forget.21:44
* infinity tests.21:44
jackpot51I will try it again21:55
infinityOf course, testing with a quick xenial install, I don't get any of the splash/vt_handoff stuff in the first place, which also entirely avoids the problem.21:56
infinityI guess I'll grab a zesty ISO while I actually do go for lunch finally.21:57
jackpot51Do you want my preseed file?21:59
naccrharper: if you do recall which postgres systemd file contains the deps, i'd appreciate it -- not seeing it yet21:59
rharperlemme see22:00
rharpernacc: postgresql-common:systemd/postgresql@.service ; which uses the 'PartOf'  unit directive22:04
rharperConfigures dependencies similar to Requires=, but limited to stopping and restarting of units. When systemd stops or restarts the units listed here, the action is propagated to this unit. Note that this is a one-way dependency — changes to this unit do not affect the listed units.22:05
rharperthe fancy thing there is that they have a generator which finds out the version of postgres and the cluster name, and then they use a generic 'postgresql.service' which will start or stop any of the postgresql@.service; so if you had 9.5-main , 9.5-backup, 9.6-test;  you could use one service to start/stop them all22:06
rharperthat felt like the relationship in iscsid/open-iscsi but you'll know better22:07
naccrharper: ack thanks22:07
rharpernp22:07
infinityjackpot51: It might just be that you need "d-i debian-installer/quiet boolean false" to go with the splash in your preseed.22:08
infinityjackpot51: At least, to match what the server ISOs do.22:08
jackpot51Ok, I will try that22:12
jackpot51No dice :/22:18
jackpot51infinity: I will look into https://github.com/gc3-uzh-ch/openstack-tools/blob/master/etc/ubuntu-preseed.cfg22:21
jackpot51infinity: here is another one: https://github.com/joyent/mi-debian/blob/master/config/debian-installer/preseed.cfg22:31
naccrharper: also i just double-check and privileged containers, as expected, are able to run iscsid, so we do want to (i think) adjust open-iscsi.service no matter waht22:33
rharpernacc: w.r.t removing the !VirtContainer check ?22:33
rharperand switching to the username space check ?22:33
naccrharper: yeah, or something along those lines (implementation TBD)22:34
naccrharper: PartOf does seem more correct22:34
naccrharper: thanks for that pointer22:34
rharpernacc: then yeah; I think we shouldn't be overly restrictive to all containers since they're not the same22:35
rharpernacc: cool!22:35
rharperhopefully that switch can go upstream to debian as well22:35
rharperpossibly to project22:35
naccyep, i'll work on changes locally to test and then ask hallyn to review them22:35
naccyep22:35
rharperawesome!22:35
nacci've asked upstream too about mlockall22:35
rharperhehe22:35
naccjust curious if they even know :)22:35
rharperindeed22:38
naccrharper: although, the more i think about it, what is the use-case to have iscsid.service running but not open-iscsi.service?22:43
naccrharper: that is why isn't it one service really22:43
naccrharper: PartOf doesn't solve this problem as it's not different enough from Requires, afaict. What it does is ties the two together (one way), so if we put in open-iscsi.service, PartOf=iscsid.service, then when systemd stops or restarts iscsid.service, it will stop or restart open-iscsi.service. It does not cover 'start' (afaict) and doesn't prevent the propogation when iscsid.service is not loaded.22:51
naccpitti: maybe you're the best to just ask :) is it possible to have a systemd service defined in such a way that it only runs when another service is successfully running (and stops when that one stops), etc.22:53
naccrharper: ah i see why -- maybe -- iscsid.service is forking, but open-iscsi.service is a onehsot22:57
naccrharper: i might have a fix, it feels really hacky, though23:21
nacchttp://paste.ubuntu.com/24192018/23:29
naccand then i need to work ont he right fix for iscsid.service23:29
naccas terrible as that is, i think it's 'no worse' than we are now23:29
naccbecasue in theory, if `/bin/systemctl --quiet is-active iscsid.service` were to return 15 or 21 (rather than 3), it seems like we would not have any problems ...23:30
nacci mean it's wrong i think to assume 3 means anything23:31
naccrharper: ooh fedora's systemd unit is way better :)23:50
naccI will look into that23:50

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