#1149744 guice: FTBFS: symbol: class Nullable

Package:
src:guice
Source:
src:guice
Submitter:
Santiago Vila
Date:
2026-10-18 20:45:05 UTC
Severity:
normal
Tags:
#1149744#5
Date:
2026-10-02 19:09:21 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:guice, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
[ERROR]   location: class com.google.inject.internal.MembersInjectorImpl<T>
[ERROR] /<<PKGBUILDDIR>>/core/src/com/google/inject/internal/ConstructorInjector.java:[66,8] cannot find symbol
[ERROR]   symbol:   class Nullable
[ERROR]   location: class com.google.inject.internal.ConstructorInjector<T>
[ERROR] /<<PKGBUILDDIR>>/core/src/com/google/inject/internal/ProviderInternalFactory.java:[43,8] cannot find symbol
[ERROR]   symbol:   class Nullable
[ERROR]   location: class com.google.inject.internal.ProviderInternalFactory<T>
[ERROR] /<<PKGBUILDDIR>>/core/src/com/google/inject/internal/SingletonScope.java:[134,14] cannot find symbol
[ERROR]   symbol: class Nullable
[ERROR] /<<PKGBUILDDIR>>/core/src/com/google/inject/internal/SingletonScope.java:[275,53] cannot find symbol
[ERROR]   symbol: class Nullable
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :guice
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven -Dmaven.multiModuleProjectDirectory=/<<PKGBUILDDIR>> -Dclassworlds.conf=/etc/maven/m2-debian.conf -Dproperties.file.manual=/<<PKGBUILDDIR>>/debian/maven.properties org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-debian.xml -Ddebian.dir=/<<PKGBUILDDIR>>/debian -Dmaven.repo.local=/<<PKGBUILDDIR>>/debian/maven-repo --batch-mode package -DskipTests -Dnotimestamp=true -Dlocale=en_US returned exit code 1
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1149744#8
Date:
2026-10-18 20:10:07 UTC
From:
To:
Hello,

Bug #1149744 in guice reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/java-team/guice/-/commit/9cc8ad671b2b2b3710adac440654217260fa5e3c

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1149744

#1149744#15
Date:
2026-10-18 20:42:09 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
guice, 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 1149744@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <ebourg@apache.org> (supplier of updated guice 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 18 Oct 2026 22:07:52 +0200
Source: guice
Architecture: source
Version: 5.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebourg@apache.org>
Closes: 1149744
Changes:
 guice (5.1.0-2) unstable; urgency=medium
 .
   * Declare the dependency on jsr305, no longer provided by Guava
     (Closes: #1149744)
   * Converted debian/watch to version 5 format
   * Standards-Version updated to 4.7.4
   * Removed the Priority field
Checksums-Sha1:
 06141f0a366e1e4933b9d9c9c1e1e8a0f697fefe 2215 guice_5.1.0-2.dsc
 0a944f91e8c8d471d0ed2a60e5a601513d1649fd 4816 guice_5.1.0-2.debian.tar.xz
 2e14c18bbd4eb3b90836625e9325ed3a99f1a24a 15964 guice_5.1.0-2_source.buildinfo
Checksums-Sha256:
 61c0e60a6901633c7218f2a58cd462ed18e984cec05e04fc5ad2c03f02230253 2215 guice_5.1.0-2.dsc
 ca59955a4436fb98985becdb1dbf06cadd2c084b7d380347ebb49d1c695054b3 4816 guice_5.1.0-2.debian.tar.xz
 f2a6648538bf4965fac6c887d226b37e883df6c4bafa22b1721148fed1650375 15964 guice_5.1.0-2_source.buildinfo
Files:
 b8904cceb42497a9f4688c6f325d0a83 2215 java optional guice_5.1.0-2.dsc
 fcac25e9f9c19338e95e448062468ae7 4816 java optional guice_5.1.0-2.debian.tar.xz
 1a67126c085d7291908a7375835e4a83 15964 java optional guice_5.1.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmrVJ5kSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsgM0QAKUZG/R3x6my5YaJaItZvT+NLgriADgF
bzBJlvprPdednSyemtetMBfcG7W+tx+fGDer4r0u83qw57fp/6J6fQpZUoXgmejN
ULllSEuap2v1qUQsQLRe6fL9lrYAXQyJoj5Pa/bYLNlj+iTXHT28z/YDg2QRXYKZ
fqkbfGq/Y540sKBXPLVQBbgS5U93Q/4LTH0zzL4Uez7g8IRuUXGAnpdR+VkT2FVO
IzlEStyWZKSlGqkMMUFvfi0V/Fn697MIIhIc6y6y4kVN7oy3LLV9rRob9wOEsyxb
YxQgnVtju1bOjWAHb/Xp3IFSG52TDyq4XsIuBuZphVlAMhBBHHLj5PB4qy6SVw1Q
hpbirqnSLWtQu0TGb+EnPi8ykPZ3VEma8DYKlVvBxLnQm2KzE5/YbMBXWgGLWM8H
Fx3o2VdNWmD4JI+V+Y8ZoanWaEKvCU8ogpt7jBEiLbmeP/tl/Mfuz9Sg1x96uc63
GQbMRQCJFgTXjsyzCzn4G7P7WnHGiaSW+NkExHm5046oVTAgcwdMdulC33UjnTXh
eiUnaoeoxw0FN34RP2QUAbXOdtWQ+dPgl13skuYc4cIN4qw22PfCI3s3haDNa+bu
G2zzMzMaDqz4lM7sqsKs8x2XBqYgT9y8vnI0xb5pxuotoRxrtScD61DpoK6nLo9h
ewAnGgCtZXls
=TBfp
-----END PGP SIGNATURE-----