[U-Boot] livetime of boards
Heiko Schocher
hs at denx.de
Tue Nov 5 14:05:28 CET 2013
Hello all,
We have the real problem, that we have a lot of old boards, which
are unmaintained in U-Boot, and we have no chance to find out, if this
boards are longer used/tested ...
So, the question raises, should we introduce a column in boards.cfg,
which shows the "livetime" of a board support in U-Boot?
If we introduce this, we init the livetime column in boards.cfg with
a value of n for all current boards, or if we add a new board support.
(n releases valid) I think n = 4 would be a good starting point.
Every release cycle the livetime value gets decremented by one.
(Can be done by a script sitting in the tools directory?)
livetime == 0 -> EMail to board maintainer, that board livetime ends.
please test and send an update, if board support should
remain in U-Boot.
livetime == -1 -> board gets deleted in next release
If a board maintainer gets the above EMail, or of course whenever
he really try a current release on a real hardware, he can send a patch,
which updates the livetime column again back to n ...
So, the hope is, we have after n releases only real tested and used
boards in U-Boot...
What do others think?
short ToDo list:
- make an initial patch for boards.cfg
- make a script, which decrements the "livetime" column in boards.cfg
and send an EMail for the "livetime == 0" case to the boardmaintainer
and make a delete patch for boards.cfg if "livetime == -1" ?
- add a doc/README.livetime
bye,
heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
More information about the U-Boot
mailing list