Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package stockfish for openSUSE:Factory 
checked in at 2024-09-12 16:56:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stockfish (Old)
 and      /work/SRC/openSUSE:Factory/.stockfish.new.17570 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "stockfish"

Thu Sep 12 16:56:16 2024 rev:15 rq:1200136 version:17

Changes:
--------
--- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes      2024-02-26 
19:47:54.255360498 +0100
+++ /work/SRC/openSUSE:Factory/.stockfish.new.17570/stockfish.changes   
2024-09-12 16:57:21.579355567 +0200
@@ -1,0 +2,19 @@
+Mon Sep  9 06:09:08 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 17:
+  * Improved engine lines
+    This release introduces principal variations (PVs) that are more
+    informative for mate and decisive table base (TB) scores. In both
+    cases, the PV will contain all moves up to checkmate. For mate scores,
+    the PV shown is the best variation known to the engine at that point,
+    while for table base wins, it follows, based on the TB, a sequence of
+    moves that preserves the game outcome to checkmate.
+  * NUMA performance optimization
+    For high-end computers with multiple CPUs (typically a dual-socket
+    architecture with 100+ cores), this release automatically improves
+    performance with a NumaPolicy setting that optimizes non-uniform memory
+    access (NUMA). Although typical consumer hardware will not benefit,
+    speedups of up to 2.8x have been measured.
+- Update date.pach, stockfish-remove-net.patch
+
+-------------------------------------------------------------------

Old:
----
  Stockfish-sf_16.1.tar.gz
  nn-b1a57edbea57.nnue
  nn-baff1ede1f90.nnue

New:
----
  Stockfish-sf_17.tar.gz
  nn-1111cefa1111.nnue
  nn-37f18f62d772.nnue

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

Other differences:
------------------
++++++ stockfish.spec ++++++
--- /var/tmp/diff_new_pack.lQ801w/_old  2024-09-12 16:57:24.175463571 +0200
+++ /var/tmp/diff_new_pack.lQ801w/_new  2024-09-12 16:57:24.175463571 +0200
@@ -17,10 +17,10 @@
 
 
 # See evaluate.h > EvalFileDefaultName
-%define nnuenetS nn-baff1ede1f90.nnue
-%define nnuenetB nn-b1a57edbea57.nnue
+%define nnuenetS nn-37f18f62d772.nnue
+%define nnuenetB nn-1111cefa1111.nnue
 Name:           stockfish
-Version:        16.1
+Version:        17
 Release:        0
 Summary:        Chess engine
 License:        GPL-3.0-or-later

++++++ Stockfish-sf_16.1.tar.gz -> Stockfish-sf_17.tar.gz ++++++
++++ 13063 lines of diff (skipped)

++++++ date.patch ++++++
--- /var/tmp/diff_new_pack.lQ801w/_old  2024-09-12 16:57:24.283468064 +0200
+++ /var/tmp/diff_new_pack.lQ801w/_new  2024-09-12 16:57:24.287468231 +0200
@@ -1,15 +1,16 @@
-Index: Stockfish-sf_16.1/src/misc.cpp
+Index: Stockfish-sf_17/src/misc.cpp
 ===================================================================
---- Stockfish-sf_16.1.orig/src/misc.cpp
-+++ Stockfish-sf_16.1/src/misc.cpp
-@@ -166,14 +166,6 @@ std::string engine_info(bool to_uci) {
+--- Stockfish-sf_17.orig/src/misc.cpp
++++ Stockfish-sf_17/src/misc.cpp
+@@ -131,15 +131,6 @@ std::string engine_info(bool to_uci) {
          ss << "-";
  #ifdef GIT_DATE
          ss << stringify(GIT_DATE);
 -#else
 -        constexpr std::string_view months("Jan Feb Mar Apr May Jun Jul Aug 
Sep Oct Nov Dec");
--        std::string                month, day, year;
--        std::stringstream          date(__DATE__);  // From compiler, format 
is "Sep 21 2008"
+-
+-        std::string       month, day, year;
+-        std::stringstream date(__DATE__);  // From compiler, format is "Sep 
21 2008"
 -
 -        date >> month >> day >> year;
 -        ss << year << std::setw(2) << std::setfill('0') << (1 + 
months.find(month) / 4)

++++++ stockfish-remove-net.patch ++++++
--- /var/tmp/diff_new_pack.lQ801w/_old  2024-09-12 16:57:24.331470061 +0200
+++ /var/tmp/diff_new_pack.lQ801w/_new  2024-09-12 16:57:24.335470228 +0200
@@ -1,8 +1,8 @@
-Index: Stockfish-sf_16.1/src/Makefile
+Index: Stockfish-sf_17/src/Makefile
 ===================================================================
---- Stockfish-sf_16.1.orig/src/Makefile
-+++ Stockfish-sf_16.1/src/Makefile
-@@ -806,7 +806,6 @@ help:
+--- Stockfish-sf_17.orig/src/Makefile
++++ Stockfish-sf_17/src/Makefile
+@@ -801,7 +801,6 @@ help:
        @echo "help                    > Display architecture details"
        @echo "profile-build           > standard build with profile-guided 
optimization"
        @echo "build                   > skip profile-guided optimization"
@@ -10,7 +10,7 @@
        @echo "strip                   > Strip executable"
        @echo "install                 > Install executable"
        @echo "clean                   > Clean up"
-@@ -867,20 +866,20 @@ ifneq ($(SUPPORTED_ARCH), true)
+@@ -862,20 +861,20 @@ ifneq ($(SUPPORTED_ARCH), true)
  endif
  
  
@@ -35,7 +35,7 @@
        @echo ""
        @echo "Step 1/4. Building instrumented executable ..."
        $(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make)
-@@ -922,44 +921,6 @@ profileclean:
+@@ -917,44 +916,6 @@ profileclean:
        @rm -f stockfish.res
        @rm -f ./-lstdc++.res
  
@@ -80,7 +80,7 @@
  # set up shell variables for the net stuff
  define netvariables
  $(eval nnuenet := $(shell grep $(1) evaluate.h | grep define | sed 
's/.*\(nn-[a-z0-9]\{12\}.nnue\).*/\1/'))
-@@ -989,7 +950,7 @@ default:
+@@ -984,7 +945,7 @@ default:
  
  all: $(EXE) .depend
  
@@ -89,7 +89,7 @@
        @echo ""
        @echo "Config:"
        @echo "debug: '$(debug)'"
-@@ -1098,6 +1059,6 @@ icx-profile-use:
+@@ -1093,6 +1054,6 @@ icx-profile-use:
  .depend: $(SRCS)
        -@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@ 2> /dev/null
  

Reply via email to