Source: ucx Version: 1.16.0+ds-5 Severity: serious Control: close -1 1.17.0+ds-2 Tags: sid trixie User: release.debian....@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@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 | ppc64elMaintainer: Debian Science Maintainers <debian-science-maintain...@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.
OpenPGP_signature.asc
Description: OpenPGP digital signature