Announce: Comprehensive Source Database makes Distributor's and Sysop's life easier
Enrico Weigelt
weigelt at metux.de
Fre Aug 18 21:44:17 CEST 2006
Announcing the Comprehensive Source Database Project
------------------------------------------------------
==> What's it all about ?
The CSDB project provides an uniform database with dozens of
packages, their releases and tarball locations. Using this
database, package maintainers and self-building sysops do not
need to keep track of tarball urls by their own. They simply
query the database by package name and canonical version number.
CSDB also provides an simple URL redirector which provides
an canonical URL for accessing certain package+version tarball
and kicks you to an random download URL. This for example allows
automatic buildsystems to
==> How does it work ?
Lots of crawlers scan websites and ftp servers of many projects
and feed in the found tarball URLs into our database. While feeding
in, the data is brought into an strictly canonical form.
We've got several classes of data objects:
* packages -> identifier, description, ...
* per package: releases -> canonical version, upstream version, ...
* per release: src_url -> source-format, url, ...
Users can access this database via various interfaces, ie.
+ Human-readble user interface:
http://sourcefarm.metux.de/webfront/?show=world
+ Various robot interfaces:
http://wiki.metux.de/public/SourceFarm/robots
The robot interfaces are for automated systems, ie. system builders.
For example, the URL redirector provides an uniform URL syntax for
fetching an tarball of some given package in some given (canonical)
version. It does an database lookup and kicks the client to the
actual URL. Package maintainers can simply use these URLs instead
of the actual ones and so don't have to cope with individual
release URLs anymore.
==> How can I contribute ?
Contributions are always welcomed :)
Please join our mailinglist oss-qm-discuss at metux.de by writing
"subscribe oss-qm" to majordomo at metux.de.
You may freely use the wiki at http://sourcefarm.metux.de
but please always drop not to the maillist if you wrote something.
===> Further stuff:
[ ] How CSDB was born
http://www.metux.de/articles/oss/csdb/how-csdb-was-born
[ ] CSDB Website
http://sourcefarm.metux.de/
----------------------------------------------------------------------
The OSS-QM Project - Comprehensive Source Database
Official contact: oss-qm-discuss at metux.de
Website: http://sourcefarm.metux.de/
Maintainer: Enrico Weigelt, metux IT service <weigelt at metux.de>
Infrastructure: metux IT service - http://www.metux.de
----------------------------------------------------------------------