[GNC] Ubuntu PPAs (Launchpad)

Brad Morrison bradmorrison at sonic.net
Tue May 20 19:34:58 EDT 2025


Hi Bruce, John, & others, 

Interesting topic! 

The fewer versions of GNUCash there are, the less work it is for
developers to reproduce issues AKA limiting possibilities reduces the
work involved in trying to reproduce & understand issues. 

Repology seems to list 256 various Linux distro versions that use many
different versions of GNUCash in their repositories -
https://repology.org/project/gnucash/versions 

I can think of a few ways to approach this: 

1. Are there specific reasons why some developers/users would still be
using Ubuntu 22.04? It looks like the current version of Ubuntu is 25.04
- https://distrowatch.com/table.php?distribution=ubuntu 

If there was a financial cost to upgrading the operating system, whether
from having to purchase the current version of Windows or MacOS or
having to purchase new(er) hardware, that's totally valid.  

For operating systems like Ubuntu & other free Linux distros
(https://distrowatch.com/), if someone's existing hardware supports the
current version, why not spend the few hours upgrading the OS? 

2. It looks like it is possible to run Flatpaks on Ubuntu & here are the
setup instructions - https://flatpak.org/setup/Ubuntu &
https://flathub.org/setup/Ubuntu 

3. Here is the Flathub page for the GNUCash flatpak -
https://flathub.org/apps/org.gnucash.GnuCash 

Instead of reducing the workload for GNUCash developers, increasing the
options for supporting the project include: 

Financial contributions - https://www.gnucash.org/donate.phtml  

Nonfinancial contributions -
https://wiki.gnucash.org/wiki/Contributing_to_GnuCash (more geared
towards users) & https://wiki.gnucash.org/wiki/WishList (more for
developers) 

---
Thanks, 

Brad - https://www.facebook.com/brad.morrison.12327/ &
https://nextdoor.com/profile/01mP46jj8KCzj3sP4 &
https://norcal.social/@BradMorrison 

On 2025-05-20 14:30, Bruce Schuck wrote:

> On 5/20/25 1:59 PM, John Ralls wrote:
> 
> An alternative for those using older Ubuntu releases

> 5.11 is as up to date as it gets, that's the current release.

I noted "older Ubuntu releases" for those such as me on Ubuntu 22.04
LTS. I usually upgrade every other LTS, so I skipped 24.04 and will
update my OS sometime after 26.04LTS is released next April.

If I want to run 5.11 on my system I would need to either use a flatpack
or compile 5.11 myself. Either is relatively simple for me, as I have
experimented on virtual systems. But for Ubuntu 22.04, the most recent
GC release via standard Ubuntu/Canonical repo is 4.8.

I started thinking about PPAs when a couple reported YahooJSON issues
that were recently fixed. Both were using older Ubuntu releases (I think
20.04 and 22.04) and a 5.x GC flatpack. Not sure why neither of them
didn't just get the latest flatpack at first.

Yes, I know Ubuntu uses Debian packages. I build binary packages at work
for a couple in-house applications that we deploy using Ansible or
SaltStack. But PPAs don't allow one to directly upload binary packages.

> I won't object if someone is willing to step up and be the
> "official" PPA-maker *provided* that that someone *commits* to doing
> it reliably for every release until they find somebody to replace
> them.

I assuumed that at least part of the reason for not using PPA was
workload. And from my playing around, building a flatpack (not
installing) is easier than preparing and building a PPA source package.
But then I've just started playing with creating my own.

Thanks for the info.

Bruce S.
_______________________________________________
gnucash-user mailing list
gnucash-user at gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


More information about the gnucash-user mailing list