Hello community,
here is the log from the commit of package python-couchdb for openSUSE:Factory
checked in at Mon Oct 11 16:35:59 CEST 2010.
--------
--- python-couchdb/python-couchdb.changes 2010-04-14 12:08:36.000000000 +0200
+++ python-couchdb/python-couchdb.changes 2010-10-11 11:59:18.000000000 +0200
@@ -1,0 +2,23 @@
+Mon Oct 11 09:49:24 UTC 2010 - coolo@novell.com
+
+- update to 0.8
+
+ * The couchdb-replicate script has changed from being a poor man's version of
+ continuous replication (predating it) to being a simple script to help
+ kick off replication jobs across databases and servers.
+ * Reinclude all http exception types in the 'couchdb' package's scope.
+ * Request retries schedule and frequency are now customizable.
+ * Allow more kinds of request errors to trigger a retry.
+ * Breaking change: the dependency on `httplib2` has been replaced by
+ an internal `couchdb.http` library. This changes the API in several places.
+ Most importantly, `resource.request()` now returns a 3-member tuple.
+ * Breaking change: `couchdb.schema` has been renamed to `couchdb.mapping`.
+ This better reflects what is actually provided. Classes inside
+ `couchdb.mapping` have been similarly renamed (e.g. `Schema` -> `Mapping`).
+ * Breaking change: `couchdb.schema.View` has been renamed to
+ `couchdb.mapping.ViewField`, in order to help distinguish it from
+ `couchdb.client.View`.
+ * Breaking change: the `client.Server` properties `version` and `config`
+ have become methods in order to improve API consistency.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
CouchDB-0.6.1.tar.bz2
New:
----
CouchDB-0.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-couchdb.spec ++++++
--- /var/tmp/diff_new_pack.Oj9y0P/_old 2010-10-11 16:32:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Oj9y0P/_new 2010-10-11 16:32:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package python-couchdb (Version 0.6.1)
+# spec file for package python-couchdb (Version 0.8)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: python-couchdb
-Version: 0.6.1
+Version: 0.8
Release: 1
Summary: A Python library for working with CouchDB
Group: Development/Languages/Python
@@ -28,8 +28,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch0: python-couchdb-shebang.patch
%{py_requires}
-BuildRequires: python-devel python-setuptools
-Requires: python-httplib2
+BuildRequires: python-devel python-setuptools python-sphinx
Requires: python-simplejson
%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1}
BuildArch: noarch
@@ -42,11 +41,6 @@
This is a Python library for the CouchDB document-oriented database. It
provides a convenient high level interface for the CouchDB server.
-Authors:
---------
- Christopher Lenz
-
-
%package doc
License: BSD
Summary: The API reference files for CouchDB
@@ -59,17 +53,14 @@
This package contains documentation for python-couchdb.
-Authors:
---------
- Christopher Lenz
-
-
%prep
%setup -q -n CouchDB-%{version}
%patch0 -p1
%build
%{__python} setup.py build
+mkdir doc/build
+make doc
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@@ -89,6 +80,6 @@
%files doc
%defattr(-,root,root,-)
-%doc doc/api doc/index.html
+%doc doc/build/*
%changelog
++++++ CouchDB-0.6.1.tar.bz2 -> CouchDB-0.8.tar.bz2 ++++++
++++ 20920 lines of diff (skipped)
++++++ python-couchdb-shebang.patch ++++++
--- /var/tmp/diff_new_pack.Oj9y0P/_old 2010-10-11 16:32:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Oj9y0P/_new 2010-10-11 16:32:42.000000000 +0200
@@ -1,48 +1,56 @@
-diff -u -r CouchDB-0.6.1/couchdb/tests/couch_tests.py CouchDB-0.6.1-new/couchdb/tests/couch_tests.py
---- CouchDB-0.6.1/couchdb/tests/couch_tests.py 2009-12-14 03:16:29.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/tests/couch_tests.py 2009-12-15 13:58:38.000000000 -0900
+Index: CouchDB-0.8/couchdb/tests/couch_tests.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/tests/couch_tests.py 2010-08-13 13:53:40.000000000 +0200
++++ CouchDB-0.8/couchdb/tests/couch_tests.py 2010-10-11 11:51:57.561951687 +0200
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2007-2008 Christopher Lenz
-diff -u -r CouchDB-0.6.1/couchdb/tools/dump.py CouchDB-0.6.1-new/couchdb/tools/dump.py
---- CouchDB-0.6.1/couchdb/tools/dump.py 2009-12-14 03:16:29.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/tools/dump.py 2009-12-15 13:56:13.000000000 -0900
+Index: CouchDB-0.8/couchdb/tools/dump.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/tools/dump.py 2010-06-02 16:02:32.000000000 +0200
++++ CouchDB-0.8/couchdb/tools/dump.py 2010-10-11 11:51:57.561951687 +0200
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2007-2009 Christopher Lenz
-diff -u -r CouchDB-0.6.1/couchdb/tools/load.py CouchDB-0.6.1-new/couchdb/tools/load.py
---- CouchDB-0.6.1/couchdb/tools/load.py 2009-12-08 09:38:52.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/tools/load.py 2009-12-15 13:56:19.000000000 -0900
+Index: CouchDB-0.8/couchdb/tools/load.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/tools/load.py 2010-06-02 16:02:32.000000000 +0200
++++ CouchDB-0.8/couchdb/tools/load.py 2010-10-11 11:51:57.562836915 +0200
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2007-2009 Christopher Lenz
-diff -u -r CouchDB-0.6.1/couchdb/tools/replication_helper.py CouchDB-0.6.1-new/couchdb/tools/replication_helper.py
---- CouchDB-0.6.1/couchdb/tools/replication_helper.py 2009-12-08 09:38:52.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/tools/replication_helper.py 2009-12-15 13:56:42.000000000 -0900
+Index: CouchDB-0.8/couchdb/view.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/view.py 2010-06-06 18:38:53.000000000 +0200
++++ CouchDB-0.8/couchdb/view.py 2010-10-11 11:51:57.570821029 +0200
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
- # Copyright 2008 Jan Lehnardt
-diff -u -r CouchDB-0.6.1/couchdb/tools/replication_helper_test.py CouchDB-0.6.1-new/couchdb/tools/replication_helper_test.py
---- CouchDB-0.6.1/couchdb/tools/replication_helper_test.py 2009-12-08 09:38:52.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/tools/replication_helper_test.py 2009-12-15 13:58:48.000000000 -0900
-@@ -1,4 +1,3 @@
+ # Copyright (C) 2007-2008 Christopher Lenz
+Index: CouchDB-0.8/couchdb/http.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/http.py 2010-08-13 13:53:40.000000000 +0200
++++ CouchDB-0.8/couchdb/http.py 2010-10-11 11:52:22.787807276 +0200
+@@ -1,4 +1,4 @@
-#!/usr/bin/env python
++#!/usr/bin/python
# -*- coding: utf-8 -*-
#
- # Copyright 2008 Jan lehnardt
-diff -u -r CouchDB-0.6.1/couchdb/view.py CouchDB-0.6.1-new/couchdb/view.py
---- CouchDB-0.6.1/couchdb/view.py 2009-12-14 03:16:29.000000000 -0900
-+++ CouchDB-0.6.1-new/couchdb/view.py 2009-12-15 13:56:25.000000000 -0900
-@@ -1,4 +1,3 @@
+ # Copyright (C) 2009 Christopher Lenz
+Index: CouchDB-0.8/couchdb/tools/replicate.py
+===================================================================
+--- CouchDB-0.8.orig/couchdb/tools/replicate.py 2010-08-13 13:53:40.000000000 +0200
++++ CouchDB-0.8/couchdb/tools/replicate.py 2010-10-11 11:52:16.692932454 +0200
+@@ -1,4 +1,4 @@
-#!/usr/bin/env python
++#!/usr/bin/python
# -*- coding: utf-8 -*-
#
- # Copyright (C) 2007-2008 Christopher Lenz
+ # Copyright 2009 Maximillian Dornseif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org