Bug#610499: mozilla-devscripts expands ${xpi:Depends} too narrowly

Benjamin Drung bdrung at debian.org
Sat Jan 22 19:42:08 UTC 2011

Am Mittwoch, den 19.01.2011, 00:55 -0500 schrieb Daniel Kahn Gillmor:
> The debian packaging uses ${xpi:Depends} in debian/control (and
> therefore depends on mozilla-devscripts to expand the value).  it
> seems like this should be iceweasel | firefox since those applications
> share a uuid, right?  however, it appears to only expand to iceweasel,
> which makes the upstream-generated package fail on ubuntu.
> If i'm misunderstanding what mozilla-devscripts is supposed to do,
> feel free to clarify and close this bug.

${xpi:Depends} is only expanded to packages that are available in the
archive. mozilla-devscripts keeps a list of XUL applications. On build
time (of mozilla-devscripts), the list for the build system is selected
and installed. Therefore mozilla-devscripts on Debian will produce a
different result than mozilla-devscripts on Ubuntu. On Ubuntu,
${xpi:Depends} will be expanded to firefox | abrowser instead of

Is this behavior okay for you or do you want to have a parameter for
enabling all alternatives (iceweasel | firefox | abrowser)?

Benjamin Drung
Debian & Ubuntu Developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-mozillateam/attachments/20110122/628aff3e/attachment-0001.pgp>

More information about the Ubuntu-mozillateam mailing list