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

Question for a lintian check



Hi,

I'm currently writing some lintian checks for mozilla-related packages,
and I'm trying to come up with a test that would check some dependencies.

Iceape extensions used to provide a /var/lib/iceape/chrome.d/something
file in order for update-iceape-chrome to do its job and register the
extension chrome for use in iceape.

Starting with iceape 2.0, this process became useless, but on the other
hand, not providing the file means the package won't work with earlier
versions of iceape.

OTOH, such packages usually depend on something like iceweasel |
iceape-browser, such that either one can be installer, or both.

The dependency that is expected in such a case (a package not providing
the /var/lib/iceape/chrome.d/something file) is iceweasel |
iceape-browser (>= 2.0). This is just fine because such packages won't
break earlier version of iceape anyways, they will just stop working
there, while still working in iceweasel.

Obviously the Lintian::Relation functions don't help much in that case.
What would you advise to use ?

Cheers,

Mike


Reply to: