[32310] trunk/dports/news/tin-recent/Portfile

vinc17 at macports.org vinc17 at macports.org
Sun Dec 23 19:52:11 PST 2007


Revision: 32310
          http://trac.macosforge.org/projects/macports/changeset/32310
Author:   vinc17 at macports.org
Date:     2007-12-23 19:52:09 -0800 (Sun, 23 Dec 2007)

Log Message:
-----------
Updated comment about the development model of tin, and the differences
between tin, tin-devel and tin-recent.

Modified Paths:
--------------
    trunk/dports/news/tin-recent/Portfile

Modified: trunk/dports/news/tin-recent/Portfile
===================================================================
--- trunk/dports/news/tin-recent/Portfile	2007-12-24 00:45:23 UTC (rev 32309)
+++ trunk/dports/news/tin-recent/Portfile	2007-12-24 03:52:09 UTC (rev 32310)
@@ -4,25 +4,62 @@
 # the doc/CHANGES file.  There are:
 #  * stable patches, numbered ddd (001, 002, and so on), which are
 #    applied to the current stable branch, and in general, to the
-#    unstable branch too (i.e. when this makes sense);
+#    unstable branch too (i.e. when there is one and when this makes
+#    sense);
 #  * unstable patches (new features), numbered Uddd (U001, U002,
 #    and so on), which are applied to the unstable branch only.
-# At some point, the unstable branch is regarded as stable, making
-# a new stable release and a new stable branch.  Then this branch
-# gets stable patches as usual (fixes, translation updates...).
-# A new unstable branch is created (split from the current stable
-# branch) as soon as the first unstable patch (U001) needs to be
-# applied.
+# In general, at some point in the time, there are two currently
+# supported branches: a stable branch (e.g. 1.6) and an unstable
+# branch (e.g. 1.7).  At some later point (i.e. after a feature
+# freeze?), the development line (coming from the unstable branch)
+# is regarded as stable; this leads to a new stable release (e.g.
+# 1.8.0) and a new stable branch (e.g. 1.8).  At this point, the
+# old stable branch (e.g. 1.6) is abandonned.  Then the new stable
+# branch (1.8) gets stable patches as usual (fixes, translation
+# updates...), leading to new stable releases (e.g. 1.8.1), which
+# correspond to the latest unstable release (e.g. 1.7.10) + bug
+# fixes.  As soon as the first unstable patch (U001) needs to be
+# applied, a new unstable branch (e.g. 1.9) is created (split from
+# the current stable branch).
 
 # Portfile update policy: Follow the development line as shown on
 # <http://www.tin.org/history.html>, preferring unstable versions
-# to stable ones when there is a split.
+# to stable ones when there is a split, i.e. stay on the right.
 # The goal of this tin-recent port (as opposed to tin and tin-devel)
 # is to have the highest upstream version (regarded as either stable
 # or unstable), i.e. with the latest features, using a single port,
 # thus benefiting from some port management features, such as those
 # provided by "port outdated" and "port upgrade".
 
+# For instance, if ports are updated as soon as tin versions are
+# released:
+#    tin   tin-devel   tin-recent
+#   1.6.2    1.7.9       1.7.9
+#   1.6.2    1.7.10      1.7.10
+#   1.8.0    1.7.10      1.8.0
+#   1.8.1    1.7.10      1.8.1
+#   1.8.1    1.9.0       1.9.0
+#   1.8.1    1.9.1       1.9.1
+#   1.8.2    1.9.1       1.9.1
+#   1.8.3    1.9.2       1.9.2
+# where:
+#   1.7.9  =  1.7.8  + patches U040 to U045.
+#   1.7.10 =  1.7.9  + patches U046 to U052.
+#   1.8.0  =  1.7.10 + patches U053 to U056.
+#   1.8.1  =  1.8.0  + patches 001 to 006.
+#   1.9.0  =  1.8.1  + patches 007, 008 and U001.
+#   1.9.1  =  1.9.0  + patches 009 and U002.
+#   1.8.2  =  1.8.1  + patches 007 to 011.
+#   1.8.3  =  1.8.2  + patches 012 to 018.
+#   1.9.2  =  1.9.1  + patches 010 to 018 and U003 to U006.
+# Said otherwise:
+#   1.8.1  =  1.8.0  + patches 001 to 006.
+#   1.9.0  =  1.8.0  + patches 001 to 008 and U001.
+#   1.9.1  =  1.8.0  + patches 001 to 009 and U001 to U002.
+#   1.8.2  =  1.8.0  + patches 001 to 011.
+#   1.8.3  =  1.8.0  + patches 001 to 018.
+#   1.9.2  =  1.8.0  + patches 001 to 018 and U001 to U006.
+
 # Note: Portfile reformatted according to portstyle(7).
 
 PortSystem 1.0

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071223/ec41ffa1/attachment.html


More information about the macports-changes mailing list