[Debtags-devel] Merging tag data from the packagebrowser into svn

Enrico Zini enrico at enricozini.org
Mon Aug 1 22:27:25 UTC 2005


On Mon, Aug 01, 2005 at 10:24:06PM +0200, Enrico Zini wrote:

> I did the packages starting with '3' and 'a'. Interesting, insightful,
> but it requires a team.

Wow!  Finished!!

Maybe this was a huge productivity peak caused by Debconf5, and things
will be much more manageable.  Let's see what happens.

In the next days, I'll convert the database to whatever is needed by ajt
and send in a Packages file update.

Infrastructural changes that could help:

 - a feature in tagcoll to stripp unfaceted tags: that'd be useful to
   cleanup the data from the packagebrowser before generating the patch.
   I've already added it, I still need to upload it.
 - a feature in debtags to filter a tag database stripping all tags that
   are not in the database.  It would have helped in removing tags left
   around from the migration, but I don't know if it's going to be
   useful also in the future.
 - a tagcoll feature to do what debtags-edit does with ~/.debtags/patch,
   that is, to remove from the patch changes that have already been
   performed.


> One can also create a patch with their hand-fixes by doing:
> 
>  tagcoll --patch-with=patch.orig copy tags > tags-changed-orig
>  tagcoll --patch-with=patch.edited copy tags > tags-changed-edited
>  tagcoll diff tags-changed-orig tags-changed-edited > my-fix-to-pakagebrowser

Here it is, for comments.  These are the changes I've made by hand to
the data coming from the packagebrowser.

Some personal comments:

 - something somewhere (possibly me) messed up a bit with the 'hardware'
   facet, and most of the hardware::storage, hardware::storage:cd were
   marked for removal.
 - someone marked all conversion tools as 'role::sw:application'; I
   guess there's still lots of confusion between what's an application
   and what's a utility.  Even I am not sure of some of the overrides
   I've made.
 - all around I felt that the quality of the updates was really good!
   Someone has really gone around the archive and doing a really good
   job.  Some of it especially looked like the work of Justin: thanks!
   You rock!


Here are my personal overrides.  Something probably slipped.

