Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread nick black
Steve McIntyre left as an exercise for the reader: > 100% true - expect people are busy, rather than hostile! :-) i must have come across as far more disappointed than i felt -- i meant "hoped" in the literal sense, of "did not expect, but thought plausible and welcome" =]. no, this has been an

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Steve McIntyre
Hi Nick! On Tue, Sep 28, 2021 at 12:47:11PM +0200, Cyril Brulebois wrote: >Hi nick, > >[ cc += debian-boot@ ] > >nick black (2021-09-27): >> Marc Haber left as an exercise for the reader: >> > But maybe an alternative? I find the partitioning step one of the >> > most error-prone and hard-to-use

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Wouter Verhelst
On Tue, Sep 28, 2021 at 12:22:18PM +0200, John Paul Adrian Glaubitz wrote: > On 9/28/21 12:13, Wouter Verhelst wrote: > > IOW, chill out, nobody's going to kill off partman unless there's > > something that's *actually* better than partman. > > Just some comments after reading after this [1]

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread nick black
Wouter Verhelst left as an exercise for the reader: > iSCSI works very differently and is way more complex, but I remember > from when I last played with it (which is a while ago, so the details > are hazy) that it's not possible to set up in a non-persistent manner > (i.e., all iSCSI connections

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Cyril Brulebois
Hi nick, [ cc += debian-boot@ ] nick black (2021-09-27): > Marc Haber left as an exercise for the reader: > > But maybe an alternative? I find the partitioning step one of the > > most error-prone and hard-to-use parts of non-trivial Debian > > installations. > > so overall, i've got to say

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Wouter Verhelst
On Tue, Sep 28, 2021 at 06:19:28AM -0400, nick black wrote: > Wouter Verhelst left as an exercise for the reader: > > One thing that partman does is "support plug-ins", to allow for > > configuring block devices before being able to partition them, where > > needed. This can be useful for iSCSI,

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread John Paul Adrian Glaubitz
On 9/28/21 12:13, Wouter Verhelst wrote: > IOW, chill out, nobody's going to kill off partman unless there's > something that's *actually* better than partman. Just some comments after reading after this [1] because I honestly find it unfair the way I am being cornered here. First of all,

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread nick black
Wouter Verhelst left as an exercise for the reader: > One thing that partman does is "support plug-ins", to allow for > configuring block devices before being able to partition them, where > needed. This can be useful for iSCSI, multipath, or (the one I care most > about) NBD. I wrote a

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Wouter Verhelst
On Mon, Sep 27, 2021 at 03:18:48PM +0200, John Paul Adrian Glaubitz wrote: > > > > On Sep 27, 2021, at 2:25 PM, Luca Boccassi wrote: > > > > Even if that interpretation would work as an excuse to never do > > anything, and I'm not really sure it does, this specification has been > > published

Re: partman, growlight, discoverable partitions, and fun

