Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect files inside of version 1.7 October 2023 Windows Zip file #499

Open
alexfraundorf-com opened this issue Nov 15, 2023 · 1 comment

Comments

@alexfraundorf-com
Copy link

Hello,
It looks like the incorrect files were placed into the direwolf-1.7.0-9807304_x86_64.zip Zip folder for version 1.7 October 2023.
The contents are a folder called direwolf-1.7.0-9807304_i686 so I believe this was done in error.
Thank you for offering these compiled verisions.
73,
Alex

@dranch
Copy link
Collaborator

dranch commented Nov 15, 2023

Looking at this, it seems the 64bit zip file does indeed have a misleading i686 sub-directory but the contents within it are indeed 64bit. It's also a bit unclear to me why these two binary releases are coming from different git commits. I would have assumed they would be based upon the same git commit.

The 32bit archive version named direwolf-1.7.0-2260df1_i686.zip seems to be complete:

$ unzip -t direwolf-1.7.0-2260df1_i686.zip
Archive: direwolf-1.7.0-2260df1_i686.zip
testing: direwolf-1.7.0-2260df1_i686/aclients.exe OK
testing: direwolf-1.7.0-2260df1_i686/appserver.exe OK
testing: direwolf-1.7.0-2260df1_i686/atest.exe OK
testing: direwolf-1.7.0-2260df1_i686/cm108.exe OK
testing: direwolf-1.7.0-2260df1_i686/data/ OK
testing: direwolf-1.7.0-2260df1_i686/data/symbols-new.txt OK
testing: direwolf-1.7.0-2260df1_i686/data/symbolsX.txt OK
testing: direwolf-1.7.0-2260df1_i686/data/tocalls.txt OK
testing: direwolf-1.7.0-2260df1_i686/decode_aprs.exe OK
testing: direwolf-1.7.0-2260df1_i686/direwolf.conf OK
testing: direwolf-1.7.0-2260df1_i686/direwolf.exe OK
testing: direwolf-1.7.0-2260df1_i686/doc/ OK
testing: direwolf-1.7.0-2260df1_i686/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/AIS-Reception.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRS-Telemetry-Toolkit.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-Implementation-Notes.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-interface-for-SARTrack.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-Listening-Example.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/AX25_plus_FEC_equals_FX25.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Bluetooth-KISS-TNC.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/CHANGES.md OK
testing: direwolf-1.7.0-2260df1_i686/doc/external/ OK
testing: direwolf-1.7.0-2260df1_i686/doc/external/LICENSE OK
testing: direwolf-1.7.0-2260df1_i686/doc/Going-beyond-9600-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/LICENSE OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-APRS-Tracker.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-APRS.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-SDR-IGate.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/README.md OK
testing: direwolf-1.7.0-2260df1_i686/doc/Successful-APRS-IGate-Operation.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/User-Guide.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/WA8LMF-TNC-Test-CD-Results.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Why-is-9600-only-twice-as-fast-as-1200.pdf OK
testing: direwolf-1.7.0-2260df1_i686/gen_packets.exe OK
testing: direwolf-1.7.0-2260df1_i686/kissutil.exe OK
testing: direwolf-1.7.0-2260df1_i686/ll2utm.exe OK
testing: direwolf-1.7.0-2260df1_i686/log2gpx.exe OK
testing: direwolf-1.7.0-2260df1_i686/sdr.conf OK
testing: direwolf-1.7.0-2260df1_i686/text2tt.exe OK
testing: direwolf-1.7.0-2260df1_i686/tnctest.exe OK
testing: direwolf-1.7.0-2260df1_i686/tt2text.exe OK
testing: direwolf-1.7.0-2260df1_i686/ttcalc.exe OK
testing: direwolf-1.7.0-2260df1_i686/utm2ll.exe OK
No errors detected in compressed data of direwolf-1.7.0-2260df1_i686.zip.

This 32bit archive also seems to have 32bit binaries in it:

/tmp/direwolf/direwolf-1.7.0-2260df1_i686$ file direwolf.exe
direwolf.exe: PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows

Next, looking at the 64bit version, inside of it looks to be complete but all within a "_i686" suffix named folder which is misleading:

$ unzip -t direwolf-1.7.0-9807304_x86_64.zip
Archive: direwolf-1.7.0-9807304_x86_64.zip
testing: direwolf-1.7.0-9807304_i686/aclients.exe OK
testing: direwolf-1.7.0-9807304_i686/appserver.exe OK
testing: direwolf-1.7.0-9807304_i686/atest.exe OK
testing: direwolf-1.7.0-9807304_i686/cm108.exe OK
testing: direwolf-1.7.0-9807304_i686/data/ OK
testing: direwolf-1.7.0-9807304_i686/data/symbols-new.txt OK
testing: direwolf-1.7.0-9807304_i686/data/symbolsX.txt OK
testing: direwolf-1.7.0-9807304_i686/data/tocalls.txt OK
testing: direwolf-1.7.0-9807304_i686/decode_aprs.exe OK
testing: direwolf-1.7.0-9807304_i686/direwolf.conf OK
testing: direwolf-1.7.0-9807304_i686/direwolf.exe OK
testing: direwolf-1.7.0-9807304_i686/doc/ OK
testing: direwolf-1.7.0-9807304_i686/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/AIS-Reception.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRS-Telemetry-Toolkit.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-Implementation-Notes.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-interface-for-SARTrack.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-Listening-Example.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/AX25_plus_FEC_equals_FX25.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Bluetooth-KISS-TNC.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/CHANGES.md OK
testing: direwolf-1.7.0-9807304_i686/doc/external/ OK
testing: direwolf-1.7.0-9807304_i686/doc/external/LICENSE OK
testing: direwolf-1.7.0-9807304_i686/doc/Going-beyond-9600-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/LICENSE OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-APRS-Tracker.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-APRS.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-SDR-IGate.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/README.md OK
testing: direwolf-1.7.0-9807304_i686/doc/Successful-APRS-IGate-Operation.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/User-Guide.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/WA8LMF-TNC-Test-CD-Results.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Why-is-9600-only-twice-as-fast-as-1200.pdf OK
testing: direwolf-1.7.0-9807304_i686/gen_packets.exe OK
testing: direwolf-1.7.0-9807304_i686/kissutil.exe OK
testing: direwolf-1.7.0-9807304_i686/ll2utm.exe OK
testing: direwolf-1.7.0-9807304_i686/log2gpx.exe OK
testing: direwolf-1.7.0-9807304_i686/sdr.conf OK
testing: direwolf-1.7.0-9807304_i686/text2tt.exe OK
testing: direwolf-1.7.0-9807304_i686/tnctest.exe OK
testing: direwolf-1.7.0-9807304_i686/tt2text.exe OK
testing: direwolf-1.7.0-9807304_i686/ttcalc.exe OK
testing: direwolf-1.7.0-9807304_i686/utm2ll.exe OK
No errors detected in compressed data of direwolf-1.7.0-9807304_x86_64.zip.

Regardless, the binaries in this sub-folder seem to be 64bit binaries:

/tmp/direwolf/direwolf-1.7.0-9807304_i686$ file direwolf.exe
direwolf.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants