• Bug#1086259: calcurse: FTBFS: FAIL: ical-007.sh

    From Andrew Bower@21:1/5 to All on Tue Mar 4 21:40:01 2025
    The problem here seems to be the application ignoring the TZID parameter expressed in the iCal test data. This clearly worked when the current
    binary package was built so it must be something that only comes to
    light with the latest toolchain or libraries.

    I haven't yet spotted any upstream issues alluding to this.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEMKYZL6LI55lncG11uqgO2W94h+kFAmfHYesACgkQuqgO2W94 h+mkrg//VI3XrXczPSVPASq/qNlwiOEc+Il/mCQo9BsJFF/6A6f0k+1uzQFgx2xH HxihbSCtAUS8JAOoX/F0TKhjTATf68BmoKqavWdCzzvGH+evHfXZQ7GQZzx2XtNe ObOndGpDTXyiqzGeLDIFWAD+l0BtTWevhW+OpFSMsP+WH2cQHJTcgepZdl6syz3a OAnT/QmuXTZHbI0AynlUa93YRJXTjTZEyRAfw6E32ZlE7S8hkBMg8dw0CoFl+sX6 owY982AErvsSGlGm2aMhh5RvshGVuMkp8buIrKvED0h6JC5FGUiGfDoalzg0ZmXU R+VHVk1qLHQk/OcsXJRXMFK/HJQJwiyIs4kJZjpslJQiTBSrY+LlENRA3OS/b2xi KcLnPOPTfI3RpCtj04Gd1OLwggaxZuwzB6OtS3HIAOez8+OgmyV1+02NmQqvSYKe J+jYkeAh0mvZwfVBkU1Qf8fNks0w33nahQMkIpcir6Y+FeqUjs0FzV58dzOpq1yW VsU1Svrxh1O6ZJbW52YA18VjqyseIsNZQAmkCWwmI1TIqCVlMwyUEzX/aQkVHmNW LQRqzg8z6yx0cQ9FwdiUCuK3y36Lf4YzrtHJDafc48EW+kdSXUW9Rx5iQINQ0PN8 3BH/BWSJDXTYdcNj8grL3YCJb/RZNec/bAbQzKmURVHpEez6dt8=
    =JFm6
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Bower@21:1/5 to All on Tue Mar 4 22:40:01 2025
    --yl9fBWh/LK/k4OHY
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline

    Control: tags -1 confirmed patch

    The issue is that the tzdata-legacy package defining the 3/4-letter
    timezone abbreviations was split off from tzdata. The attached patch
    mitigates this and fixes FTBFS by build-depending on tzdata-legacy and recommending that package at runtime.

    --yl9fBWh/LK/k4OHY
    Content-Type: text/x-diff; charset=us-ascii
    Content-Disposition: attachment;
    filename="0001-install-tzdata-legacy-to-fix-ftbfs.patch" Content-Transfer-Encoding: quoted-printable

    From 014457449d1b6f037f9012d8ea6f37b1b3087174 Mon Sep 17 00:00:00 2001
    From: Andrew Bower <andrew@bower.uk>
    Date: Tue, 4 Mar 2025 21:18:35 +0000
    Subject: Install tzdata-legacy to fix ftbfs (Closes: #1086259)

    ---
    debian/control | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/debian/control b/debian/control
    index 922ae1a..420ad86 100644
    --- a/debian/control
    +++ b/debian/control
    @@ -2,13 +2,14 @@ Source: calcurse
    Section: utils
    Priority: optional
    Maintainer: Bartosz Fenski <fenio@debian.org>
    -Build-Depends: debhelper (>= 10.0.0), libncurses-dev, tzdata
    +Build-Depends: debhelper (>= 10.0.0), libncurses-dev, tzdata, tzdata-legacy
    Standards-Version: 4.5.0
    Homepage: https://calcurse.org

    Package: calcurse
    Architecture: any
    Depends: ${shlibs:Depends}, ${misc:Depends}, python3
    +Recommends: tzdata-legacy
    Description: text-based calendar and todo manager
    CalCurse is a calendar and todo list for the console which allows
    you to keep track of your appointments and everyday tasks. CalCurse
    --
    2.47.2


    --yl9fBWh/LK/k4OHY--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEMKYZL6LI55lncG11uqgO2W94h+kFAmfHcFAACgkQuqgO2W94 h+k0QQ/+I3RU8qzBn4528gGoUC4n28qEDlxmhgHnz
  • From Bastian Germann@21:1/5 to All on Tue Mar 18 17:10:01 2025
    I am sponsoring the fix for this as NMU.
    Please find the changes in the attached debdiff.

    diff -Nru calcurse-4.8.1/debian/changelog calcurse-4.8.1/debian/changelog
    --- calcurse-4.8.1/debian/changelog 2023-11-01 11:45:27.000000000 +0100
    +++ calcurse-4.8.1/debian/changelog 2025-03-05 22:14:01.000000000 +0100
    @@ -1,3 +1,11 @@
    +calcurse (4.8.1-1.2) unstable; urgency=medium
    +
    + * Non-maintainer upload.
    + * Update B-D to tzdata-legacy to fix FTBFS (Closes: #1086259)
    + * Recommend tzdata-legacy for full functionality.
    +
    + -- Andrew Bower <andrew@bower.uk> Wed, 05 Mar 2025 21:14:01 +0000
    +
    calcurse (4.8.1-1.1) unstable; urgency=medium

    * Non-maintainer upload.
    diff -Nru calcurse-4.8.1/debian/control calcurse-4.8.1/debian/control
    --- calcurse-4.8.1/debian/control 2023-11-01 11:45:27.000000000 +0100
    +++ calcurse-4.8.1/debian/control 2025-03-05 22:10:20.000000000 +0100
    @@ -2,13 +2,14 @@
    Section: utils
    Priority: optional
    Maintainer: Bartosz Fenski <fenio@debian.org>
    -Build-Depends: debhelper (>= 10.0.0), libncurses-dev, tzdata
    +Build-Depends: debhelper (>= 10.0.0), libncurses-dev, tzdata-legacy
    Standards-Version: 4.5.0
    Homepage: https://calcurse