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)
