[U-Boot] [PATCH v2] Merge and reformat boards.cfg and MAINTAINERS

Albert ARIBAUD
2013-09-19T06:29:49Z

Hi Masahiro,

On Tue, 17 Sep 2013 09:55:00 +0900, Masahiro Yamada
<yamada.m@jp.panasonic.com> wrote:

> Hello Albert, Tom.
>
>
> Commit 27af930e9 added Active/Orphan status in the first column of boards.cfg.
>
> Could you tell the definition of "Active" and "Orphan".
>
>
> At first I imagined Orphan means a board without maintainer.
> But the maintainer information is missing from lots of Active boards.
> So I could not find the difference between Active and Orphan.

I have listed as "Orphan" any board mentioned in the "unknown / orphan"
sections of the original MAINTAINERS file.

If you look at the original MAINTAINERS, you'll see that some boards
were listed under a maintainer e-mail, and some boards were listed
under "unknown / orphan"; but not all boards were listed.

I set the board state in the new board.cfg to "Orphan" if and only
if the board was listed in such an "unknown / orphan" section, and to
"Active in any other case". This implies that:

- some boards were present in the old boards.cfg but not listed in
MAINTAINERS (e.g. sh7785lcr), which means there are "Active" boards
which do not have a maintainer;

- some "unknown / orphan" boards had a "last known maintainer address"
specified (e.g. EVB64260_750CX), which means there are "Orphan" boards
which have a maintainer listed.

IOW, a board's state (Active or Orphan) has no formal relationship with
this board having maintainers or not; the state only determines whether
this board should be built (Active) or not (Orphan).

Note that I have verified that ./MAKEALL -a arm built the same boards,
although I have not verified this for other architectures; and
that ./MAKEALL -m listed the same boards and maintainers (or more
exactly, listed the same boards and attributed the correct maintainers,
as some of the old ./MAKEALL -m output was incorrect), at meast for ARM
and PowerPC.

> Best Regards
> Masahiro Yamada

Amicalement,
--
Albert.