extras-buildsys ChangeLog,1.97,1.98

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Mon Aug 15 03:18:21 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4617

Modified Files:
	ChangeLog 
Log Message:
2005-08-14  Dan Williams <dcbw at redhat.com>

    * Switch to new server config file format using ConfigParser
        - Server config files are no longer python scripts
        - Server now takes a mandatory -c option for config file location
        - Server will write out a default config file at the specified location
            if none exists
        - Each target has its own config file, by default in /etc/plague/targets/
        - CVSROOT and CVS_RSH are now target-specific, not server-wide
        - Additional Package Arches are now target-specific, and reside in each
            target's config file rather than server-wide

    * "Scratch" targets are now supported; ie, they are targets that do not
        contribute packages to a repository.  Use the option "scratch=yes" in
        the target's config file in the "General" section to make the target a
        scratch target.

    * Repository Scripts: you may now specify a script that is run after packages
        are copied to a repository.  Use the "repo_script" option in each target's
        config file to specify a script for that target/repo.  The script must
        exit with result 0 on success, and > 0 on error.  The script is given
        one argument, which is the name of the target/repo which has just copied
        packages.  If the script fails, those listed in "admin_emails" in the
        server config file will be mailed with the script's output.  The script
        is also killed if it takes longer than 1 hour to complete, since packages
        cannot be built for the target while the script is running.




Index: ChangeLog
===================================================================
RCS file: /cvs/fedora/extras-buildsys/ChangeLog,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- ChangeLog	11 Aug 2005 19:36:08 -0000	1.97
+++ ChangeLog	15 Aug 2005 03:18:18 -0000	1.98
@@ -1,3 +1,30 @@
+2005-08-14  Dan Williams <dcbw at redhat.com>
+
+    * Switch to new server config file format using ConfigParser
+        - Server config files are no longer python scripts
+        - Server now takes a mandatory -c option for config file location
+        - Server will write out a default config file at the specified location
+            if none exists
+        - Each target has its own config file, by default in /etc/plague/targets/
+        - CVSROOT and CVS_RSH are now target-specific, not server-wide
+        - Additional Package Arches are now target-specific, and reside in each
+            target's config file rather than server-wide
+
+    * "Scratch" targets are now supported; ie, they are targets that do not
+        contribute packages to a repository.  Use the option "scratch=yes" in
+        the target's config file in the "General" section to make the target a
+        scratch target.
+
+    * Repository Scripts: you may now specify a script that is run after packages
+        are copied to a repository.  Use the "repo_script" option in each target's
+        config file to specify a script for that target/repo.  The script must
+        exit with result 0 on success, and > 0 on error.  The script is given
+        one argument, which is the name of the target/repo which has just copied
+        packages.  If the script fails, those listed in "admin_emails" in the
+        server config file will be mailed with the script's output.  The script
+        is also killed if it takes longer than 1 hour to complete, since packages
+        cannot be built for the target while the script is running.
+
 2005-08-11  Dan Williams <dcbw at redhat.com>
 
     * Tag plague-0_3_1_RELEASE




More information about the fedora-extras-commits mailing list