Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0 https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new release, version 2.1.0, https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll refresh instantly. I never could get this to work in GTK2. The colors are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an UBuntu one you can ask the install script to use a codename of another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make install. Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox column
Fixed a crash in the Calendar's embedded to-do pane when the to-do list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in the HotSync log, an uninitialized-pointer read, a buffer over-read when printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API change)
Fixed the build against OpenSSL 3 in the KeyRing plugin (HodsonTech)
Fixed configure on modern autotools: replaced the removed AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete macros (HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize fallback, and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite is missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory (ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Thanks Judd, thanks David.
BTW in the SlackBuilds I'm listing www.jpilot.org as the homepage for
jpilot. Is there currently one for pilot-link, or should I just provide
the URL of the github repo?
Also: after building I don't see any man pages for pilot-link ... almost
looks like they were supposed to build from the xml versions. Was there
a special make target for that, that I missed?
Judah
On 8/8/26 21:56, Judd Montgomery wrote:
Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0 https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new release, version 2.1.0, https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll refresh instantly. I never could get this to work in GTK2. The colors are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an UBuntu one you can ask the install script to use a codename of another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make install. Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox column
Fixed a crash in the Calendar's embedded to-do pane when the to-do list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in the HotSync log, an uninitialized-pointer read, a buffer over-read when printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API change)
Fixed the build against OpenSSL 3 in the KeyRing plugin (HodsonTech)
Fixed configure on modern autotools: replaced the removed AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete macros (HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize fallback, and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite is missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory (ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
Add'l things noted in pilot-link:
pilot-link-0.15.0/AUTHORS is empty.
pilot-link-0.15.0/README and pilot-link-0.15.0/doc/README - filename
collision and formula for confusion. Maybe README.<topic1> and
README.<topic2>?
thanks!
r/
JM
On 8/9/26 11:56, J. Milgram via Jpilot wrote:
Thanks Judd, thanks David.
BTW in the SlackBuilds I'm listing www.jpilot.org as the homepage for
jpilot. Is there currently one for pilot-link, or should I just
provide the URL of the github repo?
Also: after building I don't see any man pages for pilot-link ...
almost looks like they were supposed to build from the xml versions.
Was there a special make target for that, that I missed?
Judah
On 8/8/26 21:56, Judd Montgomery wrote:
Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0
https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new
release, version 2.1.0,
https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll
refresh instantly. I never could get this to work in GTK2. The colors
are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be
installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an
UBuntu one you can ask the install script to use a codename of
another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make install.
Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox column
Fixed a crash in the Calendar's embedded to-do pane when the to-do
list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in the
HotSync log, an uninitialized-pointer read, a buffer over-read when
printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating
jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API change)
Fixed the build against OpenSSL 3 in the KeyRing plugin (HodsonTech)
Fixed configure on modern autotools: replaced the removed
AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete macros
(HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize fallback,
and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite is
missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory
(ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
Hi Judah,
For the pilot-link home page I'd use the GitHub url
https://github.com/desrod/pilot-link
For the manpages make sure you have docbook-xsl and xsltproc installed.
They are working for me.
pilot-link man pages are found in the debian file.
$ dpkg --contents pilot-link_0.15.0-1_amd64.deb | grep man
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man1/
-rw-r--r-- root/root 1302 2026-07-29 20:31
./usr/share/man/man1/ietf2datebook.1.gz
-rw-r--r-- root/root 2724 2026-07-29 20:31
./usr/share/man/man1/pilot-addresses.1.gz
-rw-r--r-- root/root 1501 2026-07-29 20:31
./usr/share/man/man1/pilot-clip.1.gz
-rw-r--r-- root/root 1329 2026-07-29 20:31
./usr/share/man/man1/pilot-csd.1.gz
-rw-r--r-- root/root 1395 2026-07-29 20:31
./usr/share/man/man1/pilot-debugsh.1.gz
-rw-r--r-- root/root 1443 2026-07-29 20:31
./usr/share/man/man1/pilot-dedupe.1.gz
-rw-r--r-- root/root 2409 2026-07-29 20:31
./usr/share/man/man1/pilot-dlpsh.1.gz
-rw-r--r-- root/root 1725 2026-07-29 20:31
./usr/share/man/man1/pilot-file.1.gz
-rw-r--r-- root/root 1572 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo600.1.gz
-rw-r--r-- root/root 1576 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo650.1.gz
-rw-r--r-- root/root 2249 2026-07-29 20:31
./usr/share/man/man1/pilot-foto.1.gz
-rw-r--r-- root/root 1937 2026-07-29 20:31
./usr/share/man/man1/pilot-getram.1.gz
-rw-r--r-- root/root 2221 2026-07-29 20:31
./usr/share/man/man1/pilot-getrom.1.gz
-rw-r--r-- root/root 2335 2026-07-29 20:31
./usr/share/man/man1/pilot-getromtoken.1.gz
-rw-r--r-- root/root 2216 2026-07-29 20:31
./usr/share/man/man1/pilot-hinotes.1.gz
-rw-r--r-- root/root 2176 2026-07-29 20:31
./usr/share/man/man1/pilot-install-datebook.1.gz
-rw-r--r-- root/root 2467 2026-07-29 20:31
./usr/share/man/man1/pilot-install-expenses.1.gz
-rw-r--r-- root/root 1653 2026-07-29 20:31
./usr/share/man/man1/pilot-install-hinote.1.gz
-rw-r--r-- root/root 2113 2026-07-29 20:31
./usr/share/man/man1/pilot-install-memo.1.gz
-rw-r--r-- root/root 2101 2026-07-29 20:31
./usr/share/man/man1/pilot-install-netsync.1.gz
-rw-r--r-- root/root 2063 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todo.1.gz
-rw-r--r-- root/root 1700 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todos.1.gz
-rw-r--r-- root/root 1719 2026-07-29 20:31
./usr/share/man/man1/pilot-install-user.1.gz
-rw-r--r-- root/root 2134 2026-07-29 20:31
./usr/share/man/man1/pilot-memos.1.gz
-rw-r--r-- root/root 1568 2026-07-29 20:31
./usr/share/man/man1/pilot-nredir.1.gz
-rw-r--r-- root/root 1798 2026-07-29 20:31
./usr/share/man/man1/pilot-read-expenses.1.gz
-rw-r--r-- root/root 1902 2026-07-29 20:31
./usr/share/man/man1/pilot-read-ical.1.gz
-rw-r--r-- root/root 1758 2026-07-29 20:31
./usr/share/man/man1/pilot-read-notepad.1.gz
-rw-r--r-- root/root 2530 2026-07-29 20:31
./usr/share/man/man1/pilot-read-palmpix.1.gz
-rw-r--r-- root/root 1658 2026-07-29 20:31
./usr/share/man/man1/pilot-read-screenshot.1.gz
-rw-r--r-- root/root 1813 2026-07-29 20:31
./usr/share/man/man1/pilot-read-todos.1.gz
-rw-r--r-- root/root 1662 2026-07-29 20:31
./usr/share/man/man1/pilot-read-veo.1.gz
-rw-r--r-- root/root 1555 2026-07-29 20:31
./usr/share/man/man1/pilot-reminders.1.gz
-rw-r--r-- root/root 1780 2026-07-29 20:31
./usr/share/man/man1/pilot-schlep.1.gz
-rw-r--r-- root/root 1596 2026-07-29 20:31
./usr/share/man/man1/pilot-wav.1.gz
-rw-r--r-- root/root 3725 2026-07-29 20:31
./usr/share/man/man1/pilot-xfer.1.gz
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man7/
-rw-r--r-- root/root 3873 2026-07-29 20:31
./usr/share/man/man7/pilot-link.7.gz
Also this cut from an ./autogen.sh; ./configure; make install:
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 ietf2datebook.1 pilot-addresses.1
pilot-clip.1 pilot-csd.1 pilot-debugsh.1 pilot-dedupe.1 pilot-dlpsh.1
pilot-file.1 pilot-foto.1 pilot-getram.1 pilot-getrom.1
pilot-getromtoken.1 pilot-hinotes.1 pilot-install-datebook.1
pilot-install-expenses.1 pilot-install-hinote.1 pilot-install-memo.1
pilot-install-netsync.1 pilot-install-todo.1 pilot-install-todos.1
pilot-install-user.1 pilot-memos.1 pilot-nredir.1 pilot-read-expenses.1
pilot-read-ical.1 pilot-read-notepad.1 pilot-read-palmpix.1
pilot-read-screenshot.1 pilot-read-todos.1 pilot-read-veo.1
pilot-reminders.1 pilot-schlep.1 pilot-foto-treo600.1
pilot-foto-treo650.1 pilot-wav.1 pilot-xfer.1 '/usr/share/man/man1'
/usr/bin/mkdir -p '/usr/share/man/man7'
/usr/bin/install -c -m 644 pilot-link.7 '/usr/share/man/man7'
On 8/9/26 11:56, J. Milgram via Jpilot wrote:
Thanks Judd, thanks David.
BTW in the SlackBuilds I'm listing www.jpilot.org as the homepage for
jpilot. Is there currently one for pilot-link, or should I just provide
the URL of the github repo?
Also: after building I don't see any man pages for pilot-link ... almost
looks like they were supposed to build from the xml versions. Was there
a special make target for that, that I missed?
Judah
On 8/8/26 21:56, Judd Montgomery wrote:
Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0 https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new release, version 2.1.0, https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll refresh instantly. I never could get this to work in GTK2. The colors are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an UBuntu one you can ask the install script to use a codename of another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make install. Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox column
Fixed a crash in the Calendar's embedded to-do pane when the to-do list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in the HotSync log, an uninitialized-pointer read, a buffer over-read when printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API change)
Fixed the build against OpenSSL 3 in the KeyRing plugin (HodsonTech)
Fixed configure on modern autotools: replaced the removed AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete macros (HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize fallback, and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite is missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory (ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
On 8/9/26 18:03, Judd Montgomery wrote:
Hi Judah,
For the pilot-link home page I'd use the GitHub url
https://github.com/desrod/pilot-link
For the manpages make sure you have docbook-xsl and xsltproc installed.
Ah yes, thanks. Passing --enable-xsltproc to autogen.sh made everything
"just work" - all man pages built installed to where they belong.
Is all looking pretty solid now. Thanks again for the help!
r/
Judah
They are working for me.
pilot-link man pages are found in the debian file.
$ dpkg --contents pilot-link_0.15.0-1_amd64.deb | grep man
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man1/
-rw-r--r-- root/root 1302 2026-07-29 20:31
./usr/share/man/man1/ietf2datebook.1.gz
-rw-r--r-- root/root 2724 2026-07-29 20:31
./usr/share/man/man1/pilot-addresses.1.gz
-rw-r--r-- root/root 1501 2026-07-29 20:31
./usr/share/man/man1/pilot-clip.1.gz
-rw-r--r-- root/root 1329 2026-07-29 20:31
./usr/share/man/man1/pilot-csd.1.gz
-rw-r--r-- root/root 1395 2026-07-29 20:31
./usr/share/man/man1/pilot-debugsh.1.gz
-rw-r--r-- root/root 1443 2026-07-29 20:31
./usr/share/man/man1/pilot-dedupe.1.gz
-rw-r--r-- root/root 2409 2026-07-29 20:31
./usr/share/man/man1/pilot-dlpsh.1.gz
-rw-r--r-- root/root 1725 2026-07-29 20:31
./usr/share/man/man1/pilot-file.1.gz
-rw-r--r-- root/root 1572 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo600.1.gz
-rw-r--r-- root/root 1576 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo650.1.gz
-rw-r--r-- root/root 2249 2026-07-29 20:31
./usr/share/man/man1/pilot-foto.1.gz
-rw-r--r-- root/root 1937 2026-07-29 20:31
./usr/share/man/man1/pilot-getram.1.gz
-rw-r--r-- root/root 2221 2026-07-29 20:31
./usr/share/man/man1/pilot-getrom.1.gz
-rw-r--r-- root/root 2335 2026-07-29 20:31
./usr/share/man/man1/pilot-getromtoken.1.gz
-rw-r--r-- root/root 2216 2026-07-29 20:31
./usr/share/man/man1/pilot-hinotes.1.gz
-rw-r--r-- root/root 2176 2026-07-29 20:31
./usr/share/man/man1/pilot-install-datebook.1.gz
-rw-r--r-- root/root 2467 2026-07-29 20:31
./usr/share/man/man1/pilot-install-expenses.1.gz
-rw-r--r-- root/root 1653 2026-07-29 20:31
./usr/share/man/man1/pilot-install-hinote.1.gz
-rw-r--r-- root/root 2113 2026-07-29 20:31
./usr/share/man/man1/pilot-install-memo.1.gz
-rw-r--r-- root/root 2101 2026-07-29 20:31
./usr/share/man/man1/pilot-install-netsync.1.gz
-rw-r--r-- root/root 2063 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todo.1.gz
-rw-r--r-- root/root 1700 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todos.1.gz
-rw-r--r-- root/root 1719 2026-07-29 20:31
./usr/share/man/man1/pilot-install-user.1.gz
-rw-r--r-- root/root 2134 2026-07-29 20:31
./usr/share/man/man1/pilot-memos.1.gz
-rw-r--r-- root/root 1568 2026-07-29 20:31
./usr/share/man/man1/pilot-nredir.1.gz
-rw-r--r-- root/root 1798 2026-07-29 20:31
./usr/share/man/man1/pilot-read-expenses.1.gz
-rw-r--r-- root/root 1902 2026-07-29 20:31
./usr/share/man/man1/pilot-read-ical.1.gz
-rw-r--r-- root/root 1758 2026-07-29 20:31
./usr/share/man/man1/pilot-read-notepad.1.gz
-rw-r--r-- root/root 2530 2026-07-29 20:31
./usr/share/man/man1/pilot-read-palmpix.1.gz
-rw-r--r-- root/root 1658 2026-07-29 20:31
./usr/share/man/man1/pilot-read-screenshot.1.gz
-rw-r--r-- root/root 1813 2026-07-29 20:31
./usr/share/man/man1/pilot-read-todos.1.gz
-rw-r--r-- root/root 1662 2026-07-29 20:31
./usr/share/man/man1/pilot-read-veo.1.gz
-rw-r--r-- root/root 1555 2026-07-29 20:31
./usr/share/man/man1/pilot-reminders.1.gz
-rw-r--r-- root/root 1780 2026-07-29 20:31
./usr/share/man/man1/pilot-schlep.1.gz
-rw-r--r-- root/root 1596 2026-07-29 20:31
./usr/share/man/man1/pilot-wav.1.gz
-rw-r--r-- root/root 3725 2026-07-29 20:31
./usr/share/man/man1/pilot-xfer.1.gz
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man7/
-rw-r--r-- root/root 3873 2026-07-29 20:31
./usr/share/man/man7/pilot-link.7.gz
Also this cut from an ./autogen.sh; ./configure; make install:
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 ietf2datebook.1 pilot-addresses.1
pilot-clip.1 pilot-csd.1 pilot-debugsh.1 pilot-dedupe.1 pilot-dlpsh.1
pilot-file.1 pilot-foto.1 pilot-getram.1 pilot-getrom.1
pilot-getromtoken.1 pilot-hinotes.1 pilot-install-datebook.1
pilot-install-expenses.1 pilot-install-hinote.1 pilot-install-memo.1
pilot-install-netsync.1 pilot-install-todo.1 pilot-install-todos.1
pilot-install-user.1 pilot-memos.1 pilot-nredir.1 pilot-read-expenses.1
pilot-read-ical.1 pilot-read-notepad.1 pilot-read-palmpix.1
pilot-read-screenshot.1 pilot-read-todos.1 pilot-read-veo.1
pilot-reminders.1 pilot-schlep.1 pilot-foto-treo600.1
pilot-foto-treo650.1 pilot-wav.1 pilot-xfer.1 '/usr/share/man/man1'
/usr/bin/mkdir -p '/usr/share/man/man7'
/usr/bin/install -c -m 644 pilot-link.7 '/usr/share/man/man7'
On 8/9/26 11:56, J. Milgram via Jpilot wrote:
Thanks Judd, thanks David.
BTW in the SlackBuilds I'm listing www.jpilot.org as the homepage for
jpilot. Is there currently one for pilot-link, or should I just provide
the URL of the github repo?
Also: after building I don't see any man pages for pilot-link ... almost
looks like they were supposed to build from the xml versions. Was there
a special make target for that, that I missed?
Judah
On 8/8/26 21:56, Judd Montgomery wrote:
Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0 https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new release, version 2.1.0, https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll refresh instantly. I never could get this to work in GTK2. The colors are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an UBuntu one you can ask the install script to use a codename of another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make install. Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox column
Fixed a crash in the Calendar's embedded to-do pane when the to-do list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in the HotSync log, an uninitialized-pointer read, a buffer over-read when printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API change)
Fixed the build against OpenSSL 3 in the KeyRing plugin (HodsonTech)
Fixed configure on modern autotools: replaced the removed AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete macros (HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize fallback, and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite is missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory (ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
All,
I've updated the SlackBuild scripts for pilot-link and jpilot and am in
the process of submitting them to slackbuilds.org. They'll probably be
up within a week.
Along the way, I ran into a couple of things:
Both jpilot and pilot-link set AC_PREREQ([2.71]) in configure.ac. I had
to change that to 2.69 because that's still the version that ships with
the official Slackware 15.0 distribution (it's a Slackbuilds.org
policy thing...) The good news is that everything seemed to work just
fine. As you're apparently not using any features that are new in
Autoconf 2.71, I'd encourage the maintainers to make this configure.ac
change in the official jpilot and pilot-link releases to allow building
with Autoconf 2.69.
Also, with pilot-link, it seems like I get all the conduit man pages,
even if I don't build the conduits. This isn't much of a problem - 37
files and 73K - but if there were a way to avoid it, I would.
thanks again for your hard work!
v/r
Judah
On 8/9/26 19:37, J. Milgram via Jpilot wrote:
On 8/9/26 18:03, Judd Montgomery wrote:
Hi Judah,
For the pilot-link home page I'd use the GitHub url
https://github.com/desrod/pilot-link
For the manpages make sure you have docbook-xsl and xsltproc installed.
Ah yes, thanks. Passing --enable-xsltproc to autogen.sh made
everything "just work" - all man pages built installed to where they
belong.
Is all looking pretty solid now. Thanks again for the help!
r/
Judah
They are working for me.
pilot-link man pages are found in the debian file.
$ dpkg --contents pilot-link_0.15.0-1_amd64.deb | grep man
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man1/
-rw-r--r-- root/root 1302 2026-07-29 20:31
./usr/share/man/man1/ietf2datebook.1.gz
-rw-r--r-- root/root 2724 2026-07-29 20:31
./usr/share/man/man1/pilot-addresses.1.gz
-rw-r--r-- root/root 1501 2026-07-29 20:31
./usr/share/man/man1/pilot-clip.1.gz
-rw-r--r-- root/root 1329 2026-07-29 20:31
./usr/share/man/man1/pilot-csd.1.gz
-rw-r--r-- root/root 1395 2026-07-29 20:31
./usr/share/man/man1/pilot-debugsh.1.gz
-rw-r--r-- root/root 1443 2026-07-29 20:31
./usr/share/man/man1/pilot-dedupe.1.gz
-rw-r--r-- root/root 2409 2026-07-29 20:31
./usr/share/man/man1/pilot-dlpsh.1.gz
-rw-r--r-- root/root 1725 2026-07-29 20:31
./usr/share/man/man1/pilot-file.1.gz
-rw-r--r-- root/root 1572 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo600.1.gz
-rw-r--r-- root/root 1576 2026-07-29 20:31
./usr/share/man/man1/pilot-foto-treo650.1.gz
-rw-r--r-- root/root 2249 2026-07-29 20:31
./usr/share/man/man1/pilot-foto.1.gz
-rw-r--r-- root/root 1937 2026-07-29 20:31
./usr/share/man/man1/pilot-getram.1.gz
-rw-r--r-- root/root 2221 2026-07-29 20:31
./usr/share/man/man1/pilot-getrom.1.gz
-rw-r--r-- root/root 2335 2026-07-29 20:31
./usr/share/man/man1/pilot-getromtoken.1.gz
-rw-r--r-- root/root 2216 2026-07-29 20:31
./usr/share/man/man1/pilot-hinotes.1.gz
-rw-r--r-- root/root 2176 2026-07-29 20:31
./usr/share/man/man1/pilot-install-datebook.1.gz
-rw-r--r-- root/root 2467 2026-07-29 20:31
./usr/share/man/man1/pilot-install-expenses.1.gz
-rw-r--r-- root/root 1653 2026-07-29 20:31
./usr/share/man/man1/pilot-install-hinote.1.gz
-rw-r--r-- root/root 2113 2026-07-29 20:31
./usr/share/man/man1/pilot-install-memo.1.gz
-rw-r--r-- root/root 2101 2026-07-29 20:31
./usr/share/man/man1/pilot-install-netsync.1.gz
-rw-r--r-- root/root 2063 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todo.1.gz
-rw-r--r-- root/root 1700 2026-07-29 20:31
./usr/share/man/man1/pilot-install-todos.1.gz
-rw-r--r-- root/root 1719 2026-07-29 20:31
./usr/share/man/man1/pilot-install-user.1.gz
-rw-r--r-- root/root 2134 2026-07-29 20:31
./usr/share/man/man1/pilot-memos.1.gz
-rw-r--r-- root/root 1568 2026-07-29 20:31
./usr/share/man/man1/pilot-nredir.1.gz
-rw-r--r-- root/root 1798 2026-07-29 20:31
./usr/share/man/man1/pilot-read-expenses.1.gz
-rw-r--r-- root/root 1902 2026-07-29 20:31
./usr/share/man/man1/pilot-read-ical.1.gz
-rw-r--r-- root/root 1758 2026-07-29 20:31
./usr/share/man/man1/pilot-read-notepad.1.gz
-rw-r--r-- root/root 2530 2026-07-29 20:31
./usr/share/man/man1/pilot-read-palmpix.1.gz
-rw-r--r-- root/root 1658 2026-07-29 20:31
./usr/share/man/man1/pilot-read-screenshot.1.gz
-rw-r--r-- root/root 1813 2026-07-29 20:31
./usr/share/man/man1/pilot-read-todos.1.gz
-rw-r--r-- root/root 1662 2026-07-29 20:31
./usr/share/man/man1/pilot-read-veo.1.gz
-rw-r--r-- root/root 1555 2026-07-29 20:31
./usr/share/man/man1/pilot-reminders.1.gz
-rw-r--r-- root/root 1780 2026-07-29 20:31
./usr/share/man/man1/pilot-schlep.1.gz
-rw-r--r-- root/root 1596 2026-07-29 20:31
./usr/share/man/man1/pilot-wav.1.gz
-rw-r--r-- root/root 3725 2026-07-29 20:31
./usr/share/man/man1/pilot-xfer.1.gz
drwxr-xr-x root/root 0 2026-07-29 20:31 ./usr/share/man/man7/
-rw-r--r-- root/root 3873 2026-07-29 20:31
./usr/share/man/man7/pilot-link.7.gz
Also this cut from an ./autogen.sh; ./configure; make install:
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 ietf2datebook.1 pilot-addresses.1
pilot-clip.1 pilot-csd.1 pilot-debugsh.1 pilot-dedupe.1 pilot-dlpsh.1
pilot-file.1 pilot-foto.1 pilot-getram.1 pilot-getrom.1
pilot-getromtoken.1 pilot-hinotes.1 pilot-install-datebook.1
pilot-install-expenses.1 pilot-install-hinote.1 pilot-install-memo.1
pilot-install-netsync.1 pilot-install-todo.1 pilot-install-todos.1
pilot-install-user.1 pilot-memos.1 pilot-nredir.1 pilot-read-expenses.1
pilot-read-ical.1 pilot-read-notepad.1 pilot-read-palmpix.1
pilot-read-screenshot.1 pilot-read-todos.1 pilot-read-veo.1
pilot-reminders.1 pilot-schlep.1 pilot-foto-treo600.1
pilot-foto-treo650.1 pilot-wav.1 pilot-xfer.1 '/usr/share/man/man1'
/usr/bin/mkdir -p '/usr/share/man/man7'
/usr/bin/install -c -m 644 pilot-link.7 '/usr/share/man/man7'
On 8/9/26 11:56, J. Milgram via Jpilot wrote:
Thanks Judd, thanks David.
BTW in the SlackBuilds I'm listing www.jpilot.org as the homepage for
jpilot. Is there currently one for pilot-link, or should I just provide
the URL of the github repo?
Also: after building I don't see any man pages for pilot-link ...
almost
looks like they were supposed to build from the xml versions. Was there
a special make target for that, that I missed?
Judah
On 8/8/26 21:56, Judd Montgomery wrote:
Hi,
David Desrosiers worked hard on releasing pilot-link 0.15.0
https://github.com/desrod/pilot-link/releases/tag/v0.15.0
I have been working on J-Pilot in conjunction and created a new
release, version 2.1.0,
https://github.com/juddmon/jpilot/releases/tag/v2_1_0
My favorite feature is that you can now change the theme and it'll
refresh instantly. I never could get this to work in GTK2. The
colors are, meh, and if any artists out there want to contribute...
I built Debian packages for Ubuntu 22.04, 24.04, 26.04 that can be
installed with these commands:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo bash
and then
sudo apt install jpilot jpilot-plugins
If you are on a Debian or Ubuntu based OS that is based off of an
UBuntu one you can ask the install script to use a codename of
another. For example, to force a noble repository to be used do this:
curl -s
https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh
| sudo os=ubuntu dist=noble bash
There is always the option of ./autogen.sh && make && make
install. Or just ./build-debian.sh
The ChangeLog is
2.1.0 - 2026-08-08
New modern CSS color themes that update live when selected
Replaced deprecated gdk_pixbuf XPM loader for the contacts photo
Fixed a crash when checking a to-do from the left-most checkbox
column
Fixed a crash in the Calendar's embedded to-do pane when the
to-do list is empty
Fixed a segfault in the Expense and KeyRing plugins
Fixed corrupted to-do CSV export when using the SQLite backend
Security/robustness hardening: fixed a format-string flaw in
the HotSync log, an uninitialized-pointer read, a buffer over-read
when printing addresses, and assorted dead/incorrect code
Fixed a preferences memory bug by reactivating
jp_pref_init()/jp_free_prefs() (issue #61)
Now requires pilot-link 0.15.0 or greater (Contacts blob API
change)
Fixed the build against OpenSSL 3 in the KeyRing plugin
(HodsonTech)
Fixed configure on modern autotools: replaced the removed
AM_PATH_GTK_3_0 with PKG_CHECK_MODULES and cleaned up obsolete
macros (HodsonTech)
macOS build support: pilot-link Blob_t API, glibtoolize
fallback, and related fixes (desrod, PapayaJackal)
Made the jpsqlite plugin optional and fail clearly when SQLite
is missing (CoSoCo)
Added Debian packaging: debian/ directory, build-debian.sh
Add Debian 12 build documentation and configure.ac advisory
(ThaGuMath)
Fixed many compiler warnings under -Wall -O2
Updated copyright dates to 2026
Judd
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
Jpilot mailing list -- jpilot@lists.jpilot.org
To unsubscribe send an email to jpilot-leave@lists.jpilot.org
milgram@cgpp.com
301-257-7069