Freexian Collaborators: Debian Contributions: Python 3.12 preparations, debian-printing, merged-/usr tranisition updates, and more! (by Utkarsh Gupta)

Preparing for Python 3.12 by Stefano Rivera
Stefano uploaded a few packages in preparation for Python 3.12, including
pycxx and cython. Cython has a major new version (Cython 3), adding support
for 3.12, but also bringing changes that many packages in Debian aren t ready
to build with, yet. Stefano uploaded it to Debian experimental and did
an archive rebuild of affected packages, and some analysis of the result.
Matthias Klose has since filed bugs for all of these issues.
debian-printing, by Thorsten Alteholz
This month Thorsten invested some of the previously obtained money to build
his own printlab. At the moment it only consists of a dedicated computer with
an USB printer attached. Due to its 64GB RAM and an SSD, building of
debian-printing packages is much faster now. Over time other printers will be
added and understanding bugs should be a lot easier now.
Also Thorsten again adopted two packages, namely mink and ink, and moved them
to the debian-printing team.
Merged-/usr transition by Helmut Grohne, et al
The dumat analysis tool has been
improved in quite some aspects. Beyond fixing false negative diagnostics, it
now recognizes protective diversions used for mitigating Multi-Arch: same
file loss. It was found that the proposed
mitigation for ineffective diversions does
not work as expected. Trying to fix it up resulted in more problems, some of
which remain unsolved as of this writing.
Initial work on moving shared libraries in the essential set has been done.
Meanwhile, the wider Debian community worked on fixing all known
Multi-Arch: same
file loss scenarios. This work is now being driven by
Christian Hofstaedler and during the Mini DebConf in Cambridge, Chris Boot,
tienne Mollier, Miguel Landaeta, Samuel Henrique, and Utkarsh Gupta sent
the other half of the necessary patches.
Miscellaneous contributions
- Stefano merged patches to support loong64 and hurd-amd64 in re2.
- For the Cambridge mini-conf, Stefano
added a web player
to the DebConf video streaming frontend, as the Cambridge miniconf didn t
have its own website to host the player.
- Rapha l helped the upstream developers of hamster-time-tracker to prepare a
new upstream release (the first in multiple years) and packaged that new
release in Debian unstable.
- Enrico joined Hemut in brainstorming some /usr-merge solutions.
- Thorsten took care of RM-bugs to remove no longer needed packages from the
Debian archive and closed about 50 of them.
- Helmut ported the feature of mounting a
fuse connection via
/dev/fd/N
from fuse3
to fuse2
.
- Helmut sent a number of patches simplifying unprivileged use of
piuparts
.
- Roberto worked with Helmut to prepare the Shorewall package for the ongoing
/usr-move transition.
- Utkarsh also helped with the ongoing /usr-merge work by preparing patches
for gitlab, libnfc, and net-tools.
- Utkarsh, along with Helmut, brainstormed on fixing
#961138, as this affects the whole archive
and all the suites and not just R packages. Utkarsh intends to follow up on
the bug in December.
- Santiago organized a MiniDebConf in Uruguay. In total, nine people attended,
including most of DDs in the surrounding area. Here s a
nicely written blog by Gunnar Wolf.
- Santiago also worked on some issues on Salsa CI, fixed with some merge
requests: #462,
#463,
and #466.
Merged-/usr transition by Helmut Grohne, et al
The dumat analysis tool has been
improved in quite some aspects. Beyond fixing false negative diagnostics, it
now recognizes protective diversions used for mitigating Multi-Arch: same
file loss. It was found that the proposed
mitigation for ineffective diversions does
not work as expected. Trying to fix it up resulted in more problems, some of
which remain unsolved as of this writing.
Initial work on moving shared libraries in the essential set has been done.
Meanwhile, the wider Debian community worked on fixing all known
Multi-Arch: same
file loss scenarios. This work is now being driven by
Christian Hofstaedler and during the Mini DebConf in Cambridge, Chris Boot,
tienne Mollier, Miguel Landaeta, Samuel Henrique, and Utkarsh Gupta sent
the other half of the necessary patches.
Miscellaneous contributions
- Stefano merged patches to support loong64 and hurd-amd64 in re2.
- For the Cambridge mini-conf, Stefano
added a web player
to the DebConf video streaming frontend, as the Cambridge miniconf didn t
have its own website to host the player.
- Rapha l helped the upstream developers of hamster-time-tracker to prepare a
new upstream release (the first in multiple years) and packaged that new
release in Debian unstable.
- Enrico joined Hemut in brainstorming some /usr-merge solutions.
- Thorsten took care of RM-bugs to remove no longer needed packages from the
Debian archive and closed about 50 of them.
- Helmut ported the feature of mounting a
fuse connection via
/dev/fd/N
from fuse3
to fuse2
.
- Helmut sent a number of patches simplifying unprivileged use of
piuparts
.
- Roberto worked with Helmut to prepare the Shorewall package for the ongoing
/usr-move transition.
- Utkarsh also helped with the ongoing /usr-merge work by preparing patches
for gitlab, libnfc, and net-tools.
- Utkarsh, along with Helmut, brainstormed on fixing
#961138, as this affects the whole archive
and all the suites and not just R packages. Utkarsh intends to follow up on
the bug in December.
- Santiago organized a MiniDebConf in Uruguay. In total, nine people attended,
including most of DDs in the surrounding area. Here s a
nicely written blog by Gunnar Wolf.
- Santiago also worked on some issues on Salsa CI, fixed with some merge
requests: #462,
#463,
and #466.
- Stefano merged patches to support loong64 and hurd-amd64 in re2.
- For the Cambridge mini-conf, Stefano added a web player to the DebConf video streaming frontend, as the Cambridge miniconf didn t have its own website to host the player.
- Rapha l helped the upstream developers of hamster-time-tracker to prepare a new upstream release (the first in multiple years) and packaged that new release in Debian unstable.
- Enrico joined Hemut in brainstorming some /usr-merge solutions.
- Thorsten took care of RM-bugs to remove no longer needed packages from the Debian archive and closed about 50 of them.
- Helmut ported the feature of mounting a
fuse connection via
/dev/fd/N
fromfuse3
tofuse2
. - Helmut sent a number of patches simplifying unprivileged use of
piuparts
. - Roberto worked with Helmut to prepare the Shorewall package for the ongoing /usr-move transition.
- Utkarsh also helped with the ongoing /usr-merge work by preparing patches for gitlab, libnfc, and net-tools.
- Utkarsh, along with Helmut, brainstormed on fixing #961138, as this affects the whole archive and all the suites and not just R packages. Utkarsh intends to follow up on the bug in December.
- Santiago organized a MiniDebConf in Uruguay. In total, nine people attended, including most of DDs in the surrounding area. Here s a nicely written blog by Gunnar Wolf.
- Santiago also worked on some issues on Salsa CI, fixed with some merge requests: #462, #463, and #466.