Hello community,
here is the log from the commit of package jformatstring for openSUSE:Factory checked in at 2019-01-08 12:25:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jformatstring (Old)
and /work/SRC/openSUSE:Factory/.jformatstring.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jformatstring"
Tue Jan 8 12:25:34 2019 rev:16 rq:660084 version:0.10~20131207
Changes:
--------
--- /work/SRC/openSUSE:Factory/jformatstring/jformatstring.changes 2018-01-10 23:37:25.261680782 +0100
+++ /work/SRC/openSUSE:Factory/.jformatstring.new.28833/jformatstring.changes 2019-01-08 12:28:03.652299548 +0100
@@ -1,0 +2,15 @@
+Wed Dec 19 09:46:22 UTC 2018 - Fridrich Strba
+
+- Upgrade to a snapshot from 2013-12-07
+ * Use the *orig.tar.gz from Debian, since the sources move all
+ the time and it is unclear what is the autoritative source
+ now, or even whether an authoritative source exists
+- Add maven pom file
+- Do not build the junit code, since it requires findbugs to build
+- Modified patch:
+ * jformatstring-sourcetarget.patch -> jformatstring-build.patch
+ + Don't build the junit directory
+ + Don't bundle source in the jar file
+ + Rediff to a changed context
+
+-------------------------------------------------------------------
@@ -4 +19,2 @@
-- Generate javadoc without timestamp to make build reproducible (boo#1047218)
+- Generate javadoc without timestamp to make build reproducible
+ (boo#1047218)
Old:
----
jformatstring-0.tar.bz2
jformatstring-sourcetarget.patch
New:
----
gpl-2.0.html
jFormatString-3.0.0.pom
jformatstring-build.patch
jformatstring_0.10~20131207.orig.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jformatstring.spec ++++++
--- /var/tmp/diff_new_pack.ibnyXf/_old 2019-01-08 12:28:04.252298892 +0100
+++ /var/tmp/diff_new_pack.ibnyXf/_new 2019-01-08 12:28:04.256298888 +0100
@@ -1,7 +1,7 @@
#
# spec file for package jformatstring
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2000-2009, JPackage Project
#
# All modifications and additions to the file contributed by third parties
@@ -13,25 +13,25 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: jformatstring
-Version: 0
+Version: 0.10~20131207
Release: 0
Summary: Java library for format string checks
-License: GPL-2.0
+License: GPL-2.0-only
Group: Development/Libraries/Java
-Url: https://jformatstring.dev.java.net/
-# svn -q export -r 8 https://jformatstring.dev.java.net/svn/jformatstring/trunk/jFormatString jformatstring-0 --username guest --password guest && tar cjf jformatstring-0.tar.bz2 jformatstring-0
-Source0: jformatstring-0.tar.bz2
-Patch0: jformatstring-sourcetarget.patch
+URL: https://jformatstring.dev.java.net/
+Source0: http://cdn-fastly.deb.debian.org/debian/pool/main/j/jformatstring/jformatstring_%{version}.orig.tar.gz
+Source1: http://search.maven.org/remotecontent?filepath=com/google/code/findbugs/jFor...
+Source2: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+Patch0: jformatstring-build.patch
BuildRequires: ant
BuildRequires: fdupes
BuildRequires: java-devel
-BuildRequires: javapackages-tools
-BuildRequires: junit
+BuildRequires: javapackages-local
Provides: jFormatString = %{version}-%{release}
Obsoletes: jFormatString < %{version}-%{release}
BuildArch: noarch
@@ -55,9 +55,7 @@
%package javadoc
Summary: Javadoc for %{name}
-# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
-Group: Development/Documentation
-Requires: java-javadoc
+Group: Documentation/HTML
%description javadoc
Javadoc for %{name}.
@@ -66,43 +64,35 @@
%setup -q
%patch0 -p1
mkdir -p lib
-build-jar-repository -s -p lib junit
+cp %{SOURCE2} LICENSE
%build
-export CLASSPATH=
-export OPT_JAR_LIST=:
-ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 jarFile
+mkdir -p javadoc
javadoc -notimestamp -d javadoc -source 1.6 \
- -sourcepath src/java \
- -classpath build/classes:$(build-classpath junit) \
- edu.umd.cs.findbugs.formatStringChecker
+ $(find src/java -name \*.java | xargs)
%install
-
-mkdir -p %{buildroot}%{_javadir}
-cp -p build/jFormatString.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
-ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/jFormatString-%{version}.jar
-ln -s jFormatString-%{version}.jar %{buildroot}%{_javadir}/jFormatString.jar
-
-mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version}
-cp -pr javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
-%fdupes -s %{buildroot}%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
-ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/jFormatString-%{version}
-ln -s jFormatString-%{version} %{buildroot}%{_javadocdir}/jFormatString
-
-%files
-%doc LICENSE
-%{_javadir}/%{name}-%{version}.jar
-%{_javadir}/%{name}.jar
-%{_javadir}/jFormatString-%{version}.jar
-%{_javadir}/jFormatString.jar
+# jars
+install -d -m 755 %{buildroot}%{_javadir}
+install -pm 644 build/jFormatString.jar %{buildroot}%{_javadir}/%{name}.jar
+ln -s %{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
+ln -s %{name}.jar %{buildroot}%{_javadir}/jFormatString.jar
+ln -s jFormatString.jar %{buildroot}%{_javadir}/jFormatString-%{version}.jar
+# pom
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}.pom
+%add_maven_depmap %{name}.pom %{name}.jar
+# javadoc
+mkdir -p %{buildroot}%{_javadocdir}
+cp -pr javadoc %{buildroot}%{_javadocdir}/%{name}-%{version}
+%fdupes -s %{buildroot}%{_javadocdir}
+
+%files -f .mfiles
+%license LICENSE
+%{_javadir}/*
%files javadoc
-%{_javadocdir}/%{name}-%{version}
-%{_javadocdir}/%{name}
-%{_javadocdir}/jFormatString-%{version}
-%{_javadocdir}/jFormatString
+%{_javadocdir}/*
%changelog
++++++ gpl-2.0.html ++++++
++++ 908 lines (skipped)
++++++ jFormatString-3.0.0.pom ++++++
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jFormatString</artifactId>
<version>3.0.0</version>
<packaging>jar</packaging>
<url>http://findbugs.sourceforge.net/</url>
<name>FindBugs-jFormatString</name>
<description>jFormatString for Findbugs</description>
<licenses>
<license>
<name>GNU Lesser Public License</name>
<url>http://www.gnu.org/licenses/lgpl.html</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:git:http://code.google.com/p/findbugs/</connection>
<developerConnection>scm:git:https://code.google.com/p/findbugs/</developerConnection>
<url>https://code.google.com/p/findbugs/</url>
</scm>
<developers>
<developer>
<id>bp</id>
<name>Bill Pugh</name>
<email>pugh at cs.umd.edu</email>
<url>http://www.cs.umd.edu/~pugh/</url>
<roles>
<role>Project Lead</role>
<role>Primary Developer</role>
</roles>
<timezone>-5</timezone>
</developer>
<developer>
<id>al</id>
<name>Andrey Loskutov</name>
<email>Loskutov@gmx.de</email>
<url>http://andrei.gmxhome.de/privat.html</url>
<roles>
<role>Eclipse plugin</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>bp</id>
<name>Keith Lea</name>
<email></email>
<url>http://keithlea.com/</url>
<roles>
<role>web cloud</role>
</roles>
<timezone>-5</timezone>
</developer>
</developers>
<contributors>
<contributor>
<name>Garvin LeClaire</name>
<email>garvin.leclaire@gmail.com</email>
<url></url>
<roles>
<role>Maven</role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>David H. Hovemeyer</name>
<email>dhovemey@ycp.edu</email>
<url>http://goose.ycp.edu/~dhovemey/</url>
<roles>
<role>project founder</role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Nay Ayewah</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Ben Langmead</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Tomas Pollak</name>
<email></email>
<url></url>
<roles>
<role>Eclipse plugin tests</role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Phil Crosby</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Peter Friese</name>
<email></email>
<url></url>
<roles>
<role>Eclipse plugin</role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Dave Brosius</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Brian Goetz</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
<contributor>
<name>Rohan Lloyd</name>
<email></email>
<url></url>
<roles>
<role></role>
</roles>
<timezone>-5</timezone>
</contributor>
</contributors>
</project>
++++++ jformatstring-build.patch ++++++
--- jformatstring-0.10~20131207/build.xml 2013-12-09 01:34:10.000000000 +0100
+++ jformatstring-0.10~20131207/build.xml 2018-12-19 10:39:08.939945663 +0100
@@ -15,10 +15,9 @@
<target name="classes">
<mkdir dir="build/classes" />
-