Re: Trying to compile a package that depends on bouncycastle

2014-07-16 Thread gregor herrmann
On Tue, 15 Jul 2014 23:20:32 +0100, Adam Spragg wrote:

 Well, thanks for all the help, but now I'm stuck on step the 9th, trying to 
 compile SignApk.java. And I think I'm just going to give up.
 
 I'm getting compile errors of the form:
 
   SignApk.java:20: error: cannot find symbol
   import org.bouncycastle.asn1.ASN1ObjectIdentifier;

(No java expert here but ...)

This BouncyCastle stuff has changed classnames and whatnot between
1.46 and 1.47 or something:

http://www.bouncycastle.org/wiki/display/JA1/Porting+from+earlier+BC+releases+to+1.47+and+later

To me it looks like your program wants the new stuff, and you've
installed the older versions of bc. -- At least that's where I'd be
looking further :)
 
Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   BOFH excuse #174:  Backbone adjustment 


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140716072833.ge16...@colleen.colgarra.priv.at



Re: Java 9 dropping support for source/target level 1.5

2014-07-16 Thread Thorsten Glaser
On Wed, 16 Jul 2014, Emmanuel Bourg wrote:

 Le 16/07/2014 00:07, Rene Engelhard a écrit :
 
  This is nonsense. Not yet - not as long we want/need gcj (on some archs).
 
 Fair enough. But we already have a lot of packages incompatible with gcj
 in Jessie.

Ugh. If you have time, can you work on getting OpenJDK to
work on m68k (using a VM, for easy hacking)? Doko said that
there is already code for m68k in OpenJDK itself, but my
previous attempts at bootstrapping it all failed, so…

(It really would help if one were able to crosscompile
the JDK, using .class/.jar files from a native build
and needing only the C++ compiler for crossbuilding.
Or even, building only the C++ part and copying the
.class/.jar part from another system.)

As for dropping -target 1.X FSVO X: I know of not-quite-JRE
systems that require this for low X, for example Ewe (a
runtime for PocketPC, mostly, but also works on Debian and
even MirBSD… although there’s still licence for a few files
to figure out, so I have not yet packaged it). I would like
to know how they could still do that… meh, gcj, probably…

bye,
//mirabilos
-- 
[16:04:33] bkix: veni vidi violini
[16:04:45] bkix: ich kam, sah und vergeigte...


--
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/alpine.deb.2.11.1407160934140.25...@tglase.lan.tarent.de



Re: Trying to compile a package that depends on bouncycastle

2014-07-16 Thread Adam Spragg
On Wednesday 16 Jul 2014 08:28:33 gregor herrmann wrote:
 On Tue, 15 Jul 2014 23:20:32 +0100, Adam Spragg wrote:
  Well, thanks for all the help, but now I'm stuck on step the 9th, trying
  to compile SignApk.java. And I think I'm just going to give up.
  
  I'm getting compile errors of the form:
SignApk.java:20: error: cannot find symbol
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
 
 (No java expert here but ...)
 
 This BouncyCastle stuff has changed classnames and whatnot between
 1.46 and 1.47 or something:
 
 http://www.bouncycastle.org/wiki/display/JA1/Porting+from+earlier+BC+releas
 es+to+1.47+and+later
 
 To me it looks like your program wants the new stuff, and you've
 installed the older versions of bc. -- At least that's where I'd be
 looking further :)

ABI-incompatible changes without bumping the major version number? And people 
*use* software from upstreams who work in this way?

Well, that makes me feel better about giving up and not looking any further 
into this at all. I like my eyes in the non-bleeding state they are currently 
in.

Bugs-nuts insane. Fricking Java, man.

Adam


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/201407160841.32403.a...@spra.gg



Re: Java 9 dropping support for source/target level 1.5

2014-07-16 Thread Sylvestre Ledru
On 15/07/2014 23:55, Matthias Klose wrote:
 Am 15.07.2014 23:08, schrieb Emmanuel Bourg:
 This was expected but now it's effective, Java 9 no longer supports
 source/target level 1.5:

 http://mail.openjdk.java.net/pipermail/jdk9-dev/2014-July/000972.html

 So if you update a package and see these settings please bump them to 1.6.

 It might be interesting to add a Lintian warning when a jar with the
 class format = 49 is detected, that would mean the package was compiled
 with a target = 1.5 and will probably fail to build with Java 9.
 No. Don't do it. This is complete bullshit for Debian at this point.  We are
 trying to prepare a release, working on a possible update to Java 8, and we
 don't have the resources to work on Java 9 at this time.

 You seem to have your own agenda, but it doesn't seem to match Debian's 
 agenda.

