• Bug#1099627: RFS: calcurse/4.8.1-1.2 [NMU] [RC] -- text-based calendar

    From Andrew Bower@21:1/5 to All on Wed Mar 5 22:50:02 2025
    Package: sponsorship-requests
    Severity: important

    Dear mentors,

    I am looking for a sponsor for my package "calcurse", to fix an FTBFS
    bug report untouched since raised in October 2024.

    * Package name : calcurse
    Version : 4.8.1-1.2
    Upstream contact : Lukas Fleischer
    * URL : https://calcurse.org
    * License : BSD-2-clause
    * Vcs : [Unknown]
    Section : utils

    The source builds the following binary packages:

    calcurse - text-based calendar and todo manager

    To access further information about this package, please visit the following URL:

    https://mentors.debian.net/package/calcurse/

    Alternatively, you can download the package with 'dget' using this command:

    dget -x https://mentors.debian.net/debian/pool/main/c/calcurse/calcurse_4.8.1-1.2.dsc

    Changes since the last upload:

    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.

    Thanks,
    --
    Andrew Bower

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

    iQIzBAABCgAdFiEEMKYZL6LI55lncG11uqgO2W94h+kFAmfIxEQACgkQuqgO2W94 h+noExAAszisH3QCaL91Yj0Cq5HX6ur6S3ZwEQUTY1x8RGzA5ltDw25hLcSHCyqF CksVjOcwDySTAVsYjicF/NRbXztZdpgy0t3YDPniUaqRHAcU2oF7jjmBcdYGcSTr 2TadmQWagzZ1LmI47WJNUEQKq7XSQfvJMdDkkZARDo1pBxGVveKcF2gF3Pz7g9ik 047kyiSbfrHyYp20J9H9bQZIOUphDfjsLSXMvWYK1QxRHbb76Fy2/ZH44Yp98j0T or/gFp5Pq8hnJBqQ1wafWW0Hs46R9UW0mUbxoLGY6WXIok1RsPYzDWlR00kaTlak sZANGHyl8UDmjpN6pZ9dxcGx0L97xlYzTK/xiQjHCbtzWhb2g2xuFIfISyLguXxU hhkTZ05pRaf23X1MUUCDeBnjg5+z0JZn/1uGse7Bu9zuEls2c/p3cK+rEaSpIhIV V6/f/p/rRoJqsENIys7px5UcWTS8rIfMElcI+Rc7slCQ3JNEnu02Dbvx/i1DtX4R 3d75PH/LTD+ik2Qguiunb8rr5nypNCFI1XwfkHdSDxvbWeN18gC3lDHYhtWgJSHK TQUmVQDaXTmMeHtiz04uz8U2uoy09Oe874m+uQk654r+r3cwRebouL67PomxNQPU TSrysKmljpBeB5xs8XqkHda3q4y9bePULLAhP50p9UCtfir4dM8=
    =UGwp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Bower@21:1/5 to Phil Wyett on Fri Mar 7 22:10:02 2025
    Hi Phil,

    Thanks for the review - much appreciated!

    On Fri, Mar 07, 2025 at 09:57:20AM +0000, Phil Wyett wrote:
    Test 3 (build twice): Information
    [...]
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986234

    Yes, I tried to fix this but to no avail.

    I think the package needs attention from someone who can grok autotools! According to the bug report this isn't RC, although clearly not ideal.

    Test 6 (debian/watch): Information

    philwyett@ks-tarkin:~/Development/builder/debian/calcurse-4.8.1$ uscan --dehs <dehs>
    <package>calcurse</package>
    <debian-uversion>4.8.1</debian-uversion> <debian-mangled-uversion>4.8.1</debian-mangled-uversion> <upstream-version>4.8.0</upstream-version> <upstream-url>https://git.calcurse.org/calcurse.git refs/tags/v4.8.0</upstream-

    <status>only older package available</status>
    </dehs>

    Upstream have clearly released 4.8.1 but for some reason haven't tagged
    it, either in the above VCS or the new one they seem to use on GitHub.
    It probably warrants an enquiry with upstream about how they plan to do
    future releases.

    Test 7 (licenserecon): Information

    d/copyright | licensecheck

    BSD-2-clause | FSFULLR config.rpath

    I think this is covered by policy 2.3:

    Thus, the copyright information for files in the source package which
    are only part of its build process, such as autotools files, need not
    be included in /usr/share/doc/PACKAGE/copyright, because those files
    do not get installed into the binary package.

    Summary
    =======

    Andrew, Above is some information. Will you be looking to address the results of tests 3 and 6? 7 is not really essential in an NMU.

    As a new contributor to Debian I am still calibrating what is
    appropriate for an NMU!

    In principle I'd be happy to do more to bring this package a bit more
    into shape but I don't really have time right now unfortunately. I don't
    use calcurse yet myself but hope to do so soon - it looks like a nice application. I hope it makes it into trixie.

    Thanks again,

    Andrew

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Bower@21:1/5 to Phil Wyett on Sat Mar 8 08:40:01 2025
    Control: tags -1 + confirmed

    On Sat, Mar 08, 2025 at 06:26:49AM +0000, Phil Wyett wrote:
    Control: tags -1 -moreinfo
    Control: tags -1 _confirmed

    I assume you meant +confirmed but slipped on the keyboard, so I'm taking
    the liberty of doing that myself! :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Bower@21:1/5 to All on Sun Mar 9 01:30:01 2025
    On Sat, Mar 08, 2025 at 08:40:59AM -0700, Soren Stoutner wrote:
    [discussion on copyright file requirements for autotools files etc.]

    Thanks for the interesting discussion. It's good to know that I may have misunderstood the policy!

    Anyway, for the benefit of any potential sponsors of this RC NMU RFS,
    I'd just like to summarise what is in my proposed upload and why:

    1. calcurse includes a decent test suite

    2. one of these tests reads an iCal file which specifies a timezone in
    short form ("CET").

    3. since the short codes got split into the 'tzdata-legacy' package the
    existing build (and runtime) dependencies are no longer sufficient for
    this test to succeed.

    4. therefore I have modified a B-D so that this nice package can feature
    in trixie.

    5. I also added a Recommends to avoid people upgrading from Bookworm
    suffering a silent regression.

    It is possible that the authors are "wrong" and the application should
    accept the long form instead of the short form. I don't think that would
    be a matter for this NMU although one could dispute the Recommends.

    Thanks!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)