Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spack for openSUSE:Factory checked 
in at 2023-06-04 00:12:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spack (Old)
 and      /work/SRC/openSUSE:Factory/.spack.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spack"

Sun Jun  4 00:12:24 2023 rev:33 rq:1090534 version:0.20.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/spack/spack.changes      2023-05-04 
17:11:31.912701271 +0200
+++ /work/SRC/openSUSE:Factory/.spack.new.15902/spack.changes   2023-06-04 
00:12:25.689471461 +0200
@@ -1,0 +2,57 @@
+Thu Jun  1 11:32:36 UTC 2023 - Egbert Eich <e...@suse.com>
+
+- Do not attempt to build documentation for 32-bit, s390x and
+  ppc64*. There are build issues on some build targets.
+
+-------------------------------------------------------------------
+Mon May 22 14:40:17 UTC 2023 - Christian Goll <cg...@suse.com>
+
+- Update to version 0.20.0 with the following features:
+  * Exact versions: Spack did not previously have a way to distinguish a
+    version if it was a prefix of some other version. For example, @3.2 would
+    match 3.2, 3.2.1, 3.2.2, etc. You can now match exactly 3.2 with @=3.2.
+    This is useful, for example, if you need to patch only the 3.2 version of a
+    package
+  * More stable concretization: Now, spack concretize will only concretize the
+    new portions of the environment and will not change existing parts of an
+    environment unless you specify --force.  This has always been true for
+    unify:false, but not for unify:true and unify:when_possible environments.
+  * The concretizer has a new --reuse-deps argument that only reuses 
dependencies.
+    That is, it will always treat the roots of your environment as it would 
with
+    --fresh. This allows you to upgrade just the roots of your environment 
while
+    keeping everything else stable
+  * Specs in buildcaches can be referenced by hash: Previously, you could run
+    spack buildcache list and see the hashes in buildcaches, but referring to
+    them by hash would fail.  You can now run commands like spack spec and
+    spack install and refer to buildcache hashes directly, e.g. spack install
+    /abc123
+  * New package and buildcache index websites
+    Our public websites for searching packages have been completely revamped
+    and updated.  You can check them out here:
+      Package Index: https://packages.spack.io
+      Buildcache Index: https://cache.spack.io
+    Both are searchable and more interactive than before. Currently major
+    releases are shown; UI for browsing develop snapshots is coming soon.
+  * Default CMake and Meson build types are now Release: Spack has historically
+    defaulted to building with optimization and debugging, but packages like
+    llvm can be enormous with debug turned on. Our default build type for all
+    Spack packages is now Release. This has a number of benefits:
+      much smaller binaries;
+      higher default optimization level; and
+    defining NDEBUG disables assertions, which may lead to further speedups.
+    You can still get the old behavior back through requirements and package
+    preferences
+  * spack checksum can automatically add new versions to package
+  * new command: spack pkg grep to easily search package files
+  * New maintainers directive
+  * Add spack buildcache push (alias to buildcache create)
+  * Allow using -j to control the parallelism of concretization
+  * Add --exclude option to 'spack external find'
+    requires() directive and enhanced package requirements We've added some
+    more enhancements to requirements in Spack. There is a new requires()
+    directive for packages. requires() is the opposite of conflicts()
+
+- removed Add-zypper-to-the-valid-container.os_packages-commands.patch 
+  as incoperated upstream
+
+-------------------------------------------------------------------

Old:
----
  Add-zypper-to-the-valid-container.os_packages-commands.patch
  spack-0.19.2.tar.gz

New:
----
  spack-0.20.0.tar.gz

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

Other differences:
------------------
++++++ spack.spec ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.393475669 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.397475693 +0200
@@ -19,6 +19,9 @@
 %global flavor @BUILD_FLAVOR@%{?nil}
 %if "%{flavor}" == "doc"
 %bcond_without doc
+%ifarch i586 %arm s390 s390x %power64 ppc
+ExclusiveArch:  do_not_build
+%endif
 %endif
 
 %if %{with doc} && (0%{?sle_version} > 0) && (150200 >= 0%{?sle_version})
