Cherrytree updates in COPR

For Fedora 31 users, I have updated the cherrytree package in my COPR to the latest upstream release (0.39.2). For Fedora 32 and rawhide users…well, there’s a problem. As you may know, Python 2 has reached end of life. And that means most of Python 2 is gone in Fedora 32. I tried to build the dependency chain in COPR, but the yaks kept getting hairier and hairier. Instead, I’ve packaged the C++ rewrite as cherrytree-future.

cherrytree-future is available for Fedora 31, Fedora 32, and rawhide. I have packages for x86_64 and aarch64 for all three versions and for armhfp on Fedora 31 and 32 (the rawhide builder was out of disk space, oops!).

Because cherrytree-future is still pre-release I intentionally did not have the package obsolete cherrytree. If you’re upgrading from Fedora 31 to Fedora 32, you will first have to remove cherrytree and install cherrytree-future.

I have been using cherrytree-future in the last day and it’s working well for me so far. If you encounter any problems with the package (e.g. a missing dependency), please file an issue on my GitHub repo. If you encounter problems with the program itself, file the bug upstream.

Once upstream cuts an official release of the rewrite, I’ll work on getting it into the official repos.

4 thoughts on “Cherrytree updates in COPR

    • I’m still keeping the copr updated. Someone else submitted a review request for cherrytree, but it recently timed out without being completed. I haven’t had a chance to pick up that particular ball and run with it.

  1. There is a problem in the Fedora 41:
    Signature verification failed.

    $ sudo dnf install cherrytree-future
    Updating and loading repositories:
    Repositories loaded.
    Package Arch Version Repository Size
    Installing:
    cherrytree-future x86_64 1.3.0-1.fc41 copr:copr.fedorainfracloud.org:bcotton:cherrytree 14.2 MiB

    Transaction Summary:
    Installing: 1 package

    Total size of inbound packages is 4 MiB. Need to download 0 B.
    After this operation, 14 MiB extra will be used (install 14 MiB, remove 0 B).
    Is this ok [y/N]: y
    [1/1] cherrytree-future-0:1.3.0-1.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
    >>> Already downloaded
    ———————————————————————————————————————————————————————————————
    [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s
    Running transaction
    Transaction failed: Signature verification failed.
    OpenPGP check for package “cherrytree-future-1.3.0-1.fc41.x86_64” (/var/cache/libdnf5/copr:copr.fedorainfracloud.org:bcotton:cherrytree-d8410de32e171337/packages/cherrytree-future-1.3.0-1.fc41.x86_64.rpm) from repo “copr:copr.fedorainfracloud.org:bcotton:cherrytree” has failed: Problem occurred when opening the package.

Leave a Reply

Your email address will not be published. Required fields are marked *