runtime-spec icon indicating copy to clipboard operation
runtime-spec copied to clipboard

Audit of active maintainers + call for new maintainers

Open caniszczyk opened this issue 3 years ago • 10 comments

In regards to opencontainers/tob#95

If I do a quick audit of all of authors and last commit dates, i.e., git log --pretty=%an%x09%ad | awk -F$'\t' '!seen[$1]++'

Tianon Gravi Fri Mar 26 12:09:08 2021 -0700 Vincent Batts Fri Mar 19 07:46:52 2021 -0400 Rodrigo Campos Thu Mar 18 17:29:02 2021 +0100 Sebastiaan van Stijn Tue Mar 9 17:25:23 2021 +0100 Mrunal Patel Mon Mar 8 14:51:45 2021 -0800 Kir Kolyshkin Mon Mar 8 10:41:59 2021 -0800 Christian Felder Wed Mar 3 21:26:04 2021 +0100 Giuseppe Scrivano Thu Jan 21 13:20:57 2021 +0100 Iceber Gu Sat Feb 13 14:45:23 2021 +0800 Alban Crequy Fri Oct 23 12:44:54 2020 +0200 Aleksa Sarai Tue Sep 29 16:35:07 2020 +1000 Sascha Grunert Tue Aug 25 15:37:48 2020 +0200 Daniel J Walsh Tue Jul 7 15:08:12 2020 -0400 John Bartholomew Thu Jul 30 23:58:45 2020 +0100 Michael Crosby Tue Jul 28 13:02:52 2020 -0400 Jia Zhang Mon Jul 13 09:26:59 2020 +0800 Kenta Tada Thu Jul 23 17:18:50 2020 +0900 Renaud Gaubert Tue Jul 21 07:08:52 2020 +0000 Qiang Huang Tue Jun 9 21:07:15 2020 +0800 Albin Vass Sun May 31 12:50:33 2020 +0200 Paulo Gomes Sun May 17 08:44:37 2020 +0100 H. Vetinari Fri Mar 6 08:55:22 2020 +0100 Alexander Kanevskiy Mon Mar 2 16:01:57 2020 +0200 Dongsu Park Tue Jun 19 15:06:25 2018 +0200 zhouhao Wed Oct 18 15:22:53 2017 +0800 Joowon Cheong Tue Feb 25 15:42:09 2020 +0900 Ma Shimiao Fri Dec 1 11:53:02 2017 +0800 Brandon Philips Thu Jan 30 17:01:34 2020 -0800 Phil Estes Tue Jul 16 14:04:50 2019 -0400 Odin Ugedal Tue Jun 18 19:35:47 2019 +0200 Justin Cormack Mon Jun 3 14:09:48 2019 +0100 Lifubang Mon Apr 8 19:38:03 2019 +0800 Vanessa Sochat Tue Feb 26 12:03:51 2019 -0500 Justin Terry (VM) Thu Feb 7 14:49:18 2019 -0800 John Howard Wed Jan 23 13:57:37 2019 -0800 Zhou Hao Tue Oct 30 14:09:50 2018 +0800 Xiaochen Shen Tue Oct 30 05:14:53 2018 +0800 Harald Nordgren Sun Oct 28 22:57:43 2018 +0100 Chris Aniszczyk Tue Sep 11 12:30:56 2018 -0700 Dinesh Kumar Govindasamy Fri Aug 31 10:33:48 2018 -0700 Lin Yang Mon Aug 27 17:10:35 2018 -0700 Danail Branekov Wed Aug 22 12:59:35 2018 +0300 Craig Wilhite Tue Jul 10 14:00:50 2018 -0700 W. Trevor King Thu Jun 28 10:02:24 2018 -0700 Daniel, Dao Quang Minh Fri Jun 15 11:29:12 2018 +0100 James O. D. Hunt Fri May 18 15:21:54 2018 +0100 Parav Pandit Tue Dec 5 00:20:15 2017 -0600 Miguel Angel Sun Feb 25 01:19:56 2018 -0400 Vladimir Rutsky Mon Aug 21 00:52:20 2017 +0200 v1.0.0.batts Wed Jul 19 15:59:12 2017 -0400 0x0916 Sat Jul 15 09:27:17 2017 +0800 Tibor Vass Thu Jul 6 09:59:05 2017 -0700 Daniel Dao Wed Jul 5 11:30:34 2017 +0100 Amin Jamali Thu Jun 22 22:12:30 2017 -0400 Edward Pilatowicz Fri May 26 14:27:06 2017 -0700 Sunjay Bhatia Mon May 22 23:56:04 2017 -0400 Darren Stahl Wed May 10 14:32:03 2017 -0700 Jesse Butler Thu Feb 9 15:32:39 2017 -0500 grantseltzer Fri Jan 13 19:27:24 2017 -0500 Deng Guangxing Wed Feb 8 09:56:26 2017 +0800 Rob Dolin (MSFT) Wed Jan 18 10:29:13 2017 -0800 Zhang Wei Mon Nov 28 11:35:16 2016 +0800 Doug Davis Mon Nov 14 06:37:11 2016 -0800 Jonathan Boulle Tue Nov 15 10:13:21 2016 +0900 Mike Frysinger Fri Nov 4 19:21:34 2016 -0400 Lei Jitang Fri Oct 28 03:41:44 2016 -0400 Abhijeeth Nuthan Wed Oct 12 10:33:35 2016 -0700 James Hunt Thu Aug 25 14:48:06 2016 +0100 Haiyan Meng Wed Aug 10 17:14:25 2016 -0400 Lee Calcote Mon Jun 13 18:07:40 2016 -0500 Graham Whaley Wed Jun 8 19:05:08 2016 +0100 Michael Holzheu Tue May 31 08:38:49 2016 -0400 Amit Saha Fri May 6 10:41:46 2016 +1000 Kenfe-Mickael Laventure Fri Apr 22 11:44:12 2016 -0700 Vishnu kannan Tue Apr 19 10:52:25 2016 -0700 Stephen Walli Wed Apr 6 14:20:26 2016 -0700 Alexander Morozov Thu Apr 7 14:06:27 2016 -0700 Antonio Murdaca Mon Mar 21 11:51:19 2016 +0100 liangchenye Thu Mar 10 19:52:56 2016 +0800 Julian Friedman Thu Mar 10 09:44:09 2016 +0000 Vish Kannan Thu Feb 4 17:28:33 2016 -0800 Ephemera Tue Jan 5 16:02:30 2016 +0900 Gao feng Tue Jan 5 14:19:45 2016 +0800 Lai Jiangshan Tue Dec 29 11:15:56 2015 +0800 arcnmx Wed Dec 23 05:52:47 2015 -0500 Mike Brown Tue Dec 1 15:25:59 2015 -0600 Swapnil Kulkarni (coolsvap) Fri Dec 4 10:09:34 2015 +0530 nponeccop Sun Nov 29 12:59:49 2015 +0200 Liang Chenye Wed Nov 11 12:12:09 2015 -0800 ChengTiesheng Thu Oct 29 11:36:03 2015 +0800 Dongsheng Yang Mon Oct 26 15:22:57 2015 -0400 Zefan Li Thu Oct 8 15:33:09 2015 +0800 linzhinan Tue Sep 29 13:35:35 2015 +0800 Matthew Heon Wed Sep 23 15:16:49 2015 -0400 Vishnu Kannan Wed Sep 2 14:59:18 2015 -0700 梁辰晔 (Liang Chenye) Thu Sep 10 14:24:28 2015 +0800 Will Pragnell Thu Sep 3 10:15:19 2015 +0100 Timothy Hobbs Thu Aug 27 12:11:11 2015 +0200 Tiesheng Thu Aug 20 11:08:40 2015 +0800 LinZhinan(Zen Lin) Tue Aug 11 15:05:29 2015 +0800 Jin-Hwan Jeong Wed Jul 29 14:15:42 2015 +0900 Huamin Chen Wed Jul 15 16:16:09 2015 -0400 Jonathan Rudenberg Tue Jul 7 17:52:27 2015 +0000 lizf-os Wed Jul 1 10:25:46 2015 +0800 Patrick Chanezon Wed Jun 24 13:32:07 2015 -0700

