Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libpathrs for openSUSE:Factory checked in at 2026-03-04 21:04:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpathrs (Old) and /work/SRC/openSUSE:Factory/.libpathrs.new.561 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpathrs" Wed Mar 4 21:04:19 2026 rev:2 rq:1336068 version:0.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libpathrs/libpathrs.changes 2025-11-28 16:55:06.039763864 +0100 +++ /work/SRC/openSUSE:Factory/.libpathrs.new.561/libpathrs.changes 2026-03-04 21:04:26.930527499 +0100 @@ -1,0 +2,14 @@ +Tue Mar 3 13:55:52 UTC 2026 - Aleksa Sarai <[email protected]> + +- Update to libpathrs v0.2.4. Upstream release notes: + <https://github.com/cyphar/libpathrs/releases/tag/v0.2.4> + +------------------------------------------------------------------- +Thu Jan 29 18:07:42 UTC 2026 - Aleksa Sarai <[email protected]> + +- Update to libpathrs v0.2.3. Upstream release notes: + <https://github.com/cyphar/libpathrs/releases/tag/v0.2.3> +- Remove upstreamed patches: + - 0001-fd-fix-f_flags-fdinfo-test-on-other-architectures.patch + +------------------------------------------------------------------- Old: ---- 0001-fd-fix-f_flags-fdinfo-test-on-other-architectures.patch libpathrs-0.2.2.tar.gz New: ---- libpathrs-0.2.4.tar.xz libpathrs-0.2.4.tar.xz.asc libpathrs.keyring ----------(Old B)---------- Old:- Remove upstreamed patches: - 0001-fd-fix-f_flags-fdinfo-test-on-other-architectures.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpathrs.spec ++++++ --- /var/tmp/diff_new_pack.fjtxPi/_old 2026-03-04 21:04:29.718642698 +0100 +++ /var/tmp/diff_new_pack.fjtxPi/_new 2026-03-04 21:04:29.722642863 +0100 @@ -2,6 +2,7 @@ # spec file for package libpathrs # # Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 Aleksa Sarai <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,15 +23,16 @@ %define pyname pathrs Name: libpathrs -Version: 0.2.2 +Version: 0.2.4 Release: 0 Summary: Safe path resolution library for Linux Group: Productivity/Security License: MPL-2.0 OR LGPL-3.0-or-later URL: https://github.com/cyphar/%{name} -Source0: https://github.com/cyphar/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: vendor.tar.zst -Patch1: https://github.com/cyphar/libpathrs/commit/3b5c7817bdc54adb47fb9e10e0e02176c7fa41b8.patch#/0001-fd-fix-f_flags-fdinfo-test-on-other-architectures.patch +Source0: https://github.com/cyphar/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz +Source1: https://github.com/cyphar/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring +Source3: vendor.tar.zst BuildRequires: rust >= 1.63 BuildRequires: cargo BuildRequires: cargo-packaging @@ -112,14 +114,26 @@ This subpackage provides the Python bindings for %{name}. %prep -%autosetup -a1 -p1 +%autosetup -a3 -p1 %build -# We need to use lld. -%define __rustflags -C linker=clang -C link-arg=-fuse-ld=lld +export CC=clang -# Build libpathrs.so. -make CARGO='%{__cargo}' release +# libpathrs needs to control several bits of RUSTFLAGS and environment +# variables when doing the build, so we have to extract the environment +# variables from __cargo and then pass them another way. +vars="$(grep -oP '([^\s"\x27]+|"([^"\\]|\\.)*"|\x27[^\x27]*\x27)+' <<<'%{__cargo}' | grep '=' | tr '\n' ' ')" +eval "export -- $vars" +# We need to have special handling for RUSTFLAGS. +EXTRA_RUSTC_FLAGS="$RUSTFLAGS" +unset RUSTFLAGS + +# Build libpathrs. +make \ + CARGO="cargo auditable" \ + EXTRA_CARGO_FLAGS="--offline --locked" \ + EXTRA_RUSTC_FLAGS="$EXTRA_RUSTC_FLAGS -C linker=clang" \ + release # Used for building bindings against our not-yet-installed libs. export PATHRS_SRC_ROOT="$PWD" ++++++ _service ++++++ --- /var/tmp/diff_new_pack.fjtxPi/_old 2026-03-04 21:04:29.770644846 +0100 +++ /var/tmp/diff_new_pack.fjtxPi/_new 2026-03-04 21:04:29.774645011 +0100 @@ -2,9 +2,9 @@ <services> <service name="download_files" mode="manual" /> <service name="cargo_vendor" mode="manual"> - <param name="srctar">libpathrs-*.tar.gz</param> - <param name="update">true</param> + <param name="srctar">libpathrs-*.tar.xz</param> + <param name="update">false</param> + <param name="respect-lockfile">true</param> </service> - <service name="cargo_audit" mode="manual" /> </services> ++++++ libpathrs.keyring ++++++ pub ed25519 2019-06-21 [C] C9C370B246B09F6DBCFC744C34401015D1D2D386 uid [ultimate] Aleksa Sarai <[email protected]> sub ed25519 2022-09-30 [S] [expires: 2030-03-25] B64E4955B29FA3D463F2A9062897FAD2B7E9446F sub cv25519 2022-09-30 [E] [expires: 2030-03-25] 0C23601C4F4561640663556524325218CEA61CB8 sub ed25519 2022-09-30 [A] [expires: 2030-03-25] A6BBD7976DBC7617FC73737D2374658C6654AF23 -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: github=cyphar mDMEXQxvLxYJKwYBBAHaRw8BAQdArRQoZs9YzYtQIiPA1qdvUT8Q0wbPZyRV65Tz QNTIZla0IEFsZWtzYSBTYXJhaSA8Y3lwaGFyQGN5cGhhci5jb20+iJAEExYIADgF CwkIBwIGFQoJCAsCBBYCAwECHgECF4ACGwEWIQTJw3CyRrCfbbz8dEw0QBAV0dLT hgUCZa3xwQAKCRA0QBAV0dLThpQyAQDGzjZyyWWmd6Ykg5/lymp2MLIg1f2jG6ew AiPT4ATkBAD/RgdLDf1IQStEH7pHmQa1qvqyRq1jeEgF23KruXbbdQ64MwRdDMJS FgkrBgEEAdpHDwEBB0B2IGusH7LuDH3hNT6JYM30S7G92FGogA6a9WQzKRlqvIh4 BCgWCgAgFiEEycNwskawn228/HRMNEAQFdHS04YFAmM2ukUCHQEACgkQNEAQFdHS 04ZTQAEAjAT0fXVJHdRL6UMCxDYsgjG+QyH1mr7gKgbPvB8A5LgBAN4QDqCxIY3b 8+X4Ud3C9yLfkbcsdgctU3fO/jHpKVIIiO8EGBYIACAWIQTJw3CyRrCfbbz8dEw0 QBAV0dLThgUCXQzCUgIbAgCBCRA0QBAV0dLThnYgBBkWCAAdFiEEsWZunbXxPIMS y32KnZS5YyG50BIFAl0MwlIACgkQnZS5YyG50BLusQD/aPjX4NhlSYgzNV2x31aw x5AxTp+18xoQDwaU123grDgA/2B73RiaTO2boRK5UETxx6awdsA51hZubxo4LyxG SP8IW5gA/2JWrDg+7cSQrS71gHmtqvz0se+D7zmWdcnN8O3LoUZeAQDW3Pkq0cru YVbsXiTwzenLPUJrjGBAVaoFmYqFUelFDLg4BF0MwmoSCisGAQQBl1UBBQEBB0BL FI5mD555F7t6dovnw4DW19nkG/g/Vd5Zb/7qhMLWagMBCAeIeAQoFgoAIBYhBMnD cLJGsJ9tvPx0TDRAEBXR0tOGBQJjNrpFAh0BAAoJEDRAEBXR0tOGgPkA/1Z69M4e qU3ZM7czYOHKAbNHiRuAqzc6o90WBJLhgFJmAQCcKmpnnnTpbnGoXgkcRSr2y1wk uId1oVRwfRbN9h94Doh4BBgWCAAgFiEEycNwskawn228/HRMNEAQFdHS04YFAl0M wmoCGwwACgkQNEAQFdHS04aZWgD/d0gCCB7ytnRB9RBtns9RRrtGXOIrzzWKw+zx za6Y2zgBANoj7CUeH0MygzZkgMrCmKPNnMxEnHJaTuYZA4yBixkIuDMEXQzCjRYJ KwYBBAHaRw8BAQdAAiFh7AD1u/UhjVbGJkRflPhjHBKIsAuP4pkI/qjavwaIeAQo FgoAIBYhBMnDcLJGsJ9tvPx0TDRAEBXR0tOGBQJjNrpFAh0BAAoJEDRAEBXR0tOG AUgA/2ZDB3tCRBON1WjLBESkHZmNtplYcV03u/oshA/MVCzpAQDGusGcv/rf1ZI9 o7lcWozXFlQDOM7eoT4avvWOVcsaD4h4BBgWCAAgFiEEycNwskawn228/HRMNEAQ FdHS04YFAl0Mwo0CGyAACgkQNEAQFdHS04ajxQEAsZf1yDORUVYicREc/7z0U+51 DJzeAexeJTYM+N+x13EA/0Ex+o7qQ7dZLGDn7x4LSbd39C+++suHsEaE4XwlX6cH uDMEYza6SxYJKwYBBAHaRw8BAQdAE3s7dZQFuImQX2tWshIdGjeUKZc7rlMcrZ6+ q25gaH2I9QQYFgoAJgIbAhYhBMnDcLJGsJ9tvPx0TDRAEBXR0tOGBQJlrfJcBQkO EpjFAIF2IAQZFgoAHRYhBLZOSVWyn6PUY/KpBiiX+tK36URvBQJjNrpLAAoJECiX +tK36URv2hsBALyKPjIlNTtlwC1PHZkyOPwSiu4ZveS7pWlHLHX6nJBCAP9CBDtf UbvG3C5WljSQdiBrXKgosDbJxPwXw+tW0XukAwkQNEAQFdHS04bMkQEA9elVwA0A +ywDw+jnifIc98XqLI+KF3Xl0A9+lMuwthMBAO00DeAEjkryFMGp62GPNHqr/r6p +6DIeUjWgK4Sh8IMuDgEYza6YBIKKwYBBAGXVQEFAQEHQKECW5Y7nUGCka0/WcCM OerRY95Pm2DQVL76QzvhXD8tAwEIB4h+BBgWCgAmAhsMFiEEycNwskawn228/HRM NEAQFdHS04YFAmWt8lwFCQ4SmLAACgkQNEAQFdHS04apHgD+MIRj2kujpxtQt04D ZB+hofBtHIEMo2tplFBYvhZ6KOMA/1q3aRv6jnWAv8woc50KitP4/+iPmfyzaBA/ 8XA5DdIKuDMEYza6bhYJKwYBBAHaRw8BAQdAgHXd0yf6MPXJZCZ3TFz8xLymyPsD TF2SQwwqM4+nYbeIfgQYFgoAJgIbIBYhBMnDcLJGsJ9tvPx0TDRAEBXR0tOGBQJl rfJcBQkOEpiiAAoJEDRAEBXR0tOGAUwA/jbaz04OXnV3PYC/yQUsUJsihCTqz4Ne lxxclgJYU604APsFzpoLD0oUlfMn5Fh75ftkKPrwiHpTj4rRU6oIQu1/Bg== =Ab7w -----END PGP PUBLIC KEY BLOCK----- ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/libpathrs/vendor.tar.zst /work/SRC/openSUSE:Factory/.libpathrs.new.561/vendor.tar.zst differ: char 7, line 1
