Your message dated Fri, 26 Aug 2016 23:19:24 +0000
with message-id <e1bdqpe-0002gg...@franck.debian.org>
and subject line Bug#835514: fixed in protobuf 3.0.0-6
has caused the Debian Bug report #835514,
regarding libprotobuf-java: junit and easymock dependencies should only be 
required for tests
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
835514: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835514
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libprotobuf-java
Version: 3.0.0-5
Severity: serious
Tags: patch

Hello,

thanks for fixing #835358 so quickly. Unfortunately there is another
issue with the pom.xml file now. java/core/pom.xml lists junit and
easymock artifacts as dependencies but libprotobuf-java does not
depend on these packages. This causes build failures like [1].

libprotobuf-java should either depend on the respective packages or
change the scope to test again as in earlier versions. I think the
latter solution is preferable because junit and easymock are only
needed for tests. If you take a look at version 2.6.1, you will see
that scope test was used before. [2] I don't know why they changed this
but it looks like an upstream bug to me.

I'm attaching a patch that resolves the issue and restores the old
behavior again.

Regards,

Markus

[1] https://bugs.debian.org/835430
[2] 
https://anonscm.debian.org/cgit/pkg-protobuf/pkg-protobuf.git/tree/java/pom.xml?h=debian/2.6.1-2
From: Markus Koschany <a...@debian.org>
Date: Thu, 25 Aug 2016 18:58:17 +0200
Subject: protobuf-java

---
 java/core/pom.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/java/core/pom.xml b/java/core/pom.xml
index 39d6781..20ed02a 100644
--- a/java/core/pom.xml
+++ b/java/core/pom.xml
@@ -22,14 +22,17 @@
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
+      <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.easymock</groupId>
       <artifactId>easymock</artifactId>
+      <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.easymock</groupId>
       <artifactId>easymockclassextension</artifactId>
+      <scope>test</scope>
     </dependency>
   </dependencies>
 

--- End Message ---
--- Begin Message ---
Source: protobuf
Source-Version: 3.0.0-6

