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