[Git][java-team/auto-value-gson-java][debian/latest] 3 commits: debian/patches/depends-on-jsr305.patch: depends on jsr305

Ying-Chun Liu (@paulliu) gitlab at salsa.debian.org
Wed Sep 30 02:01:41 BST 2026



Ying-Chun Liu pushed to branch debian/latest at Debian Java Maintainers / auto-value-gson-java


Commits:
66105d0b by Ying-Chun Liu (PaulLiu) at 2026-09-30T01:57:27+01:00
debian/patches/depends-on-jsr305.patch: depends on jsr305

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu at debian.org>

- - - - -
5e9a7dce by Ying-Chun Liu (PaulLiu) at 2026-09-30T01:58:38+01:00
debian/control: add libjsr305-java to Build-Depends

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu at debian.org>

- - - - -
f1e018d9 by Ying-Chun Liu (PaulLiu) at 2026-09-30T01:59:51+01:00
Update changelog for 1.3.1-3 release

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/libgoogle-auto-value-gson-java-doc.examples
- + debian/patches/depends-on-jsr305.patch
- debian/patches/series
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+auto-value-gson-java (1.3.1-3) unstable; urgency=low
+
+  * debian/patches/depends-on-jsr305.patch: depends on jsr305
+  * debian/control: add libjsr305-java to Build-Depends (Closes: #1149449)
+
+ -- Ying-Chun Liu (PaulLiu) <paulliu at debian.org>  Wed, 30 Sep 2026 01:59:10 +0100
+
 auto-value-gson-java (1.3.1-2) unstable; urgency=low
 
   * debian/libgoogle-auto-value-gson-java-doc.examples: fix reproducible build


=====================================
debian/control
=====================================
@@ -4,9 +4,9 @@ Priority: optional
 Maintainer: Ying-Chun Liu (PaulLiu) <paulliu at debian.org>
 Rules-Requires-Root: no
 Build-Depends: debhelper-compat (= 13),
+               dh-linktree,
                default-jdk,
                default-jdk-doc,
-               dh-linktree,
                gradle-apt-plugin,
                gradle-debian-helper,
                libautotransient-java,
@@ -18,6 +18,7 @@ Build-Depends: debhelper-compat (= 13),
                libgoogle-gson-java,
                libjavapoet-java,
                libjetbrains-annotations-java,
+               libjsr305-java,
                libtruth-java,
                maven-repo-helper
 Build-Depends-Indep: libjs-jquery, libjs-jquery-ui, libjs-jquery-ui-theme-base
@@ -28,8 +29,7 @@ Vcs-Git: https://salsa.debian.org/java-team/auto-value-gson-java.git
 
 Package: libgoogle-auto-value-gson-java
 Architecture: all
-Depends: ${maven:Depends},
-         ${misc:Depends}
+Depends: ${maven:Depends}, ${misc:Depends}
 Description: Gson extension for AutoValue
  An extension for Google's AutoValue that creates a simple Gson
  TypeAdapterFactory for each AutoValue annotated object.


=====================================
debian/libgoogle-auto-value-gson-java-doc.examples
=====================================
@@ -1,2 +1,2 @@
-example/src
 example/build.gradle
+example/src


=====================================
debian/patches/depends-on-jsr305.patch
=====================================
@@ -0,0 +1,21 @@
+Description: Add missing jsr305 dependency for Nullable annotation
+ This patch adds the com.google.code.findbugs:jsr305 dependency to the
+ auto-value-gson-extension subproject's build.gradle. This fixes
+ compilation errors (cannot find symbol javax.annotation.Nullable) under
+ newer Java environments where EE modules are separated.
+Author: Ying-Chun Liu (PaulLiu) <paulliu at debian.org>
+Bug-Debian: https://bugs.debian.org/1149449
+Forwarded: not-needed
+Last-Update: 2026-03-30
+Index: auto-value-gson-java/auto-value-gson-extension/build.gradle
+===================================================================
+--- auto-value-gson-java.orig/auto-value-gson-extension/build.gradle
++++ auto-value-gson-java/auto-value-gson-extension/build.gradle
+@@ -13,6 +13,7 @@ dependencies {
+     apt 'com.google.auto.service:auto-service:1.0-rc5'
+     apt 'com.google.auto.value:auto-value:1.7'
+     compileOnly 'com.google.auto.service:auto-service:1.0-rc5'
++    compileOnly 'com.google.code.findbugs:jsr305:3.0.2'
+ 
+     api 'com.google.auto.value:auto-value:1.7'
+     api 'com.google.auto.value:auto-value-annotations:1.7'


=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@ fix-test-jvm-args.patch
 remove-shadow-plugin.patch
 gradle-4.4-compatibility.patch
 fix-tests-for-java9-plus.patch
+depends-on-jsr305.patch


=====================================
debian/tests/control
=====================================
@@ -1,3 +1,7 @@
 Tests: run-tests-01
-Depends: default-jdk, libgoogle-auto-value-java, libgoogle-gson-java, libautotransient-java, @
+Depends: default-jdk,
+         libautotransient-java,
+         libgoogle-auto-value-java,
+         libgoogle-gson-java,
+         @
 Restrictions: allow-stderr



View it on GitLab: https://salsa.debian.org/java-team/auto-value-gson-java/-/compare/a3736cdbaaa85bad3bde0af09cade541d3af39c1...f1e018d946aae95df1d7d91d91667770e46ffdfb

-- 
View it on GitLab: https://salsa.debian.org/java-team/auto-value-gson-java/-/compare/a3736cdbaaa85bad3bde0af09cade541d3af39c1...f1e018d946aae95df1d7d91d91667770e46ffdfb
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260930/1387bd51/attachment.htm>


More information about the pkg-java-commits mailing list