On Sun, Jan 21, 2024 at 07:39:04PM +0100, Helmut Grohne wrote: > I shall rework the patch and also exempt multilib rtlds from moving. I'm > sorry for not having realized this. I suspect that dumat would have > reported this problem.
This seems pretty much unfxiable to me now. Essentially, keeping all (including multilib) rtlds aliased works badly with the matching in debian/debhelper.in/libc-alt.install. Trying to refine those patterns in a way that retains the rtlds aliased while moving everything else is quite difficult, because sometimes SLIBDIR and RTLDDIR overlap. Even if managing this, it breaks my simplistic approach to fixing symlinks. When base-files gains the aliasing links, we can move both files from SLIBDIR and RTLDDIR restoring this simplicity. The value we gain from moving files in SLIBDIR now already seems to diminish given the complexity it would incur. If we disregard SLIBDIR moves, not much is left in my patch. Essentially all we can move is ldconfig and moving that now or later doesn't pose a significant difference. So it seems, that the proposed change is not very useful in the end. I've learned a few things about how to do the coordinated NMU move and that's about it, it seems. Sorry for the noise. Is it ok, to repurpose and leave open this bug open for the later upload moving all of the files or do you prefer a new bug then? Helmut