[U-Boot] [ANN] U-Boot v2018.07 released

Hey all,
It's release day, and here we are doing the release. It's live on git and FTP and ACD (along with the PGP sig file).
Looking over the release email for v2018.05, I see I had a lot to say then. This time? Not quite so much. On the ARM side of things, we have the framework in, and in some cases, it is now enabled, what portion of the "Spectre" work-arounds. Since dealing with the issues entirely is a system-level problem and not just "whack some bits once and you're good" I want to stress that to deal with the issue entirely you're going to need more than just these changes enabled.
Next, the deadline for migration to CONFIG_BLK was supposed to be v2018.05, but we didn't enforce it. I'd really like to enforce this for the v2018.09 release, and at least right now the only big hang-up is USB. That's a pretty big hang-up, but I am hopeful.
Finally, DM_SPI migration has a deadline of also v2018.09 and I'd like to see if we can stick to it.
Thanks all!

Dear Tom,
In message 20180709143201.GM27264@bill-the-cat you wrote:
It's release day, and here we are doing the release. It's live on git and FTP and ACD (along with the PGP sig file).
Release statistics are also on the web site.
Here the short summary:
Processed 1055 csets from 141 developers 27 employers found A total of 88664 lines added, 54500 removed (delta 34164)
Developers with the most changesets Marek Vasut 89 (8.4%) Michal Simek 54 (5.1%) Bin Meng 52 (4.9%) Jagan Teki 51 (4.8%) Chris Packham 48 (4.5%) Lukasz Majewski 48 (4.5%) Heinrich Schuchardt 43 (4.1%) Miquel Raynal 32 (3.0%) Simon Glass 28 (2.7%) Alex Kiernan 28 (2.7%) ...
Developers with the most changed lines Marek Vasut 32311 (27.3%) Chris Packham 14297 (12.1%) Eugeniu Rosca 10343 (8.7%) Igor Opaniuk 8197 (6.9%) Tom Rini 5556 (4.7%) Miquel Raynal 3987 (3.4%) Jagan Teki 3308 (2.8%) Alex Kiernan 2702 (2.3%) Alexander Graf 2190 (1.9%) Neil Armstrong 1978 (1.7%) ...
Developers with the most lines removed Eugeniu Rosca 8641 (15.9%) Tom Rini 4271 (7.8%) Tuomas Tynkkynen 1834 (3.4%) Jaehoon Chung 314 (0.6%) Ian Ray 102 (0.2%) Guillaume Gardet 98 (0.2%) Peter Robinson 25 (0.0%) Sam Protsenko 20 (0.0%) David Lechner 15 (0.0%) Maxime Ripard 12 (0.0%) ...
Developers with the most signoffs (total 280) Stefan Roese 68 (24.3%) Alexander Graf 41 (14.6%) Michal Simek 33 (11.8%) Patrice Chotard 17 (6.1%) Tom Warren 13 (4.6%) Tom Rini 12 (4.3%) Sebastian Reichel 8 (2.9%) Baruch Siach 8 (2.9%) Bin Meng 6 (2.1%) Chin Liang See 5 (1.8%) ...
Developers with the most reviews (total 437) Simon Glass 182 (41.6%) Tom Rini 53 (12.1%) Stefan Roese 45 (10.3%) Jagan Teki 36 (8.2%) York Sun 19 (4.3%) Daniel Schwierzeck 17 (3.9%) Bin Meng 9 (2.1%) Heinrich Schuchardt 9 (2.1%) Alexander Graf 7 (1.6%) Masahiro Yamada 7 (1.6%) ...
Developers with the most test credits (total 38) Michal Simek 6 (15.8%) Petr Vorel 3 (7.9%) Jagan Teki 2 (5.3%) Bin Meng 2 (5.3%) Fabio Estevam 2 (5.3%) Marek Vasut 2 (5.3%) Chris Packham 2 (5.3%) Guillaume Gardet 2 (5.3%) Peter Robinson 2 (5.3%) Andreas Färber 2 (5.3%) ...
Developers who gave the most tested-by credits (total 38) Andre Przywara 6 (15.8%) Lokesh Vutla 5 (13.2%) Bin Meng 4 (10.5%) Eugeniu Rosca 3 (7.9%) Rabeeh Khoury 3 (7.9%) Alexander Graf 2 (5.3%) Nishanth Menon 2 (5.3%) Michal Simek 1 (2.6%) Guillaume Gardet 1 (2.6%) Alex Kiernan 1 (2.6%) ...
Developers with the most report credits (total 13) Alexander Graf 1 (7.7%) Simon Glass 1 (7.7%) Petr Vorel 1 (7.7%) Marek Vasut 1 (7.7%) Andreas Färber 1 (7.7%) Heinrich Schuchardt 1 (7.7%) Masahiro Yamada 1 (7.7%) Jaehoon Chung 1 (7.7%) Tuomas Tynkkynen 1 (7.7%) Fabian Vogt 1 (7.7%) ...
Developers who gave the most report credits (total 13) Alexander Graf 4 (30.8%) Heinrich Schuchardt 1 (7.7%) Masahiro Yamada 1 (7.7%) Bin Meng 1 (7.7%) Eugeniu Rosca 1 (7.7%) Michal Simek 1 (7.7%) Siva Durga Prasad Paladugu 1 (7.7%) Tom Rini 1 (7.7%) Joe Hershberger 1 (7.7%) Seung-Woo Kim 1 (7.7%) ...
Top lines changed by employer (Unknown) 78525 (66.4%) Linaro 8424 (7.1%) Konsulko Group 5556 (4.7%) ST Microelectronics 3345 (2.8%) Amarula Solutions 3287 (2.8%) Xilinx 3253 (2.8%) Intel 3172 (2.7%) DENX Software Engineering 3112 (2.6%) Novell 2190 (1.9%) Socionext Inc. 1576 (1.3%) ...
Employers with the most signoffs (total 280) DENX Software Engineering 68 (24.3%) (Unknown) 44 (15.7%) Novell 41 (14.6%) Xilinx 33 (11.8%) ST Microelectronics 24 (8.6%) NVidia 13 (4.6%) Konsulko Group 12 (4.3%) Collabora Ltd. 8 (2.9%) Intel 5 (1.8%) Socionext Inc. 5 (1.8%) ...
Employers with the most hackers (total 145) (Unknown) 67 (46.2%) NXP 16 (11.0%) Texas Instruments 7 (4.8%) Xilinx 6 (4.1%) Linaro 6 (4.1%) Marvell 5 (3.4%) DENX Software Engineering 4 (2.8%) ST Microelectronics 4 (2.8%) Intel 4 (2.8%) Toradex 3 (2.1%) ...
See http://www.denx.de/wiki/U-Boot/UbootStat_2018_07
Best regards,
Wolfgang Denk

