[Piuparts-devel] [Git][debian/piuparts][develop] 3 commits: Introduce duke-related suites to distros.conf

Nicolas Dandrimont (@olasd) gitlab at salsa.debian.org
Sun Aug 10 14:59:57 BST 2025



Nicolas Dandrimont pushed to branch develop at Debian / piuparts


Commits:
c0efcdfa by Nicolas Dandrimont at 2025-08-10T15:17:32+02:00
Introduce duke-related suites to distros.conf

- - - - -
dccb3260 by Nicolas Dandrimont at 2025-08-10T15:25:50+02:00
trixie has released

- - - - -
248736f9 by Nicolas Dandrimont at 2025-08-10T13:59:46+00:00
Merge branch 'mr/trixie-has-released' into 'develop'

Mr/trixie has released

See merge request debian/piuparts!77
- - - - -


5 changed files:

- conf/distros.conf
- docs/piuparts/piuparts.1.txt
- htdocs/news.tpl
- instances/piuparts.conf-template.pejacevic
- piuparts.py


Changes:

=====================================
conf/distros.conf
=====================================
@@ -270,6 +270,35 @@ depends = forky forky-security forky-backports
 target-release = forky-backports-sloppy
 
 
+[duke-security]
+uri = http://security.debian.org
+depends = duke
+
+[duke-updates]
+depends = duke
+
+[duke-proposed-updates]
+depends = duke
+
+[duke-debug]
+uri = http://deb.debian.org/debian-debug
+depends = duke
+
+# this is a full distro representing an upcoming (old-)stable point release
+[duke-next]
+uri = None
+depends = duke duke-security duke-updates duke-proposed-updates
+candidates = duke duke-security duke-proposed-updates
+
+[duke-backports]
+depends = duke duke-security
+target-release = duke-backports
+
+[duke-backports-sloppy]
+depends = duke duke-security duke-backports
+target-release = duke-backports-sloppy
+
+
 
 [sid-debug]
 uri = http://deb.debian.org/debian-debug
@@ -288,19 +317,19 @@ target-release = experimental
 
 # alias
 [oldoldstable]
-distribution = buster
+distribution = bullseye
 
 # alias
 [oldstable]
-distribution = bullseye
+distribution = bookworm
 
 # alias
 [stable]
-distribution = bookworm
+distribution = trixie
 
 # alias
 [testing]
-distribution = trixie
+distribution = forky
 
 
 # It's also possible to have "virtual" entries by setting uri to


=====================================
docs/piuparts/piuparts.1.txt
=====================================
@@ -73,7 +73,7 @@ Options must come before the other command line arguments.
 
 .. option:: -d name, --distribution name
 
-  Which Debian distribution to use: a code name (for example ``bullseye``, ``bookworm`` or ``sid``) or ``experimental``. The default is ``sid`` (= ``unstable``).
+  Which Debian distribution to use: a code name (for example ``bookworm``, ``trixie`` or ``sid``) or ``experimental``. The default is ``sid`` (= ``unstable``).
 
 .. option:: -D flavor, --defaults flavor
 


=====================================
htdocs/news.tpl
=====================================
@@ -4,6 +4,12 @@
       News
      </td>
     </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+         <b>2025-08-10</b>
+         Update the list of suites for the new (old)stable and testing, after the release of trixie on August 9th.
+     </td>
+    </tr>
     <tr class="normalrow">
      <td class="contentcell2">
          <b>2023-10-28</b>


=====================================
instances/piuparts.conf-template.pejacevic
=====================================
@@ -31,14 +31,22 @@ flags-leftovers =
 	--scriptsdir /etc/piuparts/scripts-leftovers
 
 # aliases for the definitions below
-flags-start-testing = %(flags-start-trixie)s
-flags-end-testing = %(flags-end-trixie)s
-flags-start-stable = %(flags-start-bookworm)s
-flags-end-stable = %(flags-end-bookworm)s
-flags-start-oldstable = %(flags-start-bullseye)s
-flags-end-oldstable = %(flags-end-bullseye)s
-flags-start-oldoldstable = %(flags-start-buster)s
-flags-end-oldoldstable = %(flags-end-buster)s
+flags-start-testing = %(flags-start-forky)s
+flags-end-testing = %(flags-end-forky)s
+flags-start-stable = %(flags-start-trixie)s
+flags-end-stable = %(flags-end-trixie)s
+flags-start-oldstable = %(flags-start-bookworm)s
+flags-end-oldstable = %(flags-end-bookworm)s
+flags-start-oldoldstable = %(flags-start-bullseye)s
+flags-end-oldoldstable = %(flags-end-bullseye)s
+
+# common flags for tests starting in forky
+flags-start-forky =
+# no flags needed
+
+# common flags for tests ending in forky
+flags-end-forky =
+# no flags needed
 
 # common flags for tests starting in trixie
 flags-start-trixie =
@@ -150,6 +158,7 @@ flags-broken-symlinks =
 [global]
 basetgz-sections =
 	tarball/sid
+	tarball/forky
 	tarball/trixie
 	tarball/bookworm
 	tarball/bullseye
@@ -163,8 +172,13 @@ sections =
 	sid-merged-usr
 	sid-broken-symlinks
 	testing2sid
