2011/6/22 Brandon Casci <[email protected]>:
> Just curious, are the Debian daily builds on hold because of time or the
> cost of running a build server?

Time :-)

The problem with daily builds is not only to setup a script that works
once but to maintain it: after some time, the synchronization might be
broken or you may need to update things manually, such as
adding/removing a dependency..

That said, if you forget about my crazy idea of building in a chroot
and resort to building in the machine's system, restoring them could
be fairly easy and I could do that on my machine to produce amd64
builds.

Once this is done, I could give you (or another interested
contributor) the instructions to setup a build on an i386 machine and
voila.. :-)

R.

> On Wed, Jun 22, 2011 at 12:52 PM, Romain Beauxis <[email protected]>
> wrote:
>>
>> Hi all!
>>
>> 2011/6/22 David Baelde <[email protected]>:
>> > Hi Brandon, thanks for looking into this and proposing your help. I
>> > don't know much about Debian packaging, but I can tell you that we're
>> > planning a beta2 release in the next few days, and Romain will ship
>> > the Debian package immediately after that. Concerning the daily
>> > builds, I don't know what's up.
>>
>> Thanks Brandon for proposing your help. It could be precious in these
>> times of so little spare time for us :-)
>>
>> Concerning the debian packages, there are two different things:
>>  * The official package:
>> The official debian/ubuntu liquidsoap package is built not using the
>> full tarball. For this package, dependencies are packaged
>> independently, e.g. libmad-ocaml-dev and then the liquidsoap package
>> depends on those at build-time.
>>
>> The official package is quite tricky. We are actually planning a
>> support for plugins, that is to provide a seperate package for each
>> optional functionality, such as SDL, lastfm, etc.. This makes the
>> packaging quite tricky and requires coordination with the ocaml team.
>>
>> A good news concerning the official package is that, starting with the
>> coming beta2, the official package will be able to dynamically load
>> lame and aacplus, which means that regular users won't have to
>> recompile liquidsoap just to get MP3 or AAC+ encoding enabled!
>>
>> * The daily packages (and the old full package):
>> Those packages are much more simple. They are built directly using the
>> -full tarball or the hg repository. They do not have plugins and, thus
>> are much more simple to maintain.
>>
>> The full packages where originally intended to provide a compiled
>> liquidsoap with mp3 support enabled. As explained before, these
>> packages are no longer necessary now.
>>
>> However, the daily packages have proved to be extremly useful in order
>> to get quick feedback on the recent developement code and to ease the
>> process of testing recent builds for a regular users. The only reason
>> why they are not maintained is lack of time and general tiredness.
>> When moving the server a year ago to an amd64 architecture, I though
>> it would be useful and fun to enable daily builds for both i386 and
>> amd64. This, in fact, turned out to be much more difficult than I
>> though and I finally got bored and lacked time to properly finish it.
>>
>> I would be more than happy to give more informations and any
>> approriate access to anyone interested in maintaining the daily
>> packages! There is come code laying around at this place:
>>  https://savonet.svn.sourceforge.net/svnroot/savonet/utils/daily-build
>> Feel free to have a look at it :)
>>
>> If you want to take over the daily packages, all you would need is a
>> machine with the required dependencies installed and a cron script to
>> build the package every day. I would not recommend trying to build a
>> i386 package out of an amd64 system, so two machines would be ideal.
>> My server can do the amd64 one while another one could do the i386
>> one..
>>
>> Romain
>
>
>
> --
> =========================================
> Brandon Casci
> Loudcaster
> http://loudcaster.com
> =========================================
>

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to