Hi Wolfgang,
On 10/07/2018 10:57, Wolfgang Denk wrote:
Dear Tom,
In message 20180709143201.GM27264@bill-the-cat you wrote:
It's release day, and here we are doing the release. It's live on git and FTP and ACD (along with the PGP sig file).
Release statistics are also on the web site.
Here the short summary:
Processed 1055 csets from 141 developers 27 employers found A total of 88664 lines added, 54500 removed (delta 34164)
Developers with the most changesets Marek Vasut 89 (8.4%) Michal Simek 54 (5.1%) Bin Meng 52 (4.9%) Jagan Teki 51 (4.8%) Chris Packham 48 (4.5%) Lukasz Majewski 48 (4.5%) Heinrich Schuchardt 43 (4.1%) Miquel Raynal 32 (3.0%) Simon Glass 28 (2.7%) Alex Kiernan 28 (2.7%) ...
Developers with the most changed lines Marek Vasut 32311 (27.3%) Chris Packham 14297 (12.1%) Eugeniu Rosca 10343 (8.7%) Igor Opaniuk 8197 (6.9%) Tom Rini 5556 (4.7%) Miquel Raynal 3987 (3.4%) Jagan Teki 3308 (2.8%) Alex Kiernan 2702 (2.3%) Alexander Graf 2190 (1.9%) Neil Armstrong 1978 (1.7%)
Can you add all the @baylibre.com e-mails under the BayLibre employer section ?
Thanks, Neil
...
Developers with the most lines removed Eugeniu Rosca 8641 (15.9%) Tom Rini 4271 (7.8%) Tuomas Tynkkynen 1834 (3.4%) Jaehoon Chung 314 (0.6%) Ian Ray 102 (0.2%) Guillaume Gardet 98 (0.2%) Peter Robinson 25 (0.0%) Sam Protsenko 20 (0.0%) David Lechner 15 (0.0%) Maxime Ripard 12 (0.0%) ...
Developers with the most signoffs (total 280) Stefan Roese 68 (24.3%) Alexander Graf 41 (14.6%) Michal Simek 33 (11.8%) Patrice Chotard 17 (6.1%) Tom Warren 13 (4.6%) Tom Rini 12 (4.3%) Sebastian Reichel 8 (2.9%) Baruch Siach 8 (2.9%) Bin Meng 6 (2.1%) Chin Liang See 5 (1.8%) ...
Developers with the most reviews (total 437) Simon Glass 182 (41.6%) Tom Rini 53 (12.1%) Stefan Roese 45 (10.3%) Jagan Teki 36 (8.2%) York Sun 19 (4.3%) Daniel Schwierzeck 17 (3.9%) Bin Meng 9 (2.1%) Heinrich Schuchardt 9 (2.1%) Alexander Graf 7 (1.6%) Masahiro Yamada 7 (1.6%) ...
Developers with the most test credits (total 38) Michal Simek 6 (15.8%) Petr Vorel 3 (7.9%) Jagan Teki 2 (5.3%) Bin Meng 2 (5.3%) Fabio Estevam 2 (5.3%) Marek Vasut 2 (5.3%) Chris Packham 2 (5.3%) Guillaume Gardet 2 (5.3%) Peter Robinson 2 (5.3%) Andreas Färber 2 (5.3%) ...
Developers who gave the most tested-by credits (total 38) Andre Przywara 6 (15.8%) Lokesh Vutla 5 (13.2%) Bin Meng 4 (10.5%) Eugeniu Rosca 3 (7.9%) Rabeeh Khoury 3 (7.9%) Alexander Graf 2 (5.3%) Nishanth Menon 2 (5.3%) Michal Simek 1 (2.6%) Guillaume Gardet 1 (2.6%) Alex Kiernan 1 (2.6%) ...
Developers with the most report credits (total 13) Alexander Graf 1 (7.7%) Simon Glass 1 (7.7%) Petr Vorel 1 (7.7%) Marek Vasut 1 (7.7%) Andreas Färber 1 (7.7%) Heinrich Schuchardt 1 (7.7%) Masahiro Yamada 1 (7.7%) Jaehoon Chung 1 (7.7%) Tuomas Tynkkynen 1 (7.7%) Fabian Vogt 1 (7.7%) ...
Developers who gave the most report credits (total 13) Alexander Graf 4 (30.8%) Heinrich Schuchardt 1 (7.7%) Masahiro Yamada 1 (7.7%) Bin Meng 1 (7.7%) Eugeniu Rosca 1 (7.7%) Michal Simek 1 (7.7%) Siva Durga Prasad Paladugu 1 (7.7%) Tom Rini 1 (7.7%) Joe Hershberger 1 (7.7%) Seung-Woo Kim 1 (7.7%) ...
Top lines changed by employer (Unknown) 78525 (66.4%) Linaro 8424 (7.1%) Konsulko Group 5556 (4.7%) ST Microelectronics 3345 (2.8%) Amarula Solutions 3287 (2.8%) Xilinx 3253 (2.8%) Intel 3172 (2.7%) DENX Software Engineering 3112 (2.6%) Novell 2190 (1.9%) Socionext Inc. 1576 (1.3%) ...
Employers with the most signoffs (total 280) DENX Software Engineering 68 (24.3%) (Unknown) 44 (15.7%) Novell 41 (14.6%) Xilinx 33 (11.8%) ST Microelectronics 24 (8.6%) NVidia 13 (4.6%) Konsulko Group 12 (4.3%) Collabora Ltd. 8 (2.9%) Intel 5 (1.8%) Socionext Inc. 5 (1.8%) ...
Employers with the most hackers (total 145) (Unknown) 67 (46.2%) NXP 16 (11.0%) Texas Instruments 7 (4.8%) Xilinx 6 (4.1%) Linaro 6 (4.1%) Marvell 5 (3.4%) DENX Software Engineering 4 (2.8%) ST Microelectronics 4 (2.8%) Intel 4 (2.8%) Toradex 3 (2.1%) ...
See http://www.denx.de/wiki/U-Boot/UbootStat_2018_07
Best regards,
Wolfgang Denk

