[Pkg-sympa-devel] sympa package depends

Emmanuel Bouthenot kolter at openics.org
Fri Jan 13 12:39:14 UTC 2012


Hi Matt,

On Mon, Dec 26, 2011 at 05:04:17PM -0800, Matt Taggart wrote:
[...]

> I am looking at the dependencies of the sympa package (I'm writing a
> sympa puppet module) and I have questions about a few
Great :)

> 1. can the doc-base Recommends be dropped?
yes

> 2. Text::Wrap appears to be in perl-base, can the libtext-wrap-perl
>   Suggests be removed? 
I will take a look further but I guess that we should remove it from
Suggests.

> 3. libnet-ldap-perl is currently a depends, could it be demoted to
>   Recommends/Suggests for people not using LDAP? (maybe the code still
>   has a hard requirement?)
I will also take a look further but I agree with you.

> 4. should the libdbd-* depends be OR'd together with the preferred one
>   first (probably mysql since in the recommends you have "mysql-server |
>   postgresql")
Actually, it's possible (even if it should not work very well) to
reconfigure the package and change the database engine hence having the
the dependency for each libdbd-$engine is needed.

There are some discussions pending on how handling the database engines
dependencies and if we should do that another way. Let say that this
is middle term task in progress.

> 5. is libmsgcat-perl used? Maybe just in the build and could be a
>   Build-dep instead?
AFAIR, you're right, I will check and fix this.

> 6. is a depends on sqlite3 needed? if libdbd-sqlite3-perl is installed
>   then shouldn't the right stuff be installed?
At a first glance, I can't see why it is needed (maybe historical
reasons), I will also drop this dependency.

Thanks for all your suggestions, I will take them into account while
preparing the upload of sympa 6.1.8

Regards,

-- 
Emmanuel Bouthenot
  mail: kolter@{openics,debian}.org    gpg: 4096R/0x929D42C3
  xmpp: kolter at im.openics.org          irc: kolter@{freenode,oftc}




More information about the Pkg-sympa-devel mailing list