Re: [DNG] merged /usr breakage

2022-01-09 Thread Didier Kryn
Le 09/01/2022 à 13:23, Benjamin Riefenstahl a écrit : Hi Didier, Didier Kryn writes: But the launchers are to be installed/uninstalled by every user in their own ~/.local benny wrote: What happens, if you add another user after installation? AFAIU default launchers should be in a global pla

Re: [DNG] merged /usr breakage

2022-01-09 Thread Benjamin Riefenstahl
Hi Didier, >> Didier Kryn writes: >>> But the launchers are to be installed/uninstalled by every user in >>> their own ~/.local benny wrote: >> What happens, if you add another user after installation? AFAIU default >> launchers should be in a global place. Didier Kryn writes: >     We want to

Re: [DNG] merged /usr breakage

2022-01-09 Thread Didier Kryn
Le 08/01/2022 à 20:40, Benjamin Riefenstahl a écrit : Hi Didier, Didier Kryn writes: But the launchers are to be installed/uninstalled by every user in their own ~/.local What happens, if you add another user after installation? AFAIU default launchers should be in a global place.     We wan

Re: [DNG] merged /usr breakage

2022-01-08 Thread Benjamin Riefenstahl
Hi Didier, Didier Kryn writes: > But the launchers are to be installed/uninstalled by every user in > their own ~/.local What happens, if you add another user after installation? AFAIU default launchers should be in a global place. benny ___ Dng maili

Re: [DNG] merged /usr breakage

2022-01-08 Thread Didier Kryn
Le 08/01/2022 à 17:18, tito via Dng a écrit : On Sat, 8 Jan 2022 15:56:19 +0100 Didier Kryn wrote: Le 07/01/2022 à 23:27, Hendrik Boom a écrit :     Install can be user-configurable, this is easy, but the package provides the way to uninstall and, for the uninstall to work, the install must

Re: [DNG] merged /usr breakage

2022-01-08 Thread tito via Dng
On Sat, 8 Jan 2022 15:56:19 +0100 Didier Kryn wrote: > Le 07/01/2022 à 23:27, Hendrik Boom a écrit : > >>     Install can be user-configurable, this is easy, but the package > >> provides > >> the way to uninstall and, for the uninstall to work, the install must be > >> hardcoded because the so

Re: [DNG] merged /usr breakage

2022-01-08 Thread Didier Kryn
Le 07/01/2022 à 23:27, Hendrik Boom a écrit :     Install can be user-configurable, this is easy, but the package provides the way to uninstall and, for the uninstall to work, the install must be hardcoded because the source of the package cannot remember what the user has done at install time.

Re: [DNG] merged /usr breakage

2022-01-07 Thread Hendrik Boom
On Fri, Jan 07, 2022 at 05:48:08PM +0100, Didier Kryn wrote: > Le 07/01/2022 à 12:13, Olaf Meeuwissen a écrit : > > > Concerning installation in /usr/local: > > > -- > > > > > >     My first investigations indicate that there is provision in > > > Freedesktop.or

Re: [DNG] merged /usr breakage

2022-01-07 Thread Didier Kryn
Le 07/01/2022 à 12:13, Olaf Meeuwissen a écrit : Concerning installation in /usr/local: --     My first investigations indicate that there is provision in Freedesktop.org to put icons and launchers under $HOME/.local, but nothing for /usr/local. Therefore the

Re: [DNG] merged /usr breakage

2022-01-07 Thread Didier Kryn
Le 07/01/2022 à 13:06, Benjamin Riefenstahl a écrit : Hi Didier, Didier Kryn writes:     My first investigations indicate that there is provision in Freedesktop.org to put icons and launchers under $HOME/.local, but nothing for /usr/local. I do not think that ~/.local is related to /usr/local

Re: [DNG] merged /usr breakage

