also sprach Joey Hess <[EMAIL PROTECTED]> [2006.09.07.1944 +0200]: > I don't feel that this is the right fix. It just moves the > dependency info from the control file to the rules file, which > doesn't feel like any benefit.
Well, something like -V of dh_perl; then I could specify a versioned
build-dep on debconf... would you consider this?
Other replies follow:
> * Add a flag to debhelper to make a command not add misc:Depends, which
> can be turned on when needed. (ie, when you're specifying a tighter
> dependency in the control file)
> * Split up misc:Depends. However, this last one doesn't seem very viable
> since then you'd have to renember to add ${debconf:Depends} etc etc.
I can do both of these now simply by not using misc:Depends and
hoping to follow all changes. However, you'll understand if I say
this is not the favourable solution.
> * Modify dpkg-deb or something to remove redundant dependencies, so
> if a package depends on debconf (>= 0.5) (misc:Depends) and debconf
> (>= 1.4.72) (control), the deb only carries the higher dependency.
> * Decide that redundant dependencies are not actually a problem and
> leave them in. (Note that lintian doesn't warn about them.)
Sure...
> * Make debhelper's dependency adding code smarter so it doesn't add the
> lower-versioned redundant dependency in the first place.
This seems like one way to do it.
Thanks for your reply.
--
.''`. martin f. krafft <[EMAIL PROTECTED]>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems
signature.asc
Description: Digital signature (GPG/PGP)

