<div dir="ltr">Here's my report for the week of August 09-13.<br>Unfortunately, I was out sick for a few days during this period, but I could still<br>drive forward a few fixes, with special regard to the new GCC-11 FTBFS issues<br>recently reported by doko.<br><br>### klibc ###<br><br>klibc / 2.0.8-6.1ubuntu2 (armhf)<br><br>Merge from Debian unstable and fix GCC-11 FTBFS on armhf due missing minimum FPU<br>definition. Opting for "-mfpu=vfpv3-d16" as described in:<br><a href="https://wiki.debian.org/ArmHardFloatPort#Minimum_CPU_.26_FPU">https://wiki.debian.org/ArmHardFloatPort#Minimum_CPU_.26_FPU</a><br><br><br>### libdeflate ###<br><br>libdeflate / 1.7-1ubuntu2 (armhf)<br><br>Fix GCC-11 FTBFS on armhf due missing minimum FPU definition. Opting for<br>"-mfpu=vfpv3-d16" as described in:<br><a href="https://wiki.debian.org/ArmHardFloatPort#Minimum_CPU_.26_FPU">https://wiki.debian.org/ArmHardFloatPort#Minimum_CPU_.26_FPU</a><br><br><br>### swaylock ###<br><br>swaylock / 1.5-2ubuntu1<br><br>Fix GCC-11 FTBFS due to mismatched deallocation as reported & fixed upstream:<br><a href="https://github.com/swaywm/swaylock/issues/198">https://github.com/swaywm/swaylock/issues/198</a><br><a href="https://github.com/swaywm/swaylock/commit/366db5">https://github.com/swaywm/swaylock/commit/366db5</a><br>Forwarded to Debian:<br><a href="https://salsa.debian.org/swaywm-team/swaylock/-/merge_requests/2">https://salsa.debian.org/swaywm-team/swaylock/-/merge_requests/2</a><br><br><br>### syncthing ###<br><br>Golang 1.17 incompatibility in tests due to outdated qtls/quic modules, Debian<br>git/salsa contains an updated version, which needs some extra packaigng work for<br>new dependencies, though. I did not dive too deep into this, due to my lack of<br>Golang packaging experience, maybe someone else can support the pending Debian<br>changes.<br><br><br>### monero ###<br><br>monero / 0.17.2.0+~0+20200826-1ubuntu1 (s390x)<br><br>The monero build FTBFS due to being killed by the kernel for OOM reasons, as can<br>be seen in 'dmesg' after the failed build on a Canonistack instance (m1.small):<br>[1627283.564413] Out of memory: Killed process 579048 (cc1plus) total-vm:1780868kB, anon-rss:1718472kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:3478kB oom_score_adj:0<br>I'm not sure how much RAM the builders have available...<br>Building the package with "--no-parallel" relaxes the memory requirement a bit<br>and seems to be working for now.<br><br><br>### abiword ###<br><br>abiword / 3.0.4~dfsg-3ubuntu1<br><br>C++17 does not allow dynamic exception specifications anymore, therefore we need<br>to remove/replace the relevant throw() statements, as done upstream in 2017:<br><a href="https://github.com/AbiWord/abiword/commit/ef29fc9">https://github.com/AbiWord/abiword/commit/ef29fc9</a> (not sure why this commit<br>isn't part of the 3.0.4 release – from 2019 – already...)<br>Forwarded to Debian:<br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983960">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983960</a><br><br><br>### lksctp-tools ###<br><br>lksctp-tools / 1.0.19+dfsg-1<br><br>Sponsored this sync for schopin, dropping the Ubuntu delta that has been applied<br>upstream.<br><a href="https://bugs.launchpad.net/ubuntu/+source/lksctp-tools/+bug/1939411">https://bugs.launchpad.net/ubuntu/+source/lksctp-tools/+bug/1939411</a><br><br><br>### actor-framework ###<br><br>actor-framework / 0.17.6-2ubuntu1<br><br>FTBFS with GCC-11 due to a missing "#include <limits>" statement, as fixed<br>upstream in v0.18.0:<br><a href="https://github.com/actor-framework/actor-framework/commit/a080891">https://github.com/actor-framework/actor-framework/commit/a080891</a><br>Forwarded to Debian:<br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983959">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983959</a><br><br><br>### phoc/posh ###<div><br>phoc vs wlroots (transition)<div><br>wlroots 0.13 and sway 1.6 bring some nice improvements wrt. to snap & flatpak<br>integration on wayland, but unfortunately phoc is blocking the auto-wlroots<br>transition.<br>After talking to the upstream developers, it seems like phoc will not be<br>compatible with wlroots 0.13 but needs 0.14.1 (+some fixes) straight away.<br>We cannot currently package/provide wlroots 0.14.1 in Debian or Ubuntu due<br>to a missing new dependency on libseat/seatd. Also the 0.8.0 release of phoc<br>is not ready for wlroots 0.14.1 either, but needs some additional WIP changes,<br>as suggested in upstream MP#241:<br><br><a href="https://source.puri.sm/Librem5/phoc/-/merge_requests/241/">https://source.puri.sm/Librem5/phoc/-/merge_requests/241/</a><br><a href="https://bugs.launchpad.net/ubuntu/+source/phoc/+bug/1938404">https://bugs.launchpad.net/ubuntu/+source/phoc/+bug/1938404</a><br><br>I see two options to resolve this situation:<br>1/ drop src:phoc & src:posh from impish-release for now, keeping auto-sync<br>   enabled, so we can get the new version as soon as it's compatible with<br>   wlroots 0.14<br>2/ drop src:sway 1.6-1 & src:wlroots 0.13.0-1 from impish-proposed, missing out<br>   on sway's new snap integration features.<br>As I am a user of sway myself and don't think phoc/posh has lots of traction<br>inside Ubuntu, I think we should (temporarily) remove src:phoc & src:posh from<br>impish-release, re-syncing those packages next cycle after they are compatible<br>with newer wlroots 0.14.<br><br><br>### gauche-gtk ###<br><br>gauche / gauche-gtk / gauche-gl / libguess / scmail / wiliki<br><br>Following up on Heather's and Bryce's investigations, I created a removal bug for gauche-gtk (and the whole gauche* stack). gauche-gtk is unmaintained upstream and has been dropped from Debian testing last year (<a href="https://tracker.debian.org/news/1170884/gauche-gtk-removed-from-testing/">https://tracker.debian.org/news/1170884/gauche-gtk-removed-from-testing/</a>)<br>Although, the whole stack has not (yet) been dropped from Debian testing, it is<br>still pretty outdated and unmaintained an we should remove, drop and sync-block<br>all source and binary packages for:<br>src:gauche<br>src:gauche-gtk<br>src:gauche-gl<br>src:libguess<br>src:scmail<br>src:wiliki<br>=> <a href="https://bugs.launchpad.net/ubuntu/+source/gauche-gtk/+bug/1939875">https://bugs.launchpad.net/ubuntu/+source/gauche-gtk/+bug/1939875</a><br><br><br>### TODO ###<br>- Extra syncthing Golang packaging, to support the pending Debian work<br>- AA to remove the gauche* stack from the archive<br>- handle phoc vs auto-wlroots transition<br><br>Cheers,<br>  Lukas<br></div></div></div>