I think that is unfair statement against Emmanuel (especially when
adding d-d  d-r to the cc list).

I sponsored a lot of packages for Emmanuel. He has been doing an
impressive work
in the Java team [1]. He has been doing most of the maintenance work in
the team over the past year and
Debian would be a better (technical) place if we had 10 clones of Emmanuel.

OpenJDK being a key package in the Java world, it is only fair for him
(to try) to be involved in its packaging
and to make sure we are as good and fast as some other distros. I think
that is his agenda.
If he is willing to work on the packaging of 9, so be it. AFAIK, he is a
volunteer and it was never on the table
to perform this work for Jessie.

By the way, I think you should relax about Emmanuel. He just has been
trying to help you with OpenJDK 8 packaging
when it was stuck.
Even if you disagree with his initial approach, he wasn't trying to
undermine your work on this package.
And please, stop using his ecj mistake to blame him. That is unfair
compared to all the work he has done.

Cheers,
Sylvestre
[1] https://qa.debian.org/developer.php?login=ebo...@apache.org
Btw, I wish we had to way to list all of his contributions.


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c62ed6.3020...@debian.org



Re: RFS: openjdk-8/8u5-b13-1 (NEW)

2014-07-16 Thread Emmanuel Bourg
Le 15/07/2014 17:27, Matthias Klose a écrit :

 Even before you did start, I was telling you on irc that I'll keep the 
 openjdk-8
 package as one package, and not splitting it up into different source packages
 depending on the hotspot version specific for that architecture. You did
 continue your own way. The hotspot for ppc64 and ppc64el is now integrated in
 8u20, that's the reason you don't see a separate hotspot for these 
 architectures.

I didn't intend to drop the ppc64 port, I was just unaware of it.
Otherwise I'd have tried to support it with a separate tarball just like
aarch64. If you remember well I sent you a mail in April to get your
feedback on what I had achieved so far, I also called for review on
debian-java but you never commented on my work. So I'm a bit stunned to
learn 3 months later that you got highly annoyed by the lack of ppc64
support.


 Asking please give my VCS write access so that I can commit my remaining
 changes is not going to work for me, giving the history of this packaging and
 the current situation with ecj.

What is going to work to get commit access then? I've done hundreds of
updates over the past year and it went well, I find it a bit unfair to
be judged on the one update that failed.


 I did walk though the committ diffs and applied relevant patches. If I did 
 miss
 any patches, please submit these as bug reports (preferred) or send these as 
 email.

I sent a pull request for icedtea-web, is this an acceptable
contribution format for you?

https://code.launchpad.net/~ebourg/openjdk/icedtea-web/+merge/225908

I don't mind setting up a review process between us, but please don't
leave my requests unanswered for weeks, that's very difficult to
contribute in this condition.


 Please don't send any patches which drop the build support for squeeze or
 wheezy, or any Ubuntu LTS. Please don't drop disabled build support which 
 isn't
 yet re-enabled for openjdk-8. Please don't drop the icedtea-sound tarball, 
 which
 makes backporting this package to earlier releases just easier.

Regarding icedtead-sound, if the same version is used for all JDKs why
not using an independent package? I created the libpulse-java package
with this in mind (that was before Andrew split the driver into a
separate icedtead-sound project, so I'll probably rename the package to
match the upstream name).


  - build tzdata using openjdk-8

I'll make a proposal for this.


Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c63431.9030...@apache.org



Re: Trying to compile a package that depends on bouncycastle

2014-07-16 Thread Emmanuel Bourg
Le 16/07/2014 09:41, Adam Spragg a écrit :

 ABI-incompatible changes without bumping the major version number? And people 
 *use* software from upstreams who work in this way?

Unfortunately the BouncyCastle project is known for badly breaking the
compatibility between releases, and this is an important component that
can't be ignored. Hopefully that's the exception and not the rule (the
other well know case being Guava).


 Well, that makes me feel better about giving up and not looking any further 
 into this at all. I like my eyes in the non-bleeding state they are currently 
 in.
 
 Bugs-nuts insane. Fricking Java, man.

This has nothing to do with Java. Upstream should have provided a proper
build script, try asking them. With Maven, Ant, or Gradle you dot not
have to care about the dependencies and the javac syntax.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c6369d.4060...@apache.org



