[Piuparts-commits] [SCM] piuparts git repository branch, bikeshed, updated. 0.52-19-g9617a30

Andreas Beckmann anbe at debian.org
Tue May 28 12:53:22 UTC 2013


The following commit has been merged in the bikeshed branch:
commit 07e255a90b2a29d65ba5617d57569a985bdc3fa9
Author: Andreas Beckmann <anbe at debian.org>
Date:   Sun May 26 12:52:27 2013 +0200

    distros.conf: add virtual squeeze-proposed, wheezy-proposed
    
    these are virtual full distros created by merging a full distro with some
    partial distros
    
    Signed-off-by: Andreas Beckmann <anbe at debian.org>

diff --git a/conf/distros.conf b/conf/distros.conf
index 072f385..b50c887 100644
--- a/conf/distros.conf
+++ b/conf/distros.conf
@@ -7,6 +7,7 @@
 # distribution = <distribution>
 # components = <default components>
 # depends =
+# candidates =
 # target-release =
 #
 # These are the standard fields for sources.list entries:
@@ -17,7 +18,13 @@
 #
 # The "depends" entry can be used to refer to the "parent distribution"
 # (e.g. stable) of a "partial distribution" (e.g. stable-backports).
+# These are resolved recursively and will be made available in the
+# sources.list file.
 #
+# The "candidates" entry can be used to build a (virtually) merged
+# Packages file from one or more partial distribution (and maybe a full
+# parent distribution). This is used for selecting (package,version)
+# tuples to be tested. No recursive lookup.
 
 
 [etch]
@@ -37,6 +44,11 @@ depends = squeeze
 [squeeze-proposed-updates]
 depends = squeeze
 
+[squeeze-proposed]
+uri = None
+depends = squeeze squeeze/updates squeeze-updates squeeze-proposed-updates
+candidates = squeeze squeeze/updates squeeze-proposed-updates
+
 [squeeze-backports]
 uri = http://ftp.de.debian.org/debian-backports
 depends = squeeze squeeze/updates
@@ -58,6 +70,11 @@ depends = wheezy
 [wheezy-proposed-updates]
 depends = wheezy
 
+[wheezy-proposed]
+uri = None
+depends = wheezy wheezy/updates wheezy-updates wheezy-proposed-updates
+candidates = wheezy wheezy/updates wheezy-proposed-updates
+
 [wheezy-backports]
 depends = wheezy wheezy/updates
 target-release = wheezy-backports
diff --git a/debian/changelog b/debian/changelog
index 6c51837..5b79a46 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ piuparts (0.53) UNRELEASED; urgency=low
   * piuparts.py:
   * piuparts.conf:
   * distros.conf:
+    - Add "candidates" key to merge multiple Packages files into one virtual
+      distro.
+    - Define wheezy-proposed and squeeze-proposed.
   * piupartslib/conf.py:
   * piupartslib/packagesdb.py:
   * piuparts-master-backend.py:

-- 
piuparts git repository



More information about the Piuparts-commits mailing list