/srv/irclogs.ubuntu.com/2017/09/22/#ubuntu-release.txt

-queuebot:#ubuntu-release- New binary: linux-signed-lts-xenial [amd64] (trusty-proposed/main) [4.4.0-97.120~14.04.1] (kernel)01:38
tjaaltonI have a bit of a problem with tomcat8 vs tomcat8.0 and don't know how to best solve it04:16
tjaaltonlibtomcatjss-java needs libtomcat8.0-java04:16
tjaaltonbut with the current package it doesn't get upgraded, replacing libtomcat8-java with 8.0-java04:17
tjaaltonI guess putting P/C/R: libtomcat8-java would solve it, but then all upgrades would get libtomcat8.0-java, which is not desirable since it's supposed to be temporary to allow dogtag/tomcatjss to work until they've been ported to new tomcat..04:18
tjaaltonhmm, and now dist-upgrade worked without changes.. I'll poke it some more04:33
slangasektjaalton: Conflicts/Replaces, without Provides, should be enough to tell apt to prefer the replacing package04:54
tjaaltonslangasek: okay, I had a package which recommended libtomcat8-java and removing that made dist-upgrade work fine04:56
tjaaltonshouldn't have had that installed in the first place. fresh install seems to work fine now at least04:57
slangasekok04:57
slangasekjbicha: what did you want to do about gnome-core on ppc64el? (firefox)06:28
slangaseksergiusens: I see snapcraft autopkgtests failing in artful, which looks like actual bugs in snapcraft (bundling a subset of glibc libraries in the snaps, which are then incompatible with the new libc.so.6 on the system); do you concur?06:53
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [amd64] (xenial-proposed) [4.10.0-36.40~16.04.1]07:28
-queuebot:#ubuntu-release- New: accepted linux-signed-lts-xenial [amd64] (trusty-proposed) [4.4.0-97.120~14.04.1]07:29
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (trusty-proposed) [3.13.0-133.182]07:29
-queuebot:#ubuntu-release- New binary: glewlwyd [ppc64el] (artful-proposed/universe) [1.1-2ubuntu1] (no packageset)07:31
-queuebot:#ubuntu-release- New binary: glewlwyd [s390x] (artful-proposed/universe) [1.1-2ubuntu1] (no packageset)07:31
-queuebot:#ubuntu-release- New: accepted glewlwyd [ppc64el] (artful-proposed) [1.1-2ubuntu1]07:32
-queuebot:#ubuntu-release- New: accepted glewlwyd [s390x] (artful-proposed) [1.1-2ubuntu1]07:32
-queuebot:#ubuntu-release- New binary: glewlwyd [armhf] (artful-proposed/universe) [1.1-2ubuntu1] (no packageset)07:33
-queuebot:#ubuntu-release- New: accepted glewlwyd [armhf] (artful-proposed) [1.1-2ubuntu1]07:39
-queuebot:#ubuntu-release- New binary: ubuntukylin-wallpapers [amd64] (artful-proposed/universe) [17.10.2] (ubuntukylin)07:43
-queuebot:#ubuntu-release- New: accepted gnome-getting-started-docs [amd64] (artful-proposed) [3.26.0-0ubuntu1]07:53
-queuebot:#ubuntu-release- New: accepted ubuntukylin-wallpapers [amd64] (artful-proposed) [17.10.2]07:53
-queuebot:#ubuntu-release- New: accepted gnome-user-docs [amd64] (artful-proposed) [3.26.0-0ubuntu1]07:53
-queuebot:#ubuntu-release- New sync: aether-ant-tasks (artful-proposed/primary) [1.0.1-1]07:57
-queuebot:#ubuntu-release- New: accepted aether-ant-tasks [sync] (artful-proposed) [1.0.1-1]07:58
doko$ apt-cache show linux-tools-4.13.0-11|grep Depends08:00
dokoDepends: libaudit1 (>= 1:2.2.1), libbinutils (>= 2.29), libbinutils (<< 2.30), libc6 (>= 2.14), libdw1 (>= 0.157), libelf1 (>= 0.144), liblzma5 (>= 5.1.1alpha+20120614), libnuma1 (>= 2.0.11), libpci3 (>= 1:3.5.2-1), libslang2 (>= 2.2.4), libudev1 (>= 183), libunwind8, zlib1g (>= 1:1.1.4), linux-tools-common08:00
dokoapw: ^^^ your binutils upper dependency is wrong. whatever relies in linux-tools on that is now broken in the release pocket08:01
-queuebot:#ubuntu-release- New binary: aether-ant-tasks [amd64] (artful-proposed/none) [1.0.1-1] (no packageset)08:01
-queuebot:#ubuntu-release- New: accepted aether-ant-tasks [amd64] (artful-proposed) [1.0.1-1]08:04
-queuebot:#ubuntu-release- New binary: python3.7 [s390x] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:28
-queuebot:#ubuntu-release- New binary: python3.7 [ppc64el] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:31
-queuebot:#ubuntu-release- New binary: python3.7 [i386] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:31
-queuebot:#ubuntu-release- New binary: python3.7 [amd64] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:35
apwdoko, da'fuk ... how on earth did that happen08:36
apwdoko, will look into it and get it sorted out08:36
dokoapw: because you have 2.30 as an upper dependency08:36
apwdoko, those are auto-dependencies, not ones we type08:37
apwit would have had to be built against the old version somehow08:37
dokoohh, it's an issue in binutils ;)08:37
dokobut anywa, you should get tigher deps with a rebuild08:38
-queuebot:#ubuntu-release- New binary: python3.7 [arm64] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:41
-queuebot:#ubuntu-release- New binary: python3.7 [armhf] (artful-proposed/none) [3.7.0~a1-1] (no packageset)08:41
apwdoko, why are the ones there wrong? given the current version falls in that gap ?08:51
apwdoko, is that not a major version clamp and intended as is ?08:51
dokono, it's the change of the soname, and that changes often08:52
dokoyou can avoid it by statically linking libbfd08:52
dokoread the package description, it's not a stable ABI08:52
-queuebot:#ubuntu-release- New: accepted python3.7 [amd64] (artful-proposed) [3.7.0~a1-1]08:58
-queuebot:#ubuntu-release- New: accepted python3.7 [armhf] (artful-proposed) [3.7.0~a1-1]08:58
-queuebot:#ubuntu-release- New: accepted python3.7 [ppc64el] (artful-proposed) [3.7.0~a1-1]08:58
-queuebot:#ubuntu-release- New: accepted python3.7 [arm64] (artful-proposed) [3.7.0~a1-1]08:58
-queuebot:#ubuntu-release- New: accepted python3.7 [s390x] (artful-proposed) [3.7.0~a1-1]08:58
-queuebot:#ubuntu-release- New: accepted python3.7 [i386] (artful-proposed) [3.7.0~a1-1]08:58
apwdoko, ok, anyhow, they are supplied by binutils i believe, so a rebuild is sufficient to sort that out, right ?09:01
apwi may have a minor update i can justify uploading09:01
dokoyes09:01
Ukikie3.7?  Huh.09:08
apwt'is an alpha i assume, and us not be using it09:17
fossfreedom_quick question - for universe packages with no specific ubuntu changes - is sync'ing with debian unstable still occurring? Reason for the question - tlp is an older version in artful compared to unstable and I'm wondering why that is.09:23
cjwatsonfossfreedom_: No, that stopped at Debian import freeze.  See https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule09:25
fossfreedom_ok. thanks.09:25
cjwatsonSyncs can still be done manually by syncpackage if they're appropriate for the freeze state or have an exception09:25
fossfreedom_cjwatson: thanks - looks like it was uploaded around the time of the  freeze date.  no worries. it will be pulled in for 18.0409:34
cjwatsonIndeed.09:51
-queuebot:#ubuntu-release- Unapproved: cockpit (zesty-backports/universe) [150-2git1~ubuntu17.04.1 => 151-1~ubuntu17.04.1] (no packageset)10:15
-queuebot:#ubuntu-release- Unapproved: cockpit (xenial-backports/universe) [150-2git1~ubuntu16.04.1 => 151-1~ubuntu16.04.1] (no packageset)10:15
-queuebot:#ubuntu-release- Unapproved: accepted cockpit [source] (xenial-backports) [151-1~ubuntu16.04.1]10:20
-queuebot:#ubuntu-release- Unapproved: accepted cockpit [source] (zesty-backports) [151-1~ubuntu17.04.1]10:21
jbichaslangasek: I'll just have gnome-core use epiphany-browser on ppc64el since chromium-browser isn't available there either11:52
dokojbicha, slangasek: I asked pat to schedule a session about firefox/rust/cargo maintenance. I think at least on architectures where we don't support firefox we can build with external dependencies like Debian is doing it. but lets see next week for that11:59
jbichadoko: it's likely that webkit2gtk 2.20 (March 2018) will have a build-dependency on gcc-6, how are you thinking we'll handle that?12:07
sergiusensslangasek I am sort of off today, can look at it tomorrow or ask elopio to start today if there is rush12:07
dokojbicha: is that the deprecated webkit?12:08
jbicha(since we have been backporting new webkit2gtk releases to 16.04 LTS as security releases)12:08
jbichano12:08
jbichadeprecated webkit doesn't get new releases12:08
dokoand it cannot be built with GCC 7?12:08
jbichait can build with gcc-7 but gcc-6 & gcc-7 aren't in xenial currently12:09
dokowell, package a new gcc-mozilla then ... but then do it with gcc-7 because that will be the one in the next lts12:10
jbichaok, thanks12:12
ahasenackslangasek: thanks for moving ubuntu-advantage-tools to main12:46
coreycbhello release team, can we demote python-zunclient from main to universe? At this point it is just listed as a Build-Depend and Suggests.12:58
jbichacoreycb: it's already in universe https://launchpad.net/ubuntu/+source/python-zunclient/+publishinghistory13:18
jbichahttps://people.canonical.com/~ubuntu-archive/madison.cgi?package=python-zunclient13:18
coreycbjbicha: ah, great. i got a proposed-migration warning this morning so maybe it was handled today.13:19
-queuebot:#ubuntu-release- Unapproved: python-oslo.middleware (zesty-proposed/main) [3.23.1-0ubuntu1 => 3.23.1-0ubuntu1.1] (openstack, ubuntu-server)13:22
elopioping doko . Sergio tells me there are snapcraft issues in artful. Do you have a link?16:02
ogra_elopio, (from #snappy )16:13
ogra_oko> snapcraft autopkg test failure: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful/artful/amd64/s/snapcraft/20170922_010609_57ea7@/log.gz16:13
ogra_<doko> output: {{{b'/snap/godd/x1/bin/godd: relocation error: /snap/godd/x1/lib/x86_64-linux-gnu/libpthread.so.0: symbol __mmap, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference\n'}}}16:13
ogra_<doko> but it's built with glibc-2.26 ...16:13
elopiohuh, this is running the snaps, not building them.16:17
naccogra_: interesting that's the error i got with my artful build of classic snap too16:22
nacc(for a different library)16:23
ogra_nacc, yeah, see the discussion from #snappy :) i mentioned that ...16:23
naccogra_: ah sorry16:24
ogra_but unlikely to be actually related i think16:24
ogra_especially since the above happens during build16:24
naccogra_: isn't the output from running hte pyhooks snap?16:25
naccogra_: or running any snap i this case?16:26
ogra_might be16:26
naccogra_: i'll read the logs a bit myself and see the backlog in #snappy16:26
* ogra_ actually looks at the log 16:26
ogra_well, there wasnt much beyond the above and me saying "ah. i ahve seen that but only with classic on artful"16:27
naccheh16:28
naccogra_: ok :)16:28
ogra_the snaps failing in the test are non-classic though16:28
naccyep, understood -- tbh, my snap (well, the wrapper snapd ends up calling in my snap) is a lot like a non-classic snap. Except for it's write permissions.16:28
naccso I *could* see it being similar, in terms of what library is from where and why16:29
naccbut again, i don't see how it would work with non-classic snaps either, if built on artful16:29
nacci guess i don't konw what's built where :/16:29
nacci would assume the snapcraft tests actually build the snap?16:30
ogra_thats a question for elopio i guess16:30
naccyeah, it looks like it builds it (aroudn the middle of the log). I think it has to build it on the host, but it's not clear from the logs16:31
naccelopio: --^ ?16:32
elopionacc: yes, the test builds and runs snaps.16:34
ogra_elopio, it builds them on artful using artful deps ?16:36
ogra_that cant work ...16:36
ogra_(especially after the libc update)16:36
slangaseksergiusens: well, I think it's perhaps a "rush" in the sense that it might show that snapcraft, or the core snap, is currently broken on top of artful16:37
ogra_(since it will run them on top of the xenial core afterwards)16:37
naccyeah, this is the same issue my classic snap has16:37
naccit feels like this is another argument for "don't build on artful" :)16:37
naccif it also affects confined snaps :)16:37
ogra_slangasek, nah ... that has never really worked (if it did, tha was by sheer luck) and should never have been promoted as "supported"16:38
slangaseknacc: well, it's at least an argument for "don't put half of glibc in your runtime and the other half in your snap"16:38
ogra_do never ever build snaps with host dependencies unless you are on xenial ... thats the only meme here16:39
slangasekbut what's unusual is that the snapcraft testsuite errors reference only GLIBC_2.25... which is not the xenial, zesty, or artful version16:39
ogra_and the reason for snapcraft cleanbuild to exist16:39
ogra_yes, thats a bit weird indeed16:39
naccogra_: good poinnt, so i think if the snapcraft dep8 tests did cleanbuilds, they might pass16:39
naccogra_: although that would potentially required nested lxd on all archs where it runs16:40
ogra_yes, for sure16:40
ogra_since the lib versions match the core version the snaps are executed on16:40
naccslangasek: the issue is glibc is blacklisted (at least that's what we think) so none of it is in the snap16:40
ogra_right16:40
ogra_the libc version in use comes from the core snap16:40
naccslangasek: so building on artful leaves link-time dependencies to be satisfied by core, which is xenial, regardless of where your snap built16:41
slangaseknacc: libpthreads, libdl are part of glibc; they are showing up as symbol mismatches16:41
naccslangasek: hrm16:41
naccslangasek: maybe it's not a good ennough blacklist :)16:41
slangasekso it's possible libc is blacklisted but the other bits are not16:41
naccslangasek: yeah, in my case (git-ubuntu) it was libdl that threw the error16:41
slangasekmind you, not /all/ of the test failures were this - but at least some of them are lolwut why are you splitting glibc16:41
ogra_https://launchpadlibrarian.net/337868387/core_16-2.27.6+git381.783a1f9_amd64.manifest16:41
ogra_libc-bin2.23-0ubuntu916:41
ogra_libc6:amd642.23-0ubuntu916:41
ogra_libc6:i3862.23-0ubuntu916:41
ogra_hmmmmm16:41
ogra_mmm16:41
ogra_m16:41
ogra_slangasek, but we are not splitting it16:42
ogra_the one shipped in core is mandatory16:42
slangasekogra_: have you looked at the errors in the log?16:42
ogra_and snapcraft has code to prevent the libc package to ever end up inside a snap app package16:43
ogra_yes16:43
slangasekthere are paths referring to libdl.so and libpthreads inside the snap being tested16:43
ogra_i see the mention of 2.2516:43
slangasekwhich means these libraries have not successfully been blacklisted from exclusion from the application snap16:43
ogra_ah16:43
ogra_yeah16:43
ogra_so thats the issue then (still though ... why do they link against 2.25 ?)16:44
ogra_hmm16:45
naccis the bug i snapcraft (not the link, but the libc blacklist) that snapcraft/internal/libraries._get_system_libs looksl ike this: http://paste.ubuntu.com/25593456/16:47
naccthat's a hardcoded only libc.so.616:47
ogra_well, snapcraft explicitly denies installation of libc616:47
ogra_$ dpkg -S /lib/x86_64-linux-gnu/libpthread.so.016:48
ogra_libc6:amd64: /lib/x86_64-linux-gnu/libpthread.so.016:48
ogra_and also:16:48
ogra_ls -l /snap/core/current/lib/x86_64-linux-gnu/libpthread.so.016:48
ogra_lrwxrwxrwx 1 root root 18 Sep 12 08:36 /snap/core/current/lib/x86_64-linux-gnu/libpthread.so.0 -> libpthread-2.23.so16:48
ogra_so there shouldnt be a libpthread.so.0 inside the godd snap16:48
naccogra_: ah ok16:48
ogra_because of the blacklist16:49
ogra_and the one from core should be used16:49
ogra_the question is how did it sneak into the godd snap16:49
naccogra_: where is the blacklist implementation? repo/_base:_fix_symlink ?16:50
naccogra_: i'm not seeing that many references to libc in the source16:50
ogra_not sure, sergiusens or kyrofa would know16:50
=== alan_g is now known as alan_g_
ogra_there is a txt file somewhere that snapcraft parses16:51
ogra_but at the same time it also walks ldd output for the built binaries16:51
ogra_and i think the txt file (the actual blacklist) applies to deb package names ...16:51
ogra_not sure if there is any verification against deb contents for the blacklisting16:52
elopiosnapcraft/internal/repo/manifest.txt16:53
ogra_yeah16:54
ogra_and that only lists deb names16:54
slangasekcoreycb: strange that you got an email about python-zunclient, that seems to have been in response to me fixing the component on the version in -proposed... taking it /off/ of component-mismatches.  Well, another thing to debug at some point16:56
coreycbslangasek: interesting, ok16:57
elopioThere's also libraries/16.0416:58
naccelopio: libdl.so.2 is listed twice? is that file generated?16:59
ogra_well17:00
ogra_that lists 16.04 versions17:01
ogra_hmm, but the link versions17:01
nacci'm very cofused by snapcraft/internal/libraries.py17:02
naccif you're building on 17.1017:02
naccit wo't find any libs file17:02
elopionacc: should be: libraries/generate_lib_list.py17:02
naccor does it generate it if it's not there?17:02
nacci wonder if that's this bug? no libraries file found, so only libc.so.6 is excluded17:03
elopionacc: and yes, that's what I was trying. Making a libraries/17.10, and see what happens on artful.17:03
naccelopio: _get_system_libs specifically17:03
naccelopio: yep17:03
elopiobut well, I'm very lost on this code too. For this, we need kyrofa or sergiusens.17:03
ogra_i guess kyrofa actually17:03
ogra_iirc he wrote that bit and the ldd crawler17:03
ogra_grep pthread /home/ogra/Devel/branches/snapcraft/libraries/16.0417:06
ogra_libpthread.so.017:06
ogra_libpthread.so.017:06
ogra_also interesting that this is listed twice inn a row17:06
naccogra_: yeah lots of dupes in that file17:06
ogra_seems others actually follow the symlink and list link as well asbinary lib17:06
ogra_which might be because libpthread-2.23.so actually has a dash in the version ? (wild guess)17:07
ogra_well, whatever ...  we'll need kyrofa17:08
naccso it seems like there might need to be two independent fixes (IMO, not konwing anythign about snapcraft): 1) there should be lib lists for all supported build targets; 2) the fallback for only excluding libc.so.6 itself is too narrow and will almost always (with libc mismatches) lead to issues like this -- it should be all libraries provided by libc17:08
nacc(the bin pkg)17:08
ogra_well ... 1) there is only one build target :)17:08
ogra_thats the whole point17:08
naccogra_: true, so the the artful self-tests need to use cleanbuild as well :)17:09
ogra_yeah17:09
nacc*artful snapcraft dep8 tests17:09
ogra_elopio, do you know if there is a reason behind not using cleanbuild in that test ?17:10
ogra_(and thus pulling in artful deps that will clash with the core snap anyway)17:10
ogra_(even beyond this libc issues that will cause probs, but perhaps there is some valid reason to actually build native on artful)17:11
elopioogra_: mainly, that we couldn't use lxc until recently. But also, I think one of our goals is to be able to build snaps in any distro and use them in any distro.17:18
elopioI'm not totally sure about that last one. Now that our container builds story is getting a lot better, I think it could make sense to always build in x.17:19
sergiusensthere are two things at play here, the package blacklist and then there's the thing i have been wanting to get rid of for ages but brings in some breakage, there's library collecting from the host so you don't need to bring in the equivalent stage-packages entry for everything that would be satisfied by a build-packages entry17:19
ogra_ellwell, the last one will definitely not work until we have base snaps for all possible releases and distro combos17:20
ogra_elopio, ^^17:20
ogra_sergiusens, well, even if your blacklist works using artful libs inside of snaps that run on top of a xenial core screams for breakage17:20
ogra_sergiusens, that can work once there are base snaps and an artful-base exists .. but not before17:21
ogra_the test should just use cleanbuild if possible17:21
elopiowith libraries/17.10, godd works built and run in artful.17:21
ogra_matter of luck :)17:21
naccyeah, it seems like you're just not hitting some ABI change, right?17:22
ogra_(though its is go ... that will behave better anyway ... if your snap includes actual libs via stage-packages that can quickly fall apart)17:22
naccbut it's possible to get an ABI change in any of this that might break an app?17:22
sergiusensogra_ the only requirement we were given for anything other than xenial (and in future, not built using a proper base) is that people should be allowed to experiment17:22
elopioogra_: I wasn't saying it was a good solution, just reporting on my experiment :)17:22
ogra_sergiusens, sure ... and keep the pieces17:22
naccelopio: if nothing else, that fix allows people to continue to usupported experiment17:23
ogra_sergiusens, but surely nothing you should use in an official test17:23
ogra_anyway, myth solved \o/17:24
naccthe implication is, also, though that there is a missing unit or integration test for this, right?17:24
sergiusensogra_ the tests were fine as they allowed us to know where we standed, now I need to sit down and think17:24
sergiusensnacc what is missing?17:24
ogra_heh, thats another way to put it indeed :)17:24
naccsergiusens: a snap was allowed to build using components of libc from a distribution and nnot the core snap17:24
naccsergiusens: and ship said components in their sap17:25
nacc*snap (my n key is struggling!)17:25
sergiusensnacc oh, that is what we were told to allow and not worry about17:25
ogra_lol17:25
naccwho in the world said that?17:25
naccit can't work...17:25
ogra_well17:25
sergiusensnacc I'd rather not mention ;-)17:25
naccok, it *might* work in some cases :)17:25
ogra_it would work if you included *all* of libc17:25
naccyeah17:25
naccyou can't include part of it, that's the point slangasek was making17:25
ogra_the issue here is that only pieces of the libc package were included17:25
ogra_i.e. not libc itself17:26
naccogra_: yep17:26
ogra_but libpthread17:26
ogra_and libdl17:26
naccwell everythingn but libc.so.6 :)17:26
ogra_right17:26
naccelopio:17:26
naccelopio'17:26
sergiusensogra_ ah, ic; that can be fixed17:26
naccbah! that filelist fix will fix that, at least17:26
sergiusensnacc I would rather just not auto include anything :-)17:27
ogra_sergiusens, nut that wont help with other libs that are linked against a newer libc ... which will fall apart equally17:27
sergiusensthis is a perfect excuse for that17:27
ogra_s/nut/but/17:27
naccsergiusens: what do you mean by auto include?17:27
ogra_(unless the actual libc they link against gets included fully in the snap indeed)17:27
sergiusensand just raise en error with missing libraries that people will figure out with stage-packages or not17:27
sergiusensnacc say you say `build-packages: [licurl-dev]`, this would install -dev and libcurl on the host; if you noticed, you don't need to add a `stage-packages: [libcurl]` entry because we crawl the host for libraries to make things easier; I have disliked this feature since forever and given the no break policy we just left it there and added an entry t17:30
sergiusenso not do this. It seems it would be beneficial for everyone that this not be done automatically at all and raise an error with the missing libraries you have. Anyhow, this is getting snapcraft specific, not sure if worth discussing on #ubuntu-release anymore17:30
naccsergiusens: +1 on being as explicit as possible17:31
naccogra_: but this still does't explain the wrong GLIBC version in the logs, right?17:35
dokoslangasek: the reason that you see GLIBC_2.25 is that this is the symbol version. glibc 2.26 didn't have any new symbols compared to glibc-2.25.18:19
naccdoko: ah that makes sense18:19
naccdoko: so it is the 2.26 version of the other libs showing that18:20
naccdoko: thanks!18:20
slangasekdoko: aha, check18:20
dokowhat *might* happen is that you see https://sourceware.org/bugzilla/show_bug.cgi?id=2215018:21
ubot5sourceware.org bug 22150 in ld "[2.29 Regression] ld.bfd keeps a version reference in .gnu.version_r for symbols which are optimized out" [Normal,Resolved: fixed]18:21
dokoor LP: #171564118:21
ubot5Launchpad bug 1715641 in dpkg (Ubuntu) "network-manager built against glibc-2.26 requires GLIBC_2.25 symbol yet doesn't depend on recent enough glibc" [Undecided,Triaged] https://launchpad.net/bugs/171564118:21
dokoif that was built with a binutils (<< 2.29-12)18:21
dokobut I didn't investigate that18:22
naccdoko: i think we understand (to some degree) why this is happenning to snaps18:23
dokoI think you'll have some fun with glibc-3.0, when glibc starts dropping deprecated symbols ... and keeping the soname18:28
naccdoko: ugh18:29
naccdoko: yeah :)18:29
infinityEh?  We won't drop symbols and keep the soname.18:36
infinityThat would be madness.18:36
naccinfinity: that's what i would have thought, but i was trusting doko :)18:37
dokoinfinity: that's the long term plan for glibc-3.0, yes. speak with upstream, carlos and florian18:38
infinitydoko: That's a curious new take on things.  I will indeed talk with Carlos.18:39
infinityIt's always in the past been understood that dropping symbols would be libc7.18:39
dokobut the next versions will be .27 and .28 ...18:41
slangasekdoko: the bogl ftbfs is some sort of toolchain bug; an inline function disappears and generates "undefined reference" when building with -Os21:26

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