[Angstrom-devel] [RFC] Streamline the process of getting fixes from .dev --> feed
Koen Kooi
koen at dominion.kabel.utwente.nl
Thu Feb 21 08:45:44 CET 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Junqian Gordon Xu schreef:
| As invoked in the other discussion about the landmark for closing bug, I
| think the current process of getting fixes from .dev --> stable --> feed
| leaves a lot to be desired. Here is my 2 cents.
|
| 1. We should make the process as transparent as possible to everybody
| (even users, so they will hate Angstrom dev less or at least respect us
| as organized mob). Koen and Paul have sent out couple of emails about
| this. However I don't see a summary in the Angstrom/Developer page. If I
| had the rw access to the page, I would have at least put the following
| information in there:
|
| [1] send email with subject [Review] to angstrom-devel list with
| cumulative diff:
|
| mtn diff packages/<path> -r $(mtn head -b
| org.openembedded.angstrom-2007.12-stable | tail -n1 | awk '{print $1}')
| -r $(mtn head -b org.openembedded.dev| tail -n1 | awk '{print $1}')
And the revision numbers it entails (restricted mtn log is your friend)
| [2] Once approved by at least two core dev, update the BACKPORTS.txt in
| the stable branch. This file holds all the revision from .dev we want in
| this stable branch. To quickly lookup any revision from below, use
| http://www.openembedded.org/viewmtn/revision/info/<rev>
|
| [Koen and Paul, please help complete the following. I know these have
| been mentioned before in this list, but I forgot exactly which files and
| what policies]
|
| [3] how to update which packages to be added to the feed
| and autobuilt
If you have commit rights:
* edit
org.openembedded.angstrom-2007.12-stable/contrib/angstrom/build-release.sh
If you don't have commit rights:
* Send a clear email to angstrom-distro-devel stating which recipenames
you want to have added
| how to update which machine/images to be autobuilt.
| where are the scripts located to initiate the autobuilding process
If you have commit rights:
* edit
org.openembedded.angstrom-2007.12-stable/contrib/angstrom/build-images.sh
If you don't have commit rights:
* Send a clear email to angstrom-distro-devel stating which images you
want to have built for certain machines
|
| [4] what's the frequency of refreshing the feed (I am not aware of this
| being mentioned, but preferably as frequent as possible).
Right now "when the branch has changed", either with backports or edits
to build-feed.sh
| what's the frequency of autobuilding -rX machin/image. If I
| remember correctly, this is every other week.
The autobuilder builds them at least weekly, but uploading is generally
only done when -rX -> -rX+1.
regards,
Koen
| [5] etc...
|
| 2. The current review process is not efficient as either, depending on
| whether core dev's availability, their interests and experiences on the
| particular fixes, etc. But I have no better suggestions. Comments are
| welcome.
|
| Regards
| Gordon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFHvSwoMkyGM64RGpERAowdAKC6RS9AkbxBTtsqGIm9t1ElfcDFmQCcDryi
tTOufX2ilJoQGP8YSDRn4R8=
=N0LR
-----END PGP SIGNATURE-----
More information about the Angstrom-distro-devel
mailing list