[python-taboot/f16] Update to 0.4.0-1

Timothy Bielawa tbielawa at fedoraproject.org
Fri Jan 20 21:49:43 UTC 2012


commit 6f0b256d86074990f4002a1a09fb4913e292ac72
Author: Tim Bielawa <tbielawa at redhat.com>
Date:   Fri Jan 20 16:49:39 2012 -0500

    Update to 0.4.0-1

 .gitignore         |    1 +
 python-taboot.spec |   73 +++++++++++++++++++++++++++++++++++++++++++++++++--
 sources            |    2 +-
 3 files changed, 72 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..a8f2188 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/python-taboot-0.4.0.tar.gz
diff --git a/python-taboot.spec b/python-taboot.spec
index c2a84a1..f54c249 100644
--- a/python-taboot.spec
+++ b/python-taboot.spec
@@ -3,7 +3,7 @@
 
 Name:           python-taboot
 %define _name   taboot
-Version:        0.3.0
+Version:        0.4.0
 Release:        1%{?dist}
 Summary:        Client utility for scripted multi-system administration over Func
 
@@ -18,6 +18,9 @@ BuildRequires:  python-devel
 
 Requires:       func
 Requires:       PyYAML
+%{?fc14:Requires: python-argparse}
+%{?el5:Requires: python-argparse}
+%{?el6:Requires: python-argparse}
 
 
 %description
@@ -60,8 +63,9 @@ mod_jk via it's xml web api.
 %{__mv} $RPM_BUILD_ROOT%{python_sitelib}/taboot-func $RPM_BUILD_ROOT%{python_sitelib}/func/minion/modules/%{_name}
 %{__mkdir_p} %{buildroot}%{_mandir}/{man1,man5}
 %{__gzip} -c docs/man/man1/taboot.1 > %{buildroot}/%{_mandir}/man1/taboot.1.gz
+%{__ln_s} ./taboot.1.gz %{buildroot}/%{_mandir}/man1/tabootv.1.gz
 %{__gzip} -c docs/man/man5/taboot-tasks.5 > %{buildroot}/%{_mandir}/man5/taboot-tasks.5.gz
-
+%{__mv} share/edit-header %{buildroot}/%{_datadir}/%{_name}
 
 %clean
 %{__rm} -rf $RPM_BUILD_ROOT
@@ -69,10 +73,12 @@ mod_jk via it's xml web api.
 
 %files
 %defattr(-,root,root,-)
-%{_bindir}/taboot
+%{_bindir}/taboot*
 %{python_sitelib}/*%{_name}*
+%{_datadir}/%{_name}*
 %doc docs/rst LICENSE AUTHORS README
 %doc %{_mandir}/man1/taboot.*
+%doc %{_mandir}/man1/tabootv.*
 %doc %{_mandir}/man5/taboot-tasks.*
 
 
@@ -82,6 +88,67 @@ mod_jk via it's xml web api.
 
 
 %changelog
+* Fri Jan 20 2012 Tim Bielawa <tbielawa at redhat.com> 0.4.0-1
+- Taboot 0.4.0, the "Farewell, Friend" release
+
+* Wed Jan 18 2012 Tim Bielawa <tbielawa at redhat.com> - 0.3.9-1rc3
+- Fix vi launching with incorrect command line parameters
+
+* Tue Jan 17 2012 Tim Bielawa <tbielawa at redhat.com> - 0.3.9-1rc2
+- Fix EDITOR export in tabootv script
+
+* Mon Jan 16 2012 Tim Bielawa <tbielawa at redhat.com> - 0.3.9-1rc1
+- Major release, lots of internal code refactoring
+- tbielawa at redhat.com:
+  Fixes #25, Should have a guide for creating new scripts
+  Fixes #26, Taboot is not DRY enough
+  Fixes #28, More verbosity for debugging & development
+  Fixes #33, Add functionality for strict ordering of hosts
+  Fixes #34, Taboot 'edit' mode should hint at the file type and give instructions
+  Fixes #35, Taboot should have a "noop" task
+  Fixes #36, Preflight not doing mega concurrency as advertised
+- jdetiber at redhat.com:
+  Fixes #38, Escape HTML Tags in HTMLOutput
+  Fixes #39, Colorize various output
+  Fixes #40, Create a tabootv wrapper to make vi default EDITOR
+  Fixes #41, Add server parameter to puppet (Safe)Run tasks
+- abutcher at redhat.com:
+  Fixes #37, Add a puppet noop task
+
+* Thu Sep 29 2011 Tim Bielawa <tbielawa at redhat.com> 0.3.2-1
+- Add Nagios (Un)SilenceHost classes (Fixes: #29) (tbielawa at redhat.com)
+- Adding WaitOnInput subclass to SleepBase class for pausing until
+  user input (Fixes: #30) (jason.detiberus at redhat.com)
+- New HTMLOutput logger (Fixes: #31) (tbielawa at redhat.com)
+- 'hacking' directory in git tree has script to make development testing easier.
+- Update docs. pep8 fixes
+- Make python-argparse a Requires for el6 as well
+
+* Thu Aug 04 2011 Tim Bielawa <tbielawa at redhat.com> 0.3.1-1
+- Spelling & grammar fixes all around (Fixes #23) (tbielawa at redhat.com)
+- Added -E flag to edit script before running (Fixes #18)
+  (jason.detiberus at redhat.com)
+- Added -p flag (acts like -n in that it checks syntax, but also prints
+  resulting yaml to be run onscreen) (Fixes #18) (jason.detiberus at redhat.com)
+- Cleanup unnecessary documentation (tbielawa at redhat.com)
+- Those are just bad ideas for a project with concurrency as a selling point
+  (Remove user input modules) (tbielawa at redhat.com)
+- Simplify a little example in the docs (tbielawa at redhat.com)
+- Added -C flag for Concurrency, Fixed an error when -L wasn't specified and
+  added CLIOutput when -L is specified and logging wasn't already set
+  (Fixes #18) (jason.detiberus at redhat.com)
+- Added command line flag to add logging (Fixes #18) (jason.detiberus at redhat.com)
+- Add python utility to generate a graphviz dot file of the class inheritance
+  graph of the python source codes. (tbielawa at redhat.com)
+- Add conditional Requires on python-argparse. Update README and release notes.
+  (tbielawa at redhat.com)
+- Exit/continue the main load-loop sooner so we can validate YAML scripts and
+  not blow up when not ran on a minion/overlord (like during testing...)
+  (tbielawa at redhat.com)
+- Switched argument parsing to use argparse (jason.detiberus at redhat.com)
+- Fix nagios scheduling causing log-to-file to fail. (Fixes #24)
+  (tbielawa at redhat.com)
+
 * Thu Jun 23 2011 Tim Bielawa <tbielawa at redhat.com> 0.3.0-1
 - Update version. 0.3.0. If Linux can do it -- so can we. (tbielawa at redhat.com)
 - Now included in EPEL and Fedora. Fixes #9 (tbielawa at redhat.com)
diff --git a/sources b/sources
index da7c484..593c14e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e7ef1ff7df6a7efd579b9f1b2671999  python-taboot-0.3.0.tar.gz
+bd81ce31254da41e3844d1b0d5082777  python-taboot-0.4.0.tar.gz


More information about the scm-commits mailing list