Status update: - 0.8.1-1 with dh-sequence-movetousr in Build-Depends is in Sid. I believe this release meets the minimal request for RC. - I will try to work on manual-move to see if I can make bookworm-backport compatibility available in a timely manner.
-tai On Tue, Jun 18, 2024 at 11:54 AM Helmut Grohne <hel...@subdivi.de> wrote: > > Package: rasdaemon > Version: 0.8.0-2 > Severity: important > Tags: patch trixie sid > User: helm...@debian.org > Usertags: dep17m2 dep17dhmovetousr > > 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. > > rasdaemon contains: > * lib > * lib/systemd > * lib/systemd/system > * lib/systemd/system/ras-mc-ctl.service > * lib/systemd/system/rasdaemon.service > > 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.