Bug#602362: libjsr166y-java: FTBFS in sid with type parameters ... cannot be determined error
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-dist-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
Hi Miguel, On Mon, 15 Nov 2010 10:26:53 -0430, Miguel Landaeta 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-dist-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
On Mon, Nov 15, 2010 at 10:56 AM, Damien Raude-Morvan 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-dist-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
On Mon, Nov 15, 2010 at 3:00 PM, Damien Raude-Morvan 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-dist-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
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 jsr166y.forkjoin.Ops.Predicate 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 jsr166y.forkjoin.Ops.Predicate 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-dist-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]
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 > jsr166y.forkjoin.Ops.Predicate 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 > jsr166y.forkjoin.Ops.Predicate 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-dist-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
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-dist-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
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-dist-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
Hi Damien, On Fri, Nov 5, 2010 at 1:57 PM, Damien Raude-Morvan 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-dist-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
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-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org