Hi,

I am writing the ARC case for memcached, and I need some guidance on 
file names, components to include and packages.

As a matter of fact, the ARC case is already filed as LSARC/2007/385.

1. Where shall we put the binaries and libraries? I see that some 
similar tools are put in /usr/bin, some are put in /usr/sfw, and some 
have their own /usr subdirectories, such as /usr/apache2.

What is the recommended practice for this?

2. Components.

It is obvious that we include the memcached server as a component, but 
what about the client libraries? My thought on this is that a memcached 
server without a client library is pretty useless, so I would like to 
include some of the important clients in the ARC case.

The list of clients that I suggest are:

Perl API
PHP API - PECL
Ruby API
Java API
libmemcache (C API)
pgmemcache

Not sure about the last one - and it may just as well belong in Postgres.

3. Packaging

Ideally, each component would go into their designated package, but for 
simplicity I am thinking about putting the server and all clients into 
one package. Opinions?

4. Bugtraq account.

We require a bugtraq account for the product, and it seems that it will be

product=solaris category=utility subcategory=memcached

Although I would like to have designated subcategories for the server 
and each of the clients.

Roy

Reply via email to