-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Working on cvs build integration for build.py and seeing some cleanup that needs to happen before things start getting out of hand. I'm proposing the following changes:
1. Make it installable via setup.py: - - install on your system with "sudo python setup.py install" - - re-run when you need to get the latest code. - - Doing this because tracking the code in specific branches is going to bite someone sooner or later. (something's fixed in master that you need when building in another branch or repo) - - Will leave thin rel-eng/bin/build.py script in place to run directly from source if you really don't want to install it. 2. Rename the main executable: - - Really don't want to put something into /usr/bin named build.py. - - Was thinking 'tito', our magical rel-eng helper. - - Other suggestions? 3. Restructure the CLI into modules like yum or cobbler: - - Options now are getting convoluted in a flat list. - - Doing several high level tasks that shouldn't be combined. - - New interface will look like: tito build --tgz --rpm --srpm --test tito tag-release --keep-version tito report --untagged-diffs tito cvs-release [options TBD] With options like --debug available in all modules. Hoping to be able to implement some of these as I go this week, so they won't be landing for a little bit, but let me know if you see any issues or have suggestions. Thanks, Devan - -- Devan Goodwin <dgood...@redhat.com> Software Engineer Spacewalk / RHN Satellite Halifax, Canada 650.567.9039x79267 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmQmFYACgkQAyHWaPV9my7etQCfUaFy1x8lLM6ZHEjxtHqAESQ7 cBQAoKho3a4SAx/hlFRf1xzw3MRQROTZ =z8Cc -----END PGP SIGNATURE----- _______________________________________________ Spacewalk-devel mailing list Spacewalk-devel@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-devel