We believe that the bug you reported is fixed in the latest version of
protobuf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 835...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov <only...@debian.org> (supplier of updated protobuf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Aug 2016 09:02:16 +1000
Source: protobuf
Binary: libprotobuf10 libprotobuf-lite10 libprotobuf-dev libprotoc10 
libprotoc-dev protobuf-compiler python-protobuf libprotobuf-java
Architecture: source amd64 all
Version: 3.0.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian protobuf maintainers 
<pkg-protobuf-de...@lists.alioth.debian.org>
Changed-By: Dmitry Smirnov <only...@debian.org>
Description:
 libprotobuf-dev - protocol buffers C++ library (development files)
 libprotobuf-java - Java bindings for protocol buffers
 libprotobuf-lite10 - protocol buffers C++ library (lite version)
 libprotobuf10 - protocol buffers C++ library
 libprotoc-dev - protocol buffers compiler library (development files)
 libprotoc10 - protocol buffers compiler library
 protobuf-compiler - compiler for protocol buffer definition files
 python-protobuf - Python bindings for protocol buffers
Closes: 835514
Changes:
 protobuf (3.0.0-6) unstable; urgency=medium
 .
   * New "java-test-scope.patch" to set scope of "junit" and "easymock" to
     "test" (Closes: #835514).
     Thanks, Markus Koschany.
Checksums-Sha1:
 8ec920dac419ea1d6b4426f83ee189114a5dd538 2859 protobuf_3.0.0-6.dsc
 938350e7996f2ec58c3a26ab67c98715898b0519 20660 protobuf_3.0.0-6.debian.tar.xz
 e0a60be24505a6dfbb6b52620321afb77b4c426f 937680 
libprotobuf-dev_3.0.0-6_amd64.deb
 38a85fdc72a2669feb9054c5da3f89018bacbff9 643702 
libprotobuf-java_3.0.0-6_all.deb
 b71ba2670280d17c1e2629e230465ea37cd36c7e 713866 
libprotobuf-lite10-dbgsym_3.0.0-6_amd64.deb
 f3649f15b63bffbbb410f7cbdb3802398ac7eacf 124444 
libprotobuf-lite10_3.0.0-6_amd64.deb
 ce5e5bbabff4d5e0b9eb95923cc4a6977bfb3b09 6433426 
libprotobuf10-dbgsym_3.0.0-6_amd64.deb
 63207112084f65df6de3716e839612f46c1043eb 681114 libprotobuf10_3.0.0-6_amd64.deb
 3b274b51b237fc7756b18bedd2e3f74cc36334ee 674502 libprotoc-dev_3.0.0-6_amd64.deb
 5d20a62332eddf3776d4b42dd6b9e1172c329980 8975126 
libprotoc10-dbgsym_3.0.0-6_amd64.deb
 65f2e56f30773b3c447f74d63e22e13317a6a868 625406 libprotoc10_3.0.0-6_amd64.deb
 95fcd161aafc8828012e709aa1ee6c42f5c3b5c0 50372 
protobuf-compiler-dbgsym_3.0.0-6_amd64.deb
 66cd21012d8c8fd0ed56a6c42100aecc690ab7d5 52408 
protobuf-compiler_3.0.0-6_amd64.deb
 2840ba12897fcc67649315503515db2d8c8c38d2 747232 
python-protobuf-dbgsym_3.0.0-6_amd64.deb
 9cdec68d3ab306dc0154333d8404ac2bea1a1178 291468 
python-protobuf_3.0.0-6_amd64.deb
Checksums-Sha256:
 a29d0f8c234893c52537e50db31c7f9d260809145823504922a489689991d520 2859 
protobuf_3.0.0-6.dsc
 24875870c8acae8d351b30f6725dca9d478a565756adfb901b94abe6d5f068b3 20660 
protobuf_3.0.0-6.debian.tar.xz
 5f52e3145c2a1d09c923589396c7ec5b481c9584cc10bf6cc62931876b8bd5b5 937680 
libprotobuf-dev_3.0.0-6_amd64.deb
 b0e0b0cba2faf3b8fb8145001675421203cd2a188926b49e967afd7383943f06 643702 
libprotobuf-java_3.0.0-6_all.deb
 3e52f6b55de79e0172d097e39d5441abb1fa97f1193d40cb21c398d09e91be5c 713866 
libprotobuf-lite10-dbgsym_3.0.0-6_amd64.deb
 9cfe940dd246301d77a055aca69d8d5476e71aa09acc9a62cdd2fde88f2aa006 124444 
libprotobuf-lite10_3.0.0-6_amd64.deb
 e12f43074215be68d5294924c67f744ce74e4acfdfd11da57c6ccaff1ec072f0 6433426 
libprotobuf10-dbgsym_3.0.0-6_amd64.deb
 28b82e1c1ee34a61d87a6cf7847b83a3c3a4180cc2e6b37e06d7bb734128bc2e 681114 
libprotobuf10_3.0.0-6_amd64.deb
 98596a12de1675f6eda126394958456327aee03f397ca9ef9a04564aa2d3d04a 674502 
libprotoc-dev_3.0.0-6_amd64.deb
 f9b413ab2c605cf59f3622e90a97e574fe9409280870d9697d5f7a36c0577691 8975126 
libprotoc10-dbgsym_3.0.0-6_amd64.deb
 2daab8908af14c085a0c54ad69c9d3ea7b380be69d83b07a75d95b2bf2f74d31 625406 
libprotoc10_3.0.0-6_amd64.deb
 5e8b8d2a5eab488fd7093d4d2da55755b9612166b3c6f65d6b461a13a7a9390e 50372 
protobuf-compiler-dbgsym_3.0.0-6_amd64.deb
 88f4d91d5ccef1adbd0a9f6e90824f450aa12318168e5b4b5a8dd85b11282f3d 52408 
protobuf-compiler_3.0.0-6_amd64.deb
 7554c31d48fca7ccd15883a16e9b1e73b53cc302b717e3456d15794a6cb5291f 747232 
python-protobuf-dbgsym_3.0.0-6_amd64.deb
 82cea3829ef27f9a3738797bfce6accaba0f623e8755ada618199886bdddd7a6 291468 
python-protobuf_3.0.0-6_amd64.deb
Files:
 7eba99cadaadba3a0c5376f5f5013271 2859 devel optional protobuf_3.0.0-6.dsc
 f0ec44e9e59be9fa5f4fd5b724f76436 20660 devel optional 
protobuf_3.0.0-6.debian.tar.xz
 41221ebbb8a14b406ad4d0be39003900 937680 libdevel optional 
libprotobuf-dev_3.0.0-6_amd64.deb
 a0b8a5db860db57692280ee73c7e4a04 643702 java optional 
libprotobuf-java_3.0.0-6_all.deb
 d05240df1e993ff6cf996c313ed036c3 713866 debug extra 
libprotobuf-lite10-dbgsym_3.0.0-6_amd64.deb
 47fa659c604c85f353e229dfc2b3402a 124444 libs optional 
libprotobuf-lite10_3.0.0-6_amd64.deb
 a52f425409ce9618aad5757007aff78e 6433426 debug extra 
libprotobuf10-dbgsym_3.0.0-6_amd64.deb
 33982036529ba8a572ea2dec90418add 681114 libs optional 
libprotobuf10_3.0.0-6_amd64.deb
 cfdc38c714e6485eef9ca322a3f46aa2 674502 libdevel optional 
libprotoc-dev_3.0.0-6_amd64.deb
 3e97f8bdbac4e092fab7cbaced78ca59 8975126 debug extra 
libprotoc10-dbgsym_3.0.0-6_amd64.deb
 a0cc98c9b395f3901a882f2ed5ba7dcf 625406 libs optional 
libprotoc10_3.0.0-6_amd64.deb
 9b8b53ff02bc1ac0a504b453213c403a 50372 debug extra 
protobuf-compiler-dbgsym_3.0.0-6_amd64.deb
 e8fd83cbb0d411fa2fc3b34ce392bd8b 52408 devel optional 
protobuf-compiler_3.0.0-6_amd64.deb
 7ef3c1d401f0f36197fa7e3075b5b4c4 747232 debug extra 
python-protobuf-dbgsym_3.0.0-6_amd64.deb
 b31018e97b33c6699f46e2146e2adac5 291468 python optional 
python-protobuf_3.0.0-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXwMu0AAoJEFK2u9lTlo0bkuUQAISwZ2Mqkb0mZIHFfZ5Q6z5N
Hvus0jwO9wl7DEhsj2nVuqQaiARE+dOERb05fLypUe/0BZdOise13i46Eoz7PlzX
vBn6UG06/5aiRIll2mYv6iqaaUK5tF7hUma59+dD67bIWbFyAQOog/yQJp/s5e3E
u5gCMAlThY8aDZIZ3ngyk1Jtayx0u9NFwiiugnfrgIcRMfrE6XeQ6BV1UlOmUxGa
Gap04R8nhgurD5U0iFbgiCQYBeHYscGyEB8fLVIJo22Crd+8/qEBZy3kb7rUOIin
CiPlYfWjs5YF1qA8GWyw0N4Ca75BNS+5j56rR7yVSbsJ23+oqOh+yUpgMwOk4+xZ
mB0SlWkGqEGZ+DeOc2IEayARqYL9VlSRlTfzAZVKRYaZu7PO2tb4qXuD/RCxQTS0
xYg6pppkZcO7LXT/nKqosDDmHw8rCeYQj2+3zzp1TNBFcIj7XEfOY3teLe/0R+As
eCkSIzY/PuAquGAkC2yo88SBs7+tn8Tc/BJ/KU8rtRT7MMUQ/+n2UEFEqAXjPLcv
ImfBBHw+p9Q15qYio4YduaafOz8eCb+n85Wf7fQsjpnqNSQwCGBObxXCBt/vGN1C
nFbRIEVq912/GfgdKMHKwZKO+QkiNCHLMUnThQ4XTAfNM7MBLOJoLn96K+Hg2wwp
lfKZhaw0V6fE/1ZXA9uw
=/pfX
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to