2021-09-28 Thread Wouter Verhelst
Hi Nick, On Mon, Sep 27, 2021 at 06:25:03PM -0400, nick black wrote: > Marc Haber left as an exercise for the reader: > > But maybe an alternative? I find the partitioning step one of the most > > error-prone and hard-to-use parts of non-trivial Debian installations. > > so overall, i've got to

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread nick black
Marc Haber left as an exercise for the reader: > But maybe an alternative? I find the partitioning step one of the most > error-prone and hard-to-use parts of non-trivial Debian installations. so overall, i've got to say the feedback i heard here was a lot more positive than i was expecting,

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Metztli Information Technology
On 9/27/21 4:01 AM, John Paul Adrian Glaubitz wrote: Hello Nick! On 9/26/21 16:29, Nick Black wrote: I'd be delighted to support them -- as in, I am honestly eager to add ATARI support; that sounds awesome -- I just need some way to test the implementations, either via someone running it on

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Marco d'Itri
On Sep 27, John Paul Adrian Glaubitz wrote: > Not for me, though. Debian has always followed the philosophy to be a > universal > operating system, which also meant that we can't (immediately) use all the new > technologies and features that other distributions or upstream projects > develop.

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread John Paul Adrian Glaubitz
> On Sep 27, 2021, at 3:41 PM, Luca Boccassi wrote: > > On Mon, 2021-09-27 at 15:18 +0200, John Paul Adrian Glaubitz wrote: >> On Sep 27, 2021, at 2:25 PM, Luca Boccassi wrote: >>> >>> Even if that interpretation would work as an excuse to never do >>> anything, and I'm not really

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Lennart Sorensen
On Mon, Sep 27, 2021 at 03:18:48PM +0200, John Paul Adrian Glaubitz wrote: > Whether a tool that was developed new from scratch is automatically better is > not a given. The burden of proof is on the person trying to introduce the new > software, not on the people maintaining the current set of

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Luca Boccassi
On Mon, 2021-09-27 at 15:18 +0200, John Paul Adrian Glaubitz wrote: > > > On Sep 27, 2021, at 2:25 PM, Luca Boccassi wrote: > > > > Even if that interpretation would work as an excuse to never do > > anything, and I'm not really sure it does, this specification has been > > published in 2014

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread John Paul Adrian Glaubitz
> On Sep 27, 2021, at 2:25 PM, Luca Boccassi wrote: > > Even if that interpretation would work as an excuse to never do > anything, and I'm not really sure it does, this specification has been > published in 2014 [0] so even by Debian standard it's old stuff. That’s not what I said so.

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Holger Levsen
On Sat, Sep 25, 2021 at 06:49:53PM -0400, Nick Black wrote: > So the only ones covered by partman and not covered by growlight would be: > amiga, atari, sun, > and mac (if mac is not the same as APM). I don't see any difficulty in > adding these four, so long > as there's someone with an Amiga or

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Luca Boccassi
On Mon, 2021-09-27 at 13:06 +0200, John Paul Adrian Glaubitz wrote: > Hello! > > On 9/27/21 12:46, Luca Boccassi wrote: > > > Also, since parted is maintained by RedHat, I would expect that this > > > feature > > > would land in parted soon as well. > > > > > If the question is "why does X not

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Florian Lohoff
On Sun, Sep 26, 2021 at 10:50:35AM +0200, Adam Borowski wrote: > On Sun, Sep 26, 2021 at 01:41:18AM -0400, nick black wrote: > > Marco d'Itri left as an exercise for the reader: > > > And the preseeding syntax is as powerful as it is inconvenient. > > > > Implementing support for more partition

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread John Paul Adrian Glaubitz
Hello! On 9/27/21 12:46, Luca Boccassi wrote: >> Also, since parted is maintained by RedHat, I would expect that this feature >> would land in parted soon as well. >> > If the question is "why does X not use libparted", "does not support > discoverable parts spec" is a good enough answer for me.

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread John Paul Adrian Glaubitz
Hello Nick! On 9/26/21 16:29, Nick Black wrote: > I'd be delighted to support them -- as in, I am honestly eager > to add ATARI support; that sounds awesome -- I just need some > way to test the implementations, either via someone running it > on the environment, or getting access to such a

Re: partman, growlight, discoverable partitions, and fun

