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.

Reply via email to