On 17/10/06 at 15:36 -0700, Steve Langasek wrote:
> On Tue, Oct 17, 2006 at 06:27:22PM +0200, Lucas Nussbaum wrote:
> 
> > During a rebuilt of all packages in etch, I discovered that your package
> > failed to build on AMD64.
> 
> > Relevant parts:
> > Build-Depends: debhelper (>= 2.0.72), cjk-latex, gs, slice, zh-autoconvert, 
> > tfm-arphic-bsmi00lp, tfm-arphic-gbsn0
> > 0lp, tfm-arphic-gkai00mp, tfm-arphic-bkai00mp, dvipdfm, tetex-extra
> > Checking for already installed source dependencies...
> > debhelper: missing
> > cjk-latex: missing
> > gs: missing
> > slice: missing
> > zh-autoconvert: missing
> > tfm-arphic-bsmi00lp: missing
> > tfm-arphic-gbsn00lp: missing
> > tfm-arphic-gkai00mp: missing
> > tfm-arphic-bkai00mp: missing
> > dvipdfm: missing
> > tetex-extra: missing
> > Checking for source dependency conflicts...
> > dvipdfm is a virtual package provided by: texlive-base-bin tetex-bin
> > Using texlive-base-bin (no default, using first one)
> > Reading package lists...
> > Building dependency tree...
> > Package dvipdfm is a virtual package provided by:
> >   texlive-base-bin 2005.dfsg.1-1
> >   tetex-bin 3.0-19
> > You should explicitly select one to install.
> > E: Package dvipdfm has no installation candidate
> > dvipdfm is a virtual package provided by: texlive-base-bin tetex-bin
> > Using texlive-base-bin (no default, using first one)
> > Reading package lists...
> > Building dependency tree...
> > 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:
> >   tetex-extra: Depends: tetex-bin (>= 2.99) but it is not going to be 
> > installed
> >   texlive-base-bin: Conflicts: tetex-base but 3.0-23 is to be installed
> >                     Conflicts: tetex-extra but 3.0-23 is to be installed
> >   tfm-arphic-bkai00mp: Depends: tetex-bin but it is not going to be 
> > installed
> >   tfm-arphic-bsmi00lp: Depends: tetex-bin but it is not going to be 
> > installed
> >   tfm-arphic-gbsn00lp: Depends: tetex-bin but it is not going to be 
> > installed
> >   tfm-arphic-gkai00mp: Depends: tetex-bin but it is not going to be 
> > installed
> > E: Broken packages
> > apt-get failed.
> 
> At most, this appears to be a build-dependency problem; but I can't
> reproduce it on amd64 with either sid or etch, so I'm closing it as
> unreproducible.

It is a build-dependendancy problem, but it doesn't look transient at
all (although the problem might have been addressed in a newer version
of texlive and/or tetex, but I'm building on testing and will have to
confirm that).

The package depends on tetex-extra, and on dvipdfm. dvipdfm is a virtual
package provided by texlive-base-bin and tetex-bin. My buildd chooses
to use texlive-base-bin, and not tetex-bin, to satisfy the dvipdfm b-dep. 
But texlive-base-bin conflicts with tetex-extra, so there's a conflict
amongst buil-depends.

A workaround (not sure if it is semantically correct, but it would work)
would be to build-depend on "texlive-base-bin | tetex-extra" instead of
"tetex-extra, dvipdfm".

> If you think this is still a bug, please provide an analysis of the
> build-dependencies which shows *why* they are uninstallable on your system;
> for as complicated a dependency tree as we have here, simply saying that
> they *are* uninstallable isn't helpful if no one can reproduce the problem
> themselves.
 
Ok, I'll do that from the start next time.

Should I reopen the bug ?
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED]             GPG: 1024D/023B3F4F |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to