Bug#432541: eclipse-cdt FTBFS with gcj-4.2

2008-03-02 Thread Andrew Haley
Michael Koch wrote:
 On Fri, Feb 15, 2008 at 11:50:38PM +0100, Thomas Girard wrote:
 Hello,

 A while ago, I wrote:
 Using the following pakages:
  * java-gcj-compat{,-dev} 1.0.69-2
  * ecj, ecj-gcj, libecj-java and libecj-gcj 3.3.0+0728-1
  * libgcj-bc, libgcj8{-1,-1-awt,-jar} 4.2.1-3
  * gcc-4.2-base 4.2.1-3
  * gcj-4.1-base, gcj-4.1, gij-4.1, libgcj7-1 4.1.2-16
  * libgcc1 1:4.2.2-3
 eclipse-cdt compiles.

 Updating to sid, I reach a point where it no longer compiles:
  * java-gcj-compat 1.0.76-4 sets gcj-4.2 as the default gcj version
  * gcj-4.2, gij-4.2 and libgcj8-* are at version 4.2.1-3
 On Sat, Jan 26, 2008 at 05:12:44PM +0100, Michael Koch replied:
 I have just tried this with SUN JDK 6, Icedtea, gcj 4.3, jamvm and cacao
 with the following result:
 * SUN JDK 6: Just works.
 * gcj-4.3: No output at all. Returns with exit code 13.
 * icedtea: No output at all. Returns with exit code 13. Exactly the same
   as with gcj.
 * jamvm: Fails but prints quite some output. Main issue is that jamvm has
   no real JAVA_HOME.
 * cacao: Fails but prints some output. Again an issue with an incomplete
   JAVA_HOME provided by cacao.
 We made progress on this issue with Michael; it turns out that using
 eclipse natively compiled -gcj packages work around the FTBFS, for some
 reason.

 Michael found out that only eclipse-rcp-gcj is needed, and that deleting
 org.eclipse.core.runtime_3.2.0.v20060603.jar.so is enough to make the
 compilation fails, while it works when it's there.

 So we now have a work-around to compile Eclipse plugins: install
 eclipse-rcp-gcj.

 What's really weird is that icedtea, even though it does not use -gcj
 packages, exhibit the very same behavior.

 Any idea on this?
 
 I'm a bit ashamed. The solution was quiet simple. Added -consolelog to
 the arguments revealed the reason for this (and for some crashes of
 eclipse). I will fix that bug in eclipse packaging. This really makes me
 wonder why SUN JDK worked...

And what was the reason?  I need to know.

Andrew.




___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#432541: eclipse-cdt FTBFS with gcj-4.2

2008-03-02 Thread Michael Koch
On Sun, Mar 02, 2008 at 10:35:28AM +, Andrew Haley wrote:
 And what was the reason?  I need to know.

!ENTRY org.eclipse.osgi 4 0 2008-03-02 12:38:50.196
!MESSAGE Application error
!STACK 1
java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin
   at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
   at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
   at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:377)
   at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:737)
   at 
org.eclipse.core.internal.preferences.legacy.InitLegacyPreferences.init(InitLegacyPreferences.java:43)
   at 
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:146)
   at 
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:337)
   at 
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:162)
   at 
org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:231)
   at 
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:227)
   at 
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:307)
   at 
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:543)
   at 
org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:149)
   at 
org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:138)
   at 
org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getString(PreferenceForwarder.java:644)
   at 
org.eclipse.ant.core.AntCorePreferences.restoreAntHome(AntCorePreferences.java:284)
   at 
org.eclipse.ant.core.AntCorePreferences.restoreCustomObjects(AntCorePreferences.java:191)
   at 
org.eclipse.ant.core.AntCorePreferences.init(AntCorePreferences.java:157)
   at 
org.eclipse.ant.core.AntCorePlugin.setRunningHeadless(AntCorePlugin.java:232)
   at org.eclipse.ant.core.AntRunner.run(AntRunner.java:473)
   at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
   at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   at java.lang.reflect.Method.invoke(natMethod.cc:205)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)
make: *** [build-stamp] Fehler 13

The only small strange thing is that org.eclipse.core.runtime.Plugin and
org.eclipse.core.runtime.Platform are in the same Jar. This must be some
OSGi issue. At least I know now where to start debugging.


Cheers,
Michael



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#432541: eclipse-cdt FTBFS with gcj-4.2

2008-03-02 Thread Andrew Haley
Michael Koch wrote:
 On Sun, Mar 02, 2008 at 10:35:28AM +, Andrew Haley wrote:
 And what was the reason?  I need to know.
 
 !ENTRY org.eclipse.osgi 4 0 2008-03-02 12:38:50.196
 !MESSAGE Application error
 !STACK 1
 java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin
at 
 org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
at 
 org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)

 make: *** [build-stamp] Fehler 13
 
 The only small strange thing is that org.eclipse.core.runtime.Plugin and
 org.eclipse.core.runtime.Platform are in the same Jar. This must be some
 OSGi issue. At least I know now where to start debugging.

