Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sacad for openSUSE:Factory checked in at 2026-10-03 20:13:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sacad (Old) and /work/SRC/openSUSE:Factory/.sacad.new.1631729 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sacad" Sat Oct 3 20:13:33 2026 rev:13 rq:1382224 version:3.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/sacad/sacad.changes 2024-08-13 13:25:46.412572711 +0200 +++ /work/SRC/openSUSE:Factory/.sacad.new.1631729/sacad.changes 2026-10-03 20:14:33.416173328 +0200 @@ -1,0 +2,49 @@ +Fri Oct 2 19:56:35 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 3.0.3 + Features + * Improve coverartarchive error handling (bcbe6fd). + Bug fixes + * Is_similar hamming distance (edd6aa3). + * Aspect ratio comparison and sorting (52f43a3). + * Possible integer underflow (eaa840b). + * Download of smaller than expected cover (1bcc659). + * Cover path corner cases with -p (3595244). + * Better handling of non-ascii chars (dc2747a). + * Escaping quotes (d008949). + * Better handling of non-ascii filenames (c357141). + * Embedding cover in file without tags (bafd3ff). + * Normalization of punctuation (654076c). + +------------------------------------------------------------------- +Fri Oct 2 19:05:51 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 3.0.2 + * Deezer source returning no results (259beba). +- Update to version 3.0.1 + * Increase cache lock retry timeout and silence initial log + warnings (15e483a) + * itunes: Probe candidate URLs in parallel (ac5b8b6). +- Update to version 3.0.0 + * Rewrite in Rust + * Use separate transient caches for unit tests (86ec086). + * Transparently retry if cache is locked (a36238e). + * Improve command line help about verbosity (c6f1ab1). + * Set default log level for third party sources to error (f5b143d) + * Man page & shell completion generation (1937d6b) + * Better support for various artists albums (424d256) + * Improve debug logging when having no results (f523f45) + * Support _album tag key (8246e85) + * Add retries for coverartarchive source (8a61606). +- Install manpages + +------------------------------------------------------------------- +Thu Sep 18 17:46:02 UTC 2025 - Martin Hauke <[email protected]> + +- Update to version 2.8.1 + * fix(deezer): result without image URL. + * feat: document -s command line argument caveats. + * chore: drop Python <3.9, officially support 3.13. + * fix(recurse): prioritize album artist over artist tag. + +------------------------------------------------------------------- Old: ---- sacad-2.8.0.tar.gz New: ---- _service sacad-3.0.3.tar.gz vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sacad.spec ++++++ --- /var/tmp/diff_new_pack.kWjVc7/_old 2026-10-03 20:14:34.634224329 +0200 +++ /var/tmp/diff_new_pack.kWjVc7/_new 2026-10-03 20:14:34.636224412 +0200 @@ -1,7 +1,7 @@ # # spec file for package sacad # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,29 +17,17 @@ Name: sacad -Version: 2.8.0 +Version: 3.0.3 Release: 0 Summary: Search and download music album covers License: MPL-2.0 -Group: Development/Languages/Python URL: https://github.com/desbma/sacad Source: https://github.com/desbma/sacad/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: fdupes -BuildRequires: python-rpm-macros -BuildRequires: python3-setuptools -Requires: python3-Pillow >= 2.7.0 -Requires: python3-Unidecode >= 1.1.1 -Requires: python3-aiohttp >= 3.6 -Requires: python3-appdirs >= 1.4.0 -Requires: python3-bitarray >= 0.8.3 -Requires: python3-cssselect >= 0.9.1 -Requires: python3-fake-useragent >= 0.1.11 -Requires: python3-lxml >= 4.0.0 -Requires: python3-mutagen >= 1.31 -Requires: python3-tqdm >= 4.28.1 -Requires: python3-web_cache >= 1.1.0 -BuildArch: noarch +Source1: vendor.tar.zst +BuildRequires: cargo +BuildRequires: cargo-packaging +BuildRequires: rust >= 1.79 +ExclusiveArch: %{rust_arches} %description SACAD is a multi platform command line tool to download album covers @@ -47,15 +35,18 @@ players, etc. %prep -%setup -q -n sacad-%{version} +%autosetup -p 1 -a 1 %build -%python3_build +%{cargo_build} --all-features +# generate man pages +./target/release/sacad_gen_extras gen-man-pages . %install -%python3_install -find %{buildroot}/%{python3_sitelib}/sacad/ -name "*.py" -exec sed -i -e '/^#!\//, 1d' {} \; -%fdupes %{buildroot}/%{python3_sitelib} +for f in sacad sacad_r; do + install -D -m 0755 "target/release/$f" "%{buildroot}%{_bindir}/$f" + install -D -m 0644 "$f.1" "%{buildroot}/%{_mandir}/man1/$f.1" +done #%%check # disabled - tests require an internet connection @@ -65,5 +56,6 @@ %doc README.md %{_bindir}/sacad %{_bindir}/sacad_r -%{python3_sitelib}/sacad* +%{_mandir}/man1/sacad.1%{?ext_man} +%{_mandir}/man1/sacad_r.1%{?ext_man} ++++++ _service ++++++ <services> <service name="download_files" mode="manual"/> <service name="cargo_audit" mode="manual"/> <service name="cargo_vendor" mode="manual"> <param name="srctar">sacad-*.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> </service> </services> ++++++ sacad-2.8.0.tar.gz -> sacad-3.0.3.tar.gz ++++++ ++++ 12835 lines of diff (skipped)
