reproducible.debian.net status changes for jenkins-htmlunit-core-js

2017-03-15 Thread Reproducible builds folks
2017-03-15 01:25 
https://tests.reproducible-builds.org/debian/unstable/amd64/jenkins-htmlunit-core-js
 changed from reproducible -> FTBFS

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


reproducible.debian.net status changes for wsdl4j

2017-03-15 Thread Reproducible builds folks
2017-03-15 14:34 
https://tests.reproducible-builds.org/debian/unstable/amd64/wsdl4j changed from 
reproducible -> unreproducible
2017-03-15 15:04 
https://tests.reproducible-builds.org/debian/unstable/amd64/wsdl4j changed from 
unreproducible -> reproducible

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


mysql-connector-java_5.1.41-1_source.changes ACCEPTED into unstable

2017-03-15 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 15 Mar 2017 23:23:36 +0100
Source: mysql-connector-java
Binary: libmysql-java
Architecture: source
Version: 5.1.41-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 

Changed-By: Emmanuel Bourg 
Description:
 libmysql-java - Java database (JDBC) driver for MySQL
Changes:
 mysql-connector-java (5.1.41-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release
 - Refreshed the patches
Checksums-Sha1:
 1ef71abc2c6a2f5f98a67cb12e179702c31d4929 2231 mysql-connector-java_5.1.41-1.dsc
 92c9b5a2c2e207a1955f71ed91053b34ca058691 992384 
mysql-connector-java_5.1.41.orig.tar.xz
 aa53082ed38b20af042d71eee2b37847b9f757ee 10512 
mysql-connector-java_5.1.41-1.debian.tar.xz
 0548c3d72d98f73805c27e5f5fdb61e18f68b0f7 8778 
mysql-connector-java_5.1.41-1_source.buildinfo
Checksums-Sha256:
 d0e8bde745573961781fc16195bdee1fa16407d57cf16431dad6a4f89962075e 2231 
mysql-connector-java_5.1.41-1.dsc
 ecdb1393ed164b21e20cb5490f837d8ed15b2c43165daa69a53ade4ae9fefb14 992384 
mysql-connector-java_5.1.41.orig.tar.xz
 2d432524b5aaa093cfefdc190c9cac04f2f6c63120ff94c5e2ad08121c6a0ebd 10512 
mysql-connector-java_5.1.41-1.debian.tar.xz
 99c9cab4d7d7fff52da5b633f4989d0d44a513d150e2ed2129031a918885a5ec 8778 
mysql-connector-java_5.1.41-1_source.buildinfo
Files:
 549748ade834bdd5bd0ad4b14663701b 2231 java optional 
mysql-connector-java_5.1.41-1.dsc
 dd4b77e9b195955ed0b845742078422a 992384 java optional 
mysql-connector-java_5.1.41.orig.tar.xz
 cd76d15574d3bbe2b9e0e8d455636f00 10512 java optional 
mysql-connector-java_5.1.41-1.debian.tar.xz
 172727b7f969fe689749ef7d8e33b496 8778 java optional 
mysql-connector-java_5.1.41-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJGBAEBCAAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAljJvyQSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsQoAQAKaJPPAr9+wRSen//Tkz12QPDmcLo2J9
j2TKZLEysB2r05ksT81TIMqgeO916TcgUAI347qD9Bbos7JLSMEWxtMYxHRK2lAr
YGxmlCecaPBMeZRyL9f9WmWjXW+kp//MyMRAlm9WoYfBPeqFX2TmQH48Q+4t1rT9
pGFEbFUk0Bq1wCGwdtPOmfBExFKB2ILE2LvNsRDMT8Jm3opT/j/JT6SZVDCGd9Gf
E1vOdliSphmz2INYI1K3fU+5scnfogvHavdn41AuWPZxgF6133TzM7OL5aB0M5Rz
OudIMB+9HMf0feNXkRd4Oe8H1+0n0eBcB+VbT7Q3s2AX778VvEBpB+LcM5fcjbq5
FkjiS2Hb7003X0/zdSf9j4aNAsL/SJMJ6EFUokAwacC6QGiWziPwd4WQyyeX4UDs
5SUlSvAYT9tomLFpDRtt6tDGTWzGJ/Wjo0KXF1oYkqb4arpDfTRy6ruFXiIM+mpi
1ZbezorBXXELajnF5c3Qo5IVTe8kcVk7yCaGTGvvTBp3NbbJmZUZPs9/fwNrNX5Q
Y/GZgZhIbCB3K8nGG1nr5kjRvlVXOQzEL0VX7PXrBH58ZLWj+IRKweFQR8kYdh2A
xu6U5FUlqtDUtaHj9Na8SRXnIn0v/azg4ScKQbXdspOFoxPepKEfgWkpaa8rWaWt
Nd1H0Q3ElHD8
=BQaG
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Processing of mysql-connector-java_5.1.41-1_source.changes

2017-03-15 Thread Debian FTP Masters
mysql-connector-java_5.1.41-1_source.changes uploaded successfully to localhost
along with the files:
  mysql-connector-java_5.1.41-1.dsc
  mysql-connector-java_5.1.41.orig.tar.xz
  mysql-connector-java_5.1.41-1.debian.tar.xz
  mysql-connector-java_5.1.41-1_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#852342: patch proposal add --no-strip parameter

2017-03-15 Thread Emmanuel Bourg
Le 15/03/2017 à 17:01, Sven Hoexter a écrit :

> Would that be something you'd be willing to accept?

If the stripping breaks jmap, I guess it might be better to disable it
completely. Is there a good reason to keep it?

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#857847: java-package: proposal to add a --no-deps flag to make-jpkg

2017-03-15 Thread Sven Hoexter
On Wed, Mar 15, 2017 at 05:22:27PM +0100, Emmanuel Bourg wrote:

Hi Emmanuel,

> Thank you for the patch Sven. This looks like a reasonable compromise to
> support multiple releases. Regarding the implementation, I wonder if
> this could be achieved with an override_dh_shlibdeps in the rules file
> used to generate the package.

Seems to work equally well. Patch attached.

Sven
diff --git a/lib/javase.sh b/lib/javase.sh
index fd025ca..3b11095 100644
--- a/lib/javase.sh
+++ b/lib/javase.sh
@@ -88,12 +88,21 @@ EOF
 override_dh_compress:
 	dh_compress \$(shell find $j2se_name/man/ -type f ! -name '*.gz' -printf '${jvm_base##/}/%p\n')
 
-override_dh_shlibdeps:
-	dh_shlibdeps \$(EXCLUDE_LIBS) -l\$(shell find $j2se_name -type f -name '*.so*' -printf '${jvm_base##/}/%h\n' | sort -u | tr '\n' ':' | sed 's/:\$\$//')
-
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
 EOF
+if [ "${no_deps:-false}" == "true" ]; then
+	cat << EOF
+override_dh_shlibdeps:
+# Disabled, aides to generate one package for different Debian releases - BTS #857847
+EOF
+else
+	cat << EOF
+override_dh_shlibdeps:
+	dh_shlibdeps \$(EXCLUDE_LIBS) -l\$(shell find $j2se_name -type f -name '*.so*' -printf '${jvm_base##/}/%h\n' | sort -u | tr '\n' ':' | sed 's/:\$\$//')
+EOF
+fi
+
 }
 
 j2se_doc_rules() {
@@ -106,6 +115,12 @@ j2se_doc_rules() {
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
 EOF
+if [ "${no_deps:-false}" == "true" ]; then
+	cat << EOF
+override_dh_shlibdeps:
+# Disabled, aides to generate one package for different Debian releases - BTS #857847
+EOF
+fi
 }
 
 
diff --git a/make-jpkg b/make-jpkg
index 3db992c..6498b61 100755
--- a/make-jpkg
+++ b/make-jpkg
@@ -89,6 +89,7 @@ The following options are recognized:
   --source build a source package instead of a binary deb package
   --with-system-certs  integrate with the system's keystore
   --jce-policy FILEReplace cryptography files with versions from FILE
+  --no-depsAdds override for dh_shlibdeps based "Depends"
 
   --help   display this help and exit
   --versionoutput version information and exit
@@ -146,6 +147,8 @@ while [[ $# -gt 0 && "x$1" == x--* ]]; do
 revision="-${1}"
 elif [[ "x$1" == x--changes ]]; then
 genchanges="true"
+elif [[ "x$1" == x--no-deps ]]; then
+no_deps="true"
 elif [[ "x$1" == x--source ]]; then
 build_source="true"
 elif [[ "x$1" == x--with-system-certs ]]; then
diff --git a/make-jpkg.1 b/make-jpkg.1
index 34a5462..47eb2f9 100644
--- a/make-jpkg.1
+++ b/make-jpkg.1
@@ -70,6 +70,10 @@ ca-certificates and ca-certificates-java packages.
 Replace cryptography files with versions
 from the specified JCE_POLICY_FILE.
 .TP
+.B --no-deps
+Adds override for dh_shlibdeps based "Depends". Allows to build a package
+without Debian release specific depdencies.
+.TP
 .B --help
 display help text and exit
 .TP
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#857351: jabref: permissions of bib-file

2017-03-15 Thread tony mancill
On Fri, Mar 10, 2017 at 12:35:28PM +0100, Martin Lutz wrote:
> Package: jabref
> Version: 3.8.1+ds-3
> Severity: minor
> 
> Dear Maintainer,
> 
> bib-files that are newly created in jabref have the permissions 777 
> (rwxrwxrwx).
> Because these are pure text files, they should not be executable.

This has been fixed upstream for the upcoming 4.x version.  I will apply
a patch to the current Debian version and we can discuss whether we
should create backport.

Cheers,
tony


signature.asc
Description: PGP signature
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#857847: java-package: proposal to add a --no-deps flag to make-jpkg

2017-03-15 Thread Emmanuel Bourg
Le 15/03/2017 à 17:05, sven a écrit :

> Is there a general willingness to adopt such a patch? My internal
> diff is attached.

Thank you for the patch Sven. This looks like a reasonable compromise to
support multiple releases. Regarding the implementation, I wonder if
this could be achieved with an override_dh_shlibdeps in the rules file
used to generate the package.

Emmanuel Bourg

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#857847: java-package: proposal to add a --no-deps flag to make-jpkg

2017-03-15 Thread Sven Hoexter
On Wed, Mar 15, 2017 at 05:22:27PM +0100, Emmanuel Bourg wrote:

Hi Emmanuel,

> Thank you for the patch Sven. This looks like a reasonable compromise to
> support multiple releases. Regarding the implementation, I wonder if
> this could be achieved with an override_dh_shlibdeps in the rules file
> used to generate the package.

I think in theory that should also work, but I did not try it.
I'll give it a try.

Sven

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#852342: patch proposal add --no-strip parameter

2017-03-15 Thread Sven Hoexter
On Wed, Mar 15, 2017 at 05:08:53PM +0100, Emmanuel Bourg wrote:
> Le 15/03/2017 à 17:01, Sven Hoexter a écrit :
> 
> > Would that be something you'd be willing to accept?
> 
> If the stripping breaks jmap, I guess it might be better to disable it
> completely. Is there a good reason to keep it?

Just hacked together a short override patch.

Sven
diff --git a/lib/javase.sh b/lib/javase.sh
index fd025ca..0457dc4 100644
--- a/lib/javase.sh
+++ b/lib/javase.sh
@@ -93,6 +93,9 @@ override_dh_shlibdeps:
 
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
+
+override_dh_strip:
+# Disable, breaks jmap and other tools - BTS #852342
 EOF
 }
 
@@ -105,6 +108,9 @@ j2se_doc_rules() {
 
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
+
+override_dh_strip:
+# Disable, breaks jmap and other tools - BTS #852342
 EOF
 }
 
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#852342: patch proposal add --no-strip parameter

2017-03-15 Thread Sven Hoexter
On Wed, Mar 15, 2017 at 05:08:53PM +0100, Emmanuel Bourg wrote:
> If the stripping breaks jmap, I guess it might be better to disable it
> completely. Is there a good reason to keep it?

Well the idea was to still accomodate people who value disk space over
the usability of debugging related tools. I personally would also just
go without stripping the binary files and value the usability of the tools
over space.

To add a bit of data, here is the size of the extracted packages stripped
and unstripped:
~/oracle-jdk-deb-package$ du -hs extract-*
357Mextract-no-strip
344Mextract-stripped

So from my point of view the difference in size is neglectable, so I'd be
also fine with a fixed "override_dh-strip:" in the generated rules file.

Sven

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#857847: java-package: proposal to add a --no-deps flag to make-jpkg

2017-03-15 Thread sven
Package: java-package
Version: 0.62
Severity: wishlist

Hello Emmanuel et al,
I'm currently using an internal build of java-package which has
a --no-deps parameter that drops ${shlibs:Depends} from the
generated control file. I know it's ugly, prone to cause issues but
it makes a few things easier for me. It simply allows to build one
.deb for several different Debian releases we can just install to drop
the JDK on the system.

Is there a general willingness to adopt such a patch? My internal
diff is attached.

Sven
diff --git a/lib/oracle-jdk.sh b/lib/oracle-jdk.sh
index 23ce971..02b53d3 100644
--- a/lib/oracle-jdk.sh
+++ b/lib/oracle-jdk.sh
@@ -184,7 +184,9 @@ oracle_j2sdk_control() {
 build_depends="libasound2, libgl1-mesa-glx, libgtk2.0-0, libxslt1.1, 
libxtst6, libxxf86vm1"
 j2se_control
 java_browser_plugin="java-browser-plugin, "
-depends="\${shlibs:Depends}"
+if [ "${no_deps:-false}" != "true" ]; then
+   depends="\${shlibs:Depends}"
+fi
 if [ "${DEB_BUILD_ARCH:0:3}" = "arm" -a "${j2se_arch}" != "arm-vfp-hflt" 
]; then
 # ARM is only softfloat ATM so if building on armhf
 # force the dependencies to pickup cross platform fu
diff --git a/lib/oracle-jre.sh b/lib/oracle-jre.sh
index 94e3d5d..818c54b 100644
--- a/lib/oracle-jre.sh
+++ b/lib/oracle-jre.sh
@@ -143,6 +143,9 @@ oracle_j2re_control() {
 if [ "$create_cert_softlinks" == "true" ]; then
 depends="ca-certificates-java"
 fi
+if [ "${no_deps:-false}" != "true" ]; then
+   depends="${depends}, \${shlibs:Depends}"
+fi
 for i in `seq 5 ${j2se_release}`;
 do
 provides_runtime="${provides_runtime} java${i}-runtime,"
@@ -151,7 +154,7 @@ oracle_j2re_control() {
 cat << EOF
 Package: $j2se_package
 Architecture: $j2se_debian_arch
-Depends: \${misc:Depends}, \${shlibs:Depends}, java-common, $depends
+Depends: \${misc:Depends}, java-common, $depends
 Recommends: netbase
 Provides: java-virtual-machine, java-runtime, java2-runtime, $provides_runtime 
java-runtime-headless, java2-runtime-headless, $provides_headless 
java-browser-plugin
 Description: $j2se_title
diff --git a/lib/oracle-server-jre.sh b/lib/oracle-server-jre.sh
index d901e31..08e9035 100644
--- a/lib/oracle-server-jre.sh
+++ b/lib/oracle-server-jre.sh
@@ -127,6 +127,9 @@ oracle_server_j2re_control() {
 if [ "$create_cert_softlinks" == "true" ]; then
 depends="ca-certificates-java"
 fi
+if [ "${no_deps:-false}" != "true" ]; then
+   depends="${depends}, \${shlibs:Depends}"
+fi
 for i in `seq 5 ${j2se_release}`;
 do
 provides_headless="${provides_headless} java${i}-runtime-headless,"
@@ -134,7 +137,7 @@ oracle_server_j2re_control() {
 cat << EOF
 Package: $j2se_package
 Architecture: $j2se_debian_arch
-Depends: \${misc:Depends}, \${shlibs:Depends}, java-common, $depends
+Depends: \${misc:Depends}, java-common, $depends
 Recommends: netbase
 Provides: java-runtime-headless, java2-runtime-headless, $provides_headless
 Description: $j2se_title
diff --git a/make-jpkg b/make-jpkg
index 3db992c..7ac4a12 100755
--- a/make-jpkg
+++ b/make-jpkg
@@ -89,6 +89,7 @@ The following options are recognized:
   --source build a source package instead of a binary deb package
   --with-system-certs  integrate with the system's keystore
   --jce-policy FILEReplace cryptography files with versions from FILE
+  --no-depsDo not generate shlibs:Depends on the final package
 
   --help   display this help and exit
   --versionoutput version information and exit
@@ -146,6 +147,8 @@ while [[ $# -gt 0 && "x$1" == x--* ]]; do
 revision="-${1}"
 elif [[ "x$1" == x--changes ]]; then
 genchanges="true"
+elif [[ "x$1" == x--no-deps ]]; then
+no_deps="true"
 elif [[ "x$1" == x--source ]]; then
 build_source="true"
 elif [[ "x$1" == x--with-system-certs ]]; then
diff --git a/make-jpkg.1 b/make-jpkg.1
index 34a5462..791a103 100644
--- a/make-jpkg.1
+++ b/make-jpkg.1
@@ -70,6 +70,9 @@ ca-certificates and ca-certificates-java packages.
 Replace cryptography files with versions
 from the specified JCE_POLICY_FILE.
 .TP
+.B --no-deps
+do not generate shlibs:Depends package dependency
+.TP
 .B --help
 display help text and exit
 .TP
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#852342: patch proposal add --no-strip parameter

2017-03-15 Thread Sven Hoexter
Hi,
maybe something like the attached patch would help to solve this problem?
@Emmanuel et al:
Would that be something you'd be willing to accept?

Sven

diff --git a/lib/javase.sh b/lib/javase.sh
index fd025ca..6b3f217 100644
--- a/lib/javase.sh
+++ b/lib/javase.sh
@@ -94,6 +94,13 @@ override_dh_shlibdeps:
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
 EOF
+
+if [ "${no_strip}" == "true" ]; then
+	cat << EOF
+override_dh_strip:
+# Do not strip the files - BTS #852342
+EOF
+fi
 }
 
 j2se_doc_rules() {
@@ -106,6 +113,13 @@ j2se_doc_rules() {
 override_dh_strip_nondeterminism:
 	# Disable dh_strip_nondeterminism to speed up the build
 EOF
+
+if [ "${no_strip}" == "true" ]; then
+	cat << EOF
+override_dh_strip:
+# Do not strip the files - BTS #852342
+EOF
+fi
 }
 
 
diff --git a/make-jpkg b/make-jpkg
index 3db992c..4bf60c6 100755
--- a/make-jpkg
+++ b/make-jpkg
@@ -89,6 +89,7 @@ The following options are recognized:
   --source build a source package instead of a binary deb package
   --with-system-certs  integrate with the system's keystore
   --jce-policy FILEReplace cryptography files with versions from FILE
+  --no-strip   override dh_strip invocation in the genrated rules file
 
   --help   display this help and exit
   --versionoutput version information and exit
@@ -148,6 +149,8 @@ while [[ $# -gt 0 && "x$1" == x--* ]]; do
 genchanges="true"
 elif [[ "x$1" == x--source ]]; then
 build_source="true"
+elif [[ "x$1" == x--no-strip ]]; then
+no_strip="true"
 elif [[ "x$1" == x--with-system-certs ]]; then
 create_cert_softlinks="true"
 else
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.