Hi Wolfgang,
On 10.7.2018 10:57, Wolfgang Denk wrote:
Dear Tom,
In message 20180709143201.GM27264@bill-the-cat you wrote:
It's release day, and here we are doing the release. It's live on git and FTP and ACD (along with the PGP sig file).
Release statistics are also on the web site.
Here the short summary:
Is this generating script somewhere?
Thanks, Michal

Hi Michael,
On 10/07/2018 16:13, Michal Simek wrote:
Hi Wolfgang,
On 10.7.2018 10:57, Wolfgang Denk wrote:
Dear Tom,
In message 20180709143201.GM27264@bill-the-cat you wrote:
It's release day, and here we are doing the release. It's live on git and FTP and ACD (along with the PGP sig file).
Release statistics are also on the web site.
Here the short summary:
Is this generating script somewhere?
This is Jonathan Corbet's tool:
git://git.lwn.net/gitdm.git
Regards, Stefano

Dear Michal,
In message 9ef1c57c-5bf6-4730-6b67-466709cc0305@monstr.eu you wrote:
Here the short summary:
Is this generating script somewhere?
It's a clone of Jonathan Corbet's gitdm script; the U-Boot configuration can be found at [1].
[1] http://git.denx.de/?p=gitdm.git
Best regards,
Wolfgang Denk