@@ -43,7 +46,7 @@
 # non oss packages
 %define spack_trigger_external cuda-nvcc
 Name:           spack
-Version:        0.19.2
+Version:        0.20.0
 Release:        0
 Summary:        Package manager for HPC systems
 License:        Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
@@ -63,7 +66,6 @@
 Patch7:         Fix-Spinx-configuration-to-avoid-throwing-errors.patch
 Patch8:         Set-modules-default-to-lmod.patch
 Patch9:         
Add-support-for-container-building-using-a-SLE-base-container.patch
-Patch10:        Add-zypper-to-the-valid-container.os_packages-commands.patch
 %if %{without doc}
 BuildRequires:  fdupes
 BuildRequires:  lua-lmod
@@ -203,7 +205,7 @@
 while [ -n "$1" ]; do
   case $1 in
     --*) shift ;;
-    graph|spec) exit 0 ;;
+    graph|spec|unit-test) exit 0 ;;
     *) exec /usr/bin/spack ${args} ;;
   esac;
 done

++++++ 
Adapt-shell-scripts-that-set-up-the-environment-for-different-shells.patch 
++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.421475837 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.425475861 +0200
@@ -1,20 +1,19 @@
+From 360dd5abda2e7f14c87ace831ff4c9756c9d0444 Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
-Date: Wed Nov 10 13:01:17 2021 +0100
-Subject: Adapt shell scripts that set up the environment for different shells
-Patch-mainline: Not yet
-Git-repo: https://github.com/spack/spack
-Git-commit: 565c91f4e3a40495fc470a8887df7dee9ced8c09
-References: 
+Date: Wed, 10 Nov 2021 13:01:17 +0100
+Subject: [PATCH] Adapt shell scripts that set up the environment for different
+ shells
 
 Signed-off-by: Egbert Eich <e...@suse.com>
 Signed-off-by: Egbert Eich <e...@suse.de>
 ---
  share/spack/setup-env.csh  |  5 +++-
- share/spack/setup-env.fish | 15 +-----------
- share/spack/setup-env.sh   | 61 ++--------------------------------------------
+ share/spack/setup-env.fish | 15 +---------
+ share/spack/setup-env.sh   | 61 ++------------------------------------
  3 files changed, 7 insertions(+), 74 deletions(-)
+
 diff --git a/share/spack/setup-env.csh b/share/spack/setup-env.csh
-index 4ac0503947..67fad7516c 100755
+index ad20d346d1..91c48ecae9 100755
 --- a/share/spack/setup-env.csh
 +++ b/share/spack/setup-env.csh
 @@ -12,6 +12,10 @@
@@ -37,7 +36,7 @@
  
  # Set up module search paths in the user environment
 diff --git a/share/spack/setup-env.fish b/share/spack/setup-env.fish
-index d16ee617df..84e3a9e044 100755
+index e00d8e76bb..961ec39015 100755
 --- a/share/spack/setup-env.fish
 +++ b/share/spack/setup-env.fish
 @@ -671,12 +671,6 @@ end
@@ -70,7 +69,7 @@
  
  #
 diff --git a/share/spack/setup-env.sh b/share/spack/setup-env.sh
-index 5136e8a58a..6aef191129 100755
+index d3a97d9af6..45195fb36f 100755
 --- a/share/spack/setup-env.sh
 +++ b/share/spack/setup-env.sh
 @@ -249,64 +249,6 @@ _sp_shell=$(_spack_determine_shell)
@@ -152,4 +151,7 @@
  fi
  
  # done: unset sentinel variable as we're no longer initializing
+-- 
+2.40.1
+
 

