[python-nitrate] Version 1.0 import

psss psss at fedoraproject.org
Fri Apr 11 14:54:03 UTC 2014


commit c9337748ffe935203c9fa3ae18ecf3fdc0cdadd0
Author: Petr Šplíchal <psplicha at redhat.com>
Date:   Fri Apr 11 16:52:57 2014 +0200

    Version 1.0 import

 .gitignore          |    1 +
 python-nitrate.spec |  143 +++++++++++++++++++++++++++++++++++++++++++++++----
 sources             |    2 +-
 3 files changed, 134 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a6c47fc..ff9d6eb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /python-nitrate-0.7.tar.bz2
 /python-nitrate-0.8.tar.bz2
 /python-nitrate-0.9.tar.bz2
+/python-nitrate-1.0.tar.bz2
diff --git a/python-nitrate.spec b/python-nitrate.spec
index f7a9d16..bbc92b4 100644
--- a/python-nitrate.spec
+++ b/python-nitrate.spec
@@ -1,6 +1,6 @@
 Name: python-nitrate
-Version: 0.9
-Release: 2%{?dist}
+Version: 1.0
+Release: 0%{?dist}
 
 Summary: Python API for the Nitrate test case management system
 Group: Development/Languages
@@ -11,7 +11,7 @@ Source0: http://psss.fedorapeople.org/python-nitrate/%{name}-%{version}.tar.bz2
 
 BuildArch: noarch
 BuildRequires: python-devel
-Requires: python-kerberos
+Requires: python-kerberos python-psycopg2
 
 %description
 python-nitrate is a Python interface to the Nitrate test case
