/srv/irclogs.ubuntu.com/2015/12/15/#ubuntu-devel.txt

tewardso, is Lua 5.1 going to continue to be in 'main' in Xenial or are there plans to make it Universe or something going forward?00:04
doko_teward, any action on demoting this would be appreciated00:11
tewarddoko_: the reason I asked is because nginx-extras will lose a feature I know a ton of people use00:13
tewardi think that and Apache were reasons for it staying in Main with 14.0400:13
sarnold"ton"? :)00:13
tewardsarnold: substantial percentage of people using nginx00:13
tewardexact # unknown, but i've posed questions to the world 'bout the lua dropping and it was met with negativeness00:13
sarnoldteward: interesting. I still haven't run into any mentions of it casually..00:13
* teward yawns00:13
tewardsarnold: your name isn't on the 'last uploaded by' field00:14
* teward gets a lot of emails :/00:14
sarnoldhehe00:14
tewardpoint not withstanding00:14
tewardif lua 5.1 is demoted, it drops from nginx as a build dep00:14
tewardwhich means dropping Lua module in the universe packages00:14
tewardwhich I don't particularly mind (Lua module users have the PPA which isn't bound to the Main restricts)00:14
tewardbut while i'm stabbing the merge right now... :P00:15
tewardthought i'd ask about the state of lua 5.1 and whether dropping is planned by 16.04 release00:15
teward(dropping from Main, that is)00:15
sarnoldteward: obligatory reminder, please keep http/2 off for now..00:15
tewardsarnold: ack00:15
tewardsarnold: note that the SPDY users will hate you and the Sec team for that00:16
sarnoldI'd really rather that code have a few more eyes and fuzzers thrown at it before we throw it live into an lts :)00:16
tewardsince there's no SPDY in nginx00:16
sarnoldI know, heh00:16
tewardsarnold: um... you were here for the Tech Board meeting right?00:16
tewardsarnold: by release it'll be near the 1.9.x branch, with 1.10.x as an after-release update00:16
sarnoldbut I feel marginally good about getting SPDY removed from libmicrohttpd before that moved to main..00:16
tewardat least, as it was discussed with the TB before the "SRU" changes00:16
tewardHATE my laptop >.<00:16
sarnoldbut I feel marginally good about getting SPDY removed from libmicrohttpd before that moved to main..00:17
tewardsarnold: perhaps you, me, and rbasak should butt heads before I upload00:17
sarnoldteward: yeah, I know it's not ideal, but turning it on via sru feels much better to me than shipping with it on before the start :)00:17
teward'cause I understand the Sec Team's opinion, but the users will kill me :P00:17
doko_tedg, seriously, can you remove the dependy on lua5.1?00:19
doko_teward, ^^^00:19
tewardi reiterate: hate hate hate hate HATE my laptop sometimes00:22
tewarddoko_: not without dropping the Lua module from nginx-extras00:22
tewardwhich rbasak and i have argued about in the past00:22
tewardnamely with the impending liblua5.1 'demotion'00:22
tewarddoko_: doesn't address the Apache dependency though00:23
tewarddoko_: if it's an 'order from above' I'll drop the Lua 5.1 dep00:23
tewardbut it's getting a release notes notice00:23
tewardsarnold: i'll drop HTTP2 support then00:23
tewardsarnold: it's your fault i now have to maintain even *more* of a delta00:23
sarnoldteward: sorry...00:23
tewarduntil 1.10.x00:23
* teward yawns00:23
sarnoldteward: but thanks for that :)00:23
tewardsarnold: also not my fault Debian enabled it00:23
sarnoldit makes perfect sense for it to be enabled in e.g. debian unstable, debian testing, etc. maybe a bit premature for a debian-stable..00:24
teward(the HTTP/2 stuff also is getting a release notes note too, I believe)00:24
sarnoldsure, feel free to blame us if it helps :)00:24
tewardsarnold: well, there's a backports-failure problem there00:24
tewardsarnold: my mind's on low-coffee mode00:24
doko_teward,we should resolve to at least two lua versions for xenial00:24
tewardsend me $5, coffee will be in my system, and the blaming goes away00:25
tewarddoko_: what's currently in Main then for Xenial, 5.1 and 5.2?00:25
teward(I remember 5.2 was a headache at 14.04 because it's essentially a different beast)00:25
doko_teward, it would be 5.3 and another version00:25
doko_currently we have three, 5.1, 5.2 and 5.300:26
tewarddoko_: has the Apache package managed to resolve the liblua5.1 depends, or dropped Lua entirely?00:26
tewarddoko_: the reason I ask that is the initial "Lua 5.1 dependency" issue was in a bug against both00:26
* teward digs it up00:26
teward... it'd help if Chrome weren't slow00:26
tewardand my computer didn't hard-reboot on me00:26
tewardhttps://bugs.launchpad.net/ubuntu/+source/nginx/+bug/132406200:27
ubottuLaunchpad bug 1324062 in nginx (Ubuntu) "No lua 5.2 support" [High,Triaged]00:27
tewarddoko_: that's got an nginx and an Apache message00:27
tewardfiled by rbasak of course00:27
tewardit looks like Apache's resolved it00:27
tewardor not00:27
tewarddoko_: the options for nginx are "keep lua5.1 or drop Lua module"00:28
doko_teward, lua is insane, so getting everything to 5.3 would be preferred. if that's not possible, have *one* legacy version00:28
tewardit's a third party module00:28
tewarddoko_: 5.1 would have to be the legacy then, if only to satisfy Apache and nginx headaches00:29
tewardbut here's the real reason my options are "Drop Lua module" or "Convince 5.1 to be kept": https://github.com/openresty/lua-nginx-module/issues/34300:29
tewardthe third-party authors have "Won't Fix"'d the "Support 5.2+" thing00:29
=== salem_ is now known as _salem
doko_teward, so what needs to be done to remove 5.2?00:31
=== _salem is now known as salem_
tewarddoko_: nothing00:33
tewardat least, not from me00:33
tewardnginx doesn't depend on 5.200:33
tewarddoko_: nginx-extras and the Lua module depends on 5.100:34
tewardso if 5.1 is the legacy version kept, then I don't have to do anything00:34
tewardand then I get concerned at 18.04 or next LTS about 5.1 dying00:34
tewardi would check the Apache deps though00:34
tewardthey may need 5.200:35
tewarddoko_: the question is, do we keep 5.1 or 5.200:35
tewardand if the answer is 5.2, then nginx-extras (universe) loses the Lua module00:36
tewardand a notice goes out to those users to switch to the PPAs instead00:36
tewardsarnold: oh, i reminded myself, any chance the SRU to turn on HTTP/2 can go out as a sec update as well as SRU?  Odd request, but the reason I ask is that 1.10.x is supported when 1.9.x is 'dead' come 1.10.x's release and SRUing00:36
tewardsarnold: those who only use the security repos in addition to the base main repos would miss00:37
sarnoldteward: though missing it would be part of the reason for sticking with -security rather than -updates :)00:37
tewardsarnold: well, you have two issues then:00:38
teward(1) HTTP/2 is never available00:38
teward(2) last minute fixes between 1.9.x final and 1.10.x which could be security in nature are missed00:38
tewardand esp. if dynamic module support becomes a thing then that's seriously missed00:38
teward(and a major hell-hole is opened)00:38
sarnoldteward: if there's bits in #2 that justify an update, then it could be included00:38
doko_teward, I disagree, please see http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.txt00:38
Unit193Didn't you just claim a lot of the users use the PPA anyway?00:38
tewardUnit193: 14.04 users, mostly00:38
tewardUnit193: because it's outdated in the repos00:39
doko_teward, I don't care about 5.1/5.200:39
tewarddoko_: what do i look for under the mismatches00:39
* teward isn't pro at reading yet :/00:39
doko_teward, getting 5.1 or 5.2 demoted00:40
sarnolddoko_: there are no references to "5.2" in that file and the only references to "52" appear unrelated (a52dec, golang-gettext)00:41
doko_sarnold, teward: "appear unrelated", please can you explain?00:43
tewarddoko_: wasn't sure what you wanted me to look for is all00:43
* teward yawns00:43
tewardthough sarnold knows more about that file00:43
tewardi don't see Lua 5.2 in there though00:43
tewardnor 5.100:43
sarnolddoko_: I do not know how a52dec or golang-gettext are at all related to lua 5.2.00:43
tewardand the only Lua stuff I see there is libluajit00:43
tewardwhich isn't a factor in nginx (and dropped actually during the merge)00:44
teward(though Debian has that for one of the 'rare' arches)00:44
doko_sorry guys, I'm afk. will look at that tomorrow00:45
sarnoldnight doko_ :)00:45
teward'night00:45
tewardsarnold: build-testing the no-http2 stuff now00:45
tewardand in other news my hands hurt00:45
tewardsarnold: mind doing me a favor by the way and state it's a Sec Team mandate on the merge bug to disable HTTP/200:49
teward(https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1510096)00:49
ubottuLaunchpad bug 1510096 in nginx (Ubuntu) "Please merge 1.9.6-2 (main) from Debian Unstable (main)" [Wishlist,In progress]00:49
tewardthat way if users complain I point there00:49
tewardehh, nevermind, i'll add it myself00:52
sarnolddone00:52
tewardoop speed is speed xD00:52
tewardthat works00:52
tewardthough SPDY is *gone*00:52
sarnoldyay :)00:53
sarnoldheh00:53
tewardbeen gone since HTTP/2 was introduced00:54
tewardsarnold: i'm ACKing that but adding in a note on SPDY.  I assume we'd be OK with HTTP/2 being enabled in 1.10.x when it lands, SRU or otherwise?00:55
sarnoldteward: preferable 1.10.1 or .2 :)00:55
tewardok00:55
tewardehh00:55
tewardsarnold: i question that, because theres zero guarantee of a 1.10.100:56
tewardconsider the current stable branch00:56
teward1.8.0 has received no updates, bugfixes, etc. since April release00:56
sarnoldhmm. that's either really good or really bad :)00:56
tewardand in April 2016, it gets torpedoed00:56
tewardand the next stable is released00:57
tewardsarnold: indeed, this was brought up in the TB discussion as well00:57
tewardsarnold: security patches can probably be done easily00:57
sarnoldIf my pessism is correct, there'll be a .1 :)00:57
tewardbut that doesn't resolve the number of 16.04 LTS users who are going to be "Hey, where's HTTP/2?"00:57
teward(and after 16.04 release, I'll be pointing at the Sec Team, and saying "all complaints to there")00:57
tewardor rather, the users will00:57
* teward yawns00:57
tewardi need to stop working on this at some point, i've been working on this since 11AM :/00:58
tewardsarnold: i think Stable only gets fixes if there's a huge security hole that needs patching, or a major bug00:59
tewardbut I can pass that to NGINX and ask00:59
teward(or you can, if you can get LinuxJedi when he's around xD)00:59
rbasakdoko_: AIUI, 5.1 and 5.2 are essentially different incompatible languages. Like Python 2 and Python 3. Or so I've been told.01:03
rbasakdoko_: I understand that you don't want to maintain 5.1 and 5.2 and 5.3. That's reasonable.01:04
rbasakdoko_: but OTOH pushing upstreams to move up is difficult because of the backwards incompatibility.01:04
rbasakdoko_: I think Ubuntu should pick one, file bugs with upstreams as needed, and then drop support if that version is not supported by upstream.01:05
rbasakdoko_: I don't think the latest is necessarily the right one to pick though. The most commonly supported version is maybe a better criterion.01:05
doko_rbasak, I agree, so should it be 5.1 or 5.2?01:06
rbasakdoko_: I don't know enough about lua or what upstreams support to answer that unfortunately.01:06
rbasakdoko_: whatever we pick, I'd like a researched statement to point people to if they complain about lack of support.01:07
rbasakEg. (I'm making this up) "lua 5.1 was supported by A, B and C upstreams, but not D, lua 5.2 was supported by X, Y and Z, so we decided to go with 5.1 to maximise upstream support, and your upstream lost out, sorry".01:08
tewardoh hey rbasak is alive01:08
sarnoldI haven't heard of any complaints about migrating from 5.2 to 5.3. I think people have the emotional attachment to 5.1 and want to keep that one.01:08
tewardrbasak: check PMs01:08
tewardsarnold: actually, 5.1 -> 5.2 is like dealing with almost completely different languages, from the Lua coders I know when I posed them that question01:08
teward(they use Lua for a lot of things, not just nginx)01:08
sarnoldI just don't htink anyone would cry about losing 5.2. They're either on 5.1 or they paid the price and moved forward, and moving again to 5.3 is probably no big deal.01:09
teward+1 for sarnold's interpretation here01:10
rbasaksarnold: the trouble is that we have to pick one version for all upstreams in main. If the upstream doesn't happen to support that (too new or too old for them) then that's unfortunate.01:10
rbasakEg. a diligent upstream could have moved to 5.3 and dropped support for anything older.01:10
rbasakAnd we might end up with only 5.1 in main.01:10
sarnoldrbasak: both 5.1 and 5.2 are in main from T through X01:11
sarnoldrbasak: 5.3 is in main since W01:11
sarnoldrbasak: doko wants at most two :) I think 5.1 and 5.3 would please maximal number of people, but you're right, some research would be worthwhile.01:12
rbasaksarnold: we can arbitrarily change that for X though, if doko agrees. Eg. if we decide 5.1 is best, then we could just ship 5.1 in main in X.01:12
sarnoldrbasak: heh, in the case that 5.2 and 5.3 basically killed the lua community?01:13
rbasakI get the impression it's just fragmented a little. The lua use case doesn't need to stick to one version across all projects that use lua.01:13
rbasakBut general distributions do need that.01:14
rbasakSo that comes down to "if you want general distros to ship projects with lua support, then move together, otherwise we'll be forced to pick for you".01:15
rbasakMOre specifically, this applies to Ubuntu with a main/universe distinction. But Debian probably doesn't want to release three at once either.01:15
sarnold"we're sorry your upstreams pulled a python"01:16
rbasakI don't think it's quite the same. We'd have to compare to projects using libpython for it to be a fair comparison.01:17
doko_rbasak, teward: any foreward progress on 5.1 and any of 5.2 or 5.3?01:19
tewarddoko_: zero for the nginx lua module01:19
tewardupstream's outright rejected the notion01:19
tewardfor going off of 5.101:20
tewardrbasak has better gauge of the state of Server in general01:20
rbasakdoko_: I'm not aware of any progress whatsoever. I'm not interested in pushing upstreams either though. I'm happy with going with the popular choice and dropping lua support at build time for any upstreams that don't support that choice.01:22
teward^ that's my opinion as well01:23
=== salem_ is now known as _salem
=== yuning-afk is now known as yuning
pittiGood morning05:38
alkisgGood morning07:11
alkisgpitti: Hi, I'm around if you need any more feedback or vnc for https://bugs.launchpad.net/bugs/149254607:11
ubottuLaunchpad bug 1492546 in systemd (Ubuntu) "Systemd runs ifdown on shutdown even when it shouldn't" [Medium,Triaged]07:11
pittialkisg: thanks for the journal, looks good now!07:14
pittialkisg: I'll ponder that07:14
alkisgThank you07:14
dholbachgood morning08:10
xnoxLaney, i wonder if i broke transition tracker08:22
xnoxLaney, nah, all is good.08:29
xnoxjodh, morning =)08:29
ginggspitti: good morning. i'm having issues with julia autopkgtest again. amd64 is good now, but i386 has a regression (it runs, but very slowly) that might only be fixed by a new llvm. is it possible to disable autopkgtests for i386, or forget that it was ever successful?08:50
pittiginggs: we can do the latter, yes; or it needs a sourceful upload to skip the test on i386, but I guess we rather want to avoid introducing a delta for that09:07
pittiginggs: indeed, 5h 42??09:08
pittiah, that's a regression from the new julia or from the toolchain?09:08
ginggspitti: both, apparently09:09
juliankpitti: The apt tests work on ppc64el and s390x now and those could be enforced now - the armhf and i386 ports have some timing issues (probably too slow)09:21
* juliank is not sure if they were automatically ignored, if there was a setting to ignore !amd64 architectures, but anyway: ppc64el and s390x works now, and we should ensure that they remain that way.09:29
pittijuliank: they are automatically enforced -- once they succeed on an architecture, they must continue to succeed09:32
juliankAh OK09:32
pittijuliank: i. e. we differ between "always failed" (which is not blocking) vs. "regression" (which is blocking)09:32
pittijuliank: and track that per-architecture09:33
juliankpitti: But only within in release series, right, because other archs also worked in vivid, for example.09:33
pittiginggs: but if that's an actual regression on i386, wouldn't it be right to hold it back until this gets fixed?09:33
pittiginggs: if julia is awfully slow on i386, that's a real problem, not just a test problem?09:33
pittijuliank: for wily->xenial we enforce it across the release, but we didn't retroactively do that for vivid09:34
juliankOK09:34
pittijuliank: so in general we do, just not vivid as we only set up that whole cloud testing system during wily09:34
juliankSo if I understood things correctly, apt uploads need to be manually accepted right now, because one reverse dep (sbuild) currently fails the test suite (listed as Regression)09:36
pittijuliank: right; or more precisely, we ignore test failures of the current version of sbuild09:37
juliankOK. BTW, The python-apt and autopkgtest tests tmpfail on s390x currently09:38
juliankW: Target Sources (restricted/source/Sources) is configured multiple times in /etc/apt/sources.list:6 and /etc/apt/sources.list.d/proposed.list:209:38
juliankand other warnings09:38
pittijuliank: yes, I just saw, I'm looking at that now09:40
pittiah, bad container, fixed now09:50
pittinext britney run will re-trigger all the bad ones (http://autopkgtest.ubuntu.com/status/alerts/)09:50
ginggspitti: yes, it is a real problem, not just a test problem, but i don't believe it is much of a problem - i don't think think many people are doing serious julia work on i386, and if you use it interactively the regression is not noticeable09:55
LocutusOfBorg1hi cjwatson, syncpackage ghc?09:56
=== doko_ is now known as doko
=== vrruiz_ is now known as rvr
=== yuning is now known as yuning-afk
=== _salem is now known as salem_
=== salem_ is now known as _salem
cjwatsonLocutusOfBorg1: not worth the build time right now11:04
cjwatsonLocutusOfBorg1: will do it sometime when it isn't going to get in people's way11:04
LocutusOfBorg1ack sure11:04
pittixnox: btw, amd64 finished yesterday, do the stats look better  now?11:06
xnoxpitti, yes they do =) thank you11:07
Mirvxnox: hey! bzoltan_ has a s390x linker issue he doesn't know how to resolve, and it's a regression so he'd ask for removal of the ubuntu-ui-toolkit s390x from archives if there's no quick solution. https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-060/+build/843834411:12
bzoltan_Mirv:  thanks11:12
xnoxbzoltan_, if you have issues, you can talk about them yourself here, no? =)11:15
bzoltan_xnox:  I am not brave enough :)11:15
xnoxbzoltan_, i don't bite  =))))) too hard.... ;-)11:15
bzoltan_xnox: I am more araid of the smiling hunters :)11:16
bzoltan_afraid I mean11:16
xnoxwarning: libUbuntuGestures.so.5 .... not found11:16
xnoxlooking where it should come from.11:17
cjwatsonMirv: is it OK if I remove qtenginio-opensource-src?  removed from Debian, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=80278811:19
ubottuDebian bug 802788 in ftp.debian.org "RM: qtenginio-opensource-src -- ROM; Deprecated, not used" [Normal,Open]11:19
Mirvcjwatson: yes, that's what I tried to ask at bug #151273711:21
ubottubug 1512737 in qtenginio-opensource-src (Ubuntu) "RM: qtenginio-opensource-src" [Undecided,New] https://launchpad.net/bugs/151273711:21
xnoxbut it is there.... ln -s libUbuntuGestures.so.5.5.0 libUbuntuGestures.so11:21
cjwatsonMirv: ah, thanks - done11:22
Mirvcjwatson: thank you11:22
xnoxMirv, bzoltan_ it seems like libUbuntuGestures.so* are placed into ./lib/ at the top level of the build dir, yet linker -Llib/ is not specified?!11:29
bzoltan_xnox:  would that fix the issue?11:29
xnoxbzoltan_, it should. this doesn't look like an arch specific issue at all, and just a generic typo/error somewhere in the build system. I want to pop out for lunch, but then i can spin a build of this on s390x (i have access) and check what's going on.11:30
xnoxhow it build on other arches is what gets me wondering. unless something else is going on.11:32
Laneyxnox: ok to re-merge mono?11:34
Laneyseems quick enough11:34
pete-woodspitti: do you know how long I should expect to wait for dbusmock 0.16.3 to migrate into xenial?11:54
pittipete-woods: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#python-dbusmock11:55
pittipete-woods: it's currently blocking on unity-scope-click regression on armhf; I  already retried it twice11:55
pete-woodsdammit11:55
pittipete-woods: ah, last retry actually succeeded, so next britney run should get it11:55
pittiand promote it11:55
pete-woodspitti: awesome, thanks!11:56
pittipete-woods: it only got autosynced into xenial this morning11:56
pete-woodsseems reasonable to ignore that failure anyway11:56
pete-woodsthose errors pretty clearly look unrelated11:56
Laneyhaving a shoddy baseline means you have to repeatedly make that kind of assessment11:59
Laneywould be better to tests to be reliable11:59
pete-woodsyeah12:00
pete-woodsthey aren't mine12:00
pete-woodsmy tests do not print out 6k lines of errors12:00
Laney"Failed" :P12:00
=== cpaelzer is now known as cpaelzer_afk
=== cpaelzer_afk is now known as cpaelzer
xnoxbzoltan_, Mirv, sil2100 - builds fine https://launchpad.net/~xnox/+archive/ubuntu/nonvirt/+build/8442437 http://paste.ubuntu.com/14026402/12:19
xnoxi would have expected that any of you could read the original build log failure, that a library was not found and add it to be linked in.12:20
pittipete-woods: just landed12:22
pete-woodspitti: awesome, thanks!12:22
pete-woodscan re-enable my functional tests in my silo now :)12:25
sil2100xnox: I have no context regarding that12:31
xnoxsil2100, earlier bzoltan_ & Mirv complained about s390x build failure as seen in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-060/+build/8438344 when in fact it has a trivial fix that anybody should be able to do.12:33
xnoxsil2100, shouldn't build-failures like that be noticed quickly? (especially since it happened like 4 minutes after the upload)12:33
sil2100xnox: well, I'm not involved in that silo and I don't really scan all silos for build failures, that's up to the lander to take care of that ;)12:40
jdstrandpitti: hi! I uploaded libseccomp yesterday. it showed a ppc64el lxc regression and an i386 systemd regression. looking at them, I don't think the failures are related to the upload12:54
Mirvxnox: all I know is that bzoltan_ was hitting a similar issue on other archs earlier but the trick they did for that did not help on s390x12:59
Mirvxnox: it's great if there's a solution that works on s390x too13:00
xnoxMirv, i wonder what they have done on other arches.... the error is that library foo is required for a test, but has not been linked the same way all other libraries were linked. see the one-line diff i pasted.13:01
seb128mdeslaur, hey, is https://bugs.launchpad.net/ubuntu/+source/libjpeg-turbo/+bug/1518035 on your merges list?13:47
ubottuLaunchpad bug 1518035 in libjpeg9 (Ubuntu) "package libjpeg-progs 1:9a-2ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/man/man1/djpeg.1.gz', which is also in package libjpeg-turbo-progs 1.3.0-0ubuntu2" [High,Confirmed]13:47
mdeslaurseb128: it's not, no13:47
seb128:-(13:47
seb128mdeslaur, it has your name on https://merges.ubuntu.com/main.html ... ;-)13:47
mdeslaurseb128: see "please take" comment on the right13:48
seb128oh, right13:48
seb128:-(13:48
mdeslaurseb128: someone needs to investigate why we've diverged from debian, and then do a whole transition for it13:48
seb128I guess we should at least backport the Conflicts for that files conflicts13:48
seb128even if we don't update nor merge13:48
xnoxpitti, halo =) koonnen sie bitte autopkgtest im English benutzen? =)13:52
xnoxhttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/s390x/j/juju-core/20151215_104022@/log.gz13:52
xnoxpitti, ich liebe alle "Lese Datenbank" =)13:52
pittixnox: bah -- that must be ssh again, forwarding my host's locale to the remote13:53
pittiwhat a silly anti-feature13:53
pittixnox: I guess that locale further made it into the container13:54
Laneyhaha13:54
Laneywe should keep it that way13:54
xnoxpitti, das ist normal. Aber, Ich kann nich verstehen was is loss mit http://autopkgtest.ubuntu.com/packages/j/juju-core/xenial/s390x/ =(13:54
xnoxpitti, koonen sie bitte dass noch ein mal gefahren?13:55
pittixnox: ah, missing universr13:55
pittixnox: yes, I'll rety; I think I fixed that this morning13:55
* xnox wonders if pitti, doko, mvo, dholbach find my german funny at all =)13:55
pittixnox: it is indeed! :-)13:55
pittixnox: it's really good enough to comprehend, but funny all the same13:56
Laneyich verstehe alles!13:57
dholbachxnox: haha, great :)13:57
ginggspitti: it appears here http://autopkgtest.ubuntu.com/packages/j/julia/xenial/i386/ that julia 0.4.2-3 built on i386, but that was actually 0.3.12-2ubuntu1.  Am i just reading that wrong?14:08
xnoxdidrocks, no comment on this bug https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1521984 -> so it's perfect right?! =)14:08
ubottuLaunchpad bug 1521984 in s390-tools (Ubuntu) "[MIR] s390-tools" [Undecided,Confirmed]14:08
pittiGet:27 http://ftpmaster.internal/ubuntu xenial-proposed/universe i386 julia i386 0.4.2-3 [3,767 kB]14:11
pittiginggs: ^ what do you mean? seems the version was correct14:12
didrocksxnox: I think doko told he had time to do some MIR14:12
didrocksxnox: but don't worry, you have enough to do to fix the others first :p14:12
didrockss/to do//14:12
xnoxdidrocks, true that14:12
pittijdstrand: hey! Looking14:13
pittijdstrand: the three nspawn tests failed on i386, which do use seccomp, and there's an error message: Failed to add audit seccomp rule: Bad address14:13
pittijdstrand: so it's by far not obvious that this is unrelated14:13
pittijdstrand: (it rather looks quite relevant)14:14
pittijdstrand: lxc has failed on ppc64el for a while, so we can ignore that indeed14:14
pittijdstrand: I'll run it locally and investigate14:15
pittijdstrand: ah, indeed it has started failing 4 days ago already, so it's not that; I'll wave it through then14:16
xnoxpitti, so are we building lxd images for s390x? and what needs doing to achieve that? or shall i talk to stgraber about it? are they built in launchpad?14:23
pittixnox: no, stgraber having access to an s390x machine, stgraber, no14:29
pittixnox: for bug 1524618 I created an LXC container with the "ubuntu" template (i. e. debootstrap), created the metadata manually, and imported the image into lxd14:30
ubottubug 1524618 in lxd (Ubuntu) "please add support for s390x" [Wishlist,Fix released] https://launchpad.net/bugs/152461814:30
pittixnox: that works fine, it's just a bit elaborate to do, particularly as you'd need to do it every day14:30
pitti(can certainly be automated, though)14:30
pittixnox: lxd can use two ready-made types of images -- the ones on http://images.linuxcontainers.org (built on stgraber's linuxcontainers.org infra) and our regular cloud images14:31
pittixnox: but neither are available for s390x so far14:31
xnoxpitti, we have dev machines ready... which i can do stuff on. e.g. build images and publish them.14:31
* xnox kind of likes lxd too.14:32
pittixnox: yeah, me too; it so rocks on btrfs14:32
pittiand image handling, transparent caching etc. make it really simple to use14:32
xnoxpitti, and zfs will make it soooo much better =)14:32
pittixnox: lxc does seem to support zfs indeed14:33
pittiI haven't tried that yet, though; I think the jump from ext4 to btrfs is quite a bit more interesting than btrfs → zfs, from my POV14:34
jdstrandpitti: thanks! yes, it wasn't obvious to me either for the i386 one. there were other errors around the seccomp bad address one, so I wasn't sure if it was cascading failures, etc. thanks for the archaeology and accepting it :)14:39
pittijdstrand: so the i386 seccomp regression is in xenial already, I reproduced it without -proposed14:40
* jdstrand nods14:40
pittijdstrand: I'm now downgrading stuff step by step to see what broke it14:40
jdstrandcool14:40
pittii. e. it's a real regression, not just a test issue14:40
ginggspitti: i see Get:26 http://ftpmaster.internal/ubuntu xenial/universe i386 julia i386 0.3.12-2ubuntu1 [2,935 kB] - this is where it says version 0.4.2-3, triggers mpfr4 3.1.30214:52
pittiginggs: ah right, for other triggers it'll run against the xenial-release version, as 0.4 isn't in -release yet14:52
pittiginggs: the bug there is that it runs the tests from the 0.4.2 *source* package (from -proposed) against the 0.3 binary packages in -release14:53
pittiginggs: that's known, and this needs working around in apt as apt pinning doesn't apply to source packages14:53
ginggspitti: ok, thanks14:54
jamespage!regression-alert15:00
ubottubdmurray, cjwatson, Daviey, didrocks, doko, infinity, jdstrand, pitti, RAOF, Riddell, ScottK, seb128, skaet, slangasek, SpamapS, stgraber: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive15:00
jamespagebug 1526271 - the recent SRU to 14.04 for haproxy introduced a regression where the return code from the init script is now always 015:00
ubottubug 1526271 in haproxy (Ubuntu Trusty) "Could not patch cib; leading to no haproxy running" [Critical,Confirmed] https://launchpad.net/bugs/152627115:01
jamespagenot great when other tools rely on return codes being lsb compliant :(15:01
jamespageworking a fix now15:01
jamespagethats and interesting list of people...15:01
pittijamespage: so a quick followup SRU should be fine for that, right? it's been out in the wild for 6 days already, and fixable with another update, so I don't think that warrants pulling the update from teh servers15:05
jamespagepitti, agreed - its pretty much a one line change to resolve15:05
pittibdmurray: ^ maybe you can reset its propgagation percentage to 0%?15:05
pittijamespage: ack, so let's get that in ASAP and release tomorrow after testing?15:06
pittii. e. 0.5 or 1 day instead of 715:06
jamespagepitti, ack15:06
jamespagepitti, fix uploaded to trusty-proposed - bug updated with reproduction details.15:10
jamespageonly impacts trusty - all other releases got a better version of the fix....15:10
jamespagecaribou, hey - just so you are aware ^^ ;-)15:12
cariboujamespage: thanks!15:13
apwcjwatson, hey, britney is saying (cached yaml here: http://paste.ubuntu.com/14028195/) that arm64 has old binaries, but it does not have any up to date binaries so it should be saying that... confused ?15:24
cjwatsonapw: which source?15:27
apwcjwatson, sorry, linux itself15:27
apwcjwatson, which would have been at -4.13 at the time, and failed utterly to produce anything on arm64: https://launchpad.net/ubuntu/+source/linux/4.3.0-4.13/+build/842752915:28
xnoxapw, hence my earlier comment about linux[-meta] on #ubuntu-kernel. it is rather confusing. i believe there was an intermittend build that was hence superseeded, but never migrated to -release pocket that is still visible. or some such.15:29
xnoxapw, linux-meta is 4.3.0.2.5 in release, and 4.3.0.5.6 in proposed, yet there was a successful build 4.3.0.2.4 of arm64 in -proposed.... which didn't get removed. huh, should it not have had migrated to release and be removed (?!)15:31
xnoxsomething is really odd.15:31
xnoxapw, i think we simply need to ask AAs to purge stale arm64 things from -proposed.15:32
cjwatsonapw: that seems normal if there was a previous unmigrated thing in -proposed15:32
apwcjwatson, but for it to complain about cruft it should think there are builds for arm64 in there at the source package version it is expecting "uptodatebins = True" as it were15:33
coreycbcjwatson: there are several openstack packages in universe that I work on frequently but I can't upload.  any chance they could be seeded somehow so that I can upload them with my ubuntu server per-package upload rights?15:34
cjwatsoncoreycb: not up to me15:34
apwxnox, yes, we have NBS in there, i am happy it is complaining about that indeed, but i am not expecting it to tell me about NBS it finds if there are no uptodate binaries, that overrides the cruft complaint15:35
cjwatsonapw: err possibly?  that code is deeply twisty15:35
xnoxcoreycb, please email to developer membership board to grant upload rights and/or update seeds.15:35
apwyeah, its like the epochroful maze and no mistake15:35
xnoxcoreycb, do you know where to send such request?15:35
cjwatsonapw: some time since I stared at it in any depth15:35
coreycbxnox, ok yeah I can figure that out15:35
cjwatsonapw: the NBS of linux-source-4.2.0 that hasn't yet been removed due to build-dep from user-mode-linux may not be helping15:36
xnoxcoreycb, https://wiki.ubuntu.com/DeveloperMembershipBoard devel-permissions@lists.ubuntu.com list will used. Check out archives for previous requests about it.15:36
cjwatsonapw: indeed that may be the main problem here15:36
xnoxcoreycb, or if you are ready, apply to become a MOTU =)15:36
apwcjwatson, yeah, prolly not worth thinking too hard on.  it probabally needs debugging one time it is in that state, but i just uploaded over it :)15:36
coreycbxnox, thanks15:36
coreycbxnox, that's an option :)15:36
apwcjwatson, ahh thanks15:36
* apw puts that on the list of things which are broke15:37
pittiapw: argh, that's what we get with ignoring REGN.. bug 1526358 :(15:39
ubottubug 1526358 in systemd (Ubuntu) "xenial/i386 regression: nspawn fails with "Failed to add audit seccomp rule: Bad address"" [High,Triaged] https://launchpad.net/bugs/152635815:39
pittiapw: i. e. on i386, 4.3 broke something in linux-libc-dev wrt. seccomp15:39
pittiapw: not sure if that affects lxc as well, but at least lxd is using seccomp too15:40
pittijdstrand: ^ FYI, I bisected the change, it was the new linux-libc-dev (see bug)15:41
pittijdstrand: so if you hear about seccomp trouble on i386, it's likely that15:41
jdstrandpitti: yeah, just finished reading the bug. nice triage work15:41
jdstrandapw: also, fyi, seccomp is used on snappy, but i386 aren't official15:41
pittithere's now an < 1 s reproducer,  but unfortunately it involves building systemd15:42
=== cpaelzer is now known as cpaelzer_afk
apwpitti, though to be fair we started ignoring it because it was a networkd thing, which we thought was fixed15:42
pittiapw: it's not networkd, it's nspawn, i. e. containers15:42
pittiI added a comment how to build systemd in the minimal time15:43
apwpitti, right, i assume that is the boot-and-services test failure ?15:43
pittiapw: yes, I know, I'm certainly guilty of ignoring it too :) (just saying)15:43
pittiapw: yes, that's part of it15:43
pittiapw: but in the bug I have a simple copy&paste 1 second reproducer which doesn't involve autopkgtest15:44
apwpitti, as that got away i think because networkd was fail in the previous one, and then got fixed and at the same time boot-and-services went fail15:44
pittiapw: yeah, probably that15:44
apwpitti, so i thkn that means we should have marked the the first one "fixed" so it was ignored15:44
apwpitti, or rerun it so it went green, and then it would have stopped us correctly15:44
pittiapw: so, this isn't critical for sure, so we might even have landed the kernel if we had known about it before15:44
pittibut it's a nice exercise to improve our process15:45
apwpitti, oh yeah, absolutly, but i want to figure out how we should have reacted to have caught it, that indeed15:45
coreycbhello, any chance an archive admin can drop python-cryptography 1.1.1-1ubuntu1 from proposed?  we've changed our mind on how we want to handle it.15:54
=== arges_ is now known as arges
=== cpaelzer_afk is now known as cpaelzer
bdmurraypitti: only archive admins, which I'm not, can set the phased-update-percentage16:15
bdmurraypitti: the change-override script allows one to set the percentage16:17
infinitybdmurray: What need PuPing?16:19
infinitys/need/needs/16:19
bdmurrayinfinity: haproxy for trusty see bug 152627116:20
ubottubug 1526271 in haproxy (Ubuntu Trusty) "Could not patch cib; leading to no haproxy running" [Critical,In progress] https://launchpad.net/bugs/152627116:20
infinitybdmurray: Looking.16:21
infinitybdmurray: Oh.  It's not even in proposed yet.16:22
infinityA bit of gun-jumping on phasing. ;)16:23
bdmurrayinfinity: I think jamespage was saying 1.4.24-2ubuntu0.3 is bad.16:24
infinitybdmurray: Oh, you want to phase .3 to 0?  Check.16:25
infinityWell.  Not that it will matter.16:25
infinityhaproxy is a server thing, who runs update-manager on servers?16:25
infinityWe really just need to push the next one through ASAP.16:25
jamespageha16:25
* infinity goes to review it.16:25
infinityjamespage: Is this tested for sanity?16:28
infinityjamespage: Accepted, if you can get it tested ASAP and let me know, I can release and phase it to 100.16:30
jamespageinfinity, ack - thanks16:30
TJ-Anyone familiar with PAM? I'd like some confirmation that on user logout close_session should be called for "common-session", specifically for pam_exec ?17:03
seb128TJ-, slangasek or robert_ancell might be able to help you17:04
TJ-seb128: thanks :)17:05
slangasekit's up to the PAM application to make sure it calls close_session().  But any session modules configured for the service, and that were called for open_session, should also be called for close_session.17:07
seb128barry, bug #1526450 seems a regression from your apt-xapian-index update17:09
ubottubug 1526450 in apt-xapian-index (Ubuntu) "/usr/sbin/update-apt-xapian-index:ImportError:/usr/sbin/update-apt-xapian-index@104:setupIndexing:__init__:__init__:load_source:_load:_load_unlocked:exec_module:_call_with_frames_removed:/usr/share/apt-xapian-index/plugins/software_center.py@13:/usr/share/software-center/softwarecenter/db/update.py@33:/usr/share/software-center/softwarecenter/backend/scagent.py@26" [Undecided,New] https://launchpad.net/bugs/17:09
barryseb128: thanks, will investigate17:10
seb128yw!17:10
nagromltchannel for audio help?17:18
seb128barry, Trevinho, also https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1526455 seems a regression from the recent landing/python3 port17:20
ubottuLaunchpad bug 1526455 in unity (Ubuntu) "/usr/bin/unity:TypeError:/usr/bin/unity@205:run_unity:process_and_start_unity:match" [High,New]17:20
Trevinhoseb128: yes17:21
Trevinhoseb128: i can't reproduce that locally though... Maybe cmdline is containng something weird17:24
seb128Trevinho, I can reproduce here17:26
Trevinhoseb128: me too now17:26
seb128what did you change? ;-)17:26
Trevinhoseb128: i was debugging that, and I was using a bad cmdline definition17:27
seb128k17:27
xnoxstgraber, can i trigger image builds via iso tracker? and i would like to be able to do so for server/s390x17:30
TJ-slangasek: thanks. I was helping a user and suggested using pam_exec in common-session and it only receives open_session, never close_session. I've tested it on 15.10 and confirmed the same thing. auth.log shows the open_session, as does the program being executed, but as I say, no sign of close_session17:33
Trevinhoseb128: for your pleasure https://code.launchpad.net/~3v1n0/unity/unity-script-fix-byte-regex/+merge/28062417:34
seb128Trevinho, looks fine to me but I would prefer for barry to ack it as well, python encoding issues are always confusing to me17:39
TJ-slangasek: so we have "session optional        pam_exec.so debug /bin/bash /usr/local/bin/pam_exec_test.sh"  with the script just doing "env >> /tmp/pam_exec.log" and we never see anything else other than "PAM_TYPE=open_session"17:43
=== cpaelzer is now known as cpaelzer_afk
barryTrevinho: can you provide some context for this change?18:01
barryah, LP: #1526455 probably18:02
ubottuLaunchpad bug 1526455 in unity (Ubuntu) "/usr/bin/unity:TypeError:/usr/bin/unity@205:run_unity:process_and_start_unity:match" [High,In progress] https://launchpad.net/bugs/152645518:02
seb128barry, right18:05
Trevinhobarry: yeah, that it18:14
barryTrevinho, seb128 remind me where /usr/bin/unity comes from? ;)  i think the patch is good, but i want to understand why cmdline is a bytes18:17
barry"comes from" in lp:unity18:17
nagromlthelp with audio?18:22
barryah, found it18:22
* barry will comment on the mp18:22
nagromltor audio help channel?18:22
geofftnagromlt: try #ubuntu18:23
nagromltgeofft: thx18:24
xnoxMirv, bzoltan_ you did see my pastebin debdiff, right? i didn't hear anything back, but my irc was cut off.18:41
bzoltan_xnox:  sorry mate, I was dead busy with other stuff.. reading now18:42
xnoxbzoltan_, you asked for a quick fix and i provided one in like less than an hour....18:43
bzoltan_xnox:  I do not see any pastebin debdiff18:43
xnoxbzoltan_, xnox> bzoltan_, Mirv, sil2100 - builds fine https://launchpad.net/~xnox/+archive/ubuntu/nonvirt/+build/8442437 http://paste.ubuntu.com/14026402/18:43
xnoxbzoltan_, that's url to a build log and a diff.18:43
xnoxbzoltan_, e.g. a test file tries to link with a library, that depends on UbuntuGestures and was not found.18:44
bzoltan_xnox:  that looks logical indeed18:44
xnoxbzoltan_, it's located in $top/lib dir, which is not specified in linker flags.18:44
xnoxbzoltan_, it's a perphaps new dependency, which should be added to be linked with.18:44
bzoltan_xnox:  I will put it to our staging and land it with the next round18:44
xnoxmaybe there is some other location for it, but it seems to be moved to $(top)/lib anyway, so used that.18:44
xnoxbzoltan_, your package will not migrate.18:45
xnoxbzoltan_, i have it fully built for xenial, in a devirt ppa on all arches.18:45
xnoxbzoltan_, https://launchpad.net/~xnox/+archive/ubuntu/nonvirt/+build/844243718:45
xnoxsorry18:45
xnoxhttps://launchpad.net/~xnox/+archive/ubuntu/nonvirt18:45
xnoxyou may copy from there....18:45
bzoltan_xnox: I have a QA granted landing silo ready to migrate... I think it is smartet to integrate this fix with the next landing18:46
bzoltan_xnox: plus I have no power to copy these fine packages to the landing silo18:47
xnoxi can.18:48
xnoxbzoltan_, but as you wish.18:48
* bzoltan_ admires people with power :)18:48
xnoxbzoltan_, it's just we will not remove binaries for s390x. and your xenial packages will be stuck in xenial-proposed.18:48
xnoxat which point i will copy my build over into xenial-proposed only, to get it to migrate.18:49
bzoltan_xnox:  sounds good18:49
xnoxbut then, it will not be binaries that were tested from the silo.18:49
xnoxwhich is a tradeoff we have to take.18:49
xnoxcause removing s390x binaries will cause caos, as loads of things have built and depend on it already on s390x =/18:49
bzoltan_xnox:  fine... it will be only a temp issue... as I am lanidng this fix on Thursday18:49
xnoxbzoltan_, ack.18:51
bzoltan_xnox: https://code.launchpad.net/~bzoltan/ubuntu-ui-toolkit/link_Gestures_more_explicitely/+merge/28063018:54
* xnox chuckles at review type18:54
=== cpaelzer_afk is now known as cpaelzer
tkamppetermorphis, hi19:18
tkamppetermorphis, sorry.19:18
tkamppetermorphis, are you doing Ubuntu Phone stuff?19:20
RobertDuponthello guys19:30
RobertDupontnot sure if it's the right channel but I'm working with the alpha iso of 16.04 and for some weird reason, I can SFTP to the machine but not SSH (command line)19:30
RobertDuponton a stock ssh config19:31
RobertDupontis it on purpose or not?19:32
sarnoldRobertDupont: what error messages do you get? check both client and server..19:33
=== cpaelzer is now known as cpaelzer_afk
tewardRobertDupont: i can't replicate and my 16.04 ISO I used was from yesterday's 'current' folder, though with a server iso.  do you get any kind of error when you try and SSH in ?  (on either side)19:33
tewardblah19:33
tewardoh sarnold good you're alive19:34
sarnoldrumours of my death are greatly exaggerated19:34
RobertDupontsarnold: no error message on the client. It times out after some time19:34
RobertDupontI'm using VMware if that's any useful and 16.04 fails but 14.04 works fine19:35
RobertDupontI can give you pcap done from the server if it helps19:35
RobertDupontI can make connections no problem from that machine, update, do whatever that requires network19:35
tewardRobertDupont: i've got a VMware Workstation here, i wasn't able to replicate either19:36
tewardi'll re-zsync down to test with a new ISO, but meh19:36
RobertDupontI got 'kex protocol error' in the logs, let me google that19:37
RobertDupontlooks like my client is too old (even though I updated recently)19:37
RobertDupontlet me try updating it19:38
tewardRobertDupont: what's the system you're SSHing from?19:38
tewardwhat version?19:38
teward(I'm 14.04 if it matters)19:38
RobertDupontfrom Win7, using putty19:38
RobertDupontApparently, I'm using a snapshot version from last year19:39
tewardeww19:39
RobertDupontI guess the installer failed to update it :/19:42
tewardpotentially19:43
RobertDupontupdating it worked19:43
RobertDupontsorry for the trouble19:43
tewardno problem :)19:43
tewardi need the updated ISO anyways :)19:43
RobertDupontthanks for your help19:45
tewardyou're welcome19:47
tewardi should note that my ISO didn't update openssh either, so it went KABLOOEY.  Though, my VMs get managed by Landscape anyways so... :P19:47
teward(daily security update application schedule, is nice)19:48
RobertDupontI wish I could justify buying Landscape19:49
RobertDupontI managed to get to a point where I barely have to take care of my machines, automatic updates has been working flawlessly19:49
tewarddoko: did19:52
tewardoops19:52
tewarddoko: not sure if the discussion resolved, did the Lua legacy version issue ever get determined?  I went offline before I could see a resolution19:52
teward(just checking)19:52
=== ljp is now known as lpotter
morphistkamppeter: yes20:23
tkamppetermorphis, how can I let cups-browsed have different default settings (in /etc/cups/cups-browsed.conf) on the phone and on the desktop?20:24
morphistkamppeter: add an .override to lxc-android-config20:26
morphistkamppeter: you're in DE, right?20:27
tkamppetermorphis, I am in Brazil.20:27
morphisah20:27
morphistkamppeter: like you did here https://code.launchpad.net/~till-kamppeter/lxc-android-config/cups-override20:28
morphistkamppeter: lets talk tomorrow, I am on the way20:29
tkamppetermorphis, a .override allows me to apply another method to start a daemon, but not to use a modified config file. What I need is that on the phone /etc/cups/cups-browsed.conf gets the lines "IPBasedDeviceURIs IPv4" and "CreateIPPPrinterQueues Yes" added.20:30
morphisah I see20:30
tkamppetermorphis, where are you located?20:30
morphisDE20:30
tkamppetermorphis, which city?20:31
morphislets talk tomorrow, we could also talk quickly on an hangout tomorrow20:31
morphisclose to Bremen20:31
tkamppetermorphis, cu tomorrow.20:31
morphiscya!20:31
tkamppeterOn a merge proposal I got the answer "Review: Approve; LGTM but needs proper landing through the citrain", what do I have to do now?20:36
sarnoldwhat's the tag to prevent proposed->released migration in xenial?22:20
dokoteward, no, we should continue that discussion early next year22:50
tewardok22:50
Logansarnold: block-proposed23:18
sarnoldLogan: thanks23:20

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