Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package stockfish for openSUSE:Factory 
checked in at 2022-04-21 15:42:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stockfish (Old)
 and      /work/SRC/openSUSE:Factory/.stockfish.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "stockfish"

Thu Apr 21 15:42:28 2022 rev:12 rq:971242 version:15

Changes:
--------
--- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes      2022-03-28 
17:02:07.857097327 +0200
+++ /work/SRC/openSUSE:Factory/.stockfish.new.1538/stockfish.changes    
2022-04-21 15:48:45.416322533 +0200
@@ -1,0 +2,11 @@
+Wed Apr 20 19:17:58 UTC 2022 - Michael Vetter <mvet...@suse.com>
+
+- Update to 15:
+  Stockfish 15 continues to push the boundaries of chess, providing
+  unrivalled analysis and playing strength. In our testing, Stockfish
+  15 is ahead of Stockfish 14 by 36 Elo points and wins nine times
+  more game pairs than it loses.
+- Add stockfish-remove-net.patch: Don't try to donwload nnue
+  we already have it.
+
+-------------------------------------------------------------------

Old:
----
  Stockfish-sf_14.1.tar.gz
  nn-13406b1dcbe0.nnue

New:
----
  Stockfish-sf_15.tar.gz
  nn-6877cd24400e.nnue
  stockfish-remove-net.patch

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

Other differences:
------------------
++++++ stockfish.spec ++++++
--- /var/tmp/diff_new_pack.HZhe55/_old  2022-04-21 15:48:46.300323478 +0200
+++ /var/tmp/diff_new_pack.HZhe55/_new  2022-04-21 15:48:46.308323486 +0200
@@ -17,9 +17,9 @@
 
 
 # See evaluate.h > EvalFileDefaultName
-%define nnuenet nn-13406b1dcbe0.nnue
+%define nnuenet nn-6877cd24400e.nnue
 Name:           stockfish
-Version:        14.1
+Version:        15
 Release:        0
 Summary:        Chess engine
 License:        GPL-3.0-or-later
@@ -31,6 +31,8 @@
 Source11:       
https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/%{name}/vivid/download/head:/%{name}.6-20091204230329-yljoyxocuxhxg1ot-76/%{name}.6
 # If 'Version' is not set it will display the date as version number. We dont 
want __DATE__ and Version is set anyways.
 Patch0:         date.patch
+# Don't try to download file. We already have it.
+Patch1:         stockfish-remove-net.patch
 BuildRequires:  dos2unix
 BuildRequires:  gcc-c++
 BuildRequires:  xz
@@ -51,6 +53,7 @@
 %prep
 %setup -q -n Stockfish-sf_%{version}
 %patch0 -p1
+%patch1 -p1
 cp %{SOURCE1} src/
 cp -p %{SOURCE10} %{SOURCE11} .
 

++++++ Stockfish-sf_14.1.tar.gz -> Stockfish-sf_15.tar.gz ++++++
++++ 5088 lines of diff (skipped)

++++++ stockfish-remove-net.patch ++++++
diff -urEbw Stockfish-sf_15/src/Makefile Stockfish-sf_15.new/src/Makefile
--- Stockfish-sf_15/src/Makefile        2022-04-18 22:03:20.000000000 +0200
+++ Stockfish-sf_15.new/src/Makefile    2022-04-20 21:20:19.092144400 +0200
@@ -722,7 +722,6 @@
        @echo ""
        @echo "help                    > Display architecture details"
        @echo "build                   > Standard build"
-       @echo "net                     > Download the default nnue net"
        @echo "profile-build           > Faster build (with profile-guided 
optimization)"
        @echo "strip                   > Strip executable"
        @echo "install                 > Install executable"
@@ -783,14 +782,14 @@
 endif
 
 
-.PHONY: help build profile-build strip install clean net objclean profileclean 
\
+.PHONY: help build profile-build strip install clean objclean profileclean \
         config-sanity icc-profile-use icc-profile-make gcc-profile-use 
gcc-profile-make \
         clang-profile-use clang-profile-make
 
-build: net config-sanity
+build: config-sanity
        $(MAKE) ARCH=$(ARCH) COMP=$(COMP) all
 
-profile-build: net config-sanity objclean profileclean
+profile-build: config-sanity objclean profileclean
        @echo ""
        @echo "Step 1/4. Building instrumented executable ..."
        $(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make)
@@ -817,30 +816,6 @@
 clean: objclean profileclean
        @rm -f .depend *~ core
 
-# evaluation network (nnue)
-net:
-       $(eval nnuenet := $(shell grep EvalFileDefaultName evaluate.h | grep 
define | sed 's/.*\(nn-[a-z0-9]\{12\}.nnue\).*/\1/'))
-       @echo "Default net: $(nnuenet)"
-       $(eval nnuedownloadurl := 
https://tests.stockfishchess.org/api/nn/$(nnuenet))
-       $(eval curl_or_wget := $(shell if hash curl 2>/dev/null; then echo 
"curl -skL"; elif hash wget 2>/dev/null; then echo "wget -qO-"; fi))
-       @if test -f "$(nnuenet)"; then \
-            echo "Already available."; \
-         else \
-            if [ "x$(curl_or_wget)" = "x" ]; then \
-               echo "Automatic download failed: neither curl nor wget is 
installed. Install one of these tools or download the net manually"; exit 1; \
-            else \
-               echo "Downloading $(nnuedownloadurl)"; $(curl_or_wget) 
$(nnuedownloadurl) > $(nnuenet);\
-            fi; \
-        fi;
-       $(eval shasum_command := $(shell if hash shasum 2>/dev/null; then echo 
"shasum -a 256 "; elif hash sha256sum 2>/dev/null; then echo "sha256sum "; fi))
-       @if [ "x$(shasum_command)" != "x" ]; then \
-           if [ "$(nnuenet)" != "nn-"`$(shasum_command) $(nnuenet) | cut 
-c1-12`".nnue" ]; then \
-                echo "Failed download or $(nnuenet) corrupted, please 
delete!"; exit 1; \
-            fi \
-         else \
-            echo "shasum / sha256sum not found, skipping net validation"; \
-        fi
-
 # clean binaries and objects
 objclean:
        @rm -f stockfish stockfish.exe *.o ./syzygy/*.o ./nnue/*.o 
./nnue/features/*.o
@@ -864,7 +839,7 @@
 
 all: $(EXE) .depend
 
-config-sanity: net
+config-sanity: 
        @echo ""
        @echo "Config:"
        @echo "debug: '$(debug)'"

Reply via email to