[Pkg-libvirt-maintainers] Bug#1064126: libvirt: install NSS modules into /usr
Helmut Grohne
helmut at subdivi.de
Sun Jun 9 14:07:51 BST 2024
On Sun, Jun 09, 2024 at 12:37:47PM +0200, Andrea Bolognani wrote:
> > So yes, I also recommend moving stuff to /usr as soon as possible and in
> > particular without the restructuring changes (as that allows us to
> > analyze the move already).
>
> I'm sorry, but this still doesn't make a whole lot of sense to me.
>
> If I performed the move today and got a thumbs-up from dumat, that
> would only tell me that the change *on its own* is fine. But we also
> know for a fact that restructuring the package might introduce file
> loss scenarios, so what use is that really? It just provides a false
> sense of security.
I might agree here. Most of the analysis that dumat does already
simulates moves, so uploading your restructuring changes to experimental
shows us most of the issues I guess.
Roughly speaking the approach we suggest is that you move your files
now. Then when you restructure, you upload to experimental and give us
time to analyze. Then the analyzer sees precisely how the restructuring
changes affect the upgrade (trixie is assumed /usr-moved and
experimental /usr-moved and restructured).
What the analyzer does not see as well is interaction with other
packages until you actually move files as the simulation approach is not
entirely complete.
Likely, it also works your way, but the later you do it, the less we can
promise to fix the fallout in the remaining time. Quite obviously we
prefer to be done sooner rather than later and you prefer having more
time. It is a balance to strike here.
> The time and energy I can dedicate to Debian work is unfortunately
> limited. I've been focusing all of it to restructuring the package,
> and I've made fairly solid progress so far. It will take a while
> longer before it reaches a state where other people can look at it
> though.
If you anticipate taking more time, a reasonable option can be deferring
the restructuring until after trixie when the /usr-move no longer poses
issues to your restructuring.
Let me point out though that we'll eventually file bugs for all aliased
files and will raise them to rc severity and will take care of removing
or NMUing packages to ensure that trixie is fully moved. I hope that we
can agree that we don't want to release trixie without libvirt.
Helmut
More information about the Pkg-libvirt-maintainers
mailing list