Re: gcj/java status

2006-11-02 Thread Steve Langasek
On Fri, Nov 03, 2006 at 07:37:33AM +0100, Matthias Klose wrote:
> > > no, only the upstream tarball is used from gcc-4.1-source. the
> > > patches are used from the gcj-4.1 source. The patches in
> > > gcc-4.1-source are needed to build cross compilers, based on
> > > gcc-4.1-source.

> > My point was that the upstream tarball shipped within the gcc-4.1 source
> > package differs between 4.1.1-13 and 4.1.1-19, and according to the
> > changelog appears to incorporate additional changes from upstream svn.  Have
> > I misunderstood?

> the upstream tarball has the same code, just some more GFDL'ed files
> removed. changes from upstream svn are included as a diff.

Ok, thanks for the clarification.  gcj-4.1 4.1.1-17 is unblocked, in
anticipation of the arm upload.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Matthias Klose
Steve Langasek writes:
> On Thu, Nov 02, 2006 at 01:23:17PM +0100, Matthias Klose wrote:
> > Steve Langasek writes:
> > > On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
> > > > Please consider moving the following packages to testing:
> 
> > > > gcj-4.1
> 
> > > I'm wondering whether the build-dependencies of gcj-4.1 are really 
> > > accurate. 
> > > Is it really the case that gcj-4.1 will build against any version of
> > > gcc-4.1-source between 4.1.1 and 4.1.2?  How is this done, when the 
> > > gcc-4.1
> > > source package appears to incorporate various updates from svn into the
> > > actual tarball being distributed?  Doesn't this imply that gcj-4.1 and
> > > gcc-4.1 will need to be updated in lockstep?
> 
> > no, only the upstream tarball is used from gcc-4.1-source. the
> > patches are used from the gcj-4.1 source. The patches in
> > gcc-4.1-source are needed to build cross compilers, based on
> > gcc-4.1-source.
> 
> My point was that the upstream tarball shipped within the gcc-4.1 source
> package differs between 4.1.1-13 and 4.1.1-19, and according to the
> changelog appears to incorporate additional changes from upstream svn.  Have
> I misunderstood?

the upstream tarball has the same code, just some more GFDL'ed files
removed. changes from upstream svn are included as a diff.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Steve Langasek
On Thu, Nov 02, 2006 at 01:23:17PM +0100, Matthias Klose wrote:
> Steve Langasek writes:
> > On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
> > > Please consider moving the following packages to testing:

> > >   gcj-4.1

> > I'm wondering whether the build-dependencies of gcj-4.1 are really 
> > accurate. 
> > Is it really the case that gcj-4.1 will build against any version of
> > gcc-4.1-source between 4.1.1 and 4.1.2?  How is this done, when the gcc-4.1
> > source package appears to incorporate various updates from svn into the
> > actual tarball being distributed?  Doesn't this imply that gcj-4.1 and
> > gcc-4.1 will need to be updated in lockstep?

> no, only the upstream tarball is used from gcc-4.1-source. the
> patches are used from the gcj-4.1 source. The patches in
> gcc-4.1-source are needed to build cross compilers, based on
> gcc-4.1-source.

My point was that the upstream tarball shipped within the gcc-4.1 source
package differs between 4.1.1-13 and 4.1.1-19, and according to the
changelog appears to incorporate additional changes from upstream svn.  Have
I misunderstood?

> > A build failure on arm is also the only thing keeping this updated version
> > of gcj-4.1 from being hinted into testing, though that seems to have been an
> > OOD error on the buildd; given back now.

> yes, thanks.

Built and uploaded, just waiting for libssp0 binary removal now.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Steve Langasek
On Thu, Nov 02, 2006 at 01:11:24PM +0100, Matthias Klose wrote:
> Steve Langasek writes:
> > so in the absence of any movement in this area, I still need to
> > know what Debian is going to do with gcj on ARM for the upcoming etch
> > release.

> in the worst case, remove the binaries built from gcj-4.1,
> ecj-bootstrap-gcj.  How many build-dependencies will be broken? Didn't
> check, but it shouldn't be that many, because most packages are binary
> all.

Here's what I get from 'dak rm':

$ dak rm -R -n -a arm -s testing ecj-bootstrap gcj-4.1
Will remove the following packages from testing:

ecj-bootstrap |3.2.1-3 | source
gappletviewer-4.1 |   4.1.1-13 | arm
   gcj-4.1 |   4.1.1-13 | source, arm
gcj-4.1-base |   4.1.1-13 | arm
   gij-4.1 |   4.1.1-13 | arm
 libgcj7-0 |   4.1.1-13 | arm
