[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]



On Mon, Aug 16, 2004 at 09:16:24AM +0200, Thomas Viehmann wrote:
> Jeroen van Wolffelaar wrote:
> > packages in contrib are allowed to FTBFS due to missing dependencies in
> > Debian. You may close any FTBFS bugs on filler caused by missing java2
> I think this should be missing *build*-dependencies.
> To me it looks like filler 1.02-2 specifies java-compiler, debhelper as
> build-dependencies.

Hm, indeed, that's a problem. It should build-depend on j2sdk1.{3,4} or
whatever instead...

Lintian should also have given you:
W: filler source: virtual-package-depends-without-real-package-depends
build-depends-indep: java-compiler

You should build=depend: <concrete package> | <virtual package class> to
give builders a hint which package you want installed. Plus indeed that
java-compiler isn't a restrictive enough virtual package. On my system,
java-compiler is provided by:

* j2sdk1.4 1.4.1.01-0.1
* jdk1.1 1.1.8v3-1
* j2sdk1.3 1.3.1.02b-2
* kaffe-pthreads-profile 2:1.1.4.PRE1.1.5-11
* kaffe-pthreads 2:1.1.4.PRE1.1.5-11
* kaffe-jthreads 2:1.1.4.PRE1.1.5-11
* jikes-sablevm 1.1.6-2
* jikes-kaffe 2:1.1.4.PRE1.1.5-11
* jikes-gij 1:1.21-2
* jikes-classpath 2:0.09-2
* gcj-3.3 1:3.3.4-3
* gcj 4:3.3.4-2

So, your package should be buildable by _any_ of these. I didn't test
that though.

If filler isn't buildable by some of these, that is indeed a RC bug. As
Thomas said, build-depends need to be specified correctly. Depending on
java2-compiler might be it.

--Jeroen

-- 
Jeroen van Wolffelaar
Jeroen@wolffelaar.nl (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl

Attachment: pgpIyfwJFVovq.pgp
Description: PGP signature


Reply to: