[Pkg-utopia-maintainers] Bug#1072756: dbus: should depend on recent base-files, and only versioned on usr-is-merged as fallback
Helmut Grohne
helmut at subdivi.de
Tue Jun 11 17:05:21 BST 2024
On Tue, Jun 11, 2024 at 03:31:04PM +0100, Simon McVittie wrote:
> I don't think that is true. The (single!) change in usrmerge v38 was that
> it no longer implements the undocumented opt-out mechanism involving
> /etc/unsupported-skip-usrmerge-conversion, therefore any system with
> usrmerge (>= 38~) or usr-is-merged (>= 38~) is always going to be
> /usr-merged.
How could I have missed this! Sorry.
> Would the suggested versioned dependency on base-files offer the same?
Yes. base-files (>= 13.3~) will directly ship the aliasing links in its
data.tar and its preinst will fail if any of these links actually is a
real directory (rather than being a symlink or absent both of which mean
that after unpack there'll be a symlink).
I looked for other cases where there would be a versioned dependency on
usr-is-merged and to my surprise dbus was literally the only one.
So given that we do not want to duplicate the conflicts into base-files
and that dbus actually is the only package wanting to express this, I am
now convinced that the originally proposed solution of adding the
base-files alternative actually is a good solution for the problem at
hand.
Helmut
More information about the Pkg-utopia-maintainers
mailing list