Re: Java 9 dropping support for source/target level 1.5

2014-07-16 Thread Rene Engelhard
On Wed, Jul 16, 2014 at 01:24:52AM +0200, Emmanuel Bourg wrote:
 Le 16/07/2014 00:07, Rene Engelhard a écrit :
 
  This is nonsense. Not yet - not as long we want/need gcj (on some archs).
 
 Fair enough. But we already have a lot of packages incompatible with gcj
 in Jessie.

Bad, but other packages broken is not a reason to break more.

 What are the Java applications we want/need on these archs? We should

*any* Java application which is built on/for kfreebsd-* (which has native
stuff) or _all (where it's available on kfreebsd-*, too)

 probably document them and ensure their dependencies are not updated in
 a way that renders them incompatible with gcj. And when the transition

You man Conflicts: gcj, gcj-jdk? :)

 to Java 9 starts these packages could be compiled with the Eclipse
 compiler instead of javac.

The problem is not (only) compilation, but also runtime. Lo for example
has stuff disabled on gcj-builds because it does not work and some
Java commons libs now need 1.6 to build and run etc...

Anyway, I *do* see your point but not *now*, so short before the freeze.
A loads of packages probably need changes to disable Java, get binary packages
removed, etc.

Regards,

Rene


--
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140716092424.gq23...@rene-engelhard.de



Re: Java 9 dropping support for source/target level 1.5

2014-07-16 Thread Emmanuel Bourg
Le 16/07/2014 11:24, Rene Engelhard a écrit :

 Bad, but other packages broken is not a reason to break more.
 
 *any* Java application which is built on/for kfreebsd-* (which has native
 stuff) or _all (where it's available on kfreebsd-*, too)

I understand that would be ideal but that's unrealistic. Java 5 is ten
years old, upstreams are increasingly dropping support for Java 5 and 6,
we can't fight that. Tomcat 7 requires Java 6, Tomcat 8 requires Java 7,
and there is more with every update.


 You man Conflicts: gcj, gcj-jdk? :)

Defining a conflict would be a bit strong. I was rather thinking about a
wiki page listing the essential Java packages that must remain
compatible with gcj (like Ant, LibreOffice and their dependencies). We
could then schedule a periodic rebuild of these packages with gcj to
ensure we are not regressing.


 The problem is not (only) compilation, but also runtime. Lo for example
 has stuff disabled on gcj-builds because it does not work and some
 Java commons libs now need 1.6 to build and run etc...

If these disabled features are important we could fork the libs into
separate packages compatible with gcj (something like
libcommons-foo-java5backport-java). Thus we could more forward and
preserve the gcj compatibility where it matters.


 Anyway, I *do* see your point but not *now*, so short before the freeze.
 A loads of packages probably need changes to disable Java, get binary packages
 removed, etc.

Ok let's shelve my suggestion for now. Thank you for your input Rene.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c64b3f.2050...@apache.org



Re: Bug#754876: Virtual packages for the new Java runtimes

2014-07-16 Thread Bill Allombert
On Tue, Jul 15, 2014 at 09:39:33PM -0700, tony mancill wrote:
 On 07/15/2014 11:30 AM, Bill Allombert wrote:
  On Tue, Jul 15, 2014 at 04:57:18PM +0200, Emmanuel Bourg wrote:
  Le 15/07/2014 16:22, Bill Allombert a écrit :
 
  Could you please write the definition for each of them, and determine 
  whether
  java1-runtime and java2-runtime should be kept ?
 
  Hi Bill,
 
  Here is the definition of these packages:
 
   java5-runtime   a Java runtime environment, Java version 5
   java6-runtime   a Java runtime environment, Java version 6
   java7-runtime   a Java runtime environment, Java version 7
   java8-runtime   a Java runtime environment, Java version 8
   java9-runtime   a Java runtime environment, Java version 9
   java5-runtime-headless  a non graphical Java runtime environment, Java
  version 5
   java6-runtime-headless  a non graphical Java runtime environment, Java
  version 6
   java7-runtime-headless  a non graphical Java runtime environment, Java
  version 7
   java8-runtime-headless  a non graphical Java runtime environment, Java
  version 8
   java9-runtime-headless  a non graphical Java runtime environment, Java
  version 9
 
  java1-runtime and java2-runtime are still provided by gcj-jre and
  openjdk-{6,7,8} but they are obsolete. We remove them from the
  dependencies as we update the packages.
 
  java9-runtime isn't used yet but is likely to appear in Jessie+1,
  feel free to remove it if you prefer keeping only the packages currently
  used.
  
  Fine! Could you get someone from the Java team double check and second this 
  ?
 
 Hello Bill,
 
 Seconded.  java5 is our minimum supported runtime (I believe since
 squeeze), so I don't see any need for java1 or java2 as virtual package
 names.
 
 I have a preference for non-graphical over non graphical in the
 description of the -headless variants, but it appears that both usages
 are common.

