Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package stringtemplate4 for openSUSE:Factory
checked in at 2023-09-20 13:30:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stringtemplate4 (Old)
and /work/SRC/openSUSE:Factory/.stringtemplate4.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "stringtemplate4"
Wed Sep 20 13:30:28 2023 rev:6 rq:1112353 version:4.3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/stringtemplate4/stringtemplate4.changes
2022-03-22 19:41:01.703142035 +0100
+++
/work/SRC/openSUSE:Factory/.stringtemplate4.new.16627/stringtemplate4.changes
2023-09-20 13:34:10.209351278 +0200
@@ -1,0 +2,24 @@
+Tue Sep 19 17:00:31 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 4.3.3
+ * Issues fixed
+ + Loading template group from STGroupDir in app running on
+ Tomcat 8 fails
+ + Trailing slash on the root dir leads to an IOException when
+ calling URL.openstream()
+ * Improvements, features
+ + Shift to Linux DCO
+ + Bazel support
+ + Fix for NPE when Thread.currentThread().getContextClassLoader()
+ is null
+ + Add license to pom.xml
+ + Fix escaping for closing angle brackets
+ + Correctly handle surrogate pairs in StringRenderer.encodeHTML
+ + Updating scala documentation to be more idiomatic and work
+ with ST4
+ + Add test for TypeRegistry
+- Modified patch:
+ * stringtemplate4-generated-sources.patch
+ + regenerate in cycle with antlr3 reproducible build changes
+
+-------------------------------------------------------------------
Old:
----
4.3.tar.gz
New:
----
4.3.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ stringtemplate4.spec ++++++
--- /var/tmp/diff_new_pack.EWfTE4/_old 2023-09-20 13:34:11.473396563 +0200
+++ /var/tmp/diff_new_pack.EWfTE4/_new 2023-09-20 13:34:11.477396706 +0200
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%bcond_with bootstrap
%endif
%global base_name stringtemplate4
-Version: 4.3
+Version: 4.3.3
Release: 0
Summary: A Java template engine
License: BSD-3-Clause
@@ -96,7 +96,7 @@
%fdupes -s %{buildroot}%{_javadocdir}
%files -f .mfiles
-%doc CHANGES.txt contributors.txt README.md
+%doc CHANGES.txt README.md
%license LICENSE.txt
%if %{without bootstrap}
++++++ 4.3.tar.gz -> 4.3.3.tar.gz ++++++
++++ 2013 lines of diff (skipped)
++++++ stringtemplate4-generated-sources.patch ++++++
--- /var/tmp/diff_new_pack.EWfTE4/_old 2023-09-20 13:34:11.613401579 +0200
+++ /var/tmp/diff_new_pack.EWfTE4/_new 2023-09-20 13:34:11.617401722 +0200
@@ -1,5 +1,6 @@
---- src/CodeGenerator.tokens 1970-01-01 01:00:00.000000000 +0100
-+++ src/CodeGenerator.tokens 2020-04-02 15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/CodeGenerator.tokens
src/main/java/CodeGenerator.tokens
+--- src/main/java/CodeGenerator.tokens 1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/CodeGenerator.tokens 2023-09-16 09:51:34.457267791 +0200
@@ -0,0 +1,79 @@
+RBRACK=17
+LBRACK=16
@@ -80,8 +81,9 @@
+'@'=33
+'@end'=34
+'/'=38
---- src/Group.tokens 1970-01-01 01:00:00.000000000 +0100
-+++ src/Group.tokens 2020-04-02 15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/Group.tokens src/main/java/Group.tokens
+--- src/main/java/Group.tokens 1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/Group.tokens 2023-09-16 09:51:34.560601828 +0200
@@ -0,0 +1,44 @@
+T__16=16
+T__17=17
@@ -127,10 +129,11 @@
+'implements'=28
+'import'=29
+'true'=14
---- src/org/stringtemplate/v4/compiler/CodeGenerator.java 1970-01-01
01:00:00.000000000 +0100
-+++ src/org/stringtemplate/v4/compiler/CodeGenerator.java 2020-04-02
15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/org/stringtemplate/v4/compiler/CodeGenerator.java
src/main/java/org/stringtemplate/v4/compiler/CodeGenerator.java
+--- src/main/java/org/stringtemplate/v4/compiler/CodeGenerator.java
1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/org/stringtemplate/v4/compiler/CodeGenerator.java
2023-09-16 09:51:34.457267791 +0200
@@ -0,0 +1,2595 @@
-+// $ANTLR 3.5.2 org/stringtemplate/v4/compiler/CodeGenerator.g 2020-04-02
13:04:44
++// $ANTLR 3.5.3 org/stringtemplate/v4/compiler/CodeGenerator.g 2022-03-22
00:00:00
+
+/*
+ * [The "BSD license"]
@@ -2725,10 +2728,11 @@
+ public static final BitSet FOLLOW_expr_in_listElement1091 = new
BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_NULL_in_listElement1095 = new
BitSet(new long[]{0x0000000000000002L});
+}
---- src/org/stringtemplate/v4/compiler/GroupLexer.java 1970-01-01
01:00:00.000000000 +0100
-+++ src/org/stringtemplate/v4/compiler/GroupLexer.java 2020-04-02
15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/org/stringtemplate/v4/compiler/GroupLexer.java
src/main/java/org/stringtemplate/v4/compiler/GroupLexer.java
+--- src/main/java/org/stringtemplate/v4/compiler/GroupLexer.java
1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/org/stringtemplate/v4/compiler/GroupLexer.java
2023-09-16 09:51:34.623935593 +0200
@@ -0,0 +1,1310 @@
-+// $ANTLR 3.5.2 org/stringtemplate/v4/compiler/Group.g 2020-04-02 13:04:44
++// $ANTLR 3.5.3 org/stringtemplate/v4/compiler/Group.g 2022-03-22 00:00:00
+
+/*
+ * [The "BSD license"]
@@ -4038,10 +4042,11 @@
+ }
+
+}
---- src/org/stringtemplate/v4/compiler/GroupParser.java 1970-01-01
01:00:00.000000000 +0100
-+++ src/org/stringtemplate/v4/compiler/GroupParser.java 2020-04-02
15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/org/stringtemplate/v4/compiler/GroupParser.java
src/main/java/org/stringtemplate/v4/compiler/GroupParser.java
+--- src/main/java/org/stringtemplate/v4/compiler/GroupParser.java
1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/org/stringtemplate/v4/compiler/GroupParser.java
2023-09-16 09:51:34.560601828 +0200
@@ -0,0 +1,1420 @@
-+// $ANTLR 3.5.2 org/stringtemplate/v4/compiler/Group.g 2020-04-02 13:04:44
++// $ANTLR 3.5.3 org/stringtemplate/v4/compiler/Group.g 2022-03-22 00:00:00
+
+/*
+ * [The "BSD license"]
@@ -5461,10 +5466,11 @@
+ public static final BitSet FOLLOW_RBRACK_in_keyValue755 = new
BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ID_in_keyValue768 = new BitSet(new
long[]{0x0000000000000002L});
+}
---- src/org/stringtemplate/v4/compiler/STParser.java 1970-01-01
01:00:00.000000000 +0100
-+++ src/org/stringtemplate/v4/compiler/STParser.java 2020-04-02
15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/org/stringtemplate/v4/compiler/STParser.java
src/main/java/org/stringtemplate/v4/compiler/STParser.java
+--- src/main/java/org/stringtemplate/v4/compiler/STParser.java 1970-01-01
01:00:00.000000000 +0100
++++ src/main/java/org/stringtemplate/v4/compiler/STParser.java 2023-09-16
09:51:34.297266701 +0200
@@ -0,0 +1,5613 @@
-+// $ANTLR 3.5.2 org/stringtemplate/v4/compiler/STParser.g 2020-04-02 13:04:43
++// $ANTLR 3.5.3 org/stringtemplate/v4/compiler/STParser.g 2022-03-22 00:00:00
+
+package org.stringtemplate.v4.compiler;
+import org.stringtemplate.v4.misc.ErrorManager;
@@ -6732,7 +6738,7 @@
+
+
+ // AST REWRITE
-+ // elements: ID, template, template, ID, i
++ // elements: ID, ID, i, template, template
+ // token labels: i
+ // rule labels: retval
+ // token list labels:
@@ -6934,7 +6940,7 @@
+
+
+ // AST REWRITE
-+ // elements: template, ids
++ // elements: ids, template
+ // token labels:
+ // rule labels: retval
+ // token list labels: ids
@@ -7318,7 +7324,7 @@
+
+
+ // AST REWRITE
-+ // elements: ELSE, IF, c2, i, ELSE, IF, c2, c1, ELSEIF,
t3, t3, t1, ELSEIF, c1, t2, t2, t1
++ // elements: ELSE, ELSE, ELSEIF, ELSEIF, IF, IF, c1,
c1, c2, c2, i, t1, t1, t2, t2, t3, t3
+ // token labels: i
+ // rule labels: t1, c1, retval, t3
+ // token list labels:
@@ -7352,7 +7358,7 @@
+ stream_t1.reset();
+
+ //
org/stringtemplate/v4/compiler/STParser.g:129:41: ( ^( 'elseif' $c2 $t2) )*
-+ while (
stream_ELSEIF.hasNext()||stream_t2.hasNext()||stream_c2.hasNext() ) {
++ while (
stream_ELSEIF.hasNext()||stream_c2.hasNext()||stream_t2.hasNext() ) {
+ //
org/stringtemplate/v4/compiler/STParser.g:129:41: ^( 'elseif' $c2 $t2)
+ {
+ CommonTree root_3 =
(CommonTree)adaptor.nil();
@@ -7364,8 +7370,8 @@
+
+ }
+ stream_ELSEIF.reset();
-+ stream_t2.reset();
+ stream_c2.reset();
++ stream_t2.reset();
+
+ //
org/stringtemplate/v4/compiler/STParser.g:129:62: ( ^( 'else' ( $t3)? ) )?
+ if ( stream_ELSE.hasNext()||stream_t3.hasNext()
) {
@@ -7408,7 +7414,7 @@
+ stream_t1.reset();
+
+ //
org/stringtemplate/v4/compiler/STParser.g:130:41: ( ^( 'elseif' $c2 $t2) )*
-+ while (
stream_c2.hasNext()||stream_t2.hasNext()||stream_ELSEIF.hasNext() ) {
++ while (
stream_ELSEIF.hasNext()||stream_c2.hasNext()||stream_t2.hasNext() ) {
+ //
org/stringtemplate/v4/compiler/STParser.g:130:41: ^( 'elseif' $c2 $t2)
+ {
+ CommonTree root_2 =
(CommonTree)adaptor.nil();
@@ -7419,12 +7425,12 @@
+ }
+
+ }
++ stream_ELSEIF.reset();
+ stream_c2.reset();
+ stream_t2.reset();
-+ stream_ELSEIF.reset();
+
+ //
org/stringtemplate/v4/compiler/STParser.g:130:62: ( ^( 'else' ( $t3)? ) )?
-+ if ( stream_t3.hasNext()||stream_ELSE.hasNext()
) {
++ if ( stream_ELSE.hasNext()||stream_t3.hasNext()
) {
+ //
org/stringtemplate/v4/compiler/STParser.g:130:62: ^( 'else' ( $t3)? )
+ {
+ CommonTree root_2 =
(CommonTree)adaptor.nil();
@@ -7439,8 +7445,8 @@
+ }
+
+ }
-+ stream_t3.reset();
+ stream_ELSE.reset();
++ stream_t3.reset();
+
+ adaptor.addChild(root_0, root_1);
+ }
@@ -7824,7 +7830,7 @@
+
+
+ // AST REWRITE
-+ // elements: prop, notConditionalExpr
++ // elements: notConditionalExpr, prop
+ // token labels: prop
+ // rule labels: retval
+ // token list labels:
@@ -7872,7 +7878,7 @@
+
+
+ // AST REWRITE
-+ // elements: notConditionalExpr, mapExpr
++ // elements: mapExpr, notConditionalExpr
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -8109,7 +8115,7 @@
+
stream_exprNoComma.add(exprNoComma73.getTree());
+
+ // AST REWRITE
-+ // elements: ID, EQUALS, exprNoComma
++ // elements: EQUALS, ID, exprNoComma
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -8270,7 +8276,7 @@
+
stream_mapTemplateRef.add(mapTemplateRef76.getTree());
+
+ // AST REWRITE
-+ // elements: memberExpr, mapTemplateRef
++ // elements: mapTemplateRef, memberExpr
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -8498,7 +8504,7 @@
+
stream_mapTemplateRef.add(mapTemplateRef80.getTree());
+
+ // AST REWRITE
-+ // elements: memberExpr, mapTemplateRef
++ // elements: mapTemplateRef, memberExpr
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -8775,7 +8781,7 @@
+
+
+ // AST REWRITE
-+ // elements: qualifiedId, args
++ // elements: args, qualifiedId
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -10012,7 +10018,7 @@
+
+
+ // AST REWRITE
-+ // elements: SLASH, ID
++ // elements: ID, SLASH
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -10063,7 +10069,7 @@
+
+
+ // AST REWRITE
-+ // elements: qualifiedId, SLASH, r
++ // elements: SLASH, qualifiedId, r
+ // token labels: r
+ // rule labels: retval
+ // token list labels:
@@ -10543,7 +10549,7 @@
+ stream_arg.add(arg150.getTree());
+
+ // AST REWRITE
-+ // elements: ID, arg, EQUALS
++ // elements: EQUALS, ID, arg
+ // token labels:
+ // rule labels: retval
+ // token list labels:
@@ -11077,8 +11083,9 @@
+ public static final BitSet FOLLOW_RBRACK_in_list1862 = new BitSet(new
long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_exprNoComma_in_listElement1882 = new
BitSet(new long[]{0x0000000000000002L});
+}
---- src/STParser.tokens 1970-01-01 01:00:00.000000000 +0100
-+++ src/STParser.tokens 2020-04-02 15:05:32.083265957 +0200
+diff -urEbwBN src/main/java/STParser.tokens src/main/java/STParser.tokens
+--- src/main/java/STParser.tokens 1970-01-01 01:00:00.000000000 +0100
++++ src/main/java/STParser.tokens 2023-09-16 09:51:34.300600057 +0200
@@ -0,0 +1,79 @@
+RBRACK=17
+LBRACK=16