Hello All,

I had meeting today ( about 2 ours or so ) with Debian/Ubuntu dev's to
iron out a few things. I'll try to keep this as brief as possible, but,
there is allot of information to pass along. We went through WSJT-X
packaging with a fine tooth comb, and I've made some PPA adjustments as
a result.


*PACKAGING*

We now have (3) PPAs setup for dealing with the various states of WSJT-X.

** WSJTX - Release: ppa:ki7mt/wsjtx
This archive is reserved for (GA) Releases only. At present, it contains
v1.5.0 r5512, utilizing the .tgz Bill posted in the files section of SF.
When the next release occurs, this will be the PPA that gets updated,
and will be the feed point back into Debian / Ubuntu. The only changes
done here at the moment, are those needed for the Debian folder. This
one should be safe to use in docs, or post on web-sites for formal
release information.

Install Instructions:
https://launchpad.net/~ki7mt/+archive/ubuntu/wsjtx-next


** WSJTX - Development: ppa:ki7mt/wsjtx-next
This is the development branch. At present, it contains v1.6.0 r5534.
This one will track what the core developers (Joe, Bill, Steve, John,
etc) are working on. The name may seem odd, but, it is inline with it's
intended purpose and conforms to general packaging guidance. It uses the
wsjtx-superbuild script to generate the sources. Only Debian folder
changes are made to accommodate the increase in SVN revision. This one
is also safe to post out to testers or whatever is needed.

Install Instructions:
https://launchpad.net/~ki7mt/+archive/ubuntu/wsjtx-next


** WSJTX - Sandbox: ppa:ki7mt/wsjtx-dev
This is just a testing PPA for Debian control files, odd configurations
, experimental branches and the like. It's not recommended for general
use. If you have this PPA package installed, you should remove it. It
was not publicly announced, but, just in case:

sudo apt-get remove wsjtx-dev

This version *should not* be referenced, as there is no telling what the
package state could be in.

While the PPA's themselves have a different name, the binary package
name will remain constant ( wsjtx ). Only the version numbers change. As
such, whichever package has the highest SVN number will be installed,
and the lower removed. This allows you to easily swap between the
versions by simply uninstalling one, then install the other (via the PPA
name).


*KVASD*

*kvasd-installer*
Initially, this package was set as a dependency of WSJT-X. After much
discussion, it's been moved to a Recommended package for several
reasons. 1) If you uninstall WSJTX and nothing else is Dependant upon
the package, it would be removed as well, thus forcing the user to
re-install each time you add WSJT-X again. 2) With the addition of WSPR,
the binary is not needed in all cases for all users. 3). It separates
the two packages from an update / new package acceptance standpoint. If
we tie them together, it could delay getting WSJT-X updated in the
repositories.


*DEPENDENCIES*
I did allot of work today testing builds in a sanitary environment
(chroot / bootstrap). I have a fairly robust list of Build-Dependencies
which auto-generated the runtime deps (Depends:). I'll pass that along
to Bill with a few other control file items for his consideration.


*MISC-ITEMS*
For the most part, v1.6.0 is clean from Lintian warnings ( I used
lintian --profile=ubuntu -iIEcv --pedantic to test with ) . I'm sure
Bill and others are aware, but there a few binaries in need of Manpages:

* jt4code
* jt4sim
* wsprd

Other than that, the build is fairly clean. I'll post out a broader
message updating folks on the new installation recommendation along with
the information on the development PPA.


If you got this far, *apologies* for the long post, but I thought it was
important info to pass this stuff along.


73's
Greg

------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to