[SCM] Debian package checker branch, master, updated. 2.5.6-13-gbcb26a0
The following commit has been merged in the master branch:
commit d3fd4bea2aecfaaadba2049439573bb27c12de73
Author: Niels Thykier <niels@thykier.net>
Date: Thu Mar 15 00:03:22 2012 +0100
fields: Remove an old tag
Signed-off-by: Niels Thykier <niels@thykier.net>
diff --git a/checks/fields b/checks/fields
index 800bda2..0e22991 100644
--- a/checks/fields
+++ b/checks/fields
@@ -51,10 +51,6 @@ our %KNOWN_ARCHIVE_PARTS = map { $_ => 1 }
my $KNOWN_PRIOS = Lintian::Data->new ('common/priorities', qr/\s*=\s*/o);
-our %known_obsolete_fields = map { $_ => 1 }
- ('revision', 'package-revision', 'package_revision',
- 'recommended', 'optional', 'class');
-
our @supported_source_formats =
( qr/1\.0/, qr/3\.0\s*\((quilt|native)\)/ );
@@ -961,17 +957,14 @@ for my $field (keys %{$info->field}) {
next if ($field eq 'original-maintainer') and $version =~ /ubuntu/;
- tag 'obsolete-field', $field
- if $known_obsolete_fields{$field};
-
tag 'unknown-field-in-dsc', $field
- if ($type eq 'source' && ! $SOURCE_FIELDS->known($field) && ! $known_obsolete_fields{$field});
+ if ($type eq 'source' && ! $SOURCE_FIELDS->known ($field));
tag 'unknown-field-in-control', $field
- if ($type eq 'binary' && ! $KNOWN_BINARY_FIELDS->known($field) && ! $known_obsolete_fields{$field});
+ if ($type eq 'binary' && ! $KNOWN_BINARY_FIELDS->known ($field));
tag 'unknown-field-in-control', $field
- if ($type eq 'udeb' && ! $KNOWN_UDEB_FIELDS->known($field) && ! $known_obsolete_fields{$field});
+ if ($type eq 'udeb' && ! $KNOWN_UDEB_FIELDS->known ($field));
}
}
diff --git a/checks/fields.desc b/checks/fields.desc
index d5906dd..c700383 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -405,13 +405,6 @@ Info: The Homepage field for this package points to CPAN and the URL
.
http://search.cpan.org/~samtregar/HTML-Template-2.9/
-Tag: obsolete-field
-Severity: important
-Certainty: certain
-Info: This field is listed in the Policy Manual as obsolete and
- not-to-be-present in any package.
-Ref: policy D.2.6
-
Tag: unknown-field-in-dsc
Severity: minor
Certainty: certain
diff --git a/debian/changelog b/debian/changelog
index 62e9608..20711fc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ lintian (2.5.7) UNRELEASED; urgency=low
+ Removed:
- manpage-for-non-x11-binary-in-wrong-directory
- manpage-for-x11-binary-in-wrong-directory
+ - obsolete-field
- old-app-defaults-directory
- old-style-example-dir
- package-installs-file-to-usr-x11r6-bin
@@ -11,6 +12,8 @@ lintian (2.5.7) UNRELEASED; urgency=low
- package-uses-obsolete-file
- x11-games-should-be-in-usr-games
+ * checks/fields{,.desc}:
+ + [NT] Remove old tags.
* checks/files{,.desc}:
+ [NT] Remove old tags.
+ [NT] Remove "manual" lazy loads of data files.
diff --git a/t/COVERAGE b/t/COVERAGE
index e0f2e6c..abc2d58 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
Last generated 2012-03-14
-Coverage: 789/953 (82.79%), w. legacy tests: 894/953 (93.81%)
+Coverage: 788/952 (82.77%), w. legacy tests: 893/952 (93.80%)
The following tags are not tested by the test suite:
diff --git a/t/tests/fields-unknown-obsolete-fields/debian/debian/control.in b/t/tests/fields-unknown-fields/debian/debian/control.in
similarity index 94%
rename from t/tests/fields-unknown-obsolete-fields/debian/debian/control.in
rename to t/tests/fields-unknown-fields/debian/debian/control.in
index 5197fd0..8b903c2 100644
--- a/t/tests/fields-unknown-obsolete-fields/debian/debian/control.in
+++ b/t/tests/fields-unknown-fields/debian/debian/control.in
@@ -9,7 +9,6 @@ XS-Comment: This is random comment ending up in the dsc file.
Package: {$srcpkg}
Architecture: all
Depends: $\{misc:Depends\},
-XB-Recommended: some-package
Description: {$description}
This is a test package designed to exercise some feature or tag of
Lintian. It is part of the Lintian test suite and may do very odd
diff --git a/t/tests/fields-unknown-fields/desc b/t/tests/fields-unknown-fields/desc
new file mode 100644
index 0000000..343f481
--- /dev/null
+++ b/t/tests/fields-unknown-fields/desc
@@ -0,0 +1,6 @@
+Testname: fields-unknown-fields
+Sequence: 6000
+Version: 1.0
+Description: General tests for unknown fields
+Test-For:
+ unknown-field-in-dsc
diff --git a/t/tests/fields-unknown-fields/tags b/t/tests/fields-unknown-fields/tags
new file mode 100644
index 0000000..473338c
--- /dev/null
+++ b/t/tests/fields-unknown-fields/tags
@@ -0,0 +1 @@
+W: fields-unknown-fields source: unknown-field-in-dsc comment
diff --git a/t/tests/fields-unknown-obsolete-fields/desc b/t/tests/fields-unknown-obsolete-fields/desc
deleted file mode 100644
index c48c737..0000000
--- a/t/tests/fields-unknown-obsolete-fields/desc
+++ /dev/null
@@ -1,7 +0,0 @@
-Testname: fields-unknown-obsolete-fields
-Sequence: 6000
-Version: 1.0
-Description: General tests for unknown and obsolete fields
-Test-For:
- obsolete-field
- unknown-field-in-dsc
diff --git a/t/tests/fields-unknown-obsolete-fields/tags b/t/tests/fields-unknown-obsolete-fields/tags
deleted file mode 100644
index e4f5e94..0000000
--- a/t/tests/fields-unknown-obsolete-fields/tags
+++ /dev/null
@@ -1,2 +0,0 @@
-E: fields-unknown-obsolete-fields: obsolete-field recommended
-W: fields-unknown-obsolete-fields source: unknown-field-in-dsc comment
--
Debian package checker
Reply to: