Project

General

Profile

Actions

Bug #11534

closed

CHIRP broken in Ubuntu 24.04, needs simple patch

Added by Daniel Rusek 2 months ago. Updated 2 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/11/2024
Due date:
% Done:

0%

Estimated time:
Chirp Version:
next
Model affected:
n/a
Platform:
Linux
Debug Log:
I read the instructions above:
Yes

Description

I know that this is a downstream problem, but since Ubuntu (along with its derivatives like Linux Mint) is the most prominent Linux distribution used by many (amateur) radio enthusiasts nowadays it is a problem that should be resolved. CHIRP in Ubuntu 24.04 (LTS) contains a regression that causes it to crash on launch when no existing config file is found (e.g. clear installation).

Here is an upstream commit fixing this regression: https://github.com/kk7ds/chirp/commit/0885555196b94ffad44acc7ca9b37a1ba67b815e
Here is a downstream (Ubuntu) ticket with more details: https://bugs.launchpad.net/ubuntu/+source/chirp/+bug/2071563

To have this fixed in Ubuntu 24.04, a special update called "Stable Release Update" (SRU) is needed. This requires a community member or an app developer to prepare a diff with the fix (patch from upstream commit 0885555) added along with updated changelog, bumped package version number and other small changes. Then it should be uploaded and "sponsored" by some Ubuntu (and/or Canonical) team member.

It would be great if someone from the CHIRP team could prepare this update. I am aware that there also is a CHIRP snap, but that is not suitable for everyone and snaps also usually work (and are integrated) properly only on Ubuntu, not its derivatives like Linux Mint.

Here are some details about the SRU process:

https://wiki.ubuntu.com/StableReleaseUpdates
https://wiki.ubuntu.com/UbuntuStudio/DebDiff

If there is a problem, it is possible to ask for help on one of the official IRC channels:

https://wiki.ubuntu.com/IRC/ChannelList
(Preferably on #ubuntu-packaging or #ubuntu-hams @ irc.libera.chat.)

Actions

Also available in: Atom PDF