libgcj7-awt |   4.1.1-13 | arm
libgcj7-dbg |   4.1.1-13 | arm
libgcj7-dev |   4.1.1-13 | arm

[...]

Checking reverse dependencies...
[...]
** airport-utils has an unsatisfied dependency on arm: libgcj7-awt
** libjlha-java-doc-ja has an unsatisfied dependency on arm: classpath-doc
** libgcj-doc has an unsatisfied dependency on arm: gcj-4.1-base (>= 4.1.1)
** tomcat5.5 has an unsatisfied dependency on arm: ecj-bootstrap
** pdftk has an unsatisfied dependency on arm: libgcj7-0 (>= 4.1.1-12)
** libgcj7-jar has an unsatisfied dependency on arm: gcj-4.1-base (>= 4.1.1)
** libgcj7-jar has an unsatisfied dependency on arm: libgcj7-0 (>= 4.1.1)
** gcj has an unsatisfied dependency on arm: gcj-4.1 (>= 4.1.1-2)
** libgcj-bc has an unsatisfied dependency on arm: libgcj7-0 (>= 4.1.1-2)
** libgcj7-src has an unsatisfied dependency on arm: gcj-4.1-base (>= 4.1.1)
** libgcj7-src has an unsatisfied dependency on arm: gcj-4.1 (>= 4.1.1)
** gij has an unsatisfied dependency on arm: gij-4.1 (>= 4.1.1-2)
** turkey has an unsatisfied dependency on arm: libgcj7-awt
** trang has an unsatisfied dependency on arm: libgcj7-0 (>= 4.1.1-12)
[...]
** gcc-defaults has an unsatisfied build-dependency: gcj-4.1-base (>= 4.1.1)
** gjdoc has an unsatisfied build-dependency: gcj-4.1 (>= 4.1.1-15)
** java-gcj-compat has an unsatisfied build-dependency: gcj-4.1 (>= 4.1.1-13)
** kaffe has an unsatisfied build-dependency: ecj-bootstrap (>= 3.1.2-4)
** libcommons-lang-java has an unsatisfied build-dependency: ecj-bootstrap
** libitext-java has an unsatisfied build-dependency: ecj-bootstrap
** libjcommon-java has an unsatisfied build-dependency: ecj-bootstrap
** libjgoodies-forms-java has an unsatisfied build-dependency: classpath-doc
** libjlha-java has an unsatisfied build-dependency: classpath-doc
** pdftk has an unsatisfied build-dependency: gcj-4.1
** xml-im-exporter has an unsatisfied build-dependency: classpath-doc
** xulrunner has an unsatisfied build-dependency: ecj-bootstrap (>= 3.1.2-6)

Of these, the arch: any packages appear to be pdftk, gcc-defaults, gjdoc,
java-gcj-compat, xulrunner, and trang.  The gcc-defaults ones are probably
easy enough to clear out if it's a question of losing java on arm, but
xulrunner/gjdoc are less friendly to be dropping, particularly at this
point in the release cycle.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Matthias Klose
Steve Langasek writes:
> On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
> > Please consider moving the following packages to testing:
> 
> > gcj-4.1
> 
> I'm wondering whether the build-dependencies of gcj-4.1 are really accurate. 
> Is it really the case that gcj-4.1 will build against any version of
> gcc-4.1-source between 4.1.1 and 4.1.2?  How is this done, when the gcc-4.1
> source package appears to incorporate various updates from svn into the
> actual tarball being distributed?  Doesn't this imply that gcj-4.1 and
> gcc-4.1 will need to be updated in lockstep?

no, only the upstream tarball is used from gcc-4.1-source. the
patches are used from the gcj-4.1 source. The patches in
gcc-4.1-source are needed to build cross compilers, based on
gcc-4.1-source.

> A build failure on arm is also the only thing keeping this updated version
> of gcj-4.1 from being hinted into testing, though that seems to have been an
> OOD error on the buildd; given back now.

yes, thanks.

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Matthias Klose
Steve Langasek writes:
> so in the absence of any movement in this area, I still need to
> know what Debian is going to do with gcj on ARM for the upcoming etch
> release.

