[00:19] oh good good the celery in artful is not compatible with the kombu in artful [00:19] ah it's only in proposed, phew [00:22] jamespage: i assume you're asleep/not here but why did you sync kombu from experimental? [01:09] mwhudson: could you sync pygobject from Debian experimental? [02:36] jbicha: ah does that have the ftbfs fix as well? [02:40] good morning guys [02:40] mwhudson: yes, that's sort of where you got it from, I believe :) [02:40] jbicha: okidoke :) [02:41] ive edited 3 duplicate bugs on a fresh 17.10 install, all fixxed with dnssec=off [02:41] https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1690605 [02:41] Launchpad bug 1690605 in systemd (Ubuntu) "systemd-resolved: no dns resolution after upgrade to Artful" [Undecided,New] [02:41] https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1681597 [02:41] Launchpad bug 1682499 in systemd (Ubuntu Zesty) "duplicate for #1681597 disable dnssec" [High,Fix released] [02:41] and https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1682499 [02:41] Launchpad bug 1682499 in systemd (Ubuntu Zesty) "disable dnssec" [High,Fix released] [02:41] jbicha: synced [02:42] just letting you guys know it wasnt fixxed on a yesterdays install [02:44] xnox: systemd-resolved problems in artful for some people ^ [02:44] i enabled updates during setup [03:26] what does launchpad's sbuild do with alternates in build-depends? i know debian's just takes the first entry === JanC_ is now known as JanC === geser_ is now known as geser [07:41] mwhudson: it uses apt to resolve them, so it does take alternatives into acconut [07:41] mwhudson: so "B-D: some-nonexisting-package | libfoo-dev" will work in Ubuntu, and we do use that occasionally to avoid a delta to debian === klebers_ is now known as klebers [08:09] pitti: but if all packages are available, it should use the first one? [08:09] mwhudson: right, unless that's conflicted to by another build dep [08:10] hm [08:10] the first is the "preferred" alternative (in D and U), but if that's uninstallable, apt tries permutatinos [08:13] pitti: what happened here then? https://launchpadlibrarian.net/319663773/buildlog_ubuntu-artful-amd64.aubio_0.4.3-4ubuntu2_BUILDING.txt.gz [08:13] pitti: the dep is "python3-all-dev | python3-dev | python3 | python3-all" but it installed python3 [08:14] when i just deleted everything but the first dep it installed fine [08:26] jbicha, re:u-u-t and dconf-qt i believe both are dead, but needs actual checking of reverse deps and filing bugs etc. [08:27] jbicha, re systemd-resolved dnssec was re-enabled in the hope that it is better in latest new upstream release.... turns out it is not. [08:27] mwhudson: did it actually install python3? it might already have been installed in your build env, so it was already satisfied that way [08:28] mwhudson: but that doesn't make any sense as a build dep anyway -- either you need -dev or not, and either you want -all (for building a python module package) or not (for building a program that uses python, but doesn't export public libraries) [08:28] pitti: no, it really installed python3 [08:28] Get:12 http://ftpmaster.internal/ubuntu artful-proposed/main amd64 python3 amd64 3.5.3-1ubuntu3 [8710 B] [08:29] pitti: i agree it's nonsensical [08:29] hm, if none of them was installed, it should have installed python3-all-dev indeed [08:29] so it's not a real problem, but i was a bit confused nonetheless [08:29] this smells like a wgrant or infinity sort of problem [08:30] we do building with resolve alternative depends, thus it can choose other things if something else listed python3 | python3-all-dev for example. [08:30] but meh, indeed such a b-d doesn't make much sense. [09:43] hi [09:43] how ubiquty knows what packages it must install ? [10:05] xnox: I'm not sure how the dnssec bits in systemd-resolved can get "better", given that they rely on the internet not being crap. [10:06] infinity, touche [10:06] infinity, they fixed bugs, but not enough of them =) [10:06] xnox: Insert one DNS server that publishes zones that claim to require dnssec and aren't signed (or are incorrectly signed), and your world explodes. systemd can't fix that. [10:06] well, it has fallback mode, which is not falling back hard enough, imho [10:07] xnox: That above situation is exactly where you shouldn't fall back, though. [10:07] and a lot of it is downgrade attacks if one does fallback too much [10:07] xnox: Because falling back is accepting a potential MITM. [10:07] yeah [10:07] but what we do now is disable dnssec completely in stable series [10:07] So, I aplaud the effort to use systemd to debug the internet, but the result is pretty frustrating. [10:07] i'd rather have "we tried dnssec and it did work, you are dnssec connection *this* time" instead of "we didn't even bother" [10:08] If there was a UI for this, sure. :P [10:08] that's what the fallback option was supposed to do.... [10:08] But it's not like the user knows "hey, this lookup was dnsseccy". [10:08] but doesn't [10:08] They just know "the internet works" or "the internet is broken". [10:08] google chrome shows that i think; but that i think also bypasses NSS to get that info. [10:10] Yeah, there's no way one can get that info from gethostbyname. [10:10] nah, plugin. [10:10] (not builtin indicator into google chrome) [10:11] I mean, if/when dnssec becomes the norm, I'm perfectly happy with a setup that drops badly-configured DNS zones on the floor. [10:11] Just as I'm happy blackholing email from poorly-configured SMTP servers. [10:11] But today probably isn't that day. [10:12] yeah [10:12] People are still learning how to use dnssec correctly, and it seems that a large number of them are learning slowly and poorly. :P [10:12] I find that the problem isn't so much badly configured zones, as captive portals [10:12] maswan: I've seen a lot of the former. But the latter definitely makes things even more "interesting", for sure. [10:12] Which mess with DNS (and all other things too) [10:12] * xnox loves how android rejects captive portals with expired SSL certificates, for example London Underground WiFi [10:13] The only reasonable solution to the captive portal mess is some collusion among OS and browser vendors to just test some well-known location. [10:13] Cause "spoof DNS for the world" doesn't work in a dnssec world. [10:15] yeah. been seeing more and more browser stuff of "this network appears to require a login" features testing towards a well-known page [10:15] since it is already breaking for a mostly https world [10:17] One more data point, a majority of swedish household ISPs do dnssec validation on the resolvers provided to the users [10:17] So broken zones would be broken to them anyway [10:19] maswan: Yeah, but who cares about Sweden? :) [10:20] (Also, that's quite progressive... Next you're going to tell me that all Swedish ISPs give their customers v6 IPs and routing, too?) [10:21] I wish the Canadian ISPs would wake up on that score. [10:22] Nah, v6 they're horribly behind the curve on [10:22] jbicha: ok. BTW, for me this is a proof that keeping the old changelog entry is useful, until you said so I believe you were the person introducing the delta. [10:22] :) === popey_ is now known as popey === klebers_ is now known as klebers === dannf` is now known as dannf [14:22] sarnold: bug 1690820 , fyi. I can create a package for a, but istr there's a special process for security regressions? [14:22] bug 1690820 in shadow (Ubuntu) "killing su does not kill subprocess (SIGTERM not propagated)" [Undecided,New] https://launchpad.net/bugs/1690820 [15:19] hallyn: do you know what the issue is? [15:19] sarnold: FYI ^ [15:21] mdeslaur: yes, a security fix for unpriv users being able to kill other user's shells, introduced a regression which prevents sigterm sent to su fro mbeing forwarded to the job [15:22] (the git commit has the details) [15:22] yeah i assumed i was too early for sarnold, i know how he rolls :) he probably just got to bed 2 hrs ago :) [15:24] hallyn: if you have the commit or the debdiff, could you attach it to the bug for sarnold to release as a security regression fix? [15:24] it does need to be built as a security regression updates [15:24] *update [15:26] mdeslaur: sure. sorry i didn't even open the bug, assumed it would have a link to the commit. will add it. [15:27] (added) \o [15:31] hallyn: thanks! [15:33] jdstrand_: hey! I was just looking at promoting snapd from -proposed to -updates and saw that LP: #1664638 has a comment from George - could you check if it's still good to go? I don't have enough context [15:33] Launchpad bug 1664638 in snapd (Ubuntu Zesty) "Need an interface for kubernetes" [Undecided,Fix committed] https://launchpad.net/bugs/1664638 [16:06] sil2100: hi! the comment doesn't change what I said about the interface and its suitability for SRU. it is a work in progress interface that jut needs to be iterated on and George gave comments so that could happen === jdstrand_ is now known as jdstrand [16:07] jdstrand_: ACK, in that case I'll be releasing it to -updates [16:07] sil2100: great :) [16:08] jdstrand: hm, although I do see an autopkgtest failure for zesty [16:08] jdstrand: for armhf [16:09] jdstrand: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-zesty/zesty/armhf/s/snapcraft/20170511_171104_47fb3@/log.gz <- from snapcraft [16:09] * jdstrand looks [16:09] Argh [16:09] Networkin error [16:09] Let me quickly re-run [16:09] sil2100: that's all unrelated, yeah [16:09] Temporary failure resolving 'ftpmaster.internal' === jdstrand is now known as jdstrand_ [17:36] hallyn: thanks <3 :) you know me too well [17:36] jamespage: hey! [17:36] hallyn: since A requires a merge from debian still I didn't actually fix shadow there === jdstrand_ is now known as jdstrand [17:38] jamespage: I'm currently looking into releasing neutron-lbaas to -updates - the bug is verified for all releases but I just wanted to make sure it's tested both for neutron and neutron-lbaas, right? [17:38] I mean, it's tested with both packages, right? [18:01] sarnold: oh, so sru only? [18:04] hallyn: well, the security fix is still needed there, of course; it's a bit strange not being able to upload for -devel :/ [18:05] so the security upgrade only exists in z, and that's bc it happened before a started? [18:05] noone should run z anyway, so ... :) (it'st lts and not the latest :) [18:25] hallyn: exactly! :) I managed to lose two races on that one -- both z was released and p closed before I got the update out. agrh. [18:26] hallyn: or maybe that's three races lost, z released, a opened, p closed. [18:26] hallyn: in any event I was finally happy to have moved on. sigh. :) [18:48] sorry :( [18:49] and hopefully the code is right this time. that's some fragile stuff [18:53] for as much time as I spent reading it i'm surprised to have missed it :( [19:11] sil2100: it is yes [19:11] thanks [19:59] rbasak: dpb1_: fyi, automatic import restarted after the tooling change to `git ubuntu` [19:59] meaning i think it works :) [20:00] nacc: this sounds like good news [20:00] rbasak: working on fixups to my namespace branch, i'll push (probably over the top, maybe replace) the branch again once [20:00] :) [20:00] dpb1_: yeah, `usd` is dead :) [20:00] woohoo [20:00] what git commit is that? [20:01] slangasek: --^ as well. Still need to do the git delta for the automatic setup of lp:, but on my todo for this week [20:01] dpb1_: master for the fully working replacement, but `usd` was killed in a separate branch (so the snap can redirect to git-ubuntu), sha of master right now is fa6e2ec5 [20:01] dpb1_: shell completion is still not quite working in the snap, but i recall some discussion in #snappy about it, i'm going to go read the logs [20:01] *after lunch [20:02] * dpb1_ nods [21:21] infinity: thanks for the mysql-5.7 sync === JanC_ is now known as JanC [22:00] rbasak: around? [22:01] nacc: sorry, just about to disappear [22:05] rbasak: np, will talk tmrw [23:19] rbasak: well, i think the namespace branch i have locally is 'just working' :)