Public bug reported: [ SRU Justification ] ubuntu-release-upgrades was unintentionally relying on a debhelper bug/misfeature where mixing and matching dh(1) and explicit make targets would lead "dh binary" to call a binary-indep target in debian/rules, despite no dependency being declared. This dh(1) misfeature went away when arch/indep handling was reworked in debhelper 12.5, and ubuntu-release-upgrader's binary-indep target (which generated the release-upgrader tarball) hasn't been called since.
[ Test Case ] 1) Make sure the release-upgrader tarball is built, included in .changes, and published to the archive. 2) debdiff .deb binaries from this upload and the last to ensure nothing else has gone amiss. [ Regression Potential ] Fairly low. This is just fixing some broken assumptions about makefiles and debhelper to deterministically return us to the situation we were arriving at by accident before. [ Other Info ] In doing this, and testing interaction between arch and indep targets and dh(1) itself, I noted that there were a few more small fixes to be made which are no-ops in the current package, but are ticking time-bombs if the package ever grows a non-arch-all package, so I'm including those fixes too. ** Affects: ubuntu-release-upgrader (Ubuntu) Importance: Undecided Assignee: Adam Conrad (adconrad) Status: Fix Committed ** Affects: ubuntu-release-upgrader (Ubuntu Eoan) Importance: Undecided Assignee: Adam Conrad (adconrad) Status: New ** Also affects: ubuntu-release-upgrader (Ubuntu Eoan) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1850851 Title: [SRU] ubuntu-release-upgrader no longer produces tarballs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1850851/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs