linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Move mdadm development to Github
@ 2024-04-24  6:41 Mariusz Tkaczyk
  2024-04-24 12:37 ` Phil Turmel
  2024-04-25 21:04 ` John Stoffel
  0 siblings, 2 replies; 12+ messages in thread
From: Mariusz Tkaczyk @ 2024-04-24  6:41 UTC (permalink / raw)
  To: linux-raid

Hello,
In case you didn't notice the patchset:
https://lore.kernel.org/linux-raid/20240419014839.8986-1-mariusz.tkaczyk@linux.intel.com/T/#t

For now, I didn't receive any feedback. I would love to hear you before
making it real.

Thanks,
Mariusz

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-25 21:04 ` John Stoffel
@ 2024-04-24 12:27   ` Paul E Luse
  2024-04-26  7:27     ` Wols Lists
  0 siblings, 1 reply; 12+ messages in thread
From: Paul E Luse @ 2024-04-24 12:27 UTC (permalink / raw)
  To: John Stoffel; +Cc: Mariusz Tkaczyk, linux-raid

On Thu, 25 Apr 2024 17:04:20 -0400
"John Stoffel" <john@stoffel.org> wrote:

> >>>>> "Mariusz" == Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
> >>>>> writes:
> 
> > Hello,
> > In case you didn't notice the patchset:
> > https://lore.kernel.org/linux-raid/20240419014839.8986-1-mariusz.tkaczyk@linux.intel.com/T/#t
> 
> > For now, I didn't receive any feedback. I would love to hear you
> > before making it real.
> 
> I'm really prefer you don't move the mailing list.  I hate reading
> threads on a million different web apps.  I don't mind the
> developement being there, but keeping the mailing list is better in my
> mind.
> 

To be clear, the mailing list is not moving.  The two main changes here
as Mariusz outlined in his email:

* The GitHub repo will be the new home of the code and should be
  considered the main repo.  The other will be kept around and also be
  kept in sync
* Instead of using the mailing list to propose patches, use GitHub Pull
  Requests. Mariusz is setting up GitHub to send an email to the mailing
  list so that everyone can still be made aware of new patches in the
  same manner as before.  Just use GitHub moving forward for actual
  code reviews.

Make sense?

-Paul



> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-24  6:41 Move mdadm development to Github Mariusz Tkaczyk
@ 2024-04-24 12:37 ` Phil Turmel
  2024-04-25 21:04 ` John Stoffel
  1 sibling, 0 replies; 12+ messages in thread
From: Phil Turmel @ 2024-04-24 12:37 UTC (permalink / raw)
  To: Mariusz Tkaczyk, linux-raid

Seems reasonable to me.  Likely to make it easier for new contributors.

On 4/24/24 02:41, Mariusz Tkaczyk wrote:
> Hello,
> In case you didn't notice the patchset:
> https://lore.kernel.org/linux-raid/20240419014839.8986-1-mariusz.tkaczyk@linux.intel.com/T/#t
> 
> For now, I didn't receive any feedback. I would love to hear you before
> making it real.
> 
> Thanks,
> Mariusz
> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-24  6:41 Move mdadm development to Github Mariusz Tkaczyk
  2024-04-24 12:37 ` Phil Turmel
@ 2024-04-25 21:04 ` John Stoffel
  2024-04-24 12:27   ` Paul E Luse
  1 sibling, 1 reply; 12+ messages in thread
From: John Stoffel @ 2024-04-25 21:04 UTC (permalink / raw)
  To: Mariusz Tkaczyk; +Cc: linux-raid

>>>>> "Mariusz" == Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com> writes:

> Hello,
> In case you didn't notice the patchset:
> https://lore.kernel.org/linux-raid/20240419014839.8986-1-mariusz.tkaczyk@linux.intel.com/T/#t

> For now, I didn't receive any feedback. I would love to hear you before
> making it real.