Oh, right, so you *don't* actually know what the cause of this is.  Me either, 
but
I'm debugging it at the moment.

gcj should not distinguish between natively compiled code and bytecode.
The fact that it makes a difference must be a bug.

Andrew.



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#432541: eclipse-cdt FTBFS with gcj-4.2

2008-03-02 Thread Andrew Haley
Michael Koch wrote:
 On Sun, Mar 02, 2008 at 12:01:03PM +, Andrew Haley wrote:
 Michael Koch wrote:
 On Sun, Mar 02, 2008 at 10:35:28AM +, Andrew Haley wrote:
 And what was the reason?  I need to know.
 !ENTRY org.eclipse.osgi 4 0 2008-03-02 12:38:50.196
 !MESSAGE Application error
 !STACK 1
 java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin
at 
 org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
at 
 org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
 make: *** [build-stamp] Fehler 13

 The only small strange thing is that org.eclipse.core.runtime.Plugin and
 org.eclipse.core.runtime.Platform are in the same Jar. This must be some
 OSGi issue. At least I know now where to start debugging.
 Oh, right, so you *don't* actually know what the cause of this is.  Me 
 either, but
 I'm debugging it at the moment.
 
 Yeah, yesterday I thought it was just a missing jar file. Today I took a
 closer look at at it...
 
 gcj should not distinguish between natively compiled code and bytecode.
 The fact that it makes a difference must be a bug.
 
 Sounds like it. Can I somehow help?

I don't think so.  My plan is to add a lot of class loader tracing code
to libgcj, and I will then trap at the point where compiled succeeds
but interpreted doesn't.

There are areas where compliant jvms might behave differently.  For
example, the exact time when dependent classes are loaded isn't defined.
Maybe at class initialization time, maybe later.  All the the spec
requires is that ClassNotFoundExceptions aren't raised until classes
are referred to.  So, it is possible that Eclipse requires some precise
semantics of class loading beyond what is strictly required by the
spec.  Maybe compiled code loads classes earlier than interpreted
code, and maybe *the effective classpath has changed* by the time gij
tries to load  org.eclipse.core.runtime.Plugin.

Andrew.



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#432541: eclipse-cdt FTBFS with gcj-4.2

2008-03-02 Thread Andrew Haley
Andrew Haley wrote:
 
 There are areas where compliant jvms might behave differently.  For
 example, the exact time when dependent classes are loaded isn't defined.
 Maybe at class initialization time, maybe later.  All the the spec
 requires is that ClassNotFoundExceptions aren't raised until classes
 are referred to.  So, it is possible that Eclipse requires some precise
 semantics of class loading beyond what is strictly required by the
 spec.  Maybe compiled code loads classes earlier than interpreted
 code, and maybe *the effective classpath has changed* by the time gij
 tries to load  org.eclipse.core.runtime.Plugin.

And, in turn, this means that potentially the same VM may behave differently
in interpreted and compiled mode...

Andrew.



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#468947: copyright contains wrong license

2008-03-02 Thread Daniel Leidert
Package: libcommons-cli-java
Version: 1.1-1
Severity: serious

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The copyright file contans the wrong license. Accordingly to
libcommons-cli-java-1.1/LICENSE.txt the license is the Apache license
2.0, not 1.1. There are differences in the compatibilities to e.g. the
GPL license between these license versions.

Severity set to serious, because I think it violates the Debian Policy.

Regards, Daniel


- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (850, 'unstable'), (700, 'testing'), (550, 'stable'), (110, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libcommons-cli-java depends on:
ii  gij [java2-runtime]   4:4.3-1The GNU Java bytecode interpreter
ii  java-gcj-compat [java2-runtim 1.0.77-4   Java runtime environment using GIJ
ii  kaffe-pthreads [java1-runtime 2:1.1.8-3  A POSIX threads enabled version of
ii  libcommons-lang-java  2.3-4  Extension of the java.lang package
ii  sun-java5-jre [java2-runtime] 1.5.0-14-3 Sun Java(TM) Runtime Environment (

libcommons-cli-java recommends no packages.

- -- no debconf information

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHyrcFm0bx+wiPa4wRAvvAAJoCxNOMtJutLaTxvxjNrdeBDkG+xgCgnSR1
vS5dOvHNsloUHjXRQEuZ3v4=
=pCtM
-END PGP SIGNATURE-



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Incomplete upload found in Debian upload queue

2008-03-02 Thread Archive Administrator
Probably you are the uploader of the following file(s) in
the Debian upload queue directory:
  antlr3_3.0.1-1.dsc
  antlr3_3.0.1.orig.tar.gz
This looks like an upload, but a .changes file is missing, so the job
cannot be processed.

If no .changes file arrives within 23:25:25, the files will be deleted.

If you didn't upload those files, please just ignore this message.

Greetings,

Your Debian queue daemon

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Processing of antlr3_3.0.1-1_amd64.changes

2008-03-02 Thread Archive Administrator
antlr3_3.0.1-1_amd64.changes uploaded successfully to localhost
along with the files:
  antlr3_3.0.1-1.dsc
  antlr3_3.0.1.orig.tar.gz
  antlr3_3.0.1-1.diff.gz
  antlr3_3.0.1-1_all.deb

Greetings,

Your Debian queue daemon

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


antlr3_3.0.1-1_amd64.changes is NEW

2008-03-02 Thread Debian Installer
(new) antlr3_3.0.1-1.diff.gz optional devel
(new) antlr3_3.0.1-1.dsc optional devel
(new) antlr3_3.0.1-1_all.deb optional devel
language tool for constructing recognizers, compilers etc
 ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is
 a language tool that provides a framework for constructing recognizers,
 compilers, and translators from grammatical descriptions containing C++
 or Java actions [You can use PCCTS 1.xx to generate C-based parsers].
 .
 Computer language translation has become a common task. While
 compilers and tools for traditional computer languages (such as C
 or Java) are still being built, their number is dwarfed by the thousands
 of mini-languages for which recognizers and translators are being
 developed. Programmers construct translators for database formats,
 graphical data files (e.g., PostScript, AutoCAD), text processing
 files (e.g., HTML, SGML).  ANTLR is designed to handle all of your
 translation tasks.
(new) antlr3_3.0.1.orig.tar.gz optional devel
Changes: antlr3 (3.0.1-1) unstable; urgency=low
 .
  * Initial version. Closes: #439725


Override entries for your package:

Announcing to [EMAIL PROTECTED]
Closing bugs: 439725 


Your package contains new components which requires manual editing of
the override file.  It is ok otherwise, so please be patient.  New
packages are usually added to the override file about once a week.

You may have gotten the distribution wrong.  You'll get warnings above
if files already exist in other distributions.

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Processed: owner 468947

2008-03-02 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # Automatically generated email from bts, devscripts version 2.10.16
 owner 468947 !
Bug#468947: copyright contains wrong license
Owner recorded as Paul Cager [EMAIL PROTECTED].


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Processed: cloning 466860, owner -1, reassign -1 to libcommons-cli-java ...

2008-03-02 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # Automatically generated email from bts, devscripts version 2.10.16
 clone 466860 -1
Bug#466860: maven2: -D option on command line masks following goal definitions
Bug 466860 cloned as bug 469082.

 owner -1 !
Bug#469082: maven2: -D option on command line masks following goal definitions
Owner recorded as Paul Cager [EMAIL PROTECTED].

 reassign -1 libcommons-cli-java
Bug#469082: maven2: -D option on command line masks following goal definitions
Bug reassigned from package `maven2' to `libcommons-cli-java'.

 retitle -1 Does not handle mulitple options (e.g. -D)
Bug#469082: maven2: -D option on command line masks following goal definitions
Changed Bug title to `Does not handle mulitple options (e.g. -D)' from `maven2: 
-D option on command line masks following goal definitions'.


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Processed: tagging bugs that are closed by packages in NEW as pending

2008-03-02 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # the following bugs are closed by packages in NEW
 #
 tags 407253 pending
Bug#407253: RFP: dmucs -- A distributed multi-user compilation system
There were no tags set.
Tags added: pending

 tags 426123 pending
Bug#426123: ITP: notification-daemon-xfce -- a daemon that displays passive 
pop-up notifications
There were no tags set.
Tags added: pending

 tags 439725 pending
Bug#439725: antlr: New upstream source (3.01)
There were no tags set.
Tags added: pending

 tags 468946 pending
Bug#468946: ITP: libmodule-starter-perl -- a simple starter kit for Perl modules
There were no tags set.
Tags added: pending

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


grinvin 1.0.3.dfsg.1-1 MIGRATED to testing

2008-03-02 Thread Debian testing watch
FYI: The status of the grinvin source package
in Debian's testing distribution has changed.

  Previous version: 1.0.2.dfsg.1-1
  Current version:  1.0.3.dfsg.1-1

-- 
This email is automatically generated; [EMAIL PROTECTED] is responsible.
See http://people.debian.org/~henning/trille/ for more information.

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


libyanfs-java 0.0+cvs20070825-2 MIGRATED to testing

2008-03-02 Thread Debian testing watch
FYI: The status of the libyanfs-java source package
in Debian's testing distribution has changed.

  Previous version: 0.0+cvs20070825-1
  Current version:  0.0+cvs20070825-2

-- 
This email is automatically generated; [EMAIL PROTECTED] is responsible.
See http://people.debian.org/~henning/trille/ for more information.

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


jarjar 1.0~rc6.dfsg-1 MIGRATED to testing

2008-03-02 Thread Debian testing watch
FYI: The status of the jarjar source package
in Debian's testing distribution has changed.

  Previous version: 1.0~rc3.dfsg.1-1
  Current version:  1.0~rc6.dfsg-1

-- 
This email is automatically generated; [EMAIL PROTECTED] is responsible.
See http://people.debian.org/~henning/trille/ for more information.

___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers