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