I'm really prefer you don't move the mailing list.  I hate reading
threads on a million different web apps.  I don't mind the
developement being there, but keeping the mailing list is better in my
mind.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-24 12:27   ` Paul E Luse
@ 2024-04-26  7:27     ` Wols Lists
  2024-04-26  8:22       ` Mariusz Tkaczyk
  0 siblings, 1 reply; 12+ messages in thread
From: Wols Lists @ 2024-04-26  7:27 UTC (permalink / raw)
  To: Paul E Luse, John Stoffel; +Cc: Mariusz Tkaczyk, linux-raid

On 24/04/2024 13:27, Paul E Luse wrote:
> * Instead of using the mailing list to propose patches, use GitHub Pull
>    Requests. Mariusz is setting up GitHub to send an email to the mailing
>    list so that everyone can still be made aware of new patches in the
>    same manner as before.  Just use GitHub moving forward for actual
>    code reviews.

Does that mean contributors now need a github account? That won't go 
down well with some people I expect ...

Cheers,
Wol

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-26  7:27     ` Wols Lists
@ 2024-04-26  8:22       ` Mariusz Tkaczyk
  2024-04-26 10:36         ` Christoph Hellwig
  2024-04-30  9:26         ` Yu Kuai
  0 siblings, 2 replies; 12+ messages in thread
From: Mariusz Tkaczyk @ 2024-04-26  8:22 UTC (permalink / raw)
  To: Wols Lists; +Cc: Paul E Luse, John Stoffel, linux-raid

On Fri, 26 Apr 2024 08:27:44 +0100
Wols Lists <antlists@youngman.org.uk> wrote:

> On 24/04/2024 13:27, Paul E Luse wrote:
> > * Instead of using the mailing list to propose patches, use GitHub Pull
> >    Requests. Mariusz is setting up GitHub to send an email to the mailing
> >    list so that everyone can still be made aware of new patches in the
> >    same manner as before.  Just use GitHub moving forward for actual
> >    code reviews.  
> 
> Does that mean contributors now need a github account? That won't go 
> down well with some people I expect ...
> 
> Cheers,
> Wol

Hi Wol,

There are thousands repositories on Github you have to register to participate
and I don't believe that Linux developers may don't have Github account. It is
almost impossible to not have a need to sent something to Github.

Here some examples:
https://github.com/iovisor/bcc
https://github.com/axboe/fio
https://github.com/dracutdevs/dracut
https://github.com/util-linux/util-linux
https://github.com/bpftrace/bpftrace
https://github.com/systemd/systemd

I see this as not a problem.

Thanks,
Mariusz

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-26  8:22       ` Mariusz Tkaczyk
@ 2024-04-26 10:36         ` Christoph Hellwig
  2024-04-27  3:25           ` David Niklas
  2024-04-30  9:26         ` Yu Kuai
  1 sibling, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2024-04-26 10:36 UTC (permalink / raw)
  To: Mariusz Tkaczyk; +Cc: Wols Lists, Paul E Luse, John Stoffel, linux-raid

On Fri, Apr 26, 2024 at 10:22:39AM +0200, Mariusz Tkaczyk wrote:
> There are thousands repositories on Github you have to register to participate
> and I don't believe that Linux developers may don't have Github account. It is
> almost impossible to not have a need to sent something to Github.

There's plenty of us that refuse to create an account with an evil
megacorp just to re-centralize development for no reason at all.

But hey, I'm not a major mdadmin contributor anyway.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-26 10:36         ` Christoph Hellwig
@ 2024-04-27  3:25           ` David Niklas
  0 siblings, 0 replies; 12+ messages in thread
From: David Niklas @ 2024-04-27  3:25 UTC (permalink / raw)
  To: linux-raid

On Fri, 26 Apr 2024 03:36:37 -0700
Christoph Hellwig <hch@infradead.org> wrote:
> On Fri, Apr 26, 2024 at 10:22:39AM +0200, Mariusz Tkaczyk wrote:
> > There are thousands repositories on Github you have to register to
> > participate and I don't believe that Linux developers may don't have
> > Github account. It is almost impossible to not have a need to sent
> > something to Github.  
> 
> There's plenty of us that refuse to create an account with an evil
> megacorp just to re-centralize development for no reason at all.
> 
> But hey, I'm not a major mdadmin contributor anyway.
> 

It's true that you "need" to have a github account. That being said, MS
has never been friendly to FLOSS/FOSS/OSS, only to mixed source SW. Even
through to this day. For example, WSL.

So you can certainly move main dev over there, but please keep other
places alive and well because there's literally no reason to think that
this "marriage" of MS and OSS will not be an abusive relationship. E.G.
some OSS devs have noticed AIs copying their code verbatim which then can
wind up in closed source projects.

David

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-26  8:22       ` Mariusz Tkaczyk
  2024-04-26 10:36         ` Christoph Hellwig
@ 2024-04-30  9:26         ` Yu Kuai
  2024-04-30 11:15           ` Hannes Reinecke
  1 sibling, 1 reply; 12+ messages in thread
From: Yu Kuai @ 2024-04-30  9:26 UTC (permalink / raw)
  To: Mariusz Tkaczyk, Wols Lists
  Cc: Paul E Luse, John Stoffel, linux-raid, yukuai (C)

Hi,

在 2024/04/26 16:22, Mariusz Tkaczyk 写道:
> On Fri, 26 Apr 2024 08:27:44 +0100
> Wols Lists <antlists@youngman.org.uk> wrote:
> 
>> On 24/04/2024 13:27, Paul E Luse wrote:
>>> * Instead of using the mailing list to propose patches, use GitHub Pull
>>>     Requests. Mariusz is setting up GitHub to send an email to the mailing
>>>     list so that everyone can still be made aware of new patches in the
>>>     same manner as before.  Just use GitHub moving forward for actual
>>>     code reviews.
>>
>> Does that mean contributors now need a github account? That won't go
>> down well with some people I expect ...
>>
>> Cheers,
>> Wol
> 
> Hi Wol,
> 
> There are thousands repositories on Github you have to register to participate
> and I don't believe that Linux developers may don't have Github account. It is
> almost impossible to not have a need to sent something to Github.

Will it still be able to send and apply patches through maillist? It's
important for us because I just can't create pr at GitHub in my
company, already tried with Paul, due to our company policy. :(
Although I can do this at home...

Thanks,
Kuai

> 
> Here some examples:
> https://github.com/iovisor/bcc
> https://github.com/axboe/fio
> https://github.com/dracutdevs/dracut
> https://github.com/util-linux/util-linux
> https://github.com/bpftrace/bpftrace
> https://github.com/systemd/systemd
> 
> I see this as not a problem.
> 
> Thanks,
> Mariusz
> 
> .
> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-30  9:26         ` Yu Kuai
@ 2024-04-30 11:15           ` Hannes Reinecke
  2024-04-30 20:22             ` Wol
  2024-05-06 10:01             ` Mariusz Tkaczyk
  0 siblings, 2 replies; 12+ messages in thread
From: Hannes Reinecke @ 2024-04-30 11:15 UTC (permalink / raw)
  To: Yu Kuai, Mariusz Tkaczyk, Wols Lists
  Cc: Paul E Luse, John Stoffel, linux-raid, yukuai (C)

On 4/30/24 11:26, Yu Kuai wrote:
> Hi,
> 
> 在 2024/04/26 16:22, Mariusz Tkaczyk 写道:
>> On Fri, 26 Apr 2024 08:27:44 +0100
>> Wols Lists <antlists@youngman.org.uk> wrote:
>>
>>> On 24/04/2024 13:27, Paul E Luse wrote:
>>>> * Instead of using the mailing list to propose patches, use GitHub Pull
>>>>     Requests. Mariusz is setting up GitHub to send an email to the 
>>>> mailing
>>>>     list so that everyone can still be made aware of new patches in the
>>>>     same manner as before.  Just use GitHub moving forward for actual
>>>>     code reviews.
>>>
>>> Does that mean contributors now need a github account? That won't go
>>> down well with some people I expect ...
>>>
>>> Cheers,
>>> Wol
>>
>> Hi Wol,
>>
>> There are thousands repositories on Github you have to register to 
>> participate
>> and I don't believe that Linux developers may don't have Github 
>> account. It is
>> almost impossible to not have a need to sent something to Github.
> 
> Will it still be able to send and apply patches through maillist? It's
> important for us because I just can't create pr at GitHub in my
> company, already tried with Paul, due to our company policy. :(
> Although I can do this at home...
> 
I do think this is a valid point.
(Having been in Beijing recently I do share the pain from Kuai :-)

We really should keep the mailing list alive, and enable people
to choose which interface suits them best.
I don't have a problem in switching to github as the primary
tree, but we should keep the original location intact as a
mirror and continue to allow people to use the mailing list
to send patches.

This is especially important for low-volume mailing lists,
where we have quite a few occasional contributors, and we
should strive to make it as easy (and convenient) as possible
for them.

Cheers,

Hannes
>>
>> Here some examples:
>> https://github.com/iovisor/bcc
>> https://github.com/axboe/fio
>> https://github.com/dracutdevs/dracut
>> https://github.com/util-linux/util-linux
>> https://github.com/bpftrace/bpftrace
>> https://github.com/systemd/systemd
>>
>> I see this as not a problem.
>>
>> Thanks,
>> Mariusz
>>
>> .
>>
> 
> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-30 11:15           ` Hannes Reinecke
@ 2024-04-30 20:22             ` Wol
  2024-05-06 10:01             ` Mariusz Tkaczyk
  1 sibling, 0 replies; 12+ messages in thread
