[00:27] @pilot in === udevbot changed the topic of #ubuntu-devel to: Xenial (16.04) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mwhudson [01:27] nacc: around still? === _salem is now known as salem_ === PHLin is now known as PHLin-mtg [02:46] .win 5 === salem_ is now known as _salem [05:37] mwhudson: thanks for pinging again on even more clarification on bug 1546565 after pitti asked a few days ago [05:37] bug 1546565 in openvswitch (Ubuntu Xenial) "Ownership/Permissions of vhost_user sockets for openvswitch-dpdk make them unusable by libvirt/qemu/kvm" [High,Triaged] https://launchpad.net/bugs/1546565 [05:37] mwhudson: TL;DR is please unsubscribe sponsors and SRU Verification [05:37] mwhudson: I putt a decent summary in the bug so that the next that might come by only need to read the last comment and knows about the overall state [05:46] cpaelzer: ah ok :) [05:46] sponsors unsubscribed, i'm not in ~sru-verification so can't unsubscribe them [05:47] mwhudson: thanks, this is one of the cases that became super urgent around release and then everybody kind of forgot about the open debdiff for the config example [05:47] mwhudson: pitti: thanks for continuously pushing to get this into a proper state [05:48] I think we are good now code- and bug-wise [05:52] heh [05:52] noone cares about poor yakkety, just xenial :-) [05:52] (well, i exaggerate, but only a bit) [05:53] RAOF: hey, i have an sru type question [05:53] RAOF: there is an sru for docker in xenial, which has failed autopkgtests on i386 [05:53] RAOF: it's just a flaky test, now fixed in yakkety [05:53] RAOF: should i upload the fix to xenial as well? [05:54] well, upload the yakkety version + ~16.04 [05:54] eh that sounds silly when i say it out loud [06:18] mwhudson: If the yakkety version is just xenial-proposed + a fix for the flaky test, yes please. [07:00] Good morning [07:00] hey pitti [07:01] cpaelzer: thanks! [07:01] hey dholbach, wie gehts? [07:01] sehr gut - wie geht's dir? :) [07:03] dholbach: auch gut, danke; viele lange Fussball-Naechte, aber ist ja bald vorbei :) [07:05] am Wochenende waren wir auf einer Hochzeit in Südtirol - da hatte das Fest dann doch etwas Konkurrenzveranstaltung, einige konnten dann doch nicht feiern, ohne immer wieder auf's Telefon zu schauen :-) [07:07] haha [07:08] dholbach: gleiches Erlebnis auf einem 50sten Geburtstag - aber die hatten gleich einen Projektor aufgestellt [07:10] bei 'ner Hochzeit hätte ich das jetzt schon etwas komisch gefunden :-) [07:10] aber das war nicht Deutschland zu spielen zum Abend? [07:11] (oder waren die Paren aus Portugal/Wales?) [07:12] bei mir war es Sonntag mit FRA/ISL - Fußballverrückte brauchen wohl einfach alle Spiele :-) [07:13] aber Ich vermute Wochenendhochzeiten sind meist Samstags - also GER/ITA [07:13] aka "lose 5 years of your lifetime and all your fingernails" :) [07:15] I'd so much would have liked to see what happens after all eleven players had shot their penality - I had fingernails left to stand it [07:16] the captains balance the ball on their head, and who can do that longer wins? [07:17] do something for charity, they are all rich - the players spend personal money (secretly noted down), then they cound and the Team that spent most wins [07:17] that way the Teamthat really want to win wins [07:52] Good morning. I asked a question yesterday, but got no response. See paste below: [07:52] (17:09:06) michael-vb: Afternoon. Not sure if this is the right place to ask, but someone will probably know what is. [07:52] (17:09:06) michael-vb: I have the following problem with my VirtualBox Ubuntu 16.04 guest with development Guest Additions installed: when I start the guest I get the message "The system is running in low-graphics mode" (on VT 2) even though the X server is running fine (on VT 7). [07:52] (17:09:06) michael-vb: I would very much like to know exactly what logic triggers that message so I can work out why I am triggering it and change whatever is responsible (I am the developer of the VirtualBox guest driver and Additions installer). [07:52] (18:04:34) michael-vb: Interesting - I just booted the guest system twice with a loaded host (rebuilding VirtualBox) and did not get the "low-graphics mode" message. [07:52] (18:27:01) michael-vb: CRITICAL: session_get_login1_session_id: assertion 'session != NULL' failed in the lightdm log file. [07:52] (18:31:13) michael-vb: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814760 [07:52] Debian bug 814760 in lightdm "randomly fails to start" [Normal,Open] [07:56] michael-vb: https://irclogs.ubuntu.com/2016/07/06/%23ubuntu-devel.html#t15:09 [07:57] michael-vb: http://askubuntu.com/questions/141606/how-to-fix-the-system-is-running-in-low-graphics-mode-error [07:57] Found that already. [07:57] I am wanting to understand this as a developer, not as a user. [07:59] sladen: it was following from that askubuntu question that I found the system log entry. [07:59] The session clearly gets started just after lightdm checks whether it is running. [08:01] As I said, this does not happen under high load. I suppose the question is, who would understand this stuff well enough to tell me how I can avoid triggering it. [08:01] Or what causes the session to start too late, or lightdm too early. [08:03] I assume that some dependency is not specified well enough somewhere. [08:03] michael-vb: apt-get source lightdm && grep -r "Error message" is probably the most effective way of identifing the logic causing the error (if it is coming from lightdm) [08:03] But it is annoying, because if it hits users they will blame us first, not you! [08:04] michael-vb: I'm not too familiar with the inner workings of lightdm; the developer was Robert Ancell in the DX team [08:05] michael-vb: if it's happening so of the time (seemingly randomly), then there's probably a race condition [08:06] I'm sort of suspecting that it is related to the change to systemd which upset some expectation in lightdm. [08:08] willcooke: if you're around later, could you get in contact with michael-vb (upstream developer of VirtualBox guest driver), about debugging and resolving the "The system is running in low-graphics mode" message. https://irclogs.ubuntu.com/2016/07/07/%23ubuntu-devel.html#t07:52 onwards [08:08] willcooke: and michael dot thayer at oracle if I am not on IRC at that time. [08:08] sladen, willcooke: thanks. [08:11] Trevinho, is this something you can help with? ^ [08:11] It looks like it's a problem with X rather than Unity though [08:11] "problem" [08:11] maybe tjaalton knows what triggers it? ^ [08:14] I don't, if lightdm is randomly not starting on debian (which doesn't have "failsafe-x") [08:15] sounds like a lightdm bug to me [08:17] oki [08:17] thanks tjaalton [08:30] michael-vb, Hmm, I can't see anything obvious here. Please log a bug in Ubuntu against lightdm if there isn't already one, and we take take a look. [08:30] willcooke: to me it sounds like an init dependency problem. [08:31] michael-vb: can we get as much of the (known good) information into a Launchpad bug report [08:31] If I understood all this GNOME-systemd-login stuff better... [08:31] sladen: sounds reasonable. [08:31] michael-vb: and then get that linked to/from the debbugs and Askubuntu pages [08:33] Oh how nice, for reasons unknown I can no longer trigger it. [08:33] \o/ [08:33] fixed! [08:34] certainly smells like a race then [08:34] I think that is clear enough from the Debian bug. [08:34] I think that someone from the systemd camp would be best placed to solve it. [08:36] But before I open a bug report I will at least try to track down the error in the lightdm sources. [08:39] yes, it would be good to point in the bug report exactly where the origin of the assert is coming from, but if it can't be found, please file the bug report (and link to this IRC log and anytthing/everything that you've already found, so that we've got a trackable braindump in one place) [08:40] The assertion is easy to find, I am trying to logically work out the callers. [08:42] Ah, (about to show my lack of understanding of these things) is Ubuntu still using console-kit instead of systemd-logind? [08:42] I see "console-kit-daemon" in that Debian bug logging. [08:44] hell no [08:44] michael-vb: we switched to logind in saucy, I believe [08:45] oh, LXDE is still using it [08:45] Ah right, logging from systemd-logind there too. [08:45] (at least apparently) [08:45] This is an absolute plain Ubuntu installation. [08:45] then it shouldn't even be installed [08:45] No "L", "K" or anything else. [08:47] Got the error again. Booting from power off did not produce it, clean rebooting did. [08:48] Will open a bug. [08:49] It would be good if I could find some way to at least avoid triggering the race, otherwise both we and you will have lots of annoyed users. [08:51] RAOF: yeah [08:56] pitti: any hint where I do it wrong that my local adt is unhappy (http://paste.ubuntu.com/18689738/) while e.g. last build of the same looks good https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety/yakkety/amd64/c/clamav/20160706_174652@/log.gz [08:57] I get the issue even if I just pull-lp-source and adt-run it, or is that just another case of me having not the bleddiest-edge autppkgtest :-) === zyga_ is now known as zyga [09:21] cpaelzer: hm, curious -- this is certainly not related to the autopkgtest version [09:22] * pitti runs autopkgtest clamav -- qemu /srv/vm/autopkgtest-xenial-amd64-cloud.img locally [09:29] cpaelzer: hm, works fine [09:29] cpaelzer: is that really the same clamav version in both cases? maybe your locally built package has some fancy/broken permissions on ./unit_tests/acc? [09:48] E: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/pool/universe/n/npm/npm_3.5.2-0ubuntu4_all.deb 503 OUT OF DISK SPACE [09:48] looks like (one of) the French mirror is out of space! [09:50] or the proxy… [09:51] more likely ;-) [09:57] yeah, that's a proxy somewhere [09:57] apache is not going to care that it's out of disk space when serving static files === hikiko is now known as hikiko|ln [10:10] pitti: thanks for corss checking - I'll do a retest once more after it seems to work for you [10:23] pitti: the following line fails for me, which I guess excludes local modification from the list of potential issues [10:23] cd /; rm -rf /tmp/test-adt-clamav; mkdir -p /tmp/test-adt-clamav; cd /tmp/test-adt-clamav; pull-lp-source clamav; adt-run --shell-fail --apt-upgrade --source clamav_0.99+dfsg-1ubuntu2.dsc --- adt-virt-qemu --cpus 4 --ram-size=2048 ~/work/adt-yakkety-amd64-cloud.img [10:25] throwing into a lxd env now to see if it is any different [10:27] cpaelzer: oh, I tested xenial; as soon as my system load drops < 8 again, I'll re-test the y version [10:27] pitti: sure - but for me it fails X&Y [10:29] running with adt-virt-lxd adt/ubuntu/yakkety/amd64 triggers the same for me [10:30] hmm, pitti is this permission denied happening at the host or guest level i.e. would running with sudo make any difference? [10:30] cpaelzer: no, that's something guest-level [10:44] pitti: even more interesting, when running with -ddd on adr-run and -d on adt-virt-lxd it works [11:20] michael-vb: did you manage to work up a bug report? Do you have the bug number in Launchpad so that it can be triaged? [11:21] pitti: I got it working by adding the debug flags, and now I can remove them and it still works with the lxd case [11:21] pitti: I'm running the kvm one just to be sure, but consider this strange issue resolved for now [11:21] pitti: thanks for your help [11:31] pitti: it keeps showing up in the kvm based adt - if your system load is low it would be nice to hear what happens for you if you just throw the same command I listed above at your system [11:32] cpaelzer: running [11:33] cpaelzer: my fingers protest about typing "adt-run", though :) [11:35] cpaelzer: also, calling adt to build the package is annoying and unnecessary.. [11:36] but oh well, it's almost done now, doesn't take too long [11:37] pitti: I wanted to stick close to what failed initially for me - of course to test what is in the archive could be done way more efficient :-) [11:37] cpaelzer: yep, get the same [11:37] oh really [11:37] pitti: bug report then? [11:38] I got around it by switching to LXD and you neither want nor have to solve it like "now" - so I'd create a bug for you - ok? [11:38] yes (not sure whether against clamav or autopkgtest, but start with the latter -- reassinging is esay) [11:38] thanks [11:38] ok [11:38] curious that -d helps, that sounds like an odd race [11:39] also, with -B it works fine, so the built package is somehow broken/strange [11:39] pitti: well it only did in the lxd case, I'll put it in the bug === hikiko|ln is now known as hikiko [12:09] pitti: hey, how can I run autopkgtests from a source tree on 16.04 in a yakkety VM? [12:23] mwhudson: still around? [12:23] mwhudson: I broke my adt setup (it will be back in ~15 minutes) but have a look at this if you are around https://github.com/snapcore/snapd/pull/1504 === _salem is now known as salem_ [12:34] doko: do we still need to keep blapi.h and alghmac.h in our libnss3-dev, or does openjdk-8 not use them anymore? (re: debian bug 754978) [12:34] Debian bug 754978 in nss "please install the blapi.h and alghmac.h header files" [Normal,Open] http://bugs.debian.org/754978 [12:35] tjaalton: can you confirm we no longer need the shared cert and key databases in nss? [12:35] mdeslaur, please ask tdaitx, probably won't have time for that during DebConf (and current SRUs ...) [12:35] tdaitx: any idea? ^ [12:36] mdeslaur, don't know about that, let me take a look === ivoks is now known as mirka [12:41] mdeslaur, openkjdk8 has no reference/includes to those files (in case it matters: openjdk 7 has a single reference to blapi.h) === mirka is now known as ivoks [12:42] tdaitx: ok, thanks, I'll stop adding them then [12:51] mdeslaur: confirmed, freeipa-client uses a private one now [12:51] tjaalton: great, thanks [12:51] * mdeslaur takes chainsaw to yakkety nss [13:06] does anyone know whether user namespaces are supposed to work properly when using precise lxd guests on a xenial host? [13:10] sladen: sorry, was away... #1599775 [13:10] https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1599775 [13:10] Launchpad bug 1599775 in lightdm (Ubuntu) ""low-graphics mode" in VirtualBox guest, but X server running" [Undecided,New] [13:10] Right, was wondering how to trigger your bot. [13:15] sladen: thanks. [13:44] cjwatson: do you still remember the context of https://git.launchpad.net/~ubuntu-release/+git/britney2-ubuntu/commit/?id=a3b7baf3e ? [13:45] cjwatson: AFAICS this just matters when we have some self.options.fucked_arches, right? as otherwise the existing checks would already hold it back due to having missing builds [13:46] cjwatson: btw, I just converted the bzr branch to git and I'm now in rebase/patch review hell :) [13:46] as a precursor for merging to current britney, for getting support for versioned provides, etc. [13:46] pitti: I remember it being excruciatingly delicate, but I don't think it was to do with fucked_arches, it was something subtle about the set of built binaries changing between sources I think [13:47] I'm afraid I don't remember exactly [13:47] cjwatson: ok; nevermind [13:47] is the xenial archive fully locked for package removals? just found out about "snappy" music player - our version is badly broken and it's been removed from Debian - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808518 [13:47] Debian bug 808518 in src:snappy-player "Please port to clutter-gst-3.0" [Serious,Fixed] [13:47] https://errors.ubuntu.com/?package=snappy&period=month [13:47] IRC logs from around that time might be informative, if you're lucky [13:47] it's also been removed from Yakkety already [13:49] not possible to remove from xenial I'm afraid [13:49] cjwatson: oh, turns out Debian actually has a similar fix in http://anonscm.debian.org/cgit/debian-release/britney2.git/commit/?id=371ad0 [13:50] pitti: I think that just changes the excuse text [13:50] cjwatson: k, just wanted to check, thanks! [13:50] it won't change whether something is a valid candidate [13:51] good luck working it out :) [13:51] cjwatson: right, but I I meant that our patch could/should now use uptodatebins [13:51] cjwatson: heh, thanks :) [13:51] it's only 290 patches or so to review, how long can it take.. [13:59] .wub 8 [15:10] willcooke: not sure what "trello" is, is it normal that I should not be able to access the link you added to the bug? [15:10] michael-vb, yeah it's a task tracking system we are using [15:10] michael-vb, dont worry about it - all important updates will go in to the bug [15:11] So short answer, yes it is expected. === JanC is now known as Guest55200 === JanC_ is now known as JanC === olli_ is now known as olli [17:27] mdeslaur: we missed a TB meeting this week, right? I guess you didn't manage to un-break the calendar for it? [17:27] slangasek: yeah, we missed it, nobody showed up. infinity was supposed to fix the calendar. [17:27] ok [17:31] calendar event recreated [17:31] but need to get it on the fridge etc [17:32] there, fridge added [17:36] slangasek: thanks [17:55] tjaalton: would you be able to explain to me how/when the xserver-xorg-video-intel driver version was chosen for 16.04? Reading the version string, it seems to be a git snapshot from a particular date? In the context of LP: #1078068 [17:55] Launchpad bug 1078068 in xserver-xorg-video-intel (Ubuntu) "Video blinking blue during incoming call" [Undecided,Fix released] https://launchpad.net/bugs/1078068 [18:09] nacc: yes it is [18:09] nacc: you need to bisect for that fix [18:09] tjaalton: ack, i'll do that once i know what fixes it :) [18:09] we're moving away from this driver in 16.10 [18:09] tjaalton: as it worked for me, but one user already said it didnt' for them [18:09] to modesetting [18:09] tjaalton: ah ok [18:10] tjaalton: i'm afraid it's goign to be a large pile of changes (not just one) ... but will try and bisect later today [18:10] because there hasn't been a stable release in three years [18:11] tjaalton: i wondered :) [18:13] tjaalton: is there a good guide of installing from git for this driver? [18:14] clone debian packaging git [18:14] add upstream remote [18:14] pitti: http://autopkgtest.ubuntu.com/packages/a/apt/ lists a lost+found distribution... [18:14] hack away [18:15] I think we should have a Depends from apt on dpkg to have dpkg uploads trigger apt autopkgtest runs. Opinions? [18:16] (I don't think it currently does, I have a feeling 1.18.9 breaks the tests, but not sure... [18:16] tjaalton: thanks [18:42] juliank: Artificial deps for the sake of tests are wrong. [18:42] juliank: You can, however, make your *tests* depend on dpkg, and that'll end up in Test-Triggers. [18:42] infinity: That works fine for me [18:44] juliank: Which pitti hasn't yet implemented on the CI side, but it's on his TODO, I believe. [18:44] juliank: Ironically, this feature depends on the version of dpkg that broke your tests. ;) [18:46] mitya57: how's the analysis going of the sphinx autopkgtest failures? I saw that breathe is a legitimate regression in -proposed; a re-test of the breathe package in yakkety passes, with sphinx 1.4.4-3 it fails [18:50] slangasek, I will fix breathe (texlive-generic-extra was added to Build-Depends, but it should be in tests depends too) [18:50] h [18:51] slangasek, … and we will be down to cryptography which has unrelated problems (something with python3-cffi-backend-api-{min,max}) [18:52] mitya57: right, I've triggered a no-proposed retest of python-cryptography as well to get us a baseline [18:56] slangasek, breathe uploaded; thanks! [19:10] tjaalton: sorry for being dense, first time trying to bisect a package; i have the remote upstream and the good/bad points. But as it bisects, it puts me (as expected) into the upstream tree, which has no debian/ directory. So would i bisect strictly in the upstream commits and just do a merge into the debian-unstable tree to build it? [19:31] @pilot out === udevbot changed the topic of #ubuntu-devel to: Xenial (16.04) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: [19:51] nacc: or bisect manually creating a diff that you put in debian/patches [19:53] diff between bad/good upstream, keep a record of the commits and bisect points [19:56] hum, no need to diff between bad and known good upstrean, but something in between of course [19:57] git diff a..b > d/p/bisect.diff; echo bisect.diff >>d/p/series; [19:57] easy [19:58] maybe touch changelog so you know which is which [20:53] pitti: libnss-resolve has a derpy idea of valid domain names. [20:55] caribou, congrats ! [20:57] pitti: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1600000 [20:57] Launchpad bug 1600000 in systemd (Ubuntu) "libnss-resolve treats two trailing dots on a domain name incorrectly" [Undecided,New] [20:57] Ooo, I got a round number! [21:19] tjaalton: ah duh, thanks! [21:38] infinity, oooh, conrats too ! === freeflying__ is now known as freeflying [23:45] general question, the version of cobbler shipped in 16.04 (and presumably for some time) doesn't work OOB. I believe it is worth SRU'ing the version from 16.10 to 16.04 (sync'd from Debian), which does work OOB (and builds fine in 16.04). I don't believe there will be a clean upgrade path for users, though. Can I add cobbler to the release notes post-release? Feels icky if so. Or should I just pursue a [23:45] backport? Fixing the Cobbler version in 16.04 is not possible (the base version is so old that it's not worth doing, we're better of deleting it from the archive) [23:47] I think it's fine to improve the release notes after release [23:48] Yeah, Colin has said to me that it's fine too. [23:48] some serious bugs we don't know about it before release day! [23:48] jbicha: rbasak: ok, cool, I'll propose the SRU then, given that [23:48] jbicha: makes sense! :) [23:48] If the package in 16.04 is completely broken then an SRU carries no regression risk so is generally OK. [23:48] OTOH if it works, then I see what you're saying but it's up to the SRU team really. [23:49] (ie. if it can be made to work) [23:49] rbasak: i just did a quick test and installed and started cobbler as packagined in 16.04. It throws a python exception immediately :) [23:49] rbasak: the 16.10 version runs fine [23:50] nacc: then it sounds like an SRU should be fine :) [23:51] rbasak: yeah, and i think it will close ... 10-15 bugs :) [23:51] rbasak: verifying that now [23:53] rbasak: what's the appropriate debdiff to provide in such a case? Or can I simply request we backport and version appropriately the 16.10 version? i have it in a ppa via requestbackport [23:54] nacc: yeah a debdiff probably doesn't make sense. Perhaps point to a PPA with instructions on what to do with the changelog (eg. drop a ~ppa suffix, etc). Or put a full source package up somewhere, eg. people.c.c. [23:55] rbasak: ack, thanks; also, can i just close cobbler bugs not updated since 11.04/11.10? i'm 99% sure they simply don't apply anymore and no one cares [23:57] nacc: I would do that with an explanatory comment and an invitation for others to reopen if they think still relevant. [23:57] rbasak: ack, thanks