Re: java outlook for stretch and buster

2016-09-10 Thread Matthias Klose
On 10.09.2016 12:28, Andrew Haley wrote:
> On 10/09/16 11:09, Matthias Klose wrote:
> 
>> The ARM32 port already is in an upstream repository, and I'm told
>> that the s390x is on it's way.  Even if these ports will not be
>> merged before openjdk-10, it's my intent to build these from their
>> branches, as done in the past with the AArch64 and PPC64 port.
> 
> We should perhaps be looking at proper stable release branches for these,
> as we have for AArch64.
> 
> http://hg.openjdk.java.net/aarch64-port/jdk8u/ is a clone against a
> tag of the upstream stable jdk8u, but with AArch64 added.  The diffs
> from upstream are as small as we can possibly make them.

It would be nice if the branch could be kept up to date. Usually it's only
updated after a security update, however I'd like to see the merge for the base
of the next security update (in this case jdk8u112-b04) be done before the
security update.  It would not be a problem, if providers of security updates
would be allowed to share their work, but my understanding is this is yet not
allowed.

Matthias



Re: Remove a dependency with d/maven.rules

2016-09-10 Thread Emmanuel Bourg
Le 10/09/2016 à 13:05, Giovanni Mascellani a écrit :

> d/maven.rules can be used to fix wrong POM dependencies. Can it be use
> to completely remove a dependency or should I resort to manual patching
> in that case?

Hi Giovanni,

You can remove a dependency by simply adding a rule in
debian/maven.ignoreRules. It works well for project dependencies, not as
well for plugin dependencies.

Emmanuel Bourg



Remove a dependency with d/maven.rules

2016-09-10 Thread Giovanni Mascellani
Dear Java packagers.

d/maven.rules can be used to fix wrong POM dependencies. Can it be use
to completely remove a dependency or should I resort to manual patching
in that case?

Thanks, Giovanni.
-- 
Giovanni Mascellani 
PhD Student - Scuola Normale Superiore, Pisa, Italy

http://poisson.phc.unipi.it/~mascellani



signature.asc
Description: OpenPGP digital signature


Re: java outlook for stretch and buster

2016-09-10 Thread Andrew Haley
On 10/09/16 11:09, Matthias Klose wrote:

> The ARM32 port already is in an upstream repository, and I'm told
> that the s390x is on it's way.  Even if these ports will not be
> merged before openjdk-10, it's my intent to build these from their
> branches, as done in the past with the AArch64 and PPC64 port.

We should perhaps be looking at proper stable release branches for these,
as we have for AArch64.

http://hg.openjdk.java.net/aarch64-port/jdk8u/ is a clone against a
tag of the upstream stable jdk8u, but with AArch64 added.  The diffs
from upstream are as small as we can possibly make them.

Andrew.



java outlook for stretch and buster

2016-09-10 Thread Matthias Klose
As part of an overview of different toolchains [1], I looked at java as well
(re-posted here):

"""
Java/OpenJDK


For the stretch release openjdk-8 will be fine as the default java
implementation.  For buster, gcj (to be removed in GCC 7) won't be available
anymore, and we'll end up with architectures without a java implementation.  At
the same time I'd like to consider to stop providing OpenJDK zero builds,
leaving powerpc and mips* without a java implementation as well (currently not
building for openjdk-9).  armhf (not armel) and s390x have Hotspot ports 
underway.
"""

The ARM32 port already is in an upstream repository, and I'm told that the s390x
is on it's way.  Even if these ports will not be merged before openjdk-10, it's
my intent to build these from their branches, as done in the past with the
AArch64 and PPC64 port.

Looking at the zero based ports at [2] isn't very encouraging.  If you feel that
it's worth keeping these, please send patches to get them built.

Matthias

[1] https://lists.debian.org/debian-devel/2016/09/msg00193.html
[2] https://buildd.debian.org/status/package.php?p=openjdk-9&suite=experimental