/srv/irclogs.ubuntu.com/2016/04/26/#ubuntu-devel.txt

=== unixpro1970 is now known as _unixpro1970
mwhudsonoh fun https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/157491601:04
ubottuLaunchpad bug 1574916 in golang-1.6 (Ubuntu) "go test -race os/exec fails on yakkety" [Undecided,New]01:04
mwhudsonis there someway i can temporarily crowbar the pie default off?01:09
slangasekmwhudson: e.g. export DEB_CFLAGS_MAINT_APPEND=-fno-pie ?01:12
mwhudsonslangasek: not in a package build, but i think i see where to stick that in01:14
mwhudsonnope, doesn't help01:16
slangasekhmm. is it spelled -no-pie?01:17
slangasek(manpage suggests it may be, and I don't remember)01:17
mwhudsonah yes01:18
mwhudsonthis is for the linker, not the compiler01:18
mwhudsongo test -race -ldflags='-linkmode=external -v -extldflags=-no-pie' -run='^$' os/exec -> ok01:18
mwhudsonwith -fno-pie or with no extldflags, boom01:18
mwhudsonslangasek: while i'm talking to you about horrible things, https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/157490401:19
ubottuLaunchpad bug 1574904 in docker.io (Ubuntu) "Docker compiled with wrong version of Go" [Undecided,New]01:19
slangasekwut01:19
mwhudsonyes, wut01:20
slangasekmwhudson: ohhh you've already responded to the bug; missed opportunity to say "haven't you ever used Go before?  golang 1.6 is the only go, get with the program"01:21
slangasekmwhudson: also, IIRC accommodating this request would mean regressing architecture support01:21
mwhudsonslangasek: somehow i doubt that would work with docker upstream01:21
mwhudsonslangasek: oh yes, that's a good point01:21
sarnold.. and undoing whatever security fixes may exist in only newer branches01:21
mwhudsonsarnold: go 1.5 has security support until 1.7 is released, fwiw01:22
sarnoldmwhudson: ah, good, that's six weeks longer than I expected :)01:22
sarnold(sorry, sorry...)01:23
mwhudson:-)01:23
mwhudsonwhat does the linker, specifically, do differently when you pass -pie vs -no-pie?01:28
infinitymwhudson: Hahahahahahaha (re: docker vs go)01:57
mwhudsoninfinity: pretty much01:58
infinitymwhudson: Is there no way to detect compiler version and do sane things regardless?01:58
mwhudsoninfinity: not sure what you mean, it's a standard library change that's causing the problem here01:58
mwhudsoninfinity: 1.6 validates host: properly, 1.5 didn't01:58
mwhudsonit must be possible to hack things so that it doesn't validate the header properly again but it might not be simple01:59
infinitymwhudson: Oh, right, because HTTP validation belongs in a standard library.  Check.01:59
* infinity keeps forgetting that Go can't decide if it's C or PHP.01:59
=== _unixpro1970 is now known as unixpro1970
mwhudsonin 2016? yes, i'd say it does02:00
mwhudsonthe joke is more on docker here, aiui02:00
=== unixpro1970 is now known as _unixpro1970
infinitymwhudson: Wow, that ticket is a mess.02:05
infinitymwhudson: Yes, joke's on docker, but I think they've also neetly proven why the model is crap.02:06
infinity"I ship an ancient docker in my images so it works with all docker daemons on all hosts, and am thus stuck with every security bug ever, and you have to support every broken behaviour ever."02:06
infinityUh huh.02:06
infinityDear docker: flag day.02:06
mwhudsonoh yeah02:10
infinitymwhudson: Not joking here, but perhaps it's time to suggest to docker upstream that this is a perfect opportunity to audit their API, clean up any messes, release a 2.0 that's intentionally backward-incompatible, and migrate the world.02:10
infinitymwhudson: And, for bonus points, version their APIs going forward, so clients aren't connecting blind to they-don't-know-what.02:11
infinityAll seems a bit ironic, given that the docker crowd seems to intersect very broadly with version fetishists.02:12
infinityAnd, yet, run ancient versions because they have to.02:12
infinitymwhudson: Rather than vendoring the entire module/object/whatever, is there no elegant way in go to just undef on symbol and overload the problematic function with a local copy?02:18
infinitys/on symbol/one symbol/02:18
mwhudsonno02:18
infinityIrksome.02:18
mwhudsonyeah02:18
mwhudsonif we had dynamic linking... (but maybe not even then, would depend on $details i suspect)02:19
infinitymwhudson: Third option, hack go1.6 for "if project == docker { skip host validation }" ... If there's a way to determine that.02:21
infinity(Ew)02:21
mwhudsonhm my first hack didn't work02:28
* mwhudson afk for a bit02:28
=== salem_ is now known as _salem
cpaelzergood morning05:46
=== _unixpro1970 is now known as unixpro1970
pittiGood morning06:18
pittidoko: yes, I'm going through all regressions on excuses now06:18
RAOFpitti: Enjoy your shiny new colord.06:23
pittislangasek: running (always failed) already does not block a package06:30
pittislangasek: I think what doko meant is that the non-failling ones got added too; I had to temporarily disable s390x testing due to getting segfaults in lxc06:30
pittixnox: armhf containers have ports.u.c. apt sources; http://autopkgtest.ubuntu.com/packages/b/binutils/yakkety/armhf/ is fine, where did you see this?06:31
=== unixpro1970 is now known as _unixpro1970
=== _unixpro1970 is now known as unixpro1970
=== unixpro1970 is now known as _unixpro1970
=== zyga is now known as zyga_
mwhudsoninfinity: i came up with something even more evil https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1574904/comments/308:32
ubottuLaunchpad bug 1574904 in docker.io (Ubuntu) "Docker compiled with wrong version of Go" [Undecided,New]08:32
=== zyga_ is now known as zyga
zygahey mwhudson :)08:39
mwhudsonzyga: hi08:39
zygalong time no see, how are you doing?08:39
mwhudsongood, doing lots of this crazy packaging stuff now :)08:41
zygapackaging? are you still working on go toolchain?08:42
mwhudsonthe go toolchain stuff is mostly done, now we need to start using it in ubuntu08:42
pittitjaalton: please upload the fix for bug 1562033 to yakkety08:54
ubottubug 1562033 in xinit (Ubuntu Yakkety) "package xinit 1.3.4-3 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [High,In progress] https://launchpad.net/bugs/156203308:54
tjaaltonindeed08:54
tjaaltondone08:55
pittitjaalton: cheers08:56
caribouAnything changed with NetworkManager and/or lxd ? containers created yesterday no longer start09:15
apwcaribou, yakkety or xenial ?09:24
caribouapw: yakkety but looks like it is a dnsmasq problem09:24
apwwith the freeze on i would not expect any of those to have changed as yet09:24
caribouapw: some dnsmasq process was blocking the correct start of lxd-bridge09:25
apwnasty09:25
cariboumy syslog has been filled with dnsmasq insults for a while09:26
caribouI'll soon re-install from scratch anyway09:26
apwyou have metalic cahoonas :)09:28
=== seb128_ is now known as seb128
=== _unixpro1970 is now known as unixpro1970
Mirvxnox: sorry, no time today either for looking at the png issue. with a quick glance to code.qt.io I don't see png related changes in the tests at least.09:46
Mirv(qtbase/tests/auto/gui/image/qimagereader)09:47
Mirvit seems doko disabled the tests in yakkety though for now09:47
xnoxpitti, it was in the log that i saw during running on the autopkgtest debci instance =/09:53
xnoxcan't find relevant things in the logs.09:53
dokoMirv, yes, I did, and it now migrated10:20
=== Malsasa_ is now known as Malsasa
abhinav--Sorry for the off topic question, but, how are the man pages at manpages.ubuntu.com generated?10:56
mgedminthe footer links to https://launchpad.net/ubuntu-manpage-repository, which has the scripts11:00
abhinav--mgedmin, awesome, thanks! :)11:01
nebuchadnezzarhello, I'm looking for the chan to speak about https://help.ubuntu.com/community/InstallCDCustomization, it looks like configuring gfxboot is not working the same way on 16.04 than 14.04, I tried to rebuild the ISO with “echo fr > isolinux/lang” to preselect the language without success11:32
mitya57Hi, can someone please reject metacity from yekkety-proposed? I uploaded wrong version…11:36
Laneymitya57: *flush*11:37
mitya57Thanks Laney11:37
=== _salem is now known as salem_
seb128is bug #1575126 a dpkg issue?11:48
ubottubug 1575126 in update-manager (Ubuntu) "Upgrade from Wily to Xenial failed : "Could not install gconf2"" [Undecided,New] https://launchpad.net/bugs/157512611:48
seb128"dpkg: ../../src/packages.c:245: process_queue: Assertion `dependtry <= 4' failed."11:48
seb128seems like bug 155162311:49
ubottubug 1551623 in gconf (Ubuntu) "package gconf2 3.2.6-3ubuntu6 failed to install/upgrade: dependency problems - leaving triggers unprocessed" [Critical,Triaged] https://launchpad.net/bugs/155162311:49
yofelAs a Kubuntu Dev, is there any special knowledge I should have if I intend to apply for core-dev?13:06
yofelI've got 5 years of packaging experience, I know the release process, the package sets, seeds, what MIRs are, how britney works.. anything else I should read up on? (Other than doing the usual application paperwork)13:06
dokosinzui, fyi, juju-mongodb fails to build in yakkety with new boost13:37
sinzui:/13:38
sinzuithank you doko13:38
sinzuidoko: juju-mongodb or juju-mongodb2.6?13:38
* sinzui hopes to drop packages13:38
dokosinzui, both13:40
sinzuioh, thank is more dispapointing13:40
sinzuis/thank/that/13:40
=== zyga_ is now known as zyga
seb128bdmurray, hey, do you know if there are issues with the changelog server again? http://changelogs.ubuntu.com/changelogs/binary/g/gnome-calendar/3.20.1-1ubuntu1 is missing (unsure if the only one, just happened to hit that one while testing a gnome-software sru candidate)14:13
bdmurrayseb128: I don't know but will try and have a look14:16
seb128bdmurray, thanks14:32
=== Malsasa_ is now known as Malsasa
xnoxi fail at policykit and udisks214:53
infinitymwhudson: That's definitely more evil.15:04
=== infinity changed the topic of #ubuntu-devel to: Xenial (16.04) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
slangasekinfinity, kees, mdeslaur, stgraber: TB meeting, you gluttons for punishment15:56
mdeslaur\o15:56
pittibdmurray: do we merely need to sru-release bug 1560797 as usual, or is there special magic for the release upgrader?16:00
ubottubug 1560797 in ubuntu-release-upgrader (Ubuntu) "apt does not configure Pre-Depends: before depending package" [Undecided,Confirmed] https://launchpad.net/bugs/156079716:00
pittibdmurray: I'm inclined to release this ASAP, given how much breakage this causes16:00
bdmurraypitti: No, we just need to release it. slangasek might really want to test his greek bug though.16:02
slangasekthe SRU team might want to not release it before it's been verified, yes ;)16:02
pittibdmurray: right, just wanted to know in general, as I just saw your v-done (thanks!)16:02
jamespagedoko, apologies - I have have inadvertenly backed out your changes to ceph for the boost transition16:53
jamespagedoko, I'll ressurect them with my next upload...16:53
xnoxjamespage, hm?!16:56
xnoxjamespage, i'm sure you didn't =) it was no change rebuild, and we need new ceph, as old ceph doesn't build with new boost =) only new ceph does16:57
jamespagexnox, which is wierd as that is a RC-> release update only...17:03
jamespagexnox, I figured I backed out some sort of dependency change for the build17:03
jamespagebut if not then \o/17:03
xnoxjamespage, nah, it was no change rebuild =) so only a pointless changelog entry, from a build that fails to build everywhere, and never migrated ;-)17:03
xnoxjamespage, so just ignore it.17:03
xnoxjamespage, well FTBFS bug-fixes are kosher17:04
xnoxand it had impact too..... e.g. classes were not unwound fully and things were not called at cleanup.17:04
xnoxor some such17:04
xnoxc++ is foreign to me17:04
xnoxi mean i am patching a template over here, for a template not to explode over there, when used in this special way in a random package....17:05
=== ochosi_ is now known as ochosi
=== unixpro1970 is now known as _unixpro1970
=== alvesadrian is now known as Guest76052
=== Guest76052 is now known as adrian-
=== salem_ is now known as _salem
lamontbdmurray: I just have to say "oops" on that bind9 bug21:43
lamontbdmurray: I should have -9 uploaded tonight, which fixes it by removing the bad piece of a patch from when I quilted it all.21:44
bdmurraylamont: okay, great21:48
lamontfwiw, the assertion failure is named catching a memory leak at shutdown.  Said leak would be bcause of the bad patch which deleted a dst_lib_destroy() call from the shutdown path.21:49
lamontso it literally is non-affecting in operation, other than (1) the stupid error, and (2) potentially masking something that could be an operational error (e.g. memory leak leading to ENOMEM)21:50
lamontbdmurray: in fact, -9 is uplaoding to debian at this time21:51
c_kornwhen a java app crashes with openjdk-9 but runs with openjdk-8. how can I package that app and be sure it is started with openjdk-8 ?21:58
dokojamespage, hmm, was this more than a no-change upload?22:04
jamespagedoko, it was22:04
jamespagedoko, RC->release of ceph Jewel22:04
jamespagethe diff was not bug...22:04
lamontbdmurray: http://paste.ubuntu.com/16071629/ to my shame22:06
jamespagebig rather...22:06
lamontbdmurray: tbf, lines 10 and 17-65 are not properly needed for the xenial fix22:07
infinity17:04 < xnox> c++ is foreign to me22:18
infinityxnox: ^-- That's what I like to hear from the boost maintainer.22:18
sarnoldhehehe22:19
sarnoldin all fairness there's like a dozen people on the planet who could grok c++ well enough to Maintain Boost, and xnox doesn't have anywhere near enough gray hair. yet.22:20
xnoxsarnold, i maintain boost and btrfs, only to tell people "don't use it"22:21
infinitysarnold: All the bits of boost I understand are the bits that have been replaced by newer versions of the C++ standard but people are too lazy to switch.22:21
infinitysarnold: All the OTHER bits should be deleted.22:21
sarnoldinfinity: hahaha22:21
sarnoldxnox: that's a dangerous road to start down..22:21
infinity(I admit that there are vendors who *need* to build on ancient/crap platforms, like MySQL, and boost is at least better than what they used to do, which was reinvent C++ in libmysqld...)22:23
infinityBut for most projects, ick.  Rid thyself of boost.  Free your code.22:23
xnoxthey still reinvent c++ in libmysqld..... they subclass templates.22:25
xnox¯\_(ツ)_/¯22:26
* xnox bets it has a different term, and it's not "subclass"22:26
infinityxnox: Well, at least it *is* C++.22:26
xnoxyeah, could be worse c preprocessor + assembly =) glibc all the way22:26
infinityxnox: Zend rewrote templating in C because they didn't like C++ (again, probably because it predates cross-platform standards that didn't suck)22:27
xnoxouch22:27
infinityxnox: Also, don't talk smack about glibc or I'll make you use bionic.22:28
infinityThe C library that stubs out functions to return true, because that's totally the best way to spell ENOSUPP.22:29
xnoxinfinity, i had to build bionic toolchain with gcc, and emulator...... i hate bionic22:29
mwhudsonhow about musl22:36
mwhudsoneveryone loves musl22:37
Unit193barry: BTW, Debian re-introduced bzr-fastimport, so if that gets merged might be handy to get the fixes I compiled in.23:42

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