Re: RFS: geogebra/4.0.34.0+dfsg1-3
On Mon, Apr 07, 2014 at 09:34:56PM -0300, Miguel Landaeta wrote: On Mon, Apr 07, 2014 at 10:58:23PM +0200, Emmanuel Bourg wrote: Hi all, I updated the geogebra package to replace libcollections15-java with libcommons-collections3-java and I'm looking for a sponsor to upload it. collections15 is only used by geogebra, since it's failing to build with Java 8 [1] and can be easily replaced with commons-collections I plan to request its removal after this upload. I'll take care of it. Hi Emmanuel, Can you push your changes to geogebra packaging repo as well? Cheers, -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: RFS: libstruts1.2-java/1.2.9-8
On Mon, Apr 07, 2014 at 09:32:29PM -0300, Miguel Landaeta wrote: I'll take care of it. Done. Uploaded. -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: RFS: geogebra/4.0.34.0+dfsg1-3
Le 08/04/2014 19:17, Miguel Landaeta a écrit : On Mon, Apr 07, 2014 at 09:34:56PM -0300, Miguel Landaeta wrote: Hi Emmanuel, Can you push your changes to geogebra packaging repo as well? Thank you Miguel, I pushed everything on the default 'build' branch already. I'm not sure to understand how the master and the build branches are related though, this layout is rather exotic. 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/534430bf.3030...@apache.org
Re: openjdk-8 package available for review
On Wed, Apr 02, 2014 at 01:56:37AM +0200, Emmanuel Bourg wrote: The source package is available on alioth, instructions to download the upstream tarball are in debian/README.source: http://anonscm.debian.org/gitweb/?p=pkg-java/openjdk-8.git Hi Emmanuel, I was playing with your openjdk-8 (thanks for packaging it!) package but I think I'm missing something obvius regarding quilt or something with the patch management system. I checked the sanity of my system by building openjdk-7 successfully but I'm unable to even start openjdk-8 build, it fails with this error: # Apply the patches quilt push -a No series file found make: *** [stamps/patch] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debuild: fatal error at line 1364: dpkg-buildpackage -rfakeroot -D -us -uc failed I'm attaching the complete failed log in case you want to review something. I tried to build this package this way: DEB_BUILD_OPTIONS=parallel=8 debuild -us -uc I even set QUILT_SERIES environment variable but it made no difference. Thanks, -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package openjdk-8 dpkg-buildpackage: source version 8~b132-1~miguel1 dpkg-buildpackage: source distribution UNRELEASED dpkg-buildpackage: source changed by Emmanuel Bourg ebo...@apache.org dpkg-source --before-build openjdk-8 dpkg-buildpackage: host architecture amd64 dpkg-source: info: applying fix-jtreg-location.patch dpkg-source: info: applying system-libjpeg.patch dpkg-source: info: applying system-libpng.patch dpkg-source: info: applying system-lcms.patch dpkg-source: info: applying disable-doclint-by-default.patch dpkg-source: info: applying ld-symbolic-functions-default.diff dpkg-source: info: applying shebang.diff dpkg-source: info: applying jexec.diff dpkg-source: info: applying jdk-freetypeScaler-crash.diff dpkg-source: info: applying default-jvm-cfg-default.diff dpkg-source: info: applying nonreparenting-wm.diff dpkg-source: info: applying accessible-toolkit.patch dpkg-source: info: applying atk-wrapper-security.patch dpkg-source: info: applying icedtea-override-redirect-compiz.patch dpkg-source: info: applying icedtea-4953367.patch dpkg-source: info: applying icc_loading_with_symlink.diff dpkg-source: info: applying zero-fpu-control-is-noop.diff dpkg-source: info: applying zero-missing-headers.diff dpkg-source: info: applying libpcsclite-dlopen.diff dpkg-source: info: applying dnd-files.patch dpkg-source: info: applying hotspot-sparc-arch.diff dpkg-source: info: applying sparc-stubgenerator.diff dpkg-source: info: applying hotspot-no-march-i586.diff dpkg-source: info: applying hotspot-powerpcspe.diff dpkg-source: info: applying hotspot-mips-align.diff fakeroot debian/rules clean dh_testdir dh_testroot dh_prep for f in debian/templates/*.in debian/patches/*.in; do \ f2=$(echo $f | sed 's/\/templates//;s/JB/openjdk-8/;s/\.in$//'); \ case $f2 in debian/control) continue; esac; \ rm -f $f2; \ done rm -f debian/*.install debian/*.links debian/*.debhelper.log # Revert the patches quilt pop -a Removing patch hotspot-mips-align.diff Restoring hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp Removing patch hotspot-powerpcspe.diff Restoring hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp Removing patch hotspot-no-march-i586.diff Restoring hotspot/make/linux/makefiles/gcc.make Removing patch sparc-stubgenerator.diff Restoring hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp Removing patch hotspot-sparc-arch.diff Restoring hotspot/make/linux/makefiles/defs.make Removing patch dnd-files.patch Restoring jdk/src/solaris/classes/sun/awt/X11/XDataTransferer.java Removing patch libpcsclite-dlopen.diff Restoring jdk/src/solaris/classes/sun/security/smartcardio/PlatformPCSC.java Removing patch zero-missing-headers.diff Restoring hotspot/src/cpu/zero/vm/nativeInst_zero.cpp Restoring hotspot/src/cpu/zero/vm/entry_zero.hpp Removing patch zero-fpu-control-is-noop.diff Restoring hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Removing patch icc_loading_with_symlink.diff Restoring jdk/src/share/classes/java/awt/color/ICC_Profile.java Removing patch icedtea-4953367.patch Restoring jdk/src/solaris/native/java/lang/java_props_md.c Removing patch icedtea-override-redirect-compiz.patch Restoring jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java Removing patch atk-wrapper-security.patch Restoring jdk/src/share/lib/security/java.security-linux Removing patch accessible-toolkit.patch Restoring jdk/src/share/classes/java/awt/Toolkit.java Removing patch nonreparenting-wm.diff Restoring
Re: RFS: geogebra/4.0.34.0+dfsg1-3
On Tue, Apr 08, 2014 at 07:24:15PM +0200, Emmanuel Bourg wrote: I pushed everything on the default 'build' branch already. I'm not sure to understand how the master and the build branches are related though, this layout is rather exotic. Duh, thanks! I should have reviewed more closely the branches. I'll upload it soon. Cheers, -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: RFS: geogebra/4.0.34.0+dfsg1-3
On Tue, Apr 08, 2014 at 03:08:50PM -0300, Miguel Landaeta wrote: Duh, thanks! I should have reviewed more closely the branches. I'll upload it soon. Done. Uploaded. -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: RFS: geogebra/4.0.34.0+dfsg1-3
Le 08/04/2014 21:37, Miguel Landaeta a écrit : Done. Uploaded. Thank you, it looks like I made a mistake, I should have committed the changes on the master branch and then merge it on the 'build' branch. I'll attempt to fix the branches. 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/53445097.60...@apache.org
Re: openjdk-8 package available for review
Le 08/04/2014 20:04, Miguel Landaeta a écrit : I was playing with your openjdk-8 (thanks for packaging it!) package but I think I'm missing something obvius regarding quilt or something with the patch management system. Thank you for the hint, I forgot to set the QUILT_PATCHES variable in debian/rules. You should have QUILT_PATCHES=debian/patches in ~/.quiltrc, this allowed me to build the package with debuild. With the fixed debian/rules it now builds properly with pbuilder. I tried to build this package this way: DEB_BUILD_OPTIONS=parallel=8 debuild -us -uc Note that the number of cores is probed automatically, you don't have to set the 'parallel' option to accelerate the build. 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/5344687f.2090...@apache.org
Re: openjdk-8 package available for review
On Tue, Apr 08, 2014 at 11:22:07PM +0200, Emmanuel Bourg wrote: Thank you for the hint, I forgot to set the QUILT_PATCHES variable in debian/rules. You should have QUILT_PATCHES=debian/patches in ~/.quiltrc, this allowed me to build the package with debuild. With the fixed debian/rules it now builds properly with pbuilder. Thanks, it was something obvious as I suspected. My build just started, let's see how it goes for me. :) I tried to build this package this way: DEB_BUILD_OPTIONS=parallel=8 debuild -us -uc Note that the number of cores is probed automatically, you don't have to set the 'parallel' option to accelerate the build. Good to know. I just wanted to be explicit and to use all the hardware that I have available for this. Side question: What are our plans (as debian-java team) regarding openjdk-8 for jessie? openjdk-7 is going to be our default-jdk but do we plan to provide openjdk-8 as preview, right? Cheers, -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: openjdk-8 package available for review
Le 08/04/2014 23:36, Miguel Landaeta a écrit : Side question: What are our plans (as debian-java team) regarding openjdk-8 for jessie? openjdk-7 is going to be our default-jdk but do we plan to provide openjdk-8 as preview, right? OpenJDK 8 in Jessie is a must-have in my opinion, and we are now on track to provide a proper package. The question of the default-jdk is open for discussion. Fedora 21 will default to OpenJDK 8 and I wish we could switch as well. David Suarez has kindly accepted to launch a rebuild of the Java packages with OpenJDK 8 and we have ~80 packages to fix [1] (see [2] for a summary of the issues encountered). I started fixing some packages and reporting the issues upstream, but I think more manpower is needed to fix and stabilize everything before the freeze. Emmanuel Bourg [1] http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/ [2] http://people.apache.org/~ebourg/openjdk8-rebuild-analysis.xls -- 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/53447469.5050...@apache.org
Re: openjdk-8 package available for review
On Wed, Apr 09, 2014 at 12:12:57AM +0200, Emmanuel Bourg wrote: OpenJDK 8 in Jessie is a must-have in my opinion, and we are now on track to provide a proper package. Agree. The question of the default-jdk is open for discussion. Fedora 21 will default to OpenJDK 8 and I wish we could switch as well. David Suarez has kindly accepted to launch a rebuild of the Java packages with OpenJDK 8 and we have ~80 packages to fix [1] (see [2] for a summary of the issues encountered). I started fixing some packages and reporting the issues upstream, but I think more manpower is needed to fix and stabilize everything before the freeze. This is a discussion we have to have now as jessie freeze deadline approaches. I already identified some of my packages in that list so I'll begin fixing that. We agree on the manpower issue for this as well. -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: openjdk-8 package available for review
On Tue, Apr 08, 2014 at 06:36:59PM -0300, Miguel Landaeta wrote: Thanks, it was something obvious as I suspected. My build just started, let's see how it goes for me. :) I was able to rebuild it and to use it to rebuild some other packages. -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9 Faith means not wanting to know what is true. -- Nietzsche signature.asc Description: Digital signature
Re: openjdk-8 package available for review
On 04/08/2014 05:40 PM, Miguel Landaeta wrote: On Wed, Apr 09, 2014 at 12:12:57AM +0200, Emmanuel Bourg wrote: OpenJDK 8 in Jessie is a must-have in my opinion, and we are now on track to provide a proper package. Agree. The question of the default-jdk is open for discussion. Fedora 21 will default to OpenJDK 8 and I wish we could switch as well. David Suarez has kindly accepted to launch a rebuild of the Java packages with OpenJDK 8 and we have ~80 packages to fix [1] (see [2] for a summary of the issues encountered). I started fixing some packages and reporting the issues upstream, but I think more manpower is needed to fix and stabilize everything before the freeze. This is a discussion we have to have now as jessie freeze deadline approaches. I already identified some of my packages in that list so I'll begin fixing that. We agree on the manpower issue for this as well. I agree that this is a good discussion to start now - we're 7 months before the freeze for jessie. My initial thought was that jessie would use OpenJDK 7. However, given that the jessie freeze is in early November of 2014 [0], and that Oracle has (tentatively?) announced EOL for Java7 in April of 2015 [1], OpenJDK 8 seems like it might be a better choice for the default-jdk over the stable lifetime of jessie. Of course, OpenJDK 7 isn't bound to Oracle's schedule (just as support for OpenJDK 6 hasn't been), and it's difficult to know what mainstream adoption of Java 8 will be like. I hope others with stronger opinions one way or the other will weigh in on this thread... :) Cheers, tony [0] https://release.debian.org/jessie/freeze_policy.html [1] http://www.oracle.com/technetwork/java/eol-135779.html signature.asc Description: OpenPGP digital signature
Re: openjdk-8 package available for review
On Wed, Apr 9, 2014 at 11:55 AM, tony mancill wrote: My initial thought was that jessie would use OpenJDK 7. However, given that the jessie freeze is in early November of 2014 [0], and that Oracle has (tentatively?) announced EOL for Java7 in April of 2015 [1], OpenJDK 8 seems like it might be a better choice for the default-jdk over the stable lifetime of jessie. Of course, OpenJDK 7 isn't bound to Oracle's schedule (just as support for OpenJDK 6 hasn't been), and it's difficult to know what mainstream adoption of Java 8 will be like. Probably best to just proceed in a normal way; add OpenJDK 8 to Debian, start a transition and if it completes in time then make OpenJDK 8 the default with OpenJDK 7 still an option. -- bye, pabs http://wiki.debian.org/PaulWise -- 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/CAKTje6F5nw35=zbcyuqtg8m-y96fbuvzspgzc6_miacumef...@mail.gmail.com