Bug#1076537: src:ucx: fails to migrate to testing for too long: unhandled architecture drop
Paul Gevers
elbrus at debian.org
Thu Jul 18 08:39:02 BST 2024
Source: ucx
Version: 1.16.0+ds-5
Severity: serious
Control: close -1 1.17.0+ds-2
Tags: sid trixie
User: release.debian.org at packages.debian.org
Usertags: out-of-sync
Control: affects -1 src:openmpi
Dear maintainer(s),
The Release Team considers packages that are out-of-sync between testing
and unstable for more than 30 days as having a Release Critical bug in
testing [1]. Your package src:ucx has been trying to migrate for 31 days
[2]. Hence, I am filing this bug.
When you drop support for an architecture, this isn't picked up
automatically by dak (one might consider that a feature) and you need to
file a removal bug manually. I was about to do that for you, but before
that removal can be processed, all reverse (build) dependencies need to
be resolved too (either also removed, requiring individual bugs) or by
dropping their dependency. In this case, src:openmpi still builds
libopenmpi3t64 with a Depends on libucx0 on ppc64el, but seeing that
other architectures build successfully, the Build-Depends seems
optional. If I didn't make a mistake, only src:openmpi is still blocking
removal.
Given the history with 1.16.0 I guess you're not wanting to wait for
upstream and I can understand that. But have you considered contacting
the ppc64el porters? Please be aware of our rc-bug policy [3]:
"""
Packages must be supported on as many architectures as is *reasonably*
possible.
"""
Emphasis in that quote is mine and a very important detail of that
policy. I would hope everybody contacts porters before dropping an
architecture. Porters commit themselves to help with architectures
specific issues. If they don't, the release team wants to know because
that's a strong reason to no longer support the architecture.
This bug will trigger auto-removal when appropriate. As with all new
bugs, there will be at least 30 days before the package is auto-removed.
I have immediately closed this bug with the version in unstable, so if
that version or a later version migrates, this bug will no longer affect
testing. I have also tagged this bug to only affect sid and trixie, so
it doesn't affect (old-)stable.
Paul
[1] https://lists.debian.org/debian-devel-announce/2023/06/msg00001.html
[2] https://qa.debian.org/excuses.php?package=ucx
[3] https://release.debian.org/testing/rc_policy.txt
elbrus at coccia:~$ dak rm --no-action -RB -a ppc64el ucx
W: -a/--architecture implies -p/--partial.
Will remove the following packages from unstable:
libucx-dev | 1.16.0+ds-5 | ppc64el
libucx0 | 1.16.0+ds-5 | ppc64el
ucx-utils | 1.16.0+ds-5 | ppc64el
Maintainer: Debian Science Maintainers
<debian-science-maintainers at lists.alioth.debian.org>
------------------- Reason -------------------
----------------------------------------------
Checking reverse dependencies...
# Broken Depends:
openmpi: libopenmpi3t64
# Broken Build-Depends:
adios2: libucx-dev
mpich: libucx-dev
openmpi: libucx-dev
pmix: libucx-dev
Dependency problem found.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20240718/465ba763/attachment-0001.sig>
More information about the debian-science-maintainers
mailing list