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 ---