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