Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-adblock for openSUSE:Factory checked in at 2026-04-20 16:11:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-adblock (Old) and /work/SRC/openSUSE:Factory/.python-adblock.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-adblock" Mon Apr 20 16:11:25 2026 rev:9 rq:1348089 version:0.6.0+14.compat.g9e997bcbd Changes: -------- --- /work/SRC/openSUSE:Factory/python-adblock/python-adblock.changes 2023-03-28 17:51:18.095535397 +0200 +++ /work/SRC/openSUSE:Factory/.python-adblock.new.11940/python-adblock.changes 2026-04-20 16:11:40.590089693 +0200 @@ -1,0 +2,16 @@ +Mon Apr 20 01:02:39 UTC 2026 - Mia Herkt <[email protected]> + +- Upstream is unresponsive -- switch to downstream Git repository + with applied changes to make dealing with Cargo easier. + Unfortunately, updating dependencies is not possible because all + compatible versions of rmp-serde have been yanked, and updating + the adblock crate itself leads to both dependency hell and + changes that would break downstream users of this module. +- Update to version 0.6.0+14.compat.g9e997bcbd: + * PyO3: Build flavor-specific versions + * update configuration for poetry 2.0 + * upgrade to pyo3 0.28 + * PEP 621 compatibility +- Drop python-adblock-maturin-0-14-compat.patch + +------------------------------------------------------------------- Old: ---- cargo_config python-adblock-0.6.0.tar.gz python-adblock-maturin-0-14-compat.patch vendor.tar.xz New: ---- _servicedata python-adblock-0.6.0+14.compat.g9e997bcbd.obscpio python-adblock.obsinfo vendor.tar.zst ----------(Old B)---------- Old: * PEP 621 compatibility - Drop python-adblock-maturin-0-14-compat.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-adblock.spec ++++++ --- /var/tmp/diff_new_pack.cVXjvM/_old 2026-04-20 16:11:41.442124775 +0200 +++ /var/tmp/diff_new_pack.cVXjvM/_new 2026-04-20 16:11:41.442124775 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-adblock # -# Copyright (c) 2023 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 @@ -16,18 +16,14 @@ # -%define skip_python36 1 Name: python-adblock -Version: 0.6.0 +Version: 0.6.0+14.compat.g9e997bcbd Release: 0 Summary: Brave's adblock library in Python License: Apache-2.0 OR MIT URL: https://pypi.org/project/adblock/ -Source: https://github.com/ArniDagur/python-adblock/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: vendor.tar.xz -Source2: cargo_config -# PATCH-FIX-OPENSUSE allow building with newer maturin, which is pedantic about PEP 621 -Patch0: python-adblock-maturin-0-14-compat.patch +Source: %{name}-%{version}.tar.zst +Source1: vendor.tar.zst BuildRequires: %{python_module maturin} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} @@ -42,12 +38,11 @@ %description Python wrapper for Brave's adblocking library. +NOTE: This package is built from the sources found at +https://src.opensuse.org/mia/python-adblock + %prep %autosetup -a1 -p1 -# build flavor-specific versions -- otherwise wheels will not work -sed -i 's/"abi3-py37", //' Cargo.toml -mkdir .cargo -cp %{SOURCE2} .cargo/config %build %pyproject_wheel @@ -62,5 +57,6 @@ %files %{python_files} %license LICENSE-APACHE LICENSE-MIT %doc CHANGELOG.md README.md -%{python_sitearch}/* +%{python_sitearch}/adblock +%{python_sitearch}/adblock-*-info ++++++ _service ++++++ --- /var/tmp/diff_new_pack.cVXjvM/_old 2026-04-20 16:11:41.478126257 +0200 +++ /var/tmp/diff_new_pack.cVXjvM/_new 2026-04-20 16:11:41.490126751 +0200 @@ -1,10 +1,23 @@ <services> - <service name="cargo_vendor" mode="disabled"> + <service name="obs_scm" mode="manual"> + <param name="scm">git</param> + <param name="url">https://src.opensuse.org/mia/python-adblock.git</param> + <param name="filename">python-adblock</param> + <param name="versionformat">@PARENT_TAG@+@[email protected]%h</param> + <param name="changesgenerate">enable</param> + </service> + <service name="set_version" mode="manual"/> + <service name="tar" mode="buildtime"/> + <service name="recompress" mode="buildtime"> + <param name="file">*.tar</param> + <param name="compression">zst</param> + </service> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">python-adblock</param> - <param name="compression">xz</param> - <param name="update">true</param> + <param name="compression">zst</param> + <param name="update">false</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://src.opensuse.org/mia/python-adblock.git</param> <param name="changesrevision">9e997bcbdddcf3178e672cf208dfab81b058f1ab</param></service></servicedata> (No newline at EOF) ++++++ python-adblock.obsinfo ++++++ name: python-adblock version: 0.6.0+14.compat.g9e997bcbd mtime: 1776644120 commit: 9e997bcbdddcf3178e672cf208dfab81b058f1ab
