All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [RFC PATCH 0/5] introduce get_maintainer.pl
@ 2014-04-20 20:57 Daniel Schwierzeck
  2014-04-20 20:57 ` [U-Boot] [RFC PATCH 1/5] scripts: add script for converting boards.cfg to MAINTAINERS Daniel Schwierzeck
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Daniel Schwierzeck @ 2014-04-20 20:57 UTC (permalink / raw)
  To: u-boot


This series imports get_maintainer.pl from kernel and reintroduce
the MAINTAINERS file in the according format. Currently one have to
manually grep all infos about board maintainers or custodians from
various sources like git log, wiki or boards.cfg. get_maintainer.pl
makes this task much easier. Also patman is already able to use it
for cc-cmd. Furthermore it solves the concerns raised in discussion [1]
regarding the introduction of Kconfig.

This RFC series adds an additional MAINTAINERS.boards file, which is
generated from boards.cfg with the script added in patch 1/5. The
get_maintainer.pl script is modified to handle both MAINTAINERS files.

The MAINTAINERS file contains all custodians and is hand-written based
on infos from wiki [2], u-boot git forks [3]. Thus the source files
infos (F:) are not complete yet. Furthermore status (S:) and
maintainership (M:) for some custodian trees are probably wrong.
Any help in completing and fixing that is appreciated.

Each entry in the MAINTAINERS.boards starts with the
line 'BOARD $boardname $vendorname'. Status (S:) and maintainership (M:)
are taken from boards.cfg. If one of ARCH, CPU or SOC of the board is
maintained in a dedicated custodian tree, the Git URL of that tree is
added (T:). Source files (F:) are set to board/$boardname
(or board/$vendorname/$boardname) and include/configs/$boardname.h.

If this series get accepted, both MAINTAINERS files could be merged.
The script from patch 1/5 and boards.cfg are obsolete then.

[1] https://www.mail-archive.com/u-boot at lists.denx.de/msg134341.html
[2] http://www.denx.de/wiki/U-Boot/Custodians
[3] http://git.denx.de/?p=u-boot.git;a=forks


Daniel Schwierzeck (5):
  scripts: add script for converting boards.cfg to MAINTAINERS
  MAINTAINERS: add initial version
  MAINTAINERS.boards: add initial version
  get_maintainer.pl: import script from linux 3.14
  get_maintainer.pl: adapt to U-Boot tree

 MAINTAINERS                      |  338 +++
 MAINTAINERS.boards               | 4522 ++++++++++++++++++++++++++++++++++++++
 scripts/boardscfg2maintainers.sh |  259 +++
 scripts/get_maintainer.pl        | 2262 +++++++++++++++++++
 4 files changed, 7381 insertions(+)
 create mode 100644 MAINTAINERS
 create mode 100644 MAINTAINERS.boards
 create mode 100755 scripts/boardscfg2maintainers.sh
 create mode 100755 scripts/get_maintainer.pl

-- 
1.9.2

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2014-04-22 12:06 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-20 20:57 [U-Boot] [RFC PATCH 0/5] introduce get_maintainer.pl Daniel Schwierzeck
2014-04-20 20:57 ` [U-Boot] [RFC PATCH 1/5] scripts: add script for converting boards.cfg to MAINTAINERS Daniel Schwierzeck
2014-04-20 20:57 ` [U-Boot] [RFC PATCH 2/5] MAINTAINERS: add initial version Daniel Schwierzeck
2014-04-20 21:22   ` Wolfgang Denk
2014-04-20 20:57 ` [U-Boot] [RFC PATCH 3/5] MAINTAINERS.boards: " Daniel Schwierzeck
2014-04-20 21:26   ` Wolfgang Denk
2014-04-21 18:46     ` Daniel Schwierzeck
2014-04-21 21:16       ` Wolfgang Denk
2014-04-22  6:42         ` Albert ARIBAUD
2014-04-22  7:30           ` Masahiro Yamada
2014-04-22  8:05             ` Albert ARIBAUD
2014-04-22 12:06               ` Wolfgang Denk
2014-04-22 12:01             ` Wolfgang Denk
2014-04-21  4:03   ` Masahiro Yamada
2014-04-21  9:19     ` Daniel Schwierzeck
2014-04-21  9:53       ` Masahiro Yamada
2014-04-20 20:57 ` [U-Boot] [RFC PATCH 4/5] get_maintainer.pl: import script from linux 3.14 Daniel Schwierzeck
2014-04-20 20:57 ` [U-Boot] [RFC PATCH 5/5] get_maintainer.pl: adapt to U-Boot tree Daniel Schwierzeck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.