From: Wol @ 2024-04-30 20:22 UTC (permalink / raw)
  To: Hannes Reinecke, Yu Kuai, Mariusz Tkaczyk
  Cc: Paul E Luse, John Stoffel, linux-raid, yukuai (C)

On 30/04/2024 12:15, Hannes Reinecke wrote:
> We really should keep the mailing list alive, and enable people
> to choose which interface suits them best.
> I don't have a problem in switching to github as the primary
> tree, but we should keep the original location intact as a
> mirror and continue to allow people to use the mailing list
> to send patches.
> 
> This is especially important for low-volume mailing lists,
> where we have quite a few occasional contributors, and we
> should strive to make it as easy (and convenient) as possible
> for them.

Well they're planning to keep the mailing list - it isn't an mdadm list 
anyway. So long as they keep an eye on the list for list responses.

A lot of people (like me) go near github maybe once in a blue moon. 
Expecting non-dedicated developers to check regularly is a very big ask. 
Expecting reviewers to know what to do on github is a big ask!

I use github for a project, and really don't know my way around it.

Cheers,
Wol

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Move mdadm development to Github
  2024-04-30 11:15           ` Hannes Reinecke
  2024-04-30 20:22             ` Wol
@ 2024-05-06 10:01             ` Mariusz Tkaczyk
  1 sibling, 0 replies; 12+ messages in thread
From: Mariusz Tkaczyk @ 2024-05-06 10:01 UTC (permalink / raw)
  To: Hannes Reinecke
  Cc: Yu Kuai, Wols Lists, Paul E Luse, John Stoffel, linux-raid, yukuai (C)

On Tue, 30 Apr 2024 13:15:18 +0200
Hannes Reinecke <hare@suse.de> wrote:

> On 4/30/24 11:26, Yu Kuai wrote:
> > Hi,
> > 
> > 在 2024/04/26 16:22, Mariusz Tkaczyk 写道:  
> >> On Fri, 26 Apr 2024 08:27:44 +0100
> >> Wols Lists <antlists@youngman.org.uk> wrote:
> >>  
> >>> On 24/04/2024 13:27, Paul E Luse wrote:  
> >>>> * Instead of using the mailing list to propose patches, use GitHub Pull
> >>>>     Requests. Mariusz is setting up GitHub to send an email to the 
> >>>> mailing
> >>>>     list so that everyone can still be made aware of new patches in the
> >>>>     same manner as before.  Just use GitHub moving forward for actual
> >>>>     code reviews.  
> >>>
> >>> Does that mean contributors now need a github account? That won't go
> >>> down well with some people I expect ...
> >>>
> >>> Cheers,
> >>> Wol  
> >>
> >> Hi Wol,
> >>
> >> There are thousands repositories on Github you have to register to 
> >> participate
> >> and I don't believe that Linux developers may don't have Github 
> >> account. It is
> >> almost impossible to not have a need to sent something to Github.  
> > 
> > Will it still be able to send and apply patches through maillist? It's
> > important for us because I just can't create pr at GitHub in my
> > company, already tried with Paul, due to our company policy. :(
> > Although I can do this at home...
> >   
> I do think this is a valid point.
> (Having been in Beijing recently I do share the pain from Kuai :-)
> 
> We really should keep the mailing list alive, and enable people
> to choose which interface suits them best.
> I don't have a problem in switching to github as the primary
> tree, but we should keep the original location intact as a
> mirror and continue to allow people to use the mailing list
> to send patches.
> 
> This is especially important for low-volume mailing lists,
> where we have quite a few occasional contributors, and we
> should strive to make it as easy (and convenient) as possible
> for them.
> 
> Cheers,
> 
> Hannes
> >>

That one is good. For those exceptional cases I'm totally fine to do
review on ML but I will request the justification why pull request cannot be
created. I will create pull request myself or ask someone else to do this, not
a big deal.

I will send v3.

Thanks Kuai and Hannes,
Mariusz

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-05-06 10:01 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-24  6:41 Move mdadm development to Github Mariusz Tkaczyk
2024-04-24 12:37 ` Phil Turmel
2024-04-25 21:04 ` John Stoffel
2024-04-24 12:27   ` Paul E Luse
2024-04-26  7:27     ` Wols Lists
2024-04-26  8:22       ` Mariusz Tkaczyk
2024-04-26 10:36         ` Christoph Hellwig
2024-04-27  3:25           ` David Niklas
2024-04-30  9:26         ` Yu Kuai
2024-04-30 11:15           ` Hannes Reinecke
2024-04-30 20:22             ` Wol
2024-05-06 10:01             ` Mariusz Tkaczyk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).