Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package librepods for openSUSE:Factory 
checked in at 2026-09-21 12:22:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librepods (Old)
 and      /work/SRC/openSUSE:Factory/.librepods.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librepods"

Mon Sep 21 12:22:44 2026 rev:4 rq:1379370 version:0.1.0+git20260515.672e65a

Changes:
--------
--- /work/SRC/openSUSE:Factory/librepods/librepods.changes      2026-02-23 
16:15:12.247901198 +0100
+++ /work/SRC/openSUSE:Factory/.librepods.new.383539/librepods.changes  
2026-09-21 12:22:52.578431654 +0200
@@ -1,0 +2,19 @@
+Wed Sep 16 21:09:45 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.1.0+git20260515.672e65a (linux/rust snapshot; GitHub
+  v0.2.5 is the Android app and does not ship linux-rust):
+  * Show battery in the window and optional text in the tray
+  * Parse AirPods Max single-battery reports
+  * Stem-press track control and headless mode
+  * Retry L2CAP send on ENOTCONN during BlueZ handshake
+  * Handle disconnections and fix device rename
+  * Prevent PulseAudio panics from crashing the app
+  * Clear stale tray battery on device switch
+  * CVE-2026-25541: bytes BytesMut::reserve integer overflow
+    (boo#1274429)
+- Add use-dejavu-sans.patch: embed DejaVu Sans instead of Apple
+  SF Pro
+- Require rust >= 1.88 (iced 0.14) and pkgconfig(dbus-1) >= 1.6
+- Keep DWARF for debuginfo (neutralize upstream strip = true)
+
+-------------------------------------------------------------------

Old:
----
  librepods-0.1.0.obscpio

New:
----
  librepods-0.1.0+git20260515.672e65a.obscpio
  use-dejavu-sans.patch

----------(New B)----------
  New:    (boo#1274429)
- Add use-dejavu-sans.patch: embed DejaVu Sans instead of Apple
  SF Pro
----------(New E)----------

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

Other differences:
------------------
++++++ librepods.spec ++++++
--- /var/tmp/diff_new_pack.kXv7H6/_old  2026-09-21 12:22:59.479720086 +0200
+++ /var/tmp/diff_new_pack.kXv7H6/_new  2026-09-21 12:22:59.482720211 +0200
@@ -18,18 +18,23 @@
 
 %define         appid me.kavishdevar.librepods
 Name:           librepods
-Version:        0.1.0
+Version:        0.1.0+git20260515.672e65a
 Release:        0
 Summary:        AirPods liberated from Apple's ecosystem
 License:        AGPL-3.0-only
-# Legal-Review-Notice: according to the flatpak metainfo, the project is 
AGPL-3.0-only
-# you can find that file in linux-rust/flatpak
+# Legal-Review-Notice: app is AGPL-3.0-only (linux-rust/flatpak metainfo).
+# Vendored crates are MIT/Apache-2.0/BSD/Zlib/CC0/ISC/Unicode-3.0;
+# self_cell is Apache-2.0 OR GPL-2.0-only (Apache-2.0 taken). No MPL/EPL/CDDL 
linked.
 URL:            https://github.com/kavishdevar/librepods
 Source0:        %{name}-%{version}.tar.zst
 Source1:        vendor.tar.zst
+# PATCH-FIX-OPENSUSE use-dejavu-sans.patch -- SF Pro is not redistributable
+Patch0:         use-dejavu-sans.patch
 BuildRequires:  cargo-packaging
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig
+BuildRequires:  rust >= 1.88
+BuildRequires:  pkgconfig(dbus-1) >= 1.6
 BuildRequires:  pkgconfig(libpulse)
 ExcludeArch:    %{arm32} %{ix86}
 
@@ -40,9 +45,12 @@
 features you paid for but Apple locked to their ecosystem.
 
 %prep
-%autosetup -a1 -n %{name}-%{version}/linux-rust
+%autosetup -p1 -a1 -n %{name}-%{version}/linux-rust
+# keep DWARF for debuginfo; upstream release profile sets strip = true
+sed -i 's/^strip = true$/strip = "none"/' Cargo.toml
 
 %build
+export CARGO_PROFILE_RELEASE_STRIP=none
 %{cargo_build}
 
 %install

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kXv7H6/_old  2026-09-21 12:22:59.526722051 +0200
+++ /var/tmp/diff_new_pack.kXv7H6/_new  2026-09-21 12:22:59.529722176 +0200
@@ -3,11 +3,12 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/kavishdevar/librepods.git</param>
-    <param name="revision">refs/tags/linux-v0.1.0</param>
-    <param name="versionformat">@PARENT_TAG@</param>
-    <param name="versionrewrite-pattern">linux-v(.*)</param>
+    <!-- linux-v0.1.0 is the last linux-rust tag; v0.2.5 is Android-only and 
drops linux-rust. Pin linux/rust HEAD. -->
+    <param name="revision">672e65ad36eebf21ff1c1a508066f9197ee56d17</param>
+    <param name="versionformat">0.1.0+git%cd.%h</param>
     <param name="changesgenerate">disable</param>
     <param name="filename">librepods</param>
+    <param name="exclude">linux-rust/assets/font/sf_pro.otf</param>
   </service>
   <service name="tar" mode="buildtime" />
   <service name="recompress" mode="buildtime">

++++++ librepods.obsinfo ++++++
--- /var/tmp/diff_new_pack.kXv7H6/_old  2026-09-21 12:22:59.552723137 +0200
+++ /var/tmp/diff_new_pack.kXv7H6/_new  2026-09-21 12:22:59.554723221 +0200
@@ -1,5 +1,5 @@
 name: librepods
-version: 0.1.0
-mtime: 1762761767
-commit: a01e16792a73deb34c5bd0c4aa019c496642ee71
+version: 0.1.0+git20260515.672e65a
+mtime: 1778868582
+commit: 672e65ad36eebf21ff1c1a508066f9197ee56d17
 

++++++ use-dejavu-sans.patch ++++++
From: Martin Pluskal <[email protected]>
Subject: Use bundled DejaVu Sans instead of Apple SF Pro
Patch-mainline: no, SUSE-specific (SF Pro is not redistributable)

--- a/src/ui/window.rs
+++ b/src/ui/window.rs
@@ -53,8 +53,8 @@
     .title(App::title)
     .settings(Settings {
         id: Some("librepods".to_string()),
-        fonts: 
vec![include_bytes!("../../assets/font/sf_pro.otf").as_slice().into()],
-        default_font: Font::with_name("SF Pro Text"),
+        fonts: 
vec![include_bytes!("../../assets/font/DejaVuSans.ttf").as_slice().into()],
+        default_font: Font::with_name("DejaVu Sans"),
         ..Settings::default()
     })
     .run()

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/librepods/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.librepods.new.383539/vendor.tar.zst differ: char 7, 
line 1

Reply via email to