Hi Bill,

See below.

On 10/22/2014 12:59 PM, Bill Somerville wrote:
> On 22/10/2014 19:12, Joe Taylor wrote:
>> Bill --
> Hi Joe,
>>
>>>> Version 1.12 is a drop-in replacement for v1.11, on all platforms.  The
>>>> comments in extract.F90 are obsolete (and should be removed).  I have
>>>> not yet built kvasd 1.12 for OSX and ARM, so that still needs to be done.
>>> I'm not sure that is correct. There is commented out code in extract.F90
>>> that was waiting for 1.12. The reason being that WSJT-X has to run with
>>> a cwd in a temporary directory and arrange to copy kvasd.dat into that
>>> directory. IIRC the changes to kvasd 1.12 were to allow a full path to
>>> kvasd.dat to be passed to kvasd and therefore allow it to be run from
>>> any cwd.
>>>
>>> This all dates back to changes made to get rid of code writing files in
>>> the install directories.
>>>
>>> The reason I put the code in to use the temporary directory cwd was
>>> because at the time there was no Mac version of kavsd 1.12 produced.
>>>
>>> While the workaround in WSJT-X does work, it adds complexity and has
>>> since had other impacts causing even more complexity.
>> You're correct.  Version 1.12 will work as a drop-in replacement for
>> v1.11, but it also has the enhancement that enables it to communicate
>> with WSJT-X through a file defined by any pathname, rather than just
>> kvasd.dat in the current working directory.
> Good because I would like to simplify that code.
>>
>>> Currently the WSJT-X build still has the capability of fetching kvasd
>>> and still does so for everything but Linux non-Debug configurations.
>>> This is to make testing WSJT-X relatively seamless and also goes as far
>>> as bundling kvasd into installers on Windows and Mac non-Debug configure
>>> builds and packaging.
>>>
>>> Should I remove this capability?
>> It seems to me that this capability should be retained.  So, after they
>> have been tested by someone else beside me, I suppose the v1.12
>> executables for all platforms should replace those now in the SVN
>> repository under .../trunk/kvasd-binary ?
> I believe the Windows and Linux 32 -bit ones there are already 1.12.

If your referring to the kvasd binaries in SVN
../trunk/kvasd-binary/Linux/kvasd,

that version is v1.1 for sure. I've not tested the Windows version in in
SVN latatly, other than building WSJT-X with JTSDK-QT.

WSJT has a version in the trunk but not from ../trunk/kvasd-bianry ..
that is being used with JTSDK-PY for Windows, and JTSDK-NIX for Linux
(which is being updated)

> 
> Given that SourceForge appear to allow it, I would prefer that since it 
> makes the minimum change to the WSJT-X build scripts and I believe Greg 
> also uses that as a source for for the add-on kvasd installer for Linux.
> 
> The most convenient directory names are:
> 
> Windows: Windows-x86
> Mac: Darwin-i386
> Linux Intel 32-bit: Linux-i686
> Linux Intel 64-bit: Linux-x86_64
> Linux ARM: Linux-armel (or Linux-armeb depending on endianness See below)
> 
> In general the directory name is:
> 
> `uname -s`-`uname -p`
> 
> on the target system where those uname commands are supported.
> 
> It would also be convenient to to have an MD5 checksum hash file with 
> each binary, but I can do that once they are in place.

I'm ok with whatever naming is easiest for you two as I can easily
export the file to whatever name is needed for building (Win32 / Linux)
and the kvasd-installer package.

> 
>>
>>      -- Joe
> 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

Reply via email to