Chris Lamb pushed to branch master at lintian / lintian


Commits:
ff6a5fef by Felix Lechner at 2019-07-21T01:47:36Z
Delete test testsuite-control-missing-test-field; tag cannot be reproduced 
using dpkg-source.

The source tag 'missing-runtime-tests-field' cannot be tested using
standard tools. The conditions that would be necessary cause
dpkg-source to abort with the message:

dpkg-source: error: syntax error in 
testsuite-control-missing-test-field-1/debian/tests/control at line 1: block 
lacks either Tests or Test-Command fields

The issue arose when the test was converted to standard tools.  (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
9ae1abd7 by Felix Lechner at 2019-07-21T01:48:04Z
Delete test testsuite-control-not-file; tag cannot be reproduced using 
dpkg-source.

The source tag 'debian-tests-control-is-not-a-regular-file' cannot be
tested using standard tools. The conditions that would be necessary
cause dpkg-source to abort with the message:

dpkg-source: error: test control debian/tests/control is not a regular file

The issue arose when the test was converted to standard tools.  (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
4f019cb2 by Felix Lechner at 2019-07-21T01:48:44Z
Delete test testsuite-control-syntax-error; tag cannot be reproduced using 
dpkg-source.

The tag 'syntax-error-in-debian-tests-control' cannot be tested using
standard tools. The conditions that would be necessary cause
dpkg-source to abort with the message:

dpkg-source: error: syntax error in 
testsuite-control-syntax-error-1/debian/tests/control at line 1: line with 
unknown format (not field-colon-value)

The issue arose when the test was converted to standard tools. (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
769117ae by Felix Lechner at 2019-07-21T01:49:32Z
Delete test control-file-syntax-error; tag cannot be reproduced using 
dpkg-source.

The tag 'syntax-error-in-control-file' cannot be tested using standard
tools. The conditions that would be necessary cause dpkg-source to
abort with the message:

dpkg-source: error: syntax error in control-file-syntax-error-1/debian/control 
at line 11: line with unknown format (not field-colon-value)

The issue arose when the test was converted to standard tools. (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
00bd64fe by Felix Lechner at 2019-07-21T01:49:46Z
Delete test control-file-duplicate-field; tag cannot be reproduced using 
dpkg-source.

The tag 'syntax-error-in-control-file' cannot be tested using standard
tools. The conditions that would be necessary cause dpkg-source to
abort with the message:

dpkg-source: error: syntax error in 
control-file-duplicate-field-1/debian/control at line 11: duplicate field 
Depends found

The issue arose when the test was converted to standard tools. (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
e01a8f86 by Felix Lechner at 2019-07-21T01:50:00Z
Delete test debian-source-dir-unknown-source-format; tag cannot be reproduced 
using dpkg-source.

The tag 'unknown-source-format' cannot be tested using standard tools.
The conditions that would be necessary cause dpkg-source to abort with
the message:

dpkg-source: error: source package format '3.0 (unknown-format)' is 
invalid

The issue arose when the test was converted to standard tools. (It
previously used pattern substitution.) Since most people use standard
tools, it makes little sense to pursue the test further.

Removes the test. If there is no other way to test the tag, the tag
may eventually also be removed from Lintian.

Gbp-Dch: ignore

- - - - -
b86bcd51 by Felix Lechner at 2019-07-21T03:04:14Z
In checks/control-file.{desc,pm}, convert a tag to a non-recoverable program 
error.

The tag

  syntax-error-in-control-file

was found to be unreproducible using dpkg-source. It is considered
untestable in Lintian when using standard tools. The tag was converted
to a non-recoverable error that causes the program to exit.

The tag message is now an error message. If anyone ever sees it, let's
re-add the tag and use their package in the test suite.

Gbp-Dch: ignore

- - - - -
4e0b1ce6 by Felix Lechner at 2019-07-21T03:04:51Z
In checks/debian-source-dir.{desc,pm}, convert a tag to a non-recoverable 
program error.

The tag

  unknown-source-format

was found to be unreproducible using dpkg-source. It is considered
untestable in Lintian when using standard tools. The tag was converted
to a non-recoverable error that causes the program to exit.

The tag message is now an error message. If anyone ever sees it, let's
re-add the tag and use their package in the test suite.

Gbp-Dch: ignore

- - - - -
4cb2b9e1 by Felix Lechner at 2019-07-21T03:05:02Z
In checks/testsuite.{desc,pm}, convert three tags to non-recoverable program 
errors.

The three tags

  debian-tests-control-is-not-a-regular-file
  missing-runtime-tests-field
  syntax-error-in-debian-tests-control

were found to be unreproducible using dpkg-source. They are considered
untestable in Lintian when using standard tools. The tags were
converted to non-recoverable errors that cause the program to exit.

The tag messages are now error messages. If anyone ever sees them,
let's re-add the tags and use their packages in the test suite.

Gbp-Dch: ignore

- - - - -
47454995 by Felix Lechner at 2019-07-21T03:05:27Z
Remove five tag descriptions for tags not reproducible using dpkg-source.

The old suite source is being converted to use standard tools. Some
tags are then not testable because dpkg-source already catches the
errors. These five tags could not be reproduced. They were deleted.

The tags are now error messages. If anyone ever sees them, let's
re-add the tags and use their packages in the test suite.

Gbp-Dch: ignore

- - - - -


30 changed files:

- checks/control-file.desc
- checks/control-file.pm
- checks/debian-source-dir.desc
- checks/debian-source-dir.pm
- checks/testsuite.desc
- checks/testsuite.pm
- − t/tags/source/control-file-duplicate-field/debian/control.in
- − t/tags/source/control-file-duplicate-field/desc
- − t/tags/source/control-file-duplicate-field/dsc.in.in
- − t/tags/source/control-file-duplicate-field/tags
- − t/tags/source/control-file-syntax-error/debian/control.in
- − t/tags/source/control-file-syntax-error/desc
- − t/tags/source/control-file-syntax-error/dsc.in.in
- − t/tags/source/control-file-syntax-error/tags
- − t/tags/source/debian-source-dir-unknown-source-format/desc
- − t/tags/source/debian-source-dir-unknown-source-format/dsc.in.in
- − t/tags/source/debian-source-dir-unknown-source-format/tags
- − t/tags/source/testsuite-control-missing-test-field/debian/tests/control
- − t/tags/source/testsuite-control-missing-test-field/desc
- − t/tags/source/testsuite-control-missing-test-field/dsc.in.in
- − t/tags/source/testsuite-control-missing-test-field/tags
- − t/tags/source/testsuite-control-not-file/desc
- − t/tags/source/testsuite-control-not-file/dsc.in.in
- − t/tags/source/testsuite-control-not-file/pre_build
- − t/tags/source/testsuite-control-not-file/tags
- − t/tags/source/testsuite-control-syntax-error/debian/tests/control
- − t/tags/source/testsuite-control-syntax-error/desc
- − t/tags/source/testsuite-control-syntax-error/dsc.in.in
- − t/tags/source/testsuite-control-syntax-error/tags
- − tags/d/debian-tests-control-is-not-a-regular-file.desc


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/866f14b5fbeb163fe7f55860facf08126cb0b183...47454995d1e7460c1b98a7a8c08968823ad4cb6c

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/866f14b5fbeb163fe7f55860facf08126cb0b183...47454995d1e7460c1b98a7a8c08968823ad4cb6c
You're receiving this email because of your account on salsa.debian.org.


Reply via email to