-
d0ca552e
by Felix Lechner
at 2019-08-16T17:15:03Z
Add new tag 'older-source-format' at wishlist level.
This wishlist tag will be emitted on older source formats such as 1.0.
Please also see Bug#884498.
Gbp-Dch: ignore
-
f3d0417b
by Felix Lechner
at 2019-08-16T17:15:03Z
Emit a wishlist tag for source format 1.0 packages. (Closes #884498)
Emits a gentle warning when packages use an older source format. The
tag has a somewhat visible priority.
This commit series is based on work by Chris Lamby, especially the
patch he submitted to the bug in 2017.
Changes in the test suite made it easier to implement this tag. Many
tests still use format 1.0, but the appearance there was no longer an
obstacle. The selection menu for the interactive calibration of
expected tags now also offers an option to accept all changes. That
made it possible to adjust approximately 830 tests in one go.
The test suite will be upgraded to source format 3.0 separately.
-
dcc7ef82
by Felix Lechner
at 2019-08-16T17:15:03Z
Add newly appearing tag 'older-source-format' to tests that trigger it.
Accepts the new tag as expected for the tests in which it appears.
For four tests, three from the 'binaries-lfs-missing' family and one
called 'shared-libs-non-pic-i386' blind adjustments were made to avoid
failures on other architectures. The tests do not build or run on the
author's platform amd64. Those modifications may not work.
We tried to find all tests that run only on other architectures, but
there could still be some that fail on other architectures. They would
not show until the build on that architecture fails as FTBFS, or as an
autopkgtest failure there.
Gbp-Dch: ignore
-
aaa63314
by Felix Lechner
at 2019-08-16T17:15:03Z
Specify explicit source format for tests using literal match strategy.
A small number of tests checks Lintian's exact literal output. For
those, the test runner does not offer an interactive adjustment of the
expected output based on test results. We can either add the tag for
'older-source-format' or explicitly specify an appropriate 3.0 format.
The latter path was taken.
Adds explicit, modern source formats for literal tests that require
it.
Made one blind adjustment for the test runtests-arch-i386, which does
not build or run on the author's platform amd64. That modification is
untested and may not work.
Gbp-Dch: ignore
-
044487b3
by Felix Lechner
at 2019-08-16T17:15:03Z
Modify expected output for literal tests using new source format.
Setting the source format to 3.0 changed the expected output for a
family of tests looking's at Lintian output style. These tests would
best be rewritten to be less specific to the source input format, but
more specific to Lintian's output style.
Gbp-Dch: ignore
-
52a0f2d0
by Felix Lechner
at 2019-08-16T17:15:03Z
Add test for new tag 'older-source-format'.
Please do not convert this test to format 3.0 when converting the test
suite. Unlike the other tests, this one is intended to trigger the
tag.
Gpb-Dch: ignore