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

Xavier x.guimard at free.fr
Sat Apr 16 07:59:37 UTC 2016


On 16/04/2016 09:50, Xavier wrote:
> 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 ?

I forgot some "-perl" suffix:
I propose to split liblemonldap-ng-handler-perl in:
* liblemonldap-ng-handler-perl: Perl libraries
* lemonldap-ng-handler: configurations

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



More information about the pkg-perl-maintainers mailing list