DPDK patches and discussions
 help / color / mirror / Atom feed
* Introducing status field to MAINTAINERS?
@ 2023-07-03 22:10 Stephen Hemminger
  2023-07-17 14:12 ` Bruce Richardson
  0 siblings, 1 reply; 5+ messages in thread
From: Stephen Hemminger @ 2023-07-03 22:10 UTC (permalink / raw)
  To: techboard; +Cc: dev

While going through the old patches, noticed some that are in parts
of DPDK that are pretty much abandoned.

My suggestion would be introduce a subsystem status field in MAINTAINERS
similar to what is done in Linux kernel.

	S: *Status*, one of the following:
	   Supported:	Someone is actually paid to look after this.
	   Maintained:	Someone actually looks after it.
	   Odd Fixes:	It has a maintainer but they don't have time to do
			much other than throw the odd patch in. See below..
	   Orphan:	No current maintainer [but maybe you could take the
			role as you write your new code].
	   Obsolete:	Old code. Something tagged obsolete generally means
			it has been replaced by a better system and you
			should be using that.

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

* Re: Introducing status field to MAINTAINERS?
  2023-07-03 22:10 Introducing status field to MAINTAINERS? Stephen Hemminger
@ 2023-07-17 14:12 ` Bruce Richardson
  2023-07-17 16:04   ` Thomas Monjalon
  0 siblings, 1 reply; 5+ messages in thread
From: Bruce Richardson @ 2023-07-17 14:12 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: techboard, dev

On Mon, Jul 03, 2023 at 03:10:57PM -0700, Stephen Hemminger wrote:
> While going through the old patches, noticed some that are in parts
> of DPDK that are pretty much abandoned.
> 
> My suggestion would be introduce a subsystem status field in MAINTAINERS
> similar to what is done in Linux kernel.
> 
> 	S: *Status*, one of the following:
> 	   Supported:	Someone is actually paid to look after this.
> 	   Maintained:	Someone actually looks after it.
> 	   Odd Fixes:	It has a maintainer but they don't have time to do
> 			much other than throw the odd patch in. See below..
> 	   Orphan:	No current maintainer [but maybe you could take the
> 			role as you write your new code].
> 	   Obsolete:	Old code. Something tagged obsolete generally means
> 			it has been replaced by a better system and you
> 			should be using that.

That seems a useful addition. +1 to add the extra info.

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

* Re: Introducing status field to MAINTAINERS?
  2023-07-17 14:12 ` Bruce Richardson
@ 2023-07-17 16:04   ` Thomas Monjalon
  2023-07-17 16:09     ` Stephen Hemminger
  2023-07-17 16:11     ` Bruce Richardson
  0 siblings, 2 replies; 5+ messages in thread
From: Thomas Monjalon @ 2023-07-17 16:04 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: techboard, dev, Bruce Richardson

17/07/2023 16:12, Bruce Richardson:
> On Mon, Jul 03, 2023 at 03:10:57PM -0700, Stephen Hemminger wrote:
> > While going through the old patches, noticed some that are in parts
> > of DPDK that are pretty much abandoned.
> > 
> > My suggestion would be introduce a subsystem status field in MAINTAINERS
> > similar to what is done in Linux kernel.
> > 
> > 	S: *Status*, one of the following:
> > 	   Supported:	Someone is actually paid to look after this.
> > 	   Maintained:	Someone actually looks after it.
> > 	   Odd Fixes:	It has a maintainer but they don't have time to do
> > 			much other than throw the odd patch in. See below..
> > 	   Orphan:	No current maintainer [but maybe you could take the
> > 			role as you write your new code].
> > 	   Obsolete:	Old code. Something tagged obsolete generally means
> > 			it has been replaced by a better system and you
> > 			should be using that.
> 
> That seems a useful addition. +1 to add the extra info.

I think we prefer removing unmaintained code.






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

* Re: Introducing status field to MAINTAINERS?
  2023-07-17 16:04   ` Thomas Monjalon
