Re: RFS: geogebra/4.0.34.0+dfsg1-3

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Emmanuel Bourg
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Emmanuel Bourg
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

2014-04-08 Thread Emmanuel Bourg
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Emmanuel Bourg
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread Miguel Landaeta
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

2014-04-08 Thread tony mancill
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

2014-04-08 Thread Paul Wise
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