aalib1: +devel::library, +works-with::video
abcde: +hardware::storage, +hardware::storage:cd
abiword: +works-with::textdocument, -works-with::dtp
abiword-common: +works-with::textdocument, -works-with::dtp
abiword-doc: +format::html, +works-with::textdocument, -works-with::dtp
abiword-gnome: -works-with::dtp
abiword-help: +format::html, +works-with::textdocument, -works-with::dtp
abiword-plugins: +works-with::textdocument, -works-with::dtp
abiword-plugins-gnome: -works-with::dtp
acpi: +hardware::power:acpi, -special::invalid-tag
acpid: +hardware::power:acpi, -special::invalid-tag
aleph: -x11::window-manager
antiword: +works-with::textdocument, -works-with::dtp
ascd: +hardware::storage, +hardware::storage:cd
asciidoc: +works-with::textdocument
atlantikdesigner: +use::gaming
bash: -role::sw:utility, -use::login
battery-stats: +hardware::power:apm, -special::invalid-tag
bc: -works-with::pim
bchunk: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
bootcd: +hardware::storage:cd, -special::invalid-tag
bootcd-hppa: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
bootcd-mkinitrd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
br2684ctl: +hardware::modem:dsl
cccd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cd-circleprint: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cd-discid: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
cdbackup: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdcd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdcontrol: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdcover: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdda2wav: +hardware::storage, +hardware::storage:cd, +special::invalid-tag, +works-with::audio
cddb: +hardware::storage, +hardware::storage:cd
cdfs-src: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdparanoia: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
cdrdao: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
cdrecord: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdrtoaster: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cdrtools-doc: +hardware::storage, +hardware::storage:cd
cdtool: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
cpudyn: +hardware::power:acpi, +hardware::power:apm, -special::invalid-tag
cpufreqd: +hardware::power:acpi, +hardware::power:apm, -special::invalid-tag
csh: -use::login
cvs2svn: +role::sw:utility, -role::sw:application
cwcdr: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
dash: -use::login
dcd: +hardware::storage, +hardware::storage:cd
dfsbuild: +hardware::storage:cd, +hardware::storage:dvd, +special::invalid-tag
dict-de-en: -role::sw:application
dict-freedict-afr-deu: -role::sw:application
dict-freedict-cze-eng: -role::sw:application
dict-freedict-dan-eng: -role::sw:application
dict-freedict-deu-eng: -role::sw:application
dict-freedict-deu-fra: -role::sw:application
dict-freedict-deu-ita: -role::sw:application
dict-freedict-deu-nld: -role::sw:application
dict-freedict-deu-por: -role::sw:application
dict-freedict-eng-deu: -role::sw:application
dict-freedict-eng-fra: -role::sw:application
dict-freedict-eng-hun: -role::sw:application
dict-freedict-eng-iri: -role::sw:application
dict-freedict-eng-nld: -role::sw:application
dict-freedict-eng-por: -role::sw:application
dict-freedict-eng-rus: -role::sw:application
dict-freedict-eng-swe: -role::sw:application
dict-freedict-eng-wel: -role::sw:application
dict-freedict-fra-deu: -role::sw:application
dict-freedict-fra-eng: -role::sw:application
dict-freedict-fra-nld: -role::sw:application
dict-freedict-hun-eng: -role::sw:application
dict-freedict-iri-eng: -role::sw:application
dict-freedict-ita-deu: -role::sw:application
dict-freedict-jpn-deu: -role::sw:application
dict-freedict-lat-deu: -role::sw:application
dict-freedict-lat-eng: -role::sw:application
dict-freedict-nld-deu: -role::sw:application
dict-freedict-nld-eng: -role::sw:application
dict-freedict-nld-fra: -role::sw:application
dict-freedict-por-deu: -role::sw:application
dict-freedict-por-eng: -role::sw:application
dict-freedict-sco-deu: -role::sw:application
dict-freedict-scr-eng: -role::sw:application
dict-freedict-slo-eng: -role::sw:application
dict-freedict-spa-eng: -role::sw:application
dict-freedict-swa-eng: -role::sw:application
dict-freedict-swe-eng: -role::sw:application
dict-freedict-tur-deu: -role::sw:application
dict-freedict-tur-eng: -role::sw:application
dictfmt: +role::sw:utility, -role::sw:application
digikam: +hardware::camera, +works-with::rasterimage
djvulibre-bin: -role::sw:application
docbook-dsssl: -role::sw:application
docbook2x: -role::sw:application
doclifter: -role::sw:application
dpkg-multicd: +hardware::storage:cd, -special::invalid-tag
drip: -role::sw:application
dvd+rw-tools: +hardware::storage:dvd, +special::invalid-tag
dvdauthor: +hardware::storage:dvd, -special::invalid-tag
dvdrtools: +hardware::storage:dvd, -special::invalid-tag
dvi2dvi: -role::sw:application
dvi2ps: -role::sw:application
dvi2ps-fontdata-a2n: -role::sw:application
dvi2ps-fontdata-ja: -role::sw:application
dvi2ps-fontdata-n2a: -role::sw:application
dvi2ps-fontdata-ptexfake: -role::sw:application
dvi2ps-fontdata-rsp: -role::sw:application
dvi2ps-fontdata-tbank: -role::sw:application
dvi2ps-fontdata-three: -role::sw:application
dvi2ps-fontdesc-morisawa5: -role::sw:application
dvidvi: -role::sw:application
dvipsk-ja: -role::sw:application
dynamite: -role::sw:application
eagle-usb-data: +hardware::modem:dsl
eagle-usb-modules-source: +hardware::modem:dsl, -special::invalid-tag
eagle-usb-utils: +hardware::modem:dsl, -special::invalid-tag
eciadsl: +hardware::modem:dsl
eject: +hardware::storage, +hardware::storage:cd
emil: -role::sw:application
enscript: -role::sw:application
esh: -use::login
eyed3: +works-with::audio
fbgrab: -role::sw:application
fblogo: -role::sw:application
festival-freebsoft-utils: +special::not-yet-tagged, +special::not-yet-tagged::f, -devel::library, -special::completely-tagged
figlet: -culture::polish
flac: -role::sw:application
flip: +special::invalid-tag, -role::sw:application
fondu: -role::sw:application
fonttools: -role::sw:application
gcombust: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
gff2aplot: -role::sw:application
gimp-cbmplugs: -role::sw:application
gkrellm-ibam: +hardware::power:apm
gnofin: -role::sw:application
gnome-media: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
gnome-volume-manager: +hardware::storage:cd, -special::invalid-tag
gnuhtml2latex: -role::sw:application
gpm: +hardware::input:mouse
gramofile: +works-with::audio
graveman: +hardware::storage:cd, +hardware::storage:dvd, +special::invalid-tag
grip: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
groff: -role::sw:application
groff-base: -role::sw:application
gsfonts-x11: -role::sw:application
gtkeyboard: +hardware::input:mouse, -special::invalid-tag
gtoaster: +hardware::storage, +hardware::storage:cd
gzip: -role::sw:application
h5utils: -role::sw:application
hdf5-tools: -role::sw:application
help2man: -role::sw:application
hevea-doc: -role::sw:application
highlight: -role::sw:application
hlfl: -role::sw:application
hodie: -role::sw:application, -works-with::pim
horde2: -role::sw:application
hotplug: +hardware::input:mouse
hp2xx: -role::sw:application
html2ps: -role::sw:application
html2text: -role::sw:application
html2wml: -role::sw:application
htmldoc: -role::sw:application
i2e: -role::sw:application
ices2: -role::sw:application
icewm-themes: -culture::hungarian
icoutils: -role::sw:application
imgvtopgm: -role::sw:application
impose+: -role::sw:application
info2man: -role::sw:application
info2www: -role::sw:application
intltool-debian: -role::sw:application
ipcalc: -role::sw:application
ipsc: -role::sw:application
ipv6calc: -role::sw:application
jack: +hardware::storage, +hardware::storage:cd
jadetex: -role::sw:application
joystick: +hardware::input:joystick
jscalibrator: +hardware::input:joystick
k3b: +hardware::storage:cd
k3b-i18n: +hardware::storage:cd
k3blibs: +hardware::storage:cd
k3blibs-dev: +hardware::storage:cd
kaudiocreator: +hardware::storage:cd
kcd: +hardware::storage:cd
kcemirror: +hardware::input:mouse
kdeartwork-theme-window: -role::sw:server
kdiff3: -culture::danish, -culture::estonian, -culture::french, -culture::german, -culture::italian, -culture::portuguese, -culture::swedish
kscd: +hardware::storage
ladcca-bin: -role::sw:application
laptop-mode-tools: +hardware::power:acpi
latex-xcolor: -role::sw:application
latex2rtf: -role::sw:application
libaudio-cd-perl: +hardware::storage, +hardware::storage:cd
libbusiness-onlinepayment-authorizenet-perl: -role::sw:application
libbusiness-onlinepayment-bankofamerica-perl: -role::sw:application
libbusiness-onlinepayment-payconnect-perl: -role::sw:application
libbusiness-onlinepayment-perl: -role::sw:application
libbusiness-onlinepayment-tclink-perl: -role::sw:application
libcddb-get-perl: +hardware::storage, +hardware::storage:cd
libfinance-quote-perl: -role::sw:application
libfinance-streamer-perl: -role::sw:application
libfinance-yahooquote-perl: -role::sw:application
libgocr-dev: -role::sw:application
libgocr-doc: -role::sw:application
libgocr0: -role::sw:application
libgpmg1: +hardware::input:mouse
libgpmg1-dev: +hardware::input:mouse, -special::invalid-tag
libhtml-calendarmonth-perl: -role::sw:application
libhtml-fromtext-perl: -role::sw:application
liblog4cpp-doc: -role::sw:application
libtiff-tools: -role::sw:application
libungif-bin: -role::sw:application
linuxdoc-tools: -role::sw:application
lsh: -use::login
lunar: -role::sw:application
lzop: -role::sw:application
macutils: -role::sw:application
magicdev: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
makeztxt: +special::invalid-tag, -role::sw:application
man2html: -role::sw:application
markdown: -role::sw:application
mcdp: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
mctools-lite: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
mdetect: +hardware::input:mouse, -special::invalid-tag
mftrace: -role::sw:application
mhc-utils: -role::sw:application
midge: -role::sw:application
migrationtools: -role::sw:application
mkisofs: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
mp32ogg: -role::sw:application
mp3burn: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
mp3c: +hardware::storage:cd, +special::invalid-tag, +works-with::audio
mp3gain: -role::sw:application
mpeg3-utils: -role::sw:application
mueller7-dict: -role::sw:application
mueller7-mova: -role::sw:application
mueller7accent-dict: -role::sw:application
mueller7accent-mova: -role::sw:application
multicd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
nautilus-cd-burner: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
ncompress: -role::sw:application
netpbm: -role::sw:application
netplan: -role::sw:application
nomarch: -role::sw:application
normalize-audio: -role::sw:application
nut: +hardware::power:ups, -special::invalid-tag
nut-cgi: +hardware::power:ups, -special::invalid-tag
ooo2dbk: -role::sw:application
ooqstart-gnome: -role::sw:application
openbabel: -role::sw:application
openjade: -role::sw:application
openoffice.org-l10n-nb: -role::sw:application
openoffice.org-l10n-nn: -role::sw:application
orange: -role::sw:application
osh: -use::login
pax: -role::sw:application
pcal: -role::sw:application
pdftohtml: -role::sw:application
pdftoipe: -role::sw:application
pdp1-lisp: -role::sw:application
php4-imagick: -role::sw:application
png2html: -role::sw:application
powermgmt-base: +hardware::power:acpi, -special::invalid-tag
ppthtml: -role::sw:application
procmeter3: +hardware::power:acpi
pstoedit: -role::sw:application
pstotext: -role::sw:application
python-cddb: +hardware::storage, +hardware::storage:cd
pyxmms-remote: -role::sw:application
quantlib-python: -role::sw:application
quantlib-refman: -role::sw:application
quicktime-utils: -role::sw:application
readpst: -role::sw:application
records-xemacs: -role::sw:application
regionset: +hardware::storage:dvd
remind: -role::sw:application
rhythmbox: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
ripperx: +hardware::storage, +hardware::storage:cd
rman: +works-with::textdocument, -role::sw:application
rtf2latex: -role::sw:application
sam2p: -role::sw:application
sash: -use::login
sgmltools-lite: -role::sw:application
sharutils: -role::sw:application
shntool: -role::sw:application
sleepd: +hardware::power:acpi, -special::invalid-tag
smilutils: -role::sw:application
sndfile-programs: -role::sw:application
sound-juicer: +hardware::storage, +hardware::storage:cd, +special::invalid-tag
sound-recorder: +hardware::storage, +hardware::storage:cd, +works-with::audio
sox: -role::sw:application
sp: -role::sw:application
speedtouch: +hardware::modem:dsl
speex: -role::sw:application
sqlrelay-sqlite: -role::sw:application
src2tex: -role::sw:application
star: -role::sw:application
stardict-tools: -role::sw:application
stunnel: -role::sw:application
tcd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
tcsh: -role::sw:utility, -use::login
texi2html: -role::sw:application
texify: -role::sw:application
tnef: -role::sw:application
toolame: -role::sw:application
totem-gstreamer: +hardware::storage:dvd
totem-xine: +hardware::storage:cd, +hardware::storage:dvd, +special::invalid-tag
transfig: -role::sw:application
tse3play: -role::sw:application
txt2html: -role::sw:application
txt2man: -role::sw:application
unhtml: -role::sw:application
unrtf: -role::sw:application
untex: -role::sw:application
uudeview: -role::sw:application
vorbis-tools: -role::sw:application
wav2cdr: -role::sw:application
wayv: -role::sw:application
wflogs: -role::sw:application
wmacpi: +hardware::power:acpi
wmbattery: +hardware::power:acpi
wmcdplay: +hardware::storage, +hardware::storage:cd
wmdate: -role::sw:application
wmrack: +hardware::storage, +hardware::storage:cd
wordtrans-dict: -role::sw:application
workbone: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
workman: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
wp2x: -role::sw:application
wpd2sxw: -role::sw:application
wv: -role::sw:application
wzip: -role::sw:application
xapm: +hardware::power:apm, -special::invalid-tag
xbattbar: +hardware::power:apm, -special::invalid-tag
xcalendar-i18n: -role::sw:application
xcdroast: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
xdeview: -role::sw:application
xfree86-driver-synaptics: +hardware::input:mouse
xfreecd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
xlhtml: -role::sw:application
xmbdfed: -role::sw:application
xmcd: +hardware::storage, +hardware::storage:cd, -special::invalid-tag
xml2: -role::sw:application
xmlstarlet: -role::sw:application
xmlto: -role::sw:application
xmltoman: -role::sw:application
xmms-cdread: +hardware::storage, +hardware::storage:cd
xodo: +hardware::input:mouse, -special::invalid-tag
xpdf-utils: -role::sw:application
xpm2wico: -role::sw:application
xsltproc: -role::sw:application
xutils: -role::sw:application
yacpi: +hardware::power:acpi
yaret: +hardware::storage
yiyantang: -role::sw:application
yydecode: -role::sw:application
zh-autoconvert: -role::sw:application
zhcon: -role::sw:application
zoem: -role::sw:application


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico at enricozini.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/debtags-devel/attachments/20050802/9ce72913/attachment-0001.pgp


More information about the Debtags-devel mailing list