Fletch;251653 Wrote: > Hi Matt, > > I'll try to have some more feedback for you later, but I was thinking > about this part: > > > > Is that really what you want? It seems that especially for the nightly > snapshot builds you'll want the ability to do a single SVN checkout and > build everything. If they run independently you'll risk having > different SVN versions in the various platform specific builds. That's > undesirable from a support standpoint. > > On a related note, Dean mentioned in a different thread that your new > build system will have the ability for developers, including community > members, to manually kick off nightly builds. That seems like a good > reason to switch the naming convention for all of the nightly platform > specific builds from the current date format to SVN rev number. > Otherwise you could have different versions of the builds floating > around with same filename and date.
Fletch, Its actually all of that functionality that I'm trying to think about and plan for in advance. By keeping the buildme.pl script as simple as possible, it allows us to build other platforms around the script that can manipulate things cleanly and in an easy-to-manage manner. Specifically, to address your concerns about the nightly builds ... life is actually much easier now. We can build our own in-house scripts that do an 'svn update', and then begin each of the builds we need to run ... and they all run on the exact same source code from the exact same snapshot. We can even re-run the same build a few hours later if we see a problem, without the concern of the SVN repository automatically updating and then it not being able to reproduce a problem we might have seen. Honestly the build-scripts we use in-house for making the nightly builds are going to be customized all the time to specifically work for our environment... our paths, our naming schemes, and our own servers. By leveraging a buildme.pl script that everyone in the community uses, community users can reproduce the same files we're building ... but without any of the headaches of our own environment hanging over them! With regards to the file names, I can see a situation where we might want to be able to force a new name for the RPM ... but its just as easy to always build the same RPM name based on the .spec file, and have other scripts rename the RPM. Just an idea right now, but im sure we'll flesh it out.... -- Diranged ------------------------------------------------------------------------ Diranged's Profile: http://forums.slimdevices.com/member.php?userid=13773 View this thread: http://forums.slimdevices.com/showthread.php?t=41364 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/beta
