Mozilla Extension Packaging Team

Infrastructure

Interacting with the team

Task description

Packaging of extensions for Icedove, Iceweasel, Iceape and Iceowl (aka Thunderbird, Firefox, Seamonkey and Sunbird).

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 request to join the project via Alioth.

Common practices

TODO

Packages

Use the following snippet for your sources.list:

deb http://pkg-mozext.alioth.debian.org/packages lenny/i386/
deb http://pkg-mozext.alioth.debian.org/packages lenny/all/
deb-src http://pkg-mozext.alioth.debian.org/packages lenny/source/

deb http://pkg-mozext.alioth.debian.org/packages sid/i386/
deb http://pkg-mozext.alioth.debian.org/packages sid/all/
deb-src http://pkg-mozext.alioth.debian.org/packages sid/source/

To install an extension run

apt-get install <EXTENSION>

If you are member of the group pkg-mozext you can upload with the following dput configuration:

[pkg-mozext]
method = scp
fqdn = alioth.debian.org
incoming = /home/groups/pkg-mozext/htdocs/packages/mini-dinstall/incoming/
post_upload_command = ssh alioth.debian.org /home/groups/pkg-mozext/mini-dinstall.sh

See also

https://wiki.ubuntu.com/MozillaTeam/Karmic/ExtensionReview on the Ubuntu wiki has some information that is relevant to Debian extension packaging.