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)
