[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