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)

Reply via email to