Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: Dmitry Smirnov <only...@debian.org>
* Add upstream fix for test-gnc-timezone with recent tzdata. (Closes: #978208).
diff -Nru gnucash-3.4/debian/changelog gnucash-3.4/debian/changelog --- gnucash-3.4/debian/changelog 2019-01-02 23:51:54.000000000 +0200 +++ gnucash-3.4/debian/changelog 2022-08-26 01:24:12.000000000 +0300 @@ -1,3 +1,11 @@ +gnucash (1:3.4-1+deb10u1) buster; urgency=medium + + * Non-maintainer upload. + * Add upstream fix for test-gnc-timezone with recent tzdata. + (Closes: #978208). + + -- Adrian Bunk <b...@debian.org> Fri, 26 Aug 2022 01:24:12 +0300 + gnucash (1:3.4-1) unstable; urgency=medium * New upstream release (Closes: #918059). diff -Nru gnucash-3.4/debian/patches/0001-Fix-test-gnc-timezone-failure-caused-by-latest-zonei.patch gnucash-3.4/debian/patches/0001-Fix-test-gnc-timezone-failure-caused-by-latest-zonei.patch --- gnucash-3.4/debian/patches/0001-Fix-test-gnc-timezone-failure-caused-by-latest-zonei.patch 1970-01-01 02:00:00.000000000 +0200 +++ gnucash-3.4/debian/patches/0001-Fix-test-gnc-timezone-failure-caused-by-latest-zonei.patch 2022-08-26 01:16:52.000000000 +0300 @@ -0,0 +1,31 @@ +From ae66da96324e6b8545456c980caf81c93d368402 Mon Sep 17 00:00:00 2001 +From: John Ralls <jra...@ceridwen.us> +Date: Sat, 26 Dec 2020 13:45:28 -0800 +Subject: Fix test-gnc-timezone failure caused by latest zoneinfo release. + +See the comment for details. +--- + libgnucash/engine/test/gtest-gnc-timezone.cpp | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/libgnucash/engine/test/gtest-gnc-timezone.cpp b/libgnucash/engine/test/gtest-gnc-timezone.cpp +index a676ff1a9..25d9d9d45 100644 +--- a/libgnucash/engine/test/gtest-gnc-timezone.cpp ++++ b/libgnucash/engine/test/gtest-gnc-timezone.cpp +@@ -134,6 +134,13 @@ TEST(gnc_timezone_constructors, test_IANA_Belize_tz) + EXPECT_EQ(tz->dst_zone_abbrev(), "CDT"); + EXPECT_EQ(tz->dst_offset().total_seconds(), 3600); + } ++ /* An IANA update on 22 Dec 2020 added missing DST transitions ++ * for Belize between 1943 and 1967. Ignore those years until ++ * the oldest supported OS version release is later than that ++ * because distros updating of zoneinfo is spotty. ++ */ ++ else if (year >= 1943 && year <= 1967) ++ continue; + else + { + EXPECT_EQ(tz->std_zone_abbrev(), "CST"); +-- +2.20.1 + diff -Nru gnucash-3.4/debian/patches/series gnucash-3.4/debian/patches/series --- gnucash-3.4/debian/patches/series 2019-01-02 23:51:54.000000000 +0200 +++ gnucash-3.4/debian/patches/series 2022-08-26 01:24:11.000000000 +0300 @@ -1,2 +1,3 @@ test--fix-test-transaction.scm.patch test--skip-test-stress-options.patch +0001-Fix-test-gnc-timezone-failure-caused-by-latest-zonei.patch