+1 maintenance report - 2023 week 42

Benjamin Drung bdrung at ubuntu.com
Fri Oct 20 14:17:55 UTC 2023


I was on +1 maintenance this week from the 16th to the 20th of October,
2023. Here's my report nicely formatted in Markdown:

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
* [rust-minijinja 0.34.0-1 autopkgtest failure: Uninstallable
* [octave-tisean 0.2.3.hg.2021.11.29-1 fails to build on all
* [python3-aiortc 1.5.0-2 autopkgtest autodep8-python3
* [rust-sysinfo 0.28.4-2 s390x regression: test_refresh_tasks
* [pyhst2: FTBFS with CUDA 12: error: texture is not a
* [relion-cuda: FTBFS with CUDA 12: nvcc fatal : Value 'sm_35' is not
defined for option 'gpu-
* [ruby-appraiser-rubocop 1.0.1-2 has invalid
* [systemtap 4.9-1 fails to build on ppc64el and
* [faust: FTBFS: make[7]: *** No rule to make target
'__tmp_llvm_lib__/libPolly.dir', needed by 'lib/libfaustwithllvm.a'.
* [zim-tools 3.2.0-1 fails to build on amd64, ppc64el, and s390x:
* [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
* [aircrack-ng 1:1.7+git20230807.4bf83f1a-1: FTBFS due to failing test-

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
* [Please remove kchmviewer builds on ppc64el, riscv64, and
* [acpica-tools 20230628-1 removed big-endian

### marshmallow

I stumbled over Debian bug #1052847 and submitted a better fix for
upstream marshmallow:

### 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

### pycryptodome

I created the update-excuse [bug
) 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-
* Sync python-aiortc 1.5.0-3 to unblock the python3-aioice/0.9.0-1
* 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

More information about the ubuntu-devel mailing list