[Debian-med-packaging] Bug#676455: ${misc:Depends} injects broken versioned depends (Was: Bug#676455: gnumed-doc: uninstallable in sid: depends on outdated libjs-jquery-livequery)

Raphael Hertzog hertzog at debian.org
Thu Jun 7 12:10:26 UTC 2012


On Thu, 07 Jun 2012, Andreas Tille wrote:
> On Thu, Jun 07, 2012 at 12:24:35PM +0200, Raphael Hertzog wrote:
> > It the next upstream version of your javascript library provides new
> > files, they will not be in the symlink tree that you built in your
> > package. So at runtime, it will fail because of the missing file.
> 
> Yes, and if a future version of *any* library will change its ABI it
> will fail as well and we do not force the strict dependency anyway.  So
> my question is rather, in how far such dh_linktree-ed JS libraries
> deserve that specific care we do not implement otherwise.

The ABI/API might be unchanged, the supplementary file might be an
internal detail and not something the end-user should care about.

But even in that case, someone using this library through the symlink tree
might get failures.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/





More information about the Debian-med-packaging mailing list