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

Bug#553493: marked as done (lintian: usr-share-doc-symlink-without-dependency doesn't find indirect dependency)



Your message dated Thu, 24 Dec 2009 13:31:01 -0800
with message-id <878wcsjbze.fsf@windlord.stanford.edu>
and subject line Re: Bug#553493: lintian: usr-share-doc-symlink-without-dependency doesn't find indirect dependency
has caused the Debian Bug report #553493,
regarding lintian: usr-share-doc-symlink-without-dependency doesn't find indirect dependency
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
553493: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553493
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.2.17
Severity: normal

I have

E: wine-bin-unstable: usr-share-doc-symlink-without-dependency libwine-unstable
E: wine-unstable: usr-share-doc-symlink-without-dependency libwine-unstable

But wine-unstable has a versioned dependency on wine-bin-unstable,
and wine-bin-unstable has a versioned dependency on libwine-bin-unstable,
and libwine-bin-unstable has a versioned dependency on libwine-unstable.
(All of these dependencies are, of course, strict "equals" relations.)

Hence, I *do* depend on the package providing /usr/share/doc, just
indirectly. Is it really necessary to change the wine packaging, or could
lintian be fixed to not complain about this?



--- End Message ---
--- Begin Message ---
Ove Kaaven <ovek@arcticnet.no> writes:

> E: wine-bin-unstable: usr-share-doc-symlink-without-dependency libwine-unstable
> E: wine-unstable: usr-share-doc-symlink-without-dependency libwine-unstable

> But wine-unstable has a versioned dependency on wine-bin-unstable,
> and wine-bin-unstable has a versioned dependency on libwine-bin-unstable,
> and libwine-bin-unstable has a versioned dependency on libwine-unstable.
> (All of these dependencies are, of course, strict "equals" relations.)

> Hence, I *do* depend on the package providing /usr/share/doc, just
> indirectly. Is it really necessary to change the wine packaging, or could
> lintian be fixed to not complain about this?

I concur with Frank here -- I believe adding a direct dependency is the
correct solution.

The general principle is that packages should depend directly on other
packages that they require, not rely on transitive dependencies to pull in
the other packages.  While this case is not a functionality dependency,
it's still a dependency to satisfy Policy requirements, and therefore I
think the same principle applies.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


--- End Message ---

Reply to: