- Package:
- runit-helper
- Source:
- runit-helper
- Submitter:
- Helmut Grohne
- Date:
- 2024-07-13 08:51:03 UTC
- Severity:
- normal
- Tags:
This package is part of the /usr-move (DEP17) transition, because it contains files in aliased locations and should have those files moved to the corresponding /usr location. The goal of this move is eliminating bugs arising from aliasing, such as file loss during package upgrades. The following files in the following binary packages are affected. runit-helper contains: * lib * lib/runit-helper * lib/runit-helper/runit-helper You may add dh-sequence-movetousr to Build-Depends to perform the move. This is an easy and readily applicable measure that has been verified for this package using a test build. The main advantage of this method is the low effort and it just works when backporting to bookworm. However, it is more of a stop-gap measure as eventually the installation procedure should refer to the files that are actually used for installation. This often means updating debian/*.install files but also changing flags passed to a configure script or similar measures. In case you do not anticipate your package being uploaded to bookworm-backports, please prefer a manual move, but generally prefer moving over delaying any further. After having done this move, please keep in mind that the relevant changes need to be reverted for bookworm-backports, with these exceptions: * dh-sequence-movetousr and dh_movetousr cancel themselves. * dh_installsystemd and dh_installudev revert to the aliased location. * The pkg-config variables systemdsystemunitdir in systemd.pc and udevdir in udev.pc reverts to aliased. Please keep in mind that restructuring changes may introduce problems after moving. A change is considered restructuring if formerly aliased files formerly owned by one package are later to be owned by a package with a different name. Such uploads should be done to experimental and quarantine for three days before moving to unstable. This way, automatic analysis (https://salsa.debian.org/helmutg/dumat) can detect problems and file bugs. Such bugs shall include support for resolving the problems. The severity of this bug shall be raised to RC on August 6th. For additional information about refer to https://wiki.debian.org/UsrMerge and https://subdivi.de/~helmut/dep17.html.
Dear maintainer, I've prepared an NMU for dh-runit (versioned as 2.16.2+nmu1) and uploaded it to DELAYED/7. Please feel free to tell me if I should delay it longer. This intentionally doesn't change the debhelper side, to avoid introducing any unforeseen problems. Regards.
Hello, Bug #1073751 in dh-runit reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/debian/dh-runit/-/commit/ddeed874da2c46e3959ddee7a25a05ae346ce303 ------------------------------------------------------------------------ move aliased files from / to /usr (DEP17) install runit-helper in /usr/lib/runit-helper ; update path in maintscripts snippets. Closes: #1073751 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1073751
I'm already fixing this in 2.16.3, there is no need for an NMU here. Please cancel it. Regards, Lorenzo
* Lorenzo <plorenzo@disroot.org> [240711 08:01]: Great. Looking forward to your upload. Cancelled the NMU. Given the install base, it would be prudent to have it in unstable ASAP. Chris
Control: tags -1 pending the RFS is now on mentors. Lorenzo
We believe that the bug you reported is fixed in the latest version of dh-runit, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1073751@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Lorenzo Puliti <plorenzo@disroot.org> (supplier of updated dh-runit package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Sat, 13 Jul 2024 02:53:52 +0200 Source: dh-runit Architecture: source Version: 2.16.3 Distribution: unstable Urgency: medium Maintainer: Lorenzo Puliti <plorenzo@disroot.org> Changed-By: Lorenzo Puliti <plorenzo@disroot.org> Closes: 1073751 Changes: dh-runit (2.16.3) unstable; urgency=medium . * move aliased files from / to /usr (DEP17) (Closes: #1073751) * bump Standards-Version to 4.7.0 * bin opt: auto-replace instances of ##bin## * guard against unforseen usrmerge pitfalls * runit-helper: add code to purge services in /usr Checksums-Sha1: 78aace54e358104acf64571fb9343d1016fa3bd6 1786 dh-runit_2.16.3.dsc 3d20ace3500efb9ea0f9d3a22ebd0bd0a43ddeea 18296 dh-runit_2.16.3.tar.xz 5550b55284b336d923c5a940d117bbfe17d648b2 6833 dh-runit_2.16.3_arm64.buildinfo Checksums-Sha256: 6a66a649624bf5b78df4837aa0adc647f5de6a0d733d7c56fa631e90d8e6bb36 1786 dh-runit_2.16.3.dsc ebe234527658dc2d243e46d391662df4570308b1826b2b601cc137091186e697 18296 dh-runit_2.16.3.tar.xz a7b9cf9ff2dbe7e744ebcc57d0a0516d5880b9a8c1c2abe541480a211fb32a5c 6833 dh-runit_2.16.3_arm64.buildinfo Files: d1acd240f81fbf379e554f575b01e66e 1786 admin optional dh-runit_2.16.3.dsc cf2e8e65911d5ddc54bdd0da2a7f5c7c 18296 admin optional dh-runit_2.16.3.tar.xz 4344752c11be09073334e49b5517d33d 6833 admin optional dh-runit_2.16.3_arm64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmaSO5QACgkQXBPW25MF LgOUQw//ac/S6kOhWIpxuktAYyYPMB2MEtxNoTPzK8OsyFsoDczs2kfM+jtdzKUo /wA7rwLygVKCJ+XK7lbSFl+bMPEbz8qoiA9yACZXlwxtfZeFLg2jpRN9Rpm2C9cG 2S8PGC4tjAk2Wtpy1yi3ZFxxW3ctnjU3T6dR1GKZpguD6xlvDg/66wsukbKA9l92 m+xw7rXkMRE8rHv/xfFe9d4EqJwZMIYjNTNpci+kLxZ18AJNBjuRfldb2RbIB/vW 8hrgXRncmtXisevvrS/89f/J3I1WmdVhCjgCX1OCmNDFp5MPnZX9pMjHTP+y/z3l YgmA7U35LCnmKehLnT3NL3sTkxJ6k9EmTOeW5SaBGMWuzGgtrG6GQJEJ/KwzJOo0 uCCQqy/uSrCwc3RNbLdO4y1ECjo042IxfFGovD/XDXnrmC6jUj49oK7IzQG4z8fs SkymCcBH6uR+ZU6CElPdq3mjxNAmnE/zWZrSU2CYFKbMIyqPlBgXf/Sfr+t6FL3o FRrdWBvbf6YOhWaJ70K3VovPuouHMHSN77KJipRPXu+EtKh8DcvGIPsBjsDeYGFL j9Rz3w+VOldBgbRk8juhyyCb5mNk+2QPc6rxEB2o9L9rqqFsJvTk8jz6nst//C/X RwmuzPnvYAb1RJ+IF9To7WaleZ9tStG0S0aDQmv/vD9d+iaE+mc= =8JkE -----END PGP SIGNATURE-----