-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 29 Oct 2008 12:11:38 +0100 Miroslav Suchý <[EMAIL PROTECTED]> wrote:
> > <http://git.fedorahosted.org/git/?p=spacewalk.git;a=commitdiff;h=938ca0f0c10f18af4784aa6aed1c38e26feb5a33> > > > > > > First draft of a new build system for Spacewalk. > > > > Created out of the need to build Satellite packages based on > > Spacewalk, this code may replace the Makefile.git we use today > > depending on how things go. > > > > Code currently only working with ./build.py --tgz in the java > > project. Other options coming soon as well as build.py's for the > > various sub-projects to replace Makefiles. > > > > * [DH] java/build.py > > * [DH] rel-eng/pybuilder/pybuilder.py > > What is wrong on current Makefile? > Why we need to have rewritten to Python? > Basically because we need some work done to it (Satellite tooling), there's nobody else to do it, and I can't get things done with it in Makefiles. The syntax is like greek to me and the more I tried to learn it the less I felt it was suitable for the task at hand. I don't mind it for compilation so much but when you start getting up near a third path of execution through it (all controlled by variables), auto-editing spec files and committing the result, and interacting heavily with git tags, I felt a more powerful scripting language was a better fit. I'm also hoping the end result will be something more of the team can look at and understand how to work with. (not sure) I saw that it was only 250 lines and most of the commands could be re-used and decided to go for it. Devan - -- Devan Goodwin <[EMAIL PROTECTED]> Software Engineer - Spacewalk / RHN Satellite Halifax, Canada 650.567.9039x79267 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkIT1AACgkQAyHWaPV9my767gCgjIyOMAII5TYS4ALDcpUqMqy5 2dQAmgJg/5Z3iqJ+xhkzNPp04sFds5qX =ooUr -----END PGP SIGNATURE----- _______________________________________________ Spacewalk-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-devel
