Hello All, This message applies to those using JTSDK to build and test WSJT-X, primarily for Linux. For Windows, you should use Joe's posted installer(s) or use the help menus to build a custom version, in this case the RC1 branch.
As most already know, Joe / Bill posted WSJT-X v1.7.0 RC1. The following outlines the methods to build RC1 and the main development branch (^/branches/wsjtx_) as changes / updates are made by the developers. In general, once the tag has been made, no further updates are made to to it. Bug fixes and feature enhancements are made to the trunk ( ^/branches/wsjtx ), which will, at some point, be used to create RC2 or a GA Release. Update The Build Menus ---------------------- You first need to update the menu system to add RC(x) tag. The easiest way to do this is via the terminal. Open an xterm, then type: jtsdk -u Before building, you should enable separation from the Main Menu Options. This ensures the build is located in it's own folder and will not be overwritten. After updating the menus, re-launch JTSDK then browse to: [3] WSJT-X > GA and Release Candidates you should see: wsjtx-v1.7.0-rc1 Build RC(x) ----------- To build RC(x), scroll down to the listing, hit enter, then select either Release or Debug, whichever you prefer. If the build was successful, it should reside in: /home/$USER/jtsdk/wsjtx/gar/1.7.0-rc1/7012/install/Release Build The Dev Branch -------------------- As changes are made to ^/branches/wsjtx, you can build and test those updates with the traditional method: [3] WSJT-X > [1] Development Branches > wsjtx > ( release type ) Upon a successful build, you should have: /home/$USER/jtsdk/wsjtx/dev/1.7.0-rc1/7011/install/Release Note the difference between the SVN numbers and build type, /gar/r7012 is the revision for creating the tag, where /dev/r7011 is the ^/branches/wsjtx revision. As updates are made, the development branch revision will increment up, whereas the RC(x) branch will remain at 7012. Running the Builds ------------------ Running the build is the same as before, browse too the build you want to run (command line or file manager) then launch wsjtx with or without options as you have previously. Recommendation -------------- Personally, to keep the INI folders separate, I launch WSJT-X with the command line option ( -r ) to ensure there are no conflicts with the INI files. Typically, this is used for different rigs, but can be used for this purpose as well. For the RC Build: wsjtx -r v1.7.0-rc1 This creates a user local folder location of: /home/$USER/.local/share/WSJT-X - v1.7.0-rc1 thus, keeping my development INI location and the RC1 location separate. You can then create one for the dev branch you want to run and maintain the separation. Reporting Issues ---------------- If you run into problems, report them to the wsjt-development list. Ensure you state the version used, method of installation (include links to the package) and specific steps taken to produce the problem as this will help the developers narrow down the root cause. 73's Greg, KI7MT ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel