From 653437c18ef6f9c323357a735cd65b8487112ab5 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Feb 08 2011 08:08:04 +0000 Subject: Bump to new upstream version - 0.3.3. --- diff --git a/.gitignore b/.gitignore index 8175a8a..863201d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -kobo-0.2.1.tar.bz2 +/kobo-0.3.3.tar.bz2 diff --git a/kobo.spec b/kobo.spec index c21073f..e3541e2 100644 --- a/kobo.spec +++ b/kobo.spec @@ -5,8 +5,8 @@ %define py_sitedir %{py_libdir}/site-packages %define debug_package %{nil} -%define version 0.2.1 -%define release 3 +%define version 0.3.3 +%define release 1 # set git to %{nil} (release) or to YYYYMMDD.123456 (git build) %define git %{nil} @@ -24,7 +24,6 @@ Group: Development/Libraries URL: https://fedorahosted.org/kobo/ Source0: https://fedorahosted.org/releases/k/o/kobo/%{name}-%{version}%{?release_suffix}.tar.bz2 - BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel >= 2.4 @@ -53,6 +52,7 @@ Django components. Summary: CLI client Group: Development/Libraries Requires: kobo = %{version}-%{release} +Requires: python-simplejson %description client CLI client. @@ -72,6 +72,7 @@ Summary: Xml-rpc and web interface to a task database Group: Development/Libraries Requires: kobo = %{version}-%{release} Requires: Django >= 1 +Requires: gzip %description hub Hub is a xml-rpc and web interface to a task database. @@ -88,10 +89,20 @@ Requires: koji Rpmlib contains functions to manipulate with RPM files. +%package admin +Summary: Kobo admin script for instant project deployment +Group: Development/Tools +Requires: kobo >= %{version} +Requires: Django >= 1 + +%description admin +Kobo admin provides templates for various kobo-based projects, +incl. CLI, hub client, worker and hub. + + %prep %setup -q -n %{name}-%{version}%{?release_suffix} - %build echo OK @@ -144,13 +155,58 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %{py_sitedir}/kobo/rpmlib.py* +%files admin +%defattr(644,root,root,755) +%{py_sitedir}/kobo/admin +%attr(755,root,root) /usr/bin/kobo-admin + %changelog -* Mon Feb 07 2011 Fedora Release Engineering - 0.2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jul 21 2010 David Malcolm - 0.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild +* Tue Feb 1 2011 Daniel Mach - 0.3.3-1 +- Replace double underscores with dots in xmlrpc method names. (Daniel Mach) +- Fix regex in test_tback.py so unit tests pass. (Daniel Mach) +- Fix session handling in worker. (Daniel Mach) +- Fix kobo.Traceback to return empty string on no exception. Add traceback tests. (Tomas Kopecek) +- Simplify hub deployment (add menu and template to default). Tweak kobo-admin templates. (Daniel Mach) +- Add a warning about a possibly read-only database to the worker middleware assert. (Daniel Mach) +- Add task notification() and cleanup() class methods. (Daniel Mach) +- Revamp hub urls and admin templates. (Daniel Mach) +- Prevent a race condition when using CookieTransport in threads in py2.7. (Daniel Mach) +- Add unit test for EnumItem.change_state() return value. (Daniel Mach) +- StateEnum.change_state() now returns bool as documented. (Martin Magr) +- Command argument in kobo.shortcuts.run() can be also a list now. (Daniel Mach) +- Strip path from nvr in kobo.rpmlib.parse_nvr() and parse_nvra(). (Daniel Mach) +- Exclude XML-RPC from CSRF processing. (Daniel Mach) +- Add stdin data support to kobo.shortcuts.run(). (Daniel Mach) +- Add kobo.shortcuts.iter_chunks() to iterate through a list, string or generator and yield chunks of defined size. (Daniel Mach) +- Raise an exception when spawn_subtask() or wait() method is called in a foreground task. (Daniel Mach) +- Add constructor to kobo.django.hacks.UserChangeForm to fix maximum recursion depth error. (Daniel Mach) +- Fix username max_length hack to work with Django 1.2.1. (Martin Bukatovic) +- Add kobo.notification module to send email notifications. (Daniel Mach) +- Process kobo.shortcuts.run() logging in chunks and print data immediately. (Daniel Mach) +- Subtasks have to follow parent's channel and arch. (Martin Magr) +- Compute elapsed time for running tasks. (Tomas Kopecek) + +* Wed Oct 27 2010 Daniel Mach - 0.3.2-1 +- Fix XML-RPC transports to make them work in py2.5 and py2.6. (Daniel Mach) +- Automatically scroll the task log window when we're at the bottom of the page. (Daniel Mach) +- Show self.* attributes in extended tracebacks. (Daniel Mach) +- Compress logs with gzip when a task finishes. (Daniel Mach) +- Convert task logs to utf8 (with "replace" option) to prevent raising UnicodeDecodeError during template processing. (Daniel Mach) + +* Tue Oct 19 2010 Daniel Mach - 0.3.1-1 +- Add help-admin command to display help for admin commands. (Daniel Mach) +- Add config parser support for glob matching on dict keys. (Tomas Kopecek) +- Implement timeout support in xmlrpc transports. (Daniel Mach) +- Improve kobo.xmlrpc.CookieTransport to work with python 2.7 as well. (Daniel Mach) +- Add kobo-admin utility. (Martin Bukatovic) +- Add missing HttpResponseForbidden import to kobo.hub.views. (Daniel Mach) +- Fix bug in "Show only my tasks" search option on Tasks page. (Daniel Mach) + +* Fri Aug 13 2010 Daniel Mach - 0.3.0-2 +- Bump to new upstream version. +- Fix kobo.rpmlib.get_digest_algo_from_header() when RPMTAG_FILEDIGESTALGO contains None value. (Daniel Mach) +- Pass 'conf' argument do daemonized worker's main_loop. (Daniel Mach) * Mon Feb 15 2010 Daniel Mach - 0.2.1-1 - Split rpmlib to a subpackage. diff --git a/sources b/sources index 9c72fc0..3643d6a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ea8937975c2a0895d4d486597c52677f kobo-0.2.1.tar.bz2 +33b8a90739f0f08b5965344b0dc0ce0f kobo-0.3.3.tar.bz2