++++++ Add-support-for-container-building-using-a-SLE-base-container.patch 
++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.437475933 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.441475956 +0200
@@ -1,19 +1,18 @@
+From 6bb3cfbfe614556b3a24fb832bf672b5b2352f3b Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
-Date: Wed Jan 12 13:51:57 2022 +0100
-Subject: Add support for container building using a SLE base container
-Patch-mainline: Not yet
-Git-commit: 9fa0183f8bcff032d20ce3ae4f8e5e5b1e3dea9b
-References: 
+Date: Wed, 12 Jan 2022 13:51:57 +0100
+Subject: [PATCH] Add support for container building using a SLE base container
 
 Signed-off-by: Egbert Eich <e...@suse.com>
 ---
  lib/spack/spack/container/images.json | 13 +++++++++++++
  1 file changed, 13 insertions(+)
+
 diff --git a/lib/spack/spack/container/images.json 
b/lib/spack/spack/container/images.json
-index b82596f2..64ac94a5 100644
+index 296658fe5e..a8be14610c 100644
 --- a/lib/spack/spack/container/images.json
 +++ b/lib/spack/spack/container/images.json
-@@ -41,6 +41,19 @@
+@@ -133,6 +133,19 @@
          "image": "opensuse/leap:latest"
        }
      },
@@ -33,4 +32,7 @@
      "nvidia/cuda:11.2.1": {
        "bootstrap": {
          "template": "container/cuda_11_2_1.dockerfile",
+-- 
+2.40.1
+
 

++++++ Fix-Spinx-configuration-to-avoid-throwing-errors.patch ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.453476028 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.457476052 +0200
@@ -1,4 +1,4 @@
-From 66bdd2b54c5e6d1ddc9a3970b120dda2ac69e52e Mon Sep 17 00:00:00 2001
+From 223f11bab87c9f5915ef7146b26d0935c7ff18e3 Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
 Date: Wed, 10 Nov 2021 16:30:14 +0100
 Subject: [PATCH] Fix Spinx configuration to avoid throwing errors
@@ -13,10 +13,10 @@
  1 file changed, 1 insertion(+), 2 deletions(-)
 
 diff --git a/lib/spack/docs/conf.py b/lib/spack/docs/conf.py
-index 4fc321c72d..d31c2fe980 100644
+index 8ba6717147..521511db2f 100644
 --- a/lib/spack/docs/conf.py
 +++ b/lib/spack/docs/conf.py
-@@ -130,7 +130,6 @@ def setup(sphinx):
+@@ -133,7 +133,6 @@ def setup(sphinx):
      "sphinx.ext.napoleon",
      "sphinx.ext.todo",
      "sphinx.ext.viewcode",
@@ -24,14 +24,13 @@
      "sphinxcontrib.programoutput",
  ]
  
-@@ -415,5 +414,5 @@ class SpackStyle(DefaultStyle):
+@@ -418,4 +417,4 @@ class SpackStyle(DefaultStyle):
+ # -- Extension configuration -------------------------------------------------
  
  # sphinx.ext.intersphinx
- intersphinx_mapping = {
--    "python": ("https://docs.python.org/3";, None),
-+    "python": ("https://docs.python.org/3";, "objects.inv"),
- }
+-intersphinx_mapping = {"python": ("https://docs.python.org/3";, None)}
++intersphinx_mapping = {"python": ("https://docs.python.org/3";,  
"objects.inv")}
 -- 
-2.35.3
+2.40.1
 
 

++++++ 
Fix-error-during-documentation-build-due-to-recursive-module-inclusion.patch 
++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.473476148 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.477476171 +0200
@@ -1,4 +1,4 @@
-From dc83f5aa199bd7a393f32f53611e069d7475ccfc Mon Sep 17 00:00:00 2001
+From c24349cb54442da8e49fd40a299453e56b404a90 Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
 Date: Thu, 7 Apr 2022 20:25:46 +0200
 Subject: [PATCH] Fix error during documentation build due to recursive module
@@ -11,10 +11,10 @@
  1 file changed, 4 insertions(+)
 
 diff --git a/lib/spack/spack/environment/environment.py 
b/lib/spack/spack/environment/environment.py
-index f0598e5a83..76f50ff69c 100644
+index a4312df6dc..10bfbd2a4d 100644
 --- a/lib/spack/spack/environment/environment.py
 +++ b/lib/spack/spack/environment/environment.py
-@@ -36,6 +36,10 @@
+@@ -41,6 +41,10 @@
  import spack.subprocess_context
  import spack.traverse
  import spack.user_environment as uenv
@@ -26,6 +26,6 @@
  import spack.util.environment
  import spack.util.hash
 -- 
-2.35.3
+2.40.1
 
 

++++++ Make-spack-paths-compliant-to-distro-installation.patch ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.493476267 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.497476291 +0200
@@ -1,9 +1,7 @@
+From a91079b55fa90142d9de03ffe219812a26937959 Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
-Date: Wed Jan 11 14:30:19 2023 +0100
-Subject: Make spack paths compliant to distro installation
-Patch-mainline: Not yet
-Git-commit: c74fb7ed42aa94609c8cc8c005b004357307bb34
-References: 
+Date: Wed, 11 Jan 2023 14:30:19 +0100
+Subject: [PATCH] Make spack paths compliant to distro installation
 
 Spack is particular about the choice of 'prefix' which will
 replace $spack. 'prefix' is the 4th ancestor of paths.py, so
@@ -18,8 +16,9 @@
 ---
  lib/spack/spack/paths.py | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)
