[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: merged /usr vs. symlink farms



>>>>> "Simon" == Simon Richter <sjr@debian.org> writes:

    >> I can see two arguments why we might need a dpkg update:
    >> 
    >> 1) To fix bugs related to directory aliasing.
    >> 
    >> I don't think that there is a consensus those bugs need to be
    >> fixed to move forward.  (Put another way it's not clear the
    >> community agrees they are RC).

    Simon> dpkg as it is now will detect only the case when a file is
    Simon> moved to the usrmerge path inside a package, or when a file
    Simon> is moved from one package to another (with Replaces), but not
    Simon> both at the same time.

I confirm I do not consider this RC nor do I believe it should block the
transition.
[explanation removed from quoted material]
    Simon> We can work around that by introducing a policy that no files
    Simon> that are currently registered as living outside /usr may be
    Simon> moved between packages, but... just no.

When combined with a policy that you should not move files from
/bin|/lib to /usr/bin|/usr/lib in the bookworm cycle, that seems
workable to me.
In other words, individual packages should not transition to usrmerged
paths on their own during this cycle.
There may be some corner case where we need this.
If so, we'll have to consider the replaces issues.
Presumably we could replace and explicitly conflict rather than
breaking.
And yes that's not ideal but it will be sufficient to make sure that
both packages are not unpacked at the same time.


    >> Yes, there are bugs.  Yes, it would be good to get them fixed in
    >> the bookworm cycle.  But despite the issue being brought up,
    >> there is not strong support for the idea that we must block on a
    >> solution to the dpkg directory aliasing bugs.

    Simon> I think that one of the release goals should be that any
    Simon> freshly installed or upgraded system should have a dpkg
    Simon> database that is consistent with reality, and I'd prioritize
    Simon> that higher than actually finishing the transition, because
    Simon> as long as we can have files vanish from under us, we can't
    Simon> expect that the transition will be reliable for
    bullseye-> bookworm updates.

I think you are in the rough (not part of the consensus) on this desire.

Attachment: signature.asc
Description: PGP signature


Reply to: