Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nushell for openSUSE:Factory checked 
in at 2025-02-20 16:40:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nushell (Old)
 and      /work/SRC/openSUSE:Factory/.nushell.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nushell"

Thu Feb 20 16:40:31 2025 rev:12 rq:1247358 version:0.102.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nushell/nushell.changes  2025-02-05 
12:42:36.229943612 +0100
+++ /work/SRC/openSUSE:Factory/.nushell.new.1873/nushell.changes        
2025-02-20 16:42:11.546588678 +0100
@@ -1,0 +2,20 @@
+Thu Feb 20 09:48:43 UTC 2025 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch for reproducible builds (boo#1062303)
+
+-------------------------------------------------------------------
+Thu Feb 20 04:26:43 UTC 2025 - Dead Mozay <dead_mo...@opensuse.org>
+
+- Added missing dependencies in subpackages. 
+
+-------------------------------------------------------------------
+Wed Feb 19 08:59:10 UTC 2025 - Dead Mozay <dead_mo...@opensuse.org>
+
+- Plugins are moved to subpackages. 
+
+-------------------------------------------------------------------
+Wed Feb 19 06:55:55 UTC 2025 - Dead Mozay <dead_mo...@opensuse.org>
+
+- The build of built-in plugins is involved. 
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

BETA DEBUG BEGIN:
  New:
- Add reproducible.patch for reproducible builds (boo#1062303)
BETA DEBUG END:

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

Other differences:
------------------
++++++ nushell.spec ++++++
--- /var/tmp/diff_new_pack.CdS1JN/_old  2025-02-20 16:42:12.654635050 +0100
+++ /var/tmp/diff_new_pack.CdS1JN/_new  2025-02-20 16:42:12.654635050 +0100
@@ -24,6 +24,7 @@
 URL:            https://www.nushell.sh/
 Source0:        %{name}-%{version}.tar.xz
 Source1:        vendor.tar.zst
+Patch0:         reproducible.patch
 BuildRequires:  cargo-packaging
 BuildRequires:  git
 BuildRequires:  zstd
@@ -35,14 +36,95 @@
 %description
 A modern shell written in Rust.
 
+%package plugin_custom_values
+Summary:        Plugin nu_plugin_custom_values for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_custom_values
+%{summary}.
+
+%package plugin_example
+Summary:        Plugin nu_plugin_example for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_example
+%{summary}.
+
+%package plugin_formats
+Summary:        Plugin nu_plugin_formats for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_formats
+%{summary}.
+
+%package plugin_gstat
+Summary:        Plugin nu_plugin_gstat for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_gstat
+%{summary}.
+
+%package plugin_inc
+Summary:        Plugin nu_plugin_inc for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_inc
+%{summary}.
+
+%package plugin_polars
+Summary:        Plugin nu_plugin_polars for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_polars
+%{summary}.
+
+%package plugin_query
+Summary:        Plugin nu_plugin_query for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_query
+%{summary}.
+
+%package plugin_stress_internals
+Summary:        Plugin nu_plugin_stress_internals for %{name}
+Requires:       %{name} = %{version}
+
+%description plugin_stress_internals
+%{summary}.
+
 %prep
-%autosetup -a1
+%autosetup -a1 -p1
 
 %build
 %{cargo_build}
 
 %install
+pushd crates/nu_plugin_custom_values
+%{cargo_install}
+popd
+pushd crates/nu_plugin_example
 %{cargo_install}
+popd
+pushd crates/nu_plugin_formats
+%{cargo_install}
+popd
+pushd crates/nu_plugin_gstat
+%{cargo_install}
+popd
+pushd crates/nu_plugin_inc
+%{cargo_install}
+popd
+pushd crates/nu_plugin_polars
+%{cargo_install}
+popd
+pushd crates/nu_plugin_query
+%{cargo_install}
+popd
+pushd crates/nu_plugin_stress_internals
+%{cargo_install}
+popd
+%{cargo_install}
+
 install -d %{buildroot}/%{_datadir}/%{name}
 
 %files
@@ -51,3 +133,27 @@
 %{_bindir}/nu
 %{_datadir}/%{name}/
 
+%files plugin_custom_values
+%{_bindir}/nu_plugin_custom_values
+
+%files plugin_example
+%{_bindir}/nu_plugin_example
+
+%files plugin_formats
+%{_bindir}/nu_plugin_formats
+
+%files plugin_gstat
+%{_bindir}/nu_plugin_gstat
+
+%files plugin_inc
+%{_bindir}/nu_plugin_inc
+
+%files plugin_polars
+%{_bindir}/nu_plugin_polars
+
+%files plugin_query
+%{_bindir}/nu_plugin_query
+
+%files plugin_stress_internals
+%{_bindir}/nu_plugin_stress_internals
+

++++++ reproducible.patch ++++++
https://github.com/servo/string-cache/pull/290

Author: Ygg01
Date: 2025-02-18

Eliminates a source of non-reproducibility from codegen.
This should have no impact since it's at codegen.
It affects servo/html5ever#573

diff --git a/string_cache_codegen-0.5.3/lib.rs 
b/string_cache_codegen-0.5.3/lib.rs
index 3228946d..ad64db19 100644
--- a/string_cache_codegen-0.5.3/lib.rs
+++ b/vendor/string_cache_codegen-0.5.3/lib.rs
@@ -69,7 +69,7 @@
 #![recursion_limit = "128"]
 
 use quote::quote;
-use std::collections::HashSet;
+use std::collections::BTreeSet;
 use std::fs::File;
 use std::io::{self, BufWriter, Write};
 use std::path::Path;
@@ -81,7 +81,7 @@ pub struct AtomType {
     static_set_doc: Option<String>,
     macro_name: String,
     macro_doc: Option<String>,
-    atoms: HashSet<String>,
+    atoms: BTreeSet<String>,
 }
 
 impl AtomType {
@@ -114,7 +114,7 @@ impl AtomType {
             atom_doc: None,
             static_set_doc: None,
             macro_doc: None,
-            atoms: HashSet::new(),
+            atoms: BTreeSet::new(),
         }
     }
 
diff --git a/string_cache_codegen-0.5.3/.cargo-checksum.json 
b/string_cache_codegen-0.5.3/.cargo-checksum.json
index b1bbb320..0484a0e6 100644
--- a/string_cache_codegen-0.5.3/.cargo-checksum.json
+++ b/vendor/string_cache_codegen-0.5.3/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"Cargo.toml":"5917f5f8eff47b56b62e891b06b0eba57fb69ec87a5325c35841be8c5159777c","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3","lib.rs":"2d06d1598c6fde62b6dc41f4979849bfb16269946588a461d0e1ae7ef5fce3f9"},"package":"244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce"}
\ No newline at end of file
+{"files":{"Cargo.toml":"5917f5f8eff47b56b62e891b06b0eba57fb69ec87a5325c35841be8c5159777c","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3","lib.rs":"c99977b2308a2ddf45737c552aa46d49bf7da98a21fbf34f2250ebc03005b766"},"package":"244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce"}

Reply via email to