Hello community, here is the log from the commit of package couchdb for openSUSE:Factory checked in at Wed Apr 7 22:05:51 CEST 2010. -------- New Changes file: --- /dev/null 2009-09-30 08:50:26.000000000 +0200 +++ couchdb/couchdb.changes 2010-04-07 11:50:08.000000000 +0200 @@ -0,0 +1,94 @@ +------------------------------------------------------------------- +Tue Mar 30 09:21:22 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.11.0: + + Added support for building a Windows installer as part of + ‘make dist’. + + Added optional ‘raw’ binary collation for faster view builds + where Unicode collation is not important. + + Improved view index build time by reducing ICU collation + callouts. + + Added option to implicitly create replication target databases. + + Improved view information objects. + + Bug fix for partial updates during view builds. + + Bug fix for building couch.app’s module list. + + Fixed a problem with statistics timers and system sleep. + + Improved the statistics calculations to use an online moving + window algorithm. + + Adds batching of multiple updating requests, to improve + throughput with many writers. + + Removed the now redundant couch_batch_save module. + + Bug fix for premature termination of chunked responses. + + Improved speed and concurrency of config lookups. + + Fixed an edge case for HTTP redirects during replication. + + Fixed HTTP timeout handling for replication. + + Fixed query parameter handling in OAuth’d replication. + + Fixed a bug preventing mixing languages with lists and views. + + Avoid OS process leaks in lists. + + Avoid leaking file descriptors on automatic replication + restarts. + + Various improvements to the Futon UI. + + Provide Content-MD5 header support for attachments. + + Adds configurable compression of attachments. + + Added default cookie-authentication and users db. + + Added per-db reader access control lists. + + Added per-db security object for configuration data in + validation functions. + + Added URL Rewriter handler. + + Added proxy authentication handler. + + Added ability to replicate documents by id. + + Added virtual host handling. + + Uses json2.js for JSON serialization compatiblity with native + JSON. +- Add -std=gnu99 to CFLAGS. The source implies this would be needed +- Drop couchdb-initenabled.patch and couchdb-curl-check.diff. +- Drop apache-couchdb-0.10.1_no_icu_config.patch, no longer needed. +- As we don't patch configure, let's no longer invoke autoreconf. + +------------------------------------------------------------------- +Thu Mar 25 11:05:04 UTC 2010 - mrueckert@suse.de + +- fix rccouchdb symlink + +------------------------------------------------------------------- +Thu Mar 25 10:54:57 UTC 2010 - mrueckert@suse.de + +- added apache-couchdb-0.10.1_no_icu_config.patch: + remove dependency on icu-config. it is only used to set the + LD_LIBRARY_PATH. + +------------------------------------------------------------------- +Fri Mar 19 11:59:30 UTC 2010 - dimstar@opensuse.org + +- Provide a couchdb init file that can actually work on + openSUSE. +- Use the various service macros for post +- Do not launch ldconfig. There are no libraries installed in + system paths. + +------------------------------------------------------------------- +Sun Mar 7 19:55:40 UTC 2010 - aj@suse.de + +- Remove runtime requires on libicu-devel. + +------------------------------------------------------------------- +Sun Mar 7 19:55:22 UTC 2010 - aj@suse.de + +- Fix group. + +------------------------------------------------------------------- +Tue Feb 16 09:36:45 UTC 2010 - awafaa@opensuse.org + +- Add fix from https://issues.apache.org/jira/browse/COUCHDB-562. + +------------------------------------------------------------------- +Mon Feb 15 18:46:00 UTC 2010 - riggwelter@opensuse.org + +- Fix spec file to build sane packages. + +------------------------------------------------------------------- +Thu Feb 11 11:59:31 UTC 2010 - awafaa@opensuse.org + +- Initial build for openSUSE 0.10.1 + + calling whatdependson for head-i586 New: ---- apache-couchdb-0.11.0.tar.bz2 couchdb.changes couchdb.init couchdb.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ couchdb.spec ++++++ # # spec file for package couchdb (Version 0.11.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild %define tarname apache-couchdb %define couchdb_user couchdb %define couchdb_group couchdb %define couchdb_home %{_localstatedir}/lib/couchdb Name: couchdb Version: 0.11.0 Release: 1 Summary: A document database server, accessible via a RESTful JSON API License: ASL 2.0 Url: http://couchdb.apache.org/ Group: Productivity/File utilities Source0: http://www.apache.org/dist/%{name}/%{version}/%{tarname}-%{version}.tar.bz2 Source1: %{name}.init BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: erlang BuildRequires: help2man BuildRequires: libcurl-devel BuildRequires: libicu-devel BuildRequires: mozilla-xulrunner191-devel BuildRequires: pkgconfig Requires: erlang #Requires: %{_bindir}/icu-config #Requires: libicu-devel #Initscripts Requires(post): aaa_base Requires(preun): aaa_base #initscripts # Users and groups Requires(pre): pwdutils %description Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language. %prep %setup -q -n %{tarname}-%{version} %build # We need to define the use of gnu99 standard. It seems expected in the code, but not passed. export CFLAGS="%{optflags} -std=gnu99" %configure \ --with-js-include=$(pkg-config --variable=includedir mozilla-js)/unstable \ --with-js-lib=$(pkg-config --variable=libdir mozilla-js) make %{?jobs:-j%jobs} %install %makeinstall ## Install couchdb initscript install -D -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/%{name} install -d %{buildroot}%{_sbindir} ln -s %{_initrddir}/couchdb %{buildroot}%{_sbindir}/rccouchdb # Create /var/log/couchdb mkdir -p %{buildroot}%{_localstatedir}/log/couchdb # Create /var/run/couchdb mkdir -p %{buildroot}%{_localstatedir}/run/couchdb # Create /var/lib/couchdb mkdir -p %{buildroot}%{_localstatedir}/lib/couchdb # Create /etc/couchdb/default.d mkdir -p %{buildroot}%{_sysconfdir}/couchdb/default.d # Create /etc/couchdb/local.d mkdir -p %{buildroot}%{_sysconfdir}/couchdb/local.d # Remove unecessary files rm %{buildroot}%{_sysconfdir}/rc.d/couchdb rm -rf %{buildroot}%{_datadir}/doc/couchdb # clean-up .la archives find %{buildroot} -name '*.la' -delete -print %clean rm -rf %{buildroot} %pre getent group %{couchdb_group} >/dev/null || groupadd -r %{couchdb_group} getent passwd %{couchdb_user} >/dev/null || \ useradd -r -g %{couchdb_group} -d %{couchdb_home} -s /bin/bash \ -c "Couchdb Database Server" %{couchdb_user} exit 0 %post %{fillup_and_insserv couchdb} %postun %restart_on_update couchdb %insserv_cleanup %preun %stop_on_removal couchdb %files %defattr(-,root,root,-) %doc AUTHORS BUGS CHANGES LICENSE NEWS NOTICE README THANKS %dir %{_sysconfdir}/couchdb %dir %{_sysconfdir}/couchdb/local.d %dir %{_sysconfdir}/couchdb/default.d %config(noreplace) %attr(0644, %{couchdb_user}, root) %{_sysconfdir}/couchdb/default.ini %config(noreplace) %attr(0644, %{couchdb_user}, root) %{_sysconfdir}/couchdb/local.ini %config(noreplace) %{_sysconfdir}/default/couchdb %config(noreplace) %{_sysconfdir}/logrotate.d/couchdb %{_initrddir}/couchdb %{_sbindir}/rccouchdb %{_bindir}/* %{_libdir}/couchdb %{_datadir}/couchdb %{_mandir}/man1/* %dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/log/couchdb %dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/run/couchdb %dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/lib/couchdb %changelog ++++++ couchdb.init ++++++ #!/bin/sh # # couchdb This is the init script for starting up the CouchDB server # # chkconfig: - 20 80 # description: Starts and stops the CouchDB daemon that handles \ # all database requests. ### BEGIN INIT INFO # Provides: couchdb # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Should-Start: $remote_fs # Should-Stop: $remote_fs # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: start and stop CouchDB database server # Description: Apache CouchDB is a distributed, fault-tolerant and # schema-free document-oriented database accessible # via a RESTful HTTP/JSON API ### END INIT INFO # Source function library. . /etc/rc.status rc_reset COUCHDB_BIN="/usr/bin/couchdb" config="/etc/sysconfig/couchdb" [ -e $config ] && . $config lockfile=/var/lock/subsys/couchdb case "$1" in start) echo -n "Starting CouchDB" sudo -u couchdb $COUCHDB_BIN -b -o /var/log/couchdb/couchdb.stdout -e /var/log/couchdb/couchdb.stderr > /dev/null 2>&1 rc_status -v ;; stop) echo -n "Stopping CouchDB" sudo -u couchdb $COUCHDB_BIN -d > /dev/null 2>&1 rc_status -v ;; restart|force-reload) $0 stop $0 start rc_status ;; status) echo -n "Checking for CouchDB" sudo -u couchdb $COUCHDB_BIN -s > /dev/null 2>&1 || rc_failed 3 rc_status -v ;; condrestart|try-restart) ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac rc_exit ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de