[Kolab-devel] roundcubemail-plugins-kolab requires composer to build

Timotheus Pokorra timotheus at kolab.org
Thu Sep 3 21:42:37 CEST 2015


Hello Thomas,

I think we should move this to the developers list, therefore my reply
goes there as well.

On 3 September 2015 at 20:20, Thomas Spuhler
<thomas.spuhler at btspuhler.com> wrote:
> The spec file of roundcubemail-plugins-kolab has now a BuildRequires: composer
> to build
> We do not build/provide composer and all of it's Requires.
> This would be a major project and we limited resources as anybody else.
> Could this
> 1. be reconsidered
> 2 What wouldn't work by omitting this BuildRequires?

It was included by Jeroen in this commit:
https://obs.kolabsys.com/package/rdiff/Kolab:Development/roundcubemail-plugins-kolab?linkrev=base&rev=123
titled "Update requirements for 2fa"

I cannot see in package roundcubemail-plugins-kolab why composer is
required for the build. I tried to build the package from Kolab
Development without the Build-Requires of composer, and it works fine.

But for iRony and kolab-freebusy, composer is already needed for the build:
https://obs.kolabsys.com/package/view_file/Kolab:Development/iRony/iRony.spec?expand=1
line 86
and https://obs.kolabsys.com/package/view_file/Kolab:Development/kolab-freebusy/kolab-freebusy.spec?expand=1

Jeroen also said on IRC that the dependancy on composer is a problem
for Debian/Ubuntu and OpenSUSE.
I did not fully understand that, since he has built a composer package
for CentOS, and I prepared a package for Debian:
https://obs.kolabsys.com/package/show/Kolab:Development/composer

I noticed that the Fedora people are discussing this as well, I am
watching that discussion to see what comes out of it:
https://lists.fedoraproject.org/pipermail/php-devel/2015-August/000316.html

all the best,
   Timotheus


More information about the devel mailing list