On 5/27/10 3:21 PM, Vincent Rivière wrote:
I was working on this and again made good progress. I just lack the time right now to complete it. But I WILL complete it. As a reminder, my program will build a set of base rpms from source (to give you an idea, aclocal, m4, autoconf, automake, make, ncurses, etc). From there rpms will have dependencies specified. The program would then build a dependency tree and build and install libraries along the way as necessary so that all programs are rebuilt against rebuilt libraries. With this we will be able to propogate mintlib changes using nothing more than a bunch of bandwidth :-P This is why I am going through and rebuilding all of sparemint, checking dependencies, etc. It's a tiring process, but it's needed to do the autobuilder right.Alan Hourihane wrote:The "daily binary builds" make this task much easier as we can have a wider audience testing the kernels.Very true !It would be amazing to have a "daily SpareMiNT build" or "daily Gentoo build" one day, with every package rebuilt every night and a ready to use ARAnyM image :-)This is not impossible.
In all honesty though, my systems aren't fast enough to do a rebuild once a day. I would estimate this process would take several days. However, this program could also fully automatically only decide to rebuild and release increment packages that depend on the modified packages. So only mintlib releases would initiate a full rebuild.
I'm excited about the prospect of this. I have to publish all my work and open up subversion so others can help or take my work and make it better when I don't have time to work on it.
Thanks, Mark