Bill, this is good information and clarification. Thanks for taking the time to put this together.
73, Jim S. N2ADV > On Dec 16, 2015, at 6:47 AM, Bill Somerville <g4...@classdesign.com> wrote: > >> On 16/12/2015 11:15, Guy G4DWV/4X1LT wrote: >> Hi, > Hi Guy, >> >> Does this mean that Joe does not want users to go on the air with the latest >> builds compiled with JDSDK? > At present that is the recommendation for the development branch. The > intent is that during periods of disruptive development we would like to > embargo the development branch for on-air use. We will probably > designate revisions that are usable from time to time, such designated > revisions should be considered as a technology preview or alpha quality. > Between those designated revisions the development branch is no more > than a sandpit for developers to exchange ideas and partial implementations. >> >> Does this mean that I can only use the official release in future? > Not at all, if you build WSJT-X yourself then you can use it on air or > to contribute to the development effort by testing or contributing > patches. Currently we are making it clear that work in progress is > definitely not stable and is not intended for on-air use. What seems not > to be getting through is that the development branch is where developers > operate, building it and going on air should not be for normal day to > day usage. If you are chasing your Amateur Radio goals using the > development version, for example working new ones, chasing US states, > new grids etc. then you are not contributing. If your goal is to help > with the development of WSJT-X by contributing source code changes or > testing new features then the development branch is relevant to you. > > The background is that the development team use the SourceForge public > source code repository to collaborate on new features, this means that > incomplete code is nearly always live on the development branch. It > simply is not expected to work. >> >> Sorry for the questions, but I do not know what 'head of the branch' means, >> but I think that my guess could be close to the mark. > The HEAD of a branch is the latest revision. A branch in source control > is the summation of all previous changes, you can build from the HEAD or > any prior revision. There are also multiple branches that represent > previous releases, these allow bug fixes to be applied to stable code > bases in the event that serious issues are discovered post release. > There is a dichotomy with the development branch, if you build prior > revisions then we are not prepared to support you, you are on your own; > if you build the branch HEAD then you will have non-working software > most of the time. So the development branch is not supportable, if you > use it you must be able to diagnose and fix problems yourself. >> >> I would like to apologise to Joe for supplying a fellow ham with a compiled >> installation file in the belief that I was helping a fellow ham in the >> spirit of the hobby. > This is reasonably acceptable on a one to one basis, we understand that > the modes available in WSJT-X are great fun to use and we all want to > demonstrate them to our fellow operators. If you do that then you are > also responsible for support if something goes wrong. What is not > welcome is wholesale distribution of binary packages without consent and > without any intent to offer support, this is simply free loading as I > say above and is not in the spirit of the hobby. You should also > consider that if an operator is new to the WSJT-X application then they > are probably far better off with an official release version which we > will gladly help out with if things do not work as advertised. >> >> Merry Christmas and Happy New year to all here. > Likewise! >> >> 73 de Guy > 73 > Bill > G4WJS. > > ------------------------------------------------------------------------------ > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel