[ubuntu/lucid] couchdb 0.10.0-1ubuntu1 (Accepted)

Steve Langasek steve.langasek at ubuntu.com
Wed Dec 30 01:35:14 GMT 2009


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.

Date: Tue, 29 Dec 2009 13:24:28 -0800
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
Signed-By: Steve Langasek <steve.langasek at canonical.com>
https://launchpad.net/ubuntu/lucid/+source/couchdb/0.10.0-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 29 Dec 2009 13:24:28 -0800
Source: couchdb
Binary: couchdb-bin couchdb
Architecture: source
Version: 0.10.0-1ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Description: 
 couchdb    - RESTful document oriented database, system DB
 couchdb-bin - RESTful document oriented database, programs
Closes: 532756 551212 553742 554080 554593
Changes: 
 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.
Checksums-Sha1: 
 621323998d4df8a3daa79343e59c23f93486d98f 2109 couchdb_0.10.0-1ubuntu1.dsc
 535cf94934d84394188bb3d2a8fbda972189e1d2 11589 couchdb_0.10.0-1ubuntu1.diff.gz
Checksums-Sha256: 
 87bd060e294337fb2b568062a76a58337cb4dc2374be3872b5b1dab883f22583 2109 couchdb_0.10.0-1ubuntu1.dsc
 8382670b4dbd655c2766ae9af615b81c7331e4512e8664d83226e8da61a03e4b 11589 couchdb_0.10.0-1ubuntu1.diff.gz
Files: 
 781e60d62d568c3a2363a2261aca6419 2109 misc optional couchdb_0.10.0-1ubuntu1.dsc
 b637c56647a2aa6a53657ea86360c292 11589 misc optional couchdb_0.10.0-1ubuntu1.diff.gz
Original-Maintainer: Erlang Packaging Team <pkg-erlang-devel at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIVAwUBSzqoi1aNMPMhshM9AQinHxAAsp7TP85/c4S0rz2VwetHkbM4s4PvxRAP
+/5t5Avt3S/+3MeCnvSymYQaNZGEx8VWJJ3hPwLuXOLTbaQgDsBGsHMUY8FG/1vC
G+CBMUTny6iM5UjENb4lYVIsOSMksDE054sAMsBd7TAr9zrQuxeOfA+wIZth0Fuv
psBLkWS0SqhzuHoGN/ukI19+ztzxMqx5PM7HNoPjRUQePRycHNCOMQmDnmHjhTQ1
klTSL+RrmSN2FPDTTbk6zPPBonsRW4yKLP3ssM+JT8806Ox8bdRGKUkVhscTYLbK
aXel1XEnDCuS/46GKSkNtHFAU5hlKjA+D1HH+GOIf9VHgFuzOwMX/rm+d4tWrzGb
5RApBALtmDgK8z6612V5uks6NvzAvPr4frOVzTTO+kL2JXqUFV+PV1oa8oWC0wrs
ahuvw679hM9nVTopYk6H+exXLReNSvwVaNqVs136awnyb8mh12KkT4SzrVD8d7C4
42qyHfMgKKSrOQwet1hecIVtt2M2LuTPeACa37/IFhMlPkBU2h1rNx7Ar5Bmpnur
oc4+GL+FSX7CsqX1FBTK0gBjlBCPwBZRYIlZQmyBLKeTRAXUNgal70Hfzyey9xMT
jEyZmyZ2J7KpmOFOKg3mIO+LTvqjl96E8IPkznIET7bsg3L+ACNcogQdNPL3Zo3x
LDFQv5MACDM=
=huVx
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list