Aprx Version 2.9.0 Released

873 views
Skip to first unread message

Kenneth Finnegan

unread,
Sep 15, 2016, 1:27:49 AM9/15/16
to aprx-s...@googlegroups.com, TAPR APRS Mailing List
Greetings,

This is an announcement of the release of Aprx version 2.9.0. 2.9 is the new stable release branch for Aprx, so all current users of previous versions of Aprx should upgrade to v2.9. Aprx is a Linux digipeater/I-gate daemon with a high level of configuration flexibility with regards to multiple port operation, beacons, and filtering.

Prebuilt binaries for Ubuntu/Raspbian: http://thelifeofkenneth.com/aprx/debs/

Installing may consist of downloading the correct .deb for your system, and running:
$ sudo dpkg -i ./aprx_2.9.0*.deb
# Set up the config file as desired; see the manual for details
$ sudo nano /etc/aprx.conf
# Enable the aprx daemon by setting STARTAPRX="yes"
$ sudo nano /etc/default/aprx
# start aprx manually or restart the system
$ sudo service aprx start

The bugfixes since v2.08 include:
* Lots of code cleanup; fewer compiler warnings as well
* Lots of documentation improvements
* Improved logging with fewer typos, escaping unprintable characters, and more IP addresses
* Fixed some edge cases on counting hops done/requested for trapping excessive paths
* Respect STARTAPRX setting in /etc/default/aprx
* Aprx can now RF-gate without being a digipeater
* Timestamps on objects are correctly updated.
* Aprx now respects system settings with respect to IPv4/IPv6 preference to comply with RFC6724

This last change for APRS-IS address selection has been a bit sticky, and may get reverted if anyone pipes up with it still causing issues on systems which don't have IPv6 connectivity but the ability to retrieve AAAA records. 

If you have any issues getting Aprx running, make sure to ask on the aprx-software Google group to get assistance from the Aprx community: https://groups.google.com/forum/#!forum/aprx-software

Thanks
--
Kenneth Finnegan, W6KWF

Erik, PA0ESH

unread,
Sep 15, 2016, 9:56:59 AM9/15/16
to Aprx software, apr...@tapr.org
Kenneth
When i update the source, and compile aprx, the aprx -V gives me aprx: 2.8.2-20-gd724cf3, and not the 2.9.0 which i would have expected.
Ubuntu 14.04 machine.
Am I missing something ?
Erik, PA0ESH


Op donderdag 15 september 2016 07:27:49 UTC+2 schreef Kenneth Finnegan:

Kenneth Finnegan

unread,
Sep 15, 2016, 10:37:44 AM9/15/16
to aprx-s...@googlegroups.com
There was actually two issues:
* Git doesn't always pull tags by default, so you may need to issue a "git pull --tags" command to retrieve the v2.9.0 tag
* I blew it and didn't have the tag actually referencing the HEAD, so even if you had done that, it wouldn't work.

Of course, I was testing all my building last night against the tarball, and never checked that the v2.9.0 tag worked correctly... shoot!

I've replaced the v2.9.0 tag with one that actually points at the correct commit. Try fetching the tags and give it another shot.

Sorry!

--
You received this message because you are subscribed to the Google Groups "Aprx software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aprx-software+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Erik, PA0ESH

unread,
Sep 15, 2016, 12:06:43 PM9/15/16
to Aprx software
It's working now.
Thanks and 73's
Erik


Op donderdag 15 september 2016 16:37:44 UTC+2 schreef Kenneth Finnegan:
To unsubscribe from this group and stop receiving emails from it, send an email to aprx-softwar...@googlegroups.com.

Erik, PA0ESH

unread,
Sep 17, 2016, 5:52:48 PM9/17/16
to Aprx software, apr...@tapr.org
Kenneth and others.
I still have one question regarding the aprx version showing, and most likely this is due to lack of sufficient knowledge of the compilation process.
For compiling both the version for ubuntu as well as the version for openwrt, I use a Linux Ubuntu machine running the latest ubuntu - Server 16.04.1 LTS
On Ubuntu, I cloned the aprx repository and then the result after compilation is the latest aprx, which shows version: 2.9.0. when executing aprx -V.

The package for openwrt is also compiled from git. See the attached makefile. And there is a patch file required as well. also attached
If I compile the aprx package for openwrt I see the following passing by -DAPRXVERSION="\"5.05-333-g160eb5d\

When I execute aprx -V on the openwrt machine, it says aprx: 5.05-333-g160eb5d

