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