Bug#299026: RFA: tinycdb -- a package for creating and reading constant databases

2005-12-30 Thread Michael Tokarev
Hi here.

I'm the author of this software, and am very glad there's
some interest in it... thank you for your support.

I prepared a 0.75 version of the package, as available
at http://www.corpit.ru/mjt/tinycdb/tinycdb_0.75.tar.gz --
as a native Debian package.  Christian said it's not a
good idea, but it worked well for rbldnsd and I don't
see why it can't work for tinycdb as well.  But ofcourse
it's trivial to make it non-native package again ;)

But the most important news is: I prepared the package,
adopting several requested changes, and it is ready for
at least some review.  Unlike previously, it now provides
several packages:

 libcdb1 - the shared library
 libcdb-dev - development files
 tinycdb - the command-line utility
 libnss-cdb - cdb module for nss (new)

Previously, libcdb* and tinycdb was in one package named
'tinycdb', which is against Debian practices (packaging
shared libraries separately).  The library is very small
really, so I'm not quite sure still if it's the right
way (the small size was the reason it was put in a single
package initially).

The last package is new and is "optional".

Christian said 'libcdb' is a bad name for the library, and
offered to name it 'libtinycdb' instead.  Well, as it provides
libcdb.{so,a} instead of libtinycdb.{so,a} (which may also
be wrong ofcourse), I'm not sure such naming is good or not...

So here we go.  The package is ready for review, and I did
everything I can think of to simplify the life of Debian
developer who may continue maintaining it for Debian.

Again, thank you for your interest.

/mjt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#299026: RFA: tinycdb -- a package for creating and reading constant databases

2005-10-18 Thread Stig Sandbeck Mathisen

I would like to adopt this package.

-- 
Stig Sandbeck Mathisen
Trust the Computer, the Computer is your Friend


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#299026: RFA: tinycdb -- a package for creating and reading constant databases

2005-03-11 Thread Christian Kurz
Package: wnpp
Severity: normal

I request an adopter for the tinycdb package.

The package description is:
 tinycdb is a small, fast and reliable utility set and subroutine
 library for creating and reading constant databases. The database
 structure is tuned for fast reading:
 .
  - Successful lookups take normally just two disk accesses.
  - Unsuccessful lookups take only one disk access.
  - Small disk space and memory size requirements; a database
uses 2048 bytes for the header and 24 bytes per record, plus
the space for keys and data.
  - Maximum database size is 4GB; individual record size is not
otherwise limited.
  - Portable file format.
  - Fast creation of new databases.
  - No locking, updates are atomical.
 .
 tinycdb implements almost all API as found in cdb-0.75 written by
 D.J. Bernstein, so it should be source-compatible. It also implements
 the query interface as found in earlier versions of cdb (0.6x) and
 freecdb. It also contains some enhancements, like allowing to check
 existance of a record in a yet-to-be-created cdb database file.
 .
 This package contains both the utility to manipulate constant
 databases and the development files.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: LANG=POSIX, [EMAIL PROTECTED] (charmap=ISO-8859-15)

-- 
The best and most beautiful things in the world cannot be seen or even touched
- they must be felt with the heart.
-- Hellen Keller


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]