From 75808db17caf8b960b351e3408e74142f4c85aac Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 15:42:30 +0200 Subject: Adding upstream version 2.117.0. Signed-off-by: Daniel Baumann --- .../build-spec/debian/changelog.in | 42 ++++++++++++++++++++++ .../changelog-file-general/build-spec/debian/rules | 10 ++++++ .../changelog-file-general/build-spec/fill-values | 3 ++ .../changelog/changelog-file-general/eval/desc | 4 +++ .../changelog/changelog-file-general/eval/hints | 14 ++++++++ .../changelog-file-general/eval/post-test | 1 + 6 files changed, 74 insertions(+) create mode 100644 t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/changelog.in create mode 100755 t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/rules create mode 100644 t/recipes/checks/debian/changelog/changelog-file-general/build-spec/fill-values create mode 100644 t/recipes/checks/debian/changelog/changelog-file-general/eval/desc create mode 100644 t/recipes/checks/debian/changelog/changelog-file-general/eval/hints create mode 100644 t/recipes/checks/debian/changelog/changelog-file-general/eval/post-test (limited to 't/recipes/checks/debian/changelog/changelog-file-general') diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/changelog.in b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/changelog.in new file mode 100644 index 0000000..d73efdd --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/changelog.in @@ -0,0 +1,42 @@ +[% $source %] (1:[% $version %]) unstable; urgency=low + + + * Test: [% $testname %] + * Upload to experimental. + * improbable-bug-number-in-closes (Closes: #1234) + * Another bug closer without a colon (Closes #555555) + * This line is too long since it contains words and words and words but doesn't + have any wrapping except at column 81. + * http://www.example.com/but-a-really-long-url-does-not-count-as-a-long-line-at-all + See http://www.example.com/but-a-really-long-url-does-not-count-as-a-long-line-at-all + even if preceded by See. + * Misspelled Closes (Close: #666666) + + * Here is another really long in the changelog, and it would be really nice if a + certain program would report its line number correctly. Especially since, + we have an extra empty line in the start of the entry. + + * Below is another very long line (UTF-8), which should have a "visual" width + of ~75 characters, but consists of over 200 bytes. + üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü + + * It might even fix TEMP-1234567-abcdef, though probably not. + * We refer to the epoch bump here. + + -- [% $author %] [% $date %] + +[% $source %] ([% $version %]) unstable; urgency=low + + * Duplicate changelog entry to trigger tags. + + -- Unknown [% $date %] + +[% $source %] (0.1) unstable; urgency=low + + * Used to be a syntax error here. + + -- [% $author %] [% $date %] + +Local variables: +add-log-mailing-address: "rra@debian.org" +End: diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/rules b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/rules new file mode 100755 index 0000000..9171128 --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f +pkg = $(shell dh_listpackages) + +%: + dh $@ + +override_dh_installchangelogs: + install -c -m 644 debian/changelog \ + debian/$(pkg)/usr/share/doc/$(pkg)/changelog.Debian + gzip -1 -n debian/$(pkg)/usr/share/doc/$(pkg)/changelog.Debian diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/fill-values b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/fill-values new file mode 100644 index 0000000..ec70647 --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/build-spec/fill-values @@ -0,0 +1,3 @@ +Testname: changelog-file-general +Skeleton: upload-non-native +Description: General tests for changelog-file tags diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/eval/desc b/t/recipes/checks/debian/changelog/changelog-file-general/eval/desc new file mode 100644 index 0000000..b5e38e0 --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/eval/desc @@ -0,0 +1,4 @@ +Testname: changelog-file-general +Test-Against: + malformed-debian-changelog-version +Check: debian/changelog diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/eval/hints b/t/recipes/checks/debian/changelog/changelog-file-general/eval/hints new file mode 100644 index 0000000..083916b --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/eval/hints @@ -0,0 +1,14 @@ +changelog-file-general (source): latest-debian-changelog-entry-without-new-date [debian/changelog:1] +changelog-file-general (source): latest-debian-changelog-entry-reuses-existing-version 1:1.0-1 ~ 1.0-1 (last used: CURRENT) [debian/changelog:1] +changelog-file-general (source): epoch-changed-but-upstream-version-did-not-go-backwards 1.0-1 -> 1:1.0-1 [debian/changelog:1] +changelog-file-general (binary): possible-missing-colon-in-closes Closes #555555 [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] +changelog-file-general (binary): misspelled-closes-bug Close: #666666 [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] +changelog-file-general (binary): latest-changelog-entry-without-new-date [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] +changelog-file-general (binary): improbable-bug-number-in-closes 1234 [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] +changelog-file-general (binary): debian-changelog-line-too-long [usr/share/doc/changelog-file-general/changelog.Debian.gz:8] +changelog-file-general (binary): debian-changelog-line-too-long [usr/share/doc/changelog-file-general/changelog.Debian.gz:15] +changelog-file-general (binary): debian-changelog-file-contains-obsolete-user-emacs-settings [usr/share/doc/changelog-file-general/changelog.Debian.gz:41] +changelog-file-general (binary): changelog-references-temp-security-identifier TEMP-1234567-abcdef [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] +changelog-file-general (binary): changelog-not-compressed-with-max-compression [usr/share/doc/changelog-file-general/changelog.Debian.gz] +changelog-file-general (binary): bogus-mail-host-in-debian-changelog unknown@unknown (for version 1.0-1) [usr/share/doc/changelog-file-general/changelog.Debian.gz:28] +changelog-file-general (binary): bad-intended-distribution intended for experimental but uploaded to unstable [usr/share/doc/changelog-file-general/changelog.Debian.gz:1] diff --git a/t/recipes/checks/debian/changelog/changelog-file-general/eval/post-test b/t/recipes/checks/debian/changelog/changelog-file-general/eval/post-test new file mode 100644 index 0000000..a84cbe8 --- /dev/null +++ b/t/recipes/checks/debian/changelog/changelog-file-general/eval/post-test @@ -0,0 +1 @@ +s/\(last used: ([^\)]+*)\)/(last used: CURRENT)/ -- cgit v1.2.3