* [RFCv2 1/2] doc: Add statistics page for v2022.07
@ 2022-07-12 15:32 Tom Rini
2022-07-12 15:33 ` [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst Tom Rini
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Tom Rini @ 2022-07-12 15:32 UTC (permalink / raw)
To: u-boot; +Cc: Heinrich Schuchardt
These tables are generated by gitdm, patched to generate an rST .. table
directive and then
with the header, orphan tag and stats summary added manually.
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
---
Changes in v2:
- Include :orphan: this time
- Use .. table and auto-width as suggested by Heinrich
---
.../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
1 file changed, 806 insertions(+)
create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
diff --git a/doc/develop/statistics/u-boot-stats-v2022.07.rst b/doc/develop/statistics/u-boot-stats-v2022.07.rst
new file mode 100644
index 000000000000..0655e3ea933f
--- /dev/null
+++ b/doc/develop/statistics/u-boot-stats-v2022.07.rst
@@ -0,0 +1,806 @@
+:orphan:
+
+U-Boot v2022.07 Release Statistics
+==================================
+
+* Processed 1696 csets from 183 developers
+
+* 27 employers found
+
+* A total of 148026 lines added, 56440 removed (delta 91586)
+
+.. table:: Developers with the most changesets
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Tom Rini 164 (9.7%)
+ Simon Glass 141 (8.3%)
+ Pali Rohár 114 (6.7%)
+ Marek Vasut 94 (5.5%)
+ Peng Fan 61 (3.6%)
+ Sean Anderson 59 (3.5%)
+ Heinrich Schuchardt 57 (3.4%)
+ Samuel Holland 49 (2.9%)
+ Michal Simek 49 (2.9%)
+ Johan Jonker 45 (2.7%)
+ Aaron Williams 40 (2.4%)
+ AKASHI Takahiro 38 (2.2%)
+ Marek Behún 36 (2.1%)
+ Tim Harvey 33 (1.9%)
+ Philippe Reynes 29 (1.7%)
+ Andre Przywara 28 (1.7%)
+ Andrew Scull 27 (1.6%)
+ Patrice Chotard 26 (1.5%)
+ Patrick Delaunay 25 (1.5%)
+ Fabio Estevam 24 (1.4%)
+ Gaurav Jain 20 (1.2%)
+ Ye Li 20 (1.2%)
+ Ashok Reddy Soma 16 (0.9%)
+ Stefan Roese 13 (0.8%)
+ Sughosh Ganu 12 (0.7%)
+ Masahisa Kojima 12 (0.7%)
+ Michael Trimarchi 11 (0.6%)
+ Paweł Anikiel 11 (0.6%)
+ Adam Ford 11 (0.6%)
+ Marcel Ziswiler 11 (0.6%)
+ Dave Gerlach 11 (0.6%)
+ Philip Oberfichtner 11 (0.6%)
+ T Karthik Reddy 11 (0.6%)
+ Bin Meng 9 (0.5%)
+ Tommaso Merciai 9 (0.5%)
+ Heiko Thiery 8 (0.5%)
+ Alper Nebi Yasak 8 (0.5%)
+ Philippe Schenker 8 (0.5%)
+ Vyacheslav Bocharov 8 (0.5%)
+ Michael Walle 7 (0.4%)
+ Peter Robinson 6 (0.4%)
+ Francesco Dolcini 6 (0.4%)
+ Mark Kettenis 6 (0.4%)
+ Neal Frager 6 (0.4%)
+ Robert Marko 6 (0.4%)
+ Jim Liu 6 (0.4%)
+ Tudor Ambarus 6 (0.4%)
+ Paweł Jarosz 5 (0.3%)
+ Dinesh Maniyam 5 (0.3%)
+ Ariel D'Alessandro 5 (0.3%)
+ Eugen Hristev 5 (0.3%)
+ Sergiu Moga 5 (0.3%)
+ Lukasz Majewski 5 (0.3%)
+ Clément Léger 5 (0.3%)
+ Huang Jianan 5 (0.3%)
+ Etienne Carriere 5 (0.3%)
+ Tien Fong Chee 4 (0.2%)
+ Chris Morgan 4 (0.2%)
+ Dario Binacchi 4 (0.2%)
+ Frieder Schrempf 4 (0.2%)
+ Janne Grunau 4 (0.2%)
+ Josua Mayer 4 (0.2%)
+ Vincent Stehlé 4 (0.2%)
+ Chris Packham 4 (0.2%)
+ Sai Pavan Boddu 4 (0.2%)
+ Neil Armstrong 4 (0.2%)
+ Jan Kiszka 4 (0.2%)
+ Andrew Davis 4 (0.2%)
+ Aswath Govindraju 4 (0.2%)
+ Masami Hiramatsu 4 (0.2%)
+ Durai Manickam KR 4 (0.2%)
+ Billy Tsai 4 (0.2%)
+ Angus Ainslie 4 (0.2%)
+ Jesse Taube 4 (0.2%)
+ Andrew Jeffery 4 (0.2%)
+ Hari Nagalla 4 (0.2%)
+ Icenowy Zheng 4 (0.2%)
+ Romain Naour 4 (0.2%)
+ Joel Stanley 3 (0.2%)
+ Andrey Zhizhikin 3 (0.2%)
+ Loic Poulain 3 (0.2%)
+ Rasmus Villemoes 3 (0.2%)
+ Vagrant Cascadian 3 (0.2%)
+ Ilias Apalodimas 3 (0.2%)
+ Eddie James 3 (0.2%)
+ Gireesh Hiremath 3 (0.2%)
+ Sam Shih 3 (0.2%)
+ Luca Ellero 3 (0.2%)
+ Tony Dinh 3 (0.2%)
+ Paul Barker 3 (0.2%)
+ Oleksandr Suvorov 3 (0.2%)
+ Igor Opaniuk 3 (0.2%)
+ Denys Drozdov 3 (0.2%)
+ SESA644425 3 (0.2%)
+ Vignesh Raghavendra 3 (0.2%)
+ Dzmitry Sankouski 3 (0.2%)
+ Jernej Skrabec 3 (0.2%)
+ Miquel Raynal 2 (0.1%)
+ Christian Gmeiner 2 (0.1%)
+ Nate Drude 2 (0.1%)
+ Rick Chen 2 (0.1%)
+ Yannick Fertre 2 (0.1%)
+ Peter Hoyes 2 (0.1%)
+ Dominic Rath 2 (0.1%)
+ Du Huanpeng 2 (0.1%)
+ Haolin Li 2 (0.1%)
+ Clement Faure 2 (0.1%)
+ Vladimir Oltean 2 (0.1%)
+ Christoph Niedermaier 2 (0.1%)
+ Paul Barbieri 1 (0.1%)
+ Hannes Schmelzer 1 (0.1%)
+ Teik Heng Chong 1 (0.1%)
+ Andrea Scian 1 (0.1%)
+ Jerome Forissier 1 (0.1%)
+ Emmanuel Vadot 1 (0.1%)
+ Nicolas Iooss 1 (0.1%)
+ Andrejs Cainikovs 1 (0.1%)
+ qianfan Zhao 1 (0.1%)
+ Yau Wai Gan 1 (0.1%)
+ Corentin LABBE 1 (0.1%)
+ Christophe Leroy 1 (0.1%)
+ Chunfeng Yun 1 (0.1%)
+ Camelia Groza 1 (0.1%)
+ Wasim Khan 1 (0.1%)
+ Georgi Vlaev 1 (0.1%)
+ Andrea zi0Black Cappa 1 (0.1%)
+ Leo Yu-Chi Liang 1 (0.1%)
+ Humberto Naves 1 (0.1%)
+ Sean Nyekjaer 1 (0.1%)
+ Christoph Fritz 1 (0.1%)
+ Sergei Antonov 1 (0.1%)
+ George Hilliard 1 (0.1%)
+ Ying-Chun Liu (PaulLiu) 1 (0.1%)
+ Vishal Patel 1 (0.1%)
+ Piyush Mehta 1 (0.1%)
+ Amit Kumar Mahapatra 1 (0.1%)
+ Jorge Ramirez-Ortiz 1 (0.1%)
+ Ralph Siemsen 1 (0.1%)
+ Ovidiu Panait 1 (0.1%)
+ John Keeping 1 (0.1%)
+ Oliver Graute 1 (0.1%)
+ Nicolas Heemeryck 1 (0.1%)
+ Stanley Chu 1 (0.1%)
+ Josef Schlehofer 1 (0.1%)
+ Stephen Carlson 1 (0.1%)
+ Yuantian Tang 1 (0.1%)
+ Hou Zhiqiang 1 (0.1%)
+ Kyle Evans 1 (0.1%)
+ Lyle Franklin 1 (0.1%)
+ Andrew Abbott 1 (0.1%)
+ Oleksii Titov 1 (0.1%)
+ Kshitiz Varshney 1 (0.1%)
+ Ian Ray 1 (0.1%)
+ Rogier Stam 1 (0.1%)
+ Diego Rondini 1 (0.1%)
+ Daniel Golle 1 (0.1%)
+ Peter Cai 1 (0.1%)
+ Alexandre Besnard 1 (0.1%)
+ Elmar Albert 1 (0.1%)
+ Arjan Minzinga Zijlstra 1 (0.1%)
+ Oleksii Bidnichenko 1 (0.1%)
+ Ji Luo 1 (0.1%)
+ Clark Wang 1 (0.1%)
+ Clément Péron 1 (0.1%)
+ Andy Shevchenko 1 (0.1%)
+ Hajo Noerenberg 1 (0.1%)
+ Ville Baillie 1 (0.1%)
+ Paul HENRYS 1 (0.1%)
+ Jérôme Carretero 1 (0.1%)
+ Dhananjay Phadke 1 (0.1%)
+ Ivan Vozvakhov 1 (0.1%)
+ Tom Saeger 1 (0.1%)
+ Adarsh Babu Kalepalli 1 (0.1%)
+ He Yong 1 (0.1%)
+ Samuel Dionne-Riel 1 (0.1%)
+ Felix Vietmeyer 1 (0.1%)
+ Yi Liu 1 (0.1%)
+ Angelo Dureghello 1 (0.1%)
+ Baltazár Radics 1 (0.1%)
+ Alexander Graf 1 (0.1%)
+ Mihai Sain 1 (0.1%)
+ Sai Krishna Potthuri 1 (0.1%)
+ weichangzheng 1 (0.1%)
+ ========================= ==========
+
+
+.. table:: Developers with the most changed lines
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Aaron Williams 31473 (16.9%)
+ Tom Rini 25599 (13.7%)
+ Simon Glass 17972 (9.7%)
+ Marek Vasut 14707 (7.9%)
+ Tim Harvey 11858 (6.4%)
+ Sean Anderson 10323 (5.5%)
+ Samuel Holland 8705 (4.7%)
+ Stefan Roese 4394 (2.4%)
+ Johan Jonker 3712 (2.0%)
+ Jim Liu 3650 (2.0%)
+ Ariel D'Alessandro 3358 (1.8%)
+ Huang Jianan 3272 (1.8%)
+ Philippe Reynes 2587 (1.4%)
+ Philip Oberfichtner 2400 (1.3%)
+ Peng Fan 2365 (1.3%)
+ Pali Rohár 2277 (1.2%)
+ Paweł Jarosz 2092 (1.1%)
+ AKASHI Takahiro 1700 (0.9%)
+ Eugen Hristev 1532 (0.8%)
+ Gaurav Jain 1522 (0.8%)
+ Humberto Naves 1498 (0.8%)
+ Marek Behún 1353 (0.7%)
+ Andre Przywara 1318 (0.7%)
+ Paul Barker 1308 (0.7%)
+ Patrick Delaunay 1200 (0.6%)
+ Paweł Anikiel 1162 (0.6%)
+ Michal Simek 1065 (0.6%)
+ Patrice Chotard 1038 (0.6%)
+ Ashok Reddy Soma 1000 (0.5%)
+ Sughosh Ganu 954 (0.5%)
+ Denys Drozdov 942 (0.5%)
+ Neal Frager 894 (0.5%)
+ Angus Ainslie 804 (0.4%)
+ Heinrich Schuchardt 692 (0.4%)
+ weichangzheng 686 (0.4%)
+ Etienne Carriere 652 (0.4%)
+ Janne Grunau 648 (0.3%)
+ Marcel Ziswiler 636 (0.3%)
+ Andrew Scull 606 (0.3%)
+ Neil Armstrong 598 (0.3%)
+ Masahisa Kojima 567 (0.3%)
+ Adam Ford 524 (0.3%)
+ Billy Tsai 497 (0.3%)
+ Alper Nebi Yasak 440 (0.2%)
+ Fabio Estevam 420 (0.2%)
+ Michael Trimarchi 393 (0.2%)
+ Durai Manickam KR 378 (0.2%)
+ Vincent Stehlé 369 (0.2%)
+ Andrew Jeffery 359 (0.2%)
+ T Karthik Reddy 322 (0.2%)
+ Francesco Dolcini 306 (0.2%)
+ Ye Li 303 (0.2%)
+ Nate Drude 275 (0.1%)
+ Dave Gerlach 263 (0.1%)
+ Sergiu Moga 260 (0.1%)
+ Tony Dinh 256 (0.1%)
+ Sam Shih 252 (0.1%)
+ Ivan Vozvakhov 252 (0.1%)
+ Dzmitry Sankouski 244 (0.1%)
+ Tommaso Merciai 242 (0.1%)
+ Yannick Fertre 217 (0.1%)
+ Clément Léger 208 (0.1%)
+ Eddie James 202 (0.1%)
+ Ilias Apalodimas 190 (0.1%)
+ Philippe Schenker 189 (0.1%)
+ Adarsh Babu Kalepalli 174 (0.1%)
+ Igor Opaniuk 160 (0.1%)
+ Michael Walle 159 (0.1%)
+ Lukasz Majewski 157 (0.1%)
+ Josua Mayer 137 (0.1%)
+ Vyacheslav Bocharov 131 (0.1%)
+ Stanley Chu 131 (0.1%)
+ Gireesh Hiremath 127 (0.1%)
+ Hari Nagalla 126 (0.1%)
+ Leo Yu-Chi Liang 116 (0.1%)
+ Luca Ellero 107 (0.1%)
+ Chris Morgan 100 (0.1%)
+ Peter Hoyes 100 (0.1%)
+ Ji Luo 100 (0.1%)
+ George Hilliard 82 (0.0%)
+ Mark Kettenis 79 (0.0%)
+ Frieder Schrempf 78 (0.0%)
+ Heiko Thiery 72 (0.0%)
+ Icenowy Zheng 69 (0.0%)
+ Joel Stanley 66 (0.0%)
+ Diego Rondini 64 (0.0%)
+ Robert Marko 63 (0.0%)
+ Dinesh Maniyam 59 (0.0%)
+ Andrejs Cainikovs 49 (0.0%)
+ Samuel Dionne-Riel 48 (0.0%)
+ Mihai Sain 45 (0.0%)
+ Bin Meng 41 (0.0%)
+ Loic Poulain 40 (0.0%)
+ SESA644425 40 (0.0%)
+ Masami Hiramatsu 39 (0.0%)
+ Clement Faure 39 (0.0%)
+ He Yong 39 (0.0%)
+ Rasmus Villemoes 38 (0.0%)
+ Jernej Skrabec 37 (0.0%)
+ Jerome Forissier 35 (0.0%)
+ Paul HENRYS 31 (0.0%)
+ Jérôme Carretero 30 (0.0%)
+ Paul Barbieri 28 (0.0%)
+ Aswath Govindraju 27 (0.0%)
+ Jan Kiszka 26 (0.0%)
+ Jesse Taube 26 (0.0%)
+ Nicolas Heemeryck 23 (0.0%)
+ Ville Baillie 23 (0.0%)
+ Andrew Davis 22 (0.0%)
+ Kyle Evans 22 (0.0%)
+ Peter Robinson 21 (0.0%)
+ Romain Naour 21 (0.0%)
+ Peter Cai 21 (0.0%)
+ Hou Zhiqiang 20 (0.0%)
+ Clark Wang 20 (0.0%)
+ Sai Pavan Boddu 18 (0.0%)
+ Amit Kumar Mahapatra 18 (0.0%)
+ Elmar Albert 18 (0.0%)
+ Tudor Ambarus 16 (0.0%)
+ Oleksandr Suvorov 16 (0.0%)
+ Chris Packham 15 (0.0%)
+ Vagrant Cascadian 15 (0.0%)
+ Dominic Rath 13 (0.0%)
+ Andrea Scian 13 (0.0%)
+ Christoph Fritz 13 (0.0%)
+ Nicolas Iooss 12 (0.0%)
+ Miquel Raynal 11 (0.0%)
+ Vishal Patel 11 (0.0%)
+ Georgi Vlaev 9 (0.0%)
+ Dario Binacchi 8 (0.0%)
+ Teik Heng Chong 8 (0.0%)
+ Piyush Mehta 8 (0.0%)
+ Ovidiu Panait 8 (0.0%)
+ John Keeping 8 (0.0%)
+ Dhananjay Phadke 8 (0.0%)
+ Tom Saeger 8 (0.0%)
+ Tien Fong Chee 7 (0.0%)
+ Stephen Carlson 7 (0.0%)
+ Lyle Franklin 7 (0.0%)
+ Felix Vietmeyer 7 (0.0%)
+ Alexander Graf 7 (0.0%)
+ Andrey Zhizhikin 6 (0.0%)
+ Vignesh Raghavendra 6 (0.0%)
+ Christian Gmeiner 6 (0.0%)
+ Haolin Li 6 (0.0%)
+ Daniel Golle 6 (0.0%)
+ Rick Chen 5 (0.0%)
+ Ying-Chun Liu (PaulLiu) 5 (0.0%)
+ Rogier Stam 5 (0.0%)
+ Alexandre Besnard 5 (0.0%)
+ Angelo Dureghello 5 (0.0%)
+ Christoph Niedermaier 4 (0.0%)
+ Hannes Schmelzer 4 (0.0%)
+ Chunfeng Yun 4 (0.0%)
+ Kshitiz Varshney 4 (0.0%)
+ Yi Liu 4 (0.0%)
+ Baltazár Radics 4 (0.0%)
+ Christophe Leroy 3 (0.0%)
+ Wasim Khan 3 (0.0%)
+ Andrea zi0Black Cappa 3 (0.0%)
+ Sean Nyekjaer 3 (0.0%)
+ Andy Shevchenko 3 (0.0%)
+ Du Huanpeng 2 (0.0%)
+ Vladimir Oltean 2 (0.0%)
+ Camelia Groza 2 (0.0%)
+ Sergei Antonov 2 (0.0%)
+ Oliver Graute 2 (0.0%)
+ Yuantian Tang 2 (0.0%)
+ Oleksii Titov 2 (0.0%)
+ Arjan Minzinga Zijlstra 2 (0.0%)
+ Oleksii Bidnichenko 2 (0.0%)
+ Clément Péron 2 (0.0%)
+ Hajo Noerenberg 2 (0.0%)
+ Sai Krishna Potthuri 2 (0.0%)
+ Emmanuel Vadot 1 (0.0%)
+ qianfan Zhao 1 (0.0%)
+ Yau Wai Gan 1 (0.0%)
+ Corentin LABBE 1 (0.0%)
+ Jorge Ramirez-Ortiz 1 (0.0%)
+ Ralph Siemsen 1 (0.0%)
+ Josef Schlehofer 1 (0.0%)
+ Andrew Abbott 1 (0.0%)
+ Ian Ray 1 (0.0%)
+ ========================= ==========
+
+
+.. table:: Developers with the most lines removed
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Tom Rini 19724 (34.9%)
+ Denys Drozdov 941 (1.7%)
+ Marcel Ziswiler 430 (0.8%)
+ Stefan Roese 331 (0.6%)
+ Marek Behún 309 (0.5%)
+ Adam Ford 247 (0.4%)
+ Tony Dinh 187 (0.3%)
+ Igor Opaniuk 134 (0.2%)
+ Leo Yu-Chi Liang 116 (0.2%)
+ Etienne Carriere 97 (0.2%)
+ Francesco Dolcini 30 (0.1%)
+ Rasmus Villemoes 19 (0.0%)
+ Hou Zhiqiang 16 (0.0%)
+ Frieder Schrempf 14 (0.0%)
+ John Keeping 8 (0.0%)
+ Romain Naour 5 (0.0%)
+ Ying-Chun Liu (PaulLiu) 5 (0.0%)
+ Ovidiu Panait 3 (0.0%)
+ Vignesh Raghavendra 3 (0.0%)
+ Andrea zi0Black Cappa 2 (0.0%)
+ Andy Shevchenko 2 (0.0%)
+ Peter Robinson 1 (0.0%)
+ Josef Schlehofer 1 (0.0%)
+ Ian Ray 1 (0.0%)
+ ========================= ==========
+
+
+.. table:: Developers with the most signoffs (total 266)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Andre Przywara 50 (18.8%)
+ Michal Simek 43 (16.2%)
+ Stefan Roese 41 (15.4%)
+ Patrice Chotard 23 (8.6%)
+ Peng Fan 17 (6.4%)
+ Marcel Ziswiler 16 (6.0%)
+ Neil Armstrong 9 (3.4%)
+ Priyanka Jain 7 (2.6%)
+ Michael Trimarchi 6 (2.3%)
+ Johan Jonker 5 (1.9%)
+ Tom Rini 4 (1.5%)
+ Tom Warren 4 (1.5%)
+ T Karthik Reddy 4 (1.5%)
+ Stanley Chu 4 (1.5%)
+ Samuel Holland 4 (1.5%)
+ Yau Wai Gan 2 (0.8%)
+ Jagan Teki 2 (0.8%)
+ Biwen Li 2 (0.8%)
+ Ye Li 2 (0.8%)
+ Ilias Apalodimas 2 (0.8%)
+ Heinrich Schuchardt 2 (0.8%)
+ Ariel D'Alessandro 2 (0.8%)
+ Amit Kumar Mahapatra 1 (0.4%)
+ Wolfgang Wallner 1 (0.4%)
+ Alexandru M Stan 1 (0.4%)
+ Kever Yang 1 (0.4%)
+ Chee Hong Ang 1 (0.4%)
+ Yifan Gu 1 (0.4%)
+ Horia Geantă 1 (0.4%)
+ Richard Weinberger 1 (0.4%)
+ Anatolij Gustschin 1 (0.4%)
+ Gabriel Fernandez 1 (0.4%)
+ Christian Gmeiner 1 (0.4%)
+ Sai Krishna Potthuri 1 (0.4%)
+ Josua Mayer 1 (0.4%)
+ Masahisa Kojima 1 (0.4%)
+ Ashok Reddy Soma 1 (0.4%)
+ ========================= ==========
+
+
+.. table:: Developers with the most reviews (total 871)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Simon Glass 100 (11.5%)
+ Fabio Estevam 69 (7.9%)
+ Stefan Roese 67 (7.7%)
+ Ramon Fried 65 (7.5%)
+ Kever Yang 63 (7.2%)
+ Priyanka Jain 53 (6.1%)
+ Patrice Chotard 38 (4.4%)
+ Patrick Delaunay 38 (4.4%)
+ Heinrich Schuchardt 35 (4.0%)
+ Andre Przywara 31 (3.6%)
+ Peng Fan 26 (3.0%)
+ Bin Meng 25 (2.9%)
+ Alper Nebi Yasak 23 (2.6%)
+ Tom Rini 21 (2.4%)
+ Marek Behún 21 (2.4%)
+ Jaehoon Chung 19 (2.2%)
+ Ye Li 13 (1.5%)
+ Marek Vasut 12 (1.4%)
+ Heiko Schocher 9 (1.0%)
+ Tien Fong Chee 9 (1.0%)
+ Sean Anderson 9 (1.0%)
+ Vladimir Oltean 8 (0.9%)
+ Ilias Apalodimas 7 (0.8%)
+ Leo Yu-Chi Liang 6 (0.7%)
+ Mark Kettenis 6 (0.7%)
+ Neil Armstrong 5 (0.6%)
+ Samuel Holland 5 (0.6%)
+ Jagan Teki 5 (0.6%)
+ Masami Hiramatsu 5 (0.6%)
+ Gaurav Jain 5 (0.6%)
+ Christian Gmeiner 4 (0.5%)
+ Chia-Wei Wang 4 (0.5%)
+ Claudiu Beznea 4 (0.5%)
+ Pali Rohár 4 (0.5%)
+ Ashok Reddy Soma 3 (0.3%)
+ Francesco Dolcini 3 (0.3%)
+ Nishanth Menon 3 (0.3%)
+ Stefano Babic 3 (0.3%)
+ Holger Brunck 3 (0.3%)
+ Miquel Raynal 3 (0.3%)
+ Michael Walle 3 (0.3%)
+ Michal Simek 2 (0.2%)
+ Michael Trimarchi 2 (0.2%)
+ Tony Dinh 2 (0.2%)
+ Frieder Schrempf 2 (0.2%)
+ Minkyu Kang 2 (0.2%)
+ Rick Chen 2 (0.2%)
+ Tudor Ambarus 2 (0.2%)
+ Joel Stanley 2 (0.2%)
+ Tim Harvey 2 (0.2%)
+ Marcel Ziswiler 1 (0.1%)
+ John Keeping 1 (0.1%)
+ Peter Robinson 1 (0.1%)
+ Peter Collingbourne 1 (0.1%)
+ Pankaj Gupta 1 (0.1%)
+ Han Xu 1 (0.1%)
+ Radhey Shyam Pandey 1 (0.1%)
+ Philipp Tomsich 1 (0.1%)
+ Thomas Chou 1 (0.1%)
+ Kristian Amlie 1 (0.1%)
+ Qu Wenruo 1 (0.1%)
+ Jacky Bai 1 (0.1%)
+ Ley Foon Tan 1 (0.1%)
+ Dylan Hung 1 (0.1%)
+ Andrey Zhizhikin 1 (0.1%)
+ Kshitiz Varshney 1 (0.1%)
+ Andrew Scull 1 (0.1%)
+ Janne Grunau 1 (0.1%)
+ ========================= ==========
+
+
+.. table:: Developers with the most test credits (total 66)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Tim Harvey 15 (22.7%)
+ Patrice Chotard 5 (7.6%)
+ Mark Kettenis 4 (6.1%)
+ Adam Ford 4 (6.1%)
+ Fabio Estevam 3 (4.5%)
+ Marek Vasut 3 (4.5%)
+ Marcel Ziswiler 3 (4.5%)
+ Derald D. Woods 3 (4.5%)
+ Pali Rohár 2 (3.0%)
+ Ariel D'Alessandro 2 (3.0%)
+ Heiko Thiery 2 (3.0%)
+ Andre Przywara 1 (1.5%)
+ Chia-Wei Wang 1 (1.5%)
+ Stefano Babic 1 (1.5%)
+ Frieder Schrempf 1 (1.5%)
+ John Keeping 1 (1.5%)
+ Peter Robinson 1 (1.5%)
+ Peter Collingbourne 1 (1.5%)
+ Kshitiz Varshney 1 (1.5%)
+ Janne Grunau 1 (1.5%)
+ Josua Mayer 1 (1.5%)
+ Ying-Chun Liu (PaulLiu) 1 (1.5%)
+ Peter Griffin 1 (1.5%)
+ Tatsuhiko Yasumatsu 1 (1.5%)
+ Jincheng Wang 1 (1.5%)
+ Gabriel Hojda 1 (1.5%)
+ Arti Zirk 1 (1.5%)
+ Merlijn Wajer 1 (1.5%)
+ Soeren Moch 1 (1.5%)
+ Raffaele RECALCATI 1 (1.5%)
+ Angus Ainslie 1 (1.5%)
+ ========================= ==========
+
+
+.. table:: Developers who gave the most tested-by credits (total 67)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Marek Vasut 14 (20.9%)
+ Fabio Estevam 6 (9.0%)
+ Michael Trimarchi 6 (9.0%)
+ Heiko Thiery 4 (6.0%)
+ Adam Ford 3 (4.5%)
+ Heinrich Schuchardt 3 (4.5%)
+ Tom Rini 3 (4.5%)
+ Pali Rohár 2 (3.0%)
+ Andre Przywara 2 (3.0%)
+ Frieder Schrempf 2 (3.0%)
+ Janne Grunau 2 (3.0%)
+ Miquel Raynal 2 (3.0%)
+ Masahisa Kojima 2 (3.0%)
+ Tim Harvey 1 (1.5%)
+ Mark Kettenis 1 (1.5%)
+ Angus Ainslie 1 (1.5%)
+ Simon Glass 1 (1.5%)
+ Peng Fan 1 (1.5%)
+ Marek Behún 1 (1.5%)
+ Ye Li 1 (1.5%)
+ Gaurav Jain 1 (1.5%)
+ Joel Stanley 1 (1.5%)
+ Rasmus Villemoes 1 (1.5%)
+ Christoph Niedermaier 1 (1.5%)
+ Peter Cai 1 (1.5%)
+ Jerome Forissier 1 (1.5%)
+ Andrejs Cainikovs 1 (1.5%)
+ Nate Drude 1 (1.5%)
+ AKASHI Takahiro 1 (1.5%)
+ ========================= ==========
+
+
+.. table:: Developers with the most report credits (total 19)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Tom Rini 2 (10.5%)
+ Patrick Delaunay 2 (10.5%)
+ Fabio Estevam 1 (5.3%)
+ Tim Harvey 1 (5.3%)
+ Tatsuhiko Yasumatsu 1 (5.3%)
+ Jincheng Wang 1 (5.3%)
+ Gabriel Hojda 1 (5.3%)
+ Nishanth Menon 1 (5.3%)
+ Milan P. Stanić 1 (5.3%)
+ Yun-Chien Yu 1 (5.3%)
+ Nicolas Bidron 1 (5.3%)
+ Balaji Anandapadmanaban 1 (5.3%)
+ David Mosberger-Tang 1 (5.3%)
+ Jesse Villarreal 1 (5.3%)
+ Suman Anna 1 (5.3%)
+ Vagrant Cascadian 1 (5.3%)
+ Chris Morgan 1 (5.3%)
+ ========================= ==========
+
+
+.. table:: Developers who gave the most report credits (total 19)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ Simon Glass 5 (26.3%)
+ Andre Przywara 3 (15.8%)
+ Heinrich Schuchardt 2 (10.5%)
+ Miquel Raynal 2 (10.5%)
+ Aswath Govindraju 2 (10.5%)
+ Tom Rini 1 (5.3%)
+ Fabio Estevam 1 (5.3%)
+ Samuel Holland 1 (5.3%)
+ Tudor Ambarus 1 (5.3%)
+ Chunfeng Yun 1 (5.3%)
+ ========================= ==========
+
+
+.. table:: Top changeset contributors by employer
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ (Unknown) 669 (39.4%)
+ Google, Inc. 168 (9.9%)
+ Konsulko Group 164 (9.7%)
+ DENX Software Engineering 147 (8.7%)
+ NXP 112 (6.6%)
+ Linaro 80 (4.7%)
+ ST Microelectronics 53 (3.1%)
+ AMD 51 (3.0%)
+ Marvell 40 (2.4%)
+ Xilinx 39 (2.3%)
+ ARM 34 (2.0%)
+ Toradex 33 (1.9%)
+ Texas Instruments 27 (1.6%)
+ Amarula Solutions 24 (1.4%)
+ Intel 12 (0.7%)
+ Semihalf Embedded Systems 11 (0.6%)
+ Bootlin 7 (0.4%)
+ BayLibre SAS 5 (0.3%)
+ Collabora Ltd. 5 (0.3%)
+ Siemens 4 (0.2%)
+ Debian.org 3 (0.2%)
+ IBM 3 (0.2%)
+ Wind River 1 (0.1%)
+ Dave S.r.l. 1 (0.1%)
+ General Electric 1 (0.1%)
+ Oracle 1 (0.1%)
+ Rockchip 1 (0.1%)
+ ========================= ==========
+
+
+.. table:: Top lines changed by employer
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ (Unknown) 63402 (34.0%)
+ Marvell 31473 (16.9%)
+ Konsulko Group 25599 (13.7%)
+ DENX Software Engineering 22078 (11.9%)
+ Google, Inc. 18578 (10.0%)
+ NXP 4382 (2.4%)
+ Linaro 4183 (2.2%)
+ Collabora Ltd. 3358 (1.8%)
+ ST Microelectronics 2455 (1.3%)
+ Xilinx 2277 (1.2%)
+ Toradex 2140 (1.1%)
+ ARM 1787 (1.0%)
+ Semihalf Embedded Systems 1162 (0.6%)
+ AMD 1061 (0.6%)
+ Amarula Solutions 643 (0.3%)
+ BayLibre SAS 599 (0.3%)
+ Texas Instruments 453 (0.2%)
+ Bootlin 219 (0.1%)
+ IBM 202 (0.1%)
+ Intel 78 (0.0%)
+ Siemens 26 (0.0%)
+ Debian.org 15 (0.0%)
+ Dave S.r.l. 13 (0.0%)
+ Wind River 8 (0.0%)
+ Oracle 8 (0.0%)
+ Rockchip 4 (0.0%)
+ General Electric 1 (0.0%)
+ ========================= ==========
+
+
+.. table:: Employers with the most signoffs (total 266)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ ARM 50 (18.8%)
+ DENX Software Engineering 42 (15.8%)
+ Xilinx 39 (14.7%)
+ NXP 29 (10.9%)
+ ST Microelectronics 24 (9.0%)
+ (Unknown) 21 (7.9%)
+ Toradex 16 (6.0%)
+ AMD 11 (4.1%)
+ BayLibre SAS 9 (3.4%)
+ Amarula Solutions 8 (3.0%)
+ Konsulko Group 4 (1.5%)
+ NVidia 4 (1.5%)
+ Linaro 3 (1.1%)
+ Intel 3 (1.1%)
+ Collabora Ltd. 2 (0.8%)
+ Rockchip 1 (0.4%)
+ ========================= ==========
+
+
+.. table:: Employers with the most hackers (total 185)
+ :widths: auto
+
+ ========================= ==========
+ Name Changesets
+ ========================= ==========
+ (Unknown) 102 (55.1%)
+ NXP 12 (6.5%)
+ Linaro 10 (5.4%)
+ Xilinx 9 (4.9%)
+ Toradex 7 (3.8%)
+ Texas Instruments 6 (3.2%)
+ DENX Software Engineering 5 (2.7%)
+ Intel 5 (2.7%)
+ ARM 3 (1.6%)
+ ST Microelectronics 3 (1.6%)
+ Amarula Solutions 3 (1.6%)
+ AMD 2 (1.1%)
+ BayLibre SAS 2 (1.1%)
+ Google, Inc. 2 (1.1%)
+ Bootlin 2 (1.1%)
+ Konsulko Group 1 (0.5%)
+ Collabora Ltd. 1 (0.5%)
+ Rockchip 1 (0.5%)
+ Marvell 1 (0.5%)
+ Semihalf Embedded Systems 1 (0.5%)
+ IBM 1 (0.5%)
+ Siemens 1 (0.5%)
+ Debian.org 1 (0.5%)
+ Dave S.r.l. 1 (0.5%)
+ Wind River 1 (0.5%)
+ Oracle 1 (0.5%)
+ General Electric 1 (0.5%)
+ ========================= ==========
+
--
2.25.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst
2022-07-12 15:32 [RFCv2 1/2] doc: Add statistics page for v2022.07 Tom Rini
@ 2022-07-12 15:33 ` Tom Rini
2022-07-12 15:48 ` Sean Anderson
2022-07-12 15:42 ` [RFCv2 1/2] doc: Add statistics page for v2022.07 Heinrich Schuchardt
2022-07-12 17:38 ` Tom Rini
2 siblings, 1 reply; 15+ messages in thread
From: Tom Rini @ 2022-07-12 15:33 UTC (permalink / raw)
To: u-boot; +Cc: Heinrich Schuchardt
Migrate the RelaseCycle wiki page to Sphinx. In terms of visible
changes, we stop having a dynamic countdown to when the release is. And
we drop the year-based statistics, that were not being kept up to date.
For the moment, we only link to statistics for v2022.07 but will add
back the historical data in a subsequent patch.
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
---
Changes in v2:
- New patch. Note that I'm not including the v1.3.0 to v2022.04 stats
here as while I can generate them, I want to make sure we're happy
with how v2022.07 ones look as there is some manual effort involved.
It's a reasonable amount of manual effort however for a single release.
---
doc/develop/index.rst | 1 +
doc/develop/release_cycle.rst | 95 +++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
create mode 100644 doc/develop/release_cycle.rst
diff --git a/doc/develop/index.rst b/doc/develop/index.rst
index eab00a55382a..73741ceb6a2f 100644
--- a/doc/develop/index.rst
+++ b/doc/develop/index.rst
@@ -12,6 +12,7 @@ General
codingstyle
designprinciples
process
+ release_cycle
Implementation
--------------
diff --git a/doc/develop/release_cycle.rst b/doc/develop/release_cycle.rst
new file mode 100644
index 000000000000..dbaaa7210c4e
--- /dev/null
+++ b/doc/develop/release_cycle.rst
@@ -0,0 +1,95 @@
+Release Cycle
+=============
+
+The U-Boot projects attempts to maintain a fixed, predictable Release
+Cycle as follows:
+
+* We will have U-Boot releases at a fixed release interval of (approximately)
+ every 3 months.
+
+* Under normal conditions the release date will be a Monday around mid-month.
+
+* Immediately following each release, there will be a "merge window" of
+ normally 21 days, i. e. if the release was on a Monday, then the merge window
+ will close on the Monday in the 3rd week after the release.
+
+ While this merge window is open, new features can be added to the U-Boot
+ source tree. Linus Torvalds explains `here
+ <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729507>`_ and `there
+ <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729508>`_ what the
+ term "merge window" is supposed to mean.
+
+* After the merge window closes, no new features may be added to allow for a
+ release candidate phase which is intended to fix bugs and regressions.
+
+*Note:* While we try to adhere to the release schedule, we will
+not hesitate and take the liberty to delay a release if there are
+good reasons, for example if there are known bugs or other technical
+reasons. The code will be released when it is considered ready
+without caring too much about the announced deadline.
+
+*Note 2:* Even though we follow Linux ways in may respects,
+there are differences in the actual procedures,
+which are documented in the :doc:`process`.
+
+Version Numbers
+---------------
+
+Starting with the release in October 2008, the names of the releases were
+changed from numerical release numbers without deeper meaning into a time stamp
+based numbering. Regular releases are now identified by names consisting of
+the calendar year and month of the release date. Additional fields (if
+present) indicate release candidates or bug fix releases in "stable"
+maintenance trees.
+
+Examples::
+
+ U-Boot v2009.11 - Release November 2009
+ U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
+ U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release
+
+Current Status
+--------------
+
+* U-Boot v2022.07 was released on Mon 11 July 2022.
+
+* The Merge Window for the next release (v2022.10) is **open** until -rc1
+ release on Mon 25 July 2022.
+
+* Release "v2022.10" is scheduled for 03 Oct 2022.
+
+Future Releases
+---------------
+
+.. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
+
+.. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
+
+.. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
+
+.. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
+
+.. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
+
+Please note that the following dates are for information only and without
+responsibility:
+
+.. Release date: Generally first Monday of the month
+.. End of MW = Release Date + 21 d = 3rd Monday of the month
+
+* "v2022.10": end of MW = Mon, Jul 25, 2022; release = Mon, Oct 03, 2022
+
+* "v2023.01": end of MW = Mon, Oct 24, 2022; release = Mon, Jan 09, 2023
+
+* "v2023.04": end of MW = Mon, Jan 30, 2022; release = Mon, Apr 03, 2023
+
+* "v2023.07": end of MW = Mon, Apr 24, 2023; release = Mon, Jul 03, 2023
+
+Previous Releases
+-----------------
+
+Note: these statistics are generated by our fork of `gitdm
+<https://source.denx.de/u-boot/gitdm>`_, which was originally created by
+Jonathan Corbet.
+
+* :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022.
--
2.25.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 15:32 [RFCv2 1/2] doc: Add statistics page for v2022.07 Tom Rini
2022-07-12 15:33 ` [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst Tom Rini
@ 2022-07-12 15:42 ` Heinrich Schuchardt
2022-07-12 15:55 ` Tom Rini
2022-07-12 17:38 ` Tom Rini
2 siblings, 1 reply; 15+ messages in thread
From: Heinrich Schuchardt @ 2022-07-12 15:42 UTC (permalink / raw)
To: Tom Rini, u-boot
On 7/12/22 17:32, Tom Rini wrote:
> These tables are generated by gitdm, patched to generate an rST .. table
> directive and then
> with the header, orphan tag and stats summary added manually.
>
> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> Changes in v2:
> - Include :orphan: this time
> - Use .. table and auto-width as suggested by Heinrich
> ---
> .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> 1 file changed, 806 insertions(+)
> create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
>
> diff --git a/doc/develop/statistics/u-boot-stats-v2022.07.rst b/doc/develop/statistics/u-boot-stats-v2022.07.rst
> new file mode 100644
> index 000000000000..0655e3ea933f
> --- /dev/null
> +++ b/doc/develop/statistics/u-boot-stats-v2022.07.rst
> @@ -0,0 +1,806 @@
> +:orphan:
> +
> +U-Boot v2022.07 Release Statistics
> +==================================
> +
> +* Processed 1696 csets from 183 developers
> +
> +* 27 employers found
> +
> +* A total of 148026 lines added, 56440 removed (delta 91586)
> +
> +.. table:: Developers with the most changesets
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Tom Rini 164 (9.7%)
> + Simon Glass 141 (8.3%)
> + Pali Rohár 114 (6.7%)
> + Marek Vasut 94 (5.5%)
> + Peng Fan 61 (3.6%)
> + Sean Anderson 59 (3.5%)
> + Heinrich Schuchardt 57 (3.4%)
> + Samuel Holland 49 (2.9%)
> + Michal Simek 49 (2.9%)
> + Johan Jonker 45 (2.7%)
> + Aaron Williams 40 (2.4%)
> + AKASHI Takahiro 38 (2.2%)
> + Marek Behún 36 (2.1%)
> + Tim Harvey 33 (1.9%)
> + Philippe Reynes 29 (1.7%)
> + Andre Przywara 28 (1.7%)
> + Andrew Scull 27 (1.6%)
> + Patrice Chotard 26 (1.5%)
> + Patrick Delaunay 25 (1.5%)
> + Fabio Estevam 24 (1.4%)
> + Gaurav Jain 20 (1.2%)
> + Ye Li 20 (1.2%)
> + Ashok Reddy Soma 16 (0.9%)
> + Stefan Roese 13 (0.8%)
> + Sughosh Ganu 12 (0.7%)
> + Masahisa Kojima 12 (0.7%)
> + Michael Trimarchi 11 (0.6%)
> + Paweł Anikiel 11 (0.6%)
> + Adam Ford 11 (0.6%)
> + Marcel Ziswiler 11 (0.6%)
> + Dave Gerlach 11 (0.6%)
> + Philip Oberfichtner 11 (0.6%)
> + T Karthik Reddy 11 (0.6%)
> + Bin Meng 9 (0.5%)
> + Tommaso Merciai 9 (0.5%)
> + Heiko Thiery 8 (0.5%)
> + Alper Nebi Yasak 8 (0.5%)
> + Philippe Schenker 8 (0.5%)
> + Vyacheslav Bocharov 8 (0.5%)
> + Michael Walle 7 (0.4%)
> + Peter Robinson 6 (0.4%)
> + Francesco Dolcini 6 (0.4%)
> + Mark Kettenis 6 (0.4%)
> + Neal Frager 6 (0.4%)
> + Robert Marko 6 (0.4%)
> + Jim Liu 6 (0.4%)
> + Tudor Ambarus 6 (0.4%)
> + Paweł Jarosz 5 (0.3%)
> + Dinesh Maniyam 5 (0.3%)
> + Ariel D'Alessandro 5 (0.3%)
> + Eugen Hristev 5 (0.3%)
> + Sergiu Moga 5 (0.3%)
> + Lukasz Majewski 5 (0.3%)
> + Clément Léger 5 (0.3%)
> + Huang Jianan 5 (0.3%)
> + Etienne Carriere 5 (0.3%)
> + Tien Fong Chee 4 (0.2%)
> + Chris Morgan 4 (0.2%)
> + Dario Binacchi 4 (0.2%)
> + Frieder Schrempf 4 (0.2%)
> + Janne Grunau 4 (0.2%)
> + Josua Mayer 4 (0.2%)
> + Vincent Stehlé 4 (0.2%)
> + Chris Packham 4 (0.2%)
> + Sai Pavan Boddu 4 (0.2%)
> + Neil Armstrong 4 (0.2%)
> + Jan Kiszka 4 (0.2%)
> + Andrew Davis 4 (0.2%)
> + Aswath Govindraju 4 (0.2%)
> + Masami Hiramatsu 4 (0.2%)
> + Durai Manickam KR 4 (0.2%)
> + Billy Tsai 4 (0.2%)
> + Angus Ainslie 4 (0.2%)
> + Jesse Taube 4 (0.2%)
> + Andrew Jeffery 4 (0.2%)
> + Hari Nagalla 4 (0.2%)
> + Icenowy Zheng 4 (0.2%)
> + Romain Naour 4 (0.2%)
> + Joel Stanley 3 (0.2%)
> + Andrey Zhizhikin 3 (0.2%)
> + Loic Poulain 3 (0.2%)
> + Rasmus Villemoes 3 (0.2%)
> + Vagrant Cascadian 3 (0.2%)
> + Ilias Apalodimas 3 (0.2%)
> + Eddie James 3 (0.2%)
> + Gireesh Hiremath 3 (0.2%)
> + Sam Shih 3 (0.2%)
> + Luca Ellero 3 (0.2%)
> + Tony Dinh 3 (0.2%)
> + Paul Barker 3 (0.2%)
> + Oleksandr Suvorov 3 (0.2%)
> + Igor Opaniuk 3 (0.2%)
> + Denys Drozdov 3 (0.2%)
> + SESA644425 3 (0.2%)
> + Vignesh Raghavendra 3 (0.2%)
> + Dzmitry Sankouski 3 (0.2%)
> + Jernej Skrabec 3 (0.2%)
> + Miquel Raynal 2 (0.1%)
> + Christian Gmeiner 2 (0.1%)
> + Nate Drude 2 (0.1%)
> + Rick Chen 2 (0.1%)
> + Yannick Fertre 2 (0.1%)
> + Peter Hoyes 2 (0.1%)
> + Dominic Rath 2 (0.1%)
> + Du Huanpeng 2 (0.1%)
> + Haolin Li 2 (0.1%)
> + Clement Faure 2 (0.1%)
> + Vladimir Oltean 2 (0.1%)
> + Christoph Niedermaier 2 (0.1%)
> + Paul Barbieri 1 (0.1%)
> + Hannes Schmelzer 1 (0.1%)
> + Teik Heng Chong 1 (0.1%)
> + Andrea Scian 1 (0.1%)
> + Jerome Forissier 1 (0.1%)
> + Emmanuel Vadot 1 (0.1%)
> + Nicolas Iooss 1 (0.1%)
> + Andrejs Cainikovs 1 (0.1%)
> + qianfan Zhao 1 (0.1%)
> + Yau Wai Gan 1 (0.1%)
> + Corentin LABBE 1 (0.1%)
> + Christophe Leroy 1 (0.1%)
> + Chunfeng Yun 1 (0.1%)
> + Camelia Groza 1 (0.1%)
> + Wasim Khan 1 (0.1%)
> + Georgi Vlaev 1 (0.1%)
> + Andrea zi0Black Cappa 1 (0.1%)
> + Leo Yu-Chi Liang 1 (0.1%)
> + Humberto Naves 1 (0.1%)
> + Sean Nyekjaer 1 (0.1%)
> + Christoph Fritz 1 (0.1%)
> + Sergei Antonov 1 (0.1%)
> + George Hilliard 1 (0.1%)
> + Ying-Chun Liu (PaulLiu) 1 (0.1%)
> + Vishal Patel 1 (0.1%)
> + Piyush Mehta 1 (0.1%)
> + Amit Kumar Mahapatra 1 (0.1%)
> + Jorge Ramirez-Ortiz 1 (0.1%)
> + Ralph Siemsen 1 (0.1%)
> + Ovidiu Panait 1 (0.1%)
> + John Keeping 1 (0.1%)
> + Oliver Graute 1 (0.1%)
> + Nicolas Heemeryck 1 (0.1%)
> + Stanley Chu 1 (0.1%)
> + Josef Schlehofer 1 (0.1%)
> + Stephen Carlson 1 (0.1%)
> + Yuantian Tang 1 (0.1%)
> + Hou Zhiqiang 1 (0.1%)
> + Kyle Evans 1 (0.1%)
> + Lyle Franklin 1 (0.1%)
> + Andrew Abbott 1 (0.1%)
> + Oleksii Titov 1 (0.1%)
> + Kshitiz Varshney 1 (0.1%)
> + Ian Ray 1 (0.1%)
> + Rogier Stam 1 (0.1%)
> + Diego Rondini 1 (0.1%)
> + Daniel Golle 1 (0.1%)
> + Peter Cai 1 (0.1%)
> + Alexandre Besnard 1 (0.1%)
> + Elmar Albert 1 (0.1%)
> + Arjan Minzinga Zijlstra 1 (0.1%)
> + Oleksii Bidnichenko 1 (0.1%)
> + Ji Luo 1 (0.1%)
> + Clark Wang 1 (0.1%)
> + Clément Péron 1 (0.1%)
> + Andy Shevchenko 1 (0.1%)
> + Hajo Noerenberg 1 (0.1%)
> + Ville Baillie 1 (0.1%)
> + Paul HENRYS 1 (0.1%)
> + Jérôme Carretero 1 (0.1%)
> + Dhananjay Phadke 1 (0.1%)
> + Ivan Vozvakhov 1 (0.1%)
> + Tom Saeger 1 (0.1%)
> + Adarsh Babu Kalepalli 1 (0.1%)
> + He Yong 1 (0.1%)
> + Samuel Dionne-Riel 1 (0.1%)
> + Felix Vietmeyer 1 (0.1%)
> + Yi Liu 1 (0.1%)
> + Angelo Dureghello 1 (0.1%)
> + Baltazár Radics 1 (0.1%)
> + Alexander Graf 1 (0.1%)
> + Mihai Sain 1 (0.1%)
> + Sai Krishna Potthuri 1 (0.1%)
> + weichangzheng 1 (0.1%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most changed lines
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Aaron Williams 31473 (16.9%)
> + Tom Rini 25599 (13.7%)
> + Simon Glass 17972 (9.7%)
> + Marek Vasut 14707 (7.9%)
> + Tim Harvey 11858 (6.4%)
> + Sean Anderson 10323 (5.5%)
> + Samuel Holland 8705 (4.7%)
> + Stefan Roese 4394 (2.4%)
> + Johan Jonker 3712 (2.0%)
> + Jim Liu 3650 (2.0%)
> + Ariel D'Alessandro 3358 (1.8%)
> + Huang Jianan 3272 (1.8%)
> + Philippe Reynes 2587 (1.4%)
> + Philip Oberfichtner 2400 (1.3%)
> + Peng Fan 2365 (1.3%)
> + Pali Rohár 2277 (1.2%)
> + Paweł Jarosz 2092 (1.1%)
> + AKASHI Takahiro 1700 (0.9%)
> + Eugen Hristev 1532 (0.8%)
> + Gaurav Jain 1522 (0.8%)
> + Humberto Naves 1498 (0.8%)
> + Marek Behún 1353 (0.7%)
> + Andre Przywara 1318 (0.7%)
> + Paul Barker 1308 (0.7%)
> + Patrick Delaunay 1200 (0.6%)
> + Paweł Anikiel 1162 (0.6%)
> + Michal Simek 1065 (0.6%)
> + Patrice Chotard 1038 (0.6%)
> + Ashok Reddy Soma 1000 (0.5%)
> + Sughosh Ganu 954 (0.5%)
> + Denys Drozdov 942 (0.5%)
> + Neal Frager 894 (0.5%)
> + Angus Ainslie 804 (0.4%)
> + Heinrich Schuchardt 692 (0.4%)
> + weichangzheng 686 (0.4%)
> + Etienne Carriere 652 (0.4%)
> + Janne Grunau 648 (0.3%)
> + Marcel Ziswiler 636 (0.3%)
> + Andrew Scull 606 (0.3%)
> + Neil Armstrong 598 (0.3%)
> + Masahisa Kojima 567 (0.3%)
> + Adam Ford 524 (0.3%)
> + Billy Tsai 497 (0.3%)
> + Alper Nebi Yasak 440 (0.2%)
> + Fabio Estevam 420 (0.2%)
> + Michael Trimarchi 393 (0.2%)
> + Durai Manickam KR 378 (0.2%)
> + Vincent Stehlé 369 (0.2%)
> + Andrew Jeffery 359 (0.2%)
> + T Karthik Reddy 322 (0.2%)
> + Francesco Dolcini 306 (0.2%)
> + Ye Li 303 (0.2%)
> + Nate Drude 275 (0.1%)
> + Dave Gerlach 263 (0.1%)
> + Sergiu Moga 260 (0.1%)
> + Tony Dinh 256 (0.1%)
> + Sam Shih 252 (0.1%)
> + Ivan Vozvakhov 252 (0.1%)
> + Dzmitry Sankouski 244 (0.1%)
> + Tommaso Merciai 242 (0.1%)
> + Yannick Fertre 217 (0.1%)
> + Clément Léger 208 (0.1%)
> + Eddie James 202 (0.1%)
> + Ilias Apalodimas 190 (0.1%)
> + Philippe Schenker 189 (0.1%)
> + Adarsh Babu Kalepalli 174 (0.1%)
> + Igor Opaniuk 160 (0.1%)
> + Michael Walle 159 (0.1%)
> + Lukasz Majewski 157 (0.1%)
> + Josua Mayer 137 (0.1%)
> + Vyacheslav Bocharov 131 (0.1%)
> + Stanley Chu 131 (0.1%)
> + Gireesh Hiremath 127 (0.1%)
> + Hari Nagalla 126 (0.1%)
> + Leo Yu-Chi Liang 116 (0.1%)
> + Luca Ellero 107 (0.1%)
> + Chris Morgan 100 (0.1%)
> + Peter Hoyes 100 (0.1%)
> + Ji Luo 100 (0.1%)
> + George Hilliard 82 (0.0%)
> + Mark Kettenis 79 (0.0%)
> + Frieder Schrempf 78 (0.0%)
> + Heiko Thiery 72 (0.0%)
> + Icenowy Zheng 69 (0.0%)
> + Joel Stanley 66 (0.0%)
> + Diego Rondini 64 (0.0%)
> + Robert Marko 63 (0.0%)
> + Dinesh Maniyam 59 (0.0%)
> + Andrejs Cainikovs 49 (0.0%)
> + Samuel Dionne-Riel 48 (0.0%)
> + Mihai Sain 45 (0.0%)
> + Bin Meng 41 (0.0%)
> + Loic Poulain 40 (0.0%)
> + SESA644425 40 (0.0%)
> + Masami Hiramatsu 39 (0.0%)
> + Clement Faure 39 (0.0%)
> + He Yong 39 (0.0%)
> + Rasmus Villemoes 38 (0.0%)
> + Jernej Skrabec 37 (0.0%)
> + Jerome Forissier 35 (0.0%)
> + Paul HENRYS 31 (0.0%)
> + Jérôme Carretero 30 (0.0%)
> + Paul Barbieri 28 (0.0%)
> + Aswath Govindraju 27 (0.0%)
> + Jan Kiszka 26 (0.0%)
> + Jesse Taube 26 (0.0%)
> + Nicolas Heemeryck 23 (0.0%)
> + Ville Baillie 23 (0.0%)
> + Andrew Davis 22 (0.0%)
> + Kyle Evans 22 (0.0%)
> + Peter Robinson 21 (0.0%)
> + Romain Naour 21 (0.0%)
> + Peter Cai 21 (0.0%)
> + Hou Zhiqiang 20 (0.0%)
> + Clark Wang 20 (0.0%)
> + Sai Pavan Boddu 18 (0.0%)
> + Amit Kumar Mahapatra 18 (0.0%)
> + Elmar Albert 18 (0.0%)
> + Tudor Ambarus 16 (0.0%)
> + Oleksandr Suvorov 16 (0.0%)
> + Chris Packham 15 (0.0%)
> + Vagrant Cascadian 15 (0.0%)
> + Dominic Rath 13 (0.0%)
> + Andrea Scian 13 (0.0%)
> + Christoph Fritz 13 (0.0%)
> + Nicolas Iooss 12 (0.0%)
> + Miquel Raynal 11 (0.0%)
> + Vishal Patel 11 (0.0%)
> + Georgi Vlaev 9 (0.0%)
> + Dario Binacchi 8 (0.0%)
> + Teik Heng Chong 8 (0.0%)
> + Piyush Mehta 8 (0.0%)
> + Ovidiu Panait 8 (0.0%)
> + John Keeping 8 (0.0%)
> + Dhananjay Phadke 8 (0.0%)
> + Tom Saeger 8 (0.0%)
> + Tien Fong Chee 7 (0.0%)
> + Stephen Carlson 7 (0.0%)
> + Lyle Franklin 7 (0.0%)
> + Felix Vietmeyer 7 (0.0%)
> + Alexander Graf 7 (0.0%)
> + Andrey Zhizhikin 6 (0.0%)
> + Vignesh Raghavendra 6 (0.0%)
> + Christian Gmeiner 6 (0.0%)
> + Haolin Li 6 (0.0%)
> + Daniel Golle 6 (0.0%)
> + Rick Chen 5 (0.0%)
> + Ying-Chun Liu (PaulLiu) 5 (0.0%)
> + Rogier Stam 5 (0.0%)
> + Alexandre Besnard 5 (0.0%)
> + Angelo Dureghello 5 (0.0%)
> + Christoph Niedermaier 4 (0.0%)
> + Hannes Schmelzer 4 (0.0%)
> + Chunfeng Yun 4 (0.0%)
> + Kshitiz Varshney 4 (0.0%)
> + Yi Liu 4 (0.0%)
> + Baltazár Radics 4 (0.0%)
> + Christophe Leroy 3 (0.0%)
> + Wasim Khan 3 (0.0%)
> + Andrea zi0Black Cappa 3 (0.0%)
> + Sean Nyekjaer 3 (0.0%)
> + Andy Shevchenko 3 (0.0%)
> + Du Huanpeng 2 (0.0%)
> + Vladimir Oltean 2 (0.0%)
> + Camelia Groza 2 (0.0%)
> + Sergei Antonov 2 (0.0%)
> + Oliver Graute 2 (0.0%)
> + Yuantian Tang 2 (0.0%)
> + Oleksii Titov 2 (0.0%)
> + Arjan Minzinga Zijlstra 2 (0.0%)
> + Oleksii Bidnichenko 2 (0.0%)
> + Clément Péron 2 (0.0%)
> + Hajo Noerenberg 2 (0.0%)
> + Sai Krishna Potthuri 2 (0.0%)
> + Emmanuel Vadot 1 (0.0%)
> + qianfan Zhao 1 (0.0%)
> + Yau Wai Gan 1 (0.0%)
> + Corentin LABBE 1 (0.0%)
> + Jorge Ramirez-Ortiz 1 (0.0%)
> + Ralph Siemsen 1 (0.0%)
> + Josef Schlehofer 1 (0.0%)
> + Andrew Abbott 1 (0.0%)
> + Ian Ray 1 (0.0%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most lines removed
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Tom Rini 19724 (34.9%)
> + Denys Drozdov 941 (1.7%)
> + Marcel Ziswiler 430 (0.8%)
> + Stefan Roese 331 (0.6%)
> + Marek Behún 309 (0.5%)
> + Adam Ford 247 (0.4%)
> + Tony Dinh 187 (0.3%)
> + Igor Opaniuk 134 (0.2%)
> + Leo Yu-Chi Liang 116 (0.2%)
> + Etienne Carriere 97 (0.2%)
> + Francesco Dolcini 30 (0.1%)
> + Rasmus Villemoes 19 (0.0%)
> + Hou Zhiqiang 16 (0.0%)
> + Frieder Schrempf 14 (0.0%)
> + John Keeping 8 (0.0%)
> + Romain Naour 5 (0.0%)
> + Ying-Chun Liu (PaulLiu) 5 (0.0%)
> + Ovidiu Panait 3 (0.0%)
> + Vignesh Raghavendra 3 (0.0%)
> + Andrea zi0Black Cappa 2 (0.0%)
> + Andy Shevchenko 2 (0.0%)
> + Peter Robinson 1 (0.0%)
> + Josef Schlehofer 1 (0.0%)
> + Ian Ray 1 (0.0%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most signoffs (total 266)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Andre Przywara 50 (18.8%)
> + Michal Simek 43 (16.2%)
> + Stefan Roese 41 (15.4%)
> + Patrice Chotard 23 (8.6%)
> + Peng Fan 17 (6.4%)
> + Marcel Ziswiler 16 (6.0%)
> + Neil Armstrong 9 (3.4%)
> + Priyanka Jain 7 (2.6%)
> + Michael Trimarchi 6 (2.3%)
> + Johan Jonker 5 (1.9%)
> + Tom Rini 4 (1.5%)
> + Tom Warren 4 (1.5%)
> + T Karthik Reddy 4 (1.5%)
> + Stanley Chu 4 (1.5%)
> + Samuel Holland 4 (1.5%)
> + Yau Wai Gan 2 (0.8%)
> + Jagan Teki 2 (0.8%)
> + Biwen Li 2 (0.8%)
> + Ye Li 2 (0.8%)
> + Ilias Apalodimas 2 (0.8%)
> + Heinrich Schuchardt 2 (0.8%)
> + Ariel D'Alessandro 2 (0.8%)
> + Amit Kumar Mahapatra 1 (0.4%)
> + Wolfgang Wallner 1 (0.4%)
> + Alexandru M Stan 1 (0.4%)
> + Kever Yang 1 (0.4%)
> + Chee Hong Ang 1 (0.4%)
> + Yifan Gu 1 (0.4%)
> + Horia Geantă 1 (0.4%)
> + Richard Weinberger 1 (0.4%)
> + Anatolij Gustschin 1 (0.4%)
> + Gabriel Fernandez 1 (0.4%)
> + Christian Gmeiner 1 (0.4%)
> + Sai Krishna Potthuri 1 (0.4%)
> + Josua Mayer 1 (0.4%)
> + Masahisa Kojima 1 (0.4%)
> + Ashok Reddy Soma 1 (0.4%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most reviews (total 871)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Simon Glass 100 (11.5%)
> + Fabio Estevam 69 (7.9%)
> + Stefan Roese 67 (7.7%)
> + Ramon Fried 65 (7.5%)
> + Kever Yang 63 (7.2%)
> + Priyanka Jain 53 (6.1%)
> + Patrice Chotard 38 (4.4%)
> + Patrick Delaunay 38 (4.4%)
> + Heinrich Schuchardt 35 (4.0%)
> + Andre Przywara 31 (3.6%)
> + Peng Fan 26 (3.0%)
> + Bin Meng 25 (2.9%)
> + Alper Nebi Yasak 23 (2.6%)
> + Tom Rini 21 (2.4%)
> + Marek Behún 21 (2.4%)
> + Jaehoon Chung 19 (2.2%)
> + Ye Li 13 (1.5%)
> + Marek Vasut 12 (1.4%)
> + Heiko Schocher 9 (1.0%)
> + Tien Fong Chee 9 (1.0%)
> + Sean Anderson 9 (1.0%)
> + Vladimir Oltean 8 (0.9%)
> + Ilias Apalodimas 7 (0.8%)
> + Leo Yu-Chi Liang 6 (0.7%)
> + Mark Kettenis 6 (0.7%)
> + Neil Armstrong 5 (0.6%)
> + Samuel Holland 5 (0.6%)
> + Jagan Teki 5 (0.6%)
> + Masami Hiramatsu 5 (0.6%)
> + Gaurav Jain 5 (0.6%)
> + Christian Gmeiner 4 (0.5%)
> + Chia-Wei Wang 4 (0.5%)
> + Claudiu Beznea 4 (0.5%)
> + Pali Rohár 4 (0.5%)
> + Ashok Reddy Soma 3 (0.3%)
> + Francesco Dolcini 3 (0.3%)
> + Nishanth Menon 3 (0.3%)
> + Stefano Babic 3 (0.3%)
> + Holger Brunck 3 (0.3%)
> + Miquel Raynal 3 (0.3%)
> + Michael Walle 3 (0.3%)
> + Michal Simek 2 (0.2%)
> + Michael Trimarchi 2 (0.2%)
> + Tony Dinh 2 (0.2%)
> + Frieder Schrempf 2 (0.2%)
> + Minkyu Kang 2 (0.2%)
> + Rick Chen 2 (0.2%)
> + Tudor Ambarus 2 (0.2%)
> + Joel Stanley 2 (0.2%)
> + Tim Harvey 2 (0.2%)
> + Marcel Ziswiler 1 (0.1%)
> + John Keeping 1 (0.1%)
> + Peter Robinson 1 (0.1%)
> + Peter Collingbourne 1 (0.1%)
> + Pankaj Gupta 1 (0.1%)
> + Han Xu 1 (0.1%)
> + Radhey Shyam Pandey 1 (0.1%)
> + Philipp Tomsich 1 (0.1%)
> + Thomas Chou 1 (0.1%)
> + Kristian Amlie 1 (0.1%)
> + Qu Wenruo 1 (0.1%)
> + Jacky Bai 1 (0.1%)
> + Ley Foon Tan 1 (0.1%)
> + Dylan Hung 1 (0.1%)
> + Andrey Zhizhikin 1 (0.1%)
> + Kshitiz Varshney 1 (0.1%)
> + Andrew Scull 1 (0.1%)
> + Janne Grunau 1 (0.1%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most test credits (total 66)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Tim Harvey 15 (22.7%)
> + Patrice Chotard 5 (7.6%)
> + Mark Kettenis 4 (6.1%)
> + Adam Ford 4 (6.1%)
> + Fabio Estevam 3 (4.5%)
> + Marek Vasut 3 (4.5%)
> + Marcel Ziswiler 3 (4.5%)
> + Derald D. Woods 3 (4.5%)
> + Pali Rohár 2 (3.0%)
> + Ariel D'Alessandro 2 (3.0%)
> + Heiko Thiery 2 (3.0%)
> + Andre Przywara 1 (1.5%)
> + Chia-Wei Wang 1 (1.5%)
> + Stefano Babic 1 (1.5%)
> + Frieder Schrempf 1 (1.5%)
> + John Keeping 1 (1.5%)
> + Peter Robinson 1 (1.5%)
> + Peter Collingbourne 1 (1.5%)
> + Kshitiz Varshney 1 (1.5%)
> + Janne Grunau 1 (1.5%)
> + Josua Mayer 1 (1.5%)
> + Ying-Chun Liu (PaulLiu) 1 (1.5%)
> + Peter Griffin 1 (1.5%)
> + Tatsuhiko Yasumatsu 1 (1.5%)
> + Jincheng Wang 1 (1.5%)
> + Gabriel Hojda 1 (1.5%)
> + Arti Zirk 1 (1.5%)
> + Merlijn Wajer 1 (1.5%)
> + Soeren Moch 1 (1.5%)
> + Raffaele RECALCATI 1 (1.5%)
> + Angus Ainslie 1 (1.5%)
> + ========================= ==========
> +
> +
> +.. table:: Developers who gave the most tested-by credits (total 67)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Marek Vasut 14 (20.9%)
> + Fabio Estevam 6 (9.0%)
> + Michael Trimarchi 6 (9.0%)
> + Heiko Thiery 4 (6.0%)
> + Adam Ford 3 (4.5%)
> + Heinrich Schuchardt 3 (4.5%)
> + Tom Rini 3 (4.5%)
> + Pali Rohár 2 (3.0%)
> + Andre Przywara 2 (3.0%)
> + Frieder Schrempf 2 (3.0%)
> + Janne Grunau 2 (3.0%)
> + Miquel Raynal 2 (3.0%)
> + Masahisa Kojima 2 (3.0%)
> + Tim Harvey 1 (1.5%)
> + Mark Kettenis 1 (1.5%)
> + Angus Ainslie 1 (1.5%)
> + Simon Glass 1 (1.5%)
> + Peng Fan 1 (1.5%)
> + Marek Behún 1 (1.5%)
> + Ye Li 1 (1.5%)
> + Gaurav Jain 1 (1.5%)
> + Joel Stanley 1 (1.5%)
> + Rasmus Villemoes 1 (1.5%)
> + Christoph Niedermaier 1 (1.5%)
> + Peter Cai 1 (1.5%)
> + Jerome Forissier 1 (1.5%)
> + Andrejs Cainikovs 1 (1.5%)
> + Nate Drude 1 (1.5%)
> + AKASHI Takahiro 1 (1.5%)
> + ========================= ==========
> +
> +
> +.. table:: Developers with the most report credits (total 19)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Tom Rini 2 (10.5%)
> + Patrick Delaunay 2 (10.5%)
> + Fabio Estevam 1 (5.3%)
> + Tim Harvey 1 (5.3%)
> + Tatsuhiko Yasumatsu 1 (5.3%)
> + Jincheng Wang 1 (5.3%)
> + Gabriel Hojda 1 (5.3%)
> + Nishanth Menon 1 (5.3%)
> + Milan P. Stanić 1 (5.3%)
> + Yun-Chien Yu 1 (5.3%)
> + Nicolas Bidron 1 (5.3%)
> + Balaji Anandapadmanaban 1 (5.3%)
> + David Mosberger-Tang 1 (5.3%)
> + Jesse Villarreal 1 (5.3%)
> + Suman Anna 1 (5.3%)
> + Vagrant Cascadian 1 (5.3%)
> + Chris Morgan 1 (5.3%)
> + ========================= ==========
> +
> +
> +.. table:: Developers who gave the most report credits (total 19)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + Simon Glass 5 (26.3%)
> + Andre Przywara 3 (15.8%)
> + Heinrich Schuchardt 2 (10.5%)
> + Miquel Raynal 2 (10.5%)
> + Aswath Govindraju 2 (10.5%)
> + Tom Rini 1 (5.3%)
> + Fabio Estevam 1 (5.3%)
> + Samuel Holland 1 (5.3%)
> + Tudor Ambarus 1 (5.3%)
> + Chunfeng Yun 1 (5.3%)
> + ========================= ==========
> +
> +
> +.. table:: Top changeset contributors by employer
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + (Unknown) 669 (39.4%)
> + Google, Inc. 168 (9.9%)
> + Konsulko Group 164 (9.7%)
> + DENX Software Engineering 147 (8.7%)
> + NXP 112 (6.6%)
> + Linaro 80 (4.7%)
> + ST Microelectronics 53 (3.1%)
> + AMD 51 (3.0%)
> + Marvell 40 (2.4%)
> + Xilinx 39 (2.3%)
> + ARM 34 (2.0%)
> + Toradex 33 (1.9%)
> + Texas Instruments 27 (1.6%)
> + Amarula Solutions 24 (1.4%)
> + Intel 12 (0.7%)
> + Semihalf Embedded Systems 11 (0.6%)
> + Bootlin 7 (0.4%)
> + BayLibre SAS 5 (0.3%)
> + Collabora Ltd. 5 (0.3%)
> + Siemens 4 (0.2%)
> + Debian.org 3 (0.2%)
> + IBM 3 (0.2%)
> + Wind River 1 (0.1%)
> + Dave S.r.l. 1 (0.1%)
> + General Electric 1 (0.1%)
> + Oracle 1 (0.1%)
> + Rockchip 1 (0.1%)
> + ========================= ==========
> +
> +
> +.. table:: Top lines changed by employer
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + (Unknown) 63402 (34.0%)
> + Marvell 31473 (16.9%)
> + Konsulko Group 25599 (13.7%)
> + DENX Software Engineering 22078 (11.9%)
> + Google, Inc. 18578 (10.0%)
> + NXP 4382 (2.4%)
> + Linaro 4183 (2.2%)
> + Collabora Ltd. 3358 (1.8%)
> + ST Microelectronics 2455 (1.3%)
> + Xilinx 2277 (1.2%)
> + Toradex 2140 (1.1%)
> + ARM 1787 (1.0%)
> + Semihalf Embedded Systems 1162 (0.6%)
> + AMD 1061 (0.6%)
> + Amarula Solutions 643 (0.3%)
> + BayLibre SAS 599 (0.3%)
> + Texas Instruments 453 (0.2%)
> + Bootlin 219 (0.1%)
> + IBM 202 (0.1%)
> + Intel 78 (0.0%)
> + Siemens 26 (0.0%)
> + Debian.org 15 (0.0%)
> + Dave S.r.l. 13 (0.0%)
> + Wind River 8 (0.0%)
> + Oracle 8 (0.0%)
> + Rockchip 4 (0.0%)
> + General Electric 1 (0.0%)
> + ========================= ==========
> +
> +
> +.. table:: Employers with the most signoffs (total 266)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
%s/Changesets/Signoffs/
The column heading of column 2 should depend on the table.
Best regards
Heinrich
> + ========================= ==========
> + ARM 50 (18.8%)
> + DENX Software Engineering 42 (15.8%)
> + Xilinx 39 (14.7%)
> + NXP 29 (10.9%)
> + ST Microelectronics 24 (9.0%)
> + (Unknown) 21 (7.9%)
> + Toradex 16 (6.0%)
> + AMD 11 (4.1%)
> + BayLibre SAS 9 (3.4%)
> + Amarula Solutions 8 (3.0%)
> + Konsulko Group 4 (1.5%)
> + NVidia 4 (1.5%)
> + Linaro 3 (1.1%)
> + Intel 3 (1.1%)
> + Collabora Ltd. 2 (0.8%)
> + Rockchip 1 (0.4%)
> + ========================= ==========
> +
> +
> +.. table:: Employers with the most hackers (total 185)
> + :widths: auto
> +
> + ========================= ==========
> + Name Changesets
> + ========================= ==========
> + (Unknown) 102 (55.1%)
> + NXP 12 (6.5%)
> + Linaro 10 (5.4%)
> + Xilinx 9 (4.9%)
> + Toradex 7 (3.8%)
> + Texas Instruments 6 (3.2%)
> + DENX Software Engineering 5 (2.7%)
> + Intel 5 (2.7%)
> + ARM 3 (1.6%)
> + ST Microelectronics 3 (1.6%)
> + Amarula Solutions 3 (1.6%)
> + AMD 2 (1.1%)
> + BayLibre SAS 2 (1.1%)
> + Google, Inc. 2 (1.1%)
> + Bootlin 2 (1.1%)
> + Konsulko Group 1 (0.5%)
> + Collabora Ltd. 1 (0.5%)
> + Rockchip 1 (0.5%)
> + Marvell 1 (0.5%)
> + Semihalf Embedded Systems 1 (0.5%)
> + IBM 1 (0.5%)
> + Siemens 1 (0.5%)
> + Debian.org 1 (0.5%)
> + Dave S.r.l. 1 (0.5%)
> + Wind River 1 (0.5%)
> + Oracle 1 (0.5%)
> + General Electric 1 (0.5%)
> + ========================= ==========
> +
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst
2022-07-12 15:33 ` [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst Tom Rini
@ 2022-07-12 15:48 ` Sean Anderson
2022-07-12 16:01 ` Tom Rini
2022-07-12 16:14 ` Heinrich Schuchardt
0 siblings, 2 replies; 15+ messages in thread
From: Sean Anderson @ 2022-07-12 15:48 UTC (permalink / raw)
To: Tom Rini, u-boot; +Cc: Heinrich Schuchardt
Hi Tom,
On 7/12/22 11:33 AM, Tom Rini wrote:
> Migrate the RelaseCycle wiki page to Sphinx. In terms of visible
> changes, we stop having a dynamic countdown to when the release is. And
> we drop the year-based statistics, that were not being kept up to date.
> For the moment, we only link to statistics for v2022.07 but will add
> back the historical data in a subsequent patch.
>
> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> Changes in v2:
> - New patch. Note that I'm not including the v1.3.0 to v2022.04 stats
> here as while I can generate them, I want to make sure we're happy
> with how v2022.07 ones look as there is some manual effort involved.
> It's a reasonable amount of manual effort however for a single release.
> ---
> doc/develop/index.rst | 1 +
> doc/develop/release_cycle.rst | 95 +++++++++++++++++++++++++++++++++++
> 2 files changed, 96 insertions(+)
> create mode 100644 doc/develop/release_cycle.rst
>
> diff --git a/doc/develop/index.rst b/doc/develop/index.rst
> index eab00a55382a..73741ceb6a2f 100644
> --- a/doc/develop/index.rst
> +++ b/doc/develop/index.rst
> @@ -12,6 +12,7 @@ General
> codingstyle
> designprinciples
> process
> + release_cycle
>
> Implementation
> --------------
> diff --git a/doc/develop/release_cycle.rst b/doc/develop/release_cycle.rst
> new file mode 100644
> index 000000000000..dbaaa7210c4e
> --- /dev/null
> +++ b/doc/develop/release_cycle.rst
> @@ -0,0 +1,95 @@
> +Release Cycle
> +=============
> +
> +The U-Boot projects attempts to maintain a fixed, predictable Release
> +Cycle as follows:
> +
> +* We will have U-Boot releases at a fixed release interval of (approximately)
> + every 3 months.
> +
> +* Under normal conditions the release date will be a Monday around mid-month.
I thought you aimed for the first Monday? This is what is stated below as well.
> +* Immediately following each release, there will be a "merge window" of
> + normally 21 days, i. e. if the release was on a Monday, then the merge window
> + will close on the Monday in the 3rd week after the release.
> +
> + While this merge window is open, new features can be added to the U-Boot
> + source tree. Linus Torvalds explains `here
> + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729507>`_ and `there
> + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729508>`_ what the
> + term "merge window" is supposed to mean.
I think a link to the process page would be better here.
> +* After the merge window closes, no new features may be added to allow for a
> + release candidate phase which is intended to fix bugs and regressions.
> +
> +*Note:* While we try to adhere to the release schedule, we will
> +not hesitate and take the liberty to delay a release if there are
> +good reasons, for example if there are known bugs or other technical
> +reasons. The code will be released when it is considered ready
> +without caring too much about the announced deadline.
> +
> +*Note 2:* Even though we follow Linux ways in may respects,
nit: many
> +there are differences in the actual procedures,
> +which are documented in the :doc:`process`.
> +
> +Version Numbers
> +---------------
> +
> +Starting with the release in October 2008, the names of the releases were
> +changed from numerical release numbers without deeper meaning into a time stamp
> +based numbering. Regular releases are now identified by names consisting of
> +the calendar year and month of the release date. Additional fields (if
> +present) indicate release candidates or bug fix releases in "stable"
> +maintenance trees.
> +
> +Examples::
> +
> + U-Boot v2009.11 - Release November 2009
> + U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
From what I can tell, point releases are very unusual, except for bugs which
break booting (notably excluding security fixes). I believe the lack of point
releases is due to lack of need (since most vendors have their own branch) and
lack of bandwidth. A note here about this would be nice.
> + U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release
> +
> +Current Status
> +--------------
> +
> +* U-Boot v2022.07 was released on Mon 11 July 2022.
> +
> +* The Merge Window for the next release (v2022.10) is **open** until -rc1
> + release on Mon 25 July 2022.
> +
> +* Release "v2022.10" is scheduled for 03 Oct 2022.
> +
> +Future Releases
> +---------------
> +
> +.. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
> +
> +.. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
> +
> +.. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
> +
> +.. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
> +
> +.. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
Will be? Maybe it's better to use a past release for this if you want to use
concrete dates.
> +Please note that the following dates are for information only and without
> +responsibility:
> +
> +.. Release date: Generally first Monday of the month
> +.. End of MW = Release Date + 21 d = 3rd Monday of the month
> +
> +* "v2022.10": end of MW = Mon, Jul 25, 2022; release = Mon, Oct 03, 2022
> +
> +* "v2023.01": end of MW = Mon, Oct 24, 2022; release = Mon, Jan 09, 2023
> +
> +* "v2023.04": end of MW = Mon, Jan 30, 2022; release = Mon, Apr 03, 2023
> +
> +* "v2023.07": end of MW = Mon, Apr 24, 2023; release = Mon, Jul 03, 2023
> +
> +Previous Releases
> +-----------------
> +
> +Note: these statistics are generated by our fork of `gitdm
> +<https://source.denx.de/u-boot/gitdm>`_, which was originally created by
> +Jonathan Corbet.
> +
> +* :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022.
>
--Sean
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 15:42 ` [RFCv2 1/2] doc: Add statistics page for v2022.07 Heinrich Schuchardt
@ 2022-07-12 15:55 ` Tom Rini
2022-07-12 16:01 ` Heinrich Schuchardt
0 siblings, 1 reply; 15+ messages in thread
From: Tom Rini @ 2022-07-12 15:55 UTC (permalink / raw)
To: Heinrich Schuchardt; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 1287 bytes --]
On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
> On 7/12/22 17:32, Tom Rini wrote:
> > These tables are generated by gitdm, patched to generate an rST .. table
> > directive and then
> > with the header, orphan tag and stats summary added manually.
> >
> > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> > Signed-off-by: Tom Rini <trini@konsulko.com>
> > ---
> > Changes in v2:
> > - Include :orphan: this time
> > - Use .. table and auto-width as suggested by Heinrich
> > ---
> > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> > 1 file changed, 806 insertions(+)
> > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
[snip]
> > +
> > +.. table:: Employers with the most signoffs (total 266)
> > + :widths: auto
> > +
> > + ========================= ==========
> > + Name Changesets
>
> %s/Changesets/Signoffs/
>
> The column heading of column 2 should depend on the table.
The code to generate these is pretty basic. Changesets isn't quite
right for code added/removed either. I'll go take a pass at passing in
a "what" rather than hard-coding Changesets, but would it be OK to just
say "Quantity" or "Amount" for each table instead?
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst
2022-07-12 15:48 ` Sean Anderson
@ 2022-07-12 16:01 ` Tom Rini
2022-07-12 16:14 ` Heinrich Schuchardt
1 sibling, 0 replies; 15+ messages in thread
From: Tom Rini @ 2022-07-12 16:01 UTC (permalink / raw)
To: Sean Anderson; +Cc: u-boot, Heinrich Schuchardt
[-- Attachment #1: Type: text/plain, Size: 6151 bytes --]
On Tue, Jul 12, 2022 at 11:48:49AM -0400, Sean Anderson wrote:
> Hi Tom,
>
> On 7/12/22 11:33 AM, Tom Rini wrote:
> > Migrate the RelaseCycle wiki page to Sphinx. In terms of visible
> > changes, we stop having a dynamic countdown to when the release is. And
> > we drop the year-based statistics, that were not being kept up to date.
> > For the moment, we only link to statistics for v2022.07 but will add
> > back the historical data in a subsequent patch.
> >
> > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> > Signed-off-by: Tom Rini <trini@konsulko.com>
> > ---
> > Changes in v2:
> > - New patch. Note that I'm not including the v1.3.0 to v2022.04 stats
> > here as while I can generate them, I want to make sure we're happy
> > with how v2022.07 ones look as there is some manual effort involved.
> > It's a reasonable amount of manual effort however for a single release.
> > ---
> > doc/develop/index.rst | 1 +
> > doc/develop/release_cycle.rst | 95 +++++++++++++++++++++++++++++++++++
> > 2 files changed, 96 insertions(+)
> > create mode 100644 doc/develop/release_cycle.rst
> >
> > diff --git a/doc/develop/index.rst b/doc/develop/index.rst
> > index eab00a55382a..73741ceb6a2f 100644
> > --- a/doc/develop/index.rst
> > +++ b/doc/develop/index.rst
> > @@ -12,6 +12,7 @@ General
> > codingstyle
> > designprinciples
> > process
> > + release_cycle
> >
> > Implementation
> > --------------
> > diff --git a/doc/develop/release_cycle.rst b/doc/develop/release_cycle.rst
> > new file mode 100644
> > index 000000000000..dbaaa7210c4e
> > --- /dev/null
> > +++ b/doc/develop/release_cycle.rst
> > @@ -0,0 +1,95 @@
> > +Release Cycle
> > +=============
> > +
> > +The U-Boot projects attempts to maintain a fixed, predictable Release
> > +Cycle as follows:
> > +
> > +* We will have U-Boot releases at a fixed release interval of (approximately)
> > + every 3 months.
> > +
> > +* Under normal conditions the release date will be a Monday around mid-month.
>
> I thought you aimed for the first Monday? This is what is stated below as well.
True. And this is copy/paste (well, cp and reformat) from the wiki but
I think worth correcting inline with the conversion rather than
stand-alone.
>
> > +* Immediately following each release, there will be a "merge window" of
> > + normally 21 days, i. e. if the release was on a Monday, then the merge window
> > + will close on the Monday in the 3rd week after the release.
> > +
> > + While this merge window is open, new features can be added to the U-Boot
> > + source tree. Linus Torvalds explains `here
> > + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729507>`_ and `there
> > + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729508>`_ what the
> > + term "merge window" is supposed to mean.
>
> I think a link to the process page would be better here.
It's been a long enough time now that yes, I think that's true.
> > +* After the merge window closes, no new features may be added to allow for a
> > + release candidate phase which is intended to fix bugs and regressions.
> > +
> > +*Note:* While we try to adhere to the release schedule, we will
> > +not hesitate and take the liberty to delay a release if there are
> > +good reasons, for example if there are known bugs or other technical
> > +reasons. The code will be released when it is considered ready
> > +without caring too much about the announced deadline.
> > +
> > +*Note 2:* Even though we follow Linux ways in may respects,
>
> nit: many
Fixed.
> > +there are differences in the actual procedures,
> > +which are documented in the :doc:`process`.
> > +
> > +Version Numbers
> > +---------------
> > +
> > +Starting with the release in October 2008, the names of the releases were
> > +changed from numerical release numbers without deeper meaning into a time stamp
> > +based numbering. Regular releases are now identified by names consisting of
> > +the calendar year and month of the release date. Additional fields (if
> > +present) indicate release candidates or bug fix releases in "stable"
> > +maintenance trees.
> > +
> > +Examples::
> > +
> > + U-Boot v2009.11 - Release November 2009
> > + U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
>
> From what I can tell, point releases are very unusual, except for bugs which
> break booting (notably excluding security fixes). I believe the lack of point
> releases is due to lack of need (since most vendors have their own branch) and
> lack of bandwidth. A note here about this would be nice.
I'll add a note about point releases being infrequent.
> > + U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release
> > +
> > +Current Status
> > +--------------
> > +
> > +* U-Boot v2022.07 was released on Mon 11 July 2022.
> > +
> > +* The Merge Window for the next release (v2022.10) is **open** until -rc1
> > + release on Mon 25 July 2022.
> > +
> > +* Release "v2022.10" is scheduled for 03 Oct 2022.
> > +
> > +Future Releases
> > +---------------
> > +
> > +.. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
> > +
> > +.. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
> > +
> > +.. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
> > +
> > +.. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
> > +
> > +.. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
>
> Will be? Maybe it's better to use a past release for this if you want to use
> concrete dates.
Note that '.. ' at the start of the line is a comment. I'm turning the
commented out wiki markup in to commented out rST, and am aiming to make
"edit the release cycle page" part of my release flow. The "every 2
weeks we do an RC" is something I really do put in my calendar to make
sure to do. The wiki page doesn't get this section updated every time
since I have to dig out the tab, login, etc. But edit two files,
commit, run release script is easier.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 15:55 ` Tom Rini
@ 2022-07-12 16:01 ` Heinrich Schuchardt
2022-07-12 16:10 ` Tom Rini
0 siblings, 1 reply; 15+ messages in thread
From: Heinrich Schuchardt @ 2022-07-12 16:01 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
On 7/12/22 17:55, Tom Rini wrote:
> On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
>> On 7/12/22 17:32, Tom Rini wrote:
>>> These tables are generated by gitdm, patched to generate an rST .. table
>>> directive and then
>>> with the header, orphan tag and stats summary added manually.
>>>
>>> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
>>> Signed-off-by: Tom Rini <trini@konsulko.com>
>>> ---
>>> Changes in v2:
>>> - Include :orphan: this time
>>> - Use .. table and auto-width as suggested by Heinrich
>>> ---
>>> .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
>>> 1 file changed, 806 insertions(+)
>>> create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
> [snip]
>>> +
>>> +.. table:: Employers with the most signoffs (total 266)
>>> + :widths: auto
>>> +
>>> + ========================= ==========
>>> + Name Changesets
>>
>> %s/Changesets/Signoffs/
>>
>> The column heading of column 2 should depend on the table.
>
> The code to generate these is pretty basic. Changesets isn't quite
> right for code added/removed either. I'll go take a pass at passing in
> a "what" rather than hard-coding Changesets, but would it be OK to just
> say "Quantity" or "Amount" for each table instead?
"Count" should always fit.
Best regards
Heinrich
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 16:01 ` Heinrich Schuchardt
@ 2022-07-12 16:10 ` Tom Rini
2022-07-12 16:23 ` Heinrich Schuchardt
0 siblings, 1 reply; 15+ messages in thread
From: Tom Rini @ 2022-07-12 16:10 UTC (permalink / raw)
To: Heinrich Schuchardt; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 1831 bytes --]
On Tue, Jul 12, 2022 at 06:01:58PM +0200, Heinrich Schuchardt wrote:
> On 7/12/22 17:55, Tom Rini wrote:
> > On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
> > > On 7/12/22 17:32, Tom Rini wrote:
> > > > These tables are generated by gitdm, patched to generate an rST .. table
> > > > directive and then
> > > > with the header, orphan tag and stats summary added manually.
> > > >
> > > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> > > > Signed-off-by: Tom Rini <trini@konsulko.com>
> > > > ---
> > > > Changes in v2:
> > > > - Include :orphan: this time
> > > > - Use .. table and auto-width as suggested by Heinrich
> > > > ---
> > > > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> > > > 1 file changed, 806 insertions(+)
> > > > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
> > [snip]
> > > > +
> > > > +.. table:: Employers with the most signoffs (total 266)
> > > > + :widths: auto
> > > > +
> > > > + ========================= ==========
> > > > + Name Changesets
> > >
> > > %s/Changesets/Signoffs/
> > >
> > > The column heading of column 2 should depend on the table.
> >
> > The code to generate these is pretty basic. Changesets isn't quite
> > right for code added/removed either. I'll go take a pass at passing in
> > a "what" rather than hard-coding Changesets, but would it be OK to just
> > say "Quantity" or "Amount" for each table instead?
>
> "Count" should always fit.
That's an easy one. With that, are you OK with the tables and how
they'll be referenced? If so I'll get started on the follow-up patch to
add that data in. I'm doing that as another commit since it's going to
be too big to meaningfully review other content with.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst
2022-07-12 15:48 ` Sean Anderson
2022-07-12 16:01 ` Tom Rini
@ 2022-07-12 16:14 ` Heinrich Schuchardt
2022-07-12 16:23 ` Tom Rini
1 sibling, 1 reply; 15+ messages in thread
From: Heinrich Schuchardt @ 2022-07-12 16:14 UTC (permalink / raw)
To: Tom Rini; +Cc: Sean Anderson, u-boot
On 7/12/22 17:48, Sean Anderson wrote:
> Hi Tom,
>
> On 7/12/22 11:33 AM, Tom Rini wrote:
>> Migrate the RelaseCycle wiki page to Sphinx. In terms of visible
>> changes, we stop having a dynamic countdown to when the release is. And
>> we drop the year-based statistics, that were not being kept up to date.
>> For the moment, we only link to statistics for v2022.07 but will add
>> back the historical data in a subsequent patch.
>>
>> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
>> Signed-off-by: Tom Rini <trini@konsulko.com>
>> ---
>> Changes in v2:
>> - New patch. Note that I'm not including the v1.3.0 to v2022.04 stats
>> here as while I can generate them, I want to make sure we're happy
>> with how v2022.07 ones look as there is some manual effort involved.
>> It's a reasonable amount of manual effort however for a single release.
>> ---
>> doc/develop/index.rst | 1 +
>> doc/develop/release_cycle.rst | 95 +++++++++++++++++++++++++++++++++++
>> 2 files changed, 96 insertions(+)
>> create mode 100644 doc/develop/release_cycle.rst
>>
>> diff --git a/doc/develop/index.rst b/doc/develop/index.rst
>> index eab00a55382a..73741ceb6a2f 100644
>> --- a/doc/develop/index.rst
>> +++ b/doc/develop/index.rst
>> @@ -12,6 +12,7 @@ General
>> codingstyle
>> designprinciples
>> process
>> + release_cycle
>>
>> Implementation
>> --------------
>> diff --git a/doc/develop/release_cycle.rst b/doc/develop/release_cycle.rst
>> new file mode 100644
>> index 000000000000..dbaaa7210c4e
>> --- /dev/null
>> +++ b/doc/develop/release_cycle.rst
>> @@ -0,0 +1,95 @@
>> +Release Cycle
>> +=============
>> +
>> +The U-Boot projects attempts to maintain a fixed, predictable Release
>> +Cycle as follows:
>> +
>> +* We will have U-Boot releases at a fixed release interval of (approximately)
>> + every 3 months.
>> +
>> +* Under normal conditions the release date will be a Monday around mid-month.
>
> I thought you aimed for the first Monday? This is what is stated below as well.
>
>> +* Immediately following each release, there will be a "merge window" of
>> + normally 21 days, i. e. if the release was on a Monday, then the merge window
>> + will close on the Monday in the 3rd week after the release.
>> +
>> + While this merge window is open, new features can be added to the U-Boot
>> + source tree. Linus Torvalds explains `here
>> + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729507>`_ and `there
>> + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729508>`_ what the
>> + term "merge window" is supposed to mean.
>
> I think a link to the process page would be better here.
>
>> +* After the merge window closes, no new features may be added to allow for a
>> + release candidate phase which is intended to fix bugs and regressions.
>> +
>> +*Note:* While we try to adhere to the release schedule, we will
>> +not hesitate and take the liberty to delay a release if there are
>> +good reasons, for example if there are known bugs or other technical
>> +reasons. The code will be released when it is considered ready
>> +without caring too much about the announced deadline.
>> +
>> +*Note 2:* Even though we follow Linux ways in may respects,
>
> nit: many
>
>> +there are differences in the actual procedures,
>> +which are documented in the :doc:`process`.
>> +
>> +Version Numbers
>> +---------------
>> +
>> +Starting with the release in October 2008, the names of the releases were
>> +changed from numerical release numbers without deeper meaning into a time stamp
>> +based numbering. Regular releases are now identified by names consisting of
>> +the calendar year and month of the release date. Additional fields (if
>> +present) indicate release candidates or bug fix releases in "stable"
>> +maintenance trees.
>> +
>> +Examples::
>> +
>> + U-Boot v2009.11 - Release November 2009
>> + U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
>
>>From what I can tell, point releases are very unusual, except for bugs which
> break booting (notably excluding security fixes). I believe the lack of point
> releases is due to lack of need (since most vendors have their own branch) and
> lack of bandwidth. A note here about this would be nice.
>
>> + U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release
>> +
>> +Current Status
>> +--------------
>> +
>> +* U-Boot v2022.07 was released on Mon 11 July 2022.
>> +
>> +* The Merge Window for the next release (v2022.10) is **open** until -rc1
>> + release on Mon 25 July 2022.
>> +
>> +* Release "v2022.10" is scheduled for 03 Oct 2022.
>> +
>> +Future Releases
>> +---------------
>> +
>> +.. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
%s/was/will be/g
July 11th + 3 weeks = Aug 1st.
>> +
>> +.. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
>> +
>> +.. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
>> +
>> +.. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
>> +
>> +.. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
>
> Will be? Maybe it's better to use a past release for this if you want to use
> concrete dates.
>
>> +Please note that the following dates are for information only and without
>> +responsibility:
Please note that the following dates are planned only and may be
deviated from as needed.
This sentence should be above the first date that is in the future.
>> +
>> +.. Release date: Generally first Monday of the month
>> +.. End of MW = Release Date + 21 d = 3rd Monday of the month
This rule should be in a process section.
Best regards
Heinrich
>> +
>> +* "v2022.10": end of MW = Mon, Jul 25, 2022; release = Mon, Oct 03, 2022
>> +
>> +* "v2023.01": end of MW = Mon, Oct 24, 2022; release = Mon, Jan 09, 2023
>> +
>> +* "v2023.04": end of MW = Mon, Jan 30, 2022; release = Mon, Apr 03, 2023
>> +
>> +* "v2023.07": end of MW = Mon, Apr 24, 2023; release = Mon, Jul 03, 2023
>> +
>> +Previous Releases
>> +-----------------
>> +
>> +Note: these statistics are generated by our fork of `gitdm
>> +<https://source.denx.de/u-boot/gitdm>`_, which was originally created by
>> +Jonathan Corbet.
>> +
>> +* :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022.
>>
>
> --Sean
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst
2022-07-12 16:14 ` Heinrich Schuchardt
@ 2022-07-12 16:23 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2022-07-12 16:23 UTC (permalink / raw)
To: Heinrich Schuchardt; +Cc: Sean Anderson, u-boot
[-- Attachment #1: Type: text/plain, Size: 6755 bytes --]
On Tue, Jul 12, 2022 at 06:14:13PM +0200, Heinrich Schuchardt wrote:
> On 7/12/22 17:48, Sean Anderson wrote:
> > Hi Tom,
> >
> > On 7/12/22 11:33 AM, Tom Rini wrote:
> > > Migrate the RelaseCycle wiki page to Sphinx. In terms of visible
> > > changes, we stop having a dynamic countdown to when the release is. And
> > > we drop the year-based statistics, that were not being kept up to date.
> > > For the moment, we only link to statistics for v2022.07 but will add
> > > back the historical data in a subsequent patch.
> > >
> > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> > > Signed-off-by: Tom Rini <trini@konsulko.com>
> > > ---
> > > Changes in v2:
> > > - New patch. Note that I'm not including the v1.3.0 to v2022.04 stats
> > > here as while I can generate them, I want to make sure we're happy
> > > with how v2022.07 ones look as there is some manual effort involved.
> > > It's a reasonable amount of manual effort however for a single release.
> > > ---
> > > doc/develop/index.rst | 1 +
> > > doc/develop/release_cycle.rst | 95 +++++++++++++++++++++++++++++++++++
> > > 2 files changed, 96 insertions(+)
> > > create mode 100644 doc/develop/release_cycle.rst
> > >
> > > diff --git a/doc/develop/index.rst b/doc/develop/index.rst
> > > index eab00a55382a..73741ceb6a2f 100644
> > > --- a/doc/develop/index.rst
> > > +++ b/doc/develop/index.rst
> > > @@ -12,6 +12,7 @@ General
> > > codingstyle
> > > designprinciples
> > > process
> > > + release_cycle
> > >
> > > Implementation
> > > --------------
> > > diff --git a/doc/develop/release_cycle.rst b/doc/develop/release_cycle.rst
> > > new file mode 100644
> > > index 000000000000..dbaaa7210c4e
> > > --- /dev/null
> > > +++ b/doc/develop/release_cycle.rst
> > > @@ -0,0 +1,95 @@
> > > +Release Cycle
> > > +=============
> > > +
> > > +The U-Boot projects attempts to maintain a fixed, predictable Release
> > > +Cycle as follows:
> > > +
> > > +* We will have U-Boot releases at a fixed release interval of (approximately)
> > > + every 3 months.
> > > +
> > > +* Under normal conditions the release date will be a Monday around mid-month.
> >
> > I thought you aimed for the first Monday? This is what is stated below as well.
> >
> > > +* Immediately following each release, there will be a "merge window" of
> > > + normally 21 days, i. e. if the release was on a Monday, then the merge window
> > > + will close on the Monday in the 3rd week after the release.
> > > +
> > > + While this merge window is open, new features can be added to the U-Boot
> > > + source tree. Linus Torvalds explains `here
> > > + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729507>`_ and `there
> > > + <http://thread.gmane.org/gmane.linux.kernel/729504/focus=729508>`_ what the
> > > + term "merge window" is supposed to mean.
> >
> > I think a link to the process page would be better here.
> >
> > > +* After the merge window closes, no new features may be added to allow for a
> > > + release candidate phase which is intended to fix bugs and regressions.
> > > +
> > > +*Note:* While we try to adhere to the release schedule, we will
> > > +not hesitate and take the liberty to delay a release if there are
> > > +good reasons, for example if there are known bugs or other technical
> > > +reasons. The code will be released when it is considered ready
> > > +without caring too much about the announced deadline.
> > > +
> > > +*Note 2:* Even though we follow Linux ways in may respects,
> >
> > nit: many
> >
> > > +there are differences in the actual procedures,
> > > +which are documented in the :doc:`process`.
> > > +
> > > +Version Numbers
> > > +---------------
> > > +
> > > +Starting with the release in October 2008, the names of the releases were
> > > +changed from numerical release numbers without deeper meaning into a time stamp
> > > +based numbering. Regular releases are now identified by names consisting of
> > > +the calendar year and month of the release date. Additional fields (if
> > > +present) indicate release candidates or bug fix releases in "stable"
> > > +maintenance trees.
> > > +
> > > +Examples::
> > > +
> > > + U-Boot v2009.11 - Release November 2009
> > > + U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
> >
> > > From what I can tell, point releases are very unusual, except for bugs which
> > break booting (notably excluding security fixes). I believe the lack of point
> > releases is due to lack of need (since most vendors have their own branch) and
> > lack of bandwidth. A note here about this would be nice.
> >
> > > + U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release
> > > +
> > > +Current Status
> > > +--------------
> > > +
> > > +* U-Boot v2022.07 was released on Mon 11 July 2022.
> > > +
> > > +* The Merge Window for the next release (v2022.10) is **open** until -rc1
> > > + release on Mon 25 July 2022.
> > > +
> > > +* Release "v2022.10" is scheduled for 03 Oct 2022.
> > > +
> > > +Future Releases
> > > +---------------
> > > +
> > > +.. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022.
>
> %s/was/will be/g
It's commented out to make it easier to add when I do the release.
Since it's clearly confused two people so far, I'll add this as well
above the first one:
.. For the next scheduled release, release candidates were made on::
And I'll also add a comment about how commented out dates are when
future rcs are planned for.
> July 11th + 3 weeks = Aug 1st.
As I stated in the release email, given next was open, I'm not extending
rc1.
> > > +.. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022.
> > > +
> > > +.. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022.
> > > +
> > > +.. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022.
> > > +
> > > +.. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022.
> >
> > Will be? Maybe it's better to use a past release for this if you want to use
> > concrete dates.
> >
> > > +Please note that the following dates are for information only and without
> > > +responsibility:
>
> Please note that the following dates are planned only and may be
> deviated from as needed.
That does read better, yes, thanks.
> This sentence should be above the first date that is in the future.
>
> > > +
> > > +.. Release date: Generally first Monday of the month
> > > +.. End of MW = Release Date + 21 d = 3rd Monday of the month
>
> This rule should be in a process section.
I'll follow-up with a patch to the process page.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 16:10 ` Tom Rini
@ 2022-07-12 16:23 ` Heinrich Schuchardt
2022-07-12 16:33 ` Tom Rini
0 siblings, 1 reply; 15+ messages in thread
From: Heinrich Schuchardt @ 2022-07-12 16:23 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
Am 12. Juli 2022 18:10:08 MESZ schrieb Tom Rini <trini@konsulko.com>:
>On Tue, Jul 12, 2022 at 06:01:58PM +0200, Heinrich Schuchardt wrote:
>> On 7/12/22 17:55, Tom Rini wrote:
>> > On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
>> > > On 7/12/22 17:32, Tom Rini wrote:
>> > > > These tables are generated by gitdm, patched to generate an rST .. table
>> > > > directive and then
>> > > > with the header, orphan tag and stats summary added manually.
>> > > >
>> > > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
>> > > > Signed-off-by: Tom Rini <trini@konsulko.com>
>> > > > ---
>> > > > Changes in v2:
>> > > > - Include :orphan: this time
>> > > > - Use .. table and auto-width as suggested by Heinrich
>> > > > ---
>> > > > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
>> > > > 1 file changed, 806 insertions(+)
>> > > > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
>> > [snip]
>> > > > +
>> > > > +.. table:: Employers with the most signoffs (total 266)
>> > > > + :widths: auto
>> > > > +
>> > > > + ========================= ==========
>> > > > + Name Changesets
>> > >
>> > > %s/Changesets/Signoffs/
>> > >
>> > > The column heading of column 2 should depend on the table.
>> >
>> > The code to generate these is pretty basic. Changesets isn't quite
>> > right for code added/removed either. I'll go take a pass at passing in
>> > a "what" rather than hard-coding Changesets, but would it be OK to just
>> > say "Quantity" or "Amount" for each table instead?
>>
>> "Count" should always fit.
>
>That's an easy one. With that, are you OK with the tables and how
>they'll be referenced? If so I'll get started on the follow-up patch to
Otherwise things looked ok.
You can render the page in a Python virtual environment using doc/sphinx/requirements.txt to check for correct formatting.
Best regards
Heinrich
>add that data in. I'm doing that as another commit since it's going to
>be too big to meaningfully review other content with.
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 16:23 ` Heinrich Schuchardt
@ 2022-07-12 16:33 ` Tom Rini
2022-07-12 16:41 ` Heinrich Schuchardt
0 siblings, 1 reply; 15+ messages in thread
From: Tom Rini @ 2022-07-12 16:33 UTC (permalink / raw)
To: Heinrich Schuchardt; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 2617 bytes --]
On Tue, Jul 12, 2022 at 06:23:58PM +0200, Heinrich Schuchardt wrote:
>
>
> Am 12. Juli 2022 18:10:08 MESZ schrieb Tom Rini <trini@konsulko.com>:
> >On Tue, Jul 12, 2022 at 06:01:58PM +0200, Heinrich Schuchardt wrote:
> >> On 7/12/22 17:55, Tom Rini wrote:
> >> > On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
> >> > > On 7/12/22 17:32, Tom Rini wrote:
> >> > > > These tables are generated by gitdm, patched to generate an rST .. table
> >> > > > directive and then
> >> > > > with the header, orphan tag and stats summary added manually.
> >> > > >
> >> > > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> >> > > > Signed-off-by: Tom Rini <trini@konsulko.com>
> >> > > > ---
> >> > > > Changes in v2:
> >> > > > - Include :orphan: this time
> >> > > > - Use .. table and auto-width as suggested by Heinrich
> >> > > > ---
> >> > > > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> >> > > > 1 file changed, 806 insertions(+)
> >> > > > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
> >> > [snip]
> >> > > > +
> >> > > > +.. table:: Employers with the most signoffs (total 266)
> >> > > > + :widths: auto
> >> > > > +
> >> > > > + ========================= ==========
> >> > > > + Name Changesets
> >> > >
> >> > > %s/Changesets/Signoffs/
> >> > >
> >> > > The column heading of column 2 should depend on the table.
> >> >
> >> > The code to generate these is pretty basic. Changesets isn't quite
> >> > right for code added/removed either. I'll go take a pass at passing in
> >> > a "what" rather than hard-coding Changesets, but would it be OK to just
> >> > say "Quantity" or "Amount" for each table instead?
> >>
> >> "Count" should always fit.
> >
> >That's an easy one. With that, are you OK with the tables and how
> >they'll be referenced? If so I'll get started on the follow-up patch to
>
> Otherwise things looked ok.
OK, thanks, I'll start adding everything else back in for v3 of the
series.
> You can render the page in a Python virtual environment using doc/sphinx/requirements.txt to check for correct formatting.
I've got it open in a firefox tab, yup. BTW, have you found a good way
to review the output with a snap-based firefox? The sandboxing stuff
means file:// doesn't work like it used to, but... having said that I
guess I should switch up my workflow to using python3 -m http.server
instead. So, nevermind, just putting this out there for anyone else
that needs to review rendered docs later on.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 16:33 ` Tom Rini
@ 2022-07-12 16:41 ` Heinrich Schuchardt
2022-07-12 16:50 ` Tom Rini
0 siblings, 1 reply; 15+ messages in thread
From: Heinrich Schuchardt @ 2022-07-12 16:41 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
Am 12. Juli 2022 18:33:15 MESZ schrieb Tom Rini <trini@konsulko.com>:
>On Tue, Jul 12, 2022 at 06:23:58PM +0200, Heinrich Schuchardt wrote:
>>
>>
>> Am 12. Juli 2022 18:10:08 MESZ schrieb Tom Rini <trini@konsulko.com>:
>> >On Tue, Jul 12, 2022 at 06:01:58PM +0200, Heinrich Schuchardt wrote:
>> >> On 7/12/22 17:55, Tom Rini wrote:
>> >> > On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
>> >> > > On 7/12/22 17:32, Tom Rini wrote:
>> >> > > > These tables are generated by gitdm, patched to generate an rST .. table
>> >> > > > directive and then
>> >> > > > with the header, orphan tag and stats summary added manually.
>> >> > > >
>> >> > > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
>> >> > > > Signed-off-by: Tom Rini <trini@konsulko.com>
>> >> > > > ---
>> >> > > > Changes in v2:
>> >> > > > - Include :orphan: this time
>> >> > > > - Use .. table and auto-width as suggested by Heinrich
>> >> > > > ---
>> >> > > > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
>> >> > > > 1 file changed, 806 insertions(+)
>> >> > > > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
>> >> > [snip]
>> >> > > > +
>> >> > > > +.. table:: Employers with the most signoffs (total 266)
>> >> > > > + :widths: auto
>> >> > > > +
>> >> > > > + ========================= ==========
>> >> > > > + Name Changesets
>> >> > >
>> >> > > %s/Changesets/Signoffs/
>> >> > >
>> >> > > The column heading of column 2 should depend on the table.
>> >> >
>> >> > The code to generate these is pretty basic. Changesets isn't quite
>> >> > right for code added/removed either. I'll go take a pass at passing in
>> >> > a "what" rather than hard-coding Changesets, but would it be OK to just
>> >> > say "Quantity" or "Amount" for each table instead?
>> >>
>> >> "Count" should always fit.
>> >
>> >That's an easy one. With that, are you OK with the tables and how
>> >they'll be referenced? If so I'll get started on the follow-up patch to
>>
>> Otherwise things looked ok.
>
>OK, thanks, I'll start adding everything else back in for v3 of the
>series.
>
>> You can render the page in a Python virtual environment using doc/sphinx/requirements.txt to check for correct formatting.
>
>I've got it open in a firefox tab, yup. BTW, have you found a good way
>to review the output with a snap-based firefox? The sandboxing stuff
>means file:// doesn't work like it used to, but... having said that I
Accessing my home directory works for me on Ubuntu 22.10 with the current stable snap. Other directories may be restricted.
Best regards
Heinrich
>guess I should switch up my workflow to using python3 -m http.server
>instead. So, nevermind, just putting this out there for anyone else
>that needs to review rendered docs later on.
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 16:41 ` Heinrich Schuchardt
@ 2022-07-12 16:50 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2022-07-12 16:50 UTC (permalink / raw)
To: Heinrich Schuchardt; +Cc: u-boot
[-- Attachment #1: Type: text/plain, Size: 2926 bytes --]
On Tue, Jul 12, 2022 at 06:41:25PM +0200, Heinrich Schuchardt wrote:
>
>
> Am 12. Juli 2022 18:33:15 MESZ schrieb Tom Rini <trini@konsulko.com>:
> >On Tue, Jul 12, 2022 at 06:23:58PM +0200, Heinrich Schuchardt wrote:
> >>
> >>
> >> Am 12. Juli 2022 18:10:08 MESZ schrieb Tom Rini <trini@konsulko.com>:
> >> >On Tue, Jul 12, 2022 at 06:01:58PM +0200, Heinrich Schuchardt wrote:
> >> >> On 7/12/22 17:55, Tom Rini wrote:
> >> >> > On Tue, Jul 12, 2022 at 05:42:31PM +0200, Heinrich Schuchardt wrote:
> >> >> > > On 7/12/22 17:32, Tom Rini wrote:
> >> >> > > > These tables are generated by gitdm, patched to generate an rST .. table
> >> >> > > > directive and then
> >> >> > > > with the header, orphan tag and stats summary added manually.
> >> >> > > >
> >> >> > > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> >> >> > > > Signed-off-by: Tom Rini <trini@konsulko.com>
> >> >> > > > ---
> >> >> > > > Changes in v2:
> >> >> > > > - Include :orphan: this time
> >> >> > > > - Use .. table and auto-width as suggested by Heinrich
> >> >> > > > ---
> >> >> > > > .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> >> >> > > > 1 file changed, 806 insertions(+)
> >> >> > > > create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
> >> >> > [snip]
> >> >> > > > +
> >> >> > > > +.. table:: Employers with the most signoffs (total 266)
> >> >> > > > + :widths: auto
> >> >> > > > +
> >> >> > > > + ========================= ==========
> >> >> > > > + Name Changesets
> >> >> > >
> >> >> > > %s/Changesets/Signoffs/
> >> >> > >
> >> >> > > The column heading of column 2 should depend on the table.
> >> >> >
> >> >> > The code to generate these is pretty basic. Changesets isn't quite
> >> >> > right for code added/removed either. I'll go take a pass at passing in
> >> >> > a "what" rather than hard-coding Changesets, but would it be OK to just
> >> >> > say "Quantity" or "Amount" for each table instead?
> >> >>
> >> >> "Count" should always fit.
> >> >
> >> >That's an easy one. With that, are you OK with the tables and how
> >> >they'll be referenced? If so I'll get started on the follow-up patch to
> >>
> >> Otherwise things looked ok.
> >
> >OK, thanks, I'll start adding everything else back in for v3 of the
> >series.
> >
> >> You can render the page in a Python virtual environment using doc/sphinx/requirements.txt to check for correct formatting.
> >
> >I've got it open in a firefox tab, yup. BTW, have you found a good way
> >to review the output with a snap-based firefox? The sandboxing stuff
> >means file:// doesn't work like it used to, but... having said that I
>
> Accessing my home directory works for me on Ubuntu 22.10 with the current stable snap. Other directories may be restricted.
Ah, I dump that out in /tmp, so that's it then.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [RFCv2 1/2] doc: Add statistics page for v2022.07
2022-07-12 15:32 [RFCv2 1/2] doc: Add statistics page for v2022.07 Tom Rini
2022-07-12 15:33 ` [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst Tom Rini
2022-07-12 15:42 ` [RFCv2 1/2] doc: Add statistics page for v2022.07 Heinrich Schuchardt
@ 2022-07-12 17:38 ` Tom Rini
2 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2022-07-12 17:38 UTC (permalink / raw)
To: u-boot; +Cc: Heinrich Schuchardt
[-- Attachment #1: Type: text/plain, Size: 1311 bytes --]
On Tue, Jul 12, 2022 at 11:32:59AM -0400, Tom Rini wrote:
> These tables are generated by gitdm, patched to generate an rST .. table
> directive and then
> with the header, orphan tag and stats summary added manually.
>
> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> Changes in v2:
> - Include :orphan: this time
> - Use .. table and auto-width as suggested by Heinrich
> ---
> .../statistics/u-boot-stats-v2022.07.rst | 806 ++++++++++++++++++
> 1 file changed, 806 insertions(+)
> create mode 100644 doc/develop/statistics/u-boot-stats-v2022.07.rst
>
> diff --git a/doc/develop/statistics/u-boot-stats-v2022.07.rst b/doc/develop/statistics/u-boot-stats-v2022.07.rst
> new file mode 100644
> index 000000000000..0655e3ea933f
> --- /dev/null
> +++ b/doc/develop/statistics/u-boot-stats-v2022.07.rst
> @@ -0,0 +1,806 @@
> +:orphan:
> +
> +U-Boot v2022.07 Release Statistics
> +==================================
I'm changing this to "Release Statistics for U-Boot v...." instead as
once linked that reads better as:
"Release Statistics for U-Boot v.... which was released on ..."
And I'm adjusting the length of the column bars in some cases to better
fit very long names of some past contributors.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2022-07-12 17:38 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-12 15:32 [RFCv2 1/2] doc: Add statistics page for v2022.07 Tom Rini
2022-07-12 15:33 ` [RFCv2 2/2] doc: Add doc/develop/release_cycle.rst Tom Rini
2022-07-12 15:48 ` Sean Anderson
2022-07-12 16:01 ` Tom Rini
2022-07-12 16:14 ` Heinrich Schuchardt
2022-07-12 16:23 ` Tom Rini
2022-07-12 15:42 ` [RFCv2 1/2] doc: Add statistics page for v2022.07 Heinrich Schuchardt
2022-07-12 15:55 ` Tom Rini
2022-07-12 16:01 ` Heinrich Schuchardt
2022-07-12 16:10 ` Tom Rini
2022-07-12 16:23 ` Heinrich Schuchardt
2022-07-12 16:33 ` Tom Rini
2022-07-12 16:41 ` Heinrich Schuchardt
2022-07-12 16:50 ` Tom Rini
2022-07-12 17:38 ` Tom Rini
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).