source: projects/synaptic/trunk/README.debtags @ 280

Revision 280, 1.7 KB checked in by yasumichi, 13 years ago (diff)

first import

Line 
1
2To write debtags support again:
3TagDB::outputPatched()
4-> reads data and merge patched
5   (file:///usr/share/doc/libdebtags-dev/html/classDebtags_1_1TagDB.html)
6-> use InputMerger<string, Tag> as a consumer from libtagcoll
7   (should have it all: 
8    file:///usr/share/doc/libtagcoll-dev/html/classTagcoll_1_1InputMerger.html)
9
10
11
12Synaptic debtags support
13------------------------
14
15From version 0.41 on synaptic has experimental support for the debtag
16system. The debtag system is the work of Erich Schubert and Enrico
17Zini and has a website at:
18http://deb-usability.alioth.debian.org/debtags/
19
20The current synaptic implementation is mostly the work of Enrico Zini
21<enrico@debian.org>. Thanks!
22
23In a nutshell the system helps to organize the huge collection of
24debian software by extending the traditional section scheme. Instead
25of putting a package into a section (base, net, etc), you can put
26arbitrary "tags" on it. Mutt for example has:
27"client, mail, mail::imap, mail::pop, net, netcomm, protocols"
28
29This makes searching and displaying the packages more flexible. With
30the new "by tag" tab in the filter editor you can add a filter that
31search for packages that e.g. inludes the tags "mail, client" and
32exludes "ui::qt" if you look for a email client that does not use Qt.
33
34You can also browse the tag hirarchy (that is actually not a real
35hirarchy) with the new "tag tree" view.
36
37Limitations:
38------------
39The current debtag support is not complete. You have to update the tag
40database by hand (using "debtags update") for now. It's in general
41more experimental than the rest of synaptic.
42
43I'm looking for help with the debtags integration. Please help by
44filling bugreports and sending patches :)
45
Note: See TracBrowser for help on using the repository browser.