in the worst case, remove the binaries built from gcj-4.1,
ecj-bootstrap-gcj.  How many build-dependencies will be broken? Didn't
check, but it shouldn't be that many, because most packages are binary
all.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Matthias Klose
Andrew Haley writes:
> Steve Langasek writes:
>  > On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
>  > > Please consider moving the following packages to testing:
>  > 
>  > >  - arm: debian only port, not yet submitted to upstream; runtime is
>  > >currently non-functional, testsuite shows failures for all
>  > >interpreter test cases.
>  > >#388505: segfaults in gcj-dbtool-4.1, not addressed.
>  > 
>  > > Going back to gcj-4.0 for arm could be an alternative, at least simple
>  > > programs did compile to native code and run sucessfully. The testsuite
>  > > in 4.0 shows over 100 test failures, in 4.1 over 700. Reverting back
>  > > to 4.0 for arm would mean to use an older java-gcj-compat for arm as
>  > > well. Another alternative would be to replace the gcj runtime with
>  > > kaffe, using patches from upstream CVS (suggested by Dalibor Topic).
>  > 
>  > > For etch, I currently don't have the time and hardware resource to
>  > > spend work on arm.
>  > 
>  > Could Andrew be correct that this is a sign of an improved testsuite,
>  > not a regression in the functionality for arm?
>  > 
>  > A build failure on arm is also the only thing keeping this updated version
>  > of gcj-4.1 from being hinted into testing, though that seems to have been 
> an
>  > OOD error on the buildd; given back now.
> 
> Is no-one interested in actually fixing this?  We could, for the first
> time, get gcj running properly on ARM.

Most of the arm port maintainers seem to be MIA.  I tried to contact
Phil Blundell during the past three or four months, but didn't get any
reply.  We need to get the copyright assignment from Phil to properly
submit that code upstream.

Steve did point out the lack of development machines for ARM, maybe we
should update that fact on the matrix of the etch release
architectures as well.

I will not have time for gcj work on ARM for the next three or four
weeks beeing on conferences/vacations.

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-02 Thread Steve Langasek
On Wed, Nov 01, 2006 at 09:53:37AM +, Andrew Haley wrote:
>  > > Going back to gcj-4.0 for arm could be an alternative, at least simple
>  > > programs did compile to native code and run sucessfully. The testsuite
>  > > in 4.0 shows over 100 test failures, in 4.1 over 700. Reverting back
>  > > to 4.0 for arm would mean to use an older java-gcj-compat for arm as
>  > > well. Another alternative would be to replace the gcj runtime with
>  > > kaffe, using patches from upstream CVS (suggested by Dalibor Topic).

>  > > For etch, I currently don't have the time and hardware resource to
>  > > spend work on arm.

>  > Could Andrew be correct that this is a sign of an improved testsuite,
>  > not a regression in the functionality for arm?

>  > A build failure on arm is also the only thing keeping this updated version
>  > of gcj-4.1 from being hinted into testing, though that seems to have been 
> an
>  > OOD error on the buildd; given back now.

> Is no-one interested in actually fixing this?  We could, for the first
> time, get gcj running properly on ARM.

I would love to see that happen, but I'm not an ARM porter and don't have
access to an appropriate ARM development environment that would let me work
on this; so in the absence of any movement in this area, I still need to
know what Debian is going to do with gcj on ARM for the upcoming etch
release.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-11-01 Thread Andrew Haley
Steve Langasek writes:
 > On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
 > > Please consider moving the following packages to testing:
 > 
 > >  - arm: debian only port, not yet submitted to upstream; runtime is
 > >currently non-functional, testsuite shows failures for all
 > >interpreter test cases.
 > >#388505: segfaults in gcj-dbtool-4.1, not addressed.
 > 
 > > Going back to gcj-4.0 for arm could be an alternative, at least simple
 > > programs did compile to native code and run sucessfully. The testsuite
 > > in 4.0 shows over 100 test failures, in 4.1 over 700. Reverting back
 > > to 4.0 for arm would mean to use an older java-gcj-compat for arm as
 > > well. Another alternative would be to replace the gcj runtime with
 > > kaffe, using patches from upstream CVS (suggested by Dalibor Topic).
 > 
 > > For etch, I currently don't have the time and hardware resource to
 > > spend work on arm.
 > 
 > Could Andrew be correct that this is a sign of an improved testsuite,
 > not a regression in the functionality for arm?
 > 
 > A build failure on arm is also the only thing keeping this updated version
 > of gcj-4.1 from being hinted into testing, though that seems to have been an
 > OOD error on the buildd; given back now.

Is no-one interested in actually fixing this?  We could, for the first
time, get gcj running properly on ARM.

Andrew.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-10-31 Thread Steve Langasek
On Mon, Oct 23, 2006 at 01:18:35AM +0200, Matthias Klose wrote:
> Please consider moving the following packages to testing:

>   gcj-4.1

