[00:07] <slangasek> LocutusOfBorg: ^^ accepted; as far as future LTS syncing, the release schedule for the point releases is knowable in advance, you can always just pre-upload them and let them sit in dep-wait until the rest of the LTS stack is available
[06:54] <LocutusOfBorg> thanks slangasek, it has sit in my ppa in dep-wait for some time, and I though it was fine to upload when it was buildable...
[06:54] <LocutusOfBorg> next time I'll upload it before thanks
[06:57] <Mirv> ^ libwfut and eris are syncs from Debian that used to be in Ubuntu before being removed as part of the GCC 5 transition.
[06:57] <Mirv> now requested in the sponsoring queue
[09:29]  * apw is handling ^
[09:32] <Laney> meh
[09:33] <Laney> https://launchpadlibrarian.net/276128735/buildlog_ubuntu-yakkety-amd64.adwaita-icon-theme_3.20-3ubuntu1_BUILDING.txt.gz -> gtk-3-examples -> libgtk-3-0 -> libgtk-3-common -> adwaita-icon-theme (>= 3.20)
[09:34] <Laney> I could build in a PPA without proposed and copy binaries over - it's arch:all
[09:34] <Laney> someone scream if that is terrible
[10:23] <Laney> done, no point in screaming now
[10:31] <Mirv> is there some GTK related issue with proposed, I'm getting https://launchpadlibrarian.net/276121156/buildlog_ubuntu-yakkety-amd64.uim_1%3A1.8.6+gh20160630.0.c408e95-1build1_BUILDING.txt.gz ?
[10:32] <Mirv> just related to what Laney said and mentioning gtk
[10:32] <Mirv> or is that adwaita fixing the issue?
[10:32] <Laney> i think so
[10:32] <Laney> wait for it to publish out
[10:35]  * Laney is running watch -n30 rmadison -s -Syakkety-proposed adwaita-icon-theme
[10:35] <Mirv> great
[10:35] <Laney> s/-s -S/-S -s/
[10:36] <Laney> sssssssSSSSSSSSSSsssssSSssssSssssSSSsssS
[10:40] <davmor2> infinity: are we not working to a .5 release this week on the tracker? I assume we use daily for now right?
[10:51]  * Mirv fixes poppler in proposed
[11:06] <Mirv> FYI I'm waiting for some investigation / whitelist of failing autopkgtests for a handful of KDE packages, and also waiting similarly for Unity 8, and then Qt 5.6 / KDE transition to release pocket should be possible (or at least nearer to possible)
[11:09] <apw> davmor2, yes, there should be .5 this week
[11:18] <tjaalton> infinity: what was crufty with my xorg-lts-xenial upload? I don't see anything here
[11:18] <tjaalton> on my tree
[11:21] <tjaalton> infinity: oh the merge conflict stuff.. hmm maybe I cleaned those after upload then
[11:23] <tjaalton> don't see then on that upload though
[11:23] <tjaalton> them
[11:24] <infinity> tjaalton: I reuploaded... The one in the rejected queue is quite a bit different than the one I uploaded.
[11:25] <infinity> davmor2: Do some testing with dailies please, yes.  I'll upload base-files (no need to file that bug :P), create the milestone and spin RCs after I've napped.
[11:27] <tjaalton> infinity: got it, didn't delete the unrenamed crap from the git tree once copying over the scripted result
[11:27] <infinity> pitti: Did you sprint take into account an attempt to clean up `reverse-depends -b src:upstart`?  Would be nice to fix all that, so people stop doing misguided things like removing s390x binaries. :P
[11:28] <davmor2> infinity: I decided to test the apps on the live session instead and makes sure they all open and close and save stuff :)  go sleep dude
[11:34] <pitti> infinity: actually we have the opposite problem: many things depend on upstart without saying so
[11:34] <infinity> pitti: Well, both are bad, clearly. ;)
[11:34] <pitti> infinity: ah no, we didn't look at build deps
[11:35] <pitti> infinity: tedg and I looked at porting ubuntu-app-launch
[11:35] <pitti> so that is part of that
[11:35] <infinity> pitti: To be fair, I think we'll have to fix the "s390x" bugs at some point anyway, cause they're not s390x bugs, they're "upstart's testsuite fails on xenial kernel" bugs, and s390x just happened to be the only buildds running xenal during that cycle.
[11:35] <pitti> but https://code.launchpad.net/~ted/unity/systemd-unit./+merge/300584 does not yet  drop the build dep
[11:35] <infinity> If we ever try to SRU upstart in xenial, it'll explode on all arches.
[11:37] <xnox> not funny
[11:38] <infinity> xnox: Not funny, but true. :/
[11:38] <infinity> xnox: I can reproduce the testsuite failures on my laptop.  Well, some of them.
[11:39] <pitti> infinity: but at least the libupstart-dev deps can't be dropped yet until we  finish the transition
[12:22] <tsimonq2> infinity: hey, any chance you'll get to take a look at those PRs? sorry for poking you, it would just be great to get it done and over with
[12:23] <infinity> tsimonq2: Perhaps after 14.04.5 happens.  I have priorities.
[12:23] <tsimonq2> infinity: alright, sounds good
[13:49] <infinity> pitti: If you're still around, a base-files landing in trusty that needs a quick review.
[13:51] <infinity> pitti: ^-- And there it is.
[13:51] <pitti> infinity: I wait a bit until it becomes diffy
[13:52] <infinity> pitti: Kay.  I'm going on a coffee run, hoping it's built by the time I get back. ;)
[14:03] <pitti> infinity: (accepted)
[14:07] <infinity> pitti: Ta.
[15:40] <dmj_s76> infinity: I found a couple issues with 14.04.5 regarding nvme drives as well as nvidia cards with the proprietary drivers
[15:43] <infinity> dmj_s76: Regressions?
[15:43] <dmj_s76> infinity: bad ones
[15:43] <infinity> cyphermox: ^-- You know anything about changes to nvme handling between 14.04.4 and 14.04.5?
[15:43] <dmj_s76> with the daily iso, after you install onto an nvme drive, you get dumped to an initramfs prompt
[15:43] <infinity> dmj_s76: proprietary drivers, we can do very little about.
[15:44] <infinity> dmj_s76: To be clear, that's *not* an issue with 14.04.4?
[15:44] <dmj_s76> infinity: That's correct
[15:44] <infinity> dmj_s76: Kay.  Is there a bug?
[15:44] <infinity> dmj_s76: If so, can we get some debugging info from .4 and .5?  dmesg, lsmod, name of device it's installing to, blah blah?
[15:45] <dmj_s76> infinity: Was just about to file bugs, but wanted to signal a heads up first
[15:46] <infinity> dmj_s76: Is this d-i (ie: server ISO) or ubiquity (desktop/live)?
[15:49] <xnox> dmj_s76, uefi or bios?
[15:50] <dmj_s76> ubiquity.  I haven't verified with server yet.
[15:50] <dmj_s76> currently testing on uefi systems
[15:50] <dmj_s76> may affect bios, but I haven't checked yet
[15:54] <dmj_s76> separately, various (all?) versions of the nvidia proprietary driver result in an infinite login loop
[15:55] <dmj_s76> that's a regression from 14.04.4 as well
[15:56] <xnox> hmmm.... does nvidia in 14.04.5 match the right x-server bits and kernel?
[15:57] <infinity> It's meant to.
[15:57] <infinity> Alberto claimed it works.
[15:58] <infinity> His claim may have been incorrect. :P
[15:58] <apw> there are cirtainly dkms packages which at least build for that combination
[15:58] <apw> dmj_s76, your efi systems, are they secure boot enabled ?
[15:59] <dmj_s76> apw: We disable secureboot
[15:59] <apw> are these the uber new nvidia ones ?  though i thought we pulled in something for those for you
[16:01] <dmj_s76> I'm testing on both nvidia 9 series (maxwell) and nvidia 10 series (pascal)
[16:01] <dmj_s76> ...you did pull new nouveau support that fixes pascal
[16:02] <dmj_s76> ...into 16.04.1
[16:03] <dmj_s76> What I'm seeing now, is that nouveau works fine on the maxwell systems (970M and 980), but the moment you install nvidia, you can't get past the login screen
[16:10] <infinity> dmj_s76: Disabled SB from the BIOS, you mean, or the module signature validation disabling thing?
[16:10] <infinity> apw: I assume that patchset it meant to ignore bad/no sigs if SB is entirely disabled.  I hope.  Did we test that? :P
[16:10] <infinity> s/it meant/is meant/
[16:11] <infinity> apw: Or were we so focussed on MOK variables that we didn't think of that?
[16:12] <apw> infinity, as i remember things they are both the same in the kernel both mean "off"
[16:12]  * infinity might need to slap some USB storage into his nvidia desktop to do some testing.
[16:12] <infinity> Though my card is ancient, so if it's a driver bug, I doubt I'll trip it.
[16:12] <infinity> But if it's something *we* broke..
[16:12] <infinity> Oh.  Wait.  My desktop is also ancient and not EFI.
[16:12] <infinity> Derp.
[16:13] <infinity> Ahh, but my old laptop is EFI and nvidia.
[16:14] <ogra_> infinity, hmm, when i select proposed in my snap builds i dont actually end up with proposed in the toplevel sources.list ... i assume lp-buildd somehow stores that in a different place ?
[16:14] <ogra_> i was trying to add something like:
[16:14] <ogra_> ifneq ($(shell grep $(RELEASE)-proposed /etc/apt/sources.list),)
[16:14] <ogra_> ENV += PROPOSED=1
[16:14] <ogra_> endif
[16:14] <ogra_> to my ubuntu-core makefile
[16:14] <infinity> ogra_: I don't know what "select proposed" means in this context.
[16:14] <ogra_> (indeed that would have to be finer grained)
[16:14] <infinity> ogra_: Pointer to the UI you're looking at?
[16:15] <ogra_> https://code.launchpad.net/~snappy-dev/+snap/ubuntu-core
[16:15] <ogra_> if you click "request builds" (at the bottom) there is an archive selection pulldown
[16:15] <infinity> ogra_: pocket for automatic builds?
[16:15] <ogra_> defaulting to Updates
[16:16] <dmj_s76> infinity: It's disabled from the BIOS
[16:16] <ogra_> if i select Proposed there i assume that proposed shows up somewhere in my build env
[16:16] <davmor2> infinity, jibel: good news I finished testing all the apps installed by default, they all open, close and do stuff as expected woohoo moving onto actual installs now
[16:16] <ogra_> but grepping for it in the build logs there seems to be no trace unless i manually add PROPOSED=1 to my ENV var ... (then i get proposed only inside the live-build chroot
[16:16] <infinity> dmj_s76: Can you try running "sudo update-secureboot-policy" and see if that magically makes it happy after reboot and fiddling?
[16:16] <ogra_> )
[16:17] <infinity> ogra_: That sounds like a bug on Colin's part.
[16:17] <ogra_> ah, right ... he seems to be off today (i pinged him in #snappy before)
[16:17] <infinity> ogra_: Oh, wait.  Are you doing automatic builds, or one-off?
[16:18] <ogra_> infinity, nowadays i do them through an lp-lib scripts, but they dont change no matter how i trigger them ...
[16:18] <ogra_> proposed never shows up ... neither in manual, nor in automatic, nor in lp-lib triggered ones
[16:18] <infinity> ogra_: When you trigger via the API, it's like asking for a one-off build.  You have to specify the right pocket.
[16:18] <ogra_> right, i do that
[16:18] <infinity> ogra_: How?  Show me the code.
[16:19] <ogra_> infinity, ok, shade your eyes ... http://bazaar.launchpad.net/~snappy-dev/ubuntu-core-snap/trunk/view/head:/cron-scripts/lp-build-ubuntu-core thats the api code
[16:19] <ogra_> when i change line 68 to "Proposed" i dont see any change in the build logs
[16:20] <ogra_> but it really doesnt matter how i trigger the build ...
[16:20] <ogra_> they all behave the same
[16:20] <ogra_> should launchpad-buildd actually mangle the sources.list ?
[16:20] <ogra_> to add -proposed ?
[16:21] <infinity> Yes.
[16:21] <infinity> This is clearly a bug, if it's not working.
[16:21] <ogra_> ok
[16:21] <infinity> For example, this is how I build a livefs in a PPA with proposed: lp.load("/~ubuntu-cdimage/+livefs/ubuntu/trusty/xubuntu").requestBuild(archive="/~adconrad/+archive/ubuntu/ppa",distro_arch_series="/ubuntu/trusty/amd64",pocket="Proposed")
[16:21] <infinity> Which is basically your code, but s/livefs/snap/
[16:22] <infinity> So, if it's not making the outer chroot have proposed for you, someone screwed up.
[16:22] <infinity> Or you can't spell "proposed"
[16:22] <infinity> Pick one.
[16:22] <ogra_> it works fine if i export PROPOSED=1 in the live-build call ... so i'll go with that for the moment ... it is just nasty having to change the tree every time i want to toggle it
[16:22] <infinity> Right, you shouldn't have to do that. ;)
[16:22] <infinity> Plus, you want proposed in the *outer* chroot if you're testing against a proposed livecd-rootfs, etc.
[16:22] <ogra_> indeed, i was trying to get the info dynamically from the outer chroot
[16:22] <infinity> Which is the point of specifying the pocket.
[16:22] <infinity> Or, one point.
[16:23] <ogra_> which is why i sumbled over the issue
[16:23] <ogra_> *stumbled too
[16:23] <infinity> So, double-check all your spelling and make sure you're reading your build logs right, and when you're sure you're not doing something Colin will smack you for, report a bug and get grumpy. ;)
[16:23] <ogra_> heh
[16:29] <xnox> ogra_, for cloud images i recall having to specify proposed multiple times, in json build config _and_ the target ppa
[16:29] <xnox> sources
[16:29] <dmj_s76> infinity: no, running update-secureboot-policy from the root recovery terminal doesn't fix it (the nvidia issue)...nvme can't get to recovery mode
[16:30] <ogra_> xnox, yeah, but then the GUI option in the lp page is pointless ...
[16:30] <infinity> xnox: That's patently untrue.  cloud-images are just livefs builds.  If you have to specify it more than once, it's because you specified it wrong the first time. :)
[16:30] <infinity> dmj_s76: Did that give you a mokutil thing on reboot, etc?
[16:31] <xnox> infinity, so if the target of the livefs build is a ppa, it must have proposed enabled. as far as i can tell, and then pocket=Proposed needs to be specified in the requestBuild too.
[16:31] <xnox> at least that did the trick for me, way back when i was fiddling with cloud images for s390x
[16:32] <infinity> xnox: Oh, yes.  But no json needed there...
[16:32] <infinity> xnox: That's just about archives.
[16:32] <infinity> ogra_: xnox does make a point.  The archive you're specifying, what pockets does it build against?
[16:32] <ogra_> uh, main only i think
[16:32] <infinity> pockets...
[16:32] <xnox> true. json was for ext4 or some weird thing. all i remember it was annoying =)
[16:32] <infinity> Not components. :)
[16:33] <infinity> ogra_: If it's a PPA, they usually default to updates.
[16:33] <infinity> I think.
[16:33] <dmj_s76> infinity: hrm...no, actually
[16:33] <ogra_> "Default (security dependencies and recommended updates)." is checked
[16:33] <infinity> Right, updates.
[16:33] <infinity> ogra_: Change that to proposed and try again.
[16:33] <ogra_> hmm, i dont really want the packages in there to build against proposed
[16:34] <infinity> ogra_: I know, just change it and do a test build and change it back.
[16:34] <ogra_> i just want proposed packages in the resulting image
[16:34] <ogra_> k
[16:34] <infinity> ogra_: If that test build does as you expect, then we at least understand the behaviour.  And you can either do your builds in a proposed PPA versus an updates PPA, or we can figure out a way to poke the PPA deps via the API at build time.
[16:35] <ogra_> https://code.launchpad.net/~snappy-dev/+snap/ubuntu-core/+build/2263 ...
[16:35]  * ogra_ twiddles thumbs
[16:36] <ogra_> i love doing test builds on ppc64el ... nobody uses them in snappy and they are faster than anything :)
[16:36] <infinity> Bah.  Didn't see the apt output in the logtail.  Now I have to wait. :)
[16:36] <ogra_> it takes less than 10min
[16:40] <infinity> ogra_: Those IBM disk controllers are reasonably impressive (in response to your comment on speed)
[16:40] <infinity> I mean, the CPUs are no slouch either, but this is mostly disk.
[16:40] <ogra_> yeah
[16:40] <dmj_s76> infinity: There ought to be no secureboot anything going on here.
[16:41] <infinity> Entertaining side note, the storage subsystem of the s390x mainframes is just a POWER system with the same RAID controllers in it as those ppc64el machines. ;)
[16:41] <ogra_> heh
[16:41] <ogra_> well, i'd use s390x builds for testing if i had that arch in my snap setup yet :)
[16:42] <ogra_> but ppc64el is equally good for that purpose
[16:42] <ogra_> they are both exotic in the snappy world :)
[16:42] <ogra_> and it is done ...
[16:43] <ogra_> aaand i see proposed *everywhere* !
[16:43] <xnox> infinity, so we can use our mainframe as ubuntu ppc64el builders too?
[16:43] <xnox> nice
[16:43] <ogra_> so yeah ... obviously the PPA setup is at fault
[16:43] <xnox> ogra_, it works now?
[16:44] <ogra_> xnox, well, the outer build chroot shows proposed on apt update ... so yeah ... that was what i was missing
[16:44] <ogra_> my prob is that i dont want the packages in the PPA i use to build against proposed ...
[16:44] <infinity> xnox: Only if you can figure out how to install Ubuntu on the storage server and still have it serve slices to the mainframe. :P
[16:45] <infinity> ogra_: Right, so the quick fix is to have two PPAs.  Build your packages in your updates PPA, copy them to the proposed PPA, and build updates snaps in A and proposed snaps in B.
[16:45] <infinity> ogra_: The better solution is asking William or Colin if there's a way to set PPA deps per-build via the API and, if not, if they can give us a way.
[16:45] <ogra_> yeah, something like that ... but it is a bit sad ... the GUI option should actually override that imho
[16:46] <ogra_> (and simply add proposed to the sources.list when i select it)
[16:46] <infinity> ogra_: And I agree, this misfeature is dangerously close to a bug.
[16:46] <xnox> i think there is json to enable arbitrary repos for the "inner build"
[16:46] <xnox> but i can't remember it anymore
[16:46] <infinity> ogra_: Building things this way isn't heavily tested yet, so it might just be a bug.
[16:46] <xnox> need to dig into livebuild lp:lp code
[16:47] <ogra_> xnox, forcing the inner build to proposed isnt my issue ... i wanted to cleverly read the info from the outer build so i dont need to change the code every time
[16:47] <ogra_> techincally i can build wnat i want today
[16:47] <infinity> ogra_: (ie: it's mostly just been used for one-off livefs testing, and the people who do that a lot probably have the "right" pockets in their PPA and never noticed the issue)
[16:47] <ogra_> yeah
[16:48] <infinity> ogra_: So, yeah.  File a bug, let's talk it over with the LP folks, but you have a workaround for now at least.
[16:48] <ogra_> right
[17:05] <cyphermox> infinity: nvme: well we know dmj_s76 has filed a bug about nvme in general, which probably needs SRUing
[17:06] <xnox> cyphermox, but apperantely 14.04.5 regressed vs 14.04.4 and we did nothing there, no?
[17:06] <cyphermox> no
[17:06] <infinity> This is what he claims...
[17:06] <dmj_s76> cyphermox: two separate issues
[17:06] <infinity> Would be nice to get to the bottom of this.
[17:06] <cyphermox> I wouldn't be able to tell if it regressed, I would expect not
[17:06] <infinity> Ideally today.
[17:07] <xnox> horum
[17:07] <xnox> i have nvme laptop.
[17:07] <dmj_s76> cyphermox: the existing bug applies to bios installs and the ubiquity graphical installer
[17:07] <infinity> cyphermox: Can you work with him to get a bunch of debugging info from .4 and .5 and see WTF is going on, or at least try to make sense of it?
[17:07] <xnox> it's not full system backed up. I don't even know how to do that for a windows & ubuntu dual install.
[17:07] <infinity> xnox: dd
[17:07]  * xnox ponders if i can try tripple-boot
[17:08] <dmj_s76> the issue in 14.04.5 is separate and applies to successful installs, which get past brub
[17:08] <dmj_s76> *grub
[17:08] <xnox> infinity, that laptop's nvme is a handy 1TB drive =) so i need a spare 1TB somewhere else.
[17:08] <infinity> xnox: That must have cost a bit.
[17:08] <dmj_s76> xnox: wow, that's a sweet nvme
[17:08] <xnox> 1 700 old pounds
[17:09] <infinity> Ouch.
[17:09] <dmj_s76> Mine's a 512 GB
[17:09] <cyphermox> dmj_s76: please make sure you have a bug for each individual issue so we can make sense of it all
[17:09] <xnox> it has ininity tiny bazel 4k touch screen too, 17"
[17:09] <infinity> Yeah, I thought my 1TB SATA 850 Pro was expensive and fancy, but you've got me beat for extravagant spending. :P
[17:09] <xnox> well 1 700 is for the whole laptop. Just 1TB alone, i can't remember how much it was.
[17:10] <xnox> but then i blagged discount of dell.com/uk chat function (after abandoning shopping cart 3 days in a row)
[17:10] <xnox> (cause they track that)
[17:10] <infinity> Though, in real-world use (not synthetic benchmarks), I wonder how much your nvme really outperforms my sata SSD.
[17:10] <xnox> it doesn't feel any faster than server grade SSDs
[17:10] <xnox> but 1TB on a laptop is nice.
[17:11] <infinity> Yeahp, I enjoy my 1TB SSD.
[17:11] <dmj_s76> Depends on if you're doing a bunch of IO intensive stuff
[17:11] <infinity> My data is goldfish-like, I never need the space, but as soon as I have it, it's full. :/
[17:11] <dmj_s76> It's nice for manipulating GB+ images for instance
[17:13] <infinity> Oh, FFS Lenovo.
[17:13] <infinity> I don't think my old Thinkpad can disable SB.
[17:13] <infinity> That has to be against spec.
[17:13] <apw> infinity, really? i am supprised
[17:13] <cyphermox> which device?
[17:13] <infinity> t420s
[17:14] <infinity> Maybe they didn't think it necessary, since you can bypass it entirely by switching to Legacy BIOS mode.
[17:14] <cyphermox> weird. X230s could
[17:14] <cyphermox> where you disable SB, you can put it in Setup mode.
[17:14] <cyphermox> s/disable/configure/
[17:15] <cyphermox> or enable CSM support, which can't allow SB.
[17:16] <infinity> I literally don't have the Secure Boot menu option that I see on screenshots from the **30 series.
[17:16] <cyphermox> well, it used to not be under Secure Boot specifically
[17:16] <infinity> And that's definitely against spec.
[17:17] <xnox> infinity, my old Gauja laptop hid the SB menu inside the "disk password" sub menu
[17:18] <dmj_s76> cyphermox: do you expect this nvme->initramfs issue will be an ubiquity issue or another package?
[17:18] <cyphermox> if it's after you've installed, then it's another package
[17:19] <infinity> Oh, I wonder if it's the inverse, that it doesn't support SB at all.
[17:19]  * infinity tests theory.
[17:19] <infinity> The **30 series might have been the first that was SB-enabled.
[17:20] <infinity> If this experiment goes sideways, I guess I'll be stuck playing in qemu.
[17:20] <infinity> ovmf makes me want to stab myself.
[17:23]  * xnox derp. got +mac, not -amd64.iso
[17:28] <xnox> ok doing UEFI, no secure boot, trusty desktop install
[17:28] <xnox> with nvme
[17:32] <infinity> Doing the same, minus nvme.
[17:32] <infinity> Well, unsure about secureboot.  Could be on, could be off, LENOVO WON'T TELL ME!
[17:33] <infinity> But the kernel will, later. :P
[17:33] <infinity> Maybe.
[17:33] <xnox> is your test machine with nvidia?
[17:34] <infinity> It is.
[17:34] <infinity> Pretty old, but nvidia nonetheless.
[17:34] <infinity> (Well, intel/nvidia optimus mojo, but I have it set to nvidia-only to avoid confusion)
[17:35] <dmj_s76> xnox: nvidia shouldn't matter too much wrt the nvme issue
[17:35] <infinity> After typing on the new Lenovo keyboard for a couple of years, the old keyboard feels really weird.
[17:36] <xnox> install finished, restarting
[17:36] <xnox> omg upstart
[17:36] <apw> dmj_s76, which kernel module supports your nvme drive ...
[17:36] <xnox> it may or may not restart =) it is ovmf after all
[17:39] <xnox> dmj_s76, confirming drops to initramfs
[17:39] <xnox> in kvm-qemu with uefi and ovmf
[17:40] <dmj_s76> It's a samsung 950 pro...
[17:40] <xnox> i didn't bother seting up nvram storage for variables, but that should not matter, after manually selecting nvme drive in the uefi shell to boot grubx64 it drops to initramfs
[17:41] <xnox> apw, cyphermox - there is no nvme.ko in the initramfs
[17:42] <dmj_s76> lspci reports that it uses the 'nvme' module
[17:42] <cyphermox> xnox: ok?
[17:42] <xnox> also
[17:42] <xnox> (initramfs) modinfo nvme
[17:42] <xnox> modinfo: cna't open '/4.4.0-31-generic/': No such file or directory
[17:43] <xnox> should't that be like -> /lib/modules/4.4.... ?
[17:43] <xnox> i recall we were patching something rather to include nvme by default
[17:43] <xnox> did that make it back to trusty?
[17:43] <apw> xnox, well it worked in .4 i think we were told
[17:44] <xnox> apw, sure, but .5 installer is now built with xenial stack
[17:44] <xnox> no? hence it's all different again.
[17:45] <apw> xnox, right but nvme in the initramfs is an initramfs-tools thing normally
[17:46] <xnox> I see copy_modules_dir kernel/drivers/nvme in xenial initramfs-tools
[17:46] <xnox> but not in trusty
[17:47] <apw> xnox, indeed ... which would imply .4 would not have worked either
[17:47] <infinity> apw: Or maybe they used a different driver in 4.2
[17:47] <xnox> apw, infinity - https://anonscm.debian.org/cgit/kernel/initramfs-tools.git/commit/?id=fe30453892d21ed20014e48f597be2a79ac99d26
[17:47] <xnox> infinity, i think at one point it changed to subdir from just nvme.ko
[17:48] <xnox> i do recall uploading that fix into initramfs-tools and saying we will have to backport that to "$foo" or some such
[17:48] <infinity> apw: We should probably sync the driver list from xenial back to trusty (or, rather, add any missing ones, not remove any).
[17:48] <infinity> apw: Any chance I could get you to look at that before you clock out?
[17:48] <xnox> can't remember if that $foo was trusty or $clear-linux
[17:48] <apw> infinity, yeah will have a look if they are in the same form, if so then it should be easy
[17:48] <xnox> i guess i can boot that system as -sda
[17:48] <xnox> update initramfs with that one line in
[17:49] <xnox> reboot with nvme again to check it's all good
[17:49] <infinity> xnox: Yep.
[17:49] <xnox> because i need to run to beach volleyball in the rain soon
[17:49] <infinity> It was probable in the block subdir before.
[17:49] <infinity> Derpy derp.
[17:50] <xnox> ah comment is nice
[17:50] <xnox> nvme moves to its own directory in Linux 4.4, so include modules
[17:50] <xnox> from there.
[17:50] <infinity> Yep.
[17:50] <infinity> That explains the regression.
[17:51] <infinity> But worth a check of all changes to the module list between trusty and xenial to see if we're missing anything else too.
[17:53] <apw> ugg they are in utterly differnt forms
[17:55] <infinity> apw: That one spot isn't.
[17:55] <infinity> apw: But yeah, the big lists might be problematic.
[17:55] <cyphermox> xnox: sounds like you have a fair handle on this, can I ignore that initramfs issue and focus on the other nvme bug with ubiquity?
[17:55] <xnox> with copy_modules_dir a following pokemon appeared in the initramfs
[17:55] <infinity> cyphermox: I think so, yeah.
[17:55] <xnox> kernel/drivers/nvme/host/nvme.ko
[17:56] <xnox> rebooting to test
[17:56] <xnox> umount: invalid option -- 'R' ->>>> argh!
[17:56] <cyphermox> xnox: you mean "Arrr!"
[17:58] <davmor2> cyphermox: I've told you before Ubuntu-Pirate isn't an official release
[17:58] <cyphermox> killjoy.
[17:59] <xnox> it boots
[18:00] <infinity> xnox: \o/
[18:01] <xnox> infinity, do i have a bug number for sru upload?
[18:02]  * xnox makes one
[18:02] <xnox> voila there is one
[18:02] <xnox> https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1608622
[18:03] <infinity> xnox: I have apw trying to reconcile the whole module list, not just nvme.
[18:03] <infinity> xnox: If he fails at that, we'll just fix this one bug. :P
[18:03] <infinity> dmj_s76: What's the nvidia behaviour you see?
[18:03] <xnox> i recall that was the only thing i had to fix.
[18:03] <infinity> dmj_s76: I can confirm the driver sucking here, though not sure if it's the same as your suck.
[18:04] <cyphermox> could it be a SB issue?
[18:04] <infinity> xnox: The only thing you had to fix... In trusty?
[18:04] <infinity> xnox: Or xenial?
[18:04] <infinity> xnox: Cause they've diverged a lot. :P
[18:04] <xnox> trying to remember
[18:04] <infinity> cyphermox: module loads fine, so no.
[18:04] <cyphermox> kay, just checking
[18:04] <infinity> cyphermox: compiz explodes spectacularly on login.
[18:05] <cyphermox> ah
[18:05] <cyphermox> that's not a regression
[18:05] <xnox> infinity, ^ above is just cherrypick copy_modules nvme
[18:05] <cyphermox> well
[18:05] <infinity> cyphermox: It's not?
[18:05] <cyphermox> infinity: nevermind, I was thinking of something else
[18:06] <dmj_s76> infinity: Are you getting a reboot loop?
[18:06] <dmj_s76> *login loop
[18:06] <dmj_s76> (not reboot)
[18:06] <infinity> dmj_s76: No, I'm getting compiz freezing hard after login.
[18:07] <infinity> dmj_s76: But could be the same thing, behaving differently on different cards.
[18:07] <infinity> dmj_s76: To confirm, X starts, lightdm is fine, you can login, then world explodes?
[18:07]  * xnox the world does not explode in kvm/qemu after fixed initramfs hook as per above sru
[18:07]  * xnox is out for volleyball
[18:08] <dmj_s76> infinity: I suspect so...on mine, when I login, there's a yucky crashy behavior for a split second, then back to lightdm
[18:08] <infinity> dmj_s76: Right.  So, yours might just recover better from the same thing.  Maybe.
[18:08] <dmj_s76> What driver are you using?
[18:08] <infinity> dmj_s76: That's the 352 driver?
[18:09] <dmj_s76> I've experienced this issue with 352 and 367
[18:09] <dmj_s76> and 361
[18:09] <infinity> Nothing newer than 352 exists in trusty, afaict.
[18:10] <dmj_s76> infinity: We package 361 (and soon 367) for hardware compatibility.
[18:11] <infinity> tjaalton: Remember when tseliot told us that this HWE-X + nvidia thing was tested?  Was that a lie?
[18:11] <dmj_s76> ...at first I thought it might be some packaging quirk, but it's hitting 352 the same way.
[18:12] <tjaalton> infinity: I don't know?
[18:12] <infinity> tjaalton: Do you have nvidia hardware to help test and get to the bottom of this?
[18:12] <infinity> tjaalton: Cause it sure looks broken to two of us...
[18:13] <tjaalton> i have an old 8600gt somewhere
[18:13] <tjaalton> but a logfile would be nice to see
[18:13] <tjaalton> if it crashes back to lightdm
[18:13] <dmj_s76> tjaalton: which logs would you like?
[18:13] <infinity> Mine hardlocks.  But dmj_s76 gets a nice loop, so he might be helpful.
[18:14] <tjaalton> dmj_s76: /var/log/Xorg.0.log.old
[18:14] <tjaalton> pastebinit
[18:14] <infinity> And dmesg, perhaps.
[18:14] <infinity> I get the same breakage with 340 and 352.  Highly suspect.
[18:14] <tjaalton> is the dkms built?
[18:15] <infinity> Built, and it loads.
[18:15] <infinity> Well, it loads manually.
[18:15] <infinity> Hard to say if it loads automatically, because locked computer. ;)
[18:16] <tjaalton> the system hangs hard?
[18:16] <infinity> With 352, I get the nvidia logo, though, which I'm pretty sure won't happen unless the module loaded.
[18:16] <infinity> And compiz draws a bit of purple.
[18:16] <tjaalton> yeah, think so
[18:16] <infinity> And then explodes.
[18:16] <infinity> Yeah, hung hard.  Can't VT switch or anything.
[18:16] <infinity> Well.
[18:16] <infinity> Display hung hard.
[18:16] <infinity> I should install sshd to see if it's otherwise alive.
[18:16]  * infinity reboots again.
[18:21] <infinity> tjaalton: Alright, machine not hung, just display.
[18:21] <tjaalton> good
[18:22] <infinity> tjaalton: Xorg logs don't seem angry in any way. :/
[18:22] <infinity> I wonder if compiz/unity got updates that don't work for some reason.
[18:23] <infinity> Oh, and Xorg is eating a core.
[18:23] <infinity> Go, X, go.
[18:23] <tjaalton> nothing in dmesg either?
[18:24] <tjaalton> pastebin xorg log anyway if it has some ideas
[18:25] <infinity> Hrm, it finally gave me a no screens found.
[18:25] <infinity> Though, still also hung and spinning 100%.
[18:25] <infinity> Brilliant.
[18:25] <dmj_s76> ...just got the logs...
[18:25] <infinity> http://paste.ubuntu.com/21791021/
[18:27] <tjaalton> [    63.862] (EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
[18:27] <tjaalton> and so on
[18:27] <tjaalton> nothing on dmesg?
[18:27] <infinity> Ooo, I got fun stuff after the server terminated.
[18:28] <dmj_s76> http://paste.ubuntu.com/21791328/
[18:28] <infinity> Because of a soft lockup, no less...
[18:28] <infinity> http://paste.ubuntu.com/21791383/
[18:28] <dmj_s76> old xorg log: http://paste.ubuntu.com/21791403/
[18:28] <apw> infinity, do we have a bug for the nvme issue ?
[18:29] <tjaalton> dmj_s76: 367.35? is that in trusty?
[18:29] <infinity> apw: We do.
[18:29] <infinity> tjaalton: It's not.
[18:29] <tjaalton> ok so just testing
[18:29] <tjaalton> that gets further though
[18:29] <dmj_s76> dmesg: http://paste.ubuntu.com/21791516/
[18:29] <dmj_s76> tjaalton: yes...14.04.5
[18:29] <infinity> apw: 12:16 < infinity> And then explodes.                                                                12:16 < infinity> Yeah, hung hard.  Can't VT switch or anything.                                    12:16 < infinity> Well.                                                                             12:16 < infinity> Display hung hard.                                                                12:16 < infinity> I should install sshd to ...
[18:30] <infinity> ... see if it's otherwise alive.                             12:16  * infinity reboots again.                                                                    12:21 < infinity> tjaalton: Alright, machine not hung, just display.                                12:21 < tjaalton> good                                                                              12:22 < infinity> tjaalton: Xorg logs don't seem angry in any way. :/                  ...
[18:30] <infinity> ...              12:22 < infinity> I wonder if compiz/unity got updates that don't work for some reason.             12:23 < infinity> Oh, and Xorg is eating a core.                                                    12:23 < infinity> Go, X, go.                                                                        12:23 < tjaalton> nothing in dmesg either?                                                          12:24 < tjaalton> pastebin ...
[18:30] <infinity> ... xorg log anyway if it has some ideas                                     12:25 < infinity> Hrm, it finally gave me a no screens found.                                       12:25 < infinity> Though, still also hung and spinning 100%.                                        12:25 < infinity> Brilliant.                                                                        12:25 < dmj_s76> ...just got the logs...                               ...
[18:30] <infinity> ...                              12:25 < infinity> http://paste.ubuntu.com/21791021/                                                 12:27 < tjaalton> [    63.862] (EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed        12:27 < tjaalton> and so on                                                                         12:27 < tjaalton> nothing on dmesg?                                                                 12:27 < ...
[18:30] <infinity> ... infinity> Ooo, I got fun stuff after the server terminated.                                 12:28 < dmj_s76> http://paste.ubuntu.com/21791328/                                                  12:28 < infinity> Because of a soft lockup, no less...                                              12:28 < infinity> http://paste.ubuntu.com/21791383/                                                 12:28 < dmj_s76> old xorg log: ...
[18:30] <infinity> ... http://paste.ubuntu.com/21791403/                                    12:28 < apw> infinity, do we have a bug for the nvme issue ?                                        12:29 < tjaalton> dmj_s76: 367.35? is that in trusty?                                               12:29 < infinity> apw: We do.                                                                       12:29 < infinity> tjaalton: It's not.                                      ...
[18:30] <infinity> ...                          12:29 < tjaalton> ok so just testing                                                                12:29 < tjaalton> that gets further though                                                          12:29 < dmj_s76> dmesg: http://paste.ubuntu.com/21791516/
[18:30] <infinity> GAH.
[18:30] <infinity> apw: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1608622
[18:30] <infinity> Bloody buffer...
[18:30] <infinity> dmj_s76: No, he meant is that driver in trusty, and it's not. :P
[18:31] <davmor2> infinity: you hate use right? Spammer! ;)
[18:31] <tjaalton> hmm, do you have linux-signed installed?
[18:31] <tjaalton> for the lts-xenial kernel
[18:31] <infinity> tjaalton: Yep.
[18:31] <dmj_s76> oh...okay
[18:31] <tjaalton> infinity: could it break something? or is the dkms signed somehow?
[18:31] <dmj_s76> yeah, the driver's from our ppa
[18:32] <dmj_s76> think we needed 361+ for the nvidia 9 series
[18:32] <infinity> tjaalton: The module loads, so I have a hard time blaming that.
[18:32] <tjaalton> right
[18:32] <tjaalton> makes sense
[18:32] <infinity> tjaalton: But I can do a fresh install in BIOS mode and see if we get confusing results.
[18:34] <tjaalton> dmj_s76: your xorg log looks perfectly fine to me
[18:36] <infinity> I swear, if this works in BIOS mode, I'll be very angry and very confused.
[18:36] <infinity> So it better not.
[18:36] <tjaalton> yeah don't think that would help
[18:36] <infinity> Still, ticking off all the boxes.
[18:37] <infinity> Still not positive dmj_s76 and I are seeing the same bug, but it's highly suspicious that two (wildly different) nvidia machines are both showing hatred for trusty.5
[18:37] <infinity> And on a multi-year spread of upstream driver versions, too. :/
[18:38] <dmj_s76> yeah, from 340 through last month's 367
[18:39] <tjaalton> are the nvidia versions same as on xenial?
[18:43] <infinity> tjaalton: xenial has 361, trusty has 352.
[18:44] <tjaalton> no I mean 352 minor version
[18:44] <infinity> tjaalton: The 340 versions are similar, but would need to diff to see if they're identical.
[18:44] <infinity> tjaalton: 352 literally doesn't exist in xenial, it's a transitional package to 361.
[18:44] <tjaalton> oh I see, right
[18:50] <infinity> Honestly, I'd rather everyone just use nouveau anyway, but I guess that response on the bug reports won't win me friends. :P
[18:51] <dmj_s76> infinity: Much as I'd like to be able to use and promote open drivers for nvidia, our customers would scream bloody murder
[18:51] <infinity> dmj_s76: Well, they're pretty useless for serious 3D use, sadly.
[18:51] <infinity> But plymouth is prettier!
[18:51] <infinity> And that's what counts.
[18:51] <dmj_s76> laptop folk would complain about 1 hour batter life and scientific computing would complain about cuda not working
[18:52] <infinity> dmj_s76: Oh, you're an s76 guy.  Where's my usual s76 tester extraordinaire?
[18:52] <infinity> Whose name now escapes me...
[18:52] <dmj_s76> Jason
[18:53] <infinity> jderose, that's right.
[18:54] <dmj_s76> He's still here, just doing some R&D in addition to testing now.  I joined a couple months ago so we could expand our capabilities.
[18:54] <dmj_s76> Jason and I are friends from Novacut days.
[18:54] <infinity> Well, tell him I fear change, and because of him I'm having a panic attack.
[18:54] <infinity> And he owes me.
[18:55] <infinity> (Not really, but maybe I can guilt him into a free beer)
[18:55] <dmj_s76> I think he'll join you for that beer
[18:56] <tjaalton> infinity: do you have  xserver-xorg-legacy-lts-xenial installed?
[18:56] <infinity> tjaalton: Okay, good news, it sucks just as hard in BIOS mode, so it's not EFI/SB related, at least.
[18:57] <infinity> tjaalton: And, uhh... Dunno.  Need to reboot again after this fresh install froze.
[18:57] <infinity> Cause I forgot sshd. ;)
[18:57] <tjaalton> hehe
[18:57] <infinity> tjaalton: The bit that weirds me out is that lightdm comes up fine.
[18:58] <tjaalton> oh right
[18:58] <cyphermox> dmj_s76: will you be able to test the ubiquity fix for installing to nvme?
[18:58] <dmj_s76> cyphermox: gladly
[18:58] <infinity> tjaalton: No legacy-lts-xenial
[18:58] <infinity> tjaalton: Should I?
[18:59] <tjaalton> doesn't hurt to try
[19:00] <infinity> tjaalton: I would, but it's uninstallable. ;)
[19:00] <tjaalton> oh
[19:00] <tjaalton> hrm
[19:02] <davmor2> infinity, tjaalton: are there any issues on amd or is it just nvidia? and I assume we are talking 14.04.5 rather than 16.10 right?
[19:02] <tjaalton> davmor2: no issues on amd since fglrx doesn't work on .5
[19:02] <infinity>  xserver-xorg-legacy-lts-xenial : Breaks: x11-common (< 1:7.7+10~) but 1:7.7+1ubuntu8.1 is to be installed
[19:02] <infinity> tjaalton: ^
[19:03] <tjaalton> yeah
[19:03] <davmor2> tjaalton: ouch I can see people bitching about that as they had fglrx in place on trusty :(
[19:03] <tjaalton> force-install it now to see if it helps
[19:03] <infinity> Those people shouldn't be reinstalling with the xenial stack, then.
[19:03] <tjaalton> davmor2: that's on release notes
[19:03] <infinity> No one's forcing them to.
[19:03] <tjaalton> right
[19:03] <infinity> Well.
[19:04] <infinity> That's not entirely true.
[19:04] <tjaalton> though upgrading to it from lts-foo breaks as well
[19:04] <infinity> Sadly, if you're on the utopic/vivid/wily stacks, we will effectively force you to upgrade by dropping support for them. :/
[19:05] <infinity> tjaalton: Does the whole amdgpupro thing or whatever not work for 14.04.5?
[19:05] <davmor2> tjaalton: indeed I'm not too concerned but there will be a mile of press on it because people don't read release notes ;)
[19:05] <infinity> I know fglrx is dead, but the new thing seems reasonably not awful.
[19:06] <davmor2> infinity: hahahaha
[19:07] <infinity> Evidently, I'm wrong. :P
[19:09] <infinity> Anyhow, I'm going to wait for the ubiquity nvme fix, then spin a bunch of RCs, then we can argue about nvidia some more.
[19:09] <infinity> Since it's only shipped on two images, and shouldn't block general testing.
[19:10] <infinity> But the whole situation is disconcerting.
[19:10] <infinity> I guess I should try xenial on this laptop and be sure it works.
[19:10] <infinity> Then get to diffing.
[19:10] <dmj_s76> long as we get everything shiny for the final iso, I'm happy
[19:11] <tjaalton> infinity: probably does, but the packaging is not opensouced yet aiui
[19:11] <tjaalton> davmor2: well I blogged about it months ago
[19:13] <tjaalton> infinity: oh actually, -legacy is not needed at all
[19:13] <tjaalton> on trusty
[19:13] <infinity> tjaalton: Kay... Why would it be needed on xenial and not trusty if it's the same userspace code?
[19:13]  * infinity boggles.
[19:13] <tjaalton> the wrapper is still shipped by x11-common and systemd is not there
[19:13] <infinity> Oh.
[19:14] <infinity> I wanted the second part of that to make sense.
[19:14] <infinity> But I'd be happier if I just didn't read it.
[19:14] <tjaalton> logind support
[19:14] <infinity> tjaalton: If you want to queue up a change to remove the uninstallable package, go nuts, but don't bother uploading.
[19:14] <tjaalton> not actually used by ubuntu yet, since lightdm doesn't support it
[19:15] <infinity> tjaalton: That'll go fine in a post-point-release SRU, or we can upload it this week if we find another issue to upload for (ie: if it's X's fault that nvidia is sad)
[19:15] <tjaalton> err I'm mixing things.. logind and non-root X are somewhat related, but the latter is not used
[19:16] <infinity> non-root X?  But how am I supposed to keylog?
[19:16] <tjaalton> install the legacy wrapper ;)
[19:22] <tjaalton> wait, I have a nvidia-based AIO-machine sitting on my desk :D
[19:23] <tjaalton> I'll test .5 on it tomorrow
[19:23] <tjaalton> and harass tseliot
[19:29] <tjaalton> it's a hybrid, but maybe that counts
[19:33] <bdmurray> infinity: I uploaded update-manager with HWE support to the trusty SRU queue. ^^  Would you mind having a look at it?
[19:34] <infinity> bdmurray: Erk.  That'll be a pain to review.  I should go find the equivalent precise upload, I guess, and see how similar they are.
[19:35] <bdmurray> infinity: they aren't similiar because of the split between update-manager / ubuntu-release-upgrader in Trusty and a redesign of update-manager.
[19:36] <bdmurray> infinity: additionally, I fixed some bugs in the precise code.
[19:36] <infinity> bdmurray: Fun.
[19:36] <infinity> bdmurray: Of course, this doesn't need to be on the ISOs, so I guess I can take my time here.
[19:37] <infinity> (It can be released in a week or two without dire consequence)
[19:37] <bdmurray> infinity: As I understand things the support for the HWE stack on Trusty is ending on the 4th.
[19:37] <bdmurray> https://wiki.ubuntu.com/1404_HWE_EOL
[19:37] <infinity> bdmurray: Well, it's already ended, more or less.  There was no utopic/wily kernel upload this cycle.
[19:38] <infinity> bdmurray: But still, this doesn't need to be on the ISO, it can land after the ISOs spin.
[19:38] <infinity> As in, people installing from the ISO get the xenial stack anyway, it's people upgrading that need these bits.
[19:38] <bdmurray> Right, okay.
[19:39] <infinity> So, I'll try to wrap my brain around it a bit later.  And accept if it looks good.  And we can test from proposed and stress it a bit.
[19:39] <infinity> And release after the ISOs are tested and out.
[19:51] <dmj_s76> cyphermox: So initial testing with your lates ubiquity nvme line looks good
[19:57] <dmj_s76> I've verified that it works well with nvme drives on 14.04.4 and yakkety
[19:57] <dmj_s76> not .5 for obvious initramfs reasons
[20:13] <infinity> tjaalton: nvidia-340 (same upstream version) works fine in xenial.  So.  Whee.
[20:14]  * infinity goes to stab himself in the face for lunch.
[20:15] <dmj_s76> I should get lunch too...dig into nvidia after
[21:18] <tjaalton> infinity: yeah :/
[21:30] <xnox> apw, nice one! there are many