Description: Enables support for package tags
Description: Enables support for package tags
debtags provides a system to download a database of package tags and keep it up to date. A package tag is a small label that gets attached to a Debian package to represent one of his qualities.
A package tag database in the system can enable advanced package search techniques, and advanced package browsing functions in programs that support it.
This package has been made as a way to deploy and test package tags support until it gets integrated in the normal Debian workflow.
For more information, see the Debtags homepage at: http://debtags.alioth.debian.org
Tag: interface::commandline, made-of::lang:c++, role::sw:application, suite::debian, use::searching, works-with::software:package
Description: GUI editor for tagged collections
tagcolledit is an experimental GUI program to perform mass-editing of tagged collections. It has been written to be the basis for implementing editors for any kind of tagged collections, like package tags and web browser bookmarks.
Although still on its infancy, it can already be used to navigate and perform heavy-duty editing of the Debian Package Tags database.
Together with debtags, it can be used to produce tag patches that can be submitted for inclusion in the main tag database or installed in /etc/debtags/tagpatch.d to customize the database locally.
For more information, see the Debtags homepage at: http://debtags.alioth.debian.org
Tag: interface::x11, made-of::lang:c++, role::sw:application, uitoolkit::gtk, use::editing, use::organizing, x11::application
Description: Commandline tool to perform operations on tagged collections
tagcoll takes a collection of items categorized with multiple tags and performs various kinds of operations on them:
organize the collection in an intuitively navigable hierarchy;
discover and show implicit hierarchical relationships between tags;
apply various transformations to the collection
produce a special patch file with the differencies between two collections. Such patch files are specific to tagged collections, and can be applied and merged more freely than normal diff output;
apply a previously generated patch file to a collection.
tagcoll has been written with the purpose of studying tagged collections and experiment with tagged collection algorithms.
For more information, see the Debtags homepage at: http://debtags.alioth.debian.org
Tag: interface::commandline, made-of::lang:c++, role::sw:utility, use::organizing, use::searching
$ sudo debfoster debtags tagcolledit tagcoll The following extra packages will be installed: libdebtags0 libglibmm-2.4-1 libgtkmm-2.4-1 libsigc++-2.0-0 libtagcoll0 The following NEW packages will be installed: debtags libdebtags0 libglibmm-2.4-1 libgtkmm-2.4-1 libsigc++-2.0-0 libtagcoll0 tagcoll tagcolledit 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded. Need to get 1667kB/1826kB of archives. After unpacking 6066kB of additional disk space will be used.
$ tagcolledit & debtags: FileException: No such file or directory opening file /var/lib/debtags/package-tags for reading
Reason: The tag database has not yet been generated: you need to run "debtags update" (as root) before using Package Tags.
$ sudo debtags update Get:1 http://people.debian.org/~enrico/tags/tags-current.gz [216kB] Get:2 http://people.debian.org/~enrico/tags/vocabulary.gz [14.5kB] Fetched 231kB in 0s (3228kB/s) Source http://people.debian.org/~enrico/tags/ has problems: ignoring it debtags: ConsistencyCheckException: Unable to use any data source (not even previously cached ones)
cp /usr/share/debtags/tags-current.gz /var/cache/debtags/people.debian.org_%7eenrico_tags_tags-current.gz cat /usr/share/debtags/vocabulary | gzip > /var/cache/debtags/people.debian.org_%7eenrico_tags_vocabulary.gz
$ sudo debtags update Get:1 http://people.debian.org/~enrico/tags/tags-current.gz [216kB] Get:2 http://people.debian.org/~enrico/tags/vocabulary.gz [14.5kB] Fetched 231kB in 0s (2869kB/s) Reading tag data and vocabulary for http://people.debian.org/~enrico/tags/... Writing system vocabulary... Writing merged tag database... Done.
Date: Wed, Jul 20 2005 5:30 am Groups: linux.debian.bugs.dist
> Every time I try to do something with apt, it tries to configure > debtags:
> Setting up debtags (1.1) ... > Get:1 http://people.debian.org/~enrico/tags/tags-current.gz [144kB] > Get:2 http://people.debian.org/~enrico/tags/vocabulary.gz [7978B] > Fetched 152kB in 2s (70.1kB/s) > Source http://people.debian.org/~enrico/tags/[] has problems: ignoring it > debtags: ConsistencyCheckException: Unable to use any data source (not > even previously cached ones)
Thanks for reporting. Uhm…
I imagine you are installing it while offline. Which should be fine, because debtags will try to use the previously existing data files.
However, I now realise that the data files shipped with debtags itself are not considered in case download fails. And this is a bug that definitely deserves serious status.
I'll try to have it fixed in the next release; it shouldn't be too hard.
In the meantime, if you want to get rid of the error you can:
1) run 'debtags update' while online
or
2) copy the files shipped in the package to the place where the downloader would expect them:
zcat /usr/share/debtags/tags-current.gz > /var/cache/debtags/people.debian.org_%7eenrico_tags_tags-current.gz cp /usr/share/debtags/vocabulary /var/cache/debtags/people.debian.org_%7eenrico_tags_vocabulary.gz
Enrico