[Demudi-commits] r175 - in demudi-debtags/trunk: . debian
Free Ekanayaka
free-guest@haydn.debian.org
Fri, 12 Nov 2004 03:08:11 -0700
Author: free-guest
Date: 2004-11-12 03:07:06 -0700 (Fri, 12 Nov 2004)
New Revision: 175
Modified:
demudi-debtags/trunk/check-consistency
demudi-debtags/trunk/debian/changelog
demudi-debtags/trunk/tagpatch
Log:
demudi-debtags (0.5) UNRELEASED; urgency=low
* Improved check-consistency
* Added kernel-source, alsa-source and friends
-- Free Ekanayaka <free@agnula.org> Thu, 11 Nov 2004 15:43:00 +0100
Modified: demudi-debtags/trunk/check-consistency
===================================================================
--- demudi-debtags/trunk/check-consistency 2004-11-11 15:42:38 UTC (rev 174)
+++ demudi-debtags/trunk/check-consistency 2004-11-12 10:07:06 UTC (rev 175)
@@ -4,13 +4,38 @@
import re
import string
+prefixes = ['section','relevance']
+
tagpatch = (file( './tagpatch', 'r')).readlines()
tagvoc = (file( './tagvoc', 'r')).read()
tags = re.findall(r'Tag: ([a-z:]*)', tagvoc)
+n = 0
+
for line in tagpatch:
- package, tag = (re.match('^([^:]+):[ \t]*\+([a-z:]+)', line)).groups()
- if tag not in tags:
- print 'Invalid tag "%s" for package "%s"' % (tag,package)
+ n += 1
+ pattern = re.compile("^([^: \t]*):(.*)$")
+ match = pattern.match(line)
+ if not match:
+ print 'Line %d: invalid tag line: "%s"' % (n,line)
sys.exit(1)
+
+
+ package = match.group(1)
+ tags = string.split(re.sub('[ \t+]*', '', match.group(2)),',')
+ for tag in tags:
+ pattern = re.compile("([^:]*)::.*")
+ match = pattern.match(tag)
+ if not match:
+ print 'Line %d: invalid tag format: "%s"' % (n,tag)
+ sys.exit(1)
+
+ prefix = match.group(1)
+ if prefix not in prefixes:
+ print 'Line %d: invalid tag prefix: "%s"' % (n,prefix)
+ sys.exit(1)
+
+ if tag not in tags:
+ print 'Line %d: invalid tag "%s""' % (n,tag)
+ sys.exit(1)
Modified: demudi-debtags/trunk/debian/changelog
===================================================================
--- demudi-debtags/trunk/debian/changelog 2004-11-11 15:42:38 UTC (rev 174)
+++ demudi-debtags/trunk/debian/changelog 2004-11-12 10:07:06 UTC (rev 175)
@@ -1,3 +1,10 @@
+demudi-debtags (0.5) UNRELEASED; urgency=low
+
+ * Improved check-consistency
+ * Added kernel-source, alsa-source and friends
+
+ -- Free Ekanayaka <free@agnula.org> Thu, 11 Nov 2004 15:43:00 +0100
+
demudi-debtags (0.4) unstable; urgency=low
* Added relevance tag
Modified: demudi-debtags/trunk/tagpatch
===================================================================
--- demudi-debtags/trunk/tagpatch 2004-11-11 15:42:38 UTC (rev 174)
+++ demudi-debtags/trunk/tagpatch 2004-11-12 10:07:06 UTC (rev 175)
@@ -4,8 +4,10 @@
alsa-base: +section::base, +relevance::5
alsa-headers: +section::base, +relevance::5
alsa-oss: +section::base, +relevance::5
+alsa-source: +section::base, +relevance::4
alsa-tools: +section::base, +relevance::5
alsa-utils: +section::base, +relevance::5
+alsa-utils: +section::base, +relevance::5
alsamixergui: +section::mixers, +relevance::5
alsaplayer-alsa: +section::players, +relevance::5
alsaplayer-common: +section::players, +relevance::5
@@ -55,11 +57,13 @@
clam-smstools: +section::dsp, +relevance::4
cmt: +section::dsp, +relevance::5
cplay: +section::players, +relevance::5
+cramfsprogs: +section::base, +relevance::5
creox: +section::dsp, +relevance::5
csound-doc: +section::synthesis, +relevance::4
csound: +section::synthesis, +relevance::5
cvs: +section::base, +relevance::4
darkice: +section::streaming, +relevance::5
+dash: +section::base, +relevance::5
dbmix: +section::djing::mixing, +relevance::5
dcd: +section::base, +relevance::5
debconf-utils: +section::base, +relevance::5
@@ -129,6 +133,7 @@
gnuserv: +section::base, +relevance::4
gqview: +section::base, +relevance::4
grep-dctrl: +section::base, +relevance::5
+grep-dctrl: +section::base, +relevance::5
grip: +section::cd::rippers, +relevance::5
grub-splashimages: +section::base, +relevance::4
grub: +section::base, +relevance::5
@@ -149,6 +154,7 @@
id3tool: +section::editors::tag, +relevance::5
id3v2: +section::editors::tag, +relevance::5
imagemagick: +section::base, +relevance::4
+initrd-tools: +section::base, +relevance::5
irssi-text: +section::base, +relevance::4
jack-rack: +section::dsp, +relevance::5
jack-tools: +section::base, +relevance::5
@@ -163,6 +169,10 @@
jmax-java: +section::synthesis, +relevance::4
joe: +section::base, +relevance::5
k3b: +section::cd::burners, +relevance::5
+kernel-patch-2.4-givecap: +section::base, +relevance::4
+kernel-patch-2.4-lowlatency: +section::base, +relevance::4
+kernel-patch-2.4-preempt: +section::base, +relevance::4
+kernel-source-2.4.27: +section::base, +relevance::4
krecord: +section::recorders, +relevance::4
ladccad: +section::base, +relevance::5
ladspa-sdk: +section::base, +relevance::5