#1091747 libvpd-2.2-3 file loss during upgrade from bookworm to trixie due to /usr-move (DEP17)

#1091747#5
Date:
2024-12-30 20:30:19 UTC
From:
To:
Hi,

libvpd-2.2-3 contains a udev .rules file and installs it using
debhelper. In the bookworm build (+b1), it was installed to
/lib/udev/rules.d whereas in a later rebuild for trixie (+b2) it was
installed to /usr/lib/udev/rules.d due to the /usr-move (DEP17). As it
also is marked M-A:same, this file may be lost in upgrade scenarios from
bookworm (+b1) to trixie (+b2). For more information refer to
https://subdivi.de/~helmut/dep17.html sections P7 and M10 in particular.
I propose mitigating this problem by adding protective diversions for
the duration of the upgrade. Those diversions are no longer present once
the upgrade is completed. As a result, the changes can be fully reverted
once trixie is released. I am attaching a patch for your convenience. It
has marked all removable sections in such a way that the Debian janitor
(operated by Jelmer) can automatically file a merge request to perform
this deletion. I tested this patch by performing a cross build for
ppc64el and upgraded the package in a qemu-user environment. I
appreciate if you could do more testing on real hardware ahead of
upload. Let me know if you have any questions.

Helmut

#1091747#12
Date:
2025-02-14 22:13:17 UTC
From:
To:
Hi Adrian,

it appears that Frédéric Bonnard is not really active anymore.
I've CCed you as PPC porter. Maybe you can have a look at this bug
report and do an NMU / take over the package.

Regards,
Michael

#1091747#17
Date:
2025-02-21 13:38:15 UTC
From:
To:
Hi Michael,

Yes, I'm going to have a look at it over the weekend.

Thanks,
Adrian

#1091747#22
Date:
2025-03-26 09:22:13 UTC
From:
To:
Hi Adrian

Am 21.02.25 um 14:38 schrieb John Paul Adrian Glaubitz:

I assume this fell through the cracks?

#1091747#27
Date:
2025-03-26 12:59:59 UTC
From:
To:
Hi,

It didn't. There were just a few other things that kept me busy last
week, including a smartphone that nearly got lost when I sent it to
repair.

I'll look at it either today or tomorrow.

Thanks,
Adrian

#1091747#32
Date:
2025-04-04 08:44:41 UTC
From:
To:
Hi,

Apologies, I have to move that to the weekend.

Adrian

#1091747#37
Date:
2025-05-11 14:03:21 UTC
From:
To:
Hi Adrian!


On Fri, 04 Apr 2025 10:44:41 +0200 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> wrote:
With the freeze in effect, it has probably become a bit harder to get
ppc64-diag and libvpd back into trixie.

https://tracker.debian.org/pkg/ppc64-diag
https://tracker.debian.org/pkg/libvpd


That said, I have no idea how important those packages are for ppc(64)
or not (and if removal of those packages is a valid option as well).

As it stands today, those packages will not be part of trixie.
I've added debian-powerpc to CC to gather further feedback


Regards,
Michael