+	forky
+	forky-rcmd
 	trixie
 	trixie-rcmd
+	trixie-security
+	trixie-pu
+	trixie2next
 	bookworm
 	bookworm-rcmd
 	bookworm-security
@@ -260,14 +274,24 @@ upgrade-test-distros = sid
 max-tgz-age = 259200
 
 
+[tarball/forky]
+piuparts-flags =
+	%(flags-default)s
+	%(flags-start-forky)s
+distro = None
+upgrade-test-distros = forky
+# 1 week (60*60*24*7)
+max-tgz-age = 604800
+
+
 [tarball/trixie]
 piuparts-flags =
 	%(flags-default)s
 	%(flags-start-trixie)s
 distro = None
 upgrade-test-distros = trixie
-# 1 week (60*60*24*7)
-max-tgz-age = 604800
+# 1 month (60*60*24*30)
+max-tgz-age = 2592000
 
 
 [tarball/bookworm]
@@ -441,8 +465,73 @@ piuparts-flags =
 	%(flags-end-trixie)s
 distro = trixie
 
-[bookworm]
+[trixie]
 precedence = 4
+piuparts-flags =
+	--scriptsdir /etc/piuparts/scripts-log-alternatives
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+distro = trixie
+
+
+[trixie-rcmd]
+precedence = 6
+json-sections = none
+description = + With recommended packages.
+piuparts-flags =
+	--install-recommends
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+distro = trixie
+
+
+[trixie-security]
+precedence = 2
+json-sections = none
+piuparts-flags =
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+depends-sections = trixie
+distro = trixie-security
+
+
+[trixie-pu]
+precedence = 3
+json-sections = none
+piuparts-flags =
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+depends-sections = trixie
+distro = trixie-proposed-updates
+
+
+[trixie-next]
+precedence = 3
+json-sections = none
+piuparts-flags =
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+distro = trixie-next
+
+
+[trixie2next]
+precedence = 3
+json-sections = none
+piuparts-flags =
+	%(flags-default)s
+	%(flags-start-trixie)s
+	%(flags-end-trixie)s
+distro = trixie
+upgrade-test-distros = trixie trixie-next
+
+
+[bookworm]
+precedence = 5
 piuparts-flags =
 	--scriptsdir /etc/piuparts/scripts-log-alternatives
 	%(flags-default)s
@@ -452,7 +541,7 @@ distro = bookworm
 
 
 [bookworm-rcmd]
-precedence = 6
+precedence = 7
 json-sections = none
 description = + With recommended packages.
 piuparts-flags =
@@ -464,7 +553,7 @@ distro = bookworm
 
 
 [bookworm-security]
-precedence = 2
+precedence = 3
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -475,7 +564,7 @@ distro = bookworm-security
 
 
 [bookworm-pu]
-precedence = 3
+precedence = 4
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -486,7 +575,7 @@ distro = bookworm-proposed-updates
 
 
 [bookworm-next]
-precedence = 3
+precedence = 4
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -496,7 +585,7 @@ distro = bookworm-next
 
 
 [bookworm2next]
-precedence = 3
+precedence = 4
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -508,7 +597,7 @@ upgrade-test-distros = bookworm bookworm-next
 
 
 [bullseye]
-precedence = 5
+precedence = 6
 piuparts-flags =
 	--scriptsdir /etc/piuparts/scripts-log-alternatives
 	%(flags-default)s
@@ -518,7 +607,7 @@ distro = bullseye
 
 
 [bullseye-rcmd]
-precedence = 7
+precedence = 8
 json-sections = none
 description = + With recommended packages.
 piuparts-flags =
@@ -530,7 +619,7 @@ distro = bullseye
 
 
 [bullseye-security]
-precedence = 3
+precedence = 4
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -541,7 +630,7 @@ distro = bullseye-security
 
 
 [bullseye-pu]
-precedence = 4
+precedence = 5
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -552,7 +641,7 @@ distro = bullseye-proposed-updates
 
 
 [bullseye-next]
-precedence = 4
+precedence = 5
 json-sections = none
 piuparts-flags =
 	%(flags-default)s
@@ -562,7 +651,7 @@ distro = bullseye-next
 
 
 [bullseye2next]
-precedence = 4
+precedence = 5
 json-sections = none
 piuparts-flags =
 	%(flags-default)s


=====================================
piuparts.py
=====================================
@@ -2946,7 +2946,7 @@ def parse_command_line():
         action="append",
         metavar="NAME",
         help="Which Debian distribution to use: a code name "
-        + "(for example bullseye, bookworm, sid) or experimental. The "
+        + "(for example bookworm, trixie, sid) or experimental. The "
         + "default is sid (=unstable).",
     )
 



View it on GitLab: https://salsa.debian.org/debian/piuparts/-/compare/40785da5c1d8d041b79ba25782b05a9df2f181cd...248736f90af7d448b96328faa9f64c089274b9b9

-- 
View it on GitLab: https://salsa.debian.org/debian/piuparts/-/compare/40785da5c1d8d041b79ba25782b05a9df2f181cd...248736f90af7d448b96328faa9f64c089274b9b9
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20250810/ac121ef5/attachment-0001.htm>


More information about the Piuparts-devel mailing list