Discussion:
WSPR v4.0 - Linux Package Maintainer Input Request
ki7mt ki7mt-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-17 00:44:07 UTC
Permalink
Hello All,

I'm currently working with a couple package maintainers to help bring
WSPR to more *Nix distro's and thought this would be a good time to
solicit input / start a dialog with a larger audience.

At present, WSPR builds on Debian & Ubuntu servers ( via Launchpad ),
i386 and amd64. There is limited support for armv6 ( things like
Raspberry Pi etc ), but several have WSPR0 ( C version CLI only WSPR )
and Wspr_No_Gui.py ( Python3 CLI version ) running on their systems.
Currently, WSPR_No_Gui.py is not part of current release packages due to
core functionality issues. Progress on resolving the issues is being
made, so hopefully, we can include it in future releases.

This is *not* a feature or core code change request, rather, a request
for suggestions on how we can configure things to better integrate with
the various *Nix distros. Core code changes,. feature requests, bugs,
etc should be sent to the wsjt-devel mailing list directly <
wsjt-devel-5NWGOfrQmneRv+***@public.gmane.org >, where Joe can disposition them
appropriately.

At present, due to the shift from Python2 to Python3, there is no effort
to support regression to older distro versions.

*DISTRO INFORMATION*
* Distro's That I know are being worked on for a WSPR v4.0 release
(there may be more):
- Debian (i386, amd64) Wheezy / Jessy (POC, KI7MT + Debian Ham Maintainers )
- Ubuntu (i386, amd64) Trusty / Utopic (POC, KI7MT + Ubuntu/Debian Ham
Maintainers )
- Fedora (i386, amd64) ( need specific versions ) ( POC, Richard, KF5IOM )
- Gentoo (i386, amd64) (POC, Tom, DL1JBE)
- Mac (i386, amd64?) ( 10.8, 10.9 ? ) ( POC, John, G4KLA )

* Distro's where the package needs work or maintainer info is needed:
-FreeBSD
-Slackware
-Rasbian
-Others ?

*SOURCE **RELATED INFORMATION*
- To produce a sanitized tar.gz file, a script is provided within the
repository ( wspr-dist.sh ). Usage is straight forward:

Checkout WSPR from SVN:
svn co https://svn.code.sf.net/p/wsjt/wsjt/branches/wspr
cd ./wspr
./wspr-dist.sh wspr 4.0

Output: ./wspr/dist/wspr-4.0.tar.gz

- Finished man pages are provided <man1/name.1 + ../source name.1.txt
, which are formated using AsciiDoc. Instructions for building the
pages using AsciiDoc (a2x.py) is located within the manpage directory
and does *not* require LaTex or Docbook to build them.
- Install and Uninstall targets are provided, but may need adjusting to
suite various distro's.

*ITEMS of INTEREST / NEEDS*
* Maintainer information,
* Distro version applicability
* Distro package requirements
* Autotool modifications suggestions
* Documentation ( packaging related ) needs
* System specific install locations or special needs
* Python3 setup.py build / install suggestions


That's all for now. You can me me off-list if need be, but for the
benefit of others, try to keep general discussion on the wsjt-devel
mailing list if possible < wsjt-devel-5NWGOfrQmneRv+***@public.gmane.org >.

73's
Greg, KI7MT

Loading...