[00:00] <vorlon> you said 'gtksourceview' which is not a source package
[00:00] <vorlon> same issue for gtksourceview3
[00:01] <vorlon> so, 2 ppa publishing cycles + 1 archive publishing cycle and then we'll have libproxy sorted
[00:01] <doko> ok, time for me to go to bed then
[00:01] <vorlon> doko: I can retrigger gtksourceview* later.  Is there anything after those are built that you also want me to look at?
[00:07] <doko> I have been looking at lablgtk3 (and then frama-c), mrpt, ros-perception-pcl
[00:13] <vorlon>         Expected call was not made to mocked function [__wrap_setsockopt]
[00:13] <vorlon> \o/
[00:13] <vorlon> doko: ack.
[00:20] <vorlon> interesting, I can't work out how gvm-libs is actually doing its wrapping of glibc calls
[00:20] <vorlon> set (UTIL_TEST_LINKER_WRAP_OPTIONS
[00:20] <vorlon>     "-Wl,-wrap,socket,-wrap,setsockopt")
[00:20] <vorlon> oh nooo
[00:23] <vorlon> that's horribly non-portable and also beautiful and why am I only learning about it now
[00:50] -queuebot:#ubuntu-release- New binary: symfony [amd64] (noble-proposed/universe) [6.4.5+dfsg-3ubuntu1] (no packageset)
[01:00] <vorlon> jbicha: fyi, the only reason startup-notification's ABI isn't affected by time_t is because someone decided to improperly use an 'unsigned long *' in the API instead of a 'time_t *' for sn_startup_sequence_get_last_active_time().  that causes compiz to ftbfs, which I am now fixing; but the library has a lot of revdeps and maybe others are affected, I don't know yet
[01:01] <vorlon> jbicha: not filing a bug because the chances of anybody running a desktop on a 32-bit system in 2038 where this API will *actually* fail are slim to none
[01:21] <vorlon> kconfig built; libproxy needs kconfig published, then we can finish that bootstrap
[02:52] <vorlon> lol @ ecl building on armhf and riscv64 but no other archs
[02:58] -queuebot:#ubuntu-release- New sync: sagemath (noble-proposed/primary) [9.5-6ubuntu0.1]
[03:00] -queuebot:#ubuntu-release- New binary: compiz [amd64] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu10] (no packageset)
[03:01] -queuebot:#ubuntu-release- New binary: compiz [ppc64el] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu10] (no packageset)
[03:01] -queuebot:#ubuntu-release- New binary: compiz [s390x] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu10] (no packageset)
[03:06] -queuebot:#ubuntu-release- New: accepted compiz [amd64] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu10]
[03:06] -queuebot:#ubuntu-release- New: accepted compiz [s390x] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu10]
[03:06] -queuebot:#ubuntu-release- New: accepted compiz [ppc64el] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu10]
[03:14] <vorlon> doing a round of NBS removals from -proposed... mostly library packages with pre-t64 names
[03:22] -queuebot:#ubuntu-release- New binary: compiz [amd64] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu11] (no packageset)
[03:24] -queuebot:#ubuntu-release- New binary: compiz [ppc64el] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu11] (no packageset)
[03:24] -queuebot:#ubuntu-release- New binary: compiz [s390x] (noble-proposed/universe) [1:0.9.14.2+22.10.20220822-0ubuntu11] (no packageset)
[03:43] -queuebot:#ubuntu-release- New: accepted compiz [amd64] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu11]
[03:43] -queuebot:#ubuntu-release- New: accepted compiz [s390x] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu11]
[03:43] -queuebot:#ubuntu-release- New: accepted compiz [ppc64el] (noble-proposed) [1:0.9.14.2+22.10.20220822-0ubuntu11]
[03:43] -queuebot:#ubuntu-release- New: accepted sagemath [sync] (noble-proposed) [9.5-6ubuntu0.1]
[04:30] <vorlon> hallelujah, curl built on armhf without any new bootstrap loops
[04:30] -queuebot:#ubuntu-release- New: accepted curl [arm64] (noble-proposed) [8.5.0-2ubuntu7]
[04:30] -queuebot:#ubuntu-release- New: accepted curl [armhf] (noble-proposed) [8.5.0-2ubuntu7]
[04:39] <vorlon> well, scotch has a preexisting ftbfs (buffer overflow in testsuite) that blocks sundials -> octave; cool, cool
[04:50] <vorlon> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:10: warning: ‘__memset_chk’ specified size between 18446744071562067969 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
[04:50] <vorlon> quite
[04:51] <vorlon> ironically not the test that fails tho
[05:59] <LocutusOfBorg> doko, no idea about nodejs :) I'm not actively retrying or deleting any build
[06:02] <vorlon> LocutusOfBorg: 15:35 < vorlon> doko: the in-archive one is cancelled, the bootstrap ppa one is published
[06:09] <LocutusOfBorg> vorlon, time to do curl NCR?
[06:09] <LocutusOfBorg> I see lots blocked by it...
[06:09] <vorlon> LocutusOfBorg: doing right now
[06:09] <LocutusOfBorg> nice thanks!
[06:09] <LocutusOfBorg> question, I see some packages having hardcoded runtime depencies on old packages
[06:10] <LocutusOfBorg> is it ok to 0 day NMU in debian?
[06:10] <vorlon> I'm not the authority on this
[06:10] <vorlon> but I would do it
[06:21] <LocutusOfBorg> I'll HFDI :)
[06:21] <LocutusOfBorg> *JFDI
[06:21] <LocutusOfBorg> btw please welcome our new nodejs upload!
[06:25] <LocutusOfBorg> I'm afk for a couple of days, today llvm-18 should finish build on riscv64, and then doxygen become finally buildable
[06:26] <vorlon> excellent
[06:32] <vorlon> LocutusOfBorg: uh I see llvm-toolchain-14 being rebuilt for libcurl4t64; do I need to put a stay on llvm-toolchain-18 to let riscv64 build?
[06:33] <LocutusOfBorg> yes please
[06:33] <LocutusOfBorg> so we unblock doxygen?
[06:34] <LocutusOfBorg> also, in 2 days, newer llvm-18 will come from Debian, so maaaaaaaaaaaybe we can avoid a build
[06:34] <vorlon> well we can't avoid needing a build on armhf in the meantime
[06:35] <vorlon> anyway, ok I'll pull llvm-18 back after it's accepted, so the riscv64 build can make it through (I can't sanely interrupt my mass rebuild script to stop it from being uploaded)
[06:36] <LocutusOfBorg> thanks!
[06:37] <LocutusOfBorg> once doxygen is built, you can probably copy back and do whatever is needed
[06:37] <LocutusOfBorg> btw, please remove snort on ppc64el. Missing build dependencies: libluajit-5.1-dev
[06:37] <LocutusOfBorg> this is spot on NCR for libdaq2
[06:39] <vorlon> how did we still have any ppc64el binaries left referencing luajit
[06:40] <vorlon> Fri, 03 Dec 2021
[06:40] <vorlon> :/
[06:41] <vorlon> oh; we don't though
[06:44] <LocutusOfBorg> oh, when we remove a binary we should do a NCR, otherwise launchpad will fail to show that the binary is not there anymore
[06:49] <vorlon> it shows it at https://launchpad.net/ubuntu/noble/ppc64el/snort
[06:50] <vorlon> (and the removal here: https://launchpad.net/ubuntu/kinetic/ppc64el/snort)
[07:21] -queuebot:#ubuntu-release- Unapproved: s390-tools (noble-proposed/main) [2.31.0-0ubuntu3 => 2.31.0-0ubuntu3] (core)
[07:27] -queuebot:#ubuntu-release- New binary: nodejs [amd64] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[07:29] -queuebot:#ubuntu-release- Unapproved: rejected s390-tools [s390x] (noble-proposed) [2.31.0-0ubuntu2]
[07:29] -queuebot:#ubuntu-release- Unapproved: accepted s390-tools [s390x] (noble-proposed) [2.31.0-0ubuntu3]
[07:31] <vorlon> llvm-toolchain-18 rolled back as discussed to let riscv64 build complete
[07:32] <vorlon> might as well leave the riscv64 build of the next version running, so we can copy the new llvm-18 back in in time for it to be accepted
[07:34] <vorlon> well, libproxy needs bootstrapped again for curl, sigh
[07:52] -queuebot:#ubuntu-release- New binary: nodejs [arm64] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[07:52] -queuebot:#ubuntu-release- New binary: nodejs [ppc64el] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[08:01] <LocutusOfBorg> vorlon, dpkg uploaded
[08:03] <LocutusOfBorg> the diff is really minimal except for documentation and adding back files autogenerated to keep delta small
[08:05] <LocutusOfBorg> please fixup in case something bad happens, I won't be at laptop for 24h or so
[08:05] <vorlon> have queued up a clean rebuild of libproxy in the ppa following a bootstrap build which is currently awaiting publishing; when that succeeds it'll be copied back to the archive and I've queued up rebuilds for the wxwidgets3.2 stack after that as well as gtksourceview3
[08:05] <vorlon> LocutusOfBorg: ok. I won't be at the laptop for 6 hours or so starting around now ;P
[08:07] <LocutusOfBorg> :D
[08:07] <LocutusOfBorg> g night
[08:29] -queuebot:#ubuntu-release- New binary: nodejs [s390x] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[09:31] -queuebot:#ubuntu-release- New binary: nodejs [armhf] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[09:54] <tjaalton> vorlon: ack, will remember the next time
[12:08] -queuebot:#ubuntu-release- New: accepted symfony [amd64] (noble-proposed) [6.4.5+dfsg-3ubuntu1]
[16:56] <doko> that was a lie ;-P "I won't be at the laptop for 6 hours or so starting around now"
[16:57] <doko> tesseract needed a rebuild, also git, but tests were failing.
[17:02] <doko> wxwidgets built
[17:53] <vorlon> doko: 9 hours is close to 6
[18:04] <vorlon> gnuplot finally fixed once wxwidgets3.2 publishes (finished "1 hour ago")
[18:08] <vorlon> xerces-c ftbfs because something wants harfbuzz but it's not installed :|
[18:08] <vorlon> (only on amd64)
[18:11] <athos> 7~/17
[18:12] <doko> vorlon: please wait with any llvm rebuilds until grpc is published, building with the merged abseil
[18:13] <vorlon> oh, glad that grpc is fixed
[18:13] <vorlon> does that impact the llvm build itself?
[18:14] <vorlon> yes, build-dep on protobuf-compiler-grpc.  Ok
[18:14] <vorlon> doko: I can leave these for you to schedule, if you like?
[18:14] <vorlon> I'm going to be afk for another 2 hours starting shortly
[18:15] <vorlon> anyway the previous riscv64 build hasn't cancelled yet so I can't do the sourceful copy yet
[18:19] <doko> ok, I'll prepare these then
[18:20] <vorlon> doko: given that grpc takes around 5hours to build on armhf and around 20 hours to build on riscv64, I think it's a good idea to start the armhf build as soon as grpc is published on armhf
[18:20] <vorlon> should be possible to do it in archive, do you think it's safe for me to copy to the archive now and cancel the builds?
[18:20] <vorlon> or should we build it in the ppa first
[18:23] <doko> archive sounds fine
[18:25] <vorlon> doxygen building now on riscv64 so not a blocker https://launchpad.net/ubuntu/+source/doxygen/1.9.8+ds-2build3
[18:42] <jbicha> vorlon: gtk4 is broken on ppc64el somehow after the deletion of 4.13.8+ds-0ubuntu3 https://launchpad.net/ubuntu/+source/granite-7/7.4.0-1build2/+latestbuild/ppc64el
[20:11] -queuebot:#ubuntu-release- Unapproved: yt-dlp (jammy-backports/universe) [2023.11.16-1~bpo22.04.1 => 2024.03.10-1~bpo22.04.1] (no packageset)
[20:18] <vorlon> jbicha: I don't recall why we removed that, do you?
[20:18] <vorlon> ah I think it was unnecessary and was a rebuild triggered incorrectly
[20:18] <vorlon> looking
[20:21] -queuebot:#ubuntu-release- New binary: nodejs [riscv64] (noble-proposed/universe) [18.19.1+dfsg-6ubuntu1] (kubuntu)
[20:21] <vorlon> jbicha: well rmadison didn't show anything wrong but https://launchpad.net/ubuntu/noble/ppc64el/libgtk-4-1 shows that my removal command just deleted something hmmmm
[20:22] <vorlon> jbicha: removed the other binaries now
[20:46] <vorlon> doxygen built. grpc built for all archs except arm64 and riscv64.  I will copy llvm-toolchain-18 back to the archive in a bit to get the armhf build going asap
[21:18] <vorlon> doko: you said you wanted to wait for grpc before building llvm-toolchain-18 but I see you've done a new upload which is now building on all archs?
[21:19] <vorlon> doko: so, killing the arm64+riscv64 builds now
[21:24] <doko> it was built on armhf
[21:28] <Eickmeyer> vorlon: Looks like zita-rev1 needs another NCR against libclthreads2t64.
[21:28] <Eickmeyer> I can do.
[21:29] <Eickmeyer> (it broke Studio)
[21:31] <vorlon> Eickmeyer: how did it break? because in general the t64 and non-t64 lib names are interchangeable on 64-bit archs and when they're not, it's a bug
[21:32] <vorlon> Eickmeyer: and I see on amd64 that it's already built against libclthreads2t64 in -proposed
[21:32] <Eickmeyer> Yeah, I'm seeing that too.
[21:33] <vorlon> doko: was it only armhf you needed it built on?  Sorry, I didn't understand that, you only said "fixed"
[21:33] <Eickmeyer> That's why I hesitated.
[21:33] <Eickmeyer> Latest Studio build:
[21:33] <Eickmeyer> The following packages have unmet dependencies:
[21:33] <Eickmeyer>  libclthreads2t64 : Breaks: libclthreads2 (< 2.4.2-1.1)
[21:33] <Eickmeyer> Only thing that installs that which we seed is zita-rev1
[21:35] <vorlon> Eickmeyer: the error message suggests that's not accurate; for that breaks: message to appear you must have packages that it's trying to seed which depend on both the old and new package names.  Anyway, you can work around this temporarily using the trick of early-seeding libclthreads2t64
[21:36] <Eickmeyer> Yep, sounds like I'll just have to do that and trigger a rebuild. *shrug*
[21:37] <Eickmeyer> Heh, update excuses still crashes my browser.
[21:46] <doko> vorlon: what were the usertags for time_t64 issues in Debian?
[22:56] <Eickmeyer> vorlon: Early seeding alone didn't do it. I also had to blacklist libclthreads2 *and* libdv4. Had two build failures in a row for failing to do that.
[23:26] <vorlon> doko: user debian-arm@lists.debian.org, usertag time-t
[23:26] <vorlon> Eickmeyer: ack
[23:28] <vorlon> slowly working my way up the KDE stack (kio -> kparts -> kmediaplayer&c)
[23:34] <doko> vorlon: ta. https://bugs.debian.org/1067021
[23:34] -ubottu:#ubuntu-release- Debian bug 1067021 in src:mrpt "mrpt ftbfs on armhf (32bit time_t64 architecture)" [Serious, Open]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [amd64] (noble-proposed) [18.19.1+dfsg-6ubuntu1]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [armhf] (noble-proposed) [18.19.1+dfsg-6ubuntu1]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [riscv64] (noble-proposed) [18.19.1+dfsg-6ubuntu1]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [arm64] (noble-proposed) [18.19.1+dfsg-6ubuntu1]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [s390x] (noble-proposed) [18.19.1+dfsg-6ubuntu1]
[23:48] -queuebot:#ubuntu-release- New: accepted nodejs [ppc64el] (noble-proposed) [18.19.1+dfsg-6ubuntu1]