Bug#1040686: libpdfbox-java: Missing build dependency on lcdf-typetool OR extraneous other relation in debian/

2023-07-11 Thread Andreas Beckmann

Control: severity -1 important

On Sun, 09 Jul 2023 05:59:51 -0400 Theodoric Stier  
wrote:

This package fails to build when lcdf-typetool is not installed, but
only during packaging. It appears not to be used during the build.
Maybe it's supposed to be a build dependency. If it isn't supposed to
be a build dependency, then the build should succeed without its presence.


I can't reproduce the FTBFS using the bookworm source package in minimal 
sid and bookworm pbuilder chroots (there is only the message 
'dpkg-query: no packages found matching lcdf-typetools' in the output 
which does not seem fatal), therefore this probably does not need a fix 
in (old-)stable and I'm downgrading the severity accordingly.


Andreas

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Processed: Re: libpdfbox-java: Missing build dependency on lcdf-typetool OR extraneous other relation in debian/

2023-07-11 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 important
Bug #1040686 {Done: tony mancill } [src:libpdfbox-java] 
libpdfbox-java: Missing build dependency on lcdf-typetool OR extraneous other 
relation in debian/
Severity set to 'important' from 'serious'

-- 
1040686: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040686
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Processing of plexus-compiler_2.12.1-2_source.changes

2023-07-11 Thread Debian FTP Masters
plexus-compiler_2.12.1-2_source.changes uploaded successfully to localhost
along with the files:
  plexus-compiler_2.12.1-2.dsc
  plexus-compiler_2.12.1-2.debian.tar.xz
  plexus-compiler_2.12.1-2_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


ca-certificates-java 20230710 MIGRATED to testing

2023-07-11 Thread Debian testing watch
FYI: The status of the ca-certificates-java source package
in Debian's testing distribution has changed.

  Previous version: 20230620
  Current version:  20230710

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See https://release.debian.org/testing-watch/ for more information.

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


plexus-compiler_2.12.1-2_source.changes ACCEPTED into unstable

2023-07-11 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 11 Jul 2023 21:02:00 -0700
Source: plexus-compiler
Architecture: source
Version: 2.12.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 

Changed-By: tony mancill 
Closes: 1040270
Changes:
 plexus-compiler (2.12.1-2) unstable; urgency=medium
 .
   * Team upload
   * Support for Java 21 (Closes: #1040270)
 Thank you to Vladimir Petko for the patch.
   * Bump Standards-Version to 4.6.2 (no changes)
   * Set Rules-Requires-Root: no in debian/control
   * Update copyright format uri
   * Update debian/watch format to version 4
Checksums-Sha1:
 1cd0f3687cdcf87cef5d423676957df84188e3df 2405 plexus-compiler_2.12.1-2.dsc
 a7ba8a45d7595318bf0b8365ed38927763109955 6948 
plexus-compiler_2.12.1-2.debian.tar.xz
 faa950ce754e8749c9bdc91436a9655479b26fb1 13841 
plexus-compiler_2.12.1-2_amd64.buildinfo
Checksums-Sha256:
 4da562a1e3f17eb532ec3fe47bb884cee8b1d1a33a89ff4a58ee409c97e17d52 2405 
plexus-compiler_2.12.1-2.dsc
 b3d252b6ff2a72b2f7602018c360aef70c944b465b982541e41669480f06675e 6948 
plexus-compiler_2.12.1-2.debian.tar.xz
 acf15257c3b9588a7e9c08f3eeac5b25051cd5a8a0da53645c1144f2974a901a 13841 
plexus-compiler_2.12.1-2_amd64.buildinfo
Files:
 696981942392e58af9efd975b96c61e2 2405 java optional 
plexus-compiler_2.12.1-2.dsc
 16d2e8fe2390313543c0269c6da87c6f 6948 java optional 
plexus-compiler_2.12.1-2.debian.tar.xz
 ad34a777b38e48d23a3e63688c3c411c 13841 java optional 
plexus-compiler_2.12.1-2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmSuJ4MUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpbBlQ/+JC87gKbcjiV6UDApc3p+1fF8mH3B
ptW6YF2/c3+Zou2MuAI7LgNAdFKqlK9vdL5/EocUL5p5U4a8LZdrSzqXFiSHlW3A
eVC2zsoRNELCAH/vk9IiuRLJI1x/sx2rcrq6JO6PupJbthdLQTcFGNHtMSyqw5GN
AyEtuz5mdibHwwFfqHk/56dRvkBCCuwbr9ABdpgUKb8Ml3YXl9rcZApAiVwF0x25
SR4m4TC0HjJS68vcD7Tu6EpBXdwXdwsXPXMCJZEzL6tYJTTL9bLX6v6Diq5+euJk
xxlzkToMqieD36viPY9wATTOAIAhceFwrSEawrRGuca8tqViY/xKnshwAmdM99R8
wKTQ7Ghgmk+908c+7L+x9+cxAEoUBIIw+V+tEMjj2R+US/sesmHej1Oatmj2iMva
m8RaLdp8K2PGF1Et2PJ3J8ioh1orQENqLMntd/SaUUl6Mh/yqmFN3JJCuQrpGhAl
4B6nNAsfOae2rPu5OXU/nsM9fnSSrIuE88jASVS7lh8bW3iNI0/0Aaios+3zHr9W
ogKeKlu78xnr8ViZTyYrwv6pvxFTRdoET5+zkwaA0Iowu/LUCNQpdhmft/tJNHFi
PKgDy4mMHwdChtsNZccUm8DfcddWAK4ix6DqFfqYnxH2tBx90qnrWUFT87AzDUiQ
4+wPSRd6jZMEoqw=
=cbSC
-END PGP SIGNATURE-


__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#1040270: marked as done (plexus-compiler: Please support Java 21)

2023-07-11 Thread Debian Bug Tracking System
Your message dated Wed, 12 Jul 2023 06:42:56 +
with message-id 
and subject line Bug#1040270: fixed in plexus-compiler 2.12.1-2
has caused the Debian Bug report #1040270,
regarding plexus-compiler: Please support Java 21
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.)


