** Description changed: [ Impact ] - * The libvirt source package contains debian/libvirt- + * The libvirt source package contains debian/libvirt- daemon.README.Debian which contains important information, namely that the libvirtd group is root equivalent. - * While the file gets properly installed in Focal and Jammy by the + * While the file gets properly installed in Focal and Jammy by the libvirt-daemon package (as well as Plucky and above via a symlink to the new libvirt-common docs), it looks like it does not get installed in Noble and Oracular. - * Up until Jammy libvirt-daemon had a dedicated debian/libvirt- + * Up until Jammy libvirt-daemon had a dedicated debian/libvirt- daemon.docs files, which made dh_installdocs pick up the d/libvirt- daemon.README.Debian file automatically and install it in the corresponding usr/share/doc/ directory. But afterwards docs were moved into the libvirt0 binary package and libvirt-daemon.README.Debian was forgotten. + * Starting in 10.10.0-4 (Plucky and above) docs were moved to a new + libvirt-common package and the README was renamed to libvirt- + common.README.Debian: - * Starting in 10.10.0-4 (Plucky and above) docs were moved to a new libvirt-common package and the README was renamed to libvirt-common.README.Debian: - - * We're applying a similar approach here, but moving it to libvirt0, as + * We're applying a similar approach here, but moving it to libvirt0, as that is where the symlinks are pointing to in Noble & Oracular. [ Test Plan ] - * Install the package from -proposed + * Install the package from -proposed + * apt install libvirt-daemon libvirt-daemon-system - * ls -la /usr/share/doc/libvirt0/README.Debian.gz # original - * ls -la /usr/share/doc/libvirt-daemon/README.Debian.gz # via usr/share/docs/libvirt0/ symlink - * ls -la /usr/share/doc/libvirt-daemon-system/README.Debian.gz # via usr/share/docs/libvirt0/ symlink + * Check that the symlinks were correctly created, pointing to libvirt0 + docs. - * Make sure all of those files exist and contain the same content (e.g. + * ls -la /usr/share/doc/libvirt0 # original content, confirm README.Debian.gz is there + * ls -la /usr/share/doc/libvirt-daemon + * ls -la /usr/share/doc/libvirt-daemon-system + + * Make sure all of those files exist and contain the same content (e.g. sha256sum) + + * sha256sum /usr/share/doc/libvirt0/README.Debian.gz # original + * sha256sum /usr/share/doc/libvirt-daemon/README.Debian.gz # via usr/share/docs/libvirt0/ symlink + * sha256sum /usr/share/doc/libvirt-daemon-system/README.Debian.gz # via usr/share/docs/libvirt0/ symlink [ Where problems could occur ] - * Regression potential is minimal - * We're installing a file via dh_installdocs auto-detection (by package name). - * A typo could make the file not be installed at all (as it is right now). + * Regression potential is minimal + * We're installing a file via dh_installdocs auto-detection (by package name). + * A typo could make the file not be installed at all (as it is right now). [ Other Info ] - * Debian change: https://salsa.debian.org/libvirt- + * Debian change: https://salsa.debian.org/libvirt- team/libvirt/-/commit/e09852843c703ba3534da3c1174d5bf0f0d339ce
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2108995 Title: README.Debian file not being installed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2108995/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
