/srv/irclogs.ubuntu.com/2020/03/10/#ubuntu-devel.txt

=== ben_r_ is now known as ben_r
=== Wryhder is now known as Lucas_Gray
=== Wryhder is now known as Lucas_Gray
LocutusOfBorgxnox, can you please consider merging gnupg2?09:54
ackkjuliank, hi, around?10:23
AsciiWolfWimpress, thanks for releasing the new steam package build! here is an appstream-generator page for the package in proposed repo: https://appstream.ubuntu.com/focal-proposed/multiverse/issues/steam-installer.html (it looks like the page wasn't generated yet, hopefully will be after some time)10:28
LocutusOfBorgxnox, gpgme1.0 is broken by it10:35
LocutusOfBorgI have it ready to upload10:36
=== ricab__ is now known as ricab
AsciiWolfWimpress, or maybe this page will be generated instead if there are no issues: https://appstream.ubuntu.com/focal-proposed/multiverse/metainfo/steam-installer.html10:38
=== ricab__ is now known as ricab
ackkhi, could anyone please sponsor this upload for the maas package to focal https://code.launchpad.net/~ack/ubuntu/+source/maas/+git/maas/+merge/380426 ?11:21
rbasakxnox: I think bug 1861304 has emerged as a valid regression-update caused by the move to openssl 1.1. Am I right that there's nothing we can do in this case either?11:28
ubottubug 1861304 in mysql-5.7 (Ubuntu Bionic) "libmysqlclient-dev will not install with libssl1.0-dev" [High,Won't fix] https://launchpad.net/bugs/186130411:28
xnoxrbasak:  i'm failing to parse your comment there.11:35
xnoxrbasak:  libssl1.0-dev always existed in bionic. Both release pocket, and in the -updates pocket, as that's what src:openssh uses in bionic11:35
rbasakxnox: AIUI, this user used libmysqlclient-dev and libssl1.0-dev from the release pocket originally11:35
rbasakIn a build that requires 1.0 and doesn't work with 1.111:36
xnoxrbasak:  let me look at libmysqlclient-dev11:36
rbasakAnd then we broke them by moving libmysqlclient-dev to 1.111:36
rbasakThere's no easy way out for this user without patching our packages.11:36
xnoxrbasak:  libmysqlclient-dev in bionic-release pocket always required libssl-dev https://packages.ubuntu.com/bionic/libmysqlclient-dev11:36
rbasakTherefore I think it's a regression we introduced11:36
rbasakOh, right.11:37
rbasakAnd libssl1.0-dev has always conflicted with libssl-dev?11:37
xnoxrbasak:  but let me be sure with version numbers11:37
juliankackk: looking11:37
xnoxrbasak:  that is security version, not release.11:37
rbasakOh11:38
rbasakAt some point MySQL moved from embedded yassl to system openssl11:38
rbasakThat's perhaps an additional interaction here11:38
xnoxrbasak:  so i do see that bionic-release version 5.7.21 did not declare any libssl-dev deps11:38
rbasakI think that hit stable releases too11:38
rbasakxnox: thanks. That explains it11:39
mdeslaurlibssl got introduced as a security update because upstream removed yassl11:39
rbasakI'll update the bug11:39
xnoxrbasak:  but 5.7.20 uses system libssl-dev11:39
xnoxrbasak:  now, the question i have if one can build and link things against mysqlclient-dev _without_ libssl-dev installed.11:39
xnoxand i think for shared-library builds the answer is that one doesn't have to11:40
juliankackk: Could you please fix your lintian warnings beforep ushing changes?11:40
juliankW: maas source: newer-debconf-templates11:40
mdeslaurxnox: I added libssl-dev to mysqlclient-dev because a bunch of things in the archive started FTBFS11:40
xnoxrbasak:  https://paste.ubuntu.com/p/Dh8fYtQtcT/ this is pkg-config file for mysqlclient. It does declare Requires.private: openssl => but that's for static linking11:40
xnoxmdeslaur:  hm, that is odd. Given that pkg-config file does not declare it =(11:41
xnoxmdeslaur:  well i care about bionic11:41
xnoxrbasak:  mdeslaur: it would be interesting to see if we can drop libssl-dev dep from libmysqlclient-dev _or_ if linking against ssl should be added in both Libs and Libs.private in the pkgconfig. It seems odd that pkg-config requires openssl, yet doesn't link against it..... as if libmysqlclient-dev includes openssl headers for like constants definitions.11:42
ackkjuliank, thanks, done11:46
xnoxrbasak:  it does seem like a regression. libmysqlclient-dev gained libssl-dev dependency, and we know that libssl-dev has conflicts in the archive.11:46
rbasakxnox: thank you for confirming11:48
juliankackk: Uploaded11:48
ackkjuliank, thanks!11:49
xnoxrbasak:  but it is triggered by libmysqlclient-dev gaining that dep, I do wonder if libmysqlclient-dev is usable for example with libssl-dev | libss1.0-dev => that might be our escape hatch, if that doesn't affect api/abi of things that build against libmysqlclient-dev.11:49
rbasakYeah maybe11:52
rbasakI'm not sure how to reliably test that for all cases, rather than just getting success with a lucy case11:52
rbasaklucky11:52
AsciiWolfWimpress, it seems that the metadata are now correct: https://appstream.ubuntu.com/focal-proposed/multiverse/metainfo/steam-installer.html :-)12:42
AsciiWolfthanks!12:42
AsciiWolfit still does not show in gnome-software though (on a system with focal-proposed repo enabled), but I think that it just needs some time to sync the metadata12:44
ahasenackwhat's going on with libcrypt1? I'm getting dep8 errors because it cannot be installed13:15
ahasenack slapd : Depends: libcrypt1 (>= 1:4.1.0) but it is not going to be installed13:15
ahasenackI know there was something around this being fixed yesterday13:15
ahasenackthis test ran in the middle of the night13:15
* ahasenack retries s390x, whch is faster13:15
juliankdoko: ^13:18
juliankahasenack: I'm afraid stuff might go wrong until libcrypt1 and libc6 have migrated13:19
juliankdoko: I wonder if we should hack around libcrypt1 shlibs so linking to it continues to produce libc6 dependencies13:22
juliankthen stuff in proposed would not get drawn into this mess13:22
dokojuliank: won't work, libxcrypt is compatible with glibc's crypt, but not the other way around13:25
dokoahasenack: where dod you see that?13:25
juliankdoko: yikes13:26
ahasenackdoko: in my  openldap dep8 results, check the recent two fails: http://autopkgtest.ubuntu.com/packages/o/openldap/focal/amd6413:26
juliankahasenack: you can retry with glibc trigger, it should work - aka produce neutral13:27
ahasenackI just retried s390x, no results yet: http://autopkgtest.ubuntu.com/packages/o/openldap/focal/s390x13:27
dokoahasenack: please add glibc/2.31-0ubuntu3 to the trigger13:27
ahasenackI see13:27
ahasenackok, new s390x run triggered with that trigger13:28
juliankhmm13:28
julianklibxcrypt does not even use symbol versioing13:29
xnoxdoko:  ahasenack:  libcrypt1 dep, imho should also generate libc6 (>= 2.31) too13:29
xnoxdoko:  in libcrypt1.shlibs13:29
juliankAFAICT libxcrypt has a superset of libc6's libcrypt symbols13:30
dokoxnox: how would that help?13:30
juliankso if code does not use the new symbols, shouldn't it be possible to use it against old libcrypt?13:30
dokoohh, I see, it would help for the autopkg tests13:30
juliankah I guess it requires the XCRYPT_* symbol(s)13:31
=== Wryhder is now known as Lucas_Gray
ahasenackrbasak: hi, git master, I'm troubleshooting git signed tags and as far as I can see, it's a problem with pinentry, do you have any suggestions? https://pastebin.ubuntu.com/p/y7cZpr4QDg/14:03
ahasenackthis is in a container14:03
ahasenackdoko: the glibc trigger made it neutral indeed: http://autopkgtest.ubuntu.com/packages/o/openldap/focal/s390x14:07
ahasenackor rather, made it run14:07
ahasenackit was neutral already (the good case)14:07
ahasenackI'll do it for the rest14:08
dokomvo: could you have a look at https://bugs.launchpad.net/ubuntu/+source/piston-mini-client/+bug/1865960 ?14:08
ubottuLaunchpad bug 1865960 in piston-mini-client (Ubuntu) "failed to import piston-mini-client" [Undecided,New]14:08
mvodoko: yes, in a meeting right now but will have a look14:09
ahasenackrbasak: n/m, plain gpg isn't working14:12
ahasenackand I found an odd workaround: export GPG_TTY=$(tty)14:12
AsciiWolfhttps://bugs.launchpad.net/hundredpapercuts/+bug/1866841 - I think Ubuntu devs should consider adding this dependency to the ubuntu-desktop meta package14:14
ubottuLaunchpad bug 1866841 in ubuntu-meta (Ubuntu) "Add chrome-gnome-shell to ubuntu-desktop recommends" [Undecided,New]14:14
Eickmeyer[m]Can I get a quick merge on an update to the Ubiquity Slideshow for Ubuntu Studo? https://code.launchpad.net/~eeickmeyer/ubiquity-slideshow-ubuntu/ubuntustudio/+merge/38046115:06
seb128LocutusOfBorg, hey, your snowball upload is buggy, it doesn't fail to build but15:35
seb128Checking output of danish stemmer with ISO_8859_115:35
seb128/bin/sh: 1: python: not found15:35
seb128/bin/sh: 1: python: not found15:35
seb128etc etc etc15:35
seb128unsure if that impacts any of the generated file/the package or just fail tests which fail to fail the build :)15:35
ricotzmwhudson, hi, please copy the packages from ubuntu-mozilla-security/rust-updates to rust-next16:27
xnoxLocutusOfBorg:  so my gnupg2 upload is now rejected17:00
xnoxLocutusOfBorg:  i'm slightly confused why you do duplicate work and ask me to do duplicate work too =)17:01
LocutusOfBorgxnox, I thought you were not interested sorry, I didn't get an answer, but I have no bnc, so meh17:28
LocutusOfBorgseb128, so, no regression lol17:28
LocutusOfBorgtumbleweed, ^^ will fix17:28
tumbleweedLocutusOfBorg: ta. I assumed you'd tested :)17:29
LocutusOfBorgtumbleweed, I just applied the Ubuntu delta17:29
LocutusOfBorgtumbleweed, I'm going to upload the current salsa.d.o master/debian branch17:34
LocutusOfBorgyour changes are cosmetic but better take them, right?17:34
LocutusOfBorgseb128, can you please ack this? https://launchpad.net/ubuntu/+source/snowball/0+svn585-2~build117:39
LocutusOfBorgin any case seb128 a package that fails tests and doesn't fail build is sad, always sad17:43
xnoxLocutusOfBorg:  i was making d-i migrate without glibc, then had a gnupg2 upload staged17:45
LocutusOfBorgoh... I thought you didn't care about the package, I see a lot of uploaders that did the last merge, so looks like everybody does it but not caring enough to do it many times17:47
seb128LocutusOfBorg, the changes look fine to me, note that upstream fixed it by switching to call iconv instead of using python there, ideally Debian would get a non outdated version of that package19:25
LocutusOfBorgseb128, mitya57 is working already on the new release20:31
mitya57probably not for focal anyway20:31
mwhudsonricotz: olivier ususally does that i think...20:37
ricotzmwhudson, he isn't around, I asked him yesterday but I assume he missed it21:25
mwhudsonricotz: ok, i'm sure i can figure it out :)21:45
mwhudsonricotz: i presume it's usually copy with binaries?21:45
ricotzmwhudson, yes, no rebuild is needed21:46
ricotzmwhudson, ?22:24
mwhudsonricotz: sorry, calls22:24
mwhudsonafk for 5 now but will try not to forget when i get back22:27
ricotzmwhudson, alright22:33
mwhudsonthe next step is remembering how copy-package works, of course22:39
mwhudsonricotz: ok done i think22:40
mwhudson(well publishing still needs to happen)22:41
ricotzmwhudson, thanks!22:43

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