Re: Bug#764017: closure-compiler: java.lang.RuntimeException when run on architectures with gcj instead of openjdk (hurd-i386, kfreebsd-any, sparc)

2014-10-06 Thread Steven Chamberlain
On 21:21, tony mancill wrote:
 I don't understand how changing the B-D will have the desired effect
 given that libclosure-compiler-java is an arch:all package.

Oh sorry, I'd assumed it was an arch:any.

I'm fine with it becoming uninstallable.  These are easily trackable
from https://qa.debian.org/dose/debcheck/unstable_main/index.html

 Given that the gcj-jre-headless package provides java5-runtime-headless,
 we can add java6-runtime-headless to the binary package depends,

I think similarly default-jre-headless (= 1.6~) is the intended way
to do this;  only arches having openjdk-6 or -7 provide that version:
https://packages.debian.org/sid/default-jre-headless

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141006092112.gb23...@squeeze.pyro.eu.org



Re: Bug#764017: closure-compiler: java.lang.RuntimeException when run on architectures with gcj instead of openjdk (hurd-i386, kfreebsd-any, sparc)

2014-10-05 Thread tony mancill
On 10/05/2014 10:08 AM, Steven Chamberlain wrote:
 Hello,
 
 tony mancill wrote:
 Thank you for filing the bug report.  At this point (for jessie), I
 think we should prune the supported arch list to only those platforms
 with openjdk.
 
 kfreebsd has openjdk-7, it's just not our default java.  And AFAIK
 having build-depends on openjdk-7-jre is not allowed.
 
 So I think the preferred way is to build-depend on
 default-jdk ( 2:1.7-52) - as you can see that version is only
 available on arches having openjdk-7 as default:
 https://packages.debian.org/sid/default-jre
 
 I think this makes it easier to see (via wanna-build BD-Uninstallable
 status) that a package waits for openjdk as default.  And means it can
 build in future without change as soon as it does become available.
 
 (the out-of-date versions must still be removed by ftpmaster after
 an upload with this change).
 
 Thanks!
 Regards,

Hi Steven,

I don't understand how changing the B-D will have the desired effect
given that libclosure-compiler-java is an arch:all package.  Although it
would be nice to be able control this at build-time based on openjdk,
the issue is a runtime problem.

Given that the gcj-jre-headless package provides java5-runtime-headless,
we can add java6-runtime-headless to the binary package depends, which
would make the package closure-compiler uninstallable on those
architectures (until a JRE providing java6 exists).  This isn't entirely
clean, but I don't anticipate there being gcj packages that support Java
6 anytime soon.

Cheers,
tony



signature.asc
Description: OpenPGP digital signature


Processed: Re: Bug#764017: closure-compiler: java.lang.RuntimeException when run on architectures with gcj instead of openjdk (hurd-i386, kfreebsd-any, sparc)

2014-10-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 usertags 764017 + kfreebsd
User is debian-bsd@lists.debian.org
There were no usertags set.
Usertags are now: kfreebsd.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
764017: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764017
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.c.141246975925958.transcr...@bugs.debian.org