2022-01-07 Thread Olaf Meeuwissen
Hi Didier, Didier Kryn writes: > Le 07/01/2022 à 10:18, Didier Kryn a écrit : >> Le 06/01/2022 à 22:00, Bob Proulx via Dng a écrit : >>> Didier Kryn wrote: Hendrik Boom a ecrit : >>> software that isn't properly packaged as a .deb, but instead has an >>> "installer" that needs to be

Re: [DNG] merged /usr breakage

2022-01-07 Thread Ken Dibble
On 1/7/22 8:59 AM, Hendrik Boom wrote: On Fri, Jan 07, 2022 at 11:44:59AM +0100, Didier Kryn wrote: Le 07/01/2022 à 10:18, Didier Kryn a écrit : Le 06/01/2022 à 22:00, Bob Proulx via Dng a écrit : Didier Kryn wrote: Hendrik Boom a ecrit : software that isn't properly packaged as a .deb, but

Re: [DNG] merged /usr breakage

2022-01-07 Thread Hendrik Boom
On Fri, Jan 07, 2022 at 11:44:59AM +0100, Didier Kryn wrote: > Le 07/01/2022 à 10:18, Didier Kryn a écrit : > > Le 06/01/2022 à 22:00, Bob Proulx via Dng a écrit : > > > Didier Kryn wrote: > > > > Hendrik Boom a ecrit : > > > > > > > software that isn't properly packaged as a .deb, but > > > > > >

Re: [DNG] merged /usr breakage

2022-01-07 Thread Benjamin Riefenstahl
Hi Didier, Didier Kryn writes: >     My first investigations indicate that there is provision in > Freedesktop.org to put icons and launchers under $HOME/.local, but > nothing for /usr/local. I do not think that ~/.local is related to /usr/local in any meaningfull way. /usr/local is for the adm

Re: [DNG] merged /usr breakage

2022-01-07 Thread Didier Kryn
Le 07/01/2022 à 10:18, Didier Kryn a écrit : Le 06/01/2022 à 22:00, Bob Proulx via Dng a écrit : Didier Kryn wrote: Hendrik Boom a ecrit : software that isn't properly packaged as a .deb, but instead has an "installer" that needs to be run as root. Immediately I think of all of those script "

Re: [DNG] merged /usr breakage

2022-01-07 Thread Didier Kryn
Le 06/01/2022 à 22:00, Bob Proulx via Dng a écrit : Didier Kryn wrote: Hendrik Boom a ecrit : software that isn't properly packaged as a .deb, but instead has an "installer" that needs to be run as root. Immediately I think of all of those script "installers" that request the user do this and

Re: [DNG] merged /usr breakage

2022-01-06 Thread Hendrik Boom
On Thu, Jan 06, 2022 at 02:00:57PM -0700, Bob Proulx via Dng wrote: > > > > > If the installer must be run as root, it is precisely because it > > > > needs > > > > to install software in /usr. > > Or into /usr/local which now requires root. Back in the better days > of Debian it used to be

Re: [DNG] merged /usr breakage

2022-01-06 Thread Bob Proulx via Dng
Didier Kryn wrote: > Hendrik Boom a ecrit : > > > > software that isn't properly packaged as a .deb, but instead has an > > > > "installer" that needs to be run as root. Immediately I think of all of those script "installers" that request the user do this and similar to install their software as r

Re: [DNG] merged /usr breakage

2022-01-06 Thread Didier Kryn
Le 05/01/2022 à 23:12, Hendrik Boom a écrit : On Wed, Jan 05, 2022 at 09:54:20PM +0100, Didier Kryn wrote: Le 05/01/2022 à 16:11, Hendrik Boom a écrit : On Wed, Jan 05, 2022 at 12:08:18AM +0100, Didier Kryn wrote: Le 04/01/2022 à 23:38, Hendrik Boom a écrit : On Tue, Jan 04, 2022 at 05:09:58P

Re: [DNG] merged /usr breakage