+
 diff --git a/lib/spack/spack/paths.py b/lib/spack/spack/paths.py
-index f03f6eb1..914aea93 100644
+index 18656b76c2..f0e9cb587c 100644
 --- a/lib/spack/spack/paths.py
 +++ b/lib/spack/spack/paths.py
 @@ -41,7 +41,7 @@
@@ -44,4 +43,7 @@
  packages_path = os.path.join(repos_path, "builtin")
  mock_packages_path = os.path.join(repos_path, "builtin.mock")
  
+-- 
+2.40.1
+
 

++++++ Set-modules-default-to-lmod.patch ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.537476530 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.541476554 +0200
@@ -1,4 +1,4 @@
-From ff6db56de20859436a1bfff30d22910bad0557d9 Mon Sep 17 00:00:00 2001
+From 1e351fa2c0f93ad119d4e5c61ea4307b9522c22e Mon Sep 17 00:00:00 2001
 From: Egbert Eich <e...@suse.com>
 Date: Wed, 10 Nov 2021 20:28:29 +0100
 Subject: [PATCH] Set modules default to lmod
@@ -6,23 +6,24 @@
 Signed-off-by: Egbert Eich <e...@suse.com>
 Signed-off-by: Egbert Eich <e...@suse.de>
 ---
- etc/spack/defaults/modules.yaml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ etc/spack/defaults/modules.yaml | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/etc/spack/defaults/modules.yaml b/etc/spack/defaults/modules.yaml
-index 27450b4259..9b476b7c69 100644
+index 75ec366117..16212b4e9b 100644
 --- a/etc/spack/defaults/modules.yaml
 +++ b/etc/spack/defaults/modules.yaml
-@@ -42,7 +42,7 @@ modules:
+@@ -41,7 +41,8 @@ modules:
+      tcl:    $spack/share/spack/modules
       lmod:   $spack/share/spack/lmod
-     # What type of modules to use
-     enable:
--      - tcl
+     # What type of modules to use ("tcl" and/or "lmod")
+-    enable: []
++    enable:
 +      - lmod
  
      tcl:
        all:
 -- 
-2.35.3
+2.40.1
 
 

++++++ added-target-and-os-calls-to-output-of-spack-spec-co.patch ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.569476721 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.573476746 +0200
@@ -1,4 +1,4 @@
-From a80d5cd883263271650925926dfd734f488bb731 Mon Sep 17 00:00:00 2001
+From 1221c1f6b68cbba3a14592a686aec742b5fd02d2 Mon Sep 17 00:00:00 2001
 From: Christian Goll <cg...@suse.de>
 Date: Fri, 11 Dec 2020 15:37:48 +0100
 Subject: [PATCH] added target and os calls to output of spack spec commands
