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