/srv/irclogs.ubuntu.com/2018/03/24/#ubuntu-release.txt

tsimonq2slangasek: Could you axe kdesudo? bug 175768200:37
ubot5bug 1757682 in kdesudo (Ubuntu) "Please port your package away from Qt 4" [Medium,Confirmed] https://launchpad.net/bugs/175768200:37
-queuebot:#ubuntu-release- New source: grub-legacy-ec2 (bionic-proposed/primary) [1:1]00:59
tsimonq2slangasek: https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1592405/comments/1 Do you happen to remember what version clobbered it?01:25
ubot5Ubuntu bug 1592405 in plymouth (Ubuntu Bionic) "plymouth hook in initramfs needs font but doesn't Depend on it" [High,Triaged]01:25
xnoxtsimonq2, it may have been the merge I have done01:35
xnoxtsimonq2, to get the new upstream release in.01:36
xnoxtsimonq2, should i poke and try to look into this too?01:36
tsimonq2xnox: You're more than welcome to; I'd certainly like to learn from this but if it's a quick solution, by all means, JFDI. :)01:36
tsimonq2xnox: Hum, might it be that debian/initramfs-tools/hooks/plymouth is missing?01:41
xnoxtsimonq2, well, i'm trying to dig history, i'm pretty sure I was the one who _introduced_ using UbuntuMono font....01:42
tsimonq2xnox: Heh, OK.01:43
xnoxtsimonq2, now I am confused. I think, this may only be using ubuntu font, post initramfs, and never in the initramfs.01:52
xnoxtsimonq2, and I do not see any attempts to have UbuntuFont in the initramfs.01:52
xnoxtsimonq2, but I do recall proposing to do that circa 2013/2014, but possibly there were concerns about "too large" file size.01:53
tsimonq2xnox: I think it could be readdressed.01:53
tsimonq2xnox: I wonder what the filesize difference might be.01:54
xnoxUbuntu regular is 357k, we may want the Ubuntu Mono regular which is 209k01:55
tsimonq2And right now, DejaVu is used?01:56
tsimonq2I mean, for a 209k difference, I personally think it's a good idea.01:56
xnoxDeajuSerif + Sans are 381k + 758k01:56
tsimonq2Ok, so if we *just* use Ubuntu Mono, then that's less size?01:56
tsimonq2Or am I not seeing this right?01:56
xnoxsupports less languages, but i'm not sure we support translations in the initramfs01:57
xnoxand we need to customize fonconfig conf file, in the initramfs01:57
xnoxbut easy enough to special case that.01:57
xnoxcause, Ubuntu font is not "metric" compatible with Arial, unlike DejaVuSans01:57
tsimonq2OK01:57
xnoxthen again... this is plymouth and plymouth-text, not thesis typesetting01:57
tsimonq2Hehe, right.01:58
tsimonq2xnox: So is this something that you could JFDI pretty easily?01:58
xnoxtsimonq2, do you know if derivates plymouth themes also specify and use 'Ubuntu 11'? or just the Ubuntu one?01:58
xnoxaka lubuntu-logo, etc?01:58
* tsimonq2 looks at what Lubuntu does01:58
xnoxjust need to write a "better" /etc/fonts/conf.d/60-latin.conf01:59
xnoxto be all ubuntu font family01:59
tsimonq2xnox: Yeah no, this just specifies a module of "ubuntu-text"02:01
tsimonq2(in Lubuntu's)02:01
xnoxlubuntu-logo should be the one splashy02:01
xnoxubuntu-text, is the "serial non-quiet non-splash" version02:01
xnoxplymouth-theme-lubuntu-logo or like plymouth-theme-lubuntu-next-logo02:02
tsimonq2Right.02:02
tsimonq2But we also have just text packages.02:02
xnoxyeah, for text-only we don't do anything - no fancy fonts, no pango, no truetype, because we asume the user wants just the kernel font rendering.02:03
xnoxbecause the user wants it shmall02:03
xnoxtsimonq2, so it looks like at least lubuntu-font got forked, before 'Ubuntu 11' was added in the "ubuntu-logo" theme.02:04
xnoxso does not use that.02:04
xnoxA quick fix, is to stop using 'Ubuntu 11' in the ubuntu-logo theme =)02:04
xnoxor ship the ubuntu font, and force it to be used by default, and then there would be no need for it to be specified.02:05
tsimonq2If it doesn't use too much resources, I'd argue for the latter.02:05
tsimonq2I mean, if it introduces little to no size, even in cases where the user wants it small, if it's just 1/5 of a MB, it shouldn't be a big deal.02:06
xnoxwhen kernel modules are huge.02:06
tsimonq2Right.02:06
tsimonq2The kernel is kinda huge. :P02:06
tsimonq2(In comparison.)02:06
tsimonq2xnox: Oh, jbicha made a good point on the bug report.02:07
xnoxtsimonq2, this will need testing.02:07
xnoxhm?02:07
xnoxtsimonq2, yes, i did notice the transitional package dep already02:07
tsimonq2OK, cool.02:07
tsimonq2xnox: Would you like to take care of this (because I assume you know the codebase better) or should I?02:08
tsimonq2I'm fine either way.02:08
tsimonq2And indeed, testing will be needed.02:08
jbichathe transitional font dep has been annoying me for a while, but I was not annoyed enough to touch plymouth 🙈02:08
tsimonq2This might be a good occasion. :)02:09
xnoxjbicha, hahahhahaha02:10
xnoxtsimonq2, i'll do it all; but will need to do boot tests; so not right now, but soon.02:10
tsimonq2xnox: Alright; I'll assign the bug to you. Thanks, and please keep me updated. :)02:11
tsimonq2Er, you did already. Cool.02:12
slangasekxnox: ah; I guess I was wrong about the initramfs hook having used the Ubuntu font previously?  I just checked the last version before the Debian merge (0.9.0-0ubuntu9 in vivid) had a dep on both fonts-dejavu-core and ttf-ubuntu-font-family, and only copied fonts-dejavu-core into the initramfs04:38
slangasekxnox: so, it would be nice to get it using the Ubuntu font consistently (and dropping the need to pull dejavu in in this context), but re-adding the dejavu dep would apparently suffice to fix the regression04:39
tsimonq2slangasek: Would you happen to know what's going on with armhf autopkgtest builders?04:58
tsimonq2(I'm asking you because I hope you saw that the build you've triggered is also queued but not running. :P)04:58
slangasektsimonq2: nope, haven't looked; looking now04:59
tsimonq2ack04:59
tsimonq2lol @ someone uploading zfs-linux to Debian that was likely meant for Ubuntu05:06
* tsimonq2 shrugs, it happens I guess05:06
slangasektsimonq2: armhf sorted; looks like the lxd runners aren't entirely happy with the daily maintenance job, they likely would've started right about now on their own if I had done nothing05:06
slangasekbut that means they were down for 2 hours, unhelpfully05:07
tsimonq2slangasek: ah ok05:07
tsimonq2cool, thanks05:07
tsimonq2slangasek: It'd be good to get a second opinion on node-cross-spawn05:18
tsimonq2Its tests fail with the new nodejs, but the version we ship doesn't have upstream tests for nodejs 8.x.05:19
tsimonq2We also ship a release that's a major version behind.05:20
tsimonq2Ultimately the arm{hf,64} test failures are just timeouts.05:21
tsimonq2I've been trying to set the timeout integers to be larger values in my PPA testing but have ultimately been unsuccessful so far.05:22
tsimonq2I'll try some more, but if the situation doesn't improve, then I'm not sure what to do from there.05:24
tsimonq2In fact, that sort of thing seems almost commonplace; we're shipping node modules with out-of-date versions which have failing tests that have been completely revamped upstream.05:27
tsimonq2(I'm making a generalization, but still.)05:28
slangasektsimonq2: there are enough nodejs-triggered autopkgtests that fail only on arm64 and armhf that it makes it suspicious that there may be arch-specific regressions in our nodejs07:22
slangasektsimonq2: node-block-stream, node-commander, node-cross-spawn, node-liftoff - are these related?07:23
tsimonq2slangasek: I haven't taken a close look but it's possible.07:31
tsimonq2slangasek: node-liftoff seems to need timeout bumps like node-cross-spawn.07:35
tsimonq2Doing, although it's a bit of a PITA because turnaround time for testing is 20 minutes minimum, and these tests stop as soon as there's one error. Sigh.07:36
tsimonq2slangasek: I don't quite know what to make of node-block-stream.07:38
tsimonq2slangasek: node-cross-spawn *should* be fixed now.07:38
tsimonq2slangasek: And node-commander is kind of weird: AssertionError: expected '' to be 'SIGHUP\n'07:39
tsimonq2slangasek: So while these are unrelated, it's weird that these only happen on *some* arches.07:39
-queuebot:#ubuntu-release- New: accepted gcc-defaults-ports [amd64] (bionic-proposed) [1.175ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted ubuntu-wallpapers [amd64] (bionic-proposed) [18.04.0-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted virtualbox-hwe [i386] (bionic-proposed) [5.2.8-dfsg-5ubuntu18.04.1]08:17
-queuebot:#ubuntu-release- New: accepted gcc-defaults-ports [i386] (bionic-proposed) [1.175ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted virtualbox-hwe [amd64] (bionic-proposed) [5.2.8-dfsg-5ubuntu18.04.1]08:17
-queuebot:#ubuntu-release- New: accepted mir [amd64] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted mir [armhf] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted mir [ppc64el] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted mir [arm64] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted mir [s390x] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
-queuebot:#ubuntu-release- New: accepted mir [i386] (bionic-proposed) [0.31.0.1-0ubuntu1]08:17
tsimonq2slangasek: Actually, note-liftoff can be badtested.09:13
-queuebot:#ubuntu-release- Unapproved: snapd (xenial-proposed/main) [2.31.2 => 2.32] (desktop-core, ubuntu-server)12:04
estanginggs: ping. bcolz 1.2.0+ds1-1 now ready to be synced from debian/incoming. should fix the autopkgtest failure of c-blosc 1.14.2+ds1-1.12:14
estanahem s/of c-blosc/with c-blosc/12:15
ginggsestan: waiting for it to be picked up by launchpad https://launchpad.net/debian/+source/bcolz12:15
estanginggs: aha.12:15
-queuebot:#ubuntu-release- New sync: deepin-movie-reborn (bionic-proposed/primary) [3.2.3-2]14:21
estanginggs: looks like the eagle landed ^ :)16:43
LocutusOfBorghello jbicha, I'm uploading a gtk+2.0 merge, because the current one is FTBFS in release pocket, probably your glib2 upload broke it?18:24
jbichaLocutusOfBorg: sync meson18:25
jbichaI mean unless I need yet another FFe for that18:25
jbichathe Ubuntu diff can be dropped now18:26
ginggsestan: infinity beat me to it18:27
jbichaLocutusOfBorg: I mean you could merge glib2.0 if you want too…18:27
jbichaLocutusOfBorg: I'm all confused. Let's start over. Do you have a build log for the gtk2 build problem?18:29
LocutusOfBorgok glib2.0 done18:29
LocutusOfBorgjbicha, https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa/+packages18:29
jbichayou synced gtk2, why?18:30
LocutusOfBorgthis is a no change rebuild of the version in release18:30
LocutusOfBorgjbicha, I didn't :) or better, I did just to avoid uploading the source tarball for the diff18:30
LocutusOfBorgI have a connection that sucks a bit, I didn't make the sync build at all18:30
LocutusOfBorgjbicha, do you see the symbols that have been dropped in the merge? http://launchpadlibrarian.net/361892471/gtk+2.0_2.24.32-1_2.24.32-1ubuntu1.diff.gz18:33
LocutusOfBorgshould I readd them in your opinion? g_cclosure_marshal_VOID__BOXED18:33
LocutusOfBorgthey are removed in the last patch that ubuntu applies18:33
LocutusOfBorgthey are coming from glib, and they shouldn't be there...18:33
LocutusOfBorgnot sure if this is a problem or not18:33
LocutusOfBorgsomebody from desktop team today  told me to just remove them18:42
LocutusOfBorgbecause such symbols are inside glib2.0, and they shouldn't be in gtk2 (and gtk2 links glib2, so there is no runtime issue)18:43
jbichayes, they can be removed as I think that was a glib bug18:45
jbichay'all probably shouldn't have changed gtk_print_backend_set_password@Base 2.24.25-0ubuntu2 but since a newer version is in xenial maybe it doesn't matter so much18:46
jbichaplease push your changes to bzr  lp:~ubuntu-desktop/gtk/ubuntu18:46
jbichaI believe we'll be switching to git for Chaotic Camel ( web link for bzr is https://code.launchpad.net/~ubuntu-desktop/gtk/ubuntu )18:47
jbichaif y'all are really eager, you can merge gtk3 too :)18:48
LocutusOfBorg"y'all probably shouldn't have changed gtk_print_backend_set_password@Base 2.24.25-0ubuntu2 but since a newer version is in xenial maybe it doesn't matter so much"18:51
LocutusOfBorgthis is *exactly* what I changed, but after I changed it back, because "better safe than sorry"18:51
LocutusOfBorgsure, I'll push them18:51
jbichathat symbol version was changed in the version pushed to bionic18:52
LocutusOfBorgI know, but maybe reverse-deps complains if we don't rebuild?18:52
jbichahmm?18:52
LocutusOfBorgI mean, ok  the lower bound is already satisfied18:53
jbichaI'll probably have to do a gtk2 upload in unstable to drop the extra glib symbols18:55
LocutusOfBorgthanks jbicha :)18:56
LocutusOfBorgbtw, I sync'd meson, just bugfixes, new tests and a bug I was hitting with libinput18:56
jbichathanks18:57
estanginggs: you guys have been my dream team through this :)19:04
jbichaLocutusOfBorg: gtk2 builds fine in unstable. I guess I could mark those closure symbols as optional… not really sure why Debian & Ubuntu are different there now19:18
slangasektsimonq2: what's the rationale for considering node-liftoff badtest?20:09
jbichaLocutusOfBorg: gtk2 is one of the last Debian GNOME packages to use cdbs, I wonder if that helps explain the g_cclosure symbols? none of our other libraries have those symbols20:38
jbichaLocutusOfBorg: https://launchpad.net/ubuntu/+source/meson/0.45.1-1/+build/14489818 (it was a binary upload in Debian :| )20:43
-queuebot:#ubuntu-release- New binary: javatools [amd64] (bionic-proposed/universe) [0.63] (no packageset)22:39
LocutusOfBorgjbicha, gtk2, the latest patch (ubuntu specific) is changing the file "./gtk/gtkmarshalers.list"22:50
LocutusOfBorgso removing them manually I would say22:50
LocutusOfBorgDebian has not this patch, so they appears there?22:50
jbichaok, the use-secrets-service patch?22:52
LocutusOfBorgyes, this: +-VOID:POINTER,POINTER,POINTER,POINTER,STRING22:56
LocutusOfBorgbtw, doko any idea if you are building libphobos.a without fPIC?22:56
LocutusOfBorg /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/libgphobos.a(stdio.o): relocation R_X86_64_TPOFF32 against symbol `_D3std5stdio10readlnImplFPOS4core4stdc5stdio8_IO_FILEKAawE3std5stdio4File11OrientationZ1nm' can not be used when making a shared object; recompile with -fPIC22:56
LocutusOfBorgthis happens with meson22:57
LaneyLocutusOfBorg: we have a packaging branch for glib2.0 if you'd be so kind as to push there please23:04
LocutusOfBorglink please? I'll be happy to push23:05
LocutusOfBorgalso, gtk3 uploaded23:06
jbichaLocutusOfBorg: it's in the VCS fields in debian/control :)23:06
LocutusOfBorgok, lets do it tomorrow :)23:08
LocutusOfBorgtoo late here23:08
LocutusOfBorgI think I did also glib2.0, please don't shoot at me if I did import it wrong :)23:18
* LocutusOfBorg goes to sleep23:18

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