[Pkg-mozext-maintainers] Bug#1058698: mozilla-devscripts should be removed from testing/unstable

Carsten Schoenert c.schoenert at t-online.de
Fri Dec 15 09:39:22 GMT 2023


Hello Mechtilde,

Am Thu, Dec 14, 2023 at 07:09:16PM +0100 schrieb Mechtilde:
> Hello Mathias,
> 
> thanks for the hint,
> 
> At this time mozilla-devscript is needed when you want to build
> Mozilla-AddOns from the *.xpi.
> 
> So we need to elaborate another way to do it.

I've dropped mozilla-devscripts as an dependency for thunderbird long
ago.
To get the l10n XPI files creatable I picked up the main part of
mozilla-devscripts, the shell script xpi-pack.sh, and placed it within
the debian/ folder.

https://salsa.debian.org/mozilla-team/thunderbird/-/commit/b31360b05e048826571245a2fda26d56592da435

We call this shell script then directly in debian/rules, it's quite
simple and straight forward to use.

https://salsa.debian.org/mozilla-team/thunderbird/-/blob/debian/sid/debian/rules#L134

I think shipping this shell script now in only a few source packages is
acceptable, otherwise we would need to fix mozilla-devscripts with a bit
effort for not really big gain.

Another option could be to move the XPI package build functionaliy into
some debhelper package, but I haven't looked really seriously into any
option.

Regards
Carsten



More information about the Pkg-mozext-maintainers mailing list