couchdb 0.10.0-1ubuntu1 source package in Ubuntu
Changelog
couchdb (0.10.0-1ubuntu1) lucid; urgency=low * Merge from Debian testing, remaining changes: - split package into couchdb and couchdb-bin binary packages, so that the programs can be installed without starting the system service - debian/control: add missing erlang-{inets,crypto,xmerl} (build-)dependencies - debian/control: transition from libmozjs-dev to xulrunner-dev in ubuntu - debian/rules, debian/control: grab the current xulrunner version with "xulrunner --gre-version" to use as a dependency - debian/patches/mozjs_ldlibpath.patch: explicitly set LD_LIBRARY_PATH to pkglibdir of current installed xulrunner version on startup; this works around the fact that couchdb relies on the not publicly exported libmozjs - debian/postinst: change the default permissions on /etc/couchdb to 0775, and /etc/couchdb/default.ini and /etc/couchdb/local.ini to 0774 - debian/patches/http-redirect-query-string-fix.patch: fix replication over OAuth, which was broken because of incorrect query-string handling after HTTP redirection - debian/couchdb-bin.postrm: don't try to delete couchdb system user/group - debian/rules, debian/couchdb.{postinst,postrm}: create /var/{log,lib}/couchdb/${couchdbversion}, so couchdb will run. * Dropped changes, superseded in Debian: - debian/control: bump the Standards-Version to 3.8.2 (latest) - debian/copyright: added src/etap/* to copyright file * debian/rules: don't munge debian/couchdb-bin.postrm, it doesn't contain the VERSION tag anymore * Fix permissions on files in /etc/couchdb to be 0664, not 0774 - config files should not be executable! * Remove the debian/preinst, and drop the build-dependency on psmisc which doesn't do the right thing /anyway/. A preinst invocation implies a Pre-Depends, not a Build-Depends, and the heuristic being used here with 'killall' is useless. * Don't recursively chmod /var/lib/couchdb, only chmod the directories - we don't want the files to wind up executable. * debian/rules: fix dh_installinit invocation to only add scripts for the couchdb package, not couchdb-bin. couchdb (0.10.0-1) unstable; urgency=low [ Elliot Murphy ] * Updated debian/copyright, added src/etap* * Updated debian/control, changed Maintainer to Erlang team address * Updated debian/control, changed Vcs- links to new locations. [ Sergei Golovan ] * New upstream release (closes: #551212, #554080, #554593). * Removed unnecessary build dependency on transitional erlang-nox package. * Replaced subst variables in dependencies by ${erlang:Depends} which allows to calculate dependencies automatically. This removes erlang-nox from dependencies (closes: #532756). * Bumped standards version to 3.8.3. * It's normal if /etc/init.d script is left after package removal as a config file (and the binary isn't available). Therefore made it return success in case if /usr/bin/couchdb doesn't exist or isn't an executable. * Change current directory to /var/run/couchdb in init script to prevent error messages about access violation by code server if the current dir isn't readable by the couchdb user. * Put log files directly into /var/log/couchdb directory. There's no reason to have different log subdirectories for different couchdb versions. [ Noah Slater ] * Updated debian/control, updated Build-Depends on debhelper to 7.2.11. [ Sam Bisbee ] * Updated debian/control, repointed Vcs links. * Fix "replacing libreadline5-dev build dependency with libreadline- dev" Updated debian/control, changed libreadline5-dev dependency to libreadline-dev. (Closes: #553742) * Updated debian/README.Debian, removed log directory partitioning info per Sergei's related changes to put all logs in one directory. * Updated debian/postrm, rmdir didn't like that its target directories weren't non-empty (despite passed args), causing errors and failing to remove directories. Also removed the version partitioning cases. * Created debian/preinst, now we make sure that couchdb isn't running any beam processes on upgrade. Upgrading from 0.9.0-2 was leaving old code in a running beam process, so you were running 0.9.0 couchdb but had 0.10.0 code installed until you killed the process. Adds a dependency on psmisc. -- Steve Langasek <email address hidden> Tue, 29 Dec 2009 13:24:28 -0800
Upload details
- Uploaded by:
- Steve Langasek
- Uploaded to:
- Lucid
- Original maintainer:
- MOTU
- Architectures:
- any
- Section:
- misc
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
couchdb_0.10.0.orig.tar.gz | 830.7 KiB | 0a20c0f534ce605d7ce2bcc22322f88f7e1e132bd8af177103cca64dc164e0ed |
couchdb_0.10.0-1ubuntu1.diff.gz | 11.3 KiB | 8382670b4dbd655c2766ae9af615b81c7331e4512e8664d83226e8da61a03e4b |
couchdb_0.10.0-1ubuntu1.dsc | 2.1 KiB | 87bd060e294337fb2b568062a76a58337cb4dc2374be3872b5b1dab883f22583 |
Available diffs
Binary packages built by this source
- couchdb: No summary available for couchdb in ubuntu lucid.
No description available for couchdb in ubuntu lucid.
- couchdb-bin: No summary available for couchdb-bin in ubuntu lucid.
No description available for couchdb-bin in ubuntu lucid.