MantisBT - Doomseeker
View Issue Details
0004091DoomseekerWebsitepublic2023-01-24 19:432024-11-03 19:16
WubTheCaptain 
Blzut3 
nonetweakhave not tried
closedfixed 
macOS
1.3.3 
 
0004091: Ambiguous platform arch description for the .DMG binary
I don't understand from the downloaded .dmg filename binary offered for macOS users if it's for Intel x86 or aarch64 arch.
Quote
The Mac OS X version of Doomseeker is available for Mac OS X 10.4 Tiger or higher and is a universal binary.

What is "a universal binary"? An Intel x86 binary, emulated by an Apple M1 ARM-based processor?
  • https://doomseeker.drdteam.org/files/doomseeker-1.3.3_macosx.dmg
  • https://doomseeker.drdteam.org/download.php - select macOS
  • https://bitbucket.org/Doomseeker/website/src/9e78407f2f7bea2c96908b1fdf2fbccfb49c6c1c/download.php#lines-89

$ file /tmp/doomseeker-1.3.3_macosx.dmg
/tmp/doomseeker-1.3.3_macosx.dmg: bzip2 compressed data, block size = 100k
No tags attached.
Issue History
2023-01-24 19:43WubTheCaptainNew Issue
2023-01-24 19:48WubTheCaptainNote Added: 0022725
2023-01-24 20:01WubTheCaptainNote Edited: 0022725bug_revision_view_page.php?bugnote_id=22725#r13909
2023-01-25 01:20Blzut3Note Added: 0022728
2023-01-25 04:23Blzut3Note Added: 0022731
2023-01-25 04:23Blzut3Assigned To => Blzut3
2023-01-25 04:23Blzut3Statusnew => needs review
2023-01-25 06:17WubTheCaptainNote Added: 0022734
2023-01-25 07:20ZalewaNote Added: 0022736
2023-01-25 07:29Blzut3Note Added: 0022738
2023-01-26 04:09Blzut3Note Added: 0022741
2023-01-26 07:17ZalewaNote Added: 0022742
2023-01-27 02:20Blzut3Statusneeds review => resolved
2023-01-27 02:20Blzut3Resolutionopen => fixed
2024-11-03 19:16ZalewaStatusresolved => closed

Notes
(0022725)
WubTheCaptain   
2023-01-24 19:48   
(edited on: 2023-01-24 20:01)
'https://bitbucket.org/Doomseeker/doomseeker/src/1.3.3/releasescripts/makemacdmg.sh#lines-70:79 [^]'
Looks like OS X 10.4 targets PowerPC and i386, and OS X 10.9 targets x86_64.
There's no aarch64 target.

(0022728)
Blzut3   
2023-01-25 01:20   
Just old language that never was updated, thanks for noticing.
(0022731)
Blzut3   
2023-01-25 04:23   
Updated language in'https://bitbucket.org/Doomseeker/website/commits/b8ebee2840fc65bae5a44ba094412958d38a0eda [^]' I've opted not to mention it's an Intel only binary for now since Rosetta 2 probably works fine and saying more would likely just be confusing.

Zalewa can deploy that change along with the 1.4.0 release.
(0022734)
WubTheCaptain   
2023-01-25 06:17   
The commit references an incorrect issue (0004092). It also didn't really address or clarify if future support for macOS on ARM would be distinguished.
(0022736)
Zalewa   
2023-01-25 07:20   
Quote from Blzut3
Zalewa can deploy that change along with the 1.4.0 release.

I just did. Some instances of Mac OS X are remaining though:

$ grep -r 'Mac OS X'
git.php:

On occasion binaries of Git revisions for Windows and Mac OS X are provided
ind.php:including Linux, Mac OS X, and Windows. In addition the browser is open source

(0022738)
Blzut3   
2023-01-25 07:29   
Quote from WubTheCaptain
The commit references an incorrect issue (0004092). It also didn't really address or clarify if future support for macOS on ARM would be distinguished.

Had both tickets opened and crossed them, even posted the comment in the wrong ticket at first. Oh well.

As I said in the last post I didn't really want to write confusing wording like "Only supports Intel Macs" since that would imply it doesn't function under Rosetta 2, and I couldn't come up with any way to explain it without being super verbose and technical. Given that Apple's intention is for x86_64 apps to work transparently on ARM Macs, I'm not too concerned about it. I'm fairly confident we'll have an ARM version before Rosetta 2 is discontinued. (Famous last words?)
Quote from Zalewa
I just did. Some instances of Mac OS X are remaining though:

Good point, I should modernize those instances as well.
(0022741)
Blzut3   
2023-01-26 04:09   
Fixed those instances of "Mac OS X."'https://bitbucket.org/Doomseeker/website/commits/b2f864a0f16afc75fe06a0b0d050a1a8739507c3 [^]'
(0022742)
Zalewa   
2023-01-26 07:17   
Looks ok to me now.