Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu
Dear Release Managers, Please allow this update to phyx so that its dependency information can be corrected and a falsely-dependent package can be removed. More info below. [ Reason ] The phyx package incorrectly declares a Build Dependency on the libatlas-cpp-0.6-dev package. The src:atlas-cpp package is obsolete since the only packages that actually depended on it (ember and cyphesis) were not in bullseye and have subsequently been removed even from unstable since the code base is too unstable for inclusion in Debian [1]. The incorrect BD of phyx on atlas-cpp is the only thing stopping atlas-cpp from also being removed from bullseye. [ Impact ] If phyx is not updated then it will continue to incorrectly declare a BD on a package that actually has nothing to do with it. That will also force atlas-cpp, an obsolete package, to remain in bullseye. I am of the opinion that software should be removed from Debian if it serves no purpose. Otherwise we are just wasting space on mirrors and introducing possible security issues, all with zero benefit for users. [ Tests ] I built the changed package in a bullseye sbuild chroot. It builds identically to the version currently in bullseye and the autopkgtest completes successfully. [ Risks ] The attached change is trivial. It only removes an unused BD in d/control. I honestly can't think of any risks involved in including this update in bullseye. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [2][3] [ Changes ] Debdiff follows: diff -Nru phyx-1.01+ds/debian/changelog phyx-1.01+ds/debian/changelog --- phyx-1.01+ds/debian/changelog 2020-04-17 15:56:19.000000000 -0400 +++ phyx-1.01+ds/debian/changelog 2023-01-29 18:27:53.000000000 -0500 @@ -1,3 +1,13 @@ +phyx (1.01+ds-2+deb11u1) bullseye; urgency=medium + + * Team upload + * Remove erroneous Build Dependency on libatlas-cpp + - libatlas-cpp is completely unrelated to phyx and phyx does not use it + - The BD was added accidentally and needs to be removed for proper + dependency resolution + + -- Olek Wojnar <o...@debian.org> Sun, 29 Jan 2023 18:27:53 -0500 + phyx (1.01+ds-2) unstable; urgency=medium * Team upload diff -Nru phyx-1.01+ds/debian/control phyx-1.01+ds/debian/control --- phyx-1.01+ds/debian/control 2020-04-17 15:56:19.000000000 -0400 +++ phyx-1.01+ds/debian/control 2023-01-29 18:27:47.000000000 -0500 @@ -8,7 +8,6 @@ liblapack-dev, libnlopt-cxx-dev, libnlopt-dev, - libatlas-cpp-0.6-dev, libarmadillo-dev Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/med-team/phyx [ Other info ] Please let me know if you have any questions! -Olek [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950926#49 [2] https://salsa.debian.org/med-team/phyx/-/merge_requests/1 [3] https://tracker.debian.org/media/packages/p/phyx/changelog-1.3ds-2