OK, so I offer the following patch. Is it fine ?

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 
diff --git a/virtual-package-names-list.txt b/virtual-package-names-list.txt
index 2c2a175..ac98261 100644
--- a/virtual-package-names-list.txt
+++ b/virtual-package-names-list.txt
@@ -161,8 +161,16 @@ Graphics and MultiMedia
 
 Java and virtual machines
 -
- java1-runtime   a Java runtime environment, Java version 1
- java2-runtime   a Java runtime environment, Java version 2
+ java5-runtime   a Java runtime environment, Java version 5
+ java6-runtime   a Java runtime environment, Java version 6
+ java7-runtime   a Java runtime environment, Java version 7
+ java8-runtime   a Java runtime environment, Java version 8
+ java9-runtime   a Java runtime environment, Java version 9
+ java5-runtime-headless  a non-graphical Java runtime environment, Java ver. 5
+ java6-runtime-headless  a non-graphical Java runtime environment, Java ver. 6
+ java7-runtime-headless  a non-graphical Java runtime environment, Java ver. 7
+ java8-runtime-headless  a non-graphical Java runtime environment, Java ver. 8
+ java9-runtime-headless  a non-graphical Java runtime environment, Java ver. 9
 
 Scheme and interpreters
 -
@@ -329,3 +337,7 @@ Bill Allombert:
 Charles Plessy:
   03 Aug 2013 Removed mp3-encoder
   17 Aug 2013 Removed mp3-decoder
+
+Bill Allombert:
+  16 Jul 2014 Added java{5,6,7,8,9}-runtime{,-headless}
+  Removed java1-runtime, java2-runtime


Bug#754958: basex: FTBFS with Java 8: reference to Base64 is ambiguous

2014-07-16 Thread Emmanuel Bourg
Source: basex
Version: 7.8.2-1
Severity: important
User: debian-java@lists.debian.org
Usertags: openjdk-8-transition

Hi,

During a rebuild of all Java packages in sid with OpenJDK 8,
this package failed to build with the following error:


[INFO] 

[INFO] Building BaseX Core
[INFO]task-segment: [package]
[INFO] 

