/srv/irclogs.ubuntu.com/2016/11/23/#ubuntu-devel.txt

=== jgrimm is now known as jgrimm-out
naccrbasak: if you have time, i'd like to pick your brain on a few things tmrw; particularly, it seems like my naive approach doesn't quite work for figuring out what branch should be used for the 'devel' branch for stable releases (possibly even for the ubuntu/devel branch?) e.g. php7.0's latest version is in xenial-security or xenial-updates, but not in xenial-proposed01:24
pittiGood morning07:30
pittislangasek: usually, stop systemd-resolved.service, and run the binary in a terminal with SYSTEMD_LOG_LEVEL=debug, then try to resolve the name07:31
pittislangasek: or, just temporarily increase the global log level with "systemd-analyze set-log-level debug" and then grab it from journalctl -u systemd-resolved.service07:32
Unit193infinity: Can't remember what I was going to ask you now, but any chance you'll merge dpkg from Debian for .buildinfo support?07:40
pittistgraber: could you add zesty to "lxc image list ubuntu:"? I would have thought that even happened automatically (we do import them through simplestreams in scalingstack), but apparently it doesn't?07:59
rbasakpitti: use ubuntu-daily:zesty07:59
pittistgraber: erk, nevermind -- ubuntu-daily:07:59
rbasak:)07:59
pittiyeah, instance # 2234982 of finding the solution right after you publicly ask07:59
pittirbasak: .. and good morning to you!08:00
rbasakGood morning!08:00
ginggshi, src:grunt hasn't sync'd automatically from Debian, should I do it manually? grunt is not in sync-blacklist, but another package with the same name was removed in 200908:05
rbasakginggs: http://people.canonical.com/~ubuntu-archive/auto-sync/current.log suggests it isn't auto-synced because it existed previously in Ubuntu and was deleted manually. So if it now should go in Ubuntu, then I believe it needs a manual sync.10:27
rbasakhttp://people.canonical.com/~ubuntu-archive/auto-sync/current.log10:27
rbasak 0.5.1 (karmic): Deleted (removed by Steve Langasek: (From Debian) ROM; No upstream release since 2002; UUCP obsolete)10:27
ginggsrbasak: thanks for confirming, sync'd10:33
ricotzdoko, barry, hi, it looks like python2.7 in zesty-proposed (2.7.12-7) breaks at least bzr11:13
=== _salem is now known as salem_
TribaalHi all, I *think* I got all I need to ask for sponsorship to push my patch into zesty for https://bugs.launchpad.net/python-jujuclient/+bug/1644153 . Could anybody confirm, maybe? (I attached a debdiff adding a quilt patch to the bug)13:02
ubottuLaunchpad bug 1644153 in python-jujuclient (Ubuntu) "SSL handshake fails on xenial" [Undecided,New]13:02
caribourbasak: arges: Are you taking care of SRU today ? If so, could someone release the Trusty SRU for LP: #1584485 ?13:32
ubottuLaunchpad bug 1584485 in samba (Debian) "Upgrading samba to latest security fixes together with winbind in nsswitch.conf can harm entire OS" [Unknown,New] https://launchpad.net/bugs/158448513:32
caribouwe'll worry about the other releases later13:32
=== hikiko is now known as hikiko|ln
rbasakcaribou: yes. I'll take a look.13:37
caribourbasak: thanks13:37
caribourbasak: thanks!14:06
rbasakYou're welcome!14:07
rbasakjuliank: most of your apt SRU bugs seem to be missing SRU information.14:08
juliankrbasak: Yeah, I was asking someone to provide these who actually has these bugs. I just know that they are fixed....14:08
juliankrbasak: The gdebi one should be easy to rework, the ubiquity one is a bit more complicated, as I'm not sure what exactly the steps are there.14:09
rbasakjuliank: if we struggle to find someone impacted, I'm not sure we should be SRUing.14:10
juliankBut I know that those are fixed, because the code was generalized.14:10
juliankThat is, we abstracted the formatting of the progress logging and made it locale-independent14:11
rbasakzul: your nova-lxd upload in the trusty queue appears to overwrite the previous changelog message.14:15
mitya57ricotz, doko, barry: FWIW I filed Debian #845335 for bzr breakage14:15
ubottuDebian bug 845335 in bzr "bzr: Broken with python2.7 2.7.12-7" [Grave,Open] http://bugs.debian.org/84533514:15
zulrbasak: can you reject it please14:15
rbasakzul: are you backporting newer packaging or adding to the existing Xenial packaging?14:16
rbasakThough I suppose if backporting then the changelog should say that.14:16
zulrbasak: backporting newer version of nova-lxd14:16
juliankrbasak: The ubiquity-related one has 422 heat, the other 90. I think people are affected by it. I now added the information based on the initial bug reports, I think that should suffice. And basically all those bugs are fixed by the same commit...14:17
rbasakzul: I think this has come up before, and we concluded that it doesn't matter too much what you base the changelog on. But I think the choices are to base it on what was previously in xenial-updates, or basing it on wherever the backport is coming from please.14:19
juliankbug 1593583 is an odd one: The commit fixing it and the commit causing it are both in the 1.2.16 release.14:19
ubottubug 1593583 in apt (Ubuntu Yakkety) "Invalid 'Date' entry in Release file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_yakkety-proposed_InRelease" [Undecided,New] https://launchpad.net/bugs/159358314:19
juliankrbasak: Also I should note that 1.2.17 should be hitting the queue in a few hours to fix bug 164238614:21
zulrbasak:  yeah im going to base the changelog whatever is on xenial-updates, it wasnt in the git tree when i did the upload14:21
ubottubug 1642386 in apt (Ubuntu Xenial) "At least one invalid signature was encountered." [Undecided,Triaged] https://launchpad.net/bugs/164238614:21
rbasakzul: OK, thanks.14:22
=== hikiko|ln is now known as hikiko
juliankI gotta get to work now, though, so I'll be gone for up to 3 hours.14:25
rbasakbdmurray: for bug 1640318, why not use the errno module's symbolic constants rather than hardcoding a number everywhere? Also, that's a whole load of duplication - could that be in a "attempt_print" function or something?14:26
ubottubug 1640318 in update-notifier (Ubuntu Yakkety) "/usr/lib/update-notifier/package-data-downloader:OSError:process_download_requests:/usr/lib/update-notifier/package-data-downloader@305:process_download_requests:print_exc:print_exception" [High,In progress] https://launchpad.net/bugs/164031814:26
rbasakbdmurray: That's more for the development release. I guess it probably doesn't matter too much for an SRU.14:26
rbasakAre errno values the same across all architectures?14:29
barrymitya57: ouch.  i'm not sure if i'll get a chance to look at it before usa thanksgiving holiday weekend14:35
mitya57To me it looked like Bzr doing something crazy (i.e. a bug in Bzr, not in Python)14:36
dokothen why file a RC issue for python?14:36
mitya57I filed it against Bzr14:37
mitya57Just X-Debbugs-Cced you :)14:37
ginggsso it seems that node-lex-parser needs to be bootstrapped because of a circular dependency with jison14:40
dokoahh14:43
=== salem_ is now known as _salem
rbasakcaribou: I'm confused by your makedumpfile upload in the Xenial queue. It seems to be making six changes but you only have one bug?14:50
rbasakcaribou: eg. "Support Hyper-V hypervisors" sounds like it should have a bug reference with SRU paperwork.14:50
caribourbasak: those were Debian bug that got fixed with the Zesty sync14:51
caribourbasak: i can create new bugs for each one of them if you want14:51
caribourbasak: so those bugs where never reported as Ubuntu bugs, but rather as Debian bugs14:52
rbasakcaribou: we either need one bug per issue being cherry-picked. Or if you want to backport fixes in a new upstream release wholesale, we have a process for that too.14:52
rbasakBut as it is now, we'll miss appropriate SRU verification for most of your proposed update.14:52
rbasakcaribou: for example, what regressions might "Support Hyper-V hypervisors" accidentally introduce? Right now, that isn't being considered.14:53
* juliank basically does apt upstream stable releases, but they only end up in Ubuntu right now which makes SRUs a bit "confusing" :)14:54
caribourbasak: then you may want to reject the X & Y SRU; I'll adjust to what can be verified on Ubuntu & respin14:54
juliankdoko: Any reason not to upload the fix for bug 1644048 to zesty? I mean, gcc does not detect it there, it only detects the format-security issue in trusty on arm64.14:54
ubottubug 1644048 in bash (Ubuntu Trusty) "4.3-7ubuntu1.6 FTBFS on arm64 only with format-security error" [Undecided,Confirmed] https://launchpad.net/bugs/164404814:54
juliankBut the code is the same.14:55
rbasakcaribou: OK thanks.14:55
juliankSo, I figured, I push the fix to zesty first, and then do the trusty SRU14:55
dokojuliank, didn't have time to look at it. but why upload it when it's ok in zesty?14:55
=== _salem is now known as salem_
juliankdoko: Well, it's arguably a gcc bug that it does not detect it there - it's a printf(ngettext(...)) and supposedly bugs have to be fixed in devel first before being SRUed )14:56
dokowell, it is fixed, apparently in gcc-614:56
juliankdoko: Well, I'd say gcc is broken, and only works correctly for that on trusty arm64. Because printf(ngettext(...)) should really do the format-security warning AFAICT14:58
juliankbecause ngettext might return stuff with % in it, and passing that as the first argument to printf() is "dangerous" :)14:59
juliankI can only fix that in trusty for now and we can investigate why it does not fail in zesty, as long as rbasak does not come and say: Hey, that bug needs to be fixed in zesty first :D15:02
rbasakIf the bug doesn't exist in Zesty, I think that's OK :)15:04
juliankWell, OK, I'll do that after work then together with the apt 1.2.17 SRU15:04
rbasakIf it's a latent bug that still exists in Zesty but happens to not trigger right now, then it should probably be fixed in Zesty first though.15:04
juliankrbasak: It's the same line of code, but gcc only fails in trusty on arm64 (and only now, it did not use to with the previous uploads, despite the code being unchanged). So it's like gcc got better at detecting that issue in a trusty SRU but only on arm64, and not in newer releases...15:06
juliankIt's rather strange that this happens.15:06
juliankBut I don't really care why it happens that way, I just want to get the SRU building everywhere, and already verified a built binary on xenial (on amd64, not on arm64)15:09
=== JanC_ is now known as JanC
ginggsi tried boostrapping node-lex-parser in a PPA, but it fails with npm could not be installed. https://launchpad.net/~ginggs/+archive/ubuntu/testing/+sourcepub/7156939/+listing-archive-extra any ideas?15:18
juliankrbasak: While you're complaining about SRUs: I don't know how launchpad deals with .changes files, does it make sense to include -v1.2.15 when replacing the 1.2.16 SRU with 1.2.17?15:25
rbasakjuliank: I'd say so, because your upload (IIRC) hasn't been published at all yet. Then the changes file will be accurate completely with all relevant bug references.15:26
juliankAlright.15:26
juliankThanks, I thought that makes sense :)15:27
juliankThis week, we'll also see 1.4~beta1 for zesty (bringing about 15% more performance) and In a few weeks we'll have 1.3.2 and 1.2.18 fixing some more issues :)15:29
juliankAnyone here has Description-md5 values containing upper case characters? Dropping support for that gives us another 6% performance increase...15:31
juliankIt never worked in cupt, and probably in other tools either15:31
rbasakLaney: your gstreamer-vaapi upload in the Xenial queue makes the version number go backwards wrt. Yakkety.15:36
rbasakUnless I'm missing something?15:36
Laneydoes it?15:36
LaneyIt might, I don'ot remember explicitly checking that15:36
LaneyDON'OT15:36
Laneyrbasak: Correct, I meant to put a ~ there15:38
LaneySee the version in -updates15:38
rbasakDid I pass the SRU team newbie test? :-)15:39
* rbasak hopes Laney doesn't remember rbasak's screwup with gst-plugins-bad1.0 five minutes ago :-)15:40
Laneyrbasak: What screwup? :P15:41
* Laney calls it even15:41
LaneyThis gst SRU has come back from the dead lately15:41
rbasak\o/15:41
LaneyI forgot about it, nobody reviewed it and then a security researcher decided to poke gstreamer with a stick15:42
Laneys/reviewed/verified/15:42
rbasaktjaalton: I'm going to skip reviewing the libdrm SRU since I don't yet know about what you normally do wrt. test plans etc. for HWE, and I expect other SRU team members know more.15:43
rbasakWhatever the plan is should probably be documented somewhere and linked to from the bug though.15:44
tjaaltonrbasak: libdrm is always backported as-is15:45
tjaaltonit doesn't break, period :)15:45
slangasekpitti: if I run systemd-resolved that way, it spits me a whole lot of output; when I do the lookup that's been failing, it fails (only when systemd-resolved is running) but I see no mention of it in output; if I redirect systemd-resolved output so that I can search it instead of vgrepping the console, I get no output at all...15:50
pittislangasek: is that on a desktop? i. e. is it actually resolved which does hte lookup, or dnsmasq from NM?15:51
slangasekpitti: aha, finally managed to catch some output in the vgrep15:51
slangasekpitti: it is systemd-resolved; if I take resolve out of nsswitch.conf the bug goes away15:51
pittiah15:51
slangasekand yes it's on the desktop15:51
slangasekpitti: this appears to be the relevant bits of the log file; systemd-resolved claims a lookup failure, doesn't explain why, everything except systemd-resolved is happy resolving it http://paste.ubuntu.com/23522691/15:58
slangasekpitti: it's a public hostname if you want to try to reproduce locally15:58
pitti$ systemd-resolve becquer.dodds.net15:59
pittibecquer.dodds.net: 207.224.24.20915:59
pitti                   2001:470:e980::215:59
pitti^ on my bos15:59
pittibox15:59
slangasekpitti: and here, it only returns the IPv416:00
naccrbasak: available for a quick chat today?16:04
slangasekpitti: to be clear, 'dig' against any of the nameservers around me (including against dnsmasq) returns the AAAA record; only resolved for some reason has pruned it.  Is there a cache I need to worry about clearing?  Is there any verbosity beyond 'debug'? :)16:06
shemgpbzr branch ubuntu:cups cups.dev is not working for me. It says bzr: ERROR: Not a branch:16:06
shemgpI'm trying to follow: http://packaging.ubuntu.com/html/udd-getting-the-source.html#branching16:07
naccshemgp: udd is deprecated :/16:07
infinitys/deprecated/dead/16:07
naccshemgp: if you need the souce for cups, do `pull-lp-source cups`16:07
naccinfinity: :)16:07
pittislangasek: it seems you cut out the interesting parts of the lookup from your paste?16:07
infinitynacc: deprecated implies it might still work. :P16:08
shemgpnacc, any pointers to updated docs?16:08
infinitynacc: We stopped imports a long time ago16:08
slangasekpitti: I didn't see anything else in there about it16:08
naccinfinity: yes, good point :)16:08
naccshemgp: there aren't really any :/16:08
naccshemgp: the above will just download the current source package, e.g.16:08
slangasekpitti: which bits are "interesting"? I see a bunch of unrelated messages16:09
infinityshemgp: man pull-lp-source16:09
shemgpso how do I submit a patch?16:09
infinityshemgp: From there, other than the part where it's not a bzr repo, it's pretty much the same.  dpkg-buildpackage, etc.16:09
slangasekpitti: in fact, the only messages in between that I cut are other dbus sent/received logs16:09
pittislangasek: I get this: http://paste.ubuntu.com/23522732/ (on the query above)16:09
infinityshemgp: Make changes, dpkg-buildpackage -S, debdiff old.dsc new.dsc, attach diff to bug.16:10
slangasekpitti: aha - I found it16:10
shemgpOk. I'll do that. Thanks16:10
slangasekpitti: I had the IPv4 address of that host in my /etc/hosts, for network recovery purposes.  The IPv6 was not listed in /etc/hosts.  So systemd-resolved didn't bother asking DNS for the IPv6 name16:11
slangasekpitti: that's a systemd-resolved bug, for sure; should I log it?16:11
slangasekor is there already one somewhere?16:11
pittislangasek: ah, did that actually ask resolved? /etc/hosts is already done by "files" in nsswitch.conf's "hosts:"16:12
pittislangasek: but yes, if resolved consults /etc/hosts (I wasn't aware of that) and misbehaves there, please file a bug; I'm not aware of an existing one there16:12
infinitypitti: It must have.  Note his earlier "if I remove resolve, it works".16:12
slangasekpitti: it did, because 'files' didn't return an ipv6 answer, so it kept looking, so it got to resolved, which asked files, which didn't return an answer ;P16:12
pittiright, sounds plausible16:13
pittislangasek: confirmed, thus straightforward to reproduce16:14
brendandx16:14
* Laney blushes at brendand 16:15
brendandLaney, that was for everyone, because we're all so awesome16:16
brendandLaney, that, or i pressed enter with the wrong window focused. one of the two16:16
LaneyI choose to believe it was an outpouring of affection16:17
tvossrbasak: o/16:28
tvossrbasak: thanks for your feedback on https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/164082316:28
ubottuLaunchpad bug 1640823 in util-linux (Ubuntu Trusty) "[trusty] mount -o loop is limited to 8 loop devices" [Undecided,Fix committed]16:28
tvossrbasak: updated the patch, pitti is handling the upload, diff in my comment16:29
tjaaltonhm, noticed that log rotation has been broken for syslog on my laptop since feb 28th 2015..16:40
* pitti fixes a gazillion new "E741 ambiguous variable name 'l'" pycodestyle errors16:44
pittibarry: ^ that's going to be fun, smells like a bunch of new FTBFS :)16:44
pitti"E987 programmer is too lazy to type for verbatim variable names"16:45
pittierr, "verbose"16:45
barrypitti: i know :(  we've been hitting it in several upstreams.  we've seen a lot of E301->E306s and probably a bunch more new, split, or renumbered error codes16:46
pittibarry: yeah, the new version now spots "expected 2 blank lines after class or function definition," in places the old one didn't16:46
pittibut that's actually correct16:46
barryyep16:47
barryseen that too ;)16:47
pittiquite an amazing tool :)16:47
pitti(honestly)16:47
LaneyAutomated testsuites running pep8 make me want to stab16:47
rbasakIs it catch *all* short variable names?16:47
pittino, I think just 'l' in an expression16:48
rbasakI tend to use them in small scopes or otherwise obvious scenarios.16:48
rbasakAh, OK.16:48
pittipresumably because it's too similar to '1'16:48
pittiyeah, I use those for two/three line scopes too, like16:48
pittifor l in my_fd:16:48
pitti   [.. do something with that line ]16:48
rbasakRight.16:48
rbasakOr def __setattr__(self, k, v)16:48
barryflake8 is better imho, but yeah, it causes pain when they change the error codes16:48
rbasakOr any other k, v pair in a dictionary comprehension, etc.16:48
pittibarry: isn't flake8 just pycodestyle+pyflakes?16:49
barrypitti: yeah, + plugins and better config16:49
barrypitti: https://gitlab.com/warsaw/flufl.testing :)16:50
NixkorNisnt that in poland?16:51
barryamong other places :)16:51
attentehttps://www.irccloud.com/pastebin/Ba3yELUh/17:31
attentehas anyone noticed this problem recently with googletest/google-mock?17:31
seb128attente, https://launchpad.net/ubuntu/+source/cmake-extras/0.7+17.04.20161123.5-0ubuntu1 ?17:37
seb128attente, reading the bug seems it needs more work17:38
seb128mir hits the issue as well17:38
attenteseb128: thanks!17:38
seb128yw17:38
attenteyeah...17:38
attentekenvandine: ^17:39
kenvandineattente, ah17:43
slangasekpitti: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/164433018:36
ubottuLaunchpad bug 1644330 in systemd (Ubuntu) "systemd-resolved assumes that /etc/hosts for one address family means it doesn't ask DNS for another" [Undecided,New]18:37
juliankUploaded a fixed bash to trusty now to fix the regression-proposed tracked in bug 1644048. It's a simple 6 character fix, changing printf(ngettext(...)) to printf("%s", ngettext()) - I'd really appreciate if someone could take a look at it and accept it to -proposed.19:40
ubottubug 1644048 in bash (Ubuntu Trusty) "4.3-7ubuntu1.6 FTBFS on arm64 only with format-security error" [Undecided,In progress] https://launchpad.net/bugs/164404819:40
juliankAnd the verification basically consists of checking it builds on arm64, so that's a piece of cake too19:42
=== salem_ is now known as _salem
infinityjuliank: The real curiosity there is why only arm64 cared...20:51
juliankinfinity: Yep. Probably a compiler bug - That's really deep in doko's area of expertise, though.20:52
infinityjuliank: Oh.  Perhaps not a compiler bug, but a misfeature, in that maybe arm64 is the only arch without a builtin printf(), thus the only one that throws the error correctly. :P20:53
juliankWell, yeah.20:53
infinityjuliank: Though, unless that code is new in the previous SRU, still a mystery.20:53
juliankRight, it's not new.20:53
juliankThat really must have regressed in some libc or gcc SRU at some point without someone noticing.20:53
infinityjuliank: OOI, is that format bug fixed in X/Y/Z?20:53
juliankIt's exactly the same there20:54
infinityhttps://patchwork.openembedded.org/patch/127967/20:59
infinityjuliank: ^-- Well, you're not alone, at least. :P20:59
juliankNice20:59
infinityjuliank: That being OE may point at it also being ARM-specific. ;)21:00
infinityjuliank: Anyhow, in the interest of "bugfixes shouldn't get lost", and "this sure looks like a real bug to me", I'd like to see uploads for at least X and Z.21:01
infinityjuliank: And if you're doing those, Y isn't hard. :P21:01
infinityjuliank: The gcc behaviour change in trusty is an entirely different bug (and perhaps worth filing for doko), but not relevant to bash itself being obviously buggy.21:02
infinityHrm.21:04
infinityOr is it?21:04
infinitygettext/ngettext return a string.21:05
naccmdeslaur: working my way slowly through the imagemagick merge. I am noticing that the debian patches are not all correct. e.g., 0089-Fix-a-buffer-overflow refers to https://github.com/ImageMagick/ImageMagick/commit/78f82d9d1c2944725a279acd573a22168dc6e22a but adds a #define that is not present upstream. And seems unnecessary, as the macro is already called in that file?21:06
sarnoldnacc: imagemagick upstream source control is a pile of shit21:06
naccsarnold: no joke.21:07
naccsarnold: well, debian's is not much better, tbh :/21:07
sarnoldnacc: they check in unrelated things into checkins, back half of it back out again two commits later, etc. half the checkin comments are "...". At least those aren't misleading.21:07
naccsarnold: missing  parts of backports, i guess it's symptomatic of upstream21:07
naccsarnold: yeah, i've noticed the '...'21:07
sarnoldnacc: yes. upstream's even worse at git than I am. :)21:08
sarnoldnacc: I suspect they never once asked "how do I see what I'm about to check in?"21:08
naccsarnold: yeah :/21:08
infinity-checking for GNU gettext in libc... yes21:09
infinity+checking for GNU gettext in libc... no21:09
infinity+checking for GNU gettext in libintl... no21:09
Unit193infinity: I remembered.  What's the procedure for something in main to get "auto" updates like firefox, virtualbox, etc?21:09
infinityjuliank: That's the real change between the builds.21:09
sarnoldinfinity: O_o21:09
infinityjuliank: It's using a local libintl due to configure failing to find the real one.21:09
juliankinfinity: Oh21:09
infinityjuliank: And the local libintl probably has a slightly different prototype for ngettext.21:09
juliankweird21:09
infinitySo, where the heck did gettext go? :P21:10
sarnoldnacc: I'm sorry to say that I don't know what this means for -you- -- just that you ought to be aware that upstream's patches are _terrible_. They include unrelated things and they spread important things across multiple checkins, and the checkin comments are best ignored entirely.21:10
infinitySeems like a glibc SRU almost certainly couldn't have broken this.21:10
naccsarnold: yeah, i'm not looking at the upstream for that, per se21:11
naccsarnold: the issue i ran into is that a claimed backport of upstream in a debian srcpkg is adding things21:11
infinityUnit193: An amazingly compelling argument for why that thing should be a unique snowflake.  With a 99% chance of you being told no.21:11
julianksarnold: Oh, I don't know if you noticed it - The apt 1.2.17 upload took one hour longer than the 48 hours max I estimated.... ;)21:11
naccsarnold: i'm tempted to just fix imagemagick in z-p, but that's just delaying the inevitable pain of this merge21:12
sarnoldjuliank: ha! I haven't gotten to that yet. nice. :)21:12
infinityUnit193: Firefox has an exception there for all sorts of icky reasons, but it's not an example to be followed.21:12
Unit193infinity: Figured, thanks.  I'll continue with the PPA route.  Yeah, know it's not normal at all, thus exceptions, just like tzdata isn't normal (I'm thinking of geoip-database.)21:12
juliankinfinity: So, we probably should find out where gettext went on arm64 and really check if that's a bash-only problem.21:13
infinityUnit193: Oh.  geoip-database may well qualify for the same sort of exception we use for tzdata.21:13
infinityUnit193: Framing it as "like firefox" is why I responded with "eff off". :P21:13
infinityUnit193: "Like tzdata" is much more compelling argument for "pure data" sorts of packages.21:13
Unit193Well, "like firefox" does deserve that. :P21:13
Unit193infinity: And non-static data, at that.21:14
infinityjuliank: Indeed.21:14
infinityUnit193: Yep.  We've been looking at the same thing for wireless-regdb as well.21:14
Unit193That's the other one I couldn't think of.21:14
infinityUnit193: And we also do the PCI/USB databases in pciutils/etc occasionally.21:15
infinityjuliank: So, I could work around it, perhaps, by copying the SRU to the security PPA and back again. :P21:15
infinityjuliank: So it builds without -updates.21:15
infinity*cough*21:15
naccmdeslaur: so i'm feeling kind of overwhelmed by the merge. I think I have everything but hte upload in z-p merged to the latest Debian. Would you be ok with replaying that on top of a new upload? I can also send you the debdiff from Debian as a base (or point you at the git tree)21:16
infinityjuliank: That would unblock 1.6.  But the "where the heck did gettext go" thing should still be investigated.21:16
juliankinfinity: As long as we get it unblocked, everything is fine with me :)21:17
infinityjuliank: Yeah, doing that now.21:18
infinityjuliank: And seeing if it helps..21:18
infinityhttps://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/1124750221:18
* infinity waits with bated breath.21:19
infinityjuliank: So, it's worth noting that your patch is probably still a valid upstream submission.21:21
infinitySince, in the case where the bunldled libintl gets used, then -Wformat-security will indeed explode there.21:21
infinityBut in Debian/Ubuntu, the bundled libintl should NEVER be used.21:21
infinitySo...21:21
infinityWhee.21:21
robert_ancellslangasek, can you help demote some packages to universe? bug 164319421:21
ubottubug 1643194 in mozc (Ubuntu) "Please demote these binary packages to universe" [Undecided,New] https://launchpad.net/bugs/164319421:21
robert_ancellIt will unblock a gnome-software update21:22
infinityrobert_ancell: Doesn't need a bug (we have reports about it anyway), but fixing.21:23
infinityslangasek: ^-- disregard robert_ancell, I'm fixing it.21:23
robert_ancell infinity, ok, thanks!21:23
infinityrobert_ancell: Done.21:25
robert_ancellinfinity, ta21:25
infinitychecking for GNU gettext in libc... no21:26
infinity#*!*%%21:26
infinityOh.  Because trusty-security has the latest gcc SRU in it, probably.21:26
infinityGrr.21:26
infinityGuess I get to ask a porterbox WTF.21:27
robert_ancellcjwatson, hey I noticed the Launchpad homepage lists the number of Git repos in LP - do we have any data on how fast that is growing?21:32
infinityARGH.21:34
infinityjuliank: Oh wow, the plot thickens.  It actually does a configure check *twice* for gettext in libc.  The first time passes, the second doesn't.21:36
juliankWow21:36
infinityI assume the second configure is called in a way that's breaking gcc slightly. :P21:37
infinityBut at least I can reproduce in a porter chroot, so should be able to see.21:37
infinityHah.21:42
infinityIt's binutils.21:42
cjwatsonrobert_ancell: unfortunately not AFAIK21:43
robert_ancellcjwatson, ok, thanks21:43
infinityjuliank: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/164436321:45
ubottuLaunchpad bug 1644363 in binutils (Ubuntu) "[trusty/arm64] binutils segfaults on bash gettext configure test" [Undecided,New]21:45
juliankinfinity: Aaaaah21:45
juliank:(21:46
infinityjuliank: :( indeed.21:46
juliankBad ld!21:46
infinityBad bug. :/21:47
infinityMakes one wonder how many other configure scripts it's silently broken in trusty updates.21:47
infinityThis one only breaks due to a mild fluke in bash's being incompatible with its own bundled libintl.21:47
cjwatsonrobert_ancell: we need to hook some bits of LP up to statsd at some point21:48
cjwatson(we have other graphing infrastructure, but it's pretty awkward to get at)21:48
robert_ancellcjwatson, I was impressed with the number of git repos, it seems like it must be getting good use.21:49
infinityjuliank: Though, if it's a bug with -static, I guess that sees such infrequent use that hopefully the issue isn't widespread.21:50
infinitydoko: Insight on https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1644363 would be appreciated.21:56
ubottuLaunchpad bug 1644363 in binutils (Ubuntu Trusty) "[trusty/arm64] binutils segfaults on bash gettext configure test" [Undecided,Confirmed]21:56
infinityjuliank: On the plus side, I'd say this is truly out of your hands now. :P21:56
infinityjuliank: Unless you feel like debugging binutils segfaults.21:57
* juliank hides21:57
infinity(Cause isn't that everyone's favourite way to spend an evening?)21:57
juliankI do have arm64 hardware, but I don't have root on it...21:57
juliank(it's my phone)21:58
infinityHeh.21:58
infinityI bootstrapped Ubuntu/armhf on a phone. :P21:58
infinityI wonder if Sledge is aware that the N900 I sold him was node 0 for the armhf port.21:58
juliankpitti: I'm surprised you had to reject the first apt 1.2.17 upload - I'd have suspected it to be incomplete and some queue thing to autoreject it. The second one is exactly the same binaries, I just aborted the first one, but maybe a bit too late.23:19
sarnoldjuliank: fwiw I can't find any evidence of an apt build anywhere :/ not on the excuses page, not on https://launchpad.net/ubuntu/+source/apt and not on https://launchpad.net/builders/23:23
julianksarnold: Sure, it's in the unapproved queue.23:23
julianksarnold: Not built until someone says: Yes, we can let that go into -proposed....23:24
sarnoldjuliank: aha. I'm clearly way undereducated on how The Rest of ubuntu works. :) thanks23:24
sarnoldjuliank: .travis.yml is using wily?23:31
julianksarnold: Yep, that's the newest one. shippable.yml also runs the tests on xenial, but only as root right now, not as a normal user.23:31
juliankThat is, travis has no newer build environment than wily23:32
sarnoldjuliank: how very odd. I'd expect them to target ltses before the intermediates..23:32
sarnoldjuliank: thanks :)23:32
julianksarnold: Oh sorry. It's actually running trusty, I'm just pulling some stuff from wily23:33
* juliank attributes the slip to it being past midnight now23:33
sarnoldaha23:33
naccmdeslaur: https://code.launchpad.net/~nacc/ubuntu/+source/imagemagick/+git/imagemagick/+ref/merge23:33
julianksarnold: On shippable, we build in the standard xenial docker container.23:34
naccmdeslaur: there are some tags that hopefully help in there, but the tip of that branch is the merged (and successfuly autopkgtest'd) version, excluding the latest security update in z-p23:34

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