2022-01-05 Thread Hendrik Boom
On Wed, Jan 05, 2022 at 09:54:20PM +0100, Didier Kryn wrote: > Le 05/01/2022 à 16:11, Hendrik Boom a écrit : > > On Wed, Jan 05, 2022 at 12:08:18AM +0100, Didier Kryn wrote: > > > Le 04/01/2022 à 23:38, Hendrik Boom a écrit : > > > > On Tue, Jan 04, 2022 at 05:09:58PM +0100, Didier Kryn wrote: > >

Re: [DNG] merged /usr breakage

2022-01-05 Thread Didier Kryn
Le 05/01/2022 à 16:11, Hendrik Boom a écrit : On Wed, Jan 05, 2022 at 12:08:18AM +0100, Didier Kryn wrote: Le 04/01/2022 à 23:38, Hendrik Boom a écrit : On Tue, Jan 04, 2022 at 05:09:58PM +0100, Didier Kryn wrote: There is no utility in splitting the OS in several partitions. Might it make se

Re: [DNG] merged /usr breakage

2022-01-05 Thread Hendrik Boom
On Wed, Jan 05, 2022 at 12:08:18AM +0100, Didier Kryn wrote: > Le 04/01/2022 à 23:38, Hendrik Boom a écrit : > > On Tue, Jan 04, 2022 at 05:09:58PM +0100, Didier Kryn wrote: > > > There is no utility in splitting the OS in several partitions. > > Might it make sense to have /usr mounted readonly ex

Re: [DNG] merged /usr breakage

2022-01-05 Thread karl
Aitor: > On 4/1/22 22:17, k...@aspodata.se wrote: > > the problem is that the lib is on a > > filesystem that isn't available at kernel to init handover time. > Did you try something like this: > copy_exec /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > in a hook located at/usr/share/initramfs-tools, i

Re: [DNG] merged /usr breakage

2022-01-04 Thread aitor
Hi Karl, On 4/1/22 22:17, k...@aspodata.se wrote: the problem is that the lib is on a filesystem that isn't available at kernel to init handover time. Did you try something like this: copy_exec /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 in a hook located at/usr/share/initramfs-tools, in order

Re: [DNG] merged /usr breakage

2022-01-04 Thread Didier Kryn
Le 04/01/2022 à 23:38, Hendrik Boom a écrit : On Tue, Jan 04, 2022 at 05:09:58PM +0100, Didier Kryn wrote: There is no utility in splitting the OS in several partitions. Might it make sense to have /usr mounted readonly except when upgradng or installing paackages?     What could you fear whic

Re: [DNG] merged /usr breakage

2022-01-04 Thread Hendrik Boom
On Tue, Jan 04, 2022 at 05:09:58PM +0100, Didier Kryn wrote: > There is no utility in splitting the OS in several partitions. Might it make sense to have /usr mounted readonly except when upgradng or installing paackages? -- hendrik ___ Dng mailing li

Re: [DNG] merged /usr breakage

2022-01-04 Thread karl
Antoine: > On Monday, 3 January at 18:25, k...@aspodata.se wrote: ... > >$ ldd /sbin/init | grep /usr > >libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > > (0x7f737ba28000) ... > Maybe your /etc/ld.so.cache is misconfigured? ... What makes you believe that ? ld.so.cach

Re: [DNG] merged /usr breakage

2022-01-04 Thread Antoine via Dng
On Monday, 3 January at 18:25, k...@aspodata.se wrote: The first one gives me an unbootable system $ ldd /sbin/init | grep /usr libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x7f737ba28000) fortunately /bin/bash didn't depend on /usr so I could boot with init=/bin/ba

Re: [DNG] merged /usr breakage

2022-01-04 Thread Didier Kryn
Le 04/01/2022 à 18:48, k...@aspodata.se a écrit : Didier: The simplest way to kick off problms with /usr merge is to *not* make /usr a mountpoint. Perhaps, but why break working systems, especially when they are 3h car ride from home and all in differnt locations. That is just rude. There is