@@ -10,10 +10,10 @@
  3 files changed, 5 insertions(+), 5 deletions(-)
 
 diff --git a/lib/spack/docs/developer_guide.rst 
b/lib/spack/docs/developer_guide.rst
-index 6b67ef9f77..695e3a84bc 100644
+index 4dc8d1249d..42b67425ab 100644
 --- a/lib/spack/docs/developer_guide.rst
 +++ b/lib/spack/docs/developer_guide.rst
-@@ -761,7 +761,7 @@ supply ``--profile`` to Spack on the command line, before 
any subcommands.
+@@ -758,7 +758,7 @@ supply ``--profile`` to Spack on the command line, before 
any subcommands.
  
  ``spack --profile`` output looks like this:
  
@@ -23,10 +23,10 @@
  
  The bottom of the output shows the top most time consuming functions,
 diff --git a/lib/spack/docs/getting_started.rst 
b/lib/spack/docs/getting_started.rst
-index 1bf99e09b3..6b01bf4950 100644
+index 3c077490a2..0a0a0d0913 100644
 --- a/lib/spack/docs/getting_started.rst
 +++ b/lib/spack/docs/getting_started.rst
-@@ -206,7 +206,7 @@ Check Installation
+@@ -204,7 +204,7 @@ Check Installation
  With Spack installed, you should be able to run some basic Spack
  commands.  For example:
  
@@ -36,10 +36,10 @@
  In theory, Spack doesn't need any additional installation; just
  download and run!  But in real life, additional steps are usually
 diff --git a/lib/spack/docs/packaging_guide.rst 
b/lib/spack/docs/packaging_guide.rst
-index 5b0e556b34..600f0fb72e 100644
+index 586fdcec6e..1a7e23c426 100644
 --- a/lib/spack/docs/packaging_guide.rst
 +++ b/lib/spack/docs/packaging_guide.rst
-@@ -6099,13 +6099,13 @@ Spack provides the ``spack graph`` command for 
graphing dependencies.
+@@ -6382,13 +6382,13 @@ Spack provides the ``spack graph`` command for 
graphing dependencies.
  The command by default generates an ASCII rendering of a spec's
  dependency graph.  For example:
  
@@ -55,7 +55,7 @@
  
  The ``deptype`` argument tells Spack what types of dependencies to graph.
  By default it includes link and run dependencies but not build
-@@ -6120,7 +6120,7 @@ dependencies.  The default is ``--deptype=all``, which 
is equivalent to
+@@ -6403,7 +6403,7 @@ dependencies.  The default is ``--deptype=all``, which 
is equivalent to
  You can also use ``spack graph`` to generate graphs in the widely used
  `Dot <http://www.graphviz.org/doc/info/lang.html>`_ format.  For example:
  
@@ -65,6 +65,6 @@
  This graph can be provided as input to other graphing tools, such as
  those in `Graphviz <http://www.graphviz.org>`_.  If you have graphviz
 -- 
-2.38.0
+2.40.1
 
 


++++++ spack-0.19.2.tar.gz -> spack-0.20.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/spack/spack-0.19.2.tar.gz 
/work/SRC/openSUSE:Factory/.spack.new.15902/spack-0.20.0.tar.gz differ: char 
29, line 1

++++++ spack_get_libs.sh ++++++
--- /var/tmp/diff_new_pack.DgEl0G/_old  2023-06-04 00:12:26.645477176 +0200
+++ /var/tmp/diff_new_pack.DgEl0G/_new  2023-06-04 00:12:26.649477199 +0200
@@ -105,6 +105,8 @@
        print_env LD_LIBRARY_PATH "${ld_library_path}\$LD_LIBRARY_PATH"
 }
 
+source /usr/share/spack/setup-env.sh
+
 spack_srcd=false
 (
     [[ -n $ZSH_VERSION && $ZSH_EVAL_CONTEXT =~ :file$ ]] ||

Reply via email to