I'm wondering whether the build-dependencies of gcj-4.1 are really accurate. 
Is it really the case that gcj-4.1 will build against any version of
gcc-4.1-source between 4.1.1 and 4.1.2?  How is this done, when the gcc-4.1
source package appears to incorporate various updates from svn into the
actual tarball being distributed?  Doesn't this imply that gcj-4.1 and
gcc-4.1 will need to be updated in lockstep?

>   java-gcj-compat
>   gcc-defaults
>   ecj-bootstrap
>   gjdoc

The rest of these have all been updated (I assume -- they're not all frozen,
so I think some of them went in on their own?).

>  - alpha: #390982, bus errors in the interpreter, doesn't show any
>build issues, status of the runtime is rather unknown. Falk?

Bus errors on alpha are always non-fatal; all they do is dump errors to the
kernel log.  (This is also the default on hppa, but on alpha it's not even
possible to get SIGBUS except with a kernel patch.)

>  - arm: debian only port, not yet submitted to upstream; runtime is
>currently non-functional, testsuite shows failures for all
>interpreter test cases.
>#388505: segfaults in gcj-dbtool-4.1, not addressed.

> Going back to gcj-4.0 for arm could be an alternative, at least simple
> programs did compile to native code and run sucessfully. The testsuite
> in 4.0 shows over 100 test failures, in 4.1 over 700. Reverting back
> to 4.0 for arm would mean to use an older java-gcj-compat for arm as
> well. Another alternative would be to replace the gcj runtime with
> kaffe, using patches from upstream CVS (suggested by Dalibor Topic).

> For etch, I currently don't have the time and hardware resource to
> spend work on arm.

Could Andrew be correct that this is a sign of an improved testsuite,
not a regression in the functionality for arm?

A build failure on arm is also the only thing keeping this updated version
of gcj-4.1 from being hinted into testing, though that seems to have been an
OOD error on the buildd; given back now.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gcj/java status

2006-10-23 Thread Andrew Haley
Matthias Klose writes:
 > 
 >  - arm: debian only port, not yet submitted to upstream; runtime is
 >currently non-functional, testsuite shows failures for all
 >interpreter test cases.
 >#388505: segfaults in gcj-dbtool-4.1, not addressed.
 > 
 > Going back to gcj-4.0 for arm could be an alternative, at least
 > simple programs did compile to native code and run sucessfully.

As I understand it, Debian has a private patch for libffi closures.
This is needed to make the interpreter work.  No-one except Debian has
the gcj interpreter working on ARM.

See http://gcc.gnu.org/ml/java/2006-08/msg00123.html

This patch looks to me like unwinder data is missing, and on systems
that use DWARF unwinding this will cause exceptions to fail.  I'm
happy to help anyone who wants to get these test filaures fixed.

But really, this patch should be pushed upstream rather than being
Debian local.

 > The testsuite in 4.0 shows over 100 test failures, in 4.1 over
 > 700.

Mmm, but I suspect that's because more is being tested, not because
it's worse.

Andrew.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



gcj/java status

2006-10-23 Thread Matthias Klose
[didn't see this email reaching the lists, sending it again]

Please consider moving the following packages to testing:

gcj-4.1
java-gcj-compat
gcc-defaults
ecj-bootstrap
gjdoc

The packages don't show regressions compared to the versions currently
in testing.  For m68k, both a working compiler and runtime is provided
with gcj-4.1.1-16/17.

Architecture specific problems (testing and unstable) are:

 - s390: #338755, ecj won't be built anymore with eclipse-3.2
   (although eclipse isn't yet supported on s390), doesn't seem to
   be an issue.

 - alpha: #390982, bus errors in the interpreter, doesn't show any
   build issues, status of the runtime is rather unknown. Falk?

 - hppa: #390982, bus errors in the interpreter, worked around by
   a wrapper to gij; forwarded, status unknown.
   #388505: segfaults in gcj-dbtool-4.1, worked around in the
   packages, unable to use the byte-code compiled to native code.

 - arm: debian only port, not yet submitted to upstream; runtime is
   currently non-functional, testsuite shows failures for all
   interpreter test cases.
   #388505: segfaults in gcj-dbtool-4.1, not addressed.

Going back to gcj-4.0 for arm could be an alternative, at least simple
programs did compile to native code and run sucessfully. The testsuite
in 4.0 shows over 100 test failures, in 4.1 over 700. Reverting back
to 4.0 for arm would mean to use an older java-gcj-compat for arm as
well. Another alternative would be to replace the gcj runtime with
kaffe, using patches from upstream CVS (suggested by Dalibor Topic).

For etch, I currently don't have the time and hardware resource to
spend work on arm.

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]