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