@@ -31,7 +31,7 @@ mkdir -p %{buildroot}%{_mandir}/man1
 mkdir -p %{buildroot}%{python_sitelib}/nitrate
 install -pm 755 source/nitrate %{buildroot}%{_bindir}
 install -pm 644 source/*.py %{buildroot}%{python_sitelib}/nitrate
-install -pm 644 documentation/*.1.gz %{buildroot}%{_mandir}/man1
+install -pm 644 docs/*.1.gz %{buildroot}%{_mandir}/man1
 
 %files
 %{_mandir}/man1/*
@@ -40,11 +40,135 @@ install -pm 644 documentation/*.1.gz %{buildroot}%{_mandir}/man1
 %doc COPYING README examples
 
 %changelog
-* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+* Fri Apr 11 2014 Petr Šplíchal <psplicha at redhat.com> 1.0-0
+- New stable version, see release notes for the list of changes
+- http://psss.fedorapeople.org/python-nitrate/notes.html
 
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9-1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+* Wed Apr 09 2014 Petr Šplíchal <psplicha at redhat.com> 0.15-0
+- Single LOG_DATA level for data-related logs, docs cleanup
+- Initialize all plan-case tags in CACHE_OBJECTS level
+- Do not use log.error during object creation/init
+- Raise exception when invalid Build name given
+- Added link to the Copr repository
+- Use object name for identifier if id is unknown
+- Containers with uncached items should expire as well
+- No all-items fetching for modified containers [BZ#1084563]
+
+* Fri Apr 04 2014 Petr Šplíchal <psplicha at redhat.com> 0.14-0
+- Allow wiping cache of subclasses of given class
+- Update TestRun's CaseRuns in MultiCall batches
+- Import all containers into the main nitrate module
+- Remove version from test-bed-prepare Product init
+- Display warn message about locked persistent cache
+- Document batch updates using Cache().update()
+- Summary of new features added to release notes
+- Add reference to release notes and individual module docs
+- Custom formatter should return unicode messages
+- Updated the create.py simple example code
+- Test suite documentation update
+- Use tag name for hashing to allow creating new tags
+- Initial version of the release notes
+
+* Thu Apr 03 2014 Petr Šplíchal <psplicha at redhat.com> 0.13-0
+- Give a summary of expired items for easier debugging
+- Wake up only containers with already cached items
+- New log.all() method for super-detailed logging
+- Use singletons for Coloring and Caching configuration
+- Use a single Cache instance for persistent cache handling
+- Include minimal config example in the synopsis
+- Use custom concise test results for python 2.7+ only
+- New log level for Teiid, global constants for all levels
+- Explicitly mention cache levels for environment variable
+- Use Config class directly rather than through Nitrate
+- Teiid requires python-psycopg2 for db connection
+- Refactored the huge api module into several modules
+- Explicitly mention the update() method in examples
+- Ignore enter() and exit() when persistent caching off
+
+* Wed Mar 26 2014 Petr Šplíchal <psplicha at redhat.com> 0.12-0
+- Disable PlanComponents test until BZ#866974 is fixed.
+- Support for fetching data from a Teiid instance
+- Simple locking for persistent cache implemented
+- Support for string tags (backward-compatible)
+- Use multicall for unlinking testcases from testplans
+- Containers should iterate over sorted test cases
+- Support for test case sortkey in test plans [BZ#869594]
+- Improved logging for Container add/remove methods
+- Internal utility function for idifying
+- Cache.update() support for multicall slicing
+- Status can be specified upon test case creation
+- New utility function sliced() for cutting loafs
+- Store the initial object dict for future use
+- Setting arguments/requirement upon test case creation [BZ#1032259]
+- Product property removed from the TestCase class [BZ#1076058]
+- Special handling for comparison with None
+- TestRun.caseruns and TestRun.testcases containers
+- Cache setup only when needed, improved cleanup logging
+- Make sure we always compare objects of the same type
+- Improved container initialization when inject given
+- TestPlan.testruns reimplemented using PlanRuns container
+- More debugging output when expiring objects from cache
+- Containers should always be read-only properties
+- PlanComponents container implemented
+
+* Fri Mar 7 2014 Petr Šplíchal <psplicha at redhat.com> 0.11-0
+- One year is good enough for never-expire limit
+- Bugs reimplemented with containers and caching
+- Wake up containers as sets of objects, not lists
+- Use empty cache for objects not found in the cache file
+- Identifier should show UNKNOWN when id not defined
+- Set the default command line editing mode to vi
+- Do not use root logger for nitrate logging [BZ#1060206]
+- Use NitrateError class for raising exceptions instead of plain str
+- Fix regression after version removal from product
+- Container implementation status documented
+- TestRun.started and TestRun.finished [BZ#957741]
+- Better document the update() method [BZ#1004434]
+- New attribute TestPlan.owner [BZ#954913]
+- Move the default version from Product into TestPlan
+- Version fetch cleanup & test improvements
+- Use custom result format for unit tests
+- Added TestCase.created attribute (creation date) [BZ#1008489]
+
+* Wed Sep 25 2013 Petr Šplíchal <psplicha at redhat.com> 0.10-0
+- Add Filip Holec to the list of contributors
+- Convert timedelta into a human readable format
+- The Big Cleanup of Ininitialization and Caching
+- New custom log levels for cache and xmlrpc
+- Component should be among exported classes
+- Added support for plain authentication
+- Initialize color mode before caching
+- Colored logging [BZ#965665]
+- Handle attribute init and fetch timestamp reset at one place
+- Test summary should report errors as well
+- No need to load cache when testing
+- Allow to clear cache for selected classes only
+- Give an overall test summary at the end of testing
+- Support cache expiration configuration for parent classes
+- Improved auto-plural in listed() for words ending with 's'
+- New utility function header() for printing simple headers
+- Object fetching cleanup and improved _is_cached()
+- Move server communication debugging to lower level
+- New method Cache.update() for group updates
+- Use temporary cache file for running the test suite
+- Correctly handle modified objects with caching
+- Fix problem with restoring containers from the cache
+- Document logging with custom level, some cleanup
+- Common identifier width handling
+- Move constants to the top, expiration adjustments
+- Persistent caching for all Container classes
+- Container initialization
+- Persistent cache implementation
+- Common caching support in the Nitrate class
+- Skip performance tests when in regular mode
+- MultiCall support
+- Tag class implementation
+- Performance test cases
+- Test bed prepare script
+- Make the newline in info() optional
+- Added support for performance tests (--performance)
+- Allow short PlanType initialization by string
+- Allow to set the reference link upon test case creation [BZ#843382]
 
 * Mon Dec 10 2012 Petr Šplíchal <psplicha at redhat.com> 0.9-0
 - New function unlisted() for conversion from human readable list
@@ -75,9 +199,6 @@ install -pm 644 documentation/*.1.gz %{buildroot}%{_mandir}/man1
 - Empty script or arguments to be handled same as None
 - Smarter implementation of the listed() function
 
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8-1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
 * Wed Feb 29 2012 Petr Šplíchal <psplicha at redhat.com> - 0.8-0
 - New method clear() for cleaning containers
 - Component and Components class implementation
diff --git a/sources b/sources
index d3d78ad..7fd2395 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-76b58911e38abb4ca41b4c8008213266  python-nitrate-0.9.tar.bz2
+2b6b6896429675ec24efeb0d6c00b2c8  python-nitrate-1.0.tar.bz2


More information about the scm-commits mailing list