@ 2023-07-17 16:09     ` Stephen Hemminger
  2023-07-17 16:11     ` Bruce Richardson
  1 sibling, 0 replies; 5+ messages in thread
From: Stephen Hemminger @ 2023-07-17 16:09 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: techboard, dev, Bruce Richardson

On Mon, 17 Jul 2023 18:04:51 +0200
Thomas Monjalon <thomas@monjalon.net> wrote:

> 17/07/2023 16:12, Bruce Richardson:
> > On Mon, Jul 03, 2023 at 03:10:57PM -0700, Stephen Hemminger wrote:  
> > > While going through the old patches, noticed some that are in parts
> > > of DPDK that are pretty much abandoned.
> > > 
> > > My suggestion would be introduce a subsystem status field in MAINTAINERS
> > > similar to what is done in Linux kernel.
> > > 
> > > 	S: *Status*, one of the following:
> > > 	   Supported:	Someone is actually paid to look after this.
> > > 	   Maintained:	Someone actually looks after it.
> > > 	   Odd Fixes:	It has a maintainer but they don't have time to do
> > > 			much other than throw the odd patch in. See below..
> > > 	   Orphan:	No current maintainer [but maybe you could take the
> > > 			role as you write your new code].
> > > 	   Obsolete:	Old code. Something tagged obsolete generally means
> > > 			it has been replaced by a better system and you
> > > 			should be using that.  
> > 
> > That seems a useful addition. +1 to add the extra info.  
> 
> I think we prefer removing unmaintained code.

I would prefer removal as well, but there are things like KNI and that stay
around for a year. And marking it as obsolete before removal would help.

There are also some marginally useful things like ethtool which no one
is maintaining.


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

* Re: Introducing status field to MAINTAINERS?
  2023-07-17 16:04   ` Thomas Monjalon
  2023-07-17 16:09     ` Stephen Hemminger
@ 2023-07-17 16:11     ` Bruce Richardson
  1 sibling, 0 replies; 5+ messages in thread
From: Bruce Richardson @ 2023-07-17 16:11 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Stephen Hemminger, techboard, dev

On Mon, Jul 17, 2023 at 06:04:51PM +0200, Thomas Monjalon wrote:
> 17/07/2023 16:12, Bruce Richardson:
> > On Mon, Jul 03, 2023 at 03:10:57PM -0700, Stephen Hemminger wrote:
> > > While going through the old patches, noticed some that are in parts
> > > of DPDK that are pretty much abandoned.
> > > 
> > > My suggestion would be introduce a subsystem status field in MAINTAINERS
> > > similar to what is done in Linux kernel.
> > > 
> > > 	S: *Status*, one of the following:
> > > 	   Supported:	Someone is actually paid to look after this.
> > > 	   Maintained:	Someone actually looks after it.
> > > 	   Odd Fixes:	It has a maintainer but they don't have time to do
> > > 			much other than throw the odd patch in. See below..
> > > 	   Orphan:	No current maintainer [but maybe you could take the
> > > 			role as you write your new code].
> > > 	   Obsolete:	Old code. Something tagged obsolete generally means
> > > 			it has been replaced by a better system and you
> > > 			should be using that.
> > 
> > That seems a useful addition. +1 to add the extra info.
> 
> I think we prefer removing unmaintained code.
> 
Yes, but this gives us a good way to flag and track what the status of the
code is, so that we can see what is clearly unmaintained, or at risk of
becoming unmaintained. I really like this status option because it gives us
grades of maintenance - not just maintained/unmaintained binary option. For
example, the FreeBSD port of DPDK is maintained, but given how much time I
as maintainer spend on it, it would fall into the "Odd Fixes" category -
which gives anyone checking up on it a lot more information about its
future support than just saying it's "being maintained".

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

end of thread, other threads:[~2023-07-17 16:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-03 22:10 Introducing status field to MAINTAINERS? Stephen Hemminger
2023-07-17 14:12 ` Bruce Richardson
2023-07-17 16:04   ` Thomas Monjalon
2023-07-17 16:09     ` Stephen Hemminger
2023-07-17 16:11     ` Bruce Richardson

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).