Hello community,

here is the log from the commit of package slf4j for openSUSE:Factory checked 
in at 2019-12-23 22:38:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slf4j (Old)
 and      /work/SRC/openSUSE:Factory/.slf4j.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slf4j"

Mon Dec 23 22:38:56 2019 rev:22 rq:758086 version:1.7.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/slf4j/slf4j-sources.changes      2019-10-07 
13:42:15.696137708 +0200
+++ /work/SRC/openSUSE:Factory/.slf4j.new.6675/slf4j-sources.changes    
2019-12-23 22:41:51.269935117 +0100
@@ -1,0 +2,12 @@
+Wed Dec 18 09:09:30 UTC 2019 - Fridrich Strba <[email protected]>
+
+- Use the source tarball from github, since the previous one is
+  not accessible anymore
+- Modified patches:
+  * slf4j-Disallow-EventData-deserialization-by-default.patch
+    + Adapt to unix line-ends
+  * slf4j-commons-lang3.patch
+    + Adapt to unix line-ends
+    + Do not patch inexisting files
+
+-------------------------------------------------------------------
slf4j.changes: same change

Old:
----
  slf4j-1.7.25.tar.gz

New:
----
  v_1.7.25.tar.gz

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

Other differences:
------------------
++++++ slf4j-sources.spec ++++++
--- /var/tmp/diff_new_pack.VGBxge/_old  2019-12-23 22:41:54.057936326 +0100
+++ /var/tmp/diff_new_pack.VGBxge/_new  2019-12-23 22:41:54.061936328 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package slf4j
+# spec file for package slf4j-sources
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 # Copyright (c) 2000-2009, JPackage Project
 #
 # All modifications and additions to the file contributed by third parties
@@ -26,7 +26,7 @@
 License:        MIT AND Apache-2.0
 Group:          Development/Libraries/Java
 URL:            http://www.slf4j.org/
-Source0:        http://www.slf4j.org/dist/%{base_name}-%{version}.tar.gz
+Source0:        
https://github.com/qos-ch/%{base_name}/archive/v_%{version}.tar.gz
 Source1:        http://www.apache.org/licenses/LICENSE-2.0.txt
 Patch2:         slf4j-commons-lang3.patch
 Patch3:         slf4j-Disallow-EventData-deserialization-by-default.patch
@@ -42,7 +42,7 @@
 SLF4J Source JARs.
 
 %prep
-%setup -q -n %{base_name}-%{version}
+%setup -q -n %{base_name}-v_%{version}
 %patch2 -p1
 %patch3 -p1
 find . -name "*.jar" | xargs rm

++++++ slf4j.spec ++++++
--- /var/tmp/diff_new_pack.VGBxge/_old  2019-12-23 22:41:54.077936336 +0100
+++ /var/tmp/diff_new_pack.VGBxge/_new  2019-12-23 22:41:54.077936336 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package slf4j
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 # Copyright (c) 2000-2009, JPackage Project
 #
 # All modifications and additions to the file contributed by third parties
@@ -25,7 +25,7 @@
 License:        MIT AND Apache-2.0
 Group:          Development/Libraries/Java
 URL:            http://www.slf4j.org/
-Source0:        http://www.slf4j.org/dist/%{name}-%{version}.tar.gz
+Source0:        https://github.com/qos-ch/%{name}/archive/v_%{version}.tar.gz
 Source1:        http://www.apache.org/licenses/LICENSE-2.0.txt
 Source2:        build.xml.tar.bz2
 Patch1:         build-remove-slf4j_api-binder.patch
@@ -133,7 +133,7 @@
 JUL to SLF4J bridge.
 
 %prep
-%setup -q -a2
+%setup -q -n %{name}-v_%{version} -a2
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -161,7 +161,7 @@
 # # during build time, it is necessary to mark the imported package as an
 # # optional one.
 # # Reported upstream: http://bugzilla.slf4j.org/show_bug.cgi?id=283
-sed -i "/Import-Package/s/.$/;resolution:=optional&/" 
slf4j-api/src/main/resources/META-INF/MANIFEST.MF
+sed -i "/Import-Package/s/$/;resolution:=optional/" 
slf4j-api/src/main/resources/META-INF/MANIFEST.MF
 
 %pom_change_dep -r -f ::::: :::::
 

++++++ slf4j-Disallow-EventData-deserialization-by-default.patch ++++++
--- /var/tmp/diff_new_pack.VGBxge/_old  2019-12-23 22:41:54.117936352 +0100
+++ /var/tmp/diff_new_pack.VGBxge/_new  2019-12-23 22:41:54.117936352 +0100
@@ -3,37 +3,37 @@
 --- slf4j-1.7.12.orig/slf4j-ext/src/main/java/org/slf4j/ext/EventData.java
 +++ slf4j-1.7.12/slf4j-ext/src/main/java/org/slf4j/ext/EventData.java
 @@ -76,12 +76,21 @@ public class EventData implements Serial
-      */
-     @SuppressWarnings("unchecked")
-     public EventData(String xml) {
--        ByteArrayInputStream bais = new ByteArrayInputStream(xml.getBytes());
--        try {
--            XMLDecoder decoder = new XMLDecoder(bais);
--            this.eventData = (Map<String, Object>) decoder.readObject();
--        } catch (Exception e) {
--            throw new EventException("Error decoding " + xml, e);
-+      if 
("1".equals(System.getProperty("org.slf4j.ext.allowInsecureDeserialization"))) {
-+          ByteArrayInputStream bais = new 
ByteArrayInputStream(xml.getBytes());
-+          try {
-+              XMLDecoder decoder = new XMLDecoder(bais);
-+              this.eventData = (Map<String, Object>) decoder.readObject();
-+          } catch (Exception e) {
-+              throw new EventException("Error decoding " + xml, e);
-+          }
-+      } else {
-+          throw new UnsupportedOperationException(
-+                  "Constructing EventData from XML is vulnerable to remote " +
-+                    "excution and is not allowed by default. If you're " +
-+                    "completely sure the source data is trusted, you can 
enable " +
-+                    "it by setting org.slf4j.ext.allowInsecureDeserialization 
" +
-+                    "JVM property to 1");
-         }
-     }
- 
+      */
+     @SuppressWarnings("unchecked")
+     public EventData(String xml) {
+-        ByteArrayInputStream bais = new ByteArrayInputStream(xml.getBytes());
+-        try {
+-            XMLDecoder decoder = new XMLDecoder(bais);
+-            this.eventData = (Map<String, Object>) decoder.readObject();
+-        } catch (Exception e) {
+-            throw new EventException("Error decoding " + xml, e);
++      if 
("1".equals(System.getProperty("org.slf4j.ext.allowInsecureDeserialization"))) {
++          ByteArrayInputStream bais = new 
ByteArrayInputStream(xml.getBytes());
++          try {
++              XMLDecoder decoder = new XMLDecoder(bais);
++              this.eventData = (Map<String, Object>) decoder.readObject();
++          } catch (Exception e) {
++              throw new EventException("Error decoding " + xml, e);
++          }
++      } else {
++          throw new UnsupportedOperationException(
++                  "Constructing EventData from XML is vulnerable to remote " +
++                    "excution and is not allowed by default. If you're " +
++                    "completely sure the source data is trusted, you can 
enable " +
++                    "it by setting org.slf4j.ext.allowInsecureDeserialization 
" +
++                    "JVM property to 1");
+         }
+     }
+ 
 @@ -302,4 +311,4 @@ public class EventData implements Serial
-     public int hashCode() {
-         return this.eventData.hashCode();
-     }
+     public int hashCode() {
+         return this.eventData.hashCode();
+     }
 -}
 \ No newline at end of file
-+}
++}

