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

Reply via email to