Package: ejabberd
version: 2.1.2-3
Severity: wishlist

This is a "meta bug" intended to specify the maintainer's position
on dealing with requests for packaging external (that is, "non-core")
modules along with ejabberd.

The most common requests are for:
1) Packaging of drivers for certain DBMSs, like MySQL or PostgreSQL;
2) Packaging of a module from the "ejabberd-modules" [1] project
   or a module from some other third party.

The maintainer's current position on this issue is to reject the
requests being discussed. The chief reason for this is that the
functionality being requested almost alway requires unusual and
complicated setup which would considerably burden the package
development. This is especially true for DBMS drivers.

Therefore, the current stance is this: if you need some extra
functionality, please step forward and create an extension package
which would depend on the ejabberd package. The ejabberd packaging team
will be happy to assist with packaging and sponsoring uploads, but you
will be in charge of keeping the package up-to-date with the upstream
developments and for making sure it works with the actual version(s) of
ejabberd maintained in Debian.

The question of whether each external module (or a set of modules)
should be made into a separate package with strong dependencies or
be included into a "big" package (which could be named "ejabberd-addons"
or "ejabberd-extra") with weak dependencies (specified via Suggests)
is still open. If you're about packaging stuff for ejabberd please get
in contact with the ejabberd package maintainers by opening a wishlist
bug against ejabberd or join the XMPP room ejabb...@conference.deb.at
and ask there.

1. http://www.ejabberd.im/ejabberd-modules



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to