Someone throw that together and let's get it done by Friday at closing
time, mmmkay?
I'm tired using this outdated version of Pan with Mint.
Current is .165 from 2026-01-14.
Mint is perfectly adequate for most people but if you want cutting edge,
Mint ain't it.
On Thu, 30 Apr 2026 09:00:48 -0000 (UTC), CtrlAltDel wrote:
Someone throw that together and let's get it done by Friday at closing
time, mmmkay?
I'm tired using this outdated version of Pan with Mint.
It is a little elderly, isn't it? I don't use Pan on the Mint laptop but
it's .155 from 2023-11-01. The one I use on Ubuntu is .162 from
2025-02-15. Current is .165 from 2026-01-14.
Mint is perfectly adequate for most people but if you want cutting edge,
Mint ain't it.
rbowman wrote:
Current is .165 from 2026-01-14.
Mint is perfectly adequate for most people but if you want cutting
edge,
Mint ain't it.
LM's basis is Ub; other than compiling, it uses Ub repo/s and flatpaks,
and while Ub likes snap, default LM does not.
The Pan dev/s don't 'bother w/' releasing anything but source. The only
major distro that 'likes' Pan enough to provide an up-to-date Pan is
Arch.
Ub's latest LTS release 'just happened' so LM isn't there yet, so LM is
using Ub 24.04 repo/s, which is .155. Sometimes compilers will build
.deb/s to put into .ppa repo/s, but the Pan .ppa is very old.
The 'alternate' packagers are snap, flathub and appimage; but I don't
*think* there is anything useful in there.
I would say that Pan is 'one of those things' that if you aren't happy
w/ the available old versions, then you have to compile or use a distro
w/ it in the repo/s.
Not being a compiling fan, if I wanted to 'see' Pan's 165 w/o too much trouble, I would boot a distro based on Deb testing, such as Sparky,
which I like anyway. Both Deb testing and unstable repo/s have the Pan
165.
I was looking
for a reasonable way to get an updated version while still using Mint.
Sometimes I'm in the mood for something like that for the experience;
since I don't use Pan, if it didn't work out I could just bail.
On Thu, 30 Apr 2026 23:23:13 -0000 (UTC), CtrlAltDel wrote:
One is Gimp, which I broke down and used a flatpak for, after a long
time of resisting flatpaks. The other is Pan Newsreader, which is
woefully outdated on the current Mint release.
https://github.com/GNOME/pan/blob/master/NEWS
Do you see anything in the newer revisions that is going to affect your quality of life? A lot of it seems to be moving to CMake and fixing
problems that caused.
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience;
since I don't use Pan, if it didn't work out I could just bail.
I did it.
I booted a live LM 22.3, used some instructions at gitlab, when that
wasn't working out smoothly enough, turned to the gglAIov LLM process
for more instructions and compiled pan and installed it; it wasn't in
the menu, but I booted it from the commandline and it was 165 seemingly running fine.
I can make a summary of the process I used:
I booted live LM 22.3 & went to the Pan gitlab & installed synaptic to
use to check what I needed, but it wasn't really helpful. Following instructions at gitlab, in order to get build-dep I needed to add the
repo/s for source, which was a pretty extensive operation.
$ sudo apt-get build-dep pan Reading package lists... Done E: You must
put some 'deb-src' URIs in your sources.list
I did that w/ software manager.
$ sudo apt update $ sudo apt install build-essential build-essential is already the newest version (12.10ubuntu1).
$ mkdir -p std-build $ cmake -B std-build Command 'cmake' not found, but
can be installed with:
sudo apt install cmake $ sudo apt install cmake $ cmake-gui -B std-build Command 'cmake-gui' not found, but can be installed with:
sudo apt install cmake-qt-gui Command 'cmake-gui' not found, but can be installed with:
$ sudo apt install cmake-qt-gui Error: could not load cache $ sudo apt install build-essential cmake git intltool \
˙ ˙ libgtk-3-dev libgmime-3.0-dev libgspell-1-dev \
˙ ˙ libgnutls28-dev libsecret-1-dev libnotify-dev
$ git clone https://gitlab.gnome.org/GNOME/pan Cloning into 'pan'...
warning: redirecting to https://gitlab.gnome.org/GNOME/pan.git/
$ cd pan ~/pan$ mkdir build && cd build $ cmake ..
$ make -j$(nproc)
(very extensive operation)
Then because Pan wasn't in menu/s, ran command pan.
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience; since I don't use Pan, if it didn't work out I could just bail.
I did it.
I booted a live LM 22.3, used some instructions at gitlab, when that wasn't working out smoothly enough, turned to the gglAIov LLM process for more instructions and compiled pan and installed it; it wasn't in the menu, but I booted it from the commandline and it was 165 seemingly running fine.
I can make a summary of the process I used:
I booted live LM 22.3 & went to the Pan gitlab & installed synaptic to use to check what I needed, but it wasn't really helpful. Following instructions at gitlab, in order to get build-dep I needed to add the repo/s for source, which was a pretty extensive operation.
$ sudo apt-get build-dep pan
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
I did that w/ software manager.
$ sudo apt update
$ sudo apt install build-essential
build-essential is already the newest version (12.10ubuntu1).
$ mkdir -p std-build
$ cmake -B std-build
Command 'cmake' not found, but can be installed with:
sudo apt install cmake
$ sudo apt install cmake
$ cmake-gui -B std-build
Command 'cmake-gui' not found, but can be installed with:
sudo apt install cmake-qt-gui
Command 'cmake-gui' not found, but can be installed with:
$ sudo apt install cmake-qt-gui
Error: could not load cache
$ sudo apt install build-essential cmake git intltool \
˙ ˙ libgtk-3-dev libgmime-3.0-dev libgspell-1-dev \
˙ ˙ libgnutls28-dev libsecret-1-dev libnotify-dev
$ git clone https://gitlab.gnome.org/GNOME/pan
Cloning into 'pan'...
warning: redirecting to https://gitlab.gnome.org/GNOME/pan.git/
$ cd pan
~/pan$ mkdir build && cd build
$ cmake ..
$ make -j$(nproc)
(very extensive operation)
Then because Pan wasn't in menu/s, ran command pan.
Mike Easter wrote:
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience;
since I don't use Pan, if it didn't work out I could just bail.
I did it.
Then because Pan wasn't in menu/s, ran command pan.
I really appreciate the information and the time you took to provide it, Mike, but that seems like an awful lot to do. And then, even if I could miraculously make it operational, it would probably interfere the next
time I updated Mint.
On Thu, 30 Apr 2026 18:51:21 -0700, Mike Easter wrote:
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience;
since I don't use Pan, if it didn't work out I could just bail.
I did it.
I booted a live LM 22.3, used some instructions at gitlab, when that
wasn't working out smoothly enough, turned to the gglAIov LLM process
for more instructions and compiled pan and installed it; it wasn't in
the menu, but I booted it from the commandline and it was 165 seemingly
running fine.
I can make a summary of the process I used:
I booted live LM 22.3 & went to the Pan gitlab & installed synaptic to
use to check what I needed, but it wasn't really helpful. Following
instructions at gitlab, in order to get build-dep I needed to add the
repo/s for source, which was a pretty extensive operation.
$ sudo apt-get build-dep pan Reading package lists... Done E: You must
put some 'deb-src' URIs in your sources.list
I did that w/ software manager.
$ sudo apt update $ sudo apt install build-essential build-essential is
already the newest version (12.10ubuntu1).
$ mkdir -p std-build $ cmake -B std-build Command 'cmake' not found, but
can be installed with:
sudo apt install cmake $ sudo apt install cmake $ cmake-gui -B std-build
Command 'cmake-gui' not found, but can be installed with:
sudo apt install cmake-qt-gui Command 'cmake-gui' not found, but can be
installed with:
$ sudo apt install cmake-qt-gui Error: could not load cache $ sudo apt
install build-essential cmake git intltool \
˙ ˙ libgtk-3-dev libgmime-3.0-dev libgspell-1-dev \
˙ ˙ libgnutls28-dev libsecret-1-dev libnotify-dev
$ git clone https://gitlab.gnome.org/GNOME/pan Cloning into 'pan'...
warning: redirecting to https://gitlab.gnome.org/GNOME/pan.git/
$ cd pan ~/pan$ mkdir build && cd build $ cmake ..
$ make -j$(nproc)
(very extensive operation)
Then because Pan wasn't in menu/s, ran command pan.
I really appreciate the information and the time you took to provide it, Mike, but that seems like an awful lot to do. And then, even if I could miraculously make it operational, it would probably interfere the next
time I updated Mint.
I /was/ going to make something packaged out of what I had, such as
a .deb or other packaging, but my first attempt of that didn't want
to go anywhere.
I left that setup alive and may work on it some more today.
an open and complete distribution development platform designed to
encourage developers to compile packages for multiple Linux
distributions including SUSE Linux Enterprise Server, openSUSE, Red
Hat Enterprise Linux, Mandriva, Ubuntu, Fedora, Debian, and Arch
Linux.[2] It typically simplifies the packaging process, so
developers can more easily package a single program for many
distributions
On Thu, 30 Apr 2026 23:37:46 -0000 (UTC), CtrlAltDel wrote:
No PPA's that are maintained and up to date. No Mint flatpak option is
available. And I'm not sure that enabling Snap on Mint would give me
the version of Pan that the latest version of Ubuntu is currently
providing.
pan/questing,now 0.162-1 amd64 [installed]
Pan isn't a snap on Ubuntu 25.10.
I'm learning about Open Build Service; originating w/ OpenSUSE, but more generic now.
Mike Easter wrote:
I'm learning about Open Build Service; originating w/ OpenSUSE, but more
generic now.
Now I'm off in a different direction due to some nice instructions from gglAIov (google AI overview LLM):
https://share.google/aimode/4SisXu7fJILfhemYY
I also found a 'conventional' .tar.gz package for 165 at gitlab:
https://gitlab.gnome.org/GNOME/pan/-/archive/v0.165/pan-v0.165.tar.gz
That seems more familiar to me than my earlier 'sensation' at gitlab.
Now I'll do it w/ the live LM 22.3 I used before by starting w/ those instructions (which can also be found in the LM forum). The fact that I was successful before encourages me to do it again in a different way.
I still want to make a full circle and create a Pan 165 .deb for LM 22.3.
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience;
since I don't use Pan, if it didn't work out I could just bail.
I did it.
I booted a live LM 22.3, used some instructions at gitlab, when that
wasn't working out smoothly enough, turned to the gglAIov LLM process
for more instructions and compiled pan and installed it; it wasn't in
the menu, but I booted it from the commandline and it was 165
seemingly running fine.
I can make a summary of the process I used:
I booted live LM 22.3 & went to the Pan gitlab & installed synaptic to
use to check what I needed, but it wasn't really helpful. Following instructions at gitlab, in order to get build-dep I needed to add the
repo/s for source, which was a pretty extensive operation.
$ sudo apt-get build-dep pan
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
I did that w/ software manager.
$ sudo apt update
$ sudo apt install build-essential
build-essential is already the newest version (12.10ubuntu1).
$ mkdir -p std-build
$ cmake -B std-build
Command 'cmake' not found, but can be installed with:
sudo apt install cmake
$ sudo apt install cmake
$ cmake-gui -B std-build
Command 'cmake-gui' not found, but can be installed with:
sudo apt install cmake-qt-gui
Command 'cmake-gui' not found, but can be installed with:
$ sudo apt install cmake-qt-gui
Error: could not load cache
$ sudo apt install build-essential cmake git intltool \
˙ ˙ libgtk-3-dev libgmime-3.0-dev libgspell-1-dev \
˙ ˙ libgnutls28-dev libsecret-1-dev libnotify-dev
$ git clone https://gitlab.gnome.org/GNOME/pan
Cloning into 'pan'...
warning: redirecting to https://gitlab.gnome.org/GNOME/pan.git/
$ cd pan
~/pan$ mkdir build && cd build
$ cmake ..
$ make -j$(nproc)
(very extensive operation)
Then because Pan wasn't in menu/s, ran command pan.
Paul and Mike,
It seems like the two of you may be on the precipice of a breakthrough. Please keep the group informed and thanks a million to both of you for the tremendous effort.
Mike Easter wrote:
Mike Easter wrote:
Sometimes I'm in the mood for something like that for the experience; since I don't use Pan, if it didn't work out I could just bail.
I did it.
I booted a live LM 22.3, used some instructions at gitlab, when that wasn't working out smoothly enough, turned to the gglAIov LLM process for more instructions and compiled pan and installed it; it wasn't in the menu, but I booted it from the commandline and it was 165 seemingly running fine.
I can make a summary of the process I used:
I booted live LM 22.3 & went to the Pan gitlab & installed synaptic to use to check what I needed, but it wasn't really helpful. Following instructions at gitlab, in order to get build-dep I needed to add the repo/s for source, which was a pretty extensive operation.
$ sudo apt-get build-dep pan
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
I did that w/ software manager.
$ sudo apt update
$ sudo apt install build-essential
build-essential is already the newest version (12.10ubuntu1).
$ mkdir -p std-build
$ cmake -B std-build
Command 'cmake' not found, but can be installed with:
sudo apt install cmake
$ sudo apt install cmake
$ cmake-gui -B std-build
Command 'cmake-gui' not found, but can be installed with:
sudo apt install cmake-qt-gui
Command 'cmake-gui' not found, but can be installed with:
$ sudo apt install cmake-qt-gui
Error: could not load cache
$ sudo apt install build-essential cmake git intltool \
˙ ˙ libgtk-3-dev libgmime-3.0-dev libgspell-1-dev \
˙ ˙ libgnutls28-dev libsecret-1-dev libnotify-dev
$ git clone https://gitlab.gnome.org/GNOME/pan
Cloning into 'pan'...
warning: redirecting to https://gitlab.gnome.org/GNOME/pan.git/
$ cd pan
~/pan$ mkdir build && cd build
$ cmake ..
$ make -j$(nproc)
(very extensive operation)
Then because Pan wasn't in menu/s, ran command pan.
could you host the appimage somewhere so we can download it?
could you host the appimage somewhere so we can download it?
Mike Easter wrote:
When I said 'I did it.' I only meant that I had successfully compiled
and installed the 165 Pan on LM 22.3; I hadn't made an appimage or any
other kind of installable package for LM.
Was it an improvement than the current LM version? I doubt many will
notice the switch from gtkspell to gspell or the move to cmake, both of
which were speed bumps when you were building it.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 493851:53:49 |
| Calls: | 146 |
| Files: | 547 |
| D/L today: |
6 files (97K bytes) |
| Messages: | 76,953 |