[csw-devel] SF.net SVN: gar:[14612] csw/mgar/gar/v2/doc

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Thu May 19 01:39:54 CEST 2011


Revision: 14612
          http://gar.svn.sourceforge.net/gar/?rev=14612&view=rev
Author:   wahwah
Date:     2011-05-18 23:39:54 +0000 (Wed, 18 May 2011)

Log Message:
-----------
doc: Release workflow

Modified Paths:
--------------
    csw/mgar/gar/v2/doc/Makefile

Added Paths:
-----------
    csw/mgar/gar/v2/doc/release-workflow.dot

Modified: csw/mgar/gar/v2/doc/Makefile
===================================================================
--- csw/mgar/gar/v2/doc/Makefile	2011-05-18 23:39:14 UTC (rev 14611)
+++ csw/mgar/gar/v2/doc/Makefile	2011-05-18 23:39:54 UTC (rev 14612)
@@ -1,6 +1,6 @@
 all: diagrams
 
-diagrams: connections.png
+diagrams: connections.png release-workflow.png
 
 %.png: %.dot
 	dot -Tpng -o $@ $<

Added: csw/mgar/gar/v2/doc/release-workflow.dot
===================================================================
--- csw/mgar/gar/v2/doc/release-workflow.dot	                        (rev 0)
+++ csw/mgar/gar/v2/doc/release-workflow.dot	2011-05-18 23:39:54 UTC (rev 14612)
@@ -0,0 +1,31 @@
+// Package release workflow
+// For the wiki page
+// http://wiki.opencsw.org/releases-and-staging
+//
+// Also relevant:
+// http://wiki.opencsw.org/automated-release-process
+
+digraph package_workflow {
+	build_description[label="Build description",shape="note"];
+	build_description -> code_review [label="email"];
+	code_review [label="Code review\non the devel mailing list"];
+	srv4_on_disk[label="SRV4 file (.pkg.gz) on disk"];
+	build_description -> checkpkg_preliminary [label="mgar"];
+	checkpkg_preliminary [label="checkpkg (preliminary)",shape="diamond"];
+	checkpkg_preliminary -> srv4_on_disk [label="checks passed"];
+	checkpkg_preliminary -> reported_errors [label="checks failed"];
+	reported_errors [label="Reported errors"];
+	srv4_on_disk -> experimental [label="cp foo.pkg /home/experimental/<project>"];
+	srv4_on_disk -> checkpkg [label="csw-upload-pkg foo.pkg"];
+	checkpkg [shape="diamond",label="checkpkg\nagainst specific\ncatalogs"];
+	checkpkg -> unstable [label="checks passed"];
+	checkpkg -> rejected [label="checks failed"];
+	unstable -> testing [label="2 weeks with no filed bugs"];
+	testing -> stable [label="Release"];
+	subgraph cluster0 {
+		label="Staging";
+		unstable[label="unstable",shape="folder"];
+		testing[label="testing",shape="folder"];
+		stable[label="stable",shape="folder"];
+	}
+}


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list