Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lix-installer for openSUSE:Factory checked in at 2025-11-20 14:49:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lix-installer (Old) and /work/SRC/openSUSE:Factory/.lix-installer.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lix-installer" Thu Nov 20 14:49:05 2025 rev:2 rq:1318566 version:2.94.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lix-installer/lix-installer.changes 2025-02-25 16:41:58.660847802 +0100 +++ /work/SRC/openSUSE:Factory/.lix-installer.new.2061/lix-installer.changes 2025-11-20 14:50:25.070477681 +0100 @@ -1,0 +2,8 @@ +Wed Nov 19 05:54:30 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 2.94.0: + * Release 2.94.0 + * fix: build on macOS broken + * Version 2.93.0 + +------------------------------------------------------------------- Old: ---- lix-installer-2.92.0.obscpio New: ---- lix-installer-2.94.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lix-installer.spec ++++++ --- /var/tmp/diff_new_pack.0y371t/_old 2025-11-20 14:50:27.978600314 +0100 +++ /var/tmp/diff_new_pack.0y371t/_new 2025-11-20 14:50:27.990600820 +0100 @@ -1,7 +1,7 @@ # # spec file for package lix-installer # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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 @@ -15,20 +15,20 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# https://git.lix.systems/lix-project/lix-installer#building-a-binary + %define __rustflags --cfg tokio_unstable Name: lix-installer -Version: 2.92.0 +Version: 2.94.0 Release: 0 Summary: The easiest way to install Lix -License: LGPL-2.1 +License: LGPL-2.1-only URL: https://git.lix.systems/lix-project/lix-installer Source0: %{name}-%{version}.tar.gz Source1: vendor.tar.zst +BuildRequires: cargo BuildRequires: cargo-packaging BuildRequires: zstd -BuildRequires: cargo ExclusiveArch: x86_64 %description ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0y371t/_old 2025-11-20 14:50:28.066604025 +0100 +++ /var/tmp/diff_new_pack.0y371t/_new 2025-11-20 14:50:28.078604532 +0100 @@ -3,7 +3,7 @@ <param name="url">https://git.lix.systems/lix-project/lix-installer.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">2.92.0</param> + <param name="revision">2.94.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.0y371t/_old 2025-11-20 14:50:28.130606725 +0100 +++ /var/tmp/diff_new_pack.0y371t/_new 2025-11-20 14:50:28.150607567 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://git.lix.systems/lix-project/lix-installer.git</param> - <param name="changesrevision">2ff4ada89165d05fd9fbd029a2374c87ae818195</param></service></servicedata> + <param name="changesrevision">81a5d136aaf6b81adc044171f1eb118220d99b9e</param></service></servicedata> (No newline at EOF) ++++++ lix-installer-2.92.0.obscpio -> lix-installer-2.94.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lix-installer-2.92.0/.gitignore new/lix-installer-2.94.0/.gitignore --- old/lix-installer-2.92.0/.gitignore 2025-01-18 23:18:17.000000000 +0100 +++ new/lix-installer-2.94.0/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -/target -.ci-store -.direnv -result* -release-assets -src/action/linux/selinux/nix.mod -.idea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lix-installer-2.92.0/build-all.xsh new/lix-installer-2.94.0/build-all.xsh --- old/lix-installer-2.92.0/build-all.xsh 2025-01-18 23:18:17.000000000 +0100 +++ new/lix-installer-2.94.0/build-all.xsh 2025-11-17 22:00:46.000000000 +0100 @@ -26,6 +26,13 @@ "x86_64-unknown-linux-musl", "aarch64-unknown-linux-musl", ] +# Required because of ring using a C toolchain and the C toolchain being busted for some reason +# But Zig is also busted on Apple platforms. Goofy. +# https://git.lix.systems/lix-project/lix-installer/issues/45 +ZIG_PLATFORMS = { + "x86_64-unknown-linux-musl", + "aarch64-unknown-linux-musl", +} # Create an alias for printing to stderr. printerr = functools.partial(print, file=sys.stderr) @@ -53,10 +60,11 @@ # Build for each of our platforms. printerr("> Building any platforms that need updating.") for platform in TARGET_PLATFORMS: + cmd = 'zigbuild' if platform in ZIG_PLATFORMS else 'build' # Build... printerr(f"> Building for target {platform}") - cargo zigbuild --quiet --release --target=@(platform) + cargo @(cmd) --release --target=@(platform) # ... and copy the output to the "results" directory. mkdir -p ./results diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lix-installer-2.92.0/flake.lock new/lix-installer-2.94.0/flake.lock --- old/lix-installer-2.92.0/flake.lock 2025-01-18 23:18:17.000000000 +0100 +++ new/lix-installer-2.94.0/flake.lock 2025-11-17 22:00:46.000000000 +0100 @@ -41,20 +41,37 @@ "inputs": { "flake-compat": "flake-compat", "nix2container": "nix2container", - "nixpkgs": "nixpkgs", + "nix_2_18": "nix_2_18", + "nixpkgs": "nixpkgs_2", "nixpkgs-regression": "nixpkgs-regression", "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1737234286, - "narHash": "sha256-CCKIAE84dzkrnlxJCKFyffAxP3yfsOAbdvydUGqq24g=", - "rev": "2837da71ec1588c1187d2e554719b15904a46c8b", + "lastModified": 1763408539, + "narHash": "sha256-X6X3NhgLnpkgWUbLs0nLjusNx/el3L1EkVm6OHqY2z8=", + "rev": "43dc3b987fb47bd45ee7ed6967febac2595c468e", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/2837da71ec1588c1187d2e554719b15904a46c8b.tar.gz?rev=2837da71ec1588c1187d2e554719b15904a46c8b" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/43dc3b987fb47bd45ee7ed6967febac2595c468e.tar.gz?rev=43dc3b987fb47bd45ee7ed6967febac2595c468e" }, "original": { "type": "tarball", - "url": "https://git.lix.systems/lix-project/lix/archive/2.92.0.tar.gz" + "url": "https://git.lix.systems/lix-project/lix/archive/2.94.0.tar.gz" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, "naersk": { @@ -93,18 +110,46 @@ "type": "github" } }, + "nix_2_18": { + "inputs": { + "flake-compat": [ + "lix", + "flake-compat" + ], + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs", + "nixpkgs-regression": [ + "lix", + "nixpkgs-regression" + ] + }, + "locked": { + "lastModified": 1730375271, + "narHash": "sha256-RrOFlDGmRXcVRV2p2HqHGqvzGNyWoD0Dado/BNlJ1SI=", + "owner": "NixOS", + "repo": "nix", + "rev": "0f665ff6779454f2117dcc32e44380cda7f45523", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.18.9", + "repo": "nix", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1733348545, - "narHash": "sha256-b4JrUmqT0vFNx42aEN9LTWOHomkTKL/ayLopflVf81U=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9ecb50d2fae8680be74c08bb0a995c5383747f89", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.11-small", + "ref": "nixos-23.05-small", "repo": "nixpkgs", "type": "github" } @@ -127,6 +172,22 @@ }, "nixpkgs_2": { "locked": { + "lastModified": 1757198069, + "narHash": "sha256-m3VUcOD4rTs8J7S+3dOjWMrAjw6RcITC3XYQ98zhEFs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0747026fc57ecb9c28901c7f7a2b5dc40e8af43c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-25.05-small", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { "lastModified": 1723449574, "narHash": "sha256-9c/blnpryB8JYUZDt8ePD9HxWfJgVKyd8gZX80H8DnI=", "owner": "NixOS", @@ -162,7 +223,7 @@ "fenix": "fenix", "lix": "lix", "naersk": "naersk", - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs_3" } }, "rust-analyzer-src": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lix-installer-2.92.0/flake.nix new/lix-installer-2.94.0/flake.nix --- old/lix-installer-2.92.0/flake.nix 2025-01-18 23:18:17.000000000 +0100 +++ new/lix-installer-2.94.0/flake.nix 2025-11-17 22:00:46.000000000 +0100 @@ -17,7 +17,7 @@ lix = { # See set_version.py # BEGIN GENERATE-URLS - url = "https://git.lix.systems/lix-project/lix/archive/2.92.0.tar.gz"; + url = "https://git.lix.systems/lix-project/lix/archive/2.94.0.tar.gz"; # END GENERATE-URLS # Omitting `inputs.nixpkgs.follows = "nixpkgs";` on purpose }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lix-installer-2.92.0/src/settings.rs new/lix-installer-2.94.0/src/settings.rs --- old/lix-installer-2.92.0/src/settings.rs 2025-01-18 23:18:17.000000000 +0100 +++ new/lix-installer-2.94.0/src/settings.rs 2025-11-17 22:00:46.000000000 +0100 @@ -15,19 +15,19 @@ // BEGIN GENERATE-URLS /// Default [`nix_package_url`](CommonSettings::nix_package_url) for x86_64-linux. pub const LIX_X86_64_LINUX_URL: &str = - "https://releases.lix.systems/lix/lix-2.92.0/lix-2.92.0-x86_64-linux.tar.xz"; + "https://releases.lix.systems/lix/lix-2.94.0/lix-2.94.0-x86_64-linux.tar.xz"; /// Default [`nix_package_url`](CommonSettings::nix_package_url) for x86_64-darwin. pub const LIX_X86_64_DARWIN_URL: &str = - "https://releases.lix.systems/lix/lix-2.92.0/lix-2.92.0-x86_64-darwin.tar.xz"; + "https://releases.lix.systems/lix/lix-2.94.0/lix-2.94.0-x86_64-darwin.tar.xz"; /// Default [`nix_package_url`](CommonSettings::nix_package_url) for aarch64-linux. pub const LIX_AARCH64_LINUX_URL: &str = - "https://releases.lix.systems/lix/lix-2.92.0/lix-2.92.0-aarch64-linux.tar.xz"; + "https://releases.lix.systems/lix/lix-2.94.0/lix-2.94.0-aarch64-linux.tar.xz"; /// Default [`nix_package_url`](CommonSettings::nix_package_url) for aarch64-darwin. pub const LIX_AARCH64_DARWIN_URL: &str = - "https://releases.lix.systems/lix/lix-2.92.0/lix-2.92.0-aarch64-darwin.tar.xz"; + "https://releases.lix.systems/lix/lix-2.94.0/lix-2.94.0-aarch64-darwin.tar.xz"; // END GENERATE-URLS ++++++ lix-installer.obsinfo ++++++ --- /var/tmp/diff_new_pack.0y371t/_old 2025-11-20 14:50:28.526623424 +0100 +++ /var/tmp/diff_new_pack.0y371t/_new 2025-11-20 14:50:28.530623592 +0100 @@ -1,5 +1,5 @@ name: lix-installer -version: 2.92.0 -mtime: 1737238697 -commit: 2ff4ada89165d05fd9fbd029a2374c87ae818195 +version: 2.94.0 +mtime: 1763413246 +commit: 81a5d136aaf6b81adc044171f1eb118220d99b9e ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/lix-installer/vendor.tar.zst /work/SRC/openSUSE:Factory/.lix-installer.new.2061/vendor.tar.zst differ: char 7, line 1
