Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package snowball for openSUSE:Factory 
checked in at 2026-10-30 18:08:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/snowball (Old)
 and      /work/SRC/openSUSE:Factory/.snowball.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "snowball"

Fri Oct 30 18:08:27 2026 rev:5 rq:1385463 version:3.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/snowball/snowball.changes        2025-09-02 
17:58:08.990060555 +0200
+++ /work/SRC/openSUSE:Factory/.snowball.new.1255/snowball.changes      
2026-10-30 18:11:00.686030038 +0100
@@ -1,0 +2,11 @@
+Thu Aug 20 15:50:31 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.1.1:
+  + Numerous bug fixes and improvements, see full details in
+    /usr/share/doc/packages/snowball/NEWS.
+- Rebase patches:
+  + build-options.diff
+  + python-dist.diff
+  + shared-library.diff
+
+-------------------------------------------------------------------

Old:
----
  snowball-3.0.1.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  snowball-3.1.1.tar.gz

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

Other differences:
------------------
++++++ snowball.spec ++++++
--- /var/tmp/diff_new_pack.IdQsrg/_old  2026-10-30 18:11:02.055087349 +0100
+++ /var/tmp/diff_new_pack.IdQsrg/_new  2026-10-30 18:11:02.058087475 +0100
@@ -19,7 +19,7 @@
 %define library_name libstemmer1d
 
 Name:           snowball
-Version:        3.0.1
+Version:        3.1.1
 Release:        0
 Summary:        Snowball compiler and stemming algorithms
 License:        BSD-3-Clause

++++++ _scmsync.obsinfo ++++++
mtime: 1787241517
commit: 3927a7a2dd17a36edf26a5e9b83fa3e8d2e88cc066754101b9247fe426d4235b
url: https://src.opensuse.org/GNOME/snowball
revision: 3927a7a2dd17a36edf26a5e9b83fa3e8d2e88cc066754101b9247fe426d4235b
trackingbranch: factory
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj

++++++ build-options.diff ++++++
--- /var/tmp/diff_new_pack.IdQsrg/_old  2026-10-30 18:11:02.168092080 +0100
+++ /var/tmp/diff_new_pack.IdQsrg/_new  2026-10-30 18:11:02.175092373 +0100
@@ -7,17 +7,17 @@
  GNUmakefile | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)
 
