vcswatch reports that
this package seems to have a new changelog entry (version
1.6.1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit fb2e2c4ec28d9c5872da17785f5de1dd25e9d151
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon May 4 22:05:37 2026 +0200
Run black 26.3.1 on python code
commit 8599e426856d73db17cd06cd9968f9ce629c1238
Merge: 56cd734 7893fce
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon May 4 22:05:23 2026 +0200
Merge branch 'mr/76' into develop
commit 56cd734fafcd5d335700e4f865cb7f89c71e3c97
Merge: 4f52481 070ec74
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon May 4 22:00:38 2026 +0200
Merge branch 'mr/79' into develop
commit 4f5248181b0695a133139837a9a444c0631749cd
Merge: 333ba11 82feece
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon May 4 21:58:32 2026 +0200
Merge branch 'mr/74' into develop
commit 333ba11576e01055c1bfa31d5b3d2199bfba2547
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon May 4 21:42:58 2026 +0200
gitlab-ci: move "upstream" pipelines to their own namespace
This should let us import the salsaci pipelines without having to maintain a
list of overrides.
commit 070ec74cdfcc09be5e69de990af54580f54e58d6
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun Apr 26 23:46:02 2026 +0100
Install and use sysusers.d config files
sysusers.d config files allow a package to use declarative
configuration instead of manually written maintainer scripts.
This also allows image-based systems to be created with
/usr/ only, and also allows for factory resetting a system
and recreating /etc/ on boot.
https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
commit 7893fcebd0b7afc8091b700673ea52f6d318f647
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Jul 21 07:59:59 2025 +0200
add Python type hints to piuparts.py and its dependencies
In order to fix a few type errors, some semantic changes are included.
* Methods of the Defaults class raise NotImplementedError rather than
returning None.
* The settings class assigns default values for apt_unauthenticated,
distro_config and testobjects in its constructor.
* Renamed a few variables that were used with different types.
* Added a number of assert something is not None to guide mypy.
* get_state_meta_data constructs its result at once.
* TimeOffsetFormatter.formatTime signature updated to match super
class: Added default value.
* The type of the warn_only argument changed to bool in two methods.
* Added missing return statements and None values to existing return
statements.
* find_default_debian_mirrors returns [] when it previously returned
None.
* Rewrote DistroConfig.get as get_field to avoid conflicting with the
super class type.
* DistroConfig.get_deb_lines caches a lookup to help mypy track state.
* unqualify always returns a list now.
commit 82feece7ef806a133bab62b25d44a66a4c038158
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Wed Apr 16 14:23:47 2025 +0100
Switch tmpfiles.d to denylisting
Instead of having a list of flags that are allowed, which gets out
of date fast, have a list of flags that get raised.
For example piuparts on src:systemd is currently failing because the Q
flag is not allowed by mistake:
0m27.4s ERROR: FAIL: Package purging left files on system:
/var/lib/machines/ not owned
/var/lib/portables/ not owned
portables.conf:
Q /var/lib/portables 0700
systemd-nspawn.conf:
Q /var/lib/machines 0700
https://piuparts.debian.org/sid-strict/fail/systemd-container_257.5-2.log
Follow-up for 6c3497347c44ce509a7c87af9cceb9fafe7dabdf
commit 31d287febda8f99211acc04984c6565a0909590d
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon Dec 1 09:14:47 2025 +0100
Update salsaci overrides
commit b5761685a4c7cb8ab663d319fe7b32e05a12df79
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon Sep 15 15:09:22 2025 +0200
Update Salsa CI overrides (again)
commit 12d3b19e28fa5a869621462825b8107d9aaf5015
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Thu Sep 4 00:09:42 2025 +0200
Update Salsa CI overrides
commit ffba2ccefbc5ef86c55ab4c5ee42019f4c33ef92
Merge: b62b744 7f9ef5b
Author: Nicolas Dandrimont <olasd@debian.org>
Date: Thu Aug 21 18:54:06 2025 +0000
Merge branch 'mr/drop-archived' into 'develop'
Drop tests for archived suites (jessie, stretch, buster)
See merge request debian/piuparts!78
commit 7f9ef5bef872e0df1bbd21cad2da0e4749f2d7cd
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Thu Aug 21 13:26:24 2025 +0200
Drop tests for archived suites (jessie, stretch, buster)
commit b62b744e19433747e974c80e78e34388eaa09f0c
Author: David Steele <dsteele@gmail.com>
Date: Mon Aug 11 18:04:10 2025 -0400
Update DDPO reporting
Remove sections representing oldstable and older from summary.json
reporting.
See "New Stable Release" in README_pejacevic.txt.
commit 17c4ea32bc5f5854df71391bd8eb784d09be25a2
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Sun Aug 10 16:11:13 2025 +0200
Some missed trixie -> forky instances
commit 248736f90af7d448b96328faa9f64c089274b9b9
Merge: 40785da dccb326
Author: Nicolas Dandrimont <olasd@debian.org>
Date: Sun Aug 10 13:59:46 2025 +0000
Merge branch 'mr/trixie-has-released' into 'develop'
Mr/trixie has released
See merge request debian/piuparts!77
commit dccb326043481080556361b5a685e900cfa84661
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Sun Aug 10 15:18:04 2025 +0200
trixie has released
commit c0efcdfab600b4f1bab0fd8e21257814366acaee
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Sun Aug 10 15:17:32 2025 +0200
Introduce duke-related suites to distros.conf
commit 40785da5c1d8d041b79ba25782b05a9df2f181cd
Merge: d4f829c b802c69
Author: Nicolas Dandrimont <olasd@debian.org>
Date: Sat May 3 16:59:03 2025 +0000
Merge branch 'develop' into 'develop'
Replace deprecated logging.warn
See merge request debian/piuparts!75
commit b802c6967d13f5ca2a6aee5291ce1b699e4c2655
Author: Lee Garrett <lgarrett@rocketjump.eu>
Date: Sat May 3 17:38:34 2025 +0200
Replace deprecated logging.warn
piuparts warned with:
/usr/bin/piuparts:2375: DeprecationWarning: The 'warn' function is deprecated, use 'warning' instead
logging.warn(changes_path + " is not readable. Skipping.")
And https://docs.python.org/3/library/logging.html#logging.Logger.warning
mentions this deprecated function should be replaced by warning()
commit d4f829cd2955750b7b9f873f77cb5508aa142dea
Author: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Thu Mar 20 22:43:49 2025 +0100
Start 1.6.1 development. Use `gbp dch --since=1.6.0 --multimaint-merge` to generate a changelog for this release.