[Pkg-erlang-devel] CouchDB packaging updates

Elliot Murphy elliot at canonical.com
Mon Nov 9 06:43:34 UTC 2009


Hi!

I've committed some simple changes to the couchdb packaging tonight, and
tomorrow will continue working on pulling in changes made in the Ubuntu
package that seem appropriate to include in debian.

The biggest change I plan to commit tomorrow is splitting couchdb into
two packages, couchdb and couchdb-bin. This change is in order to allow
people to install and use CouchDB on a per-user basis without requiring
a systemwide couchdb instance to be installed (by installing
couchdb-bin). The init script and related bits are left in the couchdb
package, so that any package that already had Depends: couchdb doesn't
get any surprises or behavior changes. Any feedback on this change is
welcome; we successfully shipped it in Ubuntu but I want to be sure it's
done the correct way for debian and I don't accidentally introduce some
Ubuntu-specific thing.

Also, I've updated http://wiki.debian.org/Teams/ErlangPackagingTeam so
that it now has correct pointers to the mailing list, project web site,
and svn repo. I also added my name.

Sam, Gera, Jim: I'd love to find some way for us to collaborate on the
CouchDB package. Here's a short list of the changes I'd like to figure
out how to do at some point, maybe you have additional ideas:

- make a test suite run during package build. i've been burned already
once by building couchdb with the wrong path to the javascript
libraries, and it built and started fine, but as soon as the Futon tests
were run it crashed. It would be so much safer to have some unit tests
run during build.
- figure out what the story is with Mozilla and libmozjs vs. xulrunner.
In Ubuntu, libmozjs has been removed as a package, and libmozjs.so ships
as part of the xulrunner package. I don't know the whole story there,
and what the plans are for Debian.


Oh, now I see that Sergei committed this:
Removed 0.10.0-2 patchlevel because 0.10.0-1 isn't uploaded yet.

Boy I miss using a distributed revision control system so I can get
reviews before committing! Sorry about that Sergei, I thought it was
already uploaded. Would you like me to run any tests or anything before
you upload this version? I guess we need to figure out a normal workflow
that minimizes the work you have to do while giving you good guarantees
about package quality before uploading.

Also, I saw a blog entry on planet debian recently complaining about
ubuntu.com email addresses in debian uploads - should I use my gmail.com
or canonical.com email address instead?

Sorry for being quiet for so long, I was incredibly busy for a while
with the Ubuntu 9.10 release, and now I'm excited to start getting
involved in debian and focus more efforts here, where work can benefit
more people.
-- 
Elliot Murphy | https://launchpad.net/~statik/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-erlang-devel/attachments/20091109/84624734/attachment.pgp>


More information about the Pkg-erlang-devel mailing list