Hi All,

this is a status update on the WSJT-X v1.4 branch.

As is normal (at least on every project I've ever worked on) within hours of an initial release candidate being tagged a few issues appear. Again as per normal, most of these issues are related to packaging on different platforms.

Attached is a detailed current list of commit comments from the branch since the rc1 tag. Here is a brief summary:

r4373 | WSJT-X v1.4 bugfix branch created.

r4374 | Prepare WSJT-X v1.4 branch for -rc2.

r4376 | Add KI7MT to credits listed in the "About" window.

r4381 | Fix package file naming on Linux to include architecture.

package names were duplicated across architectures due to a CPack defect.

r4384 | Add some RPM package generator variables.

the RPM package in rc1 tried to create system directories that it shouldn't, the RPM prerequisite package list was missing (still needs work but OK for now).

r4387 | Include Mac install instructions in package root

John G4KLA was wrapping the Mac build in an outer disk image so he could include some Mac specific install documentation. This change includes those docs in the initial screen of the installer so a complete installer can be built from source control.

r4391 | Back out Debian manpage compliance because it breaks RPM.

Debian packaging rules are somewhat in conflict with the RPM ones with respect to alias manpages. For now we ignore the Debian rule since the resulting RPM compliant manpages work just fine on Debian based systems.

r4393 | Add Qt Assistive Technology Plugin to Release builds.

Resulting from an unrelated discussion with Laurie VK3AMA it became apparent that the assistive technology (AT) that comes for free with Qt (support for screen readers) requires a plugin which we weren't packaging on Windows/Mac (already in place on Linux).


Overall summary: RC2 is far better than RC1 on non Windows platforms, in fact on Linux the RC1 packages are virtually unusable. The RC2 Debian and RPM packages are now fully functional and tested on Ubuntu 14.04 LTS and Fedora 20. They will probably work on other similar distributions and versions. The Windows changes in RC2 are trivial only including the extra plugin for AT. It should be noted that neither the Debian nor the RPM package are suitable for submission to the official distribution repositories but they are perfectly usable for direct installs with 'dpkg -i'and 'rpm -i' respectively and for un-installation with 'dpkg -P' and 'rpm -e' respectively.

There is a time scale issue with Mac in that John G4KLA is away and has, quite correctly, stated that he is not happy to support a build that he hasn't produced and can't produce himself. The complication lies in a issue with building the kit on OS-X 10.9 which, even though it should run on versions 10.7 through 10.9, fails to run on anything but 10.9. We have shown that a build on 10.8 with the 10.9 SDK is indeed portable (I have a 10.8 system which I built it on) but John only has 10.7 and 10.9 systems available. A portable build cannot be made on 10.7 because the 10.9 SDK isn't available on that version. John has been adjusting the build script and building two kits, one for 10.7/10.8 and one for 10.9. I intend to add a CMake option to allow for this, but until then the dual builds cannot be run from a clean source control checkout.

73
Bill
G4WJS.
------------------------------------------------------------------------
r4373 | bsomervi | 2014-09-25 20:20:47 +0100 (Thu, 25 Sep 2014) | 2 lines

WSJT-X v1.4 bugfix branch created.

------------------------------------------------------------------------
r4374 | bsomervi | 2014-09-25 20:37:54 +0100 (Thu, 25 Sep 2014) | 2 lines
Changed paths:
   M Versions.cmake

Prepare WSJT-X v1.4 branch for -rc2.

------------------------------------------------------------------------
r4376 | k1jt | 2014-09-25 21:51:04 +0100 (Thu, 25 Sep 2014) | 2 lines
Changed paths:
   M about.cpp

Add KI7MT to credits listed in the "About" window.

------------------------------------------------------------------------
r4381 | bsomervi | 2014-09-26 14:49:59 +0100 (Fri, 26 Sep 2014) | 5 lines
Changed paths:
   M CMakeCPackOptions.cmake.in
   M CMakeLists.txt

Fix package file naming on Linux to include architecture.

The *nix package generators do  not include the target architecture in
the package file names.

------------------------------------------------------------------------
r4384 | bsomervi | 2014-09-27 01:25:14 +0100 (Sat, 27 Sep 2014) | 2 lines
Changed paths:
   M CMakeCPackOptions.cmake.in
   M CMakeLists.txt

Add some RPM package generator variables.

------------------------------------------------------------------------
r4387 | bsomervi | 2014-09-27 16:42:56 +0100 (Sat, 27 Sep 2014) | 2 lines
Changed paths:
   M CMakeCPackOptions.cmake.in
   M CMakeLists.txt
   A Darwin/ReadMe.txt
   A Darwin/developer read me.txt
   A Darwin/sysctl.conf
   A Darwin/wsjtx_DMG.DS_Store
   D wsjtx_DMG.DS_Store

Include Mac install instructions in package root

------------------------------------------------------------------------
r4391 | bsomervi | 2014-09-27 20:50:37 +0100 (Sat, 27 Sep 2014) | 8 lines
Changed paths:
   M manpages/CMakeLists.txt

Back out Debian manpage compliance because it breaks RPM.

The Debian packaging rule bad-so-link-within-manual-page is a PITA, it
is apparently  suprerflous because  our alias  manpages with  links as
generated by a2x work just fine as they are. Trying to get rid of this
Lintian error  unfortunately breaks manpage  lookup of alias  pages on
RPM systems.

------------------------------------------------------------------------
r4393 | bsomervi | 2014-09-27 23:49:03 +0100 (Sat, 27 Sep 2014) | 6 lines
Changed paths:
   M CMakeLists.txt

Add Qt Assistive Technology Plugin to Release builds.

Use  of  screen   readers  etc.  (AT)  is  not   possible  unless  the
qtassistivewidgets plugin is included. This is now included in release
builds and installer packages.

------------------------------------------------------------------------
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to