/srv/irclogs.ubuntu.com/2019/03/06/#ubuntu-devel.txt

djacjwatson: thanks, at some point I'll look that up - I don't do much packaging in my new role00:02
Guest56578Hrm. Someone should do something about the gvfs autopkgtest on s390x.00:45
tsimonq2This is curious to me: https://launchpad.net/ubuntu/+source/lubuntu-default-settings/19.04.1 - in the changelog and in source.changes there is "Hans P. Möller <EMAIL>" yet Launchpad shows it as "EMAIL (Hans P. Möller)" - what's up here?00:46
sarnoldyou noticed seconds after it was uploaded, heh  :)00:50
tsimonq2Because I'm the one that uploaded it ;)00:52
sarnoldI wondered if the umlaut was the cause, but an é didn't appear to cause the email (name) view on https://launchpad.net/ubuntu/+source/lxd/1:0.400:53
tsimonq2It might be the umlaut, either that or the .00:54
tsimonq2That's probably something cjwatson would know ;)00:55
Unit193Someone should really take care of pastebinit and Debian 91637200:56
ubottuDebian bug 916372 in pastebinit "pastebinit: multiple deprecation warnings under Python 3.7" [Normal,Open] http://bugs.debian.org/91637200:56
tsimonq2It's not the umlaut: https://launchpad.net/ubuntu/+source/software-properties/0.97.800:56
Unit193Aka LP 181223200:56
ubottuLaunchpad bug 1812232 in pastebinit (Ubuntu) "Deprecation warnings" [Undecided,Confirmed] https://launchpad.net/bugs/181223200:56
tsimonq2stgraber: ^00:58
tsimonq2Unit193: Would you like to start an NMU process in Debian?00:58
tsimonq2I will be happy to sponsor if you do the paperwork.00:59
sarnoldpython :(01:03
tsimonq2sarnold: That's news? :)01:04
sarnoldtsimonq2: just a recurring sadness01:04
sarnoldevery release breaks *something*01:04
tsimonq2There's worse packages...01:05
* tsimonq2 glares at glibc.01:05
sarnoldmost of those are accidents though :)01:05
tsimonq2HAH01:05
tsimonq2I mean, you're not exactly *wrong*.01:05
Unit193tsimonq2: Not really.01:13
tsimonq2I'll do it then01:14
=== SuperKaramba is now known as BenderRodriguez
cjwatsontsimonq2: It's the dot.  See https://git.launchpad.net/launchpad/tree/lib/lp/archiveuploader/utils.py#n22909:13
ograwow, so screen *actually* has a fixed list of baud-rates it supports ... adding the 1500000 to the supported list makes it work with my rockchip board09:14
ogra(and oddly enough screen generates it C source from shell scripts dynamically during build ... so weird)09:15
andrewsh[m]hi everyone09:50
andrewsh[m]something’s changed, and when I compile Unity, I get:09:50
andrewsh[m]/usr/local/bin/cc -g -O2 -fdebug-prefix-map=/home/andrewsh/projects/unity=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create  -Wl,-Bsymbolic-functions -Wl,-z,relro  -rdynamic CMakeFiles/cmTC_b30f1.dir/CheckFunctionExists.c.o  -o cmTC_b30f1 -lpthreads09:50
andrewsh[m]/usr/bin/ld: cannot find -lpthreads09:50
cjwatsonIt surely ought to be -lpthread?09:51
cjwatsonEven xenial didn't have a libpthreads AFAICS09:52
cjwatsonI think this must mean that some bit of configure-time checking is failing to detect the actual pthread machinery and falling back to -lpthreads which really belongs to some other OS09:54
cjwatsonSo you probably want to debug the configure-time stuff (cmake or whatever) rather than that link line directly09:54
cjwatson(Also it should actually end up being -pthread rather than -lpthread IIRC)09:55
cjwatsonIt might just be a missing -dev package.  Web-searching for "lpthreads" finds e.g. https://stackoverflow.com/questions/31948521/building-error-using-cmake-cannot-find-lpthreads which is a similar sort of tale of woe with that kind of solution09:56
andrewsh[m]strange thing, there's no mention of libpthreads anywhere in the source09:58
andrewsh[m]$ grep pthreads -R * | grep -v obj-x86_64-linux-gnu | wc -l09:58
andrewsh[m]009:58
cjwatsonandrewsh[m]: Maybe in some imported cmake module10:04
cjwatsonandrewsh[m]: e.g. look at   dpkg -L cmake-data | xargs grep -s pthreads10:04
cjwatsonPerhaps FindThreads.cmake10:06
cjwatsonAnyway it's hopefully somewhat clear from the cmake output ...10:06
andrewsh[m]well, yes, but why does it fail to find pthread10:06
andrewsh[m]weird10:06
andrewsh[m]-- Found Threads: TRUE10:10
andrewsh[m]I guess I need to set up sbuild 😕10:11
andrewsh[m]right, sbuild-createchroot went just fine10:14
cjwatsonrbalint: Please don't use the "Resubmit" vote on merge proposals to mean "I have addressed your comments".  It means "this merge proposal needs to be put together completely differently and resubmitted from scratch".11:25
ahasenackdoko: hi, could you take a quick look at https://launchpad.net/~ahasenack/+archive/ubuntu/samba-4.10/+packages to see if dependency-wise they match our expectations wrt python2/python3?11:58
ahasenackdoko: samba in there only uses python3 now, no py2 dependency as far as I can see11:58
ahasenackthe others (tdb, ldb, etc) have a mix, I chose to use both py2 and py3, and each dep is in its own package11:58
ahasenackI will cleanup the d/changelog entries now, some have a few "wip" entries and others I can squash together11:59
dokoahasenack: will do after lunch11:59
ahasenackok11:59
rbasakjamespage: o/12:05
jamespageirc proxy dropped off - not clear...12:05
rbasakSo on bug 1814911, a few things don't seem right to me, so I wanted to discuss.12:05
ubottubug 1814911 in python-urllib3 (Ubuntu Xenial) "charm deployment fails, when using self-signed certificate, which has IP address only (SAN)" [High,Triaged] https://launchpad.net/bugs/181491112:05
jamespagerbasak: morning12:05
rbasakFirst, it doesn't feel right to be changing the dependency structure in an SRU for a feature, unless we're specifically trying to add that feature in the SRU directly, which I'm not sure we are? I think you alluded to that feeling in comment 4? Anyway, that's why I have other questions.12:06
rbasakThe SRU user impact says that Trusty isn't really affected - is that still true?12:07
rbasakI'm sorry, that Xenial isn't really affected.12:07
rbasakjamespage: also, in comment 11, you tested to see if an upgrade would bring in the recommends, but you used "apt install" which I think could be different from "apt upgrade"?12:08
rbasakSo will adding the Recommends really work?12:08
rbasakAnd then finally, back to my first point - is this something that we really want, or could it be worked around in charms for old releases?12:08
dokooSoMoN: fyi, we are aiming for the openjdk-11 transition at the end of March. so LO may stay a little bit longer in -proposed ...12:08
jamespagerbasak: more than 1 month ago - need to refresh memory12:09
dokooSoMoN: ohh, not sure if you know that: https://hubicka.blogspot.com/2016/03/building-libreoffice-with-gcc-6-and-lto.html12:09
oSoMoNdoko, no, I didn't know, reading now, thanks!12:10
jamespagerbasak: the recommends does not exist in xenial BUT python-ipaddress is already installed on a xenial base image I think12:11
rbalintcjwatson, ok, sorry for the wrong vote12:11
jamespageso a happy co-incidence means that stuff works OK on xenial, but not on trusty, where python-ipaddress is not installed12:11
jamespagerbasak: I'm actually OK with marking the xenial task as invalid - I fixed the UCA part with a UCA specific patch which we auto-apply to add the recommends12:12
rbasakjamespage: OK - but it's currently in Xenial unapproved and not in Trusty unapproved.12:12
jamespagerbasak: that's true - but this is a UCA specific issue on trusty, not a general trusty issue12:13
=== ricab is now known as ricab|lunch
rbasakI see, OK.12:13
jamespagerbasak: xenial feeds trusty/mitaka in the UCA12:13
rbasakah12:13
rbasakI think I understand the situation then, thanks.12:14
rbasakAre we in agreement to drop the Xenial SRU then? I'm still open to it if you want to push for it; I would prefer not to do it though.12:14
jamespagerbasak: updated bug12:16
rbasakThanks!12:16
rbasakI'll reject from the queue then.12:16
jamespage+!12:26
jamespage1 rather12:26
LocutusOfBorgseb128, do you think we should reupload a new poppler with this fix? 0.71.0-3 looks like the regression is not fixed...12:41
LocutusOfBorg(in the new upstream release)12:42
seb128LocutusOfBorg, "this fix"?12:42
seb128sorry I lack context12:42
LocutusOfBorghttps://packages.qa.debian.org/p/poppler/news/20190302T103433Z.html12:48
LocutusOfBorgthe new 0.71.0-3 has a fix that is not included in our ubuntu package12:49
LocutusOfBorgwhile the other patch might be useless12:49
dokoLocutusOfBorg: did you see my virtualbox pings?12:51
seb128LocutusOfBorg, we have 0.74 in proposed, we can't bypass that to land a fix in the disco pocket12:53
LocutusOfBorgdoko, nope! where are them?12:54
LocutusOfBorgseb128, I mean, upload a new 0.74 in proposed with that patch12:55
LocutusOfBorghow long will it take to migrate?12:55
seb128no idea12:55
dokoLocutusOfBorg: your virtualbox-hwe (and most likely virtualbox as well) ftbfs in bionic-proposed12:55
LocutusOfBorgwhy the hell did it work on my ppa12:57
LocutusOfBorgdamn12:57
LocutusOfBorgkmk: /usr/lib/jvm/default-java/bin/wsimport: Command not found12:57
LocutusOfBorgkmk: *** [/<<PKGBUILDDIR>>/src/VBox/Main/webservice/Makefile.kmk:468: /<<PKGBUILDDIR>>/out/obj/vboxjws-gen/jwsgen/jwsglue.list.ts] Error 12712:57
LocutusOfBorgkmk: *** Waiting for unfinished jobs....12:57
LocutusOfBorgJAVA, what else is to blame?12:57
dokoLocutusOfBorg: openjdk-11, please fix12:59
seb128LocutusOfBorg, I'm going to include that in the new upload, would be nice if upstream reviewed/merged it though12:59
tdaitxLocutusOfBorg: for wsimport please take a look at wsimport.sh from jaxws-ri (https://sources.debian.org/src/jaxws/2.3.0.2-1/jaxws-ri/bundles/jaxws-ri/src/main/resources/bin/wsimport.sh/)13:01
LocutusOfBorgtdaitx, I think we need some backported jaxstuff13:02
LocutusOfBorgyeah13:02
LocutusOfBorgI did that in my ppa already13:02
LocutusOfBorghttps://launchpad.net/~costamagnagianfranco/+archive/ubuntu/virtualbox-ppa13:02
LocutusOfBorgbut having a fix doesn't make java less ugly13:02
dokoLocutusOfBorg: all these are in bionic-proposed13:04
LocutusOfBorgyep13:04
LocutusOfBorgthanks!13:05
LocutusOfBorgseb128, the utf patch might be worse than the upstream already available version https://gitlab.freedesktop.org/poppler/poppler/merge_requests/133/diffs13:05
LocutusOfBorgthe other patch is currently proposed upstream https://gitlab.freedesktop.org/poppler/poppler/merge_requests/18913:06
dokoLocutusOfBorg: please prepare packages, then I'll build those against the -security pocket, and binary-copy those to -proposed13:06
seb128LocutusOfBorg, right13:06
=== ricab|lunch is now known as ricab
=== Pici` is now known as Pici
dokoahasenack: why build 2 and 3 in parallel? I would just remove 215:17
doko-rw-r--r-- root/root       353 2019-02-26 20:38 ./usr/lib/x86_64-linux-gnu/pkgconfig/pytalloc-util.cpython-37m-x86_64-linux-gnu.pc15:17
dokoplease check the pkgconfig files. these are bogus. and I think if you just build with python3 it's called like the python2 one15:18
ahasenackdoko: you rather we get rid completely of python2 in these deps too? talloc, tdb, ldb?15:54
ahasenackI would have to check the reverse-depends then, see if they can all use python3, no?15:54
xnoxahasenack, my personal plan for next cycle is to yeah, start killing all the leaf python2 things if python3 exists, and i don't think there are that many reverse-deps for samba stack, as in, isn't it mostly self-contained?15:58
ahasenackit's the deps16:02
ahasenacklike ldb, used by sssd16:02
ahasenacktdb I think also is used elsewhere16:02
ahasenackbzr-git pulls in python-tdb16:10
ahasenackand I think that's the only one16:13
ahasenacktalloc and ldb are self contained in terms of reverse-depends16:13
ahasenackdoko: ^16:14
naccahasenack: and that's a reverse-recommends16:14
ahasenackxnox: ^16:14
naccahasenack: not a depends16:14
ahasenackoh, right16:14
ahasenackso a) drop that to a suggests; b) get rid of python2-*?16:14
naccpython-samba rev-deps on python-tdb, but that's it16:14
xnoxdrop them.16:14
ahasenackhi nacc, btw :)16:14
naccahasenack: hiya :)16:15
xnoxplus we probably gonna move to brz-git soon which is python316:15
naccheh16:15
ahasenackbrz16:15
ahasenackheh16:15
naccxnox: whose clever naming is that?16:15
ahasenackxnox: so (a) for bzr-git?16:15
xnoxnacc, well they had to fork the name to escale the cla. and it does do a provides alternative bzr16:16
xnoxbreezy is the name16:16
xnoxhttps://launchpad.net/brz i don't know which one of them came up with the name16:16
seb128vorlon, can you review fwupd-signed in cosmic SRU queue? the upload from friday failed binary upload because the package compute a binary version that is different from the source, and while 1.2ubuntu > 1.2 ... 1.2ubuntu+fwdupversion <  1.2 +fwdupversion16:27
seb128vorlon, which I workarounded now by changing to 1.2.0ubuntu...16:28
vorlonseb128: done16:34
seb128vorlon, thx16:34
=== led_dark_2 is now known as led_dark_1
ahasenackdoko: after ./configure, make, make install, this is the layout with just python3: https://pastebin.ubuntu.com/p/DvrYypz2w5/17:55
ahasenackthe pkgconfig name mangling is there. is that really wrong, or just an annoyance?17:55
dokoahasenack: I would say, this is wrong, but yes it's upstream. so maybe leave that, and provide a symlink pytalloc-util.pc ?17:57
ahasenacksorry, my connection dropped, not sure if you replied18:00
sarnold< doko> ahasenack: I would say, this is wrong, but yes it's upstream. so maybe leave that, and  provide a symlink pytalloc-util.pc ?18:01
ahasenacksarnold: thanks18:03
ahasenackdoko: the build-depends on python{,3}-talloc-dev seem to come just from samba itself, ldb and tevent, aka, the "samba ecosystem", and they seem to build fine with that pkgconfig18:05
ahasenackhow about I leave it as is, make sure I rebuild everything once I got rid of py2 in all these packages, and see if it breaks?18:05
dokoahasenack: fine with me18:08
dokoahasenack: and you can remove me dependency work around for talloc18:09
dokomy ...18:09
directhexok, so if i want to file a kernel bug using `apport-bug linux` I get a small (3K) apport log which basically only contains a list of package dependencies. if i want to append an existing bug with `apport-collect existing-kernel-bug` I get a huge 0.5MB report with loads of info - lspci, dmi info, etc. how can i get apport-bug to make a big log for a new kernel bug?18:53
directhexit's a networking issue, so i can't use apport-collect whilst booted into the bad kernel18:53
directhexaha, cracked it - had to copy the source_linux.py hook to source_linux-hwe.py19:33
sarnoldaha :)19:34
directhexsadly not, you can no longer use ubuntu-bug, apport-cli, etc, to attach an apport report to an existing bug. they all tell you you _must_ use apport-collect to do that, but you can't use apport-collect offline19:53
directhexso it's not possible to file attachments to networking bugs 🤷19:54
naccdirecthex: can't you use apport-bug --save ?20:27
naccdirecthex: or apport-cli?20:27
directhexapport-cli: error: -u/--update-bug option cannot be used together with options for a new report20:28
directhexapparently not.20:28
xnoxpopey, i lack powers! give me morrrrre powers please =)20:29
mwhudsongood morning20:33
ahasenackhi mwhudson20:35
naccdirecthex: what options did you specify? did you read the manpges, etc.20:38
naccdirecthex: specifically, you use --save, then file --crash-file with -u, which is specifically mentioned in the manpage for netowrking related issues20:38
directhex$ apport-cli -u 1818294 -c ./apport.linux-image-4.15.0-46-generic.lz35uk5j.apport20:39
naccdirecthex: further, i think you want #ubuntu :)20:39
infinitypowersj: Yo.20:47
powersjinfinity, hey I heard you want rails ownership20:48
infinityDon't make me start kicking people from this channel too.20:48
powersj:D20:48
mwhudsondon't believe anything Odd_Bloke says20:48
infinitypowersj: Is the "untested" state of the trusty.6 server ISOs accurate, or is the state actually "tested, but we haven't bothered posting results yet"?20:49
infinitypowersj: (Asking because I wouldn't mind fixing a small PPC bug, which would trigger a respin of the server world, but I won't bother if it's all tested already)20:49
powersjinfinity, the latter paride needs to update it. When we chatted this morning he was a go for release20:49
infinitypowersj: Okay, I will just let my buglet live on then.20:49
infinityIt was there in .5 too, I just apparently failed to notice, or didn't care enough to fix it.20:50
infinityTurns out this doesn't work so well with 4.4 kernels:20:50
infinity        case "$KERNEL_MAJOR" in20:50
infinity            2.6|3.*)20:50
infinityDerp.20:50
powersjheh20:50
mwhudsoni wonder how many things are going to break now that disco has 520:51
mwhudsonyou'd hope we'd learn that lesson eventually...20:51
infinityWe learned some lessons with 2->3 and learned a lot harder with 3->4.20:51
infinityI don't expect 5 to be much of an event.20:51
infinitymwhudson: But also, doesn't everyone run in the --uname-2.6 personality to just fix all the bugs? :)20:53
infinitynosferatu:~$ linux64 --uname-2.6 uname -r20:54
infinity2.6.79-13-lowlatency20:54
infinityProblem solved.20:54
infinityLP buildds ran in that personality for years while we hunted down everything that 3.0 broke.20:54
mwhudsoninfinity: omg what21:02
mwhudsoni had no idea that was a thing21:02
vorlonI run in the SCOSVR3 personality to fix all the bugs21:07
infinity13:48 < infinity> Don't make me start kicking people from this channel too.21:07
vorlonI have legitimately used the OSF4 personality before... but not this decade21:08
mwhudsonwhat does Task-Key: do in seeds?21:16
mwhudsoni am confused by the way the cloud-image seed has Task-Key: cloud-init21:17
mwhudsonbut e.g. open-sshserver has "cloud-image" not "cloud-init" in Task21:17
infinitymwhudson: Task-Key is a hint to tasksel.  It's mostly useless these days.21:33
infinitymwhudson: But rgrep 'Key' in the tasksel source if curious.21:33
mwhudsoninfinity: seed_from_task in livecd-rootfs looks for it21:34
mwhudsonbut i wonder if it shouldn't21:34
mwhudsonuh was that part of the big branch i reviewed21:35
mwhudsonseems likely21:36
infinityYup.21:36
infinitygit blame puts it at 1ab78e7821:36
mwhudsonyeah21:36
mwhudsonok time to re-review that bit of that branch :)21:36
infinityFor tasks with metapackages, Task-Key should be the metapackage itself, so it probably does what jibel wanted in the cases he wanted it.21:37
infinityBut that's more luck than design.21:37
mwhudsonthe name that ends up in Task: in Packages is just the name of the seed, right?21:38
infinityYeah.21:38
mwhudsonso seed_from_task should probably just be echo $121:38
infinityWell, ish.21:38
mwhudsondepending on what it's actually used for21:38
infinityIf by "seed" he means "the file called 'desktop'", then it's more complicated than you make out.21:39
mwhudsonnow what about Task-Per-Derivative21:39
infinityCause ubuntu-desktop == ubuntu/desktop21:39
infinityTask-Per-Derivative is what defines if the "desktop" file is "desktop" or "$flavour-desktop"21:42
infinitybzr+ssh://bazaar.launchpad.net/+branch/ubuntu-archive-publishing/21:42
infinitylib/scripts/generate_extra_overrides.py21:42
infinitygetTaskName() and getTaskSeeds()21:42
infinityThat's the definitive UTSL documentation of how this works.21:43
mwhudsonhnngh21:44
mwhudsoni guess that is the relevant code21:44
mwhudsonbecause when you say21:45
mwhudsonadd_task install foo21:45
mwhudsonthat ultimately finds the packages from the foo seed by looking for foo in the Task field in Packages21:45
infinitys/seed/task/ :P21:45
mwhudsonyes21:46
infinityWe never address anything by seed.  Seeds are a backroom implementation detail.21:46
infinityAnd attempting to refer back to them after the fact might well be the real mistake here.21:46
mwhudsonso we want to find the snaps that wouold have the foo in their task field if that was a thing21:46
infinityBut I need tacos more than I need opinions.21:46
mwhudsonmaybe germinate needs to spit some more stuff out?21:47
* mwhudson tries to figure out if this worked any less by accident before jibel's branch21:47
mwhudsonhm don't think so21:49
mwhudsonoh right, the way to get snaps installed in a layered vs non-layered builds are basically disjoint21:53
mwhudsonperrrobably should make that a bit more obvious21:53
bdmurrayWhy are distro-info-data stable updates also in security?23:26
sarnoldit's fair game for folks to run with -security only23:27
bdmurrayso if I have an SRU for it then you'd want to put it in -security?23:28
sarnoldprobably; I23:29
sarnoldI've never done one myself so I'm not sure the criteria to use :) but if it's important for upgrading from one distro to the next, then it'd probably be a good candidate23:30
bdmurrayIts not so I still wonder why its in -security. The update just added Disco.23:31

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