Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Russ Allbery
Zack Weinberg writes: > That does not clearly say that a *pair* of packages, where one installs > files in /path and the other one installs files in /usr/path, is not > allowed. I'm guessing it was the *intent*, but the example, at least, > makes it sound like it's only talking about within a

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Zack Weinberg
On 2022-09-28 2:16 PM, Russ Allbery wrote: "Zack Weinberg" writes: 1. Is there already a rule (or multiple rules) somewhere that forbids the existence of pairs of packages where one ships /X/Y and the other ships /usr/X/Y, where X is a directory on non-merged-/usr systems and a

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Russ Allbery
"Zack Weinberg" writes: > 1. Is there already a rule (or multiple rules) somewhere that forbids >the existence of pairs of packages where one ships /X/Y and the >other ships /usr/X/Y, where X is a directory on non-merged-/usr >systems and a symlink on merged-/usr systems, and Y is

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Svante Signell
Hi, I would really appreciate if you quote your reply properly: It was not Andreas Metzler who sent the below: > On Tue, 2022-09-27 at 18:25 +0200, Andreas Metzler wrote: > > On 2022-09-27 Zack Weinberg wrote: > > [...] On Wed, 2022-09-28 at 11:55 +0100, Luca Boccassi wrote: > > > > > This

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Zack Weinberg
On Wed, Sep 28, 2022, at 5:08 AM, Svante Signell wrote: > > You can easily revert any system having usrmerge installed with dpkg- > fsys-usrunmess. This should be known by all Debian users, by some > suitable channel. Having used it myself a couple of times, I would question "easily". If all

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Zack Weinberg
On Wed, Sep 28, 2022, at 1:40 PM, Helmut Grohne wrote: > Hi Zack, > > On Wed, Sep 28, 2022 at 12:29:19PM -0400, Zack Weinberg wrote: >> I thought about this a bunch yesterday evening and I believe I see a >> concrete scenario that can cause problems but is not covered by the >> moratorium: Suppose

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Helmut Grohne
Hi Zack, On Wed, Sep 28, 2022 at 12:29:19PM -0400, Zack Weinberg wrote: > I thought about this a bunch yesterday evening and I believe I see a > concrete scenario that can cause problems but is not covered by the > moratorium: Suppose there exist two packages, one of which ships > /bin/foo, and

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Ansgar
On Wed, 2022-09-28 at 12:29 -0400, Zack Weinberg wrote: > 1. Is there already a rule (or multiple rules) somewhere that forbids >    the existence of pairs of packages where one ships /X/Y and the >    other ships /usr/X/Y, where X is a directory on non-merged-/usr >    systems and a symlink on

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Zack Weinberg
On Tue, Sep 27, 2022, at 4:12 PM, Sebastian Ramacher wrote: > On 2022-09-27 10:26:36 -0400, Zack Weinberg wrote: >> On Tue, Sep 27, 2022, at 5:15 AM, Sebastian Ramacher wrote: >> >> I'd like to make sure that the bug submitter has not identified >> >> something new here. >> > >> > I've not seen

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Zack Weinberg
On Tue, Sep 27, 2022, at 12:25 PM, Andreas Metzler wrote: > On 2022-09-27 Zack Weinberg wrote: > [...] >> What I am asking for is a schedule change: specifically, that the >> merged /usr transition not be allowed to proceed past the status quo >> as of two weeks ago (i.e. *before*

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Luca Boccassi
On Wed, 2022-09-28 at 09:51 +0200, Helmut Grohne wrote: > Hi Luca, > > As much as I agree with you on other matters... > > On Tue, Sep 27, 2022 at 09:11:18PM +0100, Luca Boccassi wrote: > > baseless, patently false statements - I frankly find it quite upsetting > > to see claimed that "we have

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Luca Boccassi
> On Tue, 2022-09-27 at 18:25 +0200, Andreas Metzler wrote: > > On 2022-09-27 Zack Weinberg wrote: > > [...] > > > What I am asking for is a schedule change: specifically, that the > > > merged /usr transition not be allowed to proceed past the status > > > quo as of two weeks ago (i.e. *before*

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Svante Signell
On Tue, 2022-09-27 at 18:25 +0200, Andreas Metzler wrote: > On 2022-09-27 Zack Weinberg wrote: > [...] > > What I am asking for is a schedule change: specifically, that the > > merged /usr transition not be allowed to proceed past the status > > quo as of two weeks ago (i.e. *before*

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Helmut Grohne
Hi Luca, As much as I agree with you on other matters... On Tue, Sep 27, 2022 at 09:11:18PM +0100, Luca Boccassi wrote: > baseless, patently false statements - I frankly find it quite upsetting > to see claimed that "we have refused to fix any bug" as a self-evident > fact, when even a cursory

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sean Whitton
Hello, On Tue 27 Sep 2022 at 09:23AM +01, Matthew Vernon wrote: > As Sean says, though, questions of what are and aren't RC bugs are typically > the domain of the release team, not the TC. I didn't intend to say that -- I think that Policy+TC decides bug severities, in general. But the RT

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sean Whitton
Hello, On Tue 27 Sep 2022 at 10:07AM -04, Zack Weinberg wrote: > I may have misunderstood the TC recommendation here. I was under the > impression that the “no migration of file paths” rule was *only* in > effect until the release of bookworm, and that it was motivated by the > need to continue

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Gunnar Wolf
Christoph Berg dijo [Tue, Sep 27, 2022 at 10:23:32PM +0200]: > Re: Sean Whitton > > Therefore, we will likely just close this bug, I'm afraid. > > +1 on closing from me. I agree this bug should be closed. I won't comment more, as there is not much more to add without going in circles back to

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sean Whitton
Hello, On Mon 26 Sep 2022 at 04:48PM -04, Zack Weinberg wrote: > I'm surprised to hear you say that, given that, in the past, the TC > has required bugs of various severities to be filed, and has required > maintainers not to alter bug severities. Almost all of what I'm > asking for would

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Christoph Berg
Re: Sean Whitton > Therefore, we will likely just close this bug, I'm afraid. +1 on closing from me. Christoph

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sebastian Ramacher
On 2022-09-27 10:26:36 -0400, Zack Weinberg wrote: > On Tue, Sep 27, 2022, at 5:15 AM, Sebastian Ramacher wrote: > >> I'd like to make sure that the bug submitter has not identified > >> something new here. > > > > I've not seen any new issues appearing since the last round I file bugs. > > I

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Luca Boccassi
> This particular issue in dpkg is very much known and nothing new (a > short recap: dpkg can lose files if files are moved between packages > *and* symlinked directores, such as / and /usr, at the same time). > > > To mitigate it, bluca added a piuparts check which rejects packages > that move

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Andreas Metzler
On 2022-09-27 Zack Weinberg wrote: [...] > What I am asking for is a schedule change: specifically, that the > merged /usr transition not be allowed to proceed past the status quo > as of two weeks ago (i.e. *before* init-system-helpers added a > dependency on usrmerge|usr-is-merged) until after

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Zack Weinberg
On Tue, Sep 27, 2022, at 5:15 AM, Sebastian Ramacher wrote: >> I'd like to make sure that the bug submitter has not identified >> something new here. > > I've not seen any new issues appearing since the last round I file bugs. I wasn’t aware that you have been filing bugs related to the

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Zack Weinberg
On Tue, Sep 27, 2022, at 4:23 AM, Matthew Vernon wrote: > Thanks for bringing this to the committee; even if Sean is correct that > we won't act on this report, you've described the issues clearly and I > think it was worth bringing to our attention. Thank you for saying so. > As Sean says,

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Zack Weinberg
[Procedural note: I’m very busy with my day job this week, so I will be responding to messages related to this report in batch mode, once a day.] On Mon, Sep 26, 2022, at 4:49 PM, Sam Hartman wrote: >> "Sean" == Sean Whitton writes: > > Sean> - you might be lacking the full context of

Re: Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Michael Biebl
This particular issue in dpkg is very much known and nothing new (a short recap: dpkg can lose files if files are moved between packages *and* symlinked directores, such as / and /usr, at the same time). To mitigate it, bluca added a piuparts check which rejects packages that move files

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sebastian Ramacher
On 2022-09-26 14:49:15 -0600, Sam Hartman wrote: > > "Sean" == Sean Whitton writes: > > Sean> - you might be lacking the full context of TC-involving > Sean> discussions over the past few months, but so far as I can see, > Sean> you are asking for us to undo a decision that we

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Sebastian Ramacher
On 2022-09-27 09:23:47 +0100, Matthew Vernon wrote: > Hi Zack, > > Thanks for bringing this to the committee; even if Sean is correct that we > won't act on this report, you've described the issues clearly and I think it > was worth bringing to our attention. > > On 26/09/2022 20:28, Zack

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-27 Thread Matthew Vernon
Hi Zack, Thanks for bringing this to the committee; even if Sean is correct that we won't act on this report, you've described the issues clearly and I think it was worth bringing to our attention. On 26/09/2022 20:28, Zack Weinberg wrote: It has been known for some time that dpkg has bugs

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-26 Thread Zack Weinberg
On Mon, Sep 26, 2022, at 4:30 PM, Sean Whitton wrote: > I believe that this request is invalid, for two reasons: > > - the specific things you ask for are all or mostly things that we think > are currently up to the Release Team, and the TC cannot override > delegates I'm surprised to hear

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-26 Thread Sam Hartman
> "Sean" == Sean Whitton writes: Sean> - you might be lacking the full context of TC-involving Sean> discussions over the past few months, but so far as I can see, Sean> you are asking for us to undo a decision that we only just Sean> made, which doesn't make sense. Sean, as

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-26 Thread Sean Whitton
Hello, On Mon 26 Sep 2022 at 03:28PM -04, Zack Weinberg wrote: > Package: tech-ctte > Severity: normal > X-Debbugs-Cc: z...@owlfolio.org > > I formally request that the Technical Committee call a halt to the > merged-/usr transition until such time as all of the bugs in dpkg that > can, on a

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-26 Thread Zack Weinberg
Package: tech-ctte Severity: normal X-Debbugs-Cc: z...@owlfolio.org I formally request that the Technical Committee call a halt to the merged-/usr transition until such time as all of the bugs in dpkg that can, on a merged-/usr system, cause damage to the contents of the filesystem (e.g. packaged