CouchDB-GLib is a GLib-based API to access CouchDB servers
(http://couchdb.apache.org), a replication/synchronization
schema-free database of JSON documents, used in online services
This is a plugin to evolution to allow access to PIM information
stored in a CouchDB.
Update to 0.3.1 release
(this is not a review)
couchdb-glib-devel is listed as a BuildRequirement, but I can't find it in bugzilla. Have you submitted it for review?
Also, why does the description describe couchdb-glib?
> couchdb-glib-devel is listed as a BuildRequirement, but I can't find it in
> bugzilla. Have you submitted it for review?
Check the dependencies of this bug.
Updated to 0.3.2 release
Now that its dep is in rawhide.
So let's get this done now! Here's are the two things I came across:
* license field is apparently wrong. COPYING and the headers indicate that it's GPL v3 or later and not GPLv2. Please fix this.
* rpmlint is not yet calm - you might want to fix that by converting the NEWS file in the spec.
[sebastian@localhost ~]$ rpmlint evolution-couchdb-0.3.2-1.fc12.i686.rpm
evolution-couchdb.i686: W: file-not-utf8 /usr/share/doc/evolution-couchdb-0.3.2/NEWS
1 packages and 0 specfiles checked; 0 errors, 1 warnings.
That's already it, fix them and I'll approve it.
[ OK ] specfiles match: d8213dfcc77ba17aa289ce09a56181c857bf2fed
[ OK ] source files match upstream: b1c6a7b1ab7f945e0f35bd59f775f5f9a1a746c8
[ OK ] package meets naming and versioning guidelines.
[ OK ] spec is properly named, cleanly written, and uses macros consistently.
[ OK ] dist tag is present.
[ OK ] build root is correct.
[ FAIL ] license field matches the actual license.
[ OK ] license is open source-compatible.
[ OK ] license text included in package.
[ OK ] latest version is being packaged.
[ OK ] BuildRequires are proper.
[ OK ] compiler flags are appropriate.
[ OK ] %clean is present.
[ OK ] package builds in mock.
[ OK ] package installs properly.
[ OK ] debuginfo package looks complete.
[ FAIL ] rpmlint is silent.
[ OK ] final provides and requires are sane
[ NA ] %check is present and all tests pass:
[ OK ] no shared libraries are added to the regular linker search paths.
[ NA ] owns the directories it creates.
[ OK ] doesn't own any directories it shouldn't.
[ OK ] no duplicates in %files.
[ OK ] file permissions are appropriate.
[ OK ] scriptlets match those on ScriptletSnippets page.
[ OK ] code, not content.
[ OK ] documentation is small, so no -docs subpackage is necessary.
[ OK ] %docs are not necessary for the proper functioning of the package.
[ OK ] no headers.
[ OK ] no pkgconfig files.
[ OK ] no libtool .la droppings.
[ NA ] desktop files valid and installed properly.
Two issues are fixed. Thanks!
That looks all fine to me! :) APPROVED.
New Package CVS Request
Package Name: evolution-couchdb
Short Description: An evolution backend to CouchDBs for PIM information
Branches: F-12 F-11
Built and rel-eng ticket files to tag into F-12