Commits on Source (13)
-
The test cruft-obsolete-upstream-metadata attempts to create a plain file in a place where modern Debian policy requires a directory (debian/upstream/metadata). The operation fails when a template set, such as the 'pedantic' Debian packaging files, have already installed a directory. This commit checks for such file/directory conflicts and removes offending paths before copying anything. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The 'pedantic' template set had a hardcoded distribution. The changelog file from the 'default' set was instead imported for further use. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The control file template in the 'pedantic' template set was missing automatic dependencies for shared libraries. In order to use the template more widely in the future, missing placeholders were copied from the 'default' template set. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
After combining files from both template sets, the copyright for 'pedantic' was amended to also include the information for 'default' as well. The latter may be dropped in the near future. With the most recent entry going back more than nine years, an additional entry was made for derivative work. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The copyright file in the 'pedantic' template set had no newline at the end of the file. This commit adds one. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
With the planned retirement of the 'default' template set, the default skeleton was switched to use the files from 'pedantic' instead. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
Four tests check if the Changes file supplied by a skeleton was overridden in the package, but that did not generate the desired tag when the file was removed from the skeleton, because the overriding file was empty. A non-empty file is a better choice. This commit provides one each for four tests. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The default skeleton provides all the features of the pedantic skeleton, except it provides no upstream files. This commit switches all tests that used the pedantic skeleton over to "default." Signed-off-by:
Chris Lamb <lamby@debian.org>
-
There are no tests that use the 'default' skeleton. This commit removes it. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
There are no tests that use the 'pedantic' template set for upstream files. This commit removes the set. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
There are no tests that use the 'default' template set for Debian files. This commit removes the set. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The changelogs were outdated, unmaintained, over nine years old and quite short. With modern version control systems, there may not be a need for such changelogs. These two will probably not be needed anymore. This commit removes both. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
Chris Lamb authored
Apply a patch series from Felix Lechner to make "pedantic" templates the default for all tests. (MR: !87)
t/skeletons/tests/pedantic
deleted
100644 → 0
t/templates/tests/default/compat.in
deleted
100644 → 0
t/templates/tests/default/control.in
deleted
100644 → 0
t/templates/tests/default/copyright
deleted
100644 → 0
t/templates/tests/default/rules
deleted
100755 → 0
t/templates/tests/default/tests/test
deleted
100755 → 0
t/templates/tests/default/watch
deleted
100644 → 0