caniszczyk avatar Apr 05 '21 17:04 caniszczyk

As the stats show, there is some quite regular commit activity, but - respectfully - that doesn't translate into very active maintainership.

Case in point: there have been continued calls for tagging a release for three quarters of a year. Similarly, the previous release (much less arriving at a conclusion with the hook ordering issue) took a very long time (e.g. there was a failed quorum for a release, because not enough maintainers voted, already then leading to a round of maintainer reshuffling).

I don't have a solution (OSS maintainership is a hard & thankless task), but just wanted to point out that - at least in this repo - the commit activity is not the full side of the story.

h-vetinari avatar Apr 13 '21 07:04 h-vetinari

Would some of the "recently"-added runc-maintainers be willing to wade into the runtime-spec waters? @AkihiroSuda @kolyshkin @thaJeztah

h-vetinari avatar Sep 10 '21 15:09 h-vetinari

Yes, I’m happy to.

AkihiroSuda avatar Sep 10 '21 15:09 AkihiroSuda

Yup, happy to help as well. Not sure if I'm able to always attend the OCI calls, but happy to help otherwise

thaJeztah avatar Sep 10 '21 15:09 thaJeztah

Would some of the "recently"-added runc-maintainers be willing to wade into the runtime-spec waters?

Ping @kolyshkin; yes/no/maybe? 🙃

h-vetinari avatar Sep 26 '21 03:09 h-vetinari

I am the author of youki. I'm also interested in the OCI specification. I also implement and feel well enough that it is not maintained. If there is anything I can do to help, please let me know.

utam0k avatar Sep 26 '21 06:09 utam0k

Ping @kolyshkin; yes/no/maybe? 🙃

(Better late than never) Yes, please.

kolyshkin avatar May 31 '22 13:05 kolyshkin

Are there any plans to increase? https://github.com/opencontainers/runtime-spec/pull/1192#issuecomment-1504699640

utam0k avatar Apr 12 '23 12:04 utam0k

👋 Hi @caniszczyk @h-vetinari . I am interested in this. I would like to do a review from youki and even runwasi point of view. If there is still room, please let me know. https://github.com/search?q=repo%3Aopencontainers%2Fruntime-spec+type%3Aissue+involves%3Autam0k&type=pullrequests

utam0k avatar May 01 '23 05:05 utam0k

@utam0k :+1:

  • https://github.com/opencontainers/runtime-spec/pull/1201

AkihiroSuda avatar May 01 '23 11:05 AkihiroSuda