Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package duplicity for openSUSE:Factory 
checked in at 2026-09-15 12:48:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/duplicity (Old)
 and      /work/SRC/openSUSE:Factory/.duplicity.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "duplicity"

Tue Sep 15 12:48:56 2026 rev:92 rq:1377975 version:3.2.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/duplicity/duplicity.changes      2026-08-21 
16:59:49.268831578 +0200
+++ /work/SRC/openSUSE:Factory/.duplicity.new.383539/duplicity.changes  
2026-09-15 12:49:08.353730651 +0200
@@ -1,0 +2,10 @@
+Sat Sep 12 15:45:10 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 3.2.0.2:
+  * Packaging-only release: require python3-gnupg in debian control
+    and raise the Python floor to 3.10 (spec already requires
+    python-gnupg since the previous entry).
+  * Version and date stamp refresh, no code changes.
+- Drop Group tag (spec-cleaner cleanup).
+
+-------------------------------------------------------------------

Old:
----
  duplicity-rel.3.2.0.1.tar.bz2

New:
----
  duplicity-rel.3.2.0.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ duplicity.spec ++++++
--- /var/tmp/diff_new_pack.rancoF/_old  2026-09-15 12:49:11.003841126 +0200
+++ /var/tmp/diff_new_pack.rancoF/_new  2026-09-15 12:49:11.008841334 +0200
@@ -26,11 +26,10 @@
 %define _python3_version %{?python311_version}
 %endif
 Name:           duplicity
-Version:        3.2.0.1
+Version:        3.2.0.2
 Release:        0
 Summary:        Encrypted bandwidth-efficient backup using the rsync algorithm
 License:        GPL-3.0-or-later
-Group:          Productivity/Archiving/Backup
 URL:            https://duplicity.gitlab.io/
 Source:         
https://gitlab.com/%{name}/%{name}/-/archive/rel.%{version}/%{name}-rel.%{version}.tar.bz2
 BuildRequires:  %{_python}-devel
@@ -68,13 +67,13 @@
 
 %prep
 %autosetup -p1 -n %{name}-rel.%{version}
-sed -i -e 's|/usr/bin/env python3|/usr/bin/%{_python}|g' duplicity/__main__.py
+sed -i -e 's|%{_bindir}/env python3|%{_bindir}/%{_python}|g' 
duplicity/__main__.py
 
 %build
 %if 0%{?suse_version} > 1500
 %python3_build
 %else
-%python311_build
+%{python311_build}
 %endif
 
 %install

++++++ duplicity-rel.3.2.0.1.tar.bz2 -> duplicity-rel.3.2.0.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/duplicity-rel.3.2.0.1/CHANGELOG.md 
new/duplicity-rel.3.2.0.2/CHANGELOG.md
--- old/duplicity-rel.3.2.0.1/CHANGELOG.md      2026-08-15 21:18:56.000000000 
+0200
+++ new/duplicity-rel.3.2.0.2/CHANGELOG.md      2026-08-22 15:29:25.000000000 
+0200
@@ -1,16 +1,31 @@
 
-(Unreleased) / 2026-08-10
+(Unreleased) / 2026-08-22
 =========================
 
 
 
+rel.3.2.0.2 / 2026-08-22
+========================
+
+ * [`f7ccc81b`](https://gitlab.com/duplicity/duplicity/-/commit/f7ccc81b):chg: 
Update Python3 version and dependencies in `debian/control`
+
+rel.3.2.0.1 / 2026-08-15
+========================
+
+ * [`3865b348`](https://gitlab.com/duplicity/duplicity/-/commit/3865b348):chg: 
Add `python3-gnupg` as a build dependency in `debian/control`
+ * [`efefc8b2`](https://gitlab.com/duplicity/duplicity/-/commit/efefc8b2):chg: 
Update doc cleanup pattern in `debian/rules`
+ * [`955713e7`](https://gitlab.com/duplicity/duplicity/-/commit/955713e7):chg: 
Update doc cleanup to remove `duplicity-*` files in `debian/rules`
+ * [`e8c0bc1a`](https://gitlab.com/duplicity/duplicity/-/commit/e8c0bc1a):chg: 
Add `get_data_files` for dynamic data file handling in `setup.py`
+ * [`137ae81d`](https://gitlab.com/duplicity/duplicity/-/commit/137ae81d):chg: 
Simplify doc handling by removing outdated duplicity docs
+ * [`f0fb534c`](https://gitlab.com/duplicity/duplicity/-/commit/f0fb534c):chg: 
Update dependencies, streamline configs, and refine CI
+ * [`6d719e1c`](https://gitlab.com/duplicity/duplicity/-/commit/6d719e1c):fix: 
Resolve PEP8 style issues and whitespace in backend and main modules
+
 rel.3.2.0 / 2026-08-10
 ======================
 
  * [`8612b567`](https://gitlab.com/duplicity/duplicity/-/commit/8612b567):new: 
Add get_version() to librsync to retrieve underlying library version
  * [`9dddcfc4`](https://gitlab.com/duplicity/duplicity/-/commit/9dddcfc4):new: 
Add pure Python librsync implementation using ctypes as fallback
  * [`acaedcfe`](https://gitlab.com/duplicity/duplicity/-/commit/acaedcfe):new: 
Add coverage configuration and Makefile targets for testing.
- * [`6feeafb1`](https://gitlab.com/duplicity/duplicity/-/commit/6feeafb1):new: 
Add PyCharm devcontainer configuration and base Dockerfile.
  * [`b3c4b349`](https://gitlab.com/duplicity/duplicity/-/commit/b3c4b349):chg: 
Update release-prep script to use `check_tags`
  * [`8befb2cf`](https://gitlab.com/duplicity/duplicity/-/commit/8befb2cf):chg: 
Update release-prep script to fix tag removal and file refs
  * [`33544f8c`](https://gitlab.com/duplicity/duplicity/-/commit/33544f8c):chg: 
Update pipeline triggers for push, web, and merge request events
@@ -21,11 +36,6 @@
  * [`59ed8f9e`](https://gitlab.com/duplicity/duplicity/-/commit/59ed8f9e):chg: 
Rewrite `makechangelog` script in Python
  * [`ffc31818`](https://gitlab.com/duplicity/duplicity/-/commit/ffc31818):chg: 
b2backend prefer b2sdk.v3
  * [`78da5b67`](https://gitlab.com/duplicity/duplicity/-/commit/78da5b67):chg: 
Cleanup some minor issues
- * [`64264da1`](https://gitlab.com/duplicity/duplicity/-/commit/64264da1):chg: 
Remove unused Tahoe-LAFS installation steps in Snapcraft
- * [`f4123b7e`](https://gitlab.com/duplicity/duplicity/-/commit/f4123b7e):chg: 
Add support for additional architectures in Snapcraft
- * [`6f015221`](https://gitlab.com/duplicity/duplicity/-/commit/6f015221):chg: 
Update Snapcraft to core26 and Python 3.14
- * [`938764f7`](https://gitlab.com/duplicity/duplicity/-/commit/938764f7):chg: 
Add setuptools dependency to requirements.dev for Python 3.12+
- * [`b17da54e`](https://gitlab.com/duplicity/duplicity/-/commit/b17da54e):chg: 
Update dependencies in requirements.txt for compatibility.
  * [`47c21150`](https://gitlab.com/duplicity/duplicity/-/commit/47c21150):fix: 
Replace `os.system` calls with safer Python alternatives.
  * [`12c98f2a`](https://gitlab.com/duplicity/duplicity/-/commit/12c98f2a):fix: 
Add --ignore-installed flag for pip in Dockerfiles
  * [`b1508a6d`](https://gitlab.com/duplicity/duplicity/-/commit/b1508a6d):fix: 
restore issue: AssertionError: (b'keys', [...]) not empty
@@ -37,6 +47,58 @@
  * [`c823ed36`](https://gitlab.com/duplicity/duplicity/-/commit/c823ed36):fix: 
Could not release lockfile
  * [`3d9eab94`](https://gitlab.com/duplicity/duplicity/-/commit/3d9eab94):fix: 
Comprehensive fix for backup, restart, and cleanup logic.
 
+rel.3.2.1.dev2 / 2026-08-20
+===========================
+
+ * [`77c5107e`](https://gitlab.com/duplicity/duplicity/-/commit/77c5107e):new: 
Add get_version() to librsync to retrieve underlying library version
+ * [`b839f2c8`](https://gitlab.com/duplicity/duplicity/-/commit/b839f2c8):new: 
Add pure Python librsync implementation using ctypes as fallback
+ * [`ba7957c3`](https://gitlab.com/duplicity/duplicity/-/commit/ba7957c3):new: 
Add coverage configuration and Makefile targets for testing.
+ * [`6feeafb1`](https://gitlab.com/duplicity/duplicity/-/commit/6feeafb1):new: 
Add PyCharm devcontainer configuration and base Dockerfile.
+ * [`855c6f1c`](https://gitlab.com/duplicity/duplicity/-/commit/855c6f1c):chg: 
Remove outdated comment for `python3-gnupg` in `debian/control`
+ * [`22fae925`](https://gitlab.com/duplicity/duplicity/-/commit/22fae925):chg: 
Sync README files in `setup.py` and clean up verbosity flags
+ * [`978355b4`](https://gitlab.com/duplicity/duplicity/-/commit/978355b4):chg: 
Enable verbose mode in debian/rules
+ * [`626cdccb`](https://gitlab.com/duplicity/duplicity/-/commit/626cdccb):chg: 
Remove redundant `apt` commands in `debian/rules`
+ * [`ba71d094`](https://gitlab.com/duplicity/duplicity/-/commit/ba71d094):chg: 
Update setuptools to >=61.0.0 in dev dependencies and `debian/rules`
+ * [`2b55864a`](https://gitlab.com/duplicity/duplicity/-/commit/2b55864a):chg: 
Simplify `gnupg` import logic in `gpg.py`
+ * [`80abbd02`](https://gitlab.com/duplicity/duplicity/-/commit/80abbd02):chg: 
Adjust dependencies in `requirements.txt` and `debian/control`
+ * [`df52d45b`](https://gitlab.com/duplicity/duplicity/-/commit/df52d45b):chg: 
Add `python3-gnupg` as a build dependency in `debian/control`
+ * [`057c7d0a`](https://gitlab.com/duplicity/duplicity/-/commit/057c7d0a):chg: 
Update doc cleanup pattern in `debian/rules`
+ * [`4eaee861`](https://gitlab.com/duplicity/duplicity/-/commit/4eaee861):chg: 
Update doc cleanup to remove `duplicity-*` files in `debian/rules`
+ * [`7cd8ddb6`](https://gitlab.com/duplicity/duplicity/-/commit/7cd8ddb6):chg: 
Add `get_data_files` for dynamic data file handling in `setup.py`
+ * [`e9bf8843`](https://gitlab.com/duplicity/duplicity/-/commit/e9bf8843):chg: 
Simplify doc handling by removing outdated duplicity docs
+ * [`4bc93712`](https://gitlab.com/duplicity/duplicity/-/commit/4bc93712):chg: 
Update dependencies, streamline configs, and refine CI
+ * [`ca78d6c5`](https://gitlab.com/duplicity/duplicity/-/commit/ca78d6c5):chg: 
Update release-prep script to use `check_tags`
+ * [`60ae51f3`](https://gitlab.com/duplicity/duplicity/-/commit/60ae51f3):chg: 
Update release-prep script to fix tag removal and file refs
+ * [`45495e09`](https://gitlab.com/duplicity/duplicity/-/commit/45495e09):chg: 
Update pipeline triggers for push, web, and merge request events
+ * [`f8fc71e3`](https://gitlab.com/duplicity/duplicity/-/commit/f8fc71e3):chg: 
Improve process in `setup.py` and release prep script
+ * [`f36c9922`](https://gitlab.com/duplicity/duplicity/-/commit/f36c9922):chg: 
Refactor versioning and metadata handling
+ * [`84afa6f2`](https://gitlab.com/duplicity/duplicity/-/commit/84afa6f2):chg: 
Refactor string concatenations to f-strings across codebase
+ * [`480cbc23`](https://gitlab.com/duplicity/duplicity/-/commit/480cbc23):chg: 
Clean up and refactor `pyproject.toml` and `Makefile`
+ * [`42d4838d`](https://gitlab.com/duplicity/duplicity/-/commit/42d4838d):chg: 
Rewrite `makechangelog` script in Python
+ * [`1dee9e31`](https://gitlab.com/duplicity/duplicity/-/commit/1dee9e31):chg: 
b2backend prefer b2sdk.v3
+ * [`4f4e052e`](https://gitlab.com/duplicity/duplicity/-/commit/4f4e052e):chg: 
Cleanup some minor issues
+ * [`1e0a97dc`](https://gitlab.com/duplicity/duplicity/-/commit/1e0a97dc):chg: 
Format with Black/PEP8 and ensure file flush before rename
+ * [`64264da1`](https://gitlab.com/duplicity/duplicity/-/commit/64264da1):chg: 
Remove unused Tahoe-LAFS installation steps in Snapcraft
+ * [`f4123b7e`](https://gitlab.com/duplicity/duplicity/-/commit/f4123b7e):chg: 
Add support for additional architectures in Snapcraft
+ * [`6f015221`](https://gitlab.com/duplicity/duplicity/-/commit/6f015221):chg: 
Update Snapcraft to core26 and Python 3.14
+ * [`938764f7`](https://gitlab.com/duplicity/duplicity/-/commit/938764f7):chg: 
Add setuptools dependency to requirements.dev for Python 3.12+
+ * [`b17da54e`](https://gitlab.com/duplicity/duplicity/-/commit/b17da54e):chg: 
Update dependencies in requirements.txt for compatibility.
+ * [`22da1a0d`](https://gitlab.com/duplicity/duplicity/-/commit/22da1a0d):fix: 
Resolve PEP8 style issues and whitespace in backend and main modules
+ * [`06858c9a`](https://gitlab.com/duplicity/duplicity/-/commit/06858c9a):fix: 
Replace `os.system` calls with safer Python alternatives.
+ * [`da745307`](https://gitlab.com/duplicity/duplicity/-/commit/da745307):fix: 
Add --ignore-installed flag for pip in Dockerfiles
+ * [`883cca1e`](https://gitlab.com/duplicity/duplicity/-/commit/883cca1e):fix: 
restore issue: AssertionError: (b'keys', [...]) not empty
+ * [`aa0b23e7`](https://gitlab.com/duplicity/duplicity/-/commit/aa0b23e7):fix: 
Replace `log.FatalError` with `raise errors.FatalError`.
+ * [`c3a45713`](https://gitlab.com/duplicity/duplicity/-/commit/c3a45713):fix: 
Add support for "sync" action and handle passphrase checks.
+ * [`db99858e`](https://gitlab.com/duplicity/duplicity/-/commit/db99858e):fix: 
Enhance error handling and debug logging in Python modules
+ * [`dbb899ad`](https://gitlab.com/duplicity/duplicity/-/commit/dbb899ad):fix: 
Use 'python-gnupg' instead of our 'gpginterface.py'.
+ * [`4d6e9f8c`](https://gitlab.com/duplicity/duplicity/-/commit/4d6e9f8c):fix: 
PCABackend GET URL needs prefix if one is defined
+ * [`d7cd05d8`](https://gitlab.com/duplicity/duplicity/-/commit/d7cd05d8):fix: 
Could not release lockfile
+ * [`fcbe3a7a`](https://gitlab.com/duplicity/duplicity/-/commit/fcbe3a7a):fix: 
Enforce --force requirement for destructive operations
+ * [`c6c8b26a`](https://gitlab.com/duplicity/duplicity/-/commit/c6c8b26a):fix: 
Enhance BackupSet.delete signature cleanup and fix lock release
+ * [`3f0ab55b`](https://gitlab.com/duplicity/duplicity/-/commit/3f0ab55b):fix: 
Prevent premature deletion of full backups during incremental starts
+ * [`9819e4d4`](https://gitlab.com/duplicity/duplicity/-/commit/9819e4d4):fix: 
Add get_last_continuous_volume for reliable backup resumption
+ * [`5d737d07`](https://gitlab.com/duplicity/duplicity/-/commit/5d737d07):fix: 
Postpone metadata promotion to prevent orphaned cache files
+
 rel.3.1.0 / 2026-06-16
 ======================
 
@@ -136,10 +198,6 @@
 ========================
 
  * [`a08b2409`](https://gitlab.com/duplicity/duplicity/-/commit/a08b2409):chg: 
Revert "chg:pkg: Cleanup the build system."
-
-rel.3.0.6.1.dev1 / 2025-11-07
-=============================
-
  * [`c489e2a6`](https://gitlab.com/duplicity/duplicity/-/commit/c489e2a6):chg: 
Changes to .gitchangelog.rc
  * [`ae5a2873`](https://gitlab.com/duplicity/duplicity/-/commit/ae5a2873):fix: 
Regression in pexpect+sftp backend
  * [`222ae9d2`](https://gitlab.com/duplicity/duplicity/-/commit/222ae9d2):fix: 
unpin httplib2 but add pysocks needed for proxy support...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/duplicity-rel.3.2.0.1/debian/control 
new/duplicity-rel.3.2.0.2/debian/control
--- old/duplicity-rel.3.2.0.1/debian/control    2026-08-15 21:18:56.000000000 
+0200
+++ new/duplicity-rel.3.2.0.2/debian/control    2026-08-22 15:29:25.000000000 
+0200
@@ -23,7 +23,7 @@
                rsync,
 Homepage: https://duplicity.gitlab.io
 Standards-Version: 3.9.5
-X-Python3-Version: >= 3.9
+X-Python3-Version: >= 3.10
 
 Package: duplicity
 Architecture: any
@@ -33,6 +33,7 @@
          gnupg,
          lftp,
          python3-fasteners,
+         python3-gnupg,
          python3-pexpect,
 Suggests: ncftp,
           python3-boto3,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/duplicity-rel.3.2.0.1/duplicity/__init__.py 
new/duplicity-rel.3.2.0.2/duplicity/__init__.py
--- old/duplicity-rel.3.2.0.1/duplicity/__init__.py     2026-08-15 
21:18:56.000000000 +0200
+++ new/duplicity-rel.3.2.0.2/duplicity/__init__.py     2026-08-22 
15:29:25.000000000 +0200
@@ -29,7 +29,7 @@
 
 import gettext
 
-__version__: str = "3.2.0.1"
-__reldate__: str = "August 15, 2026"
+__version__: str = "3.2.0.2"
+__reldate__: str = "August 22, 2026"
 
 gettext.install("duplicity", names=["ngettext"])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/duplicity-rel.3.2.0.1/man/duplicity.1 
new/duplicity-rel.3.2.0.2/man/duplicity.1
--- old/duplicity-rel.3.2.0.1/man/duplicity.1   2026-08-15 21:18:56.000000000 
+0200
+++ new/duplicity-rel.3.2.0.2/man/duplicity.1   2026-08-22 15:29:25.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH DUPLICITY 1 "August 15, 2026" "Version 3.2.0.1" "User Manuals" \"  -*- 
nroff -*-
+.TH DUPLICITY 1 "August 22, 2026" "Version 3.2.0.2" "User Manuals" \"  -*- 
nroff -*-
 .\" disable justification (adjust text to left margin only)
 .\" command line examples stay readable through that
 .ad l

Reply via email to