++++++ slf4j-commons-lang3.patch ++++++
--- /var/tmp/diff_new_pack.VGBxge/_old  2019-12-23 22:41:54.121936355 +0100
+++ /var/tmp/diff_new_pack.VGBxge/_new  2019-12-23 22:41:54.121936355 +0100
@@ -1,148 +1,42 @@
---- slf4j-1.7.25/site/apidocs/org/slf4j/ext/MDCStrLookup.html  2017-03-16 
17:20:38.000000000 +0100
-+++ slf4j-1.7.25/site/apidocs/org/slf4j/ext/MDCStrLookup.html  2018-10-22 
12:34:24.777760087 +0200
-@@ -88,7 +88,7 @@
- <li><a 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
- <li>
- <ul class="inheritance">
--<li>org.apache.commons.lang.text.StrLookup</li>
-+<li>org.apache.commons.lang3.text.StrLookup</li>
- <li>
- <ul class="inheritance">
- <li>org.slf4j.ext.MDCStrLookup</li>
-@@ -103,7 +103,7 @@
- <hr>
- <br>
- <pre>public class <a 
href="../../../src-html/org/slf4j/ext/MDCStrLookup.html#line.36">MDCStrLookup</a>
--extends org.apache.commons.lang.text.StrLookup</pre>
-+extends org.apache.commons.lang3.text.StrLookup</pre>
- <div class="block">This class can be used with the Commons Lang 
StrSubstitutor to replace
-  tokens that occur in Strings with their values in the MDC.</div>
- <dl><dt><span class="strong">Author:</span></dt>
-@@ -151,10 +151,10 @@
- </tr>
- </table>
- <ul class="blockList">
--<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.commons.lang.text.StrLookup">
-+<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.commons.lang3.text.StrLookup">
- <!--   -->
- </a>
--<h3>Methods inherited from 
class&nbsp;org.apache.commons.lang.text.StrLookup</h3>
-+<h3>Methods inherited from 
class&nbsp;org.apache.commons.lang3.text.StrLookup</h3>
- <code>mapLookup, noneLookup, systemPropertiesLookup</code></li>
- </ul>
- <ul class="blockList">
-@@ -205,7 +205,7 @@
- <div class="block">Looks up up a value in the MDC.</div>
- <dl>
- <dt><strong>Specified by:</strong></dt>
--<dd><code>lookup</code>&nbsp;in 
class&nbsp;<code>org.apache.commons.lang.text.StrLookup</code></dd>
-+<dd><code>lookup</code>&nbsp;in 
class&nbsp;<code>org.apache.commons.lang3.text.StrLookup</code></dd>
- <dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - the 
key to be looked up, may be null</dd>
- <dt><span class="strong">Returns:</span></dt><dd>the matching value, null if 
no match</dd></dl>
- </li>
---- slf4j-1.7.25/site/apidocs/org/slf4j/ext/package-tree.html  2017-03-16 
17:20:39.000000000 +0100
-+++ slf4j-1.7.25/site/apidocs/org/slf4j/ext/package-tree.html  2018-10-22 
12:34:02.781643219 +0200
-@@ -82,7 +82,7 @@
- <li type="circle">org.slf4j.ext.<a href="../../../org/slf4j/ext/XLogger.html" 
title="class in org.slf4j.ext"><span class="strong">XLogger</span></a> 
(implements org.slf4j.<a href="../../../org/slf4j/Logger.html" title="interface 
in org.slf4j">Logger</a>)</li>
- </ul>
- </li>
--<li type="circle">org.apache.commons.lang.text.StrLookup
-+<li type="circle">org.apache.commons.lang3.text.StrLookup
- <ul>
- <li type="circle">org.slf4j.ext.<a 
href="../../../org/slf4j/ext/MDCStrLookup.html" title="class in 
org.slf4j.ext"><span class="strong">MDCStrLookup</span></a></li>
- </ul>
---- slf4j-1.7.25/site/apidocs/overview-tree.html       2017-03-16 
17:20:42.000000000 +0100
-+++ slf4j-1.7.25/site/apidocs/overview-tree.html       2018-10-22 
12:34:02.781643219 +0200
-@@ -198,7 +198,7 @@
- <li type="circle">org.slf4j.impl.<a 
href="org/slf4j/impl/StaticMarkerBinder.html" title="class in 
org.slf4j.impl"><span class="strong">StaticMarkerBinder</span></a> (implements 
org.slf4j.spi.<a href="org/slf4j/spi/MarkerFactoryBinder.html" title="interface 
in org.slf4j.spi">MarkerFactoryBinder</a>)</li>
- <li type="circle">org.slf4j.impl.<a 
href="org/slf4j/impl/StaticMDCBinder.html" title="class in 
org.slf4j.impl"><span class="strong">StaticMDCBinder</span></a></li>
- <li type="circle">org.slf4j.profiler.<a 
href="org/slf4j/profiler/StopWatch.html" title="class in 
org.slf4j.profiler"><span class="strong">StopWatch</span></a> (implements 
org.slf4j.profiler.<a href="org/slf4j/profiler/TimeInstrument.html" 
title="interface in org.slf4j.profiler">TimeInstrument</a>)</li>
--<li type="circle">org.apache.commons.lang.text.StrLookup
-+<li type="circle">org.apache.commons.lang3.text.StrLookup
- <ul>
- <li type="circle">org.slf4j.ext.<a href="org/slf4j/ext/MDCStrLookup.html" 
title="class in org.slf4j.ext"><span class="strong">MDCStrLookup</span></a></li>
- </ul>
---- slf4j-1.7.25/site/extensions.html  2017-03-16 17:21:57.000000000 +0100
-+++ slf4j-1.7.25/site/extensions.html  2018-10-22 12:34:02.781643219 +0200
-@@ -602,7 +602,7 @@
-   where data is a reference to the EventData object.</p>
- 
-   <pre class="prettyprint source">import org.slf4j.MDC;
--import org.apache.commons.lang.time.DateUtils;
-+import org.apache.commons.lang3.time.DateUtils;
- 
- import javax.servlet.Filter;
- import javax.servlet.FilterConfig;
-@@ -832,7 +832,7 @@
-     <p>Some classes may misbehave when being rendered with 
"object.toString()" so they may be explicitly disabled 
-     in the logback configuration file permanently.  For instance the 
ToStringBuilder in the Apache Jakarta commons lang 
-     package is a prime candidate for this.  For logback add this snippet to 
logback.xml:
--    <pre>&lt;logger name="org.apache.commons.lang.builder" level="OFF" 
/&gt;</pre>
-+    <pre>&lt;logger name="org.apache.commons.lang3.builder" level="OFF" 
/&gt;</pre>
-     </p>
-     
- 
---- slf4j-1.7.25/site/news.html        2017-03-16 17:21:57.000000000 +0100
-+++ slf4j-1.7.25/site/news.html        2018-10-22 12:34:02.781643219 +0200
-@@ -966,7 +966,7 @@
-   used with Apache Commons Lang's <code>StrSubstitutor</code> class to
-   inject values in the SLF4J MDC into strings. Information on
-   StrSubstitutor can be found at <a
--  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang/text/StrSubstitutor.html";>StrSubstitutor
-+  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang3/text/StrSubstitutor.html";>StrSubstitutor
-   javadoc</a>.
-   </p>
- 
---- slf4j-1.7.25/site/xref/org/slf4j/ext/MDCStrLookup.html     2017-03-16 
17:20:31.000000000 +0100
-+++ slf4j-1.7.25/site/xref/org/slf4j/ext/MDCStrLookup.html     2018-10-22 
12:34:02.781643219 +0200
-@@ -34,7 +34,7 @@
- <a class="jxr_linenumber" name="24" href="#24">24</a>  <em 
class="jxr_javadoccomment"> */</em>
- <a class="jxr_linenumber" name="25" href="#25">25</a>  <strong 
class="jxr_keyword">package</strong> org.slf4j.ext;
- <a class="jxr_linenumber" name="26" href="#26">26</a>  
--<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong 
class="jxr_keyword">import</strong> org.apache.commons.lang.text.StrLookup;
-+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong 
class="jxr_keyword">import</strong> org.apache.commons.lang3.text.StrLookup;
- <a class="jxr_linenumber" name="28" href="#28">28</a>  <strong 
class="jxr_keyword">import</strong> org.slf4j.MDC;
- <a class="jxr_linenumber" name="29" href="#29">29</a>  
- <a class="jxr_linenumber" name="30" href="#30">30</a>  <em 
class="jxr_javadoccomment">/**</em>
 --- slf4j-1.7.25/slf4j-ext/src/main/java/org/slf4j/ext/MDCStrLookup.java       
2016-12-22 19:54:22.000000000 +0100
 +++ slf4j-1.7.25/slf4j-ext/src/main/java/org/slf4j/ext/MDCStrLookup.java       
2018-10-22 12:34:02.781643219 +0200
 @@ -24,7 +24,7 @@
-  */
- package org.slf4j.ext;
- 
--import org.apache.commons.lang.text.StrLookup;
-+import org.apache.commons.lang3.text.StrLookup;
- import org.slf4j.MDC;
- 
- /**
+  */
+ package org.slf4j.ext;
+ 
+-import org.apache.commons.lang.text.StrLookup;
++import org.apache.commons.lang3.text.StrLookup;
+ import org.slf4j.MDC;
+ 
+ /**
 --- slf4j-1.7.25/slf4j-site/src/site/pages/extensions.html     2016-12-22 
19:54:23.000000000 +0100
 +++ slf4j-1.7.25/slf4j-site/src/site/pages/extensions.html     2018-10-22 
12:34:02.781643219 +0200
 @@ -602,7 +602,7 @@
-   where data is a reference to the EventData object.</p>
- 
-   <pre class="prettyprint source">import org.slf4j.MDC;
--import org.apache.commons.lang.time.DateUtils;
-+import org.apache.commons.lang3.time.DateUtils;
- 
- import javax.servlet.Filter;
- import javax.servlet.FilterConfig;
+   where data is a reference to the EventData object.</p>
+ 
+   <pre class="prettyprint source">import org.slf4j.MDC;
+-import org.apache.commons.lang.time.DateUtils;
++import org.apache.commons.lang3.time.DateUtils;
+ 
+ import javax.servlet.Filter;
+ import javax.servlet.FilterConfig;
 @@ -832,7 +832,7 @@
-     <p>Some classes may misbehave when being rendered with 
"object.toString()" so they may be explicitly disabled 
-     in the logback configuration file permanently.  For instance the 
ToStringBuilder in the Apache Jakarta commons lang 
-     package is a prime candidate for this.  For logback add this snippet to 
logback.xml:
--    <pre>&lt;logger name="org.apache.commons.lang.builder" level="OFF" 
/&gt;</pre>
-+    <pre>&lt;logger name="org.apache.commons.lang3.builder" level="OFF" 
/&gt;</pre>
-     </p>
-     
- 
+     <p>Some classes may misbehave when being rendered with 
"object.toString()" so they may be explicitly disabled 
+     in the logback configuration file permanently.  For instance the 
ToStringBuilder in the Apache Jakarta commons lang 
+     package is a prime candidate for this.  For logback add this snippet to 
logback.xml:
+-    <pre>&lt;logger name="org.apache.commons.lang.builder" level="OFF" 
/&gt;</pre>
++    <pre>&lt;logger name="org.apache.commons.lang3.builder" level="OFF" 
/&gt;</pre>
+     </p>
+     
+ 
 --- slf4j-1.7.25/slf4j-site/src/site/pages/news.html   2017-03-16 
17:16:09.000000000 +0100
 +++ slf4j-1.7.25/slf4j-site/src/site/pages/news.html   2018-10-22 
12:34:02.785643241 +0200
 @@ -966,7 +966,7 @@
-   used with Apache Commons Lang's <code>StrSubstitutor</code> class to
-   inject values in the SLF4J MDC into strings. Information on
-   StrSubstitutor can be found at <a
--  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang/text/StrSubstitutor.html";>StrSubstitutor
-+  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang3/text/StrSubstitutor.html";>StrSubstitutor
-   javadoc</a>.
-   </p>
- 
+   used with Apache Commons Lang's <code>StrSubstitutor</code> class to
+   inject values in the SLF4J MDC into strings. Information on
+   StrSubstitutor can be found at <a
+-  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang/text/StrSubstitutor.html";>StrSubstitutor
++  
href="http://commons.apache.org/lang/api-release/org/apache/commons/lang3/text/StrSubstitutor.html";>StrSubstitutor
+   javadoc</a>.
+   </p>
+ 


Reply via email to