Mozilla WebExtension Packaging Team
Contents
Infrastructure
Website: http://wiki.debian.org/Teams/DebianWebextensionTeam
Salsa Group: https://salsa.debian.org/webext-team
Packages: TODO
Interacting with the team
Email contact: Debian Mozilla Extension Maintainers <pkg-mozext-maintainers@alioth-lists.debian.net>
Task description
The group will mainly package WebExtensions for Chromium, Firefox and Thunderbird.
Unfortunately Iceape and Iceowl (aka Seamonkey and Sunbird) are marked as end of life by Mozilla and by this out of scope.
Joining
Simply get involved! The pkg-mozext-maintainers QA page and git repository are good places to start. If you're new to extension packaging send patches to the mailing list or talk to someone on IRC for review. To get commit access on the Salsa team site you need to have an account on Salsa, so create one if you haven't already one, next request to join the Debian WebExtension Team. Packages that need checking or an upload can be listed at the old (Alioth based) QA site and the recent QA site or on the IRC channel.
Common practices
Packages are Team maintained, means the Maintainer field needs to be set to 'Debian Mozilla Extension Maintainers <pkg-mozext-maintainers@alioth-lists.debian.net>', the Uploader field should hold the people which are responsible for the package in detail. Just have a look at existing packages.
- Use the most recent version of debhelper.
Packages should use dh_webext from mozilla-devscripts within debian/rules. It will minimize the needed work.
(this is deprecated since since Firefox use Web-Extenstions and Thunderbird Mail-Extensions.(>=78.x)
dpkg-source 3.0 (quilt) format is mandatory.
A machine-readable debian/copyright is mandatory.