Thanks for all you developers do!
N8GT
Sent from my iPhone

On Jan 1, 2026, at 12:19 PM, Joseph Taylor via wsjt-devel 
<[email protected]> wrote:


Hi Robert,

This list is the right place for your query about WSJT development issues.

The git repository for the WSJT project (including WSJT-X, MAP65, QMAP, and 
many associated utility programs) is not currently public. New software 
releases are always accompanied by a tarfile snapshot containing source code, 
required resources, and build instructions. Links for tarballs associated with 
WSJT-X 2.7.0 and WSJT-X 3.0.0-rc1 are available on the main WSJT-X page here: 
https://wsjt.sourceforge.io/wsjtx.html .

Building with gfortran and g++ on an x64 Ubuntu machine should work well. Some 
of our code originated in the days of Fortran 77, and even earlier. Modern 
compilers and coding standards may reasonably find things to complain about — 
and without doubt there are many ways in which the code can be improved for 
readability and maintainability. Major refactoring of the C++ GUI code is also 
desirable. We tend to devote time to improved features and performance, before 
fixing what isn't broken but could certainly be improved.

We're always looking for help from interested parties.  If you believe you've 
identified "errors [that] have been there forever," please document and report 
them to us. We always welcome patches submitted for review, and other suggested 
improvements. If you'd like to participate in a more formal way, please let us 
know.

I mentioned earlier that our active git repository is not currently public. 
This has been done because in the past, some forks of our work have taken 
original ideas still in development and released them in competing software, 
even before some of the essential parameters had been frozen. We may go back to 
a public repository some time soon, with more formal procedures for tracking 
issues, accepting pull requests, etc. Once again: if you are interested in some 
regular participation in this project, do let us know!

The same invitation goes for others, of course.  There are plenty of 
opportunities to make significant contributions to a worldwide group effort.

    -- 73, Joe, K1JT
________________________________
From: Robert Henry via wsjt-devel <[email protected]>
Sent: Wednesday, December 31, 2025 4:03 PM
To: [email protected] <[email protected]>
Cc: Robert Henry <[email protected]>
Subject: [wsjt-devel] Bug reporting? (newb)

WSJT, WSJTX, WSJTX-I developers:

I'm a newb to developing WSJT and its spawn. It isn't clear which mailing lists 
are active and preferred.  It isn't clear if there is a single definitive git 
repository I can fork and develop and push.

While I wait for more 432 EME hardware to arrive, I thought I'd experiment 
building and running WSJTX to see what happens,

I build and run with the latest gfortran and g++ on an x64 ubuntu machine.

I run under valgrind, with the supplied suppressions, and see issues.  I 
rebuild wsjtx using gcc sanitizers undefined and address, and see issues as 
well. The issues in the f90 code appear to stem from incorrect implicit typing 
(gag!), or incorrect dimensioning of arrays across procedure boundaries.  I 
suspect these errors have been there forever, and have no way of knowing if 
their side effects are somehow necessary for the correct operation of the whole 
program.

I've been waiting 50 years to put together an EME station, but didn't realize 
that in 2025 I'd be dusting off my Fortran from 50 years ago! (My academic and 
professional skills are in programming languages, now retired.)

Any suggestions on how I might proceed to get fixes reviewed and upstreamed?

Robert R. Henry, PhD
WA6BEV
Newcastle, WA, USA
[email protected]<mailto:[email protected]>
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to