[Debtags-commits] [svn] r1391 - in debtags/trunk: . doc
Enrico Zini
enrico at costa.debian.org
Sat Oct 15 13:09:53 UTC 2005
Author: enrico
Date: Sat Oct 15 13:09:51 2005
New Revision: 1391
Modified:
debtags/trunk/ (props changed)
debtags/trunk/README
debtags/trunk/doc/faq.rst
Log:
r5540 at viaza: enrico | 2005-10-15 15:09:42 +0200
README updates
Improved FAQ (Thanks Lunar!)
Modified: debtags/trunk/README
==============================================================================
--- debtags/trunk/README (original)
+++ debtags/trunk/README Sat Oct 15 13:09:51 2005
@@ -138,6 +138,17 @@
These are the TODO-list items currently being worked on::
+ - Smart querying:
+ 1. full text search
+ 2. get the n (=3?) most recurrent tags (possibly multiplying their
+ cardinality in the result by the tag score, to add a user-defined
+ weighting)
+ 3. Add all the items whose tagset contains the n most recurrent tags
+ 4. Allow to AND or AND NOT for tags, possibly allowing the user to choose
+ among the most recurrent tags
+ Resulting query:
+ ((Full text UNION "similar" items) UNION and items) INTERSECTION and not items
+
- Allow to have ~/.debtags/vocabulary merged in
- Try to get rid of the Singleton Environment
Modified: debtags/trunk/doc/faq.rst
==============================================================================
--- debtags/trunk/doc/faq.rst (original)
+++ debtags/trunk/doc/faq.rst Sat Oct 15 13:09:51 2005
@@ -2,10 +2,14 @@
Debtags Frequently Asked Questions
==================================
+-------
+General
+-------
+
How many people are working on or around Debtags now?
-----------------------------------------------------
-There's about 5 active people, but everyone active on something different:
+There's about 6 active people, but everyone active on something different:
* Enrico Zini is working at the Debtags libraries and tools
* Erich Schubert is working at the `packagebrowser and central tag repository`__
@@ -13,6 +17,7 @@
also working at `packagesearch`_, which uses debtags, among other data, to
search for packages
* Thaddeus H. Black is working at debram_, with the intention of converging to debtags
+ * Justin B. Rye is active on the vocabulary.
* Emanuele Rocca maintains the bash completion scripts for debtags
Plus, there are various occasional contributors adding tags, either with
@@ -34,6 +39,9 @@
Peter Rockai is the main developer of `libapt-front`_, together with Michael
Vogt and Enrico Zini.
+Peter Rockai's `adept`_ is a recently developed KDE package manager which has
+been built with debtags support right from the start.
+
Aren't debram and debtags duplicating the same effort?
------------------------------------------------------
@@ -61,6 +69,7 @@
up-to-date tag source (and to our knowledge, also the only one) that is
available for the main tag collection.
+
Is there a debtags mailinglist?
-------------------------------
@@ -125,6 +134,10 @@
more informations, see the notes on the `theorical foundation`_ of debtags.
+---------------------
+Integration in Debian
+---------------------
+
When is Debtags going to be integrated into apt or aptitude or ...?
-------------------------------------------------------------------
@@ -146,20 +159,76 @@
use packagebrowser_ or `debtags-edit`_.
+When does a new package get tagged?
+------------------------------------
+
+Everyone can tag new packages using the packagebrowser_ or `debtags-edit`_, but
+you can see the new data in apt-cache only after Enrico manually reviews them.
+
+Reviewing the tags is quite a time-consuming task and could use a hand. More
+people could contribute: it's it's just a matter of committing the good tags
+into the database in the subversion repository, and of removing the bad tags
+from the main database. There's a couple of scripts that can help in the
+process. If you have time and want to help, please drop a message in the
+`debtags-devel mailing list`_; the only requirement for this work is to have a
+good knowledge of the tag vocabulary and staying up to date with its evolution.
+
+
+When are the tags going to move in the control file?
+----------------------------------------------------
+
+Good tags are copied in the Packages file by means of an "override" file, which
+is a file that adds or overrides a field from the control file written by the
+package maintainers.
+
+Tags are added to the override file after manual review. Think of the tags in
+the override file as the "stable" tags and the ones in the debtags database as
+the "unstable" tags.
+
+Allowing the maintainers to specify tags in the control file could be
+difficult for many reasons:
+
+ * Some tags are more easily added by people who are not the DD. The
+ maintainer can add ``made-of::*`` and ``interface::*``, but some other
+ person could add ``works-with::*`` and ``accessibility::*``.
+ * Sometimes we do a reorganization (for example, moving ``protocol::icq`` to
+ ``protocol::im:icq``) and we can't ask all maintainers to handle those
+ changes, and these reorganisations tend to happen quite often.
+
+
+Is there any plan to drop "Section:" ?
+-------------------------------------------
+
+I don't think they'll be dropped, as they're serving a different purpose at the
+moment (that is, splitting the archive somehow). In my view, they should be
+ignored by package managers, using debtags instead.
+
+
+-----------
+Development
+-----------
+
How can I experiment writing applications using debtags?
--------------------------------------------------------
-You can have a look at `libdebtags1-dev`_, which also has python__ and perl__
-bindings: Enrico Zini is trying to make it easy for developers to access
-debtags functions and experiment with building tools and interfaces on top of
-them.
-
-.. __: http://packages.debian.org/python-debtags
-.. __: http://packages.debian.org/libdebtags-perl
+You can have a look at `libapt-front-dev`_, which allows access to both debtags
+and apt package data and is a really good C++ library. Thanks to the work of
+Torsten Marek, it may soon have Python bindings.
+
+..
+ , which also has python__ and perl__
+ bindings: Enrico Zini is trying to make it easy for developers to access
+ debtags functions and experiment with building tools and interfaces on top of
+ them.
+
+..
+ .. __: http://packages.debian.org/python-debtags
+ .. __: http://packages.debian.org/libdebtags-perl
And of course don't forget to subscribe to the `debtags-devel mailing list`_,
where you can ask for help at will.
+
How can I help?
---------------
@@ -194,11 +263,13 @@
has big potential in so many fields!
+.. _adept: http://web.ekhis.org/adept.html
.. _debram: http://packages.debian.org/unstable/admin/debram
.. _debtags-devel mailing list: http://lists.alioth.debian.org/mailman/listinfo/debtags-devel
.. _debtags-edit: http://packages.debian.org/unstable/misc/debtags-edit
.. _libapt-front: http://libapt-front.alioth.debian.org/
.. _libdebtags1-dev: http://packages.debian.org/libdebtags1-dev
+.. _libapt-front-dev: http://packages.debian.org/libapt-front-dev
.. _packagebrowser: http://debian.vitavonni.de/packagebrowser/
.. _packagesearch: http://packagesearch.sourceforge.net/
.. _theorical foundation: http://debtags.alioth.debian.org/faceted.html
More information about the Debtags-commits
mailing list