2021-09-27 Thread Luca Boccassi
On Sun, 2021-09-26 at 12:45 +0200, John Paul Adrian Glaubitz wrote: > Hello! > > On 9/26/21 12:40, Luca Boccassi wrote: > > Does libparted support the discoverable partitions spec? > > I'm not sure, this thread is the first time I have heard about discoverable > partitions. I have read up first

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread Philipp Kern
On 26.09.21 10:50, Adam Borowski wrote: My biggest worry personally (aside from the realpolitik of getting this change through) regards the automated partitioning language available through the preseed system. Trying to emulate this bug-for-bug is a non-starter, I think, both from a technical

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread Nick Black
John Paul Adrian Glaubitz left as an exercise for the reader: > So, you are not using libparted then? i am not. > Yes, it is important as we're supporting these architectures in Debian Ports > and I invested quite some time to get Atari partition support added [1], > for example. I'd be

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread Luca Boccassi
On Sun, 26 Sept 2021 at 10:05, John Paul Adrian Glaubitz wrote: > > Hello Nick! > > On 9/26/21 00:49, Nick Black wrote: > > It supports MBR, GPT, and APM: > > > > https://github.com/dankamongmen/growlight/blob/master/src/ptable.c#L51-L123 > > > > (sorry for the gmail-style top posting; i can't

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread John Paul Adrian Glaubitz
Hello! On 9/26/21 12:40, Luca Boccassi wrote: > Does libparted support the discoverable partitions spec? I'm not sure, this thread is the first time I have heard about discoverable partitions. I have read up first what the motivations for these are and how useful they would be for Debian. Also,

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread nick black
Adam Borowski left as an exercise for the reader: > I do have a different wish, though. Could you please purge any references > to drivemakers' units (stuff like MiB = million bytes, which current > partitioner maliciously[1] swaps around with proper MB of 1048576B)? this really probably

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread John Paul Adrian Glaubitz
Hello Nick! On 9/26/21 00:49, Nick Black wrote: > It supports MBR, GPT, and APM: > > https://github.com/dankamongmen/growlight/blob/master/src/ptable.c#L51-L123 > > (sorry for the gmail-style top posting; i can't find your mail in my mbox > for whatever reason) > > Any other partition schemes

Re: partman, growlight, discoverable partitions, and fun

2021-09-26 Thread Adam Borowski
On Sun, Sep 26, 2021 at 01:41:18AM -0400, nick black wrote: > Marco d'Itri left as an exercise for the reader: > > And the preseeding syntax is as powerful as it is inconvenient. > > Implementing support for more partition formats, if missing, should be > > rather easy. > > But which ones do we

Re: partman, growlight, discoverable partitions, and fun

2021-09-25 Thread nick black
Marco d'Itri left as an exercise for the reader: > On Sep 24, Marc Haber wrote: > > > But maybe an alternative? I find the partitioning step one of the most > > error-prone and hard-to-use parts of non-trivial Debian installations. > And the preseeding syntax is as powerful as it is

Re: partman, growlight, discoverable partitions, and fun

2021-09-25 Thread Nick Black
It supports MBR, GPT, and APM: https://github.com/dankamongmen/growlight/blob/master/src/ptable.c#L51-L123 (sorry for the gmail-style top posting; i can't find your mail in my mbox for whatever reason) Any other partition schemes ought be trivial to add; they've not been added yet simply

Re: partman, growlight, discoverable partitions, and fun

2021-09-24 Thread Marco d'Itri
On Sep 24, Marc Haber wrote: > But maybe an alternative? I find the partitioning step one of the most > error-prone and hard-to-use parts of non-trivial Debian installations. And the preseeding syntax is as powerful as it is inconvenient. I had not heard of growlight before yesterday, but from

Re: partman, growlight, discoverable partitions, and fun

2021-09-24 Thread Marc Haber
On Thu, 23 Sep 2021 23:29:14 +0200, John Paul Adrian Glaubitz wrote: >If not, I don't think it would be a viable replacement for partman. But maybe an alternative? I find the partitioning step one of the most error-prone and hard-to-use parts of non-trivial Debian installations. Greetings Marc

Re: partman, growlight, discoverable partitions, and fun

2021-09-23 Thread John Paul Adrian Glaubitz
Hello! On 9/23/21 22:57, nick black wrote: > I am just finishing up the implementation of Discoverable GPT > Partitions [0] in my growlight tool, and it seems a good time to > see if I can push this discussion [1] forward. Does it support partition tables other than GPT, in particular all of the

partman, growlight, discoverable partitions, and fun

2021-09-23 Thread nick black
Hello there, debian-boot! I am just finishing up the implementation of Discoverable GPT Partitions [0] in my growlight tool, and it seems a good time to see if I can push this discussion [1] forward. I'd like to sound out especially the d-i shareholders on replacement of partman with growlight.