Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-17 Thread Russ Allbery
Ansgar writes: > But the subject of this issue talks about "script interpreters", not > just `/bin/sh` (which I guess is safe to assume would be one of the > "handful"). > It is unclear what files the Jackson symlink farm proposal would leave > in /bin. Would /bin/python3 stay? Or would it

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-17 Thread Ansgar
On Sun, 2023-09-17 at 11:54 +0200, Bill Allombert wrote: > /bin/perl, /bin/env, /bin/python3 did not exist in the old scheme, so > there is no point in creating them now. No, in Debian's current filesystem layout (Debian stable and later; partly Debian oldoldstable and later) all of these exist.

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-17 Thread Bill Allombert
On Sun, Sep 17, 2023 at 08:52:17AM +0200, Ansgar wrote: > > Control: unblock 1051371 by 1050001 > > > > Ansgar writes: > > > > > However, there is a proposal by Jackson for an alternative filesystem > > > layout based on symlink farms in consideration by the technical > > > committee.  This

Bug#1050001: Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-17 Thread Ansgar
Hi, On Sat, 2023-09-16 at 12:58 -0700, Russ Allbery wrote: > Control: unblock 1051371 by 1050001 > > Ansgar writes: > > > However, there is a proposal by Jackson for an alternative filesystem > > layout based on symlink farms in consideration by the technical > > committee.  This advocates

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-16 Thread Russ Allbery
Bill Allombert writes: > One of the issue in the past is that reproducible build was broken > because different build environment lead to different paths. We at least > need to address that. I believe the reproducible build problem specifically will be largely fixed by /usr-merging the buildds

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-16 Thread Russ Allbery
Sam Hartman writes: > My problem with (b) is that I value interfaces and that especially for > /bin/sh I do think that /bin/sh is more portable as an interface path > than /usr/bin/sh. To be clear, I personally agree with this, and I am sure that I will use /bin/sh until the end of time, even

Bug#1050001: Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-16 Thread Russ Allbery
Control: unblock 1051371 by 1050001 Ansgar writes: > However, there is a proposal by Jackson for an alternative filesystem > layout based on symlink farms in consideration by the technical > committee. This advocates removing compat symlinks in /bin, /sbin over > time[1], thus requiring (c).

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-15 Thread Russ Allbery
Luca Boccassi writes: > On Wed, 13 Sept 2023 at 04:48, Russ Allbery wrote: >> Simon pointed out that this bug is not yet ready to act on, which was >> very helpful. Thank you. However, presumably the buildds will be >> /usr-merged at some point in the not-too-distant future, and we do need >>

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-15 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> On Wed, 13 Sept 2023 at 04:48, Russ Allbery wrote: >> >> Control: retitle -1 Post-/usr-merge paths for script interpreters >> >> Simon pointed out that this bug is not yet ready to act on, which >> was very helpful. Thank

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-15 Thread Bill Allombert
On Wed, Sep 13, 2023 at 10:47:48AM +0200, Bill Allombert wrote: > On Tue, Sep 12, 2023 at 08:48:04PM -0700, Russ Allbery wrote: > > Control: retitle -1 Post-/usr-merge paths for script interpreters > > > > Simon pointed out that this bug is not yet ready to act on, which was very > > helpful.

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-15 Thread Luca Boccassi
On Wed, 13 Sept 2023 at 04:48, Russ Allbery wrote: > > Control: retitle -1 Post-/usr-merge paths for script interpreters > > Simon pointed out that this bug is not yet ready to act on, which was very > helpful. Thank you. However, presumably the buildds will be /usr-merged > at some point in

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-13 Thread Sam Hartman
> "Russ" == Russ Allbery writes: Russ> with a narrower issue). Several other people were, I think, Russ> arguing for (a), but I'm not sure if they would continue to do Russ> so when it's put in these terms. It's hard for me to express what I was advocating for in the terms you

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-13 Thread Bill Allombert
On Tue, Sep 12, 2023 at 08:48:04PM -0700, Russ Allbery wrote: > Control: retitle -1 Post-/usr-merge paths for script interpreters > > Simon pointed out that this bug is not yet ready to act on, which was very > helpful. Thank you. However, presumably the buildds will be /usr-merged > at some

Bug#1050001: Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-13 Thread Ansgar
Control: block 1051371 by 1050001 Hi, On Tue, 2023-09-12 at 20:48 -0700, Russ Allbery wrote: > I think the root problem behind this bug is that it is revealing we have > not made a decision about /bin and /usr/bin path references in Debian > after /usr-merge.  Various people, myself included,

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-12 Thread Russ Allbery
Control: retitle -1 Post-/usr-merge paths for script interpreters Simon pointed out that this bug is not yet ready to act on, which was very helpful. Thank you. However, presumably the buildds will be /usr-merged at some point in the not-too-distant future, and we do need to decide what to do