[Fai-commit] r5066 - people/michael/experimental

mt at alioth.debian.org mt at alioth.debian.org
Tue Sep 2 13:35:38 UTC 2008


Author: mt
Date: 2008-09-02 13:35:38 +0000 (Tue, 02 Sep 2008)
New Revision: 5066

Modified:
   people/michael/experimental/README
Log:
copied suggested quilt-how-to-use from mail


Modified: people/michael/experimental/README
===================================================================
--- people/michael/experimental/README	2008-08-29 16:49:51 UTC (rev 5065)
+++ people/michael/experimental/README	2008-09-02 13:35:38 UTC (rev 5066)
@@ -3,7 +3,41 @@
 - QUILT_PC may be stored wherever you like
 - QUILT_PATCHES must be set to <this dir>/patches/
 
-If possible, either make patches independent of each other, or put depending
-ones into a single patch. This helps cherry picking in that each patch then also
-applies to the pristine trunk.
+The following procedure was suggested on linux-fai-devel (verbatim copy, may be
+updated later on):
+- Use quilt as documented above, and direct it to the place where you have
+  checked out the people/michael/experimental/patches/ directory. (Well, we
+  might want to move this somewhere else, but for now everyone should feel free
+  to commit in there.)
 
+- Add a header to your patch, using quilt header -e, which is formatted in a
+  Changelog like way:
+
+2008-08-28  Your Name  <your at mail>
+
+  * some_file: Your changes
+  * more_files: More changes
+
+  In vim, set the filetype to changelog and use \o to get a template, and most
+  probably emacs also has some changelog mode to assist you.
+
+- Commit the patch file to SVN. Please try to make your patches selfcontained
+  and as independent of other patches as possible. This will help Thomas in
+  picking single patches from the list whenever deemed appropriate.
+
+- Once you commit, an automatic build of the experimental fai package on
+  svn.debian.org will be triggered. This again triggers a download to a
+  repository, where from the packages are made available. *Note* that this is
+  not yet enabled, but I'd expect it to be up and running in the next days. The
+  scripts doing the work may be found in the repository in
+  people/michael/experimental/. For now, build logs are mailed to my address,
+  but we might want to change this to mailing them to the committer. One further
+  possible feature would be automated mails to the bug tracking system and
+  tagging some bug reports "patch", of course including the corresponding patch.
+  Well, there is lots of possibilities, all of which require a bit of work and
+  some disussion.
+
+Happy hacking,
+Michael
+
+




More information about the Fai-commit mailing list