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

cpaelzergood morning05:46
slangasekrbasak: mariadb-10.0 seems to have a lovely SIGBUS on armhf at build time, that makes default-libmysqlclient-dev uninstallable05:56
pittiGood morning06:37
=== hikiko is now known as hikiko|off
cpaelzergood morning Pitti06:50
pittihey cpaelzer, how are you?06:53
cpaelzerpitti: fine fighting a weird FTBFS - just the right thing for a foggy morning06:56
cpaelzerpitti: I hope you are good as well06:56
cpaelzerpitti: I realized we see again in a few weeks06:56
pitticpaelzer: Fails To Be Fair and Sunny?06:56
pitticpaelzer: I am, yes!06:56
pitticpaelzer: indeed, next week Bucharest and start of Dec the cloud sprint06:57
cpaelzerThe Dec one for me06:57
rbasakslangasek: ah. I want a delta to switch back to MySQL in Ubuntu anyway, so I'll do that now.08:19
LocutusOfBorgthanks rbasak08:22
LocutusOfBorgI retried once again mariadb08:23
LocutusOfBorgit failed even on amd64 now08:23
LocutusOfBorgisn't it possible to avoid such delta?08:23
rbasakExactly which delta do you mean?08:26
rbasakThe one against mysql-defaults?08:27
rbasakI suppose I could dynamically adjust the control file. It seems more effort though.08:27
rbasakI would like to do it eventually, but for the moment it seems easier with a delta.08:28
LocutusOfBorgI think fixing mariadb-10 can save a delta and time08:40
LocutusOfBorgI'm talking about stuff like gambas3, vtk6 and so on08:41
rbasakI don't follow.08:43
=== frickler_ is now known as frickler
LocutusOfBorgthey are entangled with mariadb-10 because of mysql-default08:48
LaneyIf you fix mysql-defaults to be installable then things start being buildable08:54
Laneyrbasak: are you aware of https://launchpadlibrarian.net/290831960/upload_11078266_log.txt ?08:57
rbasakNo, I only just noticed that my upload was rejected. Thanks08:57
Laneyfrom a quick peruse, looks like mysql should stop building that package08:57
rbasakLaney: yes, that's the plan. I didn't think I needed to do that right now to fix mysql-defaults though, as that should go higher?09:01
rbasakJust my next mysql-5.7 upload.09:01
rbasak(which is only a tiny delta from what is in sid)09:02
rbasakThis MySQL/MariaDB stuff is messy :-(09:02
Laneyrbasak: It means that mysql-5.7 can't be uploaded as it tries to publish an older version of a binary package09:04
rbasakYes, I will fix that.09:04
Laneythanks!09:05
Son_Gokutvoss, did you have any luck reproducing my issue with mir builds?09:12
cpaelzerI'm currently on fixing a FTBFS caused by us having default ldflag "-Bsymbolic-functions" which Debian does not - to complete my personal Ubuntu history lesson I wanted to ask if anybody has a pointer/link to the reasoning to add it for us (it seems we have this for ages - 13.10 I think)10:50
jbichacpaelzer: not quite what you're asking but in gedit's rules file, we use   export DEB_LDFLAGS_MAINT_STRIP := -Wl,-Bsymbolic-functions10:53
cpaelzerjbicha: yeah I found that in fox1.6, tango and lapack10:56
cpaelzerjbicha: my fix is already based on that - just wanted to complete my understanding of the whole thing10:56
cpaelzerjbicha: actually IMHO the best example is in fox1.6 is written by doko in a way to make it debianizable10:57
cpaelzerjbicha: useful in case you want to get to no-delta with a package having just that left10:57
ginggscpaelzer: https://wiki.ubuntu.com/ToolChain/CompilerFlags links to an libxfont1 bug with some explanation10:58
cpaelzerginggs: thanks, that seems to be a bookmark worthy page for packaging in general10:58
=== Guest59736 is now known as ahasenack
=== ahasenack is now known as Guest33774
=== Guest33774 is now known as ahasenack
=== ahasenack is now known as Guest66764
argesrbasak: did debootstrap get SRUd? (saw the message from earlier)12:33
rbasakarges: powersj has bug 1636583. Not sure if that's ready for sponsorship yet (he hasn't subscribed ~ubuntu-sponsors)12:38
ubottubug 1636583 in debootstrap (Ubuntu) "SRU: Add zesty series link" [High,In progress] https://launchpad.net/bugs/163658312:38
argesrbasak: yea no debdiffs, but whats in the ppa seems correct12:40
rbasakHe'll be online in ~3 hours I think.12:41
argesok12:41
LocutusOfBorgjbicha, please syncpackage lirc -d experimental -s costamagnagianfranco12:50
LocutusOfBorgthanks12:50
LocutusOfBorgops -f12:52
dupondjeslangasek: https://packages.qa.debian.org/f/freetds.html guess this should get updated once :) I see your maintainer of it13:00
dupondjeits actually quite broken atm :(13:00
=== marcusto_ is now known as marcustomlinson_
=== marcustomlinson_ is now known as marcustomlinson
rbasaksrc:mysql-defaults MIR should be a no-op. mysql-common is moved from a package already in main, and the rest is just metapackages.13:45
powersjrbasak: arges: will make the debdiffs shortly13:59
JordiGHWhat's the trust model for a PPA? Anyone can setup a PPA and possibly server malware from it, right?14:18
JordiGH*serve14:19
rbasakCorrect. Though you can only upload "source", somebody could call a malicious binary "source" and upload that.14:19
rbasakIt would be a code of conduct violation of course, if that matters. In other words, it'd be removed upon notification I expect.14:19
JordiGHI see, thanks.14:20
xnoxJordiGH, one must sign up for launchpad account; sign code of conduct; and upload open-source code only; but that's all procedural questions, indeed one can serve mallicious code; however when discovered, it would be blocked / removed.14:20
JordiGHHow is the source-only thing enforced? Files with null bytes are rejected?14:21
rbasakIt isn't enforced.14:21
xnoxJordiGH, nothing is enforced.14:21
xnox(there are no technological barriers in place, any valid source package is accepted, and it should manage to generate binary debs)14:22
xnoxJordiGH, are you looking to host proprietary software with viruses? =)14:22
JordiGHNo, just purely hypothetically. Someone in #emacs got an Emacs from some PPA and it seems to be misbehaving. It's more likely that it was an error, not malice. Just curious how likely malice was possible.14:23
xnoxJordiGH, at one point the free UbuntuOne accounts hosted the leading pirated warez & movies share site contents in Turkey.14:24
Unit193Hah really?  Niiice.14:24
JordiGHHeh, well, from where I'm standing, filesharing isn't malice, although it's not nice to overwhelm Ubuntu's infrastructure with something it wasn't intended for.14:25
xnoxJordiGH, emacs in the ubuntu archive is good enough for most things. things that misbehave are possibly ELPA installed packages, or nightly builds which be definition are asking for trouble =)14:25
xnoxJordiGH, yeah, our sysadmins noticed the bill for all the download traffic.14:25
powersjrbasak: uploaded debdiffs, however not sure if that really captured the fact that the files are symlinks :\14:46
rbasakpowersj: ah, in that case do you want to stick the source packages somewhere I can download them?14:47
rbasakeg. people.canonical.com. Or alternatively I can use the PPA if the upload is identical except for the version numbers.14:48
powersjI can upload the new versions to the ppa real quick that way you don't have to mess with the version number, does that work?14:48
rbasakThat has a tendency to mess up the PPA14:49
rbasakWell, technically it won't, but any users of the PPA won't upgrade to the archive versions then.14:49
powersjah good point14:49
rbasakI'm quite happy to mangle the version numbers. It doesn't really take any more effort.14:50
powersjrbasak: ok then lets do that14:50
rbasakOK looking14:50
rbasakpowersj: uploaded. yakkety needed to be 2.1, which I only noticed after uploading, so I uploaded a second one of 2.1. ubuntu3 will need to be rejected since it already exists in zesty.15:02
rbasakarges: ^ still around?15:02
powersjrbasak: my bad forgot to check zesty version15:03
caribouI have yet another question about the samba static library story : given that I created pam_winbind-static & libwinbind-client-static libraries to be used to link winbind, those libraries should also be included in their respective package along with their shared counterparts right?15:03
cariboupitti: this is the question I asked you yesterday15:04
pitticaribou: why would we ship the static (.a) libraries?15:04
cariboupitti: that's what I'm wondering now; it was not in the initial debdiff15:05
pitticaribou: I would never ship a static .a library unless there is a very convincing reason to do so15:06
cariboupitti: the reason behind the use of static lib is to avoid ABI breakage when samba upgrade samba-libs & libpam-winbind/libnss-winbind are not yet upgraded15:07
pitticaribou: yes, I know, but that only applies to linking the built PAM module against it15:08
pittiwhich is all internal to the package build -- there is no reason to also ship that built .a file15:08
pittiwhich is what your question was about, no?15:08
cariboupitti: yeah, I had second thoughts so I prefer to ask15:08
cariboupitti: thanks for confirming my guess15:09
pitticaribou: i. e. the package list shouldn't change, just that the PAM modules will get bigger and drop their dependencies to libsmb15:09
cariboupitti: thanks, was being too cautious15:10
pitticaribou: no worries, better safe than sorry when it comes to stable updates :)15:10
cariboupitti: especially with samba & winbind; don't want to have all those users unable to login15:10
slangasekrbasak: ok, I thought it was meant to be switching back, wondered what was happening there... packages have been building against the wrong implementation for 5 days now, we'll need to rebuild those the other way I guess?15:29
=== Adri2000_ is now known as Adri2000
rbasakslangasek: yeah I missed that I needed to apply a delta when autosync got turned on, sorry. Yes, we need to rebuild the other way. I think LocutusOfBorg is taking care of it.15:32
slangasekok15:33
slangasekfwiw it wasn't autosync15:33
rbasakAh15:33
LocutusOfBorgslangasek, I did the15:34
LocutusOfBorgthem15:34
LocutusOfBorgthey are listed in -release15:34
LocutusOfBorgI BTW just looked for packages in update_excuses with "depends mariadb-10 (not considered)"15:35
slangasekyep15:35
LocutusOfBorgnot sure if we have something that has never been rebuilt, and then not shown on that page15:35
rbasakLocutusOfBorg: based on apt-cache rdepends libmariadbclient18 on zesty-proposed, I agree with that list.15:41
jbichabdmurray: I looked at https://errors.ubuntu.com/problem/18b5e69225bd63387d958707585693d52919b7c4 and all 3 16.10 reports appear to be from16:39
jbicha/usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so which is shipped by gnome-shell16:39
CliveGerardHi, it looks like I need some help - I've logged on to UbuntuOne and tried to create a "derivative subpage" - It seems to create it but wont let me edit it! Do I need special permission?16:41
CliveGerardIs this a question for ubuntu-doc or somewhere else?16:42
jbichabdmurray: I figured out how to duplicate the bug with both the old and new versions of webkit2gtk so please set phased-updates to ignore that error, see bug 163661617:04
ubottubug 1636616 in webkit2gtk (Ubuntu) "/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitPluginProcess:11:WebKit::NPN_InvokeDefault:on_shell_signal:ffi_call_unix64:ffi_call:g_cclosure_marshal_generic" [Undecided,New] https://launchpad.net/bugs/163661617:04
bdmurrayjbicha: Will do, thanks for digging into that!17:11
=== Guest66764 is now known as ahasenack
=== ahasenack is now known as Guest21645
hallynmwhudson: hi, do you guys plan to backport golang 1.7 to xenial?  (I assume not, but have to start somwhere with my questions :)17:55
hallynmwhudson: apparently there is a bug with non-string keys serialized to json which is fixed in 1.7 (i'm not sure which commit it is unfortunately, only heard second-hand and haven't dug in yet); wondering how much work i'll have to do for that,17:57
hallynmwhudson: or whether i should just install from upstream and forget the golang package17:57
ogra_barry, (noticing you are not in #snappy i'll ask here) ... did you ever test one of the dailies on your BBB ? i.e. http://people.canonical.com/~ogra/snappy/all-snaps/daily/18:19
ogra_i tested it last about 10 days ago but had none of the issues you see18:19
ogra_(it is a bit irritating that you run into so many probs)18:19
barryogra_: i haven't tested any of the dailies, i shoudl do that (and get on #snappy18:20
ogra_the oops you see should actually be fixed in edge18:20
ogra_we have a new linux-bbb snap there18:21
barryogra_: i did build with ubuntu-image -c edge18:21
ogra_hmm18:21
ogra_barry, in any case the oops comes from the onboard NIC, if you use a USB NIC it should be fine18:22
ogra_(that is how i worked around it until ppisati landed the fix)18:23
barryogra_: ah, that must be why dhcp isn't working then?18:23
tdaitxquestion about packaging a GPLv2 binary that links to GPLv3+ binutils: a developer I know asked me how to package hsdis for openjdk due to license conflicts... hsdis is made of 2 GPLv2 files that rely on binutils (GPLv3) for debugging, so it is clear that building and distributing that binary is trouble, are there other ways to package it that would avoid such trouble? maybe something similar to dkms where the binaries are build when the user18:23
tdaitxinstalls it? are there packages with a similar story?18:23
ogra_right18:23
barryogra_: i don't have a usb nic.  but let me try the daily18:23
barryogra_: today's daily still kernel oopses18:50
ogra_weird, it didnt for me18:51
ogra_(but that was when i tested the proposed kernel)18:51
ogra_i'll test again tomorrow18:51
barryogra_: cool18:51
ogra_barry, but no cloud-init i hope :)18:51
barryogra_: no cloud-init!18:51
ogra_yay18:51
barryprogress18:51
ogra_i'll have to check with paolo why the patch isnt there then18:52
barryogra_: cool, thanks.  let me know.  i'm going to move on to other things for the rest of the day18:52
ogra_+118:52
ogra_(unless you want to fix the oops ;) )18:52
jbichabdmurray: how do I find my errors.ubuntu.com System Identifier to see errors reported from this computer?20:04
bdmurrayjbicha: /var/lib/whoopsie/whoopsie-id20:08
infinitytdaitx: Which part of binutils does it link against?20:09
tdaitxinfinity, I haven't checked, just got the question a while ago and found a few posts/comments that no one had binaries because of license conflict20:10
tdaitxinfinity, what should I look for exactly?20:10
infinitytdaitx: Well, look for what it's linking. :P20:11
infinitytdaitx: The binutils source isn't under a uniform license.20:11
infinitylibiberty, for instance, is LGPL2+20:11
tdaitxinfinity, oh, I see, let me check that then, thanks for the heads up on this20:12
infinitytdaitx: bfd is potentially more problematic, though it would seem almost no one pays attention to that conflict... :/20:14
infinitytdaitx: But, the longer answer is that if it's linking GPL3+ code, the source in question should be licensed as GPL2+, and it'll become 3+ defacto when distributed as a whole.20:16
infinitytdaitx: If it's 2-only, upstream might want to fix that, since they've created an impossible situation for downstreams.20:16
tdaitxinfinity, and folks had asked for oracle to do just that more than once, it's just 2 files, but they never did it20:17
infinityFun, fun.20:17
tdaitxhsdis is only used for debugging, it's not exactly a part of openjdk20:17
mwhudsonhallyn: i have no real plans to backport golang 1.7 to xenial, no20:17
mwhudsonhallyn: you can install from ppa:~gophers/archive though20:18
tdaitxinfinity, it links to: bfb, libiberty, and opcodes20:19
infinityYeah, pretty sure bfd is GPL3+20:19
infinitySo, sucks to be you, basically.20:19
tdaitxinfinity, so, building it during package install (like dkms) is not an option?20:20
infinityIt's a hackish option, sure.  If you want the package to depend on a toolchain just for that.20:21
infinity(honestly, the concept of dkms is pretty letter-of-the-law-but-spirit-of-a-complete-jerk anyway, but meh)20:21
tdaitxyeah, I know20:21
infinityThe reason everyone gets away with it for dkms is because Linux upstream really doesn't care. :P20:21
infinitybinutils being an FSF project, they might care more.  OTOH, I suspect libbfd is used in all sorts of places it shouldn't be.20:22
tdaitxinfinity, anyway, any chance a package like that would be accepted? or would it have to live inside a ppa?20:23
infinityAnyhow, legally, we could probably allow such an abomination in the archive.  Technically, is it really important enough to be worth the hassle?20:23
infinityFrom a legal standpoint, PPAs follow the same rules as the archive.20:23
infinityAnyone who uses PPAs to skirt the law is in massive violation of our TOS and, well, the law.20:23
tdaitxdepends on what "important" means... any user that needs to debug openjdk has to build hsdis by himself, which is a hassle20:24
tdaitxbut usually anyone looking to debug openjdk can probably figure out how to build it (still a hassle though)20:25
tdaitxinfinity, and I think that oracle's lawyers asked exactly how important it was for them to decide if they would allow the gpl2+ change... the last thread about it died after devs said they couldn't comment on it and had forwarded the issue to higher powers20:28
tumbleweedwin 6220:29
tumbleweederr20:29
Unit193Bingo.20:30
infinitytdaitx: FWIW, RedHat's just taken the hard line of "incompatible license, go away" as well.20:32
infinitytdaitx: I'm honestly more comfy with that, especially in terms of pressuring Oracle.20:32
infinitytdaitx: If we come up with a sketchy legal hack, then they'll be less likely to listen to anyone about fixing the license.20:33
infinitytdaitx: However, a README.hsdis that details *how* to build it would be an alright compromise.20:33
tdaitxthe situation has not changed for years, I doubt the right people care about it20:33
tdaitxinfinity, right, that is a good suggestion, I will see to at least have that file written down20:34
infinity(ie: apt-get source openjdk && apt-get install build-essential binutils-source && make -C foo/bar BINUTILS=/usr/src/thing ARCH=whee)20:34
infinitybinutils-source is probably overkill, if you can make it work with binutils-dev, which already has the right static libs built.20:35
tdaitxyeah, I think so20:35
tdaitxinfinity, thanks for the help =)20:35
infinitytdaitx: So, I wouldn't even be against you providing that as a script that just DTRT, where I'm likely to want to draw the line is the package install triggering it automatically.20:36
infinitytdaitx: But if you do it as a script, you can also write an autopkgtest that runs it (and throws away the results), so you can be sure that new binutils or new openjdk don't regress the magic.20:37
infinitytdaitx: Then you can be fairly confident with saying "just run this if you need hsdis", and you're good to go.20:37
tdaitxinfinity, that is an awesome idea! and I have just added autopkgtests to the latest openjdk-8, so this is a nice addition20:37
infinitytdaitx: Maybe bonus points if the script has a quick "this will combine incompatibly-licensed code from openjdk and binutils, this is fine for local use, but you can not redistribute it" confirmation before it does the thing.20:38
infinityWhich (a) sort of covers our butts, and (b) is a nice reminder of WHY we're making the user do this silly thing manually.20:39
tdaitxindeed20:41
infinity"If you think this is silly, please complain to Larry Ellison, PO Box #1234, Station M..."20:44
Unit193Hah. :D20:45
infinityAlthough, I have much larger complaints for Larry, if you happen to track him down. :P20:45
Unit193infinity: BTW, any idea why src:geoip hasn't sync'd?  Is it still catching up?20:49
infinityUnit193: autosyncs aren't on yet until we're sure Perl's in a happy place.21:10
infinityWhich it might be now.  I've not looked today.21:10
Unit193Ah, I see.  Thought I saw some syncs slipping past already.  Sorry for the poke then.21:11
pittino, there are still two metric tons of rebuilds missing21:11
tsimonq2infinity: To repeat myself from a few days ago, if there's something that I can help with that has an easy solution, don't be afraid to ping. ;)21:11
infinitypitti: Well, I define "happy place" as "autosync won't break the world", not "it's ready to transition to the release pocket".21:11
pittiwell, we have openmpi+perl+mysql entangled already -- I think we should better wait until that landed21:12
infinityPerhaps fair.21:12
mwhudson@pilot in21:12
=== udevbot changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) 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 | Patch Pilots: mwhudson
hallynmwhudson: ok thx21:20
* hallyn tries out how to use that archive21:21
mwhudsonhallyn: golang-1.X-go installs to /usr/lib/go-1.X so you'll need to add /usr/lib/go-1.X/bin to PATH21:22
hallynright, i'm doing this as part of a machine setup in a juju charm, so i'll need to redirect21:23
mwhudsonah21:23
mwhudsonnacc: ayt?22:23
naccmwhudson: pong22:23
mwhudsonnacc: can you operate the git import machinery?22:23
naccmwhudson: yeah, which src package?22:23
mwhudsonnacc: aptitude22:23
naccmwhudson: ack, will ping you when its done22:24
mwhudsonnacc: awesome, thanks22:24
naccsmoser: given that putting changelog entries in the commits is a 'nice to have', why don't we just not make it fatal when we can't obtain it?22:30
naccsmoser: that would fix LP: #1636529 as well, afaict22:30
ubottuLaunchpad bug 1636529 in usd-importer "UnicodeDecodeError on package gmp and others" [Medium,Confirmed] https://launchpad.net/bugs/163652922:30
mwhudsonLocutusOfBorg: hey, re https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.6/+bug/1632357, has llvm-toolchain-3.6 been removed from sid or something?22:41
ubottuLaunchpad bug 1632357 in llvm-toolchain-3.6 (Ubuntu) "Sync llvm-toolchain-3.6 1:3.6.2-4 (main) from Debian unstable (main)" [Wishlist,New]22:41
mwhudsonLocutusOfBorg: or is there some strange bit of history here i'm not getting?22:41
naccit does look to be only in testing now22:42
mwhudsonand only at 1:3.6.2-322:43
naccyeah, strange publishhistory says 3.6.2-4 got deleted 12 days ago22:43
mwhudsonthis is why patch piloting is hard, 30 mins of poking to just get more confused22:46
naccmwhudson: https://packages.qa.debian.org/l/llvm-toolchain-3.6/news/20161014T115303Z.html22:46
naccmwhudson: looks like they are moving to 3.8/3.9 and maybe 4.0 only22:46
mwhudsonnacc: in which case syncing the package looks a bit pointless :)22:47
naccmwhudson: we only need 3.6 for clamav, aiui, and I believe folks were working on making that compatible with 3.822:47
mwhudsoni guess we should consider following22:47
naccack22:47
naccmwhudson: yeah, and it looks like libclamav7 in sid now just doesn't use llvm at all22:51
naccmwhudson: so presumably we need to merge/sync that and then we can demote, at least22:52
mwhudsonah yeah, doesn't look like we're too far behind22:54
mwhudsonbit scary though :)22:57
naccmwhudson: yeah, i'd push back, probably, and caribou and LocutusOfBorg can resolve it :)22:59
jbichatumbleweed: you're in 62+ IRC channels? how do you get any work done?23:10
tumbleweedjbicha: good question :P23:13
mwhudsonnacc: yeah23:13
mwhudsonnacc: how goes the aptitude import, what sort of timeframe should i expect?23:13
jbichaI mean it would probably help if people like me aren't pinging you all the time either ;)23:13
naccmwhudson: it's up to karmic right now, hopefully w/in the next 15 minutes, presuming we don't get any parse errors :)23:14
mwhudsonnacc: ok23:14
tumbleweedjbicha: naah, I was out getting coffee. Some of those are work channels. And many are idle. The rest I don't really read, but vaguely watch23:14
naccmwhudson: it's pushing up to the git repository now23:36
naccmwhudson: sorry it's taking so long, first imports take a while :)23:43
naccmwhudson: alright, pushed, https://code.launchpad.net/~usd-import-team/ubuntu/+source/aptitude/+git/aptitude23:46
mwhudsonnacc: thanks!23:49
naccmwhudson: np23:49

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