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

Re: Bug#559986: FTBFS: default-jdk-builddep: Depends: gcj-jdk but it is not going to be installed



On Fri, 2009-12-11 at 05:59 +0100, Matthias Klose wrote:
> On 11.12.2009 05:25, Cyril Brulebois wrote:
> > Hi,
> >
> > please note that even if the other bug (#560093) got closed, your
> > package still can't be built:
> > | The following packages have unmet dependencies:
> > |   default-jdk-builddep: Depends: gcj-jdk but it is not going to be installed
> > | E: Broken packages
> >
> > (This is sid/amd64.)
> >
> > Logging into the chroot, I'm getting this:
> > $ apt-get install -s default-jdk-builddep
> > → fine.
> >
> > $ apt-get install -s default-jdk-builddep gjdoc
> > → default-jdk-builddep: Depends: gcj-jdk but it is not going to be installed
> >
> > $ apt-get install -s default-jdk-builddep gcj-jdk
> > → fine.
> >
> > So it appears to me that having gcj-jdk provide gjdoc isn't
> > sufficient, since apt-get prefers the real package over the provided
> > one, stumbles upon some conflicts, and fails to figure out a solution;
> > while there are clearly “easy” ones.
> >
> >   1. http://lists.debian.org/debian-devel-changes/2009/12/msg00756.html
> >
> > I'm Cc-ing -java@, they might tweak some package relationships to help
> > package managers figure out a solution.
> 
> I would prefer to see gjdoc being removed for the release, if possible. for the 
> packages build-depending it for now, just remove it from the b-d's and make sure 
> that javadoc is used instead of gjdoc. If for some reason, you need it 
> explicitely, maybe b-d on gcj-jdk | gjdoc.

I see, this explains it.  I just made this change, and it seems fine.

But it would really help if every package which provides javadoc would
Provides: javadoc.  Likewise for dh_javadoc, though I don't use it.

> The list of packages are:
> 
> aspectj babel jaminid jesd jmdns libcsv-java libjibx-java mina trilead-ssh2 weirdx
> 
> I'll care about gcj-4.3, and classpath should use the just built gjdoc like the 
> gcj-4.4 build does.

You can take babel off that list now, just uploaded -6 with the above
b-d change.

Thanks,
Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: