Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package stockfish for openSUSE:Factory 
checked in at 2026-02-02 14:57:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stockfish (Old)
 and      /work/SRC/openSUSE:Factory/.stockfish.new.1995 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "stockfish"

Mon Feb  2 14:57:21 2026 rev:17 rq:1330298 version:18

Changes:
--------
--- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes      2025-04-02 
18:54:05.094498255 +0200
+++ /work/SRC/openSUSE:Factory/.stockfish.new.1995/stockfish.changes    
2026-02-02 14:57:36.328633136 +0100
@@ -1,0 +2,32 @@
+Sun Feb  1 21:35:24 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 18:
+  Next-Generation Evaluation:
+  * This release introduces the SFNNv10 network architecture. The network’s 
input
+    layer has been augmented with 'Threat Inputs' features as part of a massive
+    community effort. These features allow the engine to 'see' which pieces are
+    threatened more naturally, resulting in more accurate evaluations.
+  Hardware and Performance Optimizations:
+  * A key highlight is the new 'Shared Memory' implementation, which allows
+    different Stockfish processes to share the same memory space for neural
+    network weights. This makes it the most efficient version for cloud
+    analysis and high-concurrency testing.
+  * Significant efforts have also been made to utilize hardware more
+    effectively by adapting the code to make use of modern CPU instructions and
+    refining how threads interact during a search.
+  Search Improvements:
+  * Stockfish 18 features a heavily refined search, utilizing 'Correction
+    History' to dynamically adjust evaluations based on patterns found during
+    the search itself. These and other refinements allow the engine to detect
+    stalemates and evaluate fortresses significantly better than previous
+    versions. A particularly rare issue, involving threefold repetition
+    detection, en passant, and pins, was also fixed.
+  Refactored Training Workflow:
+  * The training of Stockfish's neural networks has transitioned to an
+    automated and reproducible model. This new framework allows the project to
+    employ standardized recipes to chain complex training stages together. This
+    transition facilitates the training of networks using over 100 billion
+    positions of Lc0 evaluation data.
+- Update stockfish-remove-net.patch
+
+-------------------------------------------------------------------

Old:
----
  Stockfish-sf_17.1.tar.gz
  nn-1c0000000000.nnue

New:
----
  Stockfish-sf_18.tar.gz
  nn-c288c895ea92.nnue

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

Other differences:
------------------
++++++ stockfish.spec ++++++
--- /var/tmp/diff_new_pack.KyqiPZ/_old  2026-02-02 14:57:38.108708377 +0100
+++ /var/tmp/diff_new_pack.KyqiPZ/_new  2026-02-02 14:57:38.128709222 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package stockfish
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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
@@ -17,10 +17,11 @@
 
 
 # See evaluate.h > EvalFileDefaultName
+
 %define nnuenetS nn-37f18f62d772.nnue
-%define nnuenetB nn-1c0000000000.nnue
+%define nnuenetB nn-c288c895ea92.nnue
 Name:           stockfish
-Version:        17.1
+Version:        18
 Release:        0
 Summary:        Chess engine
 License:        GPL-3.0-or-later

++++++ Stockfish-sf_17.1.tar.gz -> Stockfish-sf_18.tar.gz ++++++
++++ 14729 lines of diff (skipped)


++++++ stockfish-remove-net.patch ++++++
--- /var/tmp/diff_new_pack.KyqiPZ/_old  2026-02-02 14:57:39.304758931 +0100
+++ /var/tmp/diff_new_pack.KyqiPZ/_new  2026-02-02 14:57:39.336760285 +0100
@@ -1,8 +1,8 @@
-Index: Stockfish-sf_17.1/src/Makefile
+Index: Stockfish-sf_18/src/Makefile
 ===================================================================
---- Stockfish-sf_17.1.orig/src/Makefile
-+++ Stockfish-sf_17.1/src/Makefile
-@@ -927,20 +927,20 @@ ifneq ($(SUPPORTED_ARCH), true)
+--- Stockfish-sf_18.orig/src/Makefile
++++ Stockfish-sf_18/src/Makefile
+@@ -972,20 +972,20 @@ ifneq ($(SUPPORTED_ARCH), true)
  endif
  
  
@@ -27,7 +27,7 @@
        @echo ""
        @echo "Step 1/4. Building instrumented executable ..."
        $(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make)
-@@ -999,7 +999,7 @@ default:
+@@ -1040,7 +1040,7 @@ format:
  
  all: $(EXE) .depend
  
@@ -36,12 +36,12 @@
        @echo ""
        @echo "Config:" && \
        echo "debug: '$(debug)'" && \
-@@ -1118,6 +1118,6 @@ icx-profile-use:
+@@ -1159,6 +1159,6 @@ icx-profile-use:
  .depend: $(SRCS)
        -@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@ 2> /dev/null
  
--ifeq (, $(filter $(MAKECMDGOALS), help strip install clean net objclean 
profileclean config-sanity))
-+ifeq (, $(filter $(MAKECMDGOALS), help strip install clean objclean 
profileclean config-sanity))
+-ifeq (, $(filter $(MAKECMDGOALS), help strip install clean net objclean 
profileclean format config-sanity))
++ifeq (, $(filter $(MAKECMDGOALS), help strip install clean objclean 
profileclean format config-sanity))
  -include .depend
  endif
 

Reply via email to