Is there anyone on the forum which can point me into the direction of getting the openwrt version also to say 2.9.0

Erik, PA0ESH




Op donderdag 15 september 2016 07:27:49 UTC+2 schreef Kenneth Finnegan:
Greetings,
Makefile
100-Makefile_in.patch

K5DAT

unread,
Sep 26, 2016, 8:30:59 PM9/26/16
to Aprx software, apr...@tapr.org


On Thursday, September 15, 2016 at 1:27:49 AM UTC-4, Kenneth Finnegan wrote:
Greetings,

This is an announcement of the release of Aprx version 2.9.0. 2.9 is the new stable release branch for Aprx, so all current users of previous versions of Aprx should upgrade to v2.9. Aprx is a Linux digipeater/I-gate daemon with a high level of configuration flexibility with regards to multiple port operation, beacons, and filtering.

Fyi, in Arch Linux on an old Raspberry Pi Model B, compiling via configure, make, and make install "just works' using the 2.9 tarball.  Good stuff, Kenneth.  Thanks.

Lee - K5DAT

----<snip>----

Claudio Núñez

unread,
Oct 2, 2016, 12:20:32 PM10/2/16
to Aprx software, apr...@tapr.org
Hi, people.
I'm running v2.9 whithout problems and issues. 
Thanks Kenneth for your dedication to the project.
 
I think it's important to note who the v2.9.0 is compatible with Debian (8.0) Jessie and up.
That's because it depends of libc6 (>= 2.17) and in Debian (7.0) Wheezy that librarly only go to 2.13.
If you (as I) have this scenario, it's recommended to ugrade the entire Raspbian and get an refreshed and up to date system ;-).
Try "cat /etc/os-release" to see where you are.

The upgrade take al least 6 hours (and trust me, it's boring) and run without mayor problems in my RPI B2 with 4 GB SD.
To be sure always made a backup of your SD previosly!, so you can go back quickly if something go wrong. Murphy never sleep.!

Only one advice, take care of the free space needed, in may case at least 1.5Gb, this include installation and package download.
And check the swap space allocated, the process will try to increase automatically the swap space used and exaust the scarce free space very soon.


73 
Claudio CX8FS

Kenneth Finnegan

unread,
Oct 2, 2016, 8:09:26 PM10/2/16
to aprx-s...@googlegroups.com
That dependency is probably only because I built the debs on a fresh image of Raspbian. If you're still running Wheezy ( or any other OS ) you should be able to compile from source with very little effort; the external dependencies for Aprx are minimal.

That being said, Jesse Raspbian has been a huge step forward for the distro, so you should upgrade regardless.

Thanks.
--
You received this message because you are subscribed to the Google Groups "Aprx software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aprx-software+unsubscribe@googlegroups.com.

Claudio Núñez

unread,
Oct 2, 2016, 10:02:24 PM10/2/16
to aprx-s...@googlegroups.com
You're right, I forgot to mention I used the .deb in my initial scenario.
Always is better to run in an up to date SysOp, it's an thumb rule for an SysAdmin.

Regards
Claudio

--
You received this message because you are subscribed to a topic in the Google Groups "Aprx software" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/aprx-software/Elh0N5Zu2Q8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to aprx-software+unsubscribe@googlegroups.com.

David Andrzejewski

unread,
Oct 4, 2016, 9:25:38 PM10/4/16
to aprx-s...@googlegroups.com

I've upgraded my high-profile digi (NEWBRY) to this version and it seems to be working well.


- Dave/KD8TWG

--
You received this message because you are subscribed to the Google Groups "Aprx software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aprx-softwar...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

-- 

David Andrzejewski
E-mail/iMessage/Jabber: da...@davidandrzejewski.com
PGP Key ID: 5EBA8A72
signature.asc

Pawel Janowski

unread,
Oct 10, 2016, 10:57:46 AM10/10/16
to Aprx software, apr...@tapr.org
Hello,

is the ipk (openwrt) package for aprx 2.09 ? (openwrt 15.05.1) ?

Vy 73! de SQ7MRU 

Kenneth Finnegan

unread,
Oct 10, 2016, 12:42:33 PM10/10/16
to aprx-s...@googlegroups.com
OpenWRT is not an officially supported platform for Aprx. I believe OZ1EKD provides most of the community ipk builds, so you should lean on him. :-P
--
You received this message because you are subscribed to the Google Groups "Aprx software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aprx-software+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages