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-08-21 16:59:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/duplicity (Old)
 and      /work/SRC/openSUSE:Factory/.duplicity.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "duplicity"

Fri Aug 21 16:59:47 2026 rev:91 rq:1372742 version:3.2.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/duplicity/duplicity.changes      2026-06-18 
18:40:49.501533832 +0200
+++ /work/SRC/openSUSE:Factory/.duplicity.new.1258/duplicity.changes    
2026-08-21 16:59:49.268831578 +0200
@@ -1,0 +2,47 @@
+Fri Aug 21 07:30:40 UTC 2026 - Martin Wilck <[email protected]>
+
+- Packaging:
+   * Add dependency on python3-gnupg (now required for gpg support), and remove
+     dependency on gpg.
+   * Add dependency on python3-setuptools-gettext (now required for generating
+     translations)
+   * Compress large changelog file.
+
+- Update to version 3.2.0.1
+   * chg: Add get_data_files for dynamic data file handling in setup.py
+   * chg: Simplify doc handling by removing outdated duplicity docs
+   * chg: Update dependencies, streamline configs, and refine CI
+   * fix: Resolve PEP8 style issues and whitespace in backend and main modules
+
+-  Update to version 3.2.0
+   * new: Add get_version() to librsync to retrieve underlying library version
+   * new: Add pure Python librsync implementation using ctypes as fallback
+   * new: Add coverage configuration and Makefile targets for testing.
+   * new: Add PyCharm devcontainer configuration and base Dockerfile.
+   * chg: Update release-prep script to use `check_tags`
+   * chg: Update release-prep script to fix tag removal and file refs
+   * chg: Update pipeline triggers for push, web, and merge request events
+   * chg: Improve process in `setup.py` and release prep script
+   * chg: Refactor versioning and metadata handling
+   * chg: Refactor string concatenations to f-strings across codebase
+   * chg: Clean up and refactor `pyproject.toml` and `Makefile`
+   * chg: Rewrite `makechangelog` script in Python
+   * chg: b2backend prefer b2sdk.v3
+   * chg: Cleanup some minor issues
+   * chg: Remove unused Tahoe-LAFS installation steps in Snapcraft
+   * chg: Add support for additional architectures in Snapcraft
+   * chg: Update Snapcraft to core26 and Python 3.14
+   * chg: Add setuptools dependency to requirements.dev for Python 3.12+
+   * chg: Update dependencies in requirements.txt for compatibility.
+   * fix: Replace `os.system` calls with safer Python alternatives.
+   * fix: Add --ignore-installed flag for pip in Dockerfiles
+   * fix: restore issue: AssertionError: (b'keys', [...]) not empty
+   * fix: Replace `log.FatalError` with `raise errors.FatalError`.
+   * fix: Add support for "sync" action and handle passphrase checks.
+   * fix: Enhance error handling and debug logging in Python modules
+   * fix: Use 'python-gnupg' instead of our 'gpginterface.py'.
+   * fix: PCABackend GET URL needs prefix if one is defined
+   * fix: Could not release lockfile
+   * fix: Comprehensive fix for backup, restart, and cleanup logic.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ duplicity.spec ++++++
--- /var/tmp/diff_new_pack.tPFE00/_old  2026-08-21 16:59:50.245866359 +0200
+++ /var/tmp/diff_new_pack.tPFE00/_new  2026-08-21 16:59:50.247866430 +0200
@@ -26,7 +26,7 @@
 %define _python3_version %{?python311_version}
 %endif
 Name:           duplicity
-Version:        3.1.0
+Version:        3.2.0.1
 Release:        0
 Summary:        Encrypted bandwidth-efficient backup using the rsync algorithm
 License:        GPL-3.0-or-later
@@ -36,15 +36,17 @@
 BuildRequires:  %{_python}-devel
 BuildRequires:  %{_python}-pytest
 BuildRequires:  %{_python}-setuptools
+BuildRequires:  %{_python}-setuptools-gettext
 BuildRequires:  %{_python}-setuptools_scm
 BuildRequires:  fdupes
 BuildRequires:  librsync-devel >= 0.9.6
 BuildRequires:  python-rpm-macros
+BuildRequires:  xz
 Requires:       %{_python}-fasteners
+Requires:       %{_python}-gnupg
 Requires:       %{_python}-lockfile
 Requires:       %{_python}-pexpect
 Requires:       %{_python}-ptyprocess
-Requires:       gpg
 Recommends:     %{_python}-boto3
 Recommends:     %{name}-lang
 Recommends:     lftp
@@ -81,14 +83,15 @@
 %else
 %python311_install
 %endif
-rm -rf %{buildroot}%{_datadir}/doc/duplicity-%{version}
+rm -rf %{buildroot}%{_datadir}/doc/duplicity
+xz CHANGELOG.md
 perl -n -i -e 'print unless 
m,(%{_bindir}|%{_mandir}|%{_datadir}/doc|%{_datadir}/locale|%{_python_sitearch}/testing),'
 files.lst
 %find_lang %{name}
 %fdupes %{buildroot}%{_python_sitearch}
 
 %files
 %license COPYING
-%doc CHANGELOG.md README.md README-LOG.md
+%doc AUTHORS.md CHANGELOG.md.xz README.md README-LOG.md
 %{_bindir}/duplicity
 %{_python_sitearch}/duplicity
 %{_python_sitearch}/duplicity-*-py%{_python3_version}.egg-info

++++++ duplicity-rel.3.1.0.tar.bz2 -> duplicity-rel.3.2.0.1.tar.bz2 ++++++
++++ 43418 lines of diff (skipped)

Reply via email to