Friday, 20 October 2023

+1 maintenance report - 2023 week 42

Hi,

I was on +1 maintenance this week from the 16th to the 20th of October,
2023. Here's my report nicely formatted in Markdown:
https://discourse.ubuntu.com/t/1-maintenance-report-2023-week-42/39613

If you do not want to read the report in your browser, here is the same
report in Markdown as plain text:

### Paperwork

I spend my time ensuring that all blocked packages failures are
documented and reported in Debian / upstream where applicable. I created
a bunch of bug reports:

* [numba 0.57.1+dfsg-1 autopkgtest
regressions](https://bugs.launchpad.net/ubuntu/+source/numba/+bug/2039658
)
* [rust-minijinja 0.34.0-1 autopkgtest failure: Uninstallable
dependencies](https://bugs.launchpad.net/debian/+source/rust-minijinja/+bug/2039659
)
* [octave-tisean 0.2.3.hg.2021.11.29-1 fails to build on all
architectures](https://bugs.launchpad.net/debian/+source/octave-tisean/+bug/2039661
)
* [python3-aiortc 1.5.0-2 autopkgtest autodep8-python3
failure](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054154)
* [rust-sysinfo 0.28.4-2 s390x regression: test_refresh_tasks
fails](https://bugs.launchpad.net/ubuntu/+source/rust-sysinfo/+bug/2039674
)
* [pyhst2: FTBFS with CUDA 12: error: texture is not a
template](https://bugs.launchpad.net/debian/+source/pyhst2/+bug/2039675)
* [relion-cuda: FTBFS with CUDA 12: nvcc fatal : Value 'sm_35' is not
defined for option 'gpu-
architecture'](https://bugs.launchpad.net/ubuntu/+source/relion-cuda/+bug/2039679
)
* [ruby-appraiser-rubocop 1.0.1-2 has invalid
dependencies](https://bugs.launchpad.net/ubuntu/+source/ruby-appraiser-rubocop/+bug/2039685
)
* [systemtap 4.9-1 fails to build on ppc64el and
i386](https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/2039702)
* [faust: FTBFS: make[7]: *** No rule to make target
'__tmp_llvm_lib__/libPolly.dir', needed by 'lib/libfaustwithllvm.a'.
Stop.](https://bugs.launchpad.net/ubuntu/+source/faust/+bug/2039704)
* [zim-tools 3.2.0-1 fails to build on amd64, ppc64el, and s390x:
zimcheck-test
fails](https://bugs.launchpad.net/ubuntu/+source/zim-tools/+bug/2039705)
* [ares 132-1 fails to build on armhf, riscv64, and
s390x](https://bugs.launchpad.net/ubuntu/+source/ares/+bug/2039708) (and
suggested how to fix)
* [rmlint 2.9.0-2.5 fails to build: test_stdin.test_stdin_read
hangs](https://bugs.launchpad.net/ubuntu/+source/rmlint/+bug/2039957)
* [aircrack-ng 1:1.7+git20230807.4bf83f1a-1: FTBFS due to failing test-
wpapsk-
cmac](https://bugs.launchpad.net/ubuntu/+source/aircrack-ng/+bug/2039967
)

I ended on cross-toolchain-base-mipsen which is 71 days old as of this
Friday's report (i.e. in the queue since 2023-08-10). From the 103
packages in the queue, the oldest 58 packages have a update-excuse bug
linked and 8 of the more recent ones. This leaves 37 packages that still
need to be looked at.

### Tickets for the archive admins

* Asked on #ubuntu-kernel about nvidia-open-gpu-kernel-modules and got
@xnox creating [RM: unused in ubuntu / packaged
separately](https://bugs.launchpad.net/ubuntu/+source/nvidia-open-gpu-kernel-modules/+bug/2039688
)
* [Please remove kchmviewer builds on ppc64el, riscv64, and
s390x](https://bugs.launchpad.net/ubuntu/+source/qtwebengine-opensource-src/+bug/2039791
)
* [acpica-tools 20230628-1 removed big-endian
support](https://bugs.launchpad.net/ubuntu/+source/acpica-unix/+bug/2036601
)

### marshmallow

I stumbled over Debian bug #1052847 and submitted a better fix for
upstream marshmallow:
https://github.com/marshmallow-code/marshmallow/pull/2198

### pd-xsample

pd-xsample 0.3.2+git20170905.1.4441ae5-6 fails to build on ppc64el. I
fixed the last complaint from the build log and [submitted it
upstream](https://github.com/grrrr/xsample/pull/5). Then I noticed that
this was only a warning and not the culprit. The relevant error message
was printed way earlier. The latest upload enabled building Pd64
externals, but vec_dst only supports `float` but not `double`. So I
disabled this change for ppc64el and uploaded pd-xsample
0.3.2+git20170905.1.4441ae5-7 to Debian unstable.

### speech-dispatcher-contrib

speech-dispatcher-contrib 0.11.5-1 needs speech-dispatcher >= 0.11.5. So
a new version of speech-dispatcher needs to be merged.

### pyina and pathos

pyina and pathos cannot be built because they need multiprocess >=
0.70.15, see [Update to newer upstream (>= 0.70.15) to allow python3-
pathos to
build](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1049836). So I
went ahead and updated this Python modules using my Debian Python Team
hat.

### pycryptodome

I created the update-excuse [bug
#2039968](https://bugs.launchpad.net/ubuntu/+source/pycryptodome/+bug/2039968
) and linked the already existing bug in Debian. Since it is a Python
package under the Debian Python Team, I tried to fix it. The `cmake`
configuration file has options to disable ssse3 and aes, but it hard-
codes `-mstackrealign`. Then the build fails due to the missing
`wmmintrin.h` header. So I decided to report the issue upstream to let
upstream fix it: https://github.com/Legrandin/pycryptodome/issues/774

### Syncs to fix failures

Following package should be (auto-)synced after the archive openening:

* Sync 1.6.3-1 to fix [proposed-migration for cgreen 1.5.1-
1build1](https://bugs.launchpad.net/ubuntu/+source/cgreen/+bug/2024063)
* Sync python-aiortc 1.5.0-3 to unblock the python3-aioice/0.9.0-1
migration
* Sync sublime-music/0.12.0-1 - this should solve the autopkgtest
failure with dataclasses-json 0.5.13-2
* Sync gpac >= 2.2.1+dfsg1-2 which builds with ffmpeg 6.0
* Sync pd-xsample 0.3.2+git20170905.1.4441ae5-7 which fixed the build
failure on ppc64el
* Sync multiprocess 0.70.15-1 to allow building pyina and pathos

--
Benjamin Drung
Debian & Ubuntu Developer

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel