[11:00] <waveform> @pilot in
[11:59] <ahasenack> morning
[11:59] <ahasenack> starting my +1 maintenance shift week
[11:59] <ahasenack> hit me
[12:13] <ginggs> ahasenack: ignore all r-bioc-*, they're in transition in Debian
[12:13] <ahasenack> phew
[12:13] <ahasenack> $ ./find-proposed-cluster -s mantic
[12:13] <ahasenack> r-bioc-biocgenerics 160
[12:13] <ahasenack> (...)
[12:14] <ginggs> i retried all build failures in mantic-proposed
[12:17] <ahasenack> looking at haskell then
[13:38] <ahasenack> https://launchpad.net/ubuntu/+source/haskell-gi-gio/2.0.30-1build3 might be what will unblock it, armhf build ongoing
[13:38] <ahasenack> 5h building, and counting, ouch
[13:43] <ahasenack> hm, previous build took just 1h18min
[13:43] <ahasenack> wonder if it's stuck
[13:48] <ahasenack> LocutusOfBorg: I wonder if https://launchpad.net/ubuntu/+source/haskell-gi-gio/2.0.30-1build3/+build/26482467 should be cancelled, and retried
[13:48] <ahasenack> it feels stuck
[13:51]  * ahasenack hovers over the cancel button
[14:04] <ahasenack> restarted the build
[14:06]  * ginggs looks at libmedia-convert-perl vs ffmpeg, which might unblock bctoolbox
[14:17] <ahasenack> this will take a bit, so next. rust-phf
[14:28] <LocutusOfBorg> ahasenack, thanks, I'm monitoring them, haskell and ocaml should go in 2-3 days
[14:28] <LocutusOfBorg> (ocaml today I guess)
[14:28] <LocutusOfBorg> ffmpeg/vim are the worst painful ones
[14:28] <LocutusOfBorg> they block *lots*
[14:28] <ahasenack> that armhf builder is slow
[14:28] <ahasenack> I'm doing a build in another arm machine, started both at the same time, and mine is at [240 of 300]
[14:29] <ahasenack> while the lp one is at [15 of 300]
[14:29] <ahasenack> but at least it's not stuck
[14:29] <LocutusOfBorg> for some reason armhf for ghc regressed a lot
[14:29] <LocutusOfBorg> and we never found why
[14:29] <ahasenack> you mean in terms of speed?
[14:29] <LocutusOfBorg> yes, ghc became SO SLOW in building
[14:29] <ahasenack> :/
[14:29] <LocutusOfBorg> even ghc in building itself
[14:29] <LocutusOfBorg> and I remember vorlon debugging it some bits
[14:30] <ahasenack> one thing I noticed is that it's not using parallel jobs
[14:30] <LocutusOfBorg> I had to switch to unregisterised build for armhf, that worked better, and then use that ghc to build the registerised one
[14:30] <ahasenack> even though I passed --jobs=80
[14:30] <ahasenack> so 79 cores are idling now in this machine
[14:43] <LocutusOfBorg> ahasenack, I don't remember, let me chec
[14:43] <LocutusOfBorg> *check
[14:44] <ahasenack> hm, anyone familiar with rust-pallete here? It has a versioned build-dep: https://salsa.debian.org/debian/rust-palette/-/blob/debian/latest/debian/control#L15
[14:44] <ahasenack> on librust-phf-0.10, and we now have 0.11
[14:44] <ahasenack> sounds like a simple bump, and it builds fine with the new one
[14:44]  * ahasenack wonders how that migrated in debian
[14:45] <ahasenack> well, should be simple to prove now that -palette is an ftbfs in debian
[14:46] <LocutusOfBorg>     Fix "support for DEB_BUILD_OPTIONS=parallel=n broken" dh_haskell_build: Remove support for parallel=n. (Closes: #536589)
[14:46] <ahasenack> it's even uninstallable in debian now, and salsa doesn't take merges for it
[14:46] <LocutusOfBorg> wow, 2009
[14:47] <ahasenack> LocutusOfBorg: maybe it's fixed now? :)
[14:47] <ginggs> libmedia-convert-perl passed on ppc64el and s390x, holding thumbs for arm64
[14:48] <ginggs> (seems the new ffmpeg pushed into OOM, I suspect that because it passed on armhf and amd64)
[14:50] <LocutusOfBorg> ahasenack, https://github.com/ghc-proposals/ghc-proposals/pull/540
[14:50] -ubottu:#ubuntu-devel- Pull 540 in ghc-proposals/ghc-proposals "jsem: parallelism semaphores" [Merged]
[14:50] <LocutusOfBorg> maybe cabal will support them *soon*
[14:51] <LocutusOfBorg> https://github.com/haskell/cabal/issues/976
[14:51] -ubottu:#ubuntu-devel- Issue 976 in haskell/cabal "Parallelise cabal build over modules" [Open]
[14:51] <LocutusOfBorg> https://well-typed.com/blog/2023/08/reducing-haskell-parallel-build-times/
[14:51] <LocutusOfBorg> something from this month, after 14 years it got implemented :D
[14:51] <LocutusOfBorg> so, somebody has to put a note on calendar to enable again parallel building?
[14:53] <ahasenack> that pr was merged last year,
[14:54] <LocutusOfBorg> yeah
[14:54] <ahasenack> 976 still open
[15:01] <waveform> @pilot out
[15:27] <ahasenack> wow: dpkg-deb (subprocess): compressing tar member: zstd error: Allocation error : not enough memory
[15:28] <ahasenack> $ free -h
[15:28] <ahasenack>                total        used        free      shared  buff/cache   available
[15:28] <ahasenack> Mem:           250Gi        98Mi       249Gi       232Ki       728Mi       250Gi
[15:28] <ahasenack> armhf userspace, I wonder if that was it (32bit: does armhf have something similar to PAE?)
[15:28] <ahasenack> but the kernel is arm64 (it's the trick of running armhf lxd on arm64 host)
[15:29] <ahasenack> LocutusOfBorg: that was my "local" build of haskell-gi-gio in armhf
[15:30]  * ahasenack -> lunch
[15:30] <LocutusOfBorg> meh, the kernel arm64 and chroot armhf is what was probably the culprit
[16:24] <ahasenack> ok, rust-palette 0.7.2+dfsg-3 will help/fix the rust-phf migration
[16:24] <ahasenack> it's building in debian
[17:06] <ginggs> ooh, looks like bctoolbox and ffmpeg and friends are migrating \o/
[17:07] <ginggs> with that, I will EOD!
[17:10] <ahasenack> o/
[19:02] <rbasak> !dmb-ping
[19:03] <teward> rbasak: as stated last meeting by me, this one and the next one i have predefined work obligations.  Can't be there today.
[19:03] <teward> *is neck deep in training today8
[21:22] <teward> ddstreet: mapreri: I want to reject #2030675 from backports.  No developer backing the request, and FTBFS as is.  "It's possible the source package is too new, and would need modification" - not our job, and with no developer backing the request, I think this is a prime case for a rejection.  Thoughts before I pull the "reject" button out?
[21:22] <ahasenack> Finished 31 seconds ago (took 7 hours, 18 minutes, 48.9 seconds)
[21:22] <ahasenack> finally
[21:24] <teward> ahasenack: rust being chaotic?  :P
[21:25] <ahasenack> haskell
[21:25] <ahasenack> build takes forever
[21:31] <teward> ah, ye, that's one of the nastys to build