-diff --git a/GNUmakefile b/GNUmakefile
-index e1403be..8c50ec5 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -190,8 +190,8 @@ C_OTHER_OBJECTS = $(C_OTHER_SOURCES:.c=.o)
+Index: snowball-3.1.1/GNUmakefile
+===================================================================
+--- snowball-3.1.1.orig/GNUmakefile
++++ snowball-3.1.1/GNUmakefile
+@@ -311,8 +311,8 @@ C_OTHER_OBJECTS = $(C_OTHER_SOURCES:.c=.
  JAVA_CLASSES = $(JAVA_SOURCES:.java=.class)
- JAVA_RUNTIME_CLASSES=$(JAVARUNTIME_SOURCES:.java=.class)
+ JAVA_RUNTIME_CLASSES=$(JAVA_RUNTIME_SOURCES:.java=.class)
  
--CFLAGS=-g -O2 -W -Wall -Wmissing-prototypes -Wmissing-declarations -Wshadow 
$(WERROR)
+-CFLAGS=-g -O2 -W -Wall -Wcast-qual -Wmissing-prototypes 
-Wmissing-declarations -Wshadow $(WERROR)
 -CPPFLAGS=
-+override CFLAGS += -g -O2 -W -Wall -Wmissing-prototypes 
-Wmissing-declarations -Wshadow $(WERROR)
++override CFLAGS=-g -O2 -W -Wall -Wcast-qual -Wmissing-prototypes 
-Wmissing-declarations -Wshadow $(WERROR)
 +CPPFLAGS?=
  
  INCLUDES=-Iinclude

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-20 17:58:37.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ python-dist.diff ++++++
--- /var/tmp/diff_new_pack.IdQsrg/_old  2026-10-30 18:11:02.348099615 +0100
+++ /var/tmp/diff_new_pack.IdQsrg/_new  2026-10-30 18:11:02.357099992 +0100
@@ -7,11 +7,11 @@
  GNUmakefile | 4 +---
  1 file changed, 1 insertion(+), 3 deletions(-)
 
-diff --git a/GNUmakefile b/GNUmakefile
-index c9754be..fc05d93 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -487,9 +487,7 @@ dist_libstemmer_python: $(PYTHON_SOURCES) $(COMMON_FILES)
+Index: snowball-3.1.1/GNUmakefile
+===================================================================
+--- snowball-3.1.1.orig/GNUmakefile
++++ snowball-3.1.1/GNUmakefile
+@@ -781,9 +781,7 @@ dist_libstemmer_python: $(PYTHON_SOURCES
        cp -a $(PYTHON_SOURCES) $${dest}/src/$(python_runtime_dir) && \
        cp -a $(PYTHON_SAMPLE_SOURCES) $${dest}/src/$(python_sample_dir) && \
        cp -a $(PYTHON_RUNTIME_SOURCES) $${dest}/src/$(python_runtime_dir) && \
@@ -20,7 +20,6 @@
 -      rm -rf $${dest}
 +      cp -a $(COMMON_FILES) $(PYTHON_PACKAGE_FILES) $${dest}
  
- dist_libstemmer_js: $(JS_SOURCES) $(COMMON_FILES)
-       destname=jsstemmer-$(SNOWBALL_VERSION); \
-
+ 
###############################################################################
+ # Ada
 

++++++ shared-library.diff ++++++
--- /var/tmp/diff_new_pack.IdQsrg/_old  2026-10-30 18:11:02.390101374 +0100
+++ /var/tmp/diff_new_pack.IdQsrg/_new  2026-10-30 18:11:02.397101667 +0100
@@ -7,11 +7,11 @@
  GNUmakefile | 42 ++++++++++++++++++++++++++++--------------
  1 file changed, 28 insertions(+), 14 deletions(-)
 
-diff --git a/GNUmakefile b/GNUmakefile
-index 8c50ec5..c9754be 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -65,6 +65,8 @@ ICONV = iconv
+Index: snowball-3.1.1/GNUmakefile
+===================================================================
+--- snowball-3.1.1.orig/GNUmakefile
++++ snowball-3.1.1/GNUmakefile
+@@ -131,6 +131,8 @@ ICONV ?= iconv
  STEMMING_DATA ?= ../snowball-data
  STEMMING_DATA_ABS := $(abspath $(STEMMING_DATA))
  
@@ -20,36 +20,27 @@
  # Keep one in $(THIN_FACTOR) entries from gzipped vocabularies.
  THIN_FACTOR ?= 3
  
-@@ -195,7 +197,7 @@ CPPFLAGS?=
+@@ -316,7 +318,7 @@ CPPFLAGS?=
  
  INCLUDES=-Iinclude
  
 -all: snowball$(EXEEXT) libstemmer.a stemwords$(EXEEXT) $(C_OTHER_SOURCES) 
$(C_OTHER_HEADERS) $(C_OTHER_OBJECTS)
 +all: snowball$(EXEEXT) libstemmer.a libstemmer.so stemwords$(EXEEXT) 
$(C_OTHER_SOURCES) $(C_OTHER_HEADERS) $(C_OTHER_OBJECTS)
  
- algorithms.mk: libstemmer/mkalgorithms.pl libstemmer/modules.txt
-       libstemmer/mkalgorithms.pl algorithms.mk libstemmer/modules.txt
-@@ -203,7 +205,7 @@ algorithms.mk: libstemmer/mkalgorithms.pl 
libstemmer/modules.txt
- clean:
-       rm -f $(COMPILER_OBJECTS) $(RUNTIME_OBJECTS) \
+ algorithms.mk: GNUmakefile libstemmer/mkalgorithms.pl $(MODULES)
+       libstemmer/mkalgorithms.pl algorithms.mk $(MODULES)
+@@ -377,7 +379,7 @@ $(COMPILER_OBJECTS): $(COMPILER_HEADERS)
+ # each target language section.
+ CLEANFILES := $(COMPILER_OBJECTS) $(RUNTIME_OBJECTS) \
              $(LIBSTEMMER_OBJECTS) $(LIBSTEMMER_UTF8_OBJECTS) 
$(STEMWORDS_OBJECTS) snowball$(EXEEXT) \
 -            libstemmer.a stemwords$(EXEEXT) \
 +            libstemmer.a libstemmer.so stemwords$(EXEEXT) \
                libstemmer/modules.h \
                libstemmer/modules_utf8.h \
-             $(C_LIB_SOURCES) $(C_LIB_HEADERS) $(C_LIB_OBJECTS) \
-@@ -219,7 +221,7 @@ clean:
-               libstemmer/mkinc.mak libstemmer/mkinc_utf8.mak \
-               libstemmer/libstemmer.c libstemmer/libstemmer_utf8.c \
-             algorithms.mk
--      rm -rf ada/obj dist
-+      rm -rf ada/obj dist .shared
-       -rmdir $(c_src_dir)
-       -rmdir $(python_output_dir)
-       -rmdir $(js_output_dir)
-@@ -257,17 +259,25 @@ libstemmer/libstemmer.o: libstemmer/modules.h 
$(C_LIB_HEADERS)
+             stemtest$(EXEEXT) $(STEMTEST_OBJECTS) \
+@@ -426,17 +428,25 @@ libstemmer/libstemmer.o: libstemmer/modu
  libstemmer.a: libstemmer/libstemmer.o $(RUNTIME_OBJECTS) $(C_LIB_OBJECTS)
-       $(AR) -cru $@ $^
+       $(AR) $(ARFLAGS) $@ $^
  
 +libstemmer.so: libstemmer/libstemmer.o $(RUNTIME_OBJECTS) $(C_LIB_OBJECTS)
 +      $(CC) $(CFLAGS) -shared $(LDFLAGS) \
@@ -75,18 +66,18 @@
 +stemtest$(EXEEXT): $(STEMTEST_OBJECTS) libstemmer.so
 +      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(STEMTEST_OBJECTS) -L. -lstemmer
  
- csharp_stemwords$(EXEEXT): $(CSHARP_STEMWORDS_SOURCES) 
$(CSHARP_RUNTIME_SOURCES) $(CSHARP_SOURCES)
-       $(MCS) -unsafe -target:exe -out:$@ $(CSHARP_STEMWORDS_SOURCES) 
$(CSHARP_RUNTIME_SOURCES) $(CSHARP_SOURCES)
-@@ -295,7 +305,6 @@ $(c_src_dir)/stem_ISO_8859_2_%.c 
$(c_src_dir)/stem_ISO_8859_2_%.h: algorithms/%.
-       ./snowball charsets/ISO-8859-2.sbl $< -o 
"$(c_src_dir)/stem_ISO_8859_2_$*" -eprefix $*_ISO_8859_2_ -r ../runtime
+ $(c_src_dir)/stem_UTF_8_%.c $(c_src_dir)/stem_UTF_8_%.h: $(ALGORITHMS)/%.sbl 
snowball$(EXEEXT)
+       @mkdir -p $(c_src_dir)
+@@ -455,7 +465,6 @@ $(c_src_dir)/stem_ISO_8859_2_%.c $(c_src
+       $(SNOWBALL_COMPILE) charsets/ISO-8859-2.sbl $< -o $@ -eprefix 
$*_ISO_8859_2_ -r ../runtime
  
  $(c_src_dir)/stem_%.o: $(c_src_dir)/stem_%.c $(c_src_dir)/stem_%.h
 -      $(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) -c -o $@ $<
  
- $(java_src_dir)/%Stemmer.java: algorithms/%.sbl snowball$(EXEEXT)
-       @mkdir -p $(java_src_dir)
-@@ -509,7 +518,7 @@ dist_libstemmer_js: $(JS_SOURCES) $(COMMON_FILES)
- check: check_stemtest check_utf8 check_iso_8859_1 check_iso_8859_2 check_koi8r
+ # C++
+ 
+@@ -824,7 +833,7 @@ check_compilertest: tests/compilertest
+       cd tests && ./compilertest
  
  check_stemtest: stemtest$(EXEEXT)
 -      ./stemtest
@@ -94,48 +85,9 @@
  
  check_utf8: $(libstemmer_algorithms:%=check_utf8_%)
  
-@@ -522,9 +531,9 @@ check_koi8r: $(KOI8_R_algorithms:%=check_koi8r_%)
- check_utf8_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
-       @echo "Checking output of $* stemmer with UTF-8"
-       @if test -f '$</voc.txt.gz' ; then \
--        gzip -dc '$</voc.txt.gz'|./stemwords$(EXEEXT) -c UTF_8 -l $* -o 
tmp.txt; \
-+        gzip -dc '$</voc.txt.gz'|$(STEMWORDS) -c UTF_8 -l $* -o tmp.txt; \
-       else \
--        ./stemwords$(EXEEXT) -c UTF_8 -l $* -i $</voc.txt -o tmp.txt; \
-+        $(STEMWORDS) -c UTF_8 -l $* -i $</voc.txt -o tmp.txt; \
-       fi
-       @if test -f '$</output.txt.gz' ; then \
-         gzip -dc '$</output.txt.gz'|$(DIFF) -u - tmp.txt; \
-@@ -536,7 +545,7 @@ check_utf8_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
- check_iso_8859_1_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
-       @echo "Checking output of $* stemmer with ISO_8859_1"
-       @$(ICONV) -f UTF-8 -t ISO-8859-1 '$</voc.txt' |\
--          ./stemwords -c ISO_8859_1 -l $* -o tmp.txt
-+          $(STEMWORDS) -c ISO_8859_1 -l $* -o tmp.txt
-       @$(ICONV) -f UTF-8 -t ISO-8859-1 '$</output.txt' |\
-           $(DIFF) -u - tmp.txt
-       @rm tmp.txt
-@@ -544,7 +553,7 @@ check_iso_8859_1_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
- check_iso_8859_2_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
-       @echo "Checking output of $* stemmer with ISO_8859_2"
-       @$(ICONV) -f UTF-8 -t ISO-8859-2 '$</voc.txt' |\
--          ./stemwords -c ISO_8859_2 -l $* -o tmp.txt
-+          $(STEMWORDS) -c ISO_8859_2 -l $* -o tmp.txt
-       @$(ICONV) -f UTF-8 -t ISO-8859-2 '$</output.txt' |\
-           $(DIFF) -u - tmp.txt
-       @rm tmp.txt
-@@ -552,7 +561,7 @@ check_iso_8859_2_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
- check_koi8r_%: $(STEMMING_DATA)/% stemwords$(EXEEXT)
-       @echo "Checking output of $* stemmer with KOI8R"
-       @$(ICONV) -f UTF-8 -t KOI8-R '$</voc.txt' |\
--          ./stemwords -c KOI8_R -l $* -o tmp.txt
-+          $(STEMWORDS) -c KOI8_R -l $* -o tmp.txt
-       @$(ICONV) -f UTF-8 -t KOI8-R '$</output.txt' |\
-           $(DIFF) -u - tmp.txt
-       @rm tmp.txt
-@@ -797,4 +806,9 @@ ada/bin/generate:
- ada/bin/stemwords: $(ADA_SOURCES)
-       cd ada && $(gprbuild) -Pstemwords -p
+@@ -997,6 +1006,11 @@ CLEANFILES += $(go_src_main_dir)/stemwor
+ 
+ .PHONY: java check_java do_check_java
  
 +%.o: %.c
 +      @mkdir -p $(shell dirname ${@:%=.shared/%})
@@ -143,5 +95,6 @@
 +      $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
 +
  .SUFFIXES: .class .java
-
+ 
+ java: $(JAVA_CLASSES) $(JAVA_RUNTIME_CLASSES)
 

++++++ snowball-3.0.1.tar.gz -> snowball-3.1.1.tar.gz ++++++
++++ 39719 lines of diff (skipped)

Reply via email to