[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 63 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 947 source files to 
/«PKGBUILDDIR»/basex-core/target/classes
[INFO] -
[ERROR] COMPILATION ERROR : 
[INFO] -
[ERROR] 
/«PKGBUILDDIR»/basex-core/src/main/java/org/basex/query/util/http/HTTPClient.java:[199,25]
 error: reference to Base64 is ambiguous
[INFO] 1 error
[INFO] -


This issue can be fixed by upgrading to the version 7.9 or applying these 
patches:

https://github.com/BaseXdb/basex/commit/ea622d
https://github.com/BaseXdb/basex/commit/705ce9

OpenJDK 8 packages are available for testing here:
http://87.98.165.193/debian/openjdk-8u5-b13/


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c65e46.1030...@apache.org



Bug#754964: proguard: Unable to process Java 8 bytecode

2014-07-16 Thread Emmanuel Bourg
Package: proguard
Version: 4.11-1
Severity: important
User: debian-java@lists.debian.org
Usertags: openjdk-8-transition

proguard is unable to process the bytecode produced by Java 8. This
breaks the build of the mobile-atlas-creator package with OpenJDK 8:

http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/mobile-atlas-creator_1.9.16+dfsg1-1_unstable_jdk8.log

shrink:
 [proguard] ProGuard, version 4.8
 [proguard] Reading program jar
[/«BUILDDIR»/mobile-atlas-creator-1.9.16+dfsg1/Mobile_Atlas_Creator.jar]
 [proguard] Reading library jar
[/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]

BUILD FAILED
/«BUILDDIR»/mobile-atlas-creator-1.9.16+dfsg1/build.xml:203: Can't read
[/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar] (Can't process class
[com/oracle/net/Sdp$1.class] (Unsupported class version number [52.0]
(maximum 51.0, Java 1.7)))


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c65642.2030...@apache.org



Bug#754971: gluegen2: FTBFS with Java 8: package com.jogamp.junit.util does not exist

2014-07-16 Thread Emmanuel Bourg
Source: gluegen2
Version: 2.1.5-2
Severity: important
User: debian-java@lists.debian.org
Usertags: openjdk-8-transition

Hi,

During a rebuild of all Java packages in sid with OpenJDK 8,
this package failed to build with the following error:


java.build:
 [echo]  - - - compiling all java files - - - 
 [echo]  test.base.dir ../src/junit
 [echo]  build_t.gen ../build/test/build/gensrc
[javac] Compiling 1 source file to 
/«PKGBUILDDIR»/build/test/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction 
with -source 1.6
[javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(name=_default_, 
header=TestStruct01.h), package com.jogamp.gluegen.test.junit.structgen, header 
TestStruct01.h
[javac] CStruct.0: user.dir: /«PKGBUILDDIR»/make
[javac] CStruct.0: element: config0, .simpleName config0
[javac] CStruct.0: enclElement: 
com.jogamp.gluegen.test.junit.structgen.TestStructGen01, .simpleName 
TestStructGen01, .package com.jogamp.gluegen.test.junit.structgen
[javac] CStruct.locateSource.0: p 
com.jogamp.gluegen.test.junit.structgen, r TestStruct01.h
[javac] Catched FileNotFoundException: 
com.jogamp.gluegen.test.junit.structgen/TestStruct01.h
[javac] CStruct.locateSource.0: p , r TestStruct01.h
[javac] CStruct.locateSource.1: h 
file:/«PKGBUILDDIR»/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h
[javac] CStruct: 
/«PKGBUILDDIR»/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h,
 abs: true, root /«PKGBUILDDIR»/src/junit/..
[javac] CStruct: OutputDir: ../build/test/build/gensrc/classes, is-abs 
false
[javac] CStruct: OutputPath: 
/«PKGBUILDDIR»/src/junit/../../build/test/build/gensrc/classes
[javac] CStruct: ConfigFile: 
/«PKGBUILDDIR»/src/junit/../../build/test/build/gensrc/classes/TestStruct01.h.cfg
[javac] generating struct accessor for struct: RenderingConfig
[javac] 
/«PKGBUILDDIR»/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStructGen01.java:4:
 error: package com.jogamp.junit.util does not exist
[javac] import com.jogamp.junit.util.JunitTracer;
[javac] ^
[javac] 
/«PKGBUILDDIR»/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStructGen01.java:13:
 error: cannot find symbol
[javac] public class TestStructGen01 extends JunitTracer {
[javac]  ^
[javac]   symbol: class JunitTracer
[javac] 
/«PKGBUILDDIR»/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStructGen01.java:22:
 error: cannot find symbol
[javac] RenderingConfig config0;
[javac] ^
[javac]   symbol:   class RenderingConfig
[javac]   location: class TestStructGen01
[javac] 3 errors
[javac] generating - Camera
[javac] generating - Vec3f
[javac] generating - RenderingConfig



This issue can be fixed by upgrading to the version 2.2.0 or applying these 
changes:
https://github.com/sgothel/gluegen/commit/1e53a38

The full build log is available from:

http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/gluegen2_2.1.5-1_unstable_jdk8.log

OpenJDK 8 packages are available for testing here:
http://87.98.165.193/debian/repo


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c67783.5050...@apache.org



RFS: mvel/2.0.18-4

2014-07-16 Thread Emmanuel Bourg
Hi all,

I updated the mvel package to fix a build failure with Java 8 and I'm
looking for a sponsor to upload it.

Here is the changelog:

  * Fixed a compilation error with Java 8
  * Fixed the OptimizerFactory class and the unit tests to work with the
system version of ASM
  * Added d/maven.ignoreRules to avoid patching the pom for disabling
plugins
  * debian/watch: Updated to watch the release tags on Github

https://mentors.debian.net/package/mvel

Thank you,

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c6b501.8070...@apache.org



Re: Trying to compile a package that depends on bouncycastle

2014-07-16 Thread Adam Spragg
On Wednesday 16 Jul 2014 09:23:57 Emmanuel Bourg wrote:
  Bugs-nuts insane. Fricking Java, man.
 
 This has nothing to do with Java. Upstream should have provided a proper
 build script, try asking them. With Maven, Ant, or Gradle you dot not
 have to care about the dependencies and the javac syntax.

Crap.

Sorry, you're totally right. That rant doesn't belong on this list, and it 
certainly shouldn't have been directed at you lot. My frustration got the 
better of me, and I should know better by now.

Still, the first time I need to use a Java project, it doesn't have a build 
system, and its only dependency is a library maintained by complete cowboys. 
How unlucky am I?

But yeah, I can't justify even projecting that onto the Java community 
(whatever the hell that is), let alone debian-java.

Apologies again, I'll go vent somewhere else now, and stop wasting everyone's 
time here.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/201407161857.20999.a...@spra.gg



Re: RFS: openjfx/8u5-b13-1

2014-07-16 Thread Miguel Landaeta
On Wed, Jul 16, 2014 at 01:49:06AM +0200, Emmanuel Bourg wrote:
 Le 14/07/2014 03:53, Miguel Landaeta a écrit :
 
  openjfx is FTBFS due to a missing dependency on antlr3.
 
 Thank you for spotting this issue Miguel. I think I got caught by a
 dependency caching mechanism in Gradle, I had another non fatal error
 related to antlr instead. After deleting ~/.gradle I got the same error.
 I pushed a fix in Git, let me know how it works for you.

Hi Emmanuel,

I was able to start the build but it failed after a while with some
errors like this one:

../../../plugins/av/mpegtsdemuxer.h:30:34: fatal error: libavformat/avformat.h: 
No such file or directory

I'm attaching my failed build log.

Cheers,

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
Faith means not wanting to know what is true. -- Nietzsche


openjfx_8u5-b13-1_amd64.build.gz
Description: Binary data


signature.asc
Description: Digital signature


Re: RFS: mvel/2.0.18-4

2014-07-16 Thread Miguel Landaeta
On Wed, Jul 16, 2014 at 07:23:13PM +0200, Emmanuel Bourg wrote:
 Hi all,
 
 I updated the mvel package to fix a build failure with Java 8 and I'm
 looking for a sponsor to upload it.
 

I'll take care of it.

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
Faith means not wanting to know what is true. -- Nietzsche


signature.asc
Description: Digital signature


Re: Java 9 dropping support for source/target level 1.5

2014-07-16 Thread Miguel Landaeta
On Wed, Jul 16, 2014 at 09:50:46AM +0200, Sylvestre Ledru wrote:
 
 I think that is unfair statement against Emmanuel (especially when
 adding d-d  d-r to the cc list).

Totally agree with Sylvestre on this.
I also have sponsored many packages for Emmanuel in the Java team.

Frankly, I don't get the hostility level reached with this OpenJDK
packaging contribution attempt.

It's totally normal to have technical disagreements, especially on a
non-trivial packages like that one. What I really dislike is to
see epithets like bullshit or own agenda in a technical
discussion.

Cheers,

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
Faith means not wanting to know what is true. -- Nietzsche


signature.asc
Description: Digital signature


How to start if upstream source contains pom.xml

2014-07-16 Thread Andreas Tille
Hi,

I intend to package imeji[1] in Debian Science team.  Unfortunately I'm
not that skilled with Java packaging.  For maven based packages I found
MavenBuilder[2] but this page looks quite outdated refering to

   debhelper (= 5), cdbs, openjdk-6-jdk

which lloks somehow ancient.  I wonder if somebody could give some
helpful hint how to continue from this very rough debian/ I temporary
moved to

  http://people.debian.org/~tille/packages/imeji/

Any hint would be really welcome.

Kind regards

  Andreas.

[1] http://demo.imeji.org/imeji/
[2] https://wiki.debian.org/Java/MavenBuilder

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140716203416.ga14...@an3as.eu



Re: How to start if upstream source contains pom.xml

2014-07-16 Thread Emmanuel Bourg
Le 16/07/2014 22:34, Andreas Tille a écrit :

 Any hint would be really welcome.

Hi Andreas,

When dealing with a Maven project you just have to checkout the code
and run mh_make. If all goes well this will create the packaging files
and match the dependencies with the Debian packages.

I took a quick look at the project, the structure is simple that's a
good news. The bad news is the huge dependency list, many of them aren't
packaged yet (I see Apache Tika in the pom, I'm finalizing this one and
will post a RFS soon).

Feel free to ping me on IRC if you need some help with mh_make.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53c6e984.1010...@apache.org