Package: bigloo
Version: 2.7a-1
Severity: serious

bigloo is currently failing to build because it has an unnecessary
build-dependency on free-java-sdk, which is not satisfiable on arm or hppa
right now due to sablevm problems:

[...]
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  free-java-sdk: Depends: sablevm but it is not going to be installed
E: Broken packages
apt-get failed.
[...]

I say "unnecessary", because bigloo doesn't need a full java environment at
build time AFAICT -- it uses sablevm only for a test suite, but if I build
with only gcj/gij-wrapper without installing free-java-sdk, the build
ignores the test suite failures anyway and builds a working package.

The attached patch removes this build-dependency and gives a package that
should be buildable again on all architectures.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/
diff -Nru /tmp/RAZKgBIuya/bigloo-2.7a/debian/changelog 
/tmp/PK72TXBpR0/bigloo-2.7a/debian/changelog
--- /tmp/RAZKgBIuya/bigloo-2.7a/debian/changelog        2006-06-11 
08:57:38.000000000 -0700
+++ /tmp/PK72TXBpR0/bigloo-2.7a/debian/changelog        2006-06-21 
15:30:03.000000000 -0700
@@ -1,3 +1,11 @@
+bigloo (2.7a-1.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Set javaprefix to /usr/bin and drop the build-dependency on
+    free-java-sdk, which isn't usable on arm/hppa.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Wed, 21 Jun 2006 15:25:55 -0700
+
 bigloo (2.7a-1.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru /tmp/RAZKgBIuya/bigloo-2.7a/debian/control 
/tmp/PK72TXBpR0/bigloo-2.7a/debian/control
--- /tmp/RAZKgBIuya/bigloo-2.7a/debian/control  2006-06-11 08:52:35.000000000 
-0700
+++ /tmp/PK72TXBpR0/bigloo-2.7a/debian/control  2006-06-21 15:29:53.000000000 
-0700
@@ -2,7 +2,7 @@
 Section: interpreters
 Priority: optional
 Maintainer: Yann Dirson <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.1.1), dh-buildinfo, texinfo, dbs, gcj (>= 
4:4.1) [!sparc !mipsel !mips], free-java-sdk [!sparc !mipsel !mips], zip 
[!sparc !mipsel !mips], perl
+Build-Depends: debhelper (>= 4.1.1), dh-buildinfo, texinfo, dbs, gcj (>= 
4:4.1) [!sparc !mipsel !mips], zip [!sparc !mipsel !mips], perl
 Build-Depends-Indep: skribe
 Standards-Version: 3.6.2
 
diff -Nru /tmp/RAZKgBIuya/bigloo-2.7a/debian/rules 
/tmp/PK72TXBpR0/bigloo-2.7a/debian/rules
--- /tmp/RAZKgBIuya/bigloo-2.7a/debian/rules    2006-06-11 08:52:27.000000000 
-0700
+++ /tmp/PK72TXBpR0/bigloo-2.7a/debian/rules    2006-06-21 14:30:25.000000000 
-0700
@@ -33,7 +33,7 @@
 NO_PACKAGES += -Nbigloo-backend-jvm
 GCJ=
 else
-EXTRA_CONFIG_FLAGS += --javaprefix=/usr/lib/fjsdk/bin
+EXTRA_CONFIG_FLAGS += --javaprefix=/usr/bin
 GCJ=gcj
 endif
 

Reply via email to