What about starting to use project-builder for native packages?

Gunnar Wrobel wrobel at pardus.de
Wed Apr 14 23:34:02 CEST 2010


Quoting Richard Bos <ml at radoeka.nl>:

> On Mon, Apr 12, 2010 at 11:47:57PM +0200, Gunnar Wrobel wrote:
>> Hi (especially to the native packagers),
>>
>> would it be okay to start building (or at least to start trying to
>> build) packages via project-builder (http://trac.project-builder.org/)?
>>
>> I looked a little bit closer at the tool at the end of last week and I
>> got the impression that this would serve us well. I admit this was not
>> yet an in-depth check but at the moment I'm pretty convinced it should
>> allow us to create simple packages for several distributions at the same
>> time.
>>
>> Mathieu suggested using this tool a while ago. Richard suggested using
>> the OpenSUSE build system. While I like that system it does not deliver
>> packages for a specific distribution that is (still) critical to the
>> Kolab server: OpenPKG. project-builder is probably slightly more
>> complicated but it also is somewhat more flexible.
>
> It seems possible to have an openpkg target at the openSUSE Build  
> Service (OBS):
> http://lists.opensuse.org/opensuse-buildservice/2010-04/msg00117.html
>
> Would it be possible to provide Adrian S. (OBS maintainer / developer)
> with openpkg packages that are needed to e.g build the PEAR packages?
>
> I still see problems that are to be solved, like e.g the specific
> openpkg spec file.  But all of this might be solvable....

Maybe I shouldn't have cited the lack of OpenPKG support as the only  
reason why I'm not certain that we should rely on the OpenSUSE build  
service. In theory project-builder does not limit us in any way  
concerning the distributions we build packages for. So it could also  
be pkgsrc or Gentoo. And these ones would definitely be hard to get on  
the OpenSUSE build service.

Nevertheless the likelihood that we have an interest in supporting  
these less widespread distros is not too high. So this argument is not  
that important.

Another reason for preojectbuilder might be that we do not want to  
fully rely on an external build service. I consider it important that  
we are always able to build our own packages.

The fact that it currently has no OpenPKG support also means we would  
have to wait a while until we can fully use it.

Anyhow: You made it clear that you'd still rather like to go the  
OpenSUSE build service route. And I think it has the advantage of  
being an easy solution.

But when I reconsidered the build service I thought we might also  
simply use both. As far as I understand it we only need decent spec  
files for the build service. Plus the source package. Is that right?  
Both are things that are being delivered by project builder. So it  
might be rather easy to do the basic template definition in the  
project builder and only generate the source package and the spec for  
the subsequent build service step. For all distros not supported by  
the build service we could fully build the packages.

Do you think that might work?

Cheers,

Gunnar

>
> --
> Richard
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users
>



-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                          Bundesstrasse 29
Fax    : +49 721 1513 52322                          D-20146 Hamburg
--------------------------------------------------------------------
    >> Mail at ease - Rent a kolab groupware server at p at rdus <<
--------------------------------------------------------------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.kolab.org/pipermail/users/attachments/20100414/8adf758d/attachment.sig>


More information about the users mailing list