Monday, 24 July 2023

+1 maintenance report - week 29

My week was not really productive on the +1 front, as I've had several
small interruptions that have been adding up. Anyway, here's the small
summary of the notable accomplishments of the shift:

## Rust ecosystem

I've retriggered a fair number of builds for Rust crates that were
synced at the same time as one of their build-dependencies.

## weechat-matrix vs python-matrix-nio

weechat-matrix autopkgtests were failing against the new matrix-nio
version. It turns out to be because the latter broke its logging API.
I wrote an upstram patch[0] and a Debian Salsa MR[1], both of which have
been merged, and the fixed package has been synced since.

[0]: https://salsa.debian.org/debian/weechat-matrix/-/merge_requests/3
[1]: https://github.com/poljar/weechat-matrix/pull/353

## nbconvert vs nbclient:

The nbconvert autopkgtests were failing against the new nbclient[2], as
well as ipycore (which turned out to be caused by nbclient).

The issue turned out to simply be a case of nbclient prettyfying the
wayt it displays exceptions, adding color codes, and thus breaking the
simple pattern used in the nbconvert test code. The issue was fixed
upstream, so I backported the patch in a Salsa MR[3] that bdrung kindly
uploaded to Debian.

[2]: https://bugs.launchpad.net/ubuntu/+source/nbconvert/+bug/2028176
[3]: https://salsa.debian.org/python-team/packages/nbconvert/-/merge_requests/4

## Miscellaneous work

I retriggered the usual batch of failed tests that seemed to be timing
out, as well as a few builds of Rust crates that were just waiting for
their new build-deps to be available.


Cheers,
--
Simon Chopin
Foundations Team Ubuntu MOTU/Core Dev
simon.chopin@canonical.com schopin@ubuntu.com

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