Re: merged /usr

2021-07-27 Thread Wouter Verhelst
On Thu, Jul 22, 2021 at 03:20:05PM +0100, Simon McVittie wrote: > On Thu, 22 Jul 2021 at 15:53:32 +0200, Wouter Verhelst wrote: > > I've suggested previously that we can easily make it RC for bookworm to > > have a file outside a limited set of directories (/etc and /usr would be > > OK, but notabl

Re: merged /usr

2021-07-27 Thread Andreas Metzler
On 2021-07-27 Wouter Verhelst wrote: > On Thu, Jul 22, 2021 at 03:20:05PM +0100, Simon McVittie wrote: >> On Thu, 22 Jul 2021 at 15:53:32 +0200, Wouter Verhelst wrote: >>> I've suggested previously that we can easily make it RC for bookworm to >>> have a file outside a limited set of directories (

Re: merged /usr

2021-07-27 Thread Guillem Jover
On Tue, 2021-07-27 at 11:44:32 +0200, Wouter Verhelst wrote: > On Thu, Jul 22, 2021 at 03:20:05PM +0100, Simon McVittie wrote: > > On Thu, 22 Jul 2021 at 15:53:32 +0200, Wouter Verhelst wrote: > > > I've suggested previously that we can easily make it RC for bookworm to > > > have a file outside a

Re: Planning for libidn shared library version transition

2021-07-27 Thread Simon Josefsson
Hi! I'm now resuming work on the libidn shared library transition, and I'm ready for the upload to experimental. I wanted to ping back here to get more review. I'm following Andreas Metzler's outline, but included some tweaks suggested by Simon McVittie. I decided to do some more changes that a

Re: merged /usr

2021-07-27 Thread Wouter Verhelst
On Tue, Jul 27, 2021 at 02:13:33PM +0200, Andreas Metzler wrote: > On 2021-07-27 Wouter Verhelst wrote: > > On Thu, Jul 22, 2021 at 03:20:05PM +0100, Simon McVittie wrote: > >> On Thu, 22 Jul 2021 at 15:53:32 +0200, Wouter Verhelst wrote: > >>> I've suggested previously that we can easily make it

Re: merged /usr

2021-07-27 Thread Andrey Rahmatullin
On Tue, Jul 27, 2021 at 03:25:48PM +0200, Wouter Verhelst wrote: > I'm worried about systems being written to completely bypass the dpkg > database. Like alternatives and things that create files in postinst? -- WBR, wRAR signature.asc Description: PGP signature

Re: merged /usr

2021-07-27 Thread Simon Richter
Hi, On 7/27/21 11:44 AM, Wouter Verhelst wrote: A package in the essential set could work around the issue by moving a file around and creating a necessary symlink in preinst rather than shipping things. The set of Essential packages is small however, and most packages can ship a compat symlink

Re: merged /usr

2021-07-27 Thread Guillem Jover
On Tue, 2021-07-27 at 16:26:34 +0200, Simon Richter wrote: > On 7/27/21 11:44 AM, Wouter Verhelst wrote: > > A package in the essential set could work around the issue by moving a > > file around and creating a necessary symlink in preinst rather than > > shipping things. The set of Essential packa

Re: merged /usr

2021-07-27 Thread Wouter Verhelst
On Tue, Jul 27, 2021 at 06:53:01PM +0500, Andrey Rahmatullin wrote: > On Tue, Jul 27, 2021 at 03:25:48PM +0200, Wouter Verhelst wrote: > > I'm worried about systems being written to completely bypass the dpkg > > database. > Like alternatives and things that create files in postinst? The alternat

Re: merged /usr

2021-07-27 Thread Wouter Verhelst
On Tue, Jul 27, 2021 at 04:26:34PM +0200, Simon Richter wrote: > Also, take care when moving shell commands from a shell script: the bash > shell at least keeps a cache of commands to paths so it doesn't have to do a > full path search every time. A shell script that calls > > mv /bin/cp /usr/

Re: merged /usr

2021-07-27 Thread Sam Hartman
> "Wouter" == Wouter Verhelst writes: Wouter> I'm convinced there is a way that we can move forward which Wouter> does *not* require bypassing the dpkg database. I think that Wouter> such a way *should* be preferential, and the complete lack Wouter> of even a desire to discuss

Re: merged /usr

2021-07-27 Thread Andreas Metzler
On 2021-07-27 Wouter Verhelst wrote: > On Tue, Jul 27, 2021 at 02:13:33PM +0200, Andreas Metzler wrote: [...] >> Afaiu you are suggesting to do somethink like this instead and >> immediately post bulleye release. >> >> preinst upgrade|install >> if aliasing

Re: merged /usr

2021-07-27 Thread Calum McConnell
> Of course, having to unnecessarily add more maintainer scripts to > handle something that dpkg can do perfectly fine on its own TL;DR: merged-usr-via-symlink-farms cannot be done without changing dpkg, and since the quote above seems to indicate you'd be willing to do that, why not just change d

Re: merged /usr

2021-07-27 Thread Steve Cotton
Am Tue, Jul 27, 2021 at 09:23:48AM -0600 schrieb Sam Hartman: > So, even though I think the extensions to dpkg will also be complicated, > at a purely technical level, I think they are less complicated. > > I understand technical complexity is only part of the picture. > I understand the dpkg main