/srv/irclogs.ubuntu.com/2017/05/15/#ubuntu-devel.txt

mwhudsonoh good good the celery in artful is not compatible with the kombu in artful00:19
mwhudsonah it's only in proposed, phew00:19
mwhudsonjamespage: i assume you're asleep/not here but why did you sync kombu from experimental?00:22
jbichamwhudson: could you sync pygobject from Debian experimental?01:09
mwhudsonjbicha: ah does that have the ftbfs fix as well?02:36
lotuspsychjegood morning guys02:40
jbichamwhudson: yes, that's sort of where you got it from, I believe :)02:40
mwhudsonjbicha: okidoke :)02:40
lotuspsychjeive edited 3 duplicate bugs on a fresh 17.10 install, all fixxed with dnssec=off02:41
lotuspsychjehttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/169060502:41
ubottuLaunchpad bug 1690605 in systemd (Ubuntu) "systemd-resolved: no dns resolution after upgrade to Artful" [Undecided,New]02:41
lotuspsychjehttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/168159702:41
ubottuLaunchpad bug 1682499 in systemd (Ubuntu Zesty) "duplicate for #1681597 disable dnssec" [High,Fix released]02:41
lotuspsychjeand https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/168249902:41
ubottuLaunchpad bug 1682499 in systemd (Ubuntu Zesty) "disable dnssec" [High,Fix released]02:41
mwhudsonjbicha: synced02:41
lotuspsychjejust letting you guys know it wasnt fixxed on a yesterdays install02:42
jbichaxnox: systemd-resolved problems in artful for some people ^02:44
lotuspsychjei enabled updates during setup02:44
mwhudsonwhat does launchpad's sbuild do with alternates in build-depends? i know debian's just takes the first entry03:26
=== JanC_ is now known as JanC
=== geser_ is now known as geser
pittimwhudson: it uses apt to resolve them, so it does take alternatives into acconut07:41
pittimwhudson: so "B-D: some-nonexisting-package | libfoo-dev" will work in Ubuntu, and we do use that occasionally to avoid a delta to debian07:41
=== klebers_ is now known as klebers
mwhudsonpitti: but if all packages are available, it should use the first one?08:09
pittimwhudson: right, unless that's conflicted to by another build dep08:09
mwhudsonhm08:10
pittithe first is the "preferred" alternative (in D and U), but if that's uninstallable, apt tries permutatinos08:10
mwhudsonpitti: what happened here then? https://launchpadlibrarian.net/319663773/buildlog_ubuntu-artful-amd64.aubio_0.4.3-4ubuntu2_BUILDING.txt.gz08:13
mwhudsonpitti: the dep is "python3-all-dev | python3-dev | python3 | python3-all" but it installed python308:13
mwhudsonwhen i just deleted everything but the first dep it installed fine08:14
xnoxjbicha, re:u-u-t and dconf-qt i believe both are dead, but needs actual checking of reverse deps and filing bugs etc.08:26
xnoxjbicha, 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
pittimwhudson: did it actually install python3? it might already have been installed in your build env, so it was already satisfied that way08:27
pittimwhudson: 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
mwhudsonpitti: no, it really installed python308:28
mwhudsonGet:12 http://ftpmaster.internal/ubuntu artful-proposed/main amd64 python3 amd64 3.5.3-1ubuntu3 [8710 B]08:28
mwhudsonpitti: i agree it's nonsensical08:29
pittihm, if none of them was installed, it should have installed python3-all-dev indeed08:29
mwhudsonso it's not a real problem, but i was a bit confused nonetheless08:29
mwhudsonthis smells like a wgrant or infinity sort of problem08:29
xnoxwe do building with resolve alternative depends, thus it can choose other things if something else listed python3 | python3-all-dev for example.08:30
xnoxbut meh, indeed such a b-d doesn't make much sense.08:30
mirakhi09:43
mirakhow ubiquty knows what packages it must install ?09:43
infinityxnox: 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:05
xnoxinfinity, touche10:06
xnoxinfinity, they fixed bugs, but not enough of them =)10:06
infinityxnox: 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
xnoxwell, it has fallback mode, which is not falling back hard enough, imho10:06
infinityxnox: That above situation is exactly where you shouldn't fall back, though.10:07
xnoxand a lot of it is downgrade attacks if one does fallback too much10:07
infinityxnox: Because falling back is accepting a potential MITM.10:07
xnoxyeah10:07
xnoxbut what we do now is disable dnssec completely in stable series10:07
infinitySo, I aplaud the effort to use systemd to debug the internet, but the result is pretty frustrating.10:07
xnoxi'd rather have "we tried dnssec and it did work, you are dnssec connection *this* time" instead of "we didn't even bother"10:07
infinityIf there was a UI for this, sure. :P10:08
xnoxthat's what the fallback option was supposed to do....10:08
infinityBut it's not like the user knows "hey, this lookup was dnsseccy".10:08
xnoxbut doesn't10:08
infinityThey just know "the internet works" or "the internet is broken".10:08
xnoxgoogle chrome shows that i think; but that i think also bypasses NSS to get that info.10:08
infinityYeah, there's no way one can get that info from gethostbyname.10:10
xnoxnah, plugin.10:10
xnox(not builtin indicator into google chrome)10:10
infinityI 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
infinityJust as I'm happy blackholing email from poorly-configured SMTP servers.10:11
infinityBut today probably isn't that day.10:11
xnoxyeah10:12
infinityPeople are still learning how to use dnssec correctly, and it seems that a large number of them are learning slowly and poorly. :P10:12
maswanI find that the problem isn't so much badly configured zones, as captive portals10:12
infinitymaswan: I've seen a lot of the former.  But the latter definitely makes things even more "interesting", for sure.10:12
maswanWhich 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 WiFi10:12
infinityThe 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
infinityCause "spoof DNS for the world" doesn't work in a dnssec world.10:13
maswanyeah. been seeing more and more browser stuff of "this network appears to require a login" features testing towards a well-known page10:15
maswansince it is already breaking for a mostly https world10:15
maswanOne more data point, a majority of swedish household ISPs do dnssec validation on the resolvers provided to the users10:17
maswanSo broken zones would be broken to them anyway10:17
infinitymaswan: Yeah, but who cares about Sweden? :)10:19
infinity(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:20
infinityI wish the Canadian ISPs would wake up on that score.10:21
maswanNah, v6 they're horribly behind the curve on10:22
maprerijbicha: 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
mapreri:)10:22
=== popey_ is now known as popey
=== klebers_ is now known as klebers
=== dannf` is now known as dannf
hallynsarnold: bug 1690820 , fyi.  I can create a package for a, but istr there's a special process for security regressions?14:22
ubottubug 1690820 in shadow (Ubuntu) "killing su does not kill subprocess (SIGTERM not propagated)" [Undecided,New] https://launchpad.net/bugs/169082014:22
mdeslaurhallyn: do you know what the issue is?15:19
mdeslaursarnold: FYI ^15:19
hallynmdeslaur: 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 job15:21
hallyn(the git commit has the details)15:22
hallynyeah i assumed i was too early for sarnold, i know how he rolls :)  he probably just got to bed 2 hrs ago :)15:22
mdeslaurhallyn: 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
mdeslaurit does need to be built as a security regression updates15:24
mdeslaur*update15:24
hallynmdeslaur: sure.  sorry i didn't even open the bug, assumed it would have a link to the commit.  will add it.15:26
hallyn(added) \o15:27
mdeslaurhallyn: thanks!15:31
sil2100jdstrand_: 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 context15:33
ubottuLaunchpad bug 1664638 in snapd (Ubuntu Zesty) "Need an interface for kubernetes" [Undecided,Fix committed] https://launchpad.net/bugs/166463815:33
jdstrand_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 happen16:06
=== jdstrand_ is now known as jdstrand
sil2100jdstrand_: ACK, in that case I'll be releasing it to -updates16:07
jdstrandsil2100: great :)16:07
sil2100jdstrand: hm, although I do see an autopkgtest failure for zesty16:08
sil2100jdstrand: for armhf16:08
sil2100jdstrand: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-zesty/zesty/armhf/s/snapcraft/20170511_171104_47fb3@/log.gz <- from snapcraft16:09
* jdstrand looks16:09
sil2100Argh16:09
sil2100Networkin error16:09
sil2100Let me quickly re-run16:09
jdstrandsil2100: that's all unrelated, yeah16:09
sil2100Temporary failure resolving 'ftpmaster.internal'16:09
=== jdstrand is now known as jdstrand_
sarnoldhallyn: thanks <3 :) you know me too well17:36
sil2100jamespage: hey!17:36
sarnoldhallyn: since A requires a merge from debian still I didn't actually fix shadow there17:36
=== jdstrand_ is now known as jdstrand
sil2100jamespage: 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
sil2100I mean, it's tested with both packages, right?17:38
hallynsarnold: oh, so sru only?18:01
sarnoldhallyn: well, the security fix is still needed there, of course; it's a bit strange not being able to upload for -devel :/18:04
hallynso the security upgrade only exists in z, and that's bc it happened before a started?18:05
hallynnoone should run z anyway, so ... :)  (it'st lts and not the latest :)18:05
sarnoldhallyn: 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:25
sarnoldhallyn: or maybe that's three races lost, z released, a opened, p closed.18:26
sarnoldhallyn: in any event I was finally happy to have moved on. sigh. :)18:26
hallynsorry :(18:48
hallynand hopefully the code is right this time.  that's some fragile stuff18:49
sarnoldfor as much time as I spent reading it i'm surprised to have missed it :(18:53
jamespagesil2100: it is yes19:11
jamespagethanks19:11
naccrbasak: dpb1_: fyi, automatic import restarted after the tooling change to `git ubuntu`19:59
naccmeaning i think it works :)19:59
dpb1_nacc: this sounds like good news20:00
naccrbasak: working on fixups to my namespace branch, i'll push (probably over the top, maybe replace) the branch again once20:00
dpb1_:)20:00
naccdpb1_: yeah, `usd` is dead :)20:00
dpb1_woohoo20:00
dpb1_what git commit is that?20:00
naccslangasek: --^ as well. Still need to do the git delta for the automatic setup of lp:, but on my todo for this week20:01
naccdpb1_: 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 fa6e2ec520:01
naccdpb1_: 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 logs20:01
nacc*after lunch20:01
* dpb1_ nods20:02
mdeslaurinfinity: thanks for the mysql-5.7 sync21:21
=== JanC_ is now known as JanC
naccrbasak: around?22:00
rbasaknacc: sorry, just about to disappear22:01
naccrbasak: np, will talk tmrw22:05
naccrbasak: well, i think the namespace branch i have locally is 'just working' :)23:19

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