Dear Wolfgang,
On 10.7.2018 19:21, Wolfgang Denk wrote:
Dear Michal,
In message 9ef1c57c-5bf6-4730-6b67-466709cc0305@monstr.eu you wrote:
Here the short summary:
Is this generating script somewhere?
It's a clone of Jonathan Corbet's gitdm script; the U-Boot configuration can be found at [1].
looks good. I expect there was consideration to keep these config files out of the main repo.
Thanks, Michal

Dear Michal,
In message 93bad62d-1e53-668d-5e68-d5397c81bb7d@monstr.eu you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Best regards,
Wolfgang Denk

Hi,
On 16.7.2018 14:45, Wolfgang Denk wrote:
Dear Michal,
In message 93bad62d-1e53-668d-5e68-d5397c81bb7d@monstr.eu you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Tom: What do you think?
Thanks, Michal

On Tue, Jul 17, 2018 at 03:36:01PM +0200, Michal Simek wrote:
Hi,
On 16.7.2018 14:45, Wolfgang Denk wrote:
Dear Michal,
In message 93bad62d-1e53-668d-5e68-d5397c81bb7d@monstr.eu you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Tom: What do you think?
It's Wolfgang's thing :)

Dear Tom,
In message 20180717134154.GC3196@bill-the-cat you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Tom: What do you think?
It's Wolfgang's thing :)
Full circle, nice.
So has anybody any suggestions what to do?
The problem I see is that we need yet another non-standard tool (gitdm) which AFAICT is not part of the standard distros. Including this into U-Boot seems not attractive to me; keeping it outside (as I'm doing it now) means you need the config files outside the U-Boot tree as well.
Best regards,
Wolfgang Denk

On Tue, Jul 17, 2018 at 05:54:56PM +0200, Wolfgang Denk wrote:
Dear Tom,
In message 20180717134154.GC3196@bill-the-cat you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Tom: What do you think?
It's Wolfgang's thing :)
Full circle, nice.
So has anybody any suggestions what to do?
The problem I see is that we need yet another non-standard tool (gitdm) which AFAICT is not part of the standard distros. Including this into U-Boot seems not attractive to me; keeping it outside (as I'm doing it now) means you need the config files outside the U-Boot tree as well.
OK, sorry, let me try and be smarter. Can we "just" store the gitdm config file in U-Boot proper? Would that be OK with you if we can?

On 18.7.2018 02:19, Tom Rini wrote:
On Tue, Jul 17, 2018 at 05:54:56PM +0200, Wolfgang Denk wrote:
Dear Tom,
In message 20180717134154.GC3196@bill-the-cat you wrote:
looks good. I expect there was consideration to keep these config files out of the main repo.
I can't remember clearly. I think there was.
I have no real preferences.
Tom: What do you think?
It's Wolfgang's thing :)
Full circle, nice.
So has anybody any suggestions what to do?
The problem I see is that we need yet another non-standard tool (gitdm) which AFAICT is not part of the standard distros. Including this into U-Boot seems not attractive to me; keeping it outside (as I'm doing it now) means you need the config files outside the U-Boot tree as well.
OK, sorry, let me try and be smarter. Can we "just" store the gitdm config file in U-Boot proper? Would that be OK with you if we can?
Having a dependency on non standard tool has lower priority for me compare to keeping track on configs together with u-boot source. But that's just my opinion.
Thanks, Michal

Dear Tom,
In message 20180718001946.GA4609@bill-the-cat you wrote:
OK, sorry, let me try and be smarter. Can we "just" store the gitdm config file in U-Boot proper? Would that be OK with you if we can?
Of course we can do that (actually it's two files, "u-boot-config/aliases" and "u-boot-config/domain-map").
But would that really be useful? Configuration files for some out-of-tree, non-standard tool?
I don't think this is a good idea, but if you like, we can do this.
Best regards,
Wolfgang Denk

On 18.7.2018 08:28, Wolfgang Denk wrote:
Dear Tom,
In message 20180718001946.GA4609@bill-the-cat you wrote:
OK, sorry, let me try and be smarter. Can we "just" store the gitdm config file in U-Boot proper? Would that be OK with you if we can?
Of course we can do that (actually it's two files, "u-boot-config/aliases" and "u-boot-config/domain-map").
and gitdm.config right? (not sure if that sample-config/filetypes.txt is used)
M

Dear Michal,
In message f1461b0c-0399-bd02-6c17-9c71d3a5844d@xilinx.com you wrote:
Of course we can do that (actually it's two files, "u-boot-config/aliases" and "u-boot-config/domain-map").
and gitdm.config right? (not sure if that sample-config/filetypes.txt is used)
Actually it's even more involved. There are also patches to database.py and gitdm.config ...
Best regards,
Wolfgang Denk

On Wed, Jul 18, 2018 at 08:59:20AM +0200, Wolfgang Denk wrote:
Dear Michal,
In message f1461b0c-0399-bd02-6c17-9c71d3a5844d@xilinx.com you wrote:
Of course we can do that (actually it's two files, "u-boot-config/aliases" and "u-boot-config/domain-map").
and gitdm.config right? (not sure if that sample-config/filetypes.txt is used)
Actually it's even more involved. There are also patches to database.py and gitdm.config ...
Ah, and now I see the other details. Yes, if there's stuff out of tree in "gitdm" that would be needed to use it here, then no, it doesn't make sense to try and put the config files under doc/ or something in U-Boot proper. But perhaps we need a link off the ReleaseCycle page to point at the copy of gitdm you use? Thanks!

Dear Tom,
In message 20180718123401.GC4609@bill-the-cat you wrote:
Ah, and now I see the other details. Yes, if there's stuff out of tree in "gitdm" that would be needed to use it here, then no, it doesn't make sense to try and put the config files under doc/ or something in U-Boot proper. But perhaps we need a link off the ReleaseCycle page to point at the copy of gitdm you use? Thanks!
Done that.
Best regards,
Wolfgang Denk
participants (6)
-
Michal Simek
-
Michal Simek
-
Neil Armstrong
-
Stefano Babic
-
Tom Rini
-
Wolfgang Denk