Your message dated Tue, 19 May 2020 08:33:47 +0000
with message-id <[email protected]>
and subject line Bug#960976: fixed in guava-libraries 29.0-3
has caused the Debian Bug report #960976,
regarding libguava-java: Generates unsatisfiable dependencies on libguava-java 
(>= 29.0-jre)
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 [email protected]
immediately.)


-- 
960976: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960976
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libguava-java
Version: 29.0-2
Severity: important

For example, if I build guice_4.2.1-1 (using sbuild) then the
resulting libguice-java package gets dependencies of:

libguice-java_4.2.1-1_all.deb
-----------------------------

 new Debian package, version 2.0.
 size 963020 bytes: control archive=1896 bytes.
    1100 bytes,    23 lines      control
    3818 bytes,    35 lines      md5sums
 Package: libguice-java
 Source: guice
 Version: 4.2.1-1
 Architecture: all
 Maintainer: Debian Java Maintainers
<[email protected]>
 Installed-Size: 1184
 Depends: libaopalliance-java, libatinject-jsr330-api-java,
libguava-java (>= 29.0-jre), libjsr305-java
 Suggests: libasm-java (>= 7.2), libcglib-java (>= 3.2.12)
 Built-Using: asm (= 7.2-1), cglib (= 3.2.12-1)
 Section: java
 Priority: optional
 Homepage: https://github.com/google/guice
 Description: lightweight dependency injection framework for Java 5 and above
  Guice provides support for dependency injection using annotations to
  configure Java objects. Dependency injection is a design pattern whose
  core principle is to separate behavior from dependency resolution.
  .
  Guice allows implementation classes to be programmatically bound to
  an interface, then injected into constructors, methods or fields
  using an @Inject annotation. When more than one implementation of
  the same interface is needed, the user can create custom annotations
  that identify an implementation, then use that annotation when
  injecting it.

Which then obviously makes the resulting package uninstallable:

daniel@frobnitz:~/rebuild$ apt-get -s install ./libguice-java_4.2.1-1_all.deb
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libguice-java' instead of './libguice-java_4.2.1-1_all.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libguice-java : Depends: libguava-java (>= 29.0-jre) but 29.0-2 is to
be installed
E: Unable to correct problems, you have held broken packages.
-- 
Daniel Schepler

--- End Message ---
--- Begin Message ---
Source: guava-libraries
Source-Version: 29.0-3
Done: Emmanuel Bourg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
guava-libraries, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <[email protected]> (supplier of updated guava-libraries 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 19 May 2020 10:13:03 +0200
Source: guava-libraries
Architecture: source
Version: 29.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Closes: 960976
Changes:
 guava-libraries (29.0-3) unstable; urgency=medium
 .
   * Removed the --has-package-version flag (Closes: #960976)
   * Restored the compatibility between Guava and Java predicates
Checksums-Sha1:
 0e021d4374eddf1426649d5173f1ab0d0a4a52bd 2404 guava-libraries_29.0-3.dsc
 95a0781f2246f9f56e236d9a1f9c2ba53e6fba71 25052 
guava-libraries_29.0-3.debian.tar.xz
 eec5362554ff121284f4804f5225fe6b725bdcde 14014 
guava-libraries_29.0-3_source.buildinfo
Checksums-Sha256:
 11611be9708b45644d148ccacdc89614ab8e5c50de4ecb12bb2d4fdfa001cbbb 2404 
guava-libraries_29.0-3.dsc
 cc1141b2e6c39a079c3976d6bdc7ac41da898952a685a6f51c0f4a4b055959c2 25052 
guava-libraries_29.0-3.debian.tar.xz
 bf2e061ef5adccb0ffe936cd0befcc2139ecbe84cc358cdde5898fa4bdb9404b 14014 
guava-libraries_29.0-3_source.buildinfo
Files:
 bf9356b986bf318d486a6b444bb11a11 2404 java optional guava-libraries_29.0-3.dsc
 d3444910501772f3a77d11dd36aab6d9 25052 java optional 
guava-libraries_29.0-3.debian.tar.xz
 06e27d284088ae013125f5d57d79df08 14014 java optional 
guava-libraries_29.0-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAl7DlnwSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCs6CIQAMa3pj+DnzvPNr3QIvOLWOVraDL36YYb
DZ2fdGJ1mB0e9gje8ysm5IYG24tl4Kc5nagZNtmhSGvYjbMDVnvY1Q1S9/twkFO8
opOUIX7K2CJb0nRYTenfX799uL8u913J5Hn3c7ZTi/xvwR9G+PGNEYis99GV/rS1
YWusKZZKGoJHt26tzcRo/mXGkQF/K9WAX/sl5NY7xrmGvfYlSumhuVnt1KPNiU0A
Kfbi6dGVgR2JU4YVxMEhbrrxacblfcv7WfKx3fPoz/WgpUJ19tML4oqqJzq+5jG5
XtWPChFwavL+fwqun49GsxXULfzo2qA/AajlKrhlT6GtbBsfLZPbxUW8yUJCKkid
RW30uHI/oeESzAVBsgBmUVfoGmbF8xTTbVpJPD+tdP+uX+24iBYqng6zdbjdRtX3
cGiTwPnROJLZR/se5kRYMq2fxcbw50c2RWIneR4bPjqDRP7kpp6a38SbO4bqxEam
raBuXQDjM8KNUL+Xt8xCZe7emJYC8TpVOKBOgykWDjJHBn+CAQrtF36s2L8Shh3E
+YvTH+VhlqkBcm64dSzC3okoURkjohmbfK5/6vEepnPNeGsWk1zrrfDLixkQ/kng
8LQrrbsEY74ZAyBNRWe+zbcAVTDH480iInjGKcoU+K0FDjKTZyL8QHcGYL5NeTGP
gdC1aXG1tkQp
=036n
-----END PGP SIGNATURE-----

--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to