Re: [DNG] merged /usr breakage

2022-01-04 Thread karl
Didier: > The simplest way to kick off problms with /usr merge is to *not* > make /usr a mountpoint. Perhaps, but why break working systems, especially when they are 3h car ride from home and all in differnt locations. That is just rude. > There is no utility in splitting the OS in several parti

Re: [DNG] merged /usr breakage

2022-01-04 Thread Curtis Maurand via Dng
> On Jan 4, 2022, at 11:10 AM, Didier Kryn wrote: > > The simplest way to kick off problms with /usr merge is to *not* make > /usr a mountpoint. There is no utility in splitting the OS in several > partitions. This wouldn't help you recover the OS if one partition is broken > since the

Re: [DNG] merged /usr breakage

2022-01-04 Thread Didier Kryn
    The simplest way to kick off problms with /usr merge is to *not* make /usr a mountpoint. There is no utility in splitting the OS in several partitions. This wouldn't help you recover the OS if one partition is broken since the package manager installs/deinstalls files not only on /usr, but

Re: [DNG] merged /usr breakage

2022-01-04 Thread karl
Ralph: > On Mon, 3 Jan 2022 18:25:12 +0100 (CET) > k...@aspodata.se wrote: > > The first one gives me an unbootable system > > $ ldd /sbin/init | grep /usr > > libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > > (0x7f737ba28000) > > > > fortunately /bin/bash didn't depe

Re: [DNG] merged /usr breakage

2022-01-04 Thread Ralph Ronnquist via Dng
On Mon, 3 Jan 2022 18:25:12 +0100 (CET) k...@aspodata.se wrote: > The first one gives me an unbootable system > $ ldd /sbin/init | grep /usr > libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > (0x7f737ba28000) > > fortunately /bin/bash didn't depend on /usr so I could

Re: [DNG] merged /usr breakage

2022-01-04 Thread karl
Steve Litt: > k...@aspodata.se said on Tue, 4 Jan 2022 00:08:01 +0100 (CET) ... > >busybox can replace the mount command, but there is no fsck.* in > >busybox. > > Rather than fighting the mostly political fight of usr-merge, If it makes systems unbootable it isn't a "political" fight. > my fir

Re: [DNG] merged /usr breakage

2022-01-03 Thread Steve Litt
k...@aspodata.se said on Tue, 4 Jan 2022 00:08:01 +0100 (CET) >Karl: >> The first one gives me an unbootable system >> $ ldd /sbin/init | grep /usr >> libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 >> (0x7f737ba28000) >> >> fortunately /bin/bash didn't depend on /usr

Re: [DNG] merged /usr breakage

2022-01-03 Thread karl
Martin: > k...@aspodata.se - 03.01.22, 18:25:12 CET: > > The first one gives me an unbootable system > > $ ldd /sbin/init | grep /usr > > libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > > (0x7f737ba28000) > […] > > Soo, what can I do to help with that ? > https://manpa

Re: [DNG] merged /usr breakage

2022-01-03 Thread Martin Steigerwald
k...@aspodata.se - 03.01.22, 18:25:12 CET: > The first one gives me an unbootable system > $ ldd /sbin/init | grep /usr > libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > (0x7f737ba28000) […] > Soo, what can I do to help with that ? https://manpages.debian.org/bullseye/d

Re: [DNG] merged /usr breakage

2022-01-03 Thread karl
Karl: > The first one gives me an unbootable system > $ ldd /sbin/init | grep /usr > libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 > (0x7f737ba28000) > > fortunately /bin/bash didn't depend on /usr so I could boot with > init=/bin/bash, but there is more breakage: ..

[DNG] merged /usr breakage

2022-01-03 Thread karl
The first one gives me an unbootable system $ ldd /sbin/init | grep /usr libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x7f737ba28000) fortunately /bin/bash didn't depend on /usr so I could boot with init=/bin/bash, but there is more breakage: $ ldd /bin/mount | gr