Bug#638834: mathgl: FTBFS: build-depends on libfltk-dev which has 2 providers

Aaron M. Ucko ucko at debian.org
Mon Aug 22 14:14:28 UTC 2011

Christoph Egger <christoph at debian.org> writes:

> Your package failed to build on the buildds as it build-depends on
> libfltk-dev which is provided by both libfltk1.3-dev and libfltk1.1-dev
> and the debian autobuilders don't allow dependencies on virtual packages
> with more than one provider for consistency reasons.

I'd been using the virtual package name libfltk-dev, which I never
promised would have a unique provider, to avoid having to hardcode
specific package names in Conflicts: and Replaces: lines.  I can tweak
the FLTK packaging such that only libfltk1.3-dev continues to provide
libfltk-dev, but would also suggest that mathgl's maintainers consider
build-depending on a real package name, at least by preference (e.g.,
libfltk1.3-dev | libfltk-dev).

Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu

More information about the debian-science-maintainers mailing list