Bug#898821: maven-plugin-tools: FTBFS with Java 10 due to com.sun.tools.doclets removal

2018-11-26 Thread Emmanuel Bourg
Le 22/11/2018 à 15:45, Emmanuel Bourg a écrit :

> This issue has been "solved" upstream in the version 3.6 by dropping
> support for javadoc annotations. This means we have to convert the
> plugins still using these javadoc annotations to use the Java
> annotations instead [2].

I misanalysed the issue, it's the Javadoc taglets which were removed in
the version 3.6, not the support for defining plugins with javadoc tags
(this is implemented using doxia and doesn't rely on internal JDK
classes anyway). The taglets are only used when generating the javadoc
of a plugin and this never happens in Debian. So no need to update all
the plugins still using javadoc tags.



Bug#914566: RM: pleiades -- ROM; No longer used

2018-11-24 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the pleiades package. It contains a Japanese translation plug-in
for Eclipse but it's about to be removed (#914448).

Thank you,

Emmanuel Bourg



Bug#914503: RM: plexus-cdc -- ROM; No longer used, replaced by plexus-component-metadata

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the plexus-cdc package. It is no longer used and along
plexus-maven-plugin it has been replaced by libplexus-component-metadata-java.

Thank you,

Emmanuel Bourg



Bug#914502: RM: plexus-maven-plugin -- ROM; No longer used, replaced by plexus-component-metadata

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the plexus-maven-plugin package. It's no longer used and has been 
replaced by
libplexus-component-metadata-java from src:plexus-containers.

Thank you,

Emmanuel Bourg



Bug#914497: RM: tomcat7 -- ROM; No longer used

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:tomcat7 package. It only builds the libservlet3.0-java
package but it is no longer used, it has been replaced by libservlet3.1-java.

Thank you,

Emmanuel Bourg



Bug#914467: RM: swt-gtk -- ROM; No longer used, superseded by swt4-gtk

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the swt-gtk package. It's an old version of SWT that was only
used for the needs of src:eclipse, and it's about to be removed (#914448).
swt4-gtk should now be used instead.

Thank you,

Emmanuel Bourg



Bug#914466: RM: icu4j-49 -- ROM; Obsolete, no longer used

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the icu4j-49 package. It's an old version of ICU4J that was
only used for the needs of src:eclipse, and it's about to be removed (#914448).

Thank you,

Emmanuel Bourg



Bug#914463: RM: icu4j-4.2 -- ROM; Obsolete, no longer used

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:icu4j-4.2 package. It's an old version of ICU4J that was
only used for the needs of lucene2, and it's about to be removed (#914450).

Thank you,

Emmanuel Bourg



Bug#914452: RM: asm3 -- ROM; Obsolete, no longer used

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:asm3 package. It's an old version of ASM that was only
used for the needs of src:eclipse, and it's about to be removed (#914448).

Thank you,

Emmanuel Bourg



Bug#914450: RM: lucene2 -- ROM; Obsolete, no longer used

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:lucene2 package. It's an old version of Lucene that was
only used for the needs of src:eclipse, and it's about to be removed (#914448).

Thank you,

Emmanuel Bourg



Bug#914448: RM: eclipse -- ROM; Old and unmaintained, replaced by finer-grained libraries

2018-11-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:eclipse package. This package contains an old version
of the Eclipse IDE that hasn't been updated since 2012. The package fails
to build and the IDE is no longer suitable for the version of Java shipped
in Debian (OpenJDK 11).

Smaller library packages have been uploaded to replace the big monolithic
eclipse package, and the eclipse reverse dependencies have all been updated
to use these new packages.

The Eclipse IDE may return in Debian under a different form if motivated
and skilled developpers step forward for maintaining it. Just contact the
Java Team: debian-j...@lists.debian.org

Thank you,

Emmanuel Bourg



Bug#898821: maven-plugin-tools: FTBFS with Java 10 due to com.sun.tools.doclets removal

2018-11-22 Thread Emmanuel Bourg
Control: tags -1 + fixed-upstream

This issue has been "solved" upstream in the version 3.6 by dropping
support for javadoc annotations. This means we have to convert the
plugins still using these javadoc annotations to use the Java
annotations instead [2].

[1] https://issues.apache.org/jira/browse/MPLUGIN-336
[2]
https://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html



Bug#914291: jaxrs-api: copyright file wrong

2018-11-21 Thread Emmanuel Bourg
Le 21/11/2018 à 19:57, Thorsten Glaser a écrit :

> Why don’t you just change the copyright file and upload a
> fix instead of trying to weasel out causing a lengthy
> discussion? That would save time.

I will when I have to update the package. But I disagree with the
severity and the urgency. I have more pressing issues on my todo list
and this bug is just a distraction.

Emmanuel Bourg



Bug#914291: jaxrs-api: copyright file wrong

2018-11-21 Thread Emmanuel Bourg
Control: severity -1 normal

The license changed in the version 2.1.1 because the project was donated
to the Eclipse Foundation. There is no code change between the version
2.1 under the CDDL+GPL and the version 2.1.1 under the EPL+GPL. So it's
still correct to state that the code is licensed under the CDDL.



Bug#783938: openjdk-11: Reproducible timestamp in javadoc files

2018-11-21 Thread Emmanuel Bourg
Control: tags -1 + patch

