[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