Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-15 Thread Miguel Landaeta
Hi again Damien,

Could you please review the last two commits at
http://git.debian.org/?p=pkg-java/libjsr166y-java.git?

Cheers,

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-15 Thread Damien Raude-Morvan
Hi Miguel,

On Mon, 15 Nov 2010 10:26:53 -0430, Miguel Landaeta mig...@miguel.cc
wrote:
 Could you please review the last two commits at
 http://git.debian.org/?p=pkg-java/libjsr166y-java.git?

Seems fine regarding source changes.

However, I have two comments :
- Have you managed to test this change with libgpars-groovy-java ?
  I have no test case at hand to check for correct behavior...
- Maybe we should also set urgency=medium as it fix an RC bug (FTBFS) ?

Cheers,
-- 
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-15 Thread Miguel Landaeta
On Mon, Nov 15, 2010 at 10:56 AM, Damien Raude-Morvan
draz...@debian.org wrote:
 However, I have two comments :
 - Have you managed to test this change with libgpars-groovy-java ?
  I have no test case at hand to check for correct behavior...
 - Maybe we should also set urgency=medium as it fix an RC bug (FTBFS) ?

I did a very ad-hoc testing for this. My test with libgpars-groovy-java
was just rebuild it using the version including this change and later
use those two libraries with Grails development framework.

Almost all the test cases for the Forkjoin framework are for versions
posterior to the refactoring, but I found a example[1] compatible with
20080107 version. It seems to work (it is not a unit test, just a demo).

Regarding the urgency, if you decide it to upload it, sure we can set the
correct level.

Cheers,

1. 
http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/test/jsr166y/FilterDemo.java?revision=1.2

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-15 Thread Miguel Landaeta
On Mon, Nov 15, 2010 at 3:00 PM, Damien Raude-Morvan draz...@debian.org wrote:
 Uploaded to unstable.

 Could you please request unblock of this upload with release team ?
 [reportbug release.debian.org]

Sure, I'll request it.
Thanks for uploading this.
Cheers,

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-13 Thread Miguel Landaeta
On Fri, Nov 05, 2010 at 02:44:17PM -0430, Miguel Landaeta wrote:
 I plan to contact Doug Lea and the concurrency group during the weekend,
 probably they can propose a fix for this bug. If not then I will ask the 
 removal
 of those packages from testing.

I didn't contact upstream because the code has changed too
much. However, Niels Thykier proposed a fix that allow this
code to compile. I'll test this package and its reverse
dependence during this weekend to check that everything
works.

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-05 Thread Miguel Landaeta
Hi Damien,

On Fri, Nov 5, 2010 at 1:57 PM, Damien Raude-Morvan draz...@debian.org wrote:
 I've checked a bit upstream CVS changelog and it seems jsr166y is in real 
 flux.

 [...]

 It seems Doug Lea (spec leader) has settle things down recently :
 http://cs.oswego.edu/pipermail/concurrency-interest/2010-September/007420.html
 (sync between jsr166y, jdk6 packages and jdk7 code-copy)

 As I see that there is only one Reverse Depends: libgpars-groovy-java for
 libjsr166y-java, I propose to remove those software from testing as they
 doesn't seems suitable for a stable release and continue to work on them in
 unstable for next release.

 What's your position on this, Miguel ?

I would like to have libgpars-groovy-java in stable if possible.
That is a stable library used in production.
In fact, that was the reason why I packaged libjsr166y-java in first place.

I know jsr166y is in real flux, I packaged 0.1.20080107 version because
that is the exact version needed by GPars. I suspect GPars development
team is waiting for JDK7 to update their codebase (but I'm just speculating).

Also I'm aware that forkjoin project was refactored and the ParallelArray
class is now located in extra166y package but the problematic code is
still there. So this has to be fixed or just wait for JDK7.

Before asking to remove jsr166y and GPars libraries from testing I would
like to try to find a workaround for that code.

I plan to contact Doug Lea and the concurrency group during the weekend,
probably they can propose a fix for this bug. If not then I will ask the removal
of those packages from testing.

Cheers,

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error]

2010-11-04 Thread Miguel Landaeta
tags 602362 + confirmed
thanks

On Thu, Nov 04, 2010 at 06:34:15AM +0100, Fabrice Coutadeur wrote:
 Your package FTBFS in a sid chroot with the following messages:
 ...
 src/main/java/jsr166y/forkjoin/ParallelArray.java:1657: type parameters of 
 Tjsr166y.forkjoin.Ops.PredicateT cannot be determined; no unique maximal 
 instance exists for type variable T with upper bounds S,T
  Ops.andPredicate(this.selector, selector));
  ^
 src/main/java/jsr166y/forkjoin/ParallelArray.java:1663: type parameters of 
 Tjsr166y.forkjoin.Ops.PredicateT cannot be determined; no unique maximal 
 instance exists for type variable T with upper bounds S,T
  Ops.orPredicate(this.selector, selector));
 ^
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 2 errors
 12 warnings
 make[1]: *** [override_jh_build] Error 123

Hi Fabrice,

I can reproduce this bug.

Always it is said to check carefully your code before
blaming some bug in the compiler but this package built
without problems on June with openjdk-6-jdk 6b18-1.8-3
and right now it builds correctly with sun-java6-jdk 6.22-1.

I'm going to need help to find a workaround to fix this.

Cheers,

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-04 Thread Miguel Landaeta
Some change introduced with OpenJDK 6b18-1.8.2-1 breaks the build
of this package.

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-04 Thread Miguel Landaeta
tags 602362 + help
thanks

In IcedTea6 1.8.2 changelog I noticed two closed bugs related with types:

http://blog.fuseyism.com/index.php/2010/10/12/icedtea6-175-182-and-191-released/
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6638712
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6650759

Any help with this is very welcomed.

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error

2010-11-03 Thread Fabrice Coutadeur
Package: libjsr166y-java
Version: 0.1.20080107-1
Severity: serious
Justification: fails to build from source

Hi,

Your package FTBFS in a sid chroot with the following messages:
...
src/main/java/jsr166y/forkjoin/ParallelArray.java:1657: type parameters of 
Tjsr166y.forkjoin.Ops.PredicateT cannot be determined; no unique maximal 
instance exists for type variable T with upper bounds S,T
 Ops.andPredicate(this.selector, selector));
 ^
src/main/java/jsr166y/forkjoin/ParallelArray.java:1663: type parameters of 
Tjsr166y.forkjoin.Ops.PredicateT cannot be determined; no unique maximal 
instance exists for type variable T with upper bounds S,T
 Ops.orPredicate(this.selector, selector));
^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
12 warnings
make[1]: *** [override_jh_build] Error 123

Thanks,
Fabrice

-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-23-generic (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org