Here is a patch adding SOURCE_DATE_EPOCH support to the javadoc tool.
Description: Makes the timestamp in the javadoc files reproducible when 
SOURCE_DATE_EPOCH is specified
Author: Emmanuel Bourg 
Forwarded: no
--- 
a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+++ 
b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
@@ -256,6 +256,9 @@
  */
 public Content toContent() {
 Date now = showTimestamp ? calendar.getTime() : null;
+if (now != null && System.getenv("SOURCE_DATE_EPOCH") != null) {
+now = new Date(1000 * 
Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
+}
 
 HtmlTree tree = new HtmlTree(HtmlTag.HEAD);
 if (showGeneratedBy) {
@@ -269,6 +272,9 @@
 
 if (showMetaCreated) {
 SimpleDateFormat dateFormat = new SimpleDateFormat("-MM-dd");
+if (System.getenv("SOURCE_DATE_EPOCH") != null) {
+dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
+}
 tree.addContent(HtmlTree.META(
 (htmlVersion == HtmlVersion.HTML5) ? "dc.created" : "date",
 dateFormat.format(now)));
@@ -298,7 +304,14 @@
 private Comment getGeneratedBy(boolean timestamp, Date now) {
 String text = "Generated by javadoc"; // marker string, deliberately 
not localized
 if (timestamp) {
-text += " ("+ docletVersion + ") on " + now;
+text += " ("+ docletVersion + ") on ";
+if (System.getenv("SOURCE_DATE_EPOCH") == null) {
+text += now;
+} else {
+SimpleDateFormat fmt = new SimpleDateFormat("-MM-dd 
HH:mm:ss z");
+fmt.setTimeZone(TimeZone.getTimeZone("UTC"));
+text += fmt.format(now);
+}
 }
 return new Comment(text);
 }


Bug#914278: openjdk-11: Reproducible properties file header when SOURCE_DATE_EPOCH is specified

2018-11-21 Thread Emmanuel Bourg
Source: openjdk-11
Severity: normal
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps toolchain

When writing a properties file using the java.util.Properties class, a header
containing the current date is automatically added. This renders the output non
reproducible.

Here is a patch for java.util.Properties checking if the SOURCE_DATE_EPOCH
environment variable is specified and using it instead of the current date
for the timestamp.
Description: Makes the timestamp in the properties files header reproducible 
when SOURCE_DATE_EPOCH is specified
Author: Emmanuel Bourg 
Forwarded: no
--- a/src/java.base/share/classes/java/util/Properties.java
+++ b/src/java.base/share/classes/java/util/Properties.java
@@ -905,7 +905,7 @@
 if (comments != null) {
 writeComments(bw, comments);
 }
-bw.write("#" + new Date().toString());
+bw.write("#" + getFormattedTimestamp());
 bw.newLine();
 synchronized (this) {
 for (Map.Entry e : entrySet()) {
@@ -1555,4 +1555,22 @@
 }
 this.map = map;
 }
+
+/**
+ * Returns a formatted timestamp to be used in the properties file header.
+ * The date used is the current date, unless the SOURCE_DATE_EPOCH
+ * environment variable is specified. In this case the format used is
+ * locale and timezone insensitive to ensure the output is reproducible.
+ */
+private String getFormattedTimestamp() {
+if (System.getenv("SOURCE_DATE_EPOCH") == null) {
+return new Date().toString();
+} else {
+// Use the SOURCE_DATE_EPOCH timestamp and make the format 
locale/timezone insensitive
+java.text.SimpleDateFormat fmt = new 
java.text.SimpleDateFormat("-MM-dd HH:mm:ss z", java.util.Locale.ENGLISH);
+fmt.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
+Date date = new Date(1000 * 
Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
+return fmt.format(date);
+}
+}
 }


Bug#914098: RM: plexus-utils -- ROM; Replaced by plexus-utils2

2018-11-19 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the src:plexus-utils, it has been replaced by src:plexus-utils2.
Starting with the version 3.1.0-1 libplexus-utils2-java now provides the same
artifacts installed by libplexus-utils-java. The libplexus-utils2-java package
now declares a Breaks, Replaces and Provides for libplexus-utils-java.

Thank you,

Emmanuel Bourg



Bug#800998: wagon: depends on obsolete libcommons-httpclient-java library

2018-11-19 Thread Emmanuel Bourg
Control: fixed -1 3.0.0-1
Control: close -1

This issue has been fixed when the package was upgraded from the version
1.x to 3.x.



Bug#897566: freeplane freezes while entering text node under OpenJDK 10

2018-11-14 Thread Emmanuel Bourg
Hi Ben,

Could you try again with OpenJDK 11 please? This is the new default Java
runtime now.

Emmanuel Bourg


On Sun, 6 May 2018 11:03:42 +1200 Ben Caradoc-Davies 
wrote:
> On 05/05/18 20:01, Felix Natter wrote:
> > Freeplane upstream has made me aware that this is an OpenJDK issue:
> > https://bugs.openjdk.java.net/browse/JDK-8202580
> > This very well fits your logs:
> >at
> >sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native
> >Method)
> > So I think we can close this bug since it's not something fixable in
> > Freeplane? Please use OpenJDK-9 meanwhile.
> 
> Thanks, Felix. That looks convincing. I agree that this is an OpenJDK 
> issue, so I will reassign this to openjdk-10 and set forwarded to the 
> OpenJDK issue. I will test again when OpenJDK 10 is fixed. Until then I 
> am using a wrapper script to set OpenJDK 8.
> 
> Kind regards,
> 
> -- 
> Ben Caradoc-Davies 
> Director
> Transient Software Limited <https://transient.nz/>
> New Zealand
> 
> 



Bug#894359: Help needed to port beast2-mcmc to Java 9

2018-11-13 Thread Emmanuel Bourg
On Mon, 9 Apr 2018 13:24:51 +0200 Andreas Tille  wrote:

> [javac] import com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl;
> [javac]  ^
> [javac] 
> /build/beast2-mcmc-2.4.8+dfsg/src/beast/util/XMLParserUtils.java:120: 
> warning: CoreDocumentImpl is internal proprietary API and may be removed in a 
> future release
> [javac] ((CoreDocumentImpl) doc).putIdentifier(id, 
> (Element) node);
> [javac]   ^
> [javac] /build/beast2-mcmc-2.4.8+dfsg/src/beast/util/TreeParser.java:353: 
> error: cannot find symbol
> [javac] CharStream charStream = CharStreams.fromString(newick);
> [javac] ^
> [javac]   symbol:   variable CharStreams
> [javac]   location: class TreeParser
> [javac] 
> /build/beast2-mcmc-2.4.8+dfsg/src/beast/util/treeparser/NewickLexer.java:98: 
> error: method does not override or implement a method from a supertype
> [javac] @Override
> [javac] ^

Hi Andreas,

I've pushed a fix for this issue and now beast2-mcmc builds fine with
antlr 4.6. Could you give it a try? If it works that would allow us to
move forward without waiting for antlr 4.7.

Emmanuel Bourg



Bug#894353: ikvm build depends on openjdk-8-jdk

2018-11-12 Thread Emmanuel Bourg
IKVM has been abandoned upstream [1] and it looks unlikely to be ported
to Java 11+ in the near future.

ikvm has no reverse dependencies and a low popcon, maybe the package
should be removed?

[1] http://weblog.ikvm.net/#a33ea525f-a291-418a-bd6a-abdf22d0662b



Bug#913575: SEVERE: Cannot resolve dependencies in ./fop-servlet/pom.xml: Dependency not found org.apache.xmlgraphics:batik-all:jar:debian

2018-11-12 Thread Emmanuel Bourg
Le 12/11/2018 à 13:54, Mathieu Malaterre a écrit :

> It should be possible to tweak the package to remove the following
> from mh_make on user side:

Hi Mathieu,

Looking at the log I fail to understand the issue. Could you be more
specific on the behavior you expect and why?

Emmanuel Bourg



Bug#912392: scilab FTBFS with OpenJDK 11

2018-11-09 Thread Emmanuel Bourg
Control: tags -1 + patch

I sent a merge request on Salsa [1]. It's only build tested, please
check if it's also ok at runtime.

[1] https://salsa.debian.org/science-team/scilab/merge_requests/2



Bug#912392: scilab FTBFS with OpenJDK 11

2018-11-09 Thread Emmanuel Bourg
Later the build fails when generating the javadoc, because the
"--add-modules=java.activation,java.xml.bind" option was specified to
build with Java 9, but these modules have been removed in Java 11.



Bug#908884: i2p: FTBFS (autobuilder hangs)

2018-11-09 Thread Emmanuel Bourg
severity 908884 important
fixed 908884 8.5.35-1
close 908884



Bug#912392: scilab FTBFS with OpenJDK 11

2018-11-09 Thread Emmanuel Bourg
With javax.activation.jar added to the classpath the build now fails due
to the removal of JAXB:

[javac] import javax.xml.bind.JAXBContext;
[javac]  ^
[javac] 
/build/scilab-6.0.1/modules/xcos/src/java/org/scilab/modules/xcos/palette/PaletteManager.java:27:
 error: package javax.xml.bind does not exist
[javac] import javax.xml.bind.JAXBException;
[javac]  ^
[javac] 
/build/scilab-6.0.1/modules/xcos/src/java/org/scilab/modules/xcos/palette/PaletteManager.java:28:
 error: package javax.xml.bind does not exist
[javac] import javax.xml.bind.Marshaller;
[javac]  ^

So a new dependency on libjaxb-java is also needed.



Bug#912392: scilab FTBFS with OpenJDK 11

2018-11-09 Thread Emmanuel Bourg
The @Generated annotations can be safely removed, they only have a
documentation purpose at the source level.

But after removing them there is another issue related to the removal
of the javax.activation API in Java 11:

[javac] 
/build/scilab-6.0.1/modules/helptools/src/java/org/scilab/modules/helptools/image/ImageConverter.java:33:
 error: package javax.activation does not exist
[javac] import javax.activation.MimetypesFileTypeMap;
[javac]^
[javac] 
/build/scilab-6.0.1/modules/helptools/src/java/org/scilab/modules/helptools/image/ImageConverter.java:50:
 error: cannot find symbol
[javac] private MimetypesFileTypeMap mimeMap = new 
MimetypesFileTypeMap();
[javac] ^
[javac]   symbol:   class MimetypesFileTypeMap
[javac]   location: class ImageConverter
[javac] 2 errors
[javac] 3 warnings



Bug#913193: buildd.debian.org: Assign a mipsel/mips64el builder to *-backports

2018-11-07 Thread Emmanuel Bourg
Package: buildd.debian.org
Severity: normal

Hi,

The mipsel/mips64el build queues for stretch-backports currently have
a backlog of 97 packages, the last package was built 38 days ago. The
builders have been busy with the sid/experimental uploads for over a month.

It would be nice if at least one mipsel builder prioritize the backports
over experimental (and maybe sid) to avoid blocking the queue for such a long
time.

Thank you,

Emmanuel Bourg



Bug#913190: bash-completion: Update 'java' completion to support '.java' files

2018-11-07 Thread Emmanuel Bourg
Package: bash-completion
Version: 1:2.8-2
Severity: wishlist
User: debian-j...@lists.debian.org
Usertags: default-java11


.java files used to be compiled into .class files with 'javac' and then
executed with 'java', but starting with Java 11 the explicit compilation
can be skipped and the file executed directly.

For example:

  java Test.java

It would be nice if the bash completion could handle this case. Currently
the completion works only for the .class files.



Bug#912516: libcommons-lang3-java FTBFS with OpenJDK 11

2018-11-07 Thread Emmanuel Bourg
Control: retitle -1 libcommons-lang3-java FTBFS with easymock 4.0
Control: user debian-j...@lists.debian.org
Control: usertag -1 - default-java11

This is actually a regression caused by easymock 4.0 which was recently
uploaded. The package builds fine with OpenJDK 11 and easymock 3.6



Bug#913132: libfile-stripnondeterminism-perl: Java 11 javadoc support

2018-11-07 Thread Emmanuel Bourg
Here is the related merge request:

https://salsa.debian.org/reproducible-builds/strip-nondeterminism/merge_requests/2



Bug#913132: libfile-stripnondeterminism-perl: Java 11 javadoc support

2018-11-07 Thread Emmanuel Bourg
Package: libfile-stripnondeterminism-perl
Version: 0.043-2
Severity: normal
Tags: patch

Hi,

The output of the javadoc tool changed in Java 11, the timestamp in the HTML
header is now in a  element named 'dc.created' instead of 'date'.

For example:

  


I'll open a merge request on Salsa with a fix.

Emmanuel Bourg



Bug#912221: jabref: incompatible with openjdk 11

2018-11-06 Thread Emmanuel Bourg
Hi Tony,

Le 06/11/2018 à 21:12, tony mancill a écrit :

> XJC="java -cp 
> /usr/share/java/xml-resolver.jar:/usr/share/java/jaxb-api.jar:/usr/share/java/jaxb-core.jar:/usr/share/java/jaxb-impl.jar:/usr/share/java/jaxb-jxc.jar:/usr/share/java/jaxb-xjc.jar
>  -jar /usr/share/java/jaxb-xjc.jar"
> 
> And it dies with this exception stack, despite the xml-resolver being on
> the classpath:

The -cp parameter doesn't work with -jar, that's why you keep getting
the ClassNotFoundException. Either all the jar files are specified
behind -cp and the main class is specified on the command line (i.e.
com.sun.tools.xjc.XJCFacade for xjc), or the jar executed has a proper
Class-Path attribute in its manifest (and indeed xml-resolver.jar isn't
listed in jaxb-xjc.jar).


> Can you help me understand why this patch
> (https://salsa.debian.org/java-team/jaxb/blob/master/debian/patches/04-xml-resolver-compatibility.patch)
> was necessary?  Perhaps it's related to the failure I'm seeing?

I don't think it's related. We simply use a different version of
xml-resolver. There is this rule in debian/maven.rules:

s/com.sun.org.apache.xml.internal/xml-resolver/ s/resolver/xml-resolver/

Sun/Oracle had to change the namespace of the libraries they embedded in
the JDK to avoid conflicts. But now that JAXB is no longer in the JDK
it's not needed, and we can directly use the original library instead.


> I've also started looking at updating jaxb 2.3.1, but it will 
> take me a bit of time.

I've also started digging into jaxb to address the compatibility with
Java 11. I've considered upgrading to the version 2.3.1 but it didn't
look that straightforward despite the minor version increment. I'm not
sure the upgrade is still compatible with Java 8 for example. So I think
I'll rather aim at a minor update simply adding the dependency on
libactivation-java, and later look at an upgrade.

Emmanuel Bourg



Bug#838356: fixed in jboss-annotations-1.2-api 1.0.0-1

2018-11-06 Thread Emmanuel Bourg
Hi Timo,

We already have the javax.annotation API in the
geronimo-annotation-1.3-spec package. Is it really necessary to
duplicate it?

Emmanuel Bourg



Bug#912221: jabref: incompatible with openjdk 11

2018-11-01 Thread Emmanuel Bourg
On 01/11/2018 01:54, tony mancill wrote:

> I am definitely open to (and appreciative of) your suggestions.

Hi Tony, even if the jaxb package doesn't yet provide the xjc executable
(#905357), you can invoke it with:

java -jar /usr/share/java/jaxb-xjc.jar

Emmanuel Bourg



Bug#641880: Please create default-jdk-source

2018-10-30 Thread Emmanuel Bourg
Le 30/10/2018 à 13:10, Thorsten Glaser a écrit :

> As the GCJ stuff is now gone, nothing should block this any more.
> Can this please be added now (if for nothing else then for consistency)?

Patches or pull requests on Salsa are welcome :)



Bug#912233: checkstyle FTBFS with OpenJDK 11

2018-10-30 Thread Emmanuel Bourg
Control: retitle: checkstyle: FTBFS with saxonhe 9.9.0
Control: user debian-j...@lists.debian.org
Control: usertag -1 - default-java11

This issue is actually caused by the upload of saxonhe 9.9.0 last week.



Bug#912221: jabref: incompatible with openjdk 11

2018-10-29 Thread Emmanuel Bourg
Le 30/10/2018 à 00:41, gregor herrmann a écrit :

> I guess we need to make sure that we build with openjdk-8.
> (You know this better than me but I seem to remember that the plan
> was to keep openjdk-8 in buster for building packages?)

No please don't built with openjdk-8 if there is a workaround with
openjdk-11. Building with openjdk-8 is really a last resort solution,
and very few cases justify its use (see lombok for a good example).

Emmanuel Bourg



Bug#912221: jabref: incompatible with openjdk 11

2018-10-29 Thread Emmanuel Bourg
Le 29/10/2018 à 13:54, gregor herrmann a écrit :

> Now that openjdk 11 is the default, jabref won't start without some
> help:
> 
> % jabref
> Error occurred during initialization of boot layer
> java.lang.module.FindException: Module java.se.ee not found

jabref should no longer use the java.se.ee module, it was a temporary
module in Java 9 & 10 now removed in Java 11. jabref should add jaxb to
its classpath instead.

Emmanuel Bourg



Bug#912266: tomcat7 FTBFS with OpenJDK 11

2018-10-29 Thread Emmanuel Bourg
Control: tags -1 + wontfix

src:tomcat7 builds one package, libservlet3.0-java, which is only used
by eclipse. Once eclipse is removed tomcat7 will follow.



Bug#912257: ITP: eclipse-jdt-ui -- User interface for the Eclipse Java IDE

2018-10-29 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: eclipse-jdt-ui
  Version : 3.7.3
  Upstream Author : Eclipse Foundation, Inc.
* URL : https://www.eclipse.org/jdt/ui/
* License : EPL-1.0
  Programming Lang: Java
  Description : User interface for the Eclipse Java IDE

Eclipse JDT UI implements the user interface for the Java IDE. It provides
several workbench contributions for viewing and manipulating Java code:
 * Package Explorer View - shows the Java element tree as defined
   by a project's build class path
 * Type Hierarchy View - shows the sub- and supertype hierarchies
 * Java Outline View - shows the structure of a Java compilation unit
   or class file
 * Java Browsing Perspecitve - allows navigating the Java model using
   separate views for projects, packages, types and memebers.
 * Wizards for creating Java elements - Java project, package, class,
   interface
 * Java Editor - syntax coloring, content specific code assist, code
   resolve, method level edit, import assistance, quick fix and quick
   assist

In addition to these workbench elements the following functions are provided:
 * Refactoring support - Extract Method, Safe Rename and Moving with
   reference updates, Self Encapsulate Field etc.
 * Java searching - find declarations of and/or references to packages,
   types, methods, and fields, scoped to the workspace, a working set,
   or the current selection.
 * Java aware structured compare - determine and present changes to
   individual Java methods. It supports to replace individual Java elements
   with a version of an element from the local history.

This package will be maintained by the Java Team. It's required
to transition away from the old src:eclipse package.



Bug#912217: elki: Build with default-jdk instead of openjdk-8

2018-10-29 Thread Emmanuel Bourg
Source: elki
Version: 0.7.1-7
Severity: serious
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

Please change the build dependency to use default-jdk instead of openjdk-8.
OpenJDK 11 is the default JDK for Buster and we'd like to ship only one JDK
per release.

Thank you,

Emmanuel Bourg



Bug#895695: elki FTBFS: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader

2018-10-29 Thread Emmanuel Bourg
Le 29/10/2018 à 13:08, Erich Schubert a écrit :

> This precise bug has been fixed, as can be seen from the changelog and
> this patch:
> 
> https://sources.debian.org/src/elki/0.7.1-9/debian/patches/java9-classloader.patch/

Thank you for the reference, I should have checked the patches, sorry.
I'll file another bug for the build dependency.

Emmanuel Bourg



Bug#895695: elki FTBFS: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader

2018-10-29 Thread Emmanuel Bourg
Control: reopen -1
Control: notfixed -1 0.7.1-7
Control: user debian-j...@lists.debian.org
Control: usertag -1 + default-java9
Control: tags -1 + sid buster fixed-upstream

I'm reopening the bug because the compatibility with Java 9 and later
wasn't really fixed, the JDK was just reverted to openjdk-8. openjdk-11
will be the default JDK in Buster, the upstream fix should be applied
instead, and the build dependency changed back to default-jdk.



Bug#912211: openjdk-11: Add support for DEB_BUILD_OPTIONS=terse

2018-10-29 Thread Emmanuel Bourg
Source: openjdk-11
Severity: wishlist
Tags: patch

Since the Debian Policy 4.2.0 the new "terse" build option can be used to have
less verbose build logs. I suggested supporting it in openjdk-11 with the
following change to debian/rules:

--- a/debian/rules
+++ b/debian/rules
@@ -328,7 +328,9 @@ ifeq (,$(filter $(DEB_HOST_ARCH), $(hotspot_archs)))
   CONFIGURE_ARGS += --enable-zero
 endif

-EXTRA_BUILD_ENV += MAKE_VERBOSE=y QUIETLY= LOG=debug
+ifneq (,$(filter $(DEB_BUILD_OPTIONS), terse))
+  EXTRA_BUILD_ENV += MAKE_VERBOSE=y QUIETLY= LOG=debug
+endif

 # timestamp skew on kFreeBSD
 EXTRA_BUILD_ENV += IGNORE_OLD_CONFIG=true



Bug#909063: apacheds: package installation fails due to incorrect apacheds.service unit

2018-10-27 Thread Emmanuel Bourg
Le 27/10/2018 à 15:44, Dominik George a écrit :

> Patch against git master is attached. This happened during the BSP in
> Karlsruhe, so I will NMU to DELAYED/5 tomorrow before the BSP ends if you do
> not object, and also ask the release team about inclusion in the next point
> release.

Thank you for the fix Dominik. Could you commit the changes to the Salsa
repository and do a team upload instead of a NMU please?



Bug#911936: ITP: eclipse-jdt-debug -- Java debugging support for the Eclipse Platform

2018-10-26 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: eclipse-jdt-debug
  Version : 4.7.3
  Upstream Author : Eclipse Foundation, Inc.
* URL : https://projects.eclipse.org/projects/eclipse.jdt.debug
* License : EPL-1.0
  Programming Lang: Java
  Description : Java debugging support for the Eclipse Platform

Eclipse JDT Debug implements Java debugging support and works with any
JDPA-compliant target Java VM. It is implemented on top of the language
independent "debug model" provided by the platform debugger.

This package will be maintained by the Java Team. It's required
to transition away from the old src:eclipse package.



Bug#894359: Now we have antlr 4.6 - any chance to get 4.7 soon (Was: beast-mcmc2: Cannot find symbol CharStreams.fromString(newick))

2018-10-24 Thread Emmanuel Bourg
Control: tags 911286 + pending
Control: tags 911302 + pending

Le 19/10/2018 à 16:42, Andrius Merkys a écrit :

> updating antlr4 to 4.7 requires two new Debian packages, 
> libmojo-executor-java (ITP #911286) and libstring-template-maven-plugin-java 
> (ITP #911302). I have pushed their packaging to Salsa:
> 
> * https://salsa.debian.org/merkys-guest/mojo-executor
> * https://salsa.debian.org/merkys-guest/string-template-maven-plugin 
> (build-depends on libmojo-executor-java)
> 
> It would be great if you could review and, if possible, sponsor them.

I've uploaded mojo-executor and string-template-maven-plugin, they are
awaiting in the NEW queue for the FTP masters approval. Thanks a lot
Andrius.

Emmanuel Bourg



Bug#911694: openjdk-11: Tighten the dependency on debhelper (requires 10.3 or higher)

2018-10-23 Thread Emmanuel Bourg
Source: src:openjdk-11
Severity: normal

openjdk-11 build-depends on debhelper (>= 9.20141010), but it uses dh_missing
which was only introduced in debhelper 10.3.



Bug#911681: RM: libconcurrentlinkedhashmap-java -- ROM; Never used, deprecated

2018-10-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the libconcurrentlinkedhashmap-java, it was packaged as part
of an effort 8 years ago to bring Grails (#473213) and Cassandra (#585905)
to Debian but the packagings were never completed. Now noth Grails and Cassandra
have moved to the successor of concurrentlinkedhashmap, Caffeine Cache [1][2].
The library has been deprecated upstream and it's unlikely this package will
be ever used.

Thank you,

Emmanuel Bourg

[1] https://github.com/grails/grails-core/issues/624
[2] https://issues.apache.org/jira/browse/CASSANDRA-10855



Bug#911547: debhelper gradle build system could cat hs_err_pid*.log on failure

2018-10-23 Thread Emmanuel Bourg
Le 23/10/2018 à 15:44, Helmut Grohne a écrit :

> "output" as in "make it recoverable from the build log". Essentially
> that means printing to stdout or stderr, yes.
> 
> So do you agree with the idea?

The idea is interesting, it could be useful for maven-debian-helper too.
The log can be quite long, so maybe displaying a message stating that
the JVM crashed and left a hs_err_pid file would be enough, or just
printing the header of the file which usually contains the main reason
of the crash.

Do you want to provide an implementation?

Emmanuel Bourg



Bug#911679: RM: libswingx1-java -- ROM; No longer used, replaced by libswingx-java

2018-10-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the libswingx1-java package. It'll no longer be used once pirl
is removed (#911677) and it has been replaced by libswingx-java.

Thank you,

Emmanuel Bourg



Bug#911677: RM: pirl -- ROM; Orphaned, low popcon, dead upstream

2018-10-23 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please removed the pirl package, it has been orphaned for a year,
has a very low popcon and is no longer active upstream (6 years old).

Thank you,

Emmanuel Bourg



Bug#911547: debhelper gradle build system could cat hs_err_pid*.log on failure

2018-10-23 Thread Emmanuel Bourg
Le 21/10/2018 à 20:33, Helmut Grohne a écrit :

> So what do you think about outputting hs_err_pid*.log when gradle fails?

You mean printing hs_err_pid*.log on stderr if the build fails?



Bug#894359: Now we have antlr 4.6 - any chance to get 4.7 soon (Was: beast-mcmc2: Cannot find symbol CharStreams.fromString(newick))

2018-10-19 Thread Emmanuel Bourg
Le 19/10/2018 à 17:14, Andreas Tille a écrit :

> I have cloned
> 
>https://salsa.debian.org/merkys-guest/mojo-executor
> 
> to
> 
>https://salsa.debian.org/java-team/mojo-executor
> 
> where it should reside when maintained in Java Team. :-)

@Andreas: We have a script [1] to create the repositories on Salsa. It's
important to use it because it configures the IRC/BTS/mail hooks properly.

[1]
https://salsa.debian.org/java-team/pkg-java-scripts/blob/master/setup-salsa-repository



Bug#894359: Now we have antlr 4.6 - any chance to get 4.7 soon (Was: beast-mcmc2: Cannot find symbol CharStreams.fromString(newick))

2018-10-19 Thread Emmanuel Bourg
Le 19/10/2018 à 17:14, Andreas Tille a écrit :

> Moreover there are some lintian issues:
> 
> I: mojo-executor-parent source: quilt-patch-missing-description 
> sonatype-to-eclipse.patch
> W: libmojo-executor-java-doc: embedded-javascript-library 
> usr/share/doc/libmojo-executor-java/mojo-executor-maven-plugin/jquery/jquery-ui.structure.css
>  please use libjs-jquery-ui

Thanks a lot for the packages Andrius, I'll review them.

Two things:
* We don't build the javadoc for the Maven plugins, because nobody calls
the plugin API directly.
* The jquery warnings can be ignored, this is a javadoc issue to be
fixed at the openjdk level (if ever fixed).

Emmanuel Bourg



Bug#911390: RM: openjdk-7-jre-dcevm/experimental -- ROM; Obsolete, no longer updated upstream

2018-10-19 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the openjdk-7-jre-dcevm in experimental. I used it to prepare
backports but it's now obsolete and I don't plan to use it again.

Thank you,

Emmanuel Bourg



Bug#911371: antlr4: package v4.7.1 and include Cpp libraries/headers

2018-10-19 Thread Emmanuel Bourg
Hi Andrius,

Le 19/10/2018 à 10:55, Andrius Merkys a écrit :

> I have started packaging antlr4 v4.7.1. Apart from updating the existing 
> binary packages, I have packaged antlr4 Cpp libraries/headers, what seems to 
> be required at least by #902798 [1].
> 
> My packaging efforts are pushed to a fork on Salsa [2].

Thanks a lot for helping with antlr4!

In the past we had an antlr package supporting several languages and it
became difficult to maintain because the Java Team didn't have the skill
to properly support the other runtimes. If possible I think the non Java
stuff should be moved to another source packages maintained by the
proper language team, such that the Java Team can freely upgrade antlr
without affecting packages outside its scope.

Here for example the version embedded in the name of new
libantlr4-runtime4.7.1 package suggests that any update of antlr will
have to go through the NEW queue, which is rather inconvenient. And if a
Java maintainer wants to upgrade antlr he'll now have to manage a
transition, sending bug reports, waiting for package updates, etc.
Multiply this by the number of languages supported and it quickly turns
in to a nightmare :)

Emmanuel Bourg



Bug#911350: RM: eclipse-wtp -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-wtp package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911348: RM: eclipse-rse -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-rse package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911351: RM: eclipse-xsd -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-xsd package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911349: RM: eclipse-subclipse -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-subclipse package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911346: RM: eclipse-remote-services-api -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-remote-services-api package. It depends on the 
outdated
and unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911319: RM: eclipse-pydev -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-pydev package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911318: RM: eclipse-ptp -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-ptp package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911317: RM: eclipse-mylyn-tasks-github -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-mylyn-tasks-github package. It depends on the outdated
and unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911316: RM: eclipse-mylyn -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-mylyn package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911314: RM: eclipse-linuxtools -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-linuxtools package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911315: RM: eclipse-mercurialeclipse -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-mercurialeclipse package. It depends on the outdated
and unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911309: RM: eclipse-gef -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-gef package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911308: RM: eclipse-egit -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-egit package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911306: RM: eclipse-cdt-pkg-config -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-cdt-pkg-config package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911307: RM: eclipse-eclox -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal


Hi,

Please remove the eclipse-eclox package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911305: RM: eclipse-cdt -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-cdt package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#911304: RM: eclipse-anyedit -- ROM; FTBFS, outdated and unmaintained

2018-10-18 Thread Emmanuel Bourg
Package: ftp.debian.org
Severity: normal

Hi,

Please remove the eclipse-anyedit package. It depends on the outdated and
unmaintained src:eclipse package (last updated in 2013) which the Java Team
plans to retire before the Buster release.

Thank you,

Emmanuel Bourg



Bug#910698: dogtag-pki needs jdk8

2018-10-16 Thread Emmanuel Bourg
Le 17/10/2018 à 07:11, Timo Aaltonen a écrit :

> ldapjdk is built against jdk8 because jss/dogtag-pki still need it that
> way or things will break. Though now I realized maybe it might still
> work with -Dant.build.javac.target=1.8 (or whatever jdk8 uses).

What errors do you get if you use the Java 11 compiled ldapjdk with
jss/dogtag-pki?



Bug#911194: libbtm-java: FTBFS with Java 11 due to javax.rmi removal

2018-10-16 Thread Emmanuel Bourg
Package: src:libbtm-java
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

libbtm-java fails to build with Java 11, it's affected by the removal
of the CORBA related classes which include the javax.rmi package:


[javac] /build/libbtm-java-2.1.4/build.xml:45: warning: 'includeantruntime' 
was not set, defaulting to build.sysclasspath=last; set to false for repeatable 
builds
[javac] Using javac -source 1.5 is no longer supported, switching to 6
[javac] Using javac -target 1.5 is no longer supported, switching to 6
[javac] Compiling 136 source files to /build/libbtm-java-2.1.4/dist/classes
[javac] warning: [options] bootstrap class path not set in conjunction with 
-source 6
[javac] warning: [options] source value 6 is obsolete and will be removed 
in a future release
[javac] warning: [options] target value 1.6 is obsolete and will be removed 
in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use 
-Xlint:-options.
[javac] 
/build/libbtm-java-2.1.4/src/bitronix/tm/resource/jms/JndiXAConnectionFactory.java:29:
 error: package javax.rmi does not exist
[javac] import javax.rmi.PortableRemoteObject;
[javac] ^
[javac] 
/build/libbtm-java-2.1.4/src/bitronix/tm/resource/jms/JndiXAConnectionFactory.java:216:
 error: cannot find symbol
[javac] wrappedFactory = (XAConnectionFactory) 
PortableRemoteObject.narrow(lookedUpObject, XAConnectionFactory.class);
[javac]^
[javac]   symbol:   variable PortableRemoteObject
[javac]   location: class JndiXAConnectionFactory
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
[javac] 4 warnings



Bug#911193: eclipselink: FTBFS with Java 11 due to Java EE APIs removal

2018-10-16 Thread Emmanuel Bourg
Source: eclipselink
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

eclipselink fails to build with Java 11 due to the removal of several
Java EE APIs (javax.xml.soap, javax.xml.ws, javax.rmi and CORBA)

[javac] Compiling 3151 source files to 
/build/eclipselink-2.6.5/target/classes
[javac] warning: [options] bootstrap class path not set in conjunction with 
-source 7
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:16:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.SOAP_1_2_PROTOCOL;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:16:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.SOAP_1_2_PROTOCOL;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:17:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:17:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:18:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_2_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:18:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_2_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:19:
 error: package javax.xml.ws.handler does not exist
[javac] import static 
javax.xml.ws.handler.MessageContext.INBOUND_MESSAGE_ATTACHMENTS;
[javac]   ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/ProviderHelper.java:19:
 error: static import only from classes and interfaces
[javac] import static 
javax.xml.ws.handler.MessageContext.INBOUND_MESSAGE_ATTACHMENTS;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:19:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.SOAP_1_2_PROTOCOL;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:19:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.SOAP_1_2_PROTOCOL;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:20:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:20:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:21:
 error: package javax.xml.soap does not exist
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_2_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:21:
 error: static import only from classes and interfaces
[javac] import static javax.xml.soap.SOAPConstants.URI_NS_SOAP_1_2_ENVELOPE;
[javac] ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:34:
 error: package javax.xml.soap does not exist
[javac] import javax.xml.soap.AttachmentPart;
[javac]  ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:35:
 error: package javax.xml.soap does not exist
[javac] import javax.xml.soap.MessageFactory;
[javac]  ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:36:
 error: package javax.xml.soap does not exist
[javac] import javax.xml.soap.SOAPBody;
[javac]  ^
[javac] 
/build/eclipselink-2.6.5/org/eclipse/persistence/internal/dbws/SOAPResponseWriter.java:37:
 error: package javax.xml.soap does not exist
[javac] import javax.xml.soap.SOAPException;
[java

Bug#911190: openjpa: FTBFS with Java 11 due to JAXB removal

2018-10-16 Thread Emmanuel Bourg
Source: openjpa
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

openjpa fails to build with Java 11 due to the removal of JAXB:

  [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) 
on project openjpa-jdbc: Compilation failure: Compilation failure:
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[25,22]
 package javax.xml.bind does not exist
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[26,22]
 package javax.xml.bind does not exist
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[27,22]
 package javax.xml.bind does not exist
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[28,22]
 package javax.xml.bind does not exist
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[78,13]
 cannot find symbol
  [ERROR]   symbol:   class JAXBContext
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[78,30]
 cannot find symbol
  [ERROR]   symbol:   variable JAXBContext
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[84,13]
 cannot find symbol
  [ERROR]   symbol:   class Marshaller
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[91,16]
 cannot find symbol
  [ERROR]   symbol:   class JAXBException
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[107,13]
 cannot find symbol
  [ERROR]   symbol:   class JAXBContext
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[107,30]
 cannot find symbol
  [ERROR]   symbol:   variable JAXBContext
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[108,13]
 cannot find symbol
  [ERROR]   symbol:   class Unmarshaller
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
  [ERROR] 
/build/openjpa-2.4.2/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/XMLValueHandler.java:[112,16]
 cannot find symbol
  [ERROR]   symbol:   class JAXBException
  [ERROR]   location: class org.apache.openjpa.jdbc.meta.strats.XMLValueHandler



Bug#911188: libjdo-api-java: FTBFS with Java 11 due to javax.rmi removal

2018-10-16 Thread Emmanuel Bourg
Package: src:libjdo-api-java
Version: 3.1-2
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

libjdo-api-java fails to build with Java 11, it's affected by the removal
of the CORBA related classes which include the javax.rmi package:

  [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) 
on project jdo-api: Compilation failure: Compilation failure:
  [ERROR] 
/build/libjdo-api-java-3.1/api/src/java/javax/jdo/JDOHelper.java:[58,16] error: 
package javax.rmi does not exist
  [ERROR] 
/build/libjdo-api-java-3.1/api/src/java/javax/jdo/JDOHelper.java:[1785,47] 
error: cannot find symbol
  [ERROR]   symbol:   variable PortableRemoteObject
  [ERROR]   location: class JDOHelper



Bug#911187: axis: FTBFS with Java 11 due to javax.rmi and CORBA removal

2018-10-16 Thread Emmanuel Bourg
Source: axis
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

axis fails to build with Java 11 due to the removal of the javax.rmi
and org.omg.CORBA packages:


  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:25: 
error: package org.omg.CORBA does not exist
  [javac] import org.omg.CORBA.ORB;
  [javac] ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:26: 
error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NameComponent;
  [javac] ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:27: 
error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NamingContext;
  [javac] ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:28: 
error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NamingContextHelper;
  [javac] ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:85: 
error: cannot find symbol
  [javac] ORB orb = ORB.init(new String[0], orbProps);
  [javac] ^
  [javac]   symbol:   class ORB
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:85: 
error: cannot find symbol
  [javac] ORB orb = ORB.init(new String[0], orbProps);
  [javac]   ^
  [javac]   symbol:   variable ORB
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:88: 
error: cannot find symbol
  [javac] NamingContext root = 
NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
  [javac] ^
  [javac]   symbol:   class NamingContext
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:88: 
error: cannot find symbol
  [javac] NamingContext root = 
NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
  [javac]  ^
  [javac]   symbol:   variable NamingContextHelper
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:89: 
error: cannot find symbol
  [javac] NameComponent nc = new NameComponent(nameId, nameKind);
  [javac] ^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:89: 
error: cannot find symbol
  [javac] NameComponent nc = new NameComponent(nameId, nameKind);
  [javac]^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:90: 
error: cannot find symbol
  [javac] NameComponent[] ncs = {nc};
  [javac] ^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:91: 
error: package org.omg.CORBA does not exist
  [javac] org.omg.CORBA.Object corbaObject = root.resolve(ncs);
  [javac]  ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:101: 
error: package org.omg.CORBA does not exist
  [javac] private static final Class[] CORBA_OBJECT_CLASS = new Class[] 
{org.omg.CORBA.Object.class};
  [javac]   
  ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/EJBProvider.java:129: error: 
package javax.rmi does not exist
  [javac] Object ehome = javax.rmi.PortableRemoteObject.narrow(ejbHome, 
homeClass);
  [javac] ^
  [javac] 
/build/axis-1.4/src/org/apache/axis/providers/java/EJBProvider.java:254: error: 
package javax.rmi does not exist
  [javac] Object ehome = javax.rmi.PortableRemoteObject.narrow(ejbHome, 
homeClass);
  [javac] ^



Bug#911183: logback: FTBFS with Java 11 due to sun.reflect.Reflection removal

2018-10-16 Thread Emmanuel Bourg
Source: logback
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

logback fails to build with Java due to the removal of the sun.reflect package:

  [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) 
on project logback-classic: Compilation failure: Compilation failure:
  [ERROR] 
/build/logback-1.2.3/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java:[20,19]
 cannot find symbol
  [ERROR]   symbol:   class Reflection
  [ERROR]   location: package sun.reflect
  [ERROR] 
/build/logback-1.2.3/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java:[45,13]
 cannot find symbol
  [ERROR]   symbol:   variable Reflection
  [ERROR]   location: class ch.qos.logback.classic.spi.PackagingDataCalculator
  [ERROR] 
/build/logback-1.2.3/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java:[85,31]
 cannot find symbol
  [ERROR]   symbol:   variable Reflection
  [ERROR]   location: class ch.qos.logback.classic.spi.PackagingDataCalculator



Bug#911182: libquartz-java: FTBFS with Java 11 due to javax.rmi removal

2018-10-16 Thread Emmanuel Bourg
Package: src:libquartz-java
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

libquartz-java fails to build with Java 11, it's affected by the removal
of the CORBA related classes which include the javax.rmi package:

  [INFO] -
  [ERROR] COMPILATION ERROR :
  [INFO] -
  [ERROR] 
/build/libquartz-java-1.8.6/quartz/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java:[31,17]
 package javax.rmi does not exist
  [ERROR] 
/build/libquartz-java-1.8.6/quartz/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java:[163,41]
 cannot find symbol
symbol:   variable PortableRemoteObject
location: class org.quartz.jobs.ee.ejb.EJBInvokerJob
  [ERROR] 
/build/libquartz-java-1.8.6/quartz/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java:[182,33]
 cannot find symbol
symbol:   variable PortableRemoteObject
location: class org.quartz.jobs.ee.ejb.EJBInvokerJob



Bug#911181: sitemesh: FTBFS with Java 11 due to javax.rmi removal

2018-10-16 Thread Emmanuel Bourg
Source: sitemesh
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

sitemesh fails to build with Java 11, it's affected by the removal of the CORBA
related classes which include the javax.rmi package:

[javac] 
/build/sitemesh-2.4.1+dfsg/src/java/com/opensymphony/module/sitemesh/Factory.java:17:
 error: package javax.rmi does not exist
[javac] import javax.rmi.PortableRemoteObject;
[javac] ^
[javac] 
/build/sitemesh-2.4.1+dfsg/src/java/com/opensymphony/module/sitemesh/Factory.java:94:
 error: cannot find symbol
[javac] result = (String)PortableRemoteObject.narrow(o, 
String.class); // rmi-iiop friendly.
[javac]  ^
[javac]   symbol:   variable PortableRemoteObject
[javac]   location: class Factory



Bug#890624: RM? Outdated, no rdeps, broken deps

2018-10-16 Thread Emmanuel Bourg
Control: unblock 888255 by 890624
Control: tags -1 + wontfix
Control: close -1

apache-curator doesn't depend on netty-3.9.



Bug#880359: Still happening in 11+26-4

2018-10-16 Thread Emmanuel Bourg
Le 16/10/2018 à 12:51, Frédéric Bonnard a écrit :

> That worked fine and the packages were created.
> I checked the diff between ppc64el debc and mips debc and there
> wasn't anything noticeable to me.

Thanks a lot for investigating this issue Frédéric! I checked the
src:icu package and there is only an icudt62l.dat file in the source
tree. Maybe adding icudt51{b,e}.zip symlinks to icudt51l.zip would also
work.

Do you want to upload the fix as a team upload.

Emmanuel Bourg



Bug#911142: cofoja: FTBFS with Java 11 due to UnsupportedOperationException in ClassVisitor.visitNestHostExperimental()

2018-10-16 Thread Emmanuel Bourg
Source: cofoja
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

cofoja fails to build with Java 11 with the following error:

  /build/cofoja-1.3/build.xml:269: The following error occurred while executing 
this line:
  /build/cofoja-1.3/build.xml:179: 
java.lang.instrument.IllegalClassFormatException
  at 
com.google.java.contract.core.agent.ContractClassFileTransformer.transformWithContracts(ContractClassFileTransformer.java:302)
  at 
com.google.java.contract.core.agent.PreMain.instrument(PreMain.java:190)
  at PreAgentAntTask.execute(PreAgentAntTask.java:73)
  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
  at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown 
Source)
  at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
  at org.apache.tools.ant.Task.perform(Task.java:350)
  at java.base/java.util.Vector.forEach(Vector.java:1387)
  at 
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
  at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown 
Source)
  at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
  at org.apache.tools.ant.Task.perform(Task.java:350)
  at 
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
  at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown 
Source)
  at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
  at org.apache.tools.ant.Task.perform(Task.java:350)
  at org.apache.tools.ant.Target.execute(Target.java:449)
  at org.apache.tools.ant.Target.performTasks(Target.java:470)
  at 
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
  at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
  at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
  at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
  at org.apache.tools.ant.Main.runBuild(Main.java:834)
  at org.apache.tools.ant.Main.startAnt(Main.java:223)
  at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
  Caused by: java.lang.UnsupportedOperationException
  at 
org.objectweb.asm.ClassVisitor.visitNestHostExperimental(ClassVisitor.java:158)
  at org.objectweb.asm.ClassReader.accept(ClassReader.java:541)
  at org.objectweb.asm.ClassReader.accept(ClassReader.java:391)
  at 
com.google.java.contract.core.agent.ContractClassFileTransformer.extractContracts(ContractClassFileTransformer.java:363)
  at 
com.google.java.contract.core.agent.ContractClassFileTransformer.transformWithContracts(ContractClassFileTransformer.java:298)
  ... 33 more

It probably needs an updated version of libasm-java.



Bug#911139: jaxrs-api: FTBFS with Java 11 due to missing Maven dependencies

2018-10-16 Thread Emmanuel Bourg
Source: jaxrs-api
Version: 2.1.2-1
Severity: important
Tags: sid buster newcomer
User: debian-j...@lists.debian.org
Usertags: default-java11

jaxrs-api fails to build with Java 11 due to missing Maven dependencies
activated in a JDK 11 profile:

  [ERROR] Failed to execute goal on project jakarta.ws.rs-api: Could not 
resolve dependencies for project jakarta.ws.rs:jakarta.ws.rs-api:bundle:2.1.2:
  The following artifacts could not be resolved: 
javax.xml.bind:jaxb-api:jar:debian, 
javax.activation:javax.activation-api:jar:debian,
  org.glassfish.jaxb:jaxb-runtime:jar:debian: Cannot access central 
(https://repo.maven.apache.org/maven2) in offline mode and the artifact
  javax.xml.bind:jaxb-api:jar:debian has not been downloaded from it before. -> 
[Help 1]

Adding the corresponding build dependencies to the package should fix this 
issue.



Bug#911138: libhibernate-validator-java: FTBFS with Java 11 due to JAXB removal

2018-10-16 Thread Emmanuel Bourg
Package: src:libhibernate-validator-java
Version: 4.3.3-5
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

libhibernate-validator-java still fails to build with Java 11
due to the removal of JAXB:

  [ERROR] diagnostic: 
/<>/engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java:40:
 error: package javax.xml.bind does not exist
  import javax.xml.bind.JAXBContext;
   ^
  [ERROR] diagnostic: 
/<>/engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java:41:
 error: package javax.xml.bind does not exist
  import javax.xml.bind.JAXBElement;
   ^
  [ERROR] diagnostic: 
/<>/engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java:42:
 error: package javax.xml.bind does not exist
  import javax.xml.bind.JAXBException;
   ^
  [ERROR] diagnostic: 
/<>/engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java:43:
 error: package javax.xml.bind does not exist
  import javax.xml.bind.Unmarshaller;
   ^
  [ERROR] diagnostic: 
/<>/engine/target/generated-sources/jaxb/org/hibernate/validator/internal/xml/ConstraintDefinitionType.java:11:
 error: package javax.xml.bind.annotation does not exist
  import javax.xml.bind.annotation.XmlAccessType;
  ^
  [ERROR] diagnostic: 
/<>/engine/target/generated-sources/jaxb/org/hibernate/validator/internal/xml/ConstraintDefinitionType.java:12:
 error: package javax.xml.bind.annotation does not exist
  import javax.xml.bind.annotation.XmlAccessorType;
  ^
  [ERROR] diagnostic: 
/<>/engine/target/generated-sources/jaxb/org/hibernate/validator/internal/xml/ConstraintDefinitionType.java:13:
 error: package javax.xml.bind.annotation does not exist
  import javax.xml.bind.annotation.XmlAttribute;
  ^
  [ERROR] diagnostic: 
/<>/engine/target/generated-sources/jaxb/org/hibernate/validator/internal/xml/ConstraintDefinitionType.java:14:
 error: package javax.xml.bind.annotation does not exist
  import javax.xml.bind.annotation.XmlElement;
  ^
  ...



Bug#911136: javatools: FTBFS with Java 11 due to MANIFEST.MF wrapping change

2018-10-16 Thread Emmanuel Bourg
Source: javatools
Severity: important
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java11

javatools has a test failing with Java 11. It looks like Java 11 now wraps
the attributes in MANIFEST.MF after 72 characters instead of 70 in the
previous versions:

  prove -Ilib  t
  t/critic.t ... skipped: Only UNRELEASED versions are criticised
  t/minimum-version.t .. ok
  t/strict.t ... ok
  All tests successful.
  Files=3, Tests=50,  3 wallclock secs ( 0.03 usr  0.00 sys +  2.88 cusr  0.13 
csys =  3.04 CPU)
  Result: PASS
  cd tests && ./tests.sh
  Running: perl -I./lib ./jh_manifest "/build/javatools-0.70/tests/test.jar"
  Running: perl -I./lib ./jh_manifest "/build/javatools-0.70/tests/test.jar"
  ERROR: difference detected:
  --- long-out2014-09-10 19:33:53.0 +
  +++ META-INF/MANIFEST.MF2018-10-16 09:21:38.0 +
  @@ -1,11 +1,10 @@
   Manifest-Version: 1.0
  -Class-Path: /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /u
  - sr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java
  - /hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar
  - /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/ja
  - va/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.ja
  - r /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/
  - java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.
  - jar
  +Class-Path: /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr
  + /share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hex
  + dump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/s
  + hare/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdu
  + mp.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/sha
  + re/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump
  + .jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar
   Created-By: 1.6.0_06 (Sun Microsystems Inc.)



Bug#872885: netty-tcnative-1.1: Please migrate to openssl1.1 in Buster

2018-10-14 Thread Emmanuel Bourg
Le 13/10/2018 à 00:32, Emmanuel Bourg a écrit :

> - tycho (through aether again), I'm working on an upgrade no longer
> depending on it

The tycho update is ready but requires equinox-p2 which is still in NEW.

> - libgpars-groovy-java which is used by groovy. I don't have a solution
> for this one yet.

I've uploaded libgpars-groovy-java/1.2.1-10 with the Netty part removed,
it was never used in Debian.



Bug#872885: netty-tcnative-1.1: Please migrate to openssl1.1 in Buster

2018-10-12 Thread Emmanuel Bourg
Le 12/10/2018 à 22:33, Moritz Mühlenhoff a écrit :

> src:tcnetty has been fixed wrt OpenSSL 1.1 and netty-tcnative-1.1 has no
> reverse dependencies in the archive. Shall we remove it from the archive?

Actually netty-tcnative-1.1 is still needed by netty-3.9.

There are 3 rdeps left for netty-3.9:
- maven-indexer (through aether), but it isn't used and could be removed
- tycho (through aether again), I'm working on an upgrade no longer
depending on it
- libgpars-groovy-java which is used by groovy. I don't have a solution
for this one yet.

Emmanuel Bourg



Bug#910843: jaxb: Rebuilding from source gives broken dependencies

2018-10-12 Thread Emmanuel Bourg
Le 12/10/2018 à 18:49, Daniel Schepler a écrit :

> Unfortunately, I didn't save logs of the manual builds I did in the
> pbuilder login session.  I could probably repeat the process later
> today and send you the logs then - along with possibly the rebuilt
> packages from dtd-parser and jaxb for comparison with the current
> versions in the Debian archive, if that would be useful.

I get it, that's because you rebuilt dtd-parser with a more recent
version of maven-debian-helper than originally. Before
maven-debian-helper/2.2 a bug rendered the --has-package-version option
ineffective.



Bug#910843: jaxb: Rebuilding from source gives broken dependencies

2018-10-12 Thread Emmanuel Bourg
I'm unable to reproduce the issue. libjaxb-java doesn't get a versioned
dependency on libdtd-parser-java. Do you still have the full pbuilder
log please?

Emmanuel Bourg



Bug#894284: android-platform-tools-base FTBFS with openjdk-9

2018-10-12 Thread Emmanuel Bourg
The javax.xml.bind errors can be simply fixed by adding a dependency
on jaxb-api:

--- a/repository/build.gradle
+++ b/repository/build.gradle
@@ -9,6 +9,7 @@
 compile project(':base:common')
 compile 'org.apache.commons:commons-compress:1.8.1'
 compile 'com.google.jimfs:jimfs:1.1'
+compile 'javax.xml.bind:jaxb-api:debian'

 testCompile 'junit:junit:4.12'
 }


There is another error with Java 10 caused by a change in the return
type of javax.xml.namespace.NamespaceContext.getPrefixes().
It's easily fixed with:

--- a/common/src/main/java/com/android/xml/AndroidXPathFactory.java
+++ b/common/src/main/java/com/android/xml/AndroidXPathFactory.java
@@ -81,7 +81,7 @@
 }

 @Override
-public Iterator getPrefixes(String namespaceURI) {
+public Iterator getPrefixes(String namespaceURI) {
 if (SdkConstants.NS_RESOURCES.equals(namespaceURI)) {
 return mAndroidPrefixes.iterator();
 }


Unfortunately there is another issue with SignedJarBuilder:

  
/build/android-platform-tools-base-2.2.2/sdklib/src/main/java/com/android/sdklib/internal/build/SignedJarBuilder.java:23:
 error: package sun.security.pkcs is not visible
  import sun.security.pkcs.ContentInfo;
 ^
(package sun.security.pkcs is declared in module java.base, which does not 
export it to the unnamed module)
  
/build/android-platform-tools-base-2.2.2/sdklib/src/main/java/com/android/sdklib/internal/build/SignedJarBuilder.java:24:
 error: package sun.security.pkcs is not visible
  import sun.security.pkcs.PKCS7;
 ^
(package sun.security.pkcs is declared in module java.base, which does not 
export it to the unnamed module)
  
/build/android-platform-tools-base-2.2.2/sdklib/src/main/java/com/android/sdklib/internal/build/SignedJarBuilder.java:25:
 error: package sun.security.pkcs is not visible
  import sun.security.pkcs.SignerInfo;
 ^
(package sun.security.pkcs is declared in module java.base, which does not 
export it to the unnamed module)
  
/build/android-platform-tools-base-2.2.2/sdklib/src/main/java/com/android/sdklib/internal/build/SignedJarBuilder.java:26:
 error: package sun.security.x509 is not visible
  import sun.security.x509.AlgorithmId;
 ^
(package sun.security.x509 is declared in module java.base, which does not 
export it to the unnamed module)
  
/build/android-platform-tools-base-2.2.2/sdklib/src/main/java/com/android/sdklib/internal/build/SignedJarBuilder.java:27:
 error: package sun.security.x509 is not visible
  import sun.security.x509.X500Name;
 ^
(package sun.security.x509 is declared in module java.base, which does not 
export it to the unnamed module)



Bug#880359: openjfx FTBFS on big endian: ../lib/icupkg: No such file or directory

2018-10-12 Thread Emmanuel Bourg
Control: severity -1 important
Control: tags -1 + help

Downgrading the severity, upstream doesn't support non x86 architectures
and the packages are only provided as a best effort.



Bug#842535: mark npapi-sdk-dev Multi-Arch: foreig and move pkg-config files out of /usr/lib/pkgconfig

2018-10-12 Thread Emmanuel Bourg
Control: affects -1 - src:icedtea-web

The NPAPI plugin is being removed from src:icedtea-web, I'm therefore
removing the 'affects' tag.



Bug#647706: libwebkitgtk-1.0-0: Can't open Banco do Brasil's login page with icedtea-plugin

2018-10-12 Thread Emmanuel Bourg
Control: tags -1 + wontfix
Control: close -1

NPAPI support has been removed from all major browsers (Firefox 52,
Chrome 45, Safari 12, Edge), the Java plugin can no longer work and
applets are fading away from the web. For this reason the
src:icedtea-web package will no longer build the plugin in the next
update, and all related issues are tagged as wontfix and closed.



Bug#855686: icedtea-web: FTBFS: configure: error: Package requirements (mozilla-plugin) were not met

2018-10-12 Thread Emmanuel Bourg
Control: tags -1 + pending

The plugin is being removed



Bug#605458: icedtea-web plugin removal

2018-10-12 Thread Emmanuel Bourg
Control: tags -1 + wontfix
Control: close -1

NPAPI support has been removed from all major browsers (Firefox 52,
Chrome 45, Safari 12, Edge), the Java plugin can no longer work and
applets are fading away from the web. For this reason the
src:icedtea-web package will no longer build the plugin in the next
update, and all related issues are tagged as wontfix and closed.



<    2   3   4   5   6   7   8   9   10   11   >