Bug#821139: lemonldap-ng-fastcgi-server: circular dependency

Xavier x.guimard at free.fr
Sat Apr 16 07:50:49 UTC 2016


On 15/04/2016 23:49, Bill Allombert wrote:
> Package: lemonldap-ng-fastcgi-server
> Version: 1.9.1-1
> Severity: important
> 
> Hello Debian Perl Group,
> 
> There is a circular dependency between lemonldap-ng-fastcgi-server and
> liblemonldap-ng-handler-perl:
> 
> lemonldap-ng-fastcgi-server 	:Depends: liblemonldap-ng-handler-perl
> liblemonldap-ng-handler-perl 	:Depends: lemonldap-ng-fastcgi-server
> 
> Circular dependencies are known to cause problems during upgrade, so we
> should try to avoid them.
> 
> Cheers,

Hi,

the reason is that liblemonldap-ng-handler-perl embeds Perl libraries
and web servers configuration (Apache and Nginx). To resolve this, I
propose to split liblemonldap-ng-handler in:
* liblemonldap-ng-handler: Perl libraries
* lemonldap-ng-handler: configurations

So dependencies will be:
* lemonldap-ng-handler:
  - liblemonldap-ng-handler
  - libapache2-mod-perl2 | lemonldap-ng-fastcgi-server
* lemonldap-ng-fastcgi-server:
  - liblemonldap-ng-handler

Is it OK for you ?



More information about the pkg-perl-maintainers mailing list