-- 
1040270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040270
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: plexus-compiler
Severity: wishlist
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu mantic ubuntu-patch
X-Debbugs-Cc: vladimir.pe...@canonical.com

Dear Maintainer,

Java 21 no longer supports release level 7. The attached patch changes auto-
adjust-language-level.patch to use release level 8 when Java 21 is used. It
still keeps 7 for the previous Java releases.

Changes:
  * d/p/auto-adjust-language-level.patch: Use release level 8 for Java 21.

Thanks for considering the patch.


-- System Information:
Debian Release: bookworm/sid
  APT prefers lunar-updates
  APT policy: (500, 'lunar-updates'), (500, 'lunar-security'), (500, 'lunar'), 
(100, 'lunar-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.2.0-24-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru 
plexus-compiler-2.12.1/debian/patches/auto-adjust-language-level.patch 
plexus-compiler-2.12.1/debian/patches/auto-adjust-language-level.patch
--- plexus-compiler-2.12.1/debian/patches/auto-adjust-language-level.patch  
2022-10-03 05:19:36.0 +1300
+++ plexus-compiler-2.12.1/debian/patches/auto-adjust-language-level.patch  
2023-06-30 17:01:58.0 +1200
@@ -3,11 +3,11 @@
 Forwarded: not-needed
 --- 
a/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java
 +++ 
b/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java
-@@ -208,6 +208,23 @@
+@@ -208,6 +208,29 @@
  }
  }
  
-+private static boolean isJava21()
++private static boolean isAtLeastJava21()
 +{
 +try
 +{
@@ -21,23 +21,24 @@
 +
 +private static String getMinRelease()
 +{
-+return isJava21() ? "8" : "7";
++return isAtLeastJava21() ? "8" : "7";
++}
++
++private static boolean isUnsupportedRelease(String version)
++{
++final List unsupportedLanguageLevels = 
java.util.Arrays.asList(new String[]{"1.1", "1.2", "1.3", "1.4", "1.5", "5", 
"1.6", "6", "1.7", "7" });
++return unsupportedLanguageLevels.contains( version ) && !( 
getMinRelease().equals( version ) );
 +}
 +
  public String[] createCommandLine( CompilerConfiguration config )
  throws CompilerException
  {
-@@ -375,10 +392,20 @@
- args.add( "-Werror" );
- }
- 
-+List unsupportedLanguageLevels = java.util.Arrays.asList(new 
String[]{"1.1", "1.2", "1.3", "1.4", "1.5", "5", "1.6", "6", "1.7", "7" });
-+
+@@ -378,7 +401,15 @@
  if ( !StringUtils.isEmpty( config.getReleaseVersion() ) )
  {
  args.add( "--release" );
 -args.add( config.getReleaseVersion() );
-+if ( unsupportedLanguageLevels.contains( 
config.getReleaseVersion() ) && 
!(getMinRelease().equals(config.getReleaseVersion()))  )
++if ( isUnsupportedRelease( config.getReleaseVersion() ) )
 +{
 +System.err.println( "Use of release " + 
config.getReleaseVersion() + " is no longer supported, switching to " + 
getMinRelease() );
 +args.add( getMinRelease() );
@@ -49,14 +50,14 @@
  }
  else
  {
-@@ -387,7 +414,13 @@
+@@ -387,7 +418,13 @@
  {
  // Required, or it defaults to the target of your JDK (eg 1.5)
  args.add( "-target" );
 -args.add( "1.1" );
 +args.add( getMinRelease() );
 +}
-+else if ( unsupportedLanguageLevels.contains( 
config.getTargetVersion() ) )
++else if ( isUnsupportedRelease( config.getTargetVersion() ) )
 +{
 +System.err.println( "Use of target " + 
config.getTargetVersion() + " is no longer supported, switching to " + 
getMinRelease() );
 +args.add( "-target" );
@@ -64,16 +65,16 @@
  }
  else