#1091747 libvpd-2.2-3 file loss during upgrade from bookworm to trixie due to /usr-move (DEP17) #1091747
- Package:
- libvpd-2.2-3
- Source:
- libvpd-2.2-3
- Submitter:
- Helmut Grohne
- Date:
- 2025-08-11 15:25:10 UTC
- Severity:
- normal
- Tags:
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
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
Hi Michael, Yes, I'm going to have a look at it over the weekend. Thanks, Adrian
Hi Adrian Am 21.02.25 um 14:38 schrieb John Paul Adrian Glaubitz: I assume this fell through the cracks?
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
Hi, Apologies, I have to move that to the weekend. Adrian
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