Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2023-09-04 Thread James Paige via Ohrrpgce
I am marking this one closed. I am satisfied with the testing that I did on VMs

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1705434577
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2023-09-04 Thread James Paige via Ohrrpgce
Closed #1239 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239#event-10275234834
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2022-06-28 Thread James Paige via Ohrrpgce
I have implemented a fix in rev 12999 c98a14eb3904da264a2b4c5dc3641da17d421487
I've tested it on some VMs although I'll wait to close this bug until it gets 
at least just a little testing on real Windows and Mac machines

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1168818146
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2022-06-26 Thread James Paige via Ohrrpgce
This is a release blocker. The plan to fix it is to use zip_exec.exe from 
Galaxy Forces project (Public Domain) 
https://sourceforge.net/p/galaxyv2/code/HEAD/tree/other/zip_exec/zip_exec.cpp

TMC has already added it to our support executables, but I still need to write 
the code that actually uses it to fix the Mac app bundles on Windows

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1166642997
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2022-05-02 Thread Ralph Versteegen via Ohrrpgce
This is related to #963 which maybe should already be closed, but seems to list 
multiple bugs.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1114666402
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


[Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2022-05-02 Thread Ralph Versteegen via Ohrrpgce
Recently Wobbler found that if you package a Mac app .zip from Windows it 
doesn't run on a Mac, and today I see Spendidland has [hit the same 
problem](https://splendidland.itch.io/franken). Distributing from Linux works.

Although I don't currently have access to a Mac to test, I assume the problem 
is that the unzipper built into Finder (no idea in which Mac OS version this 
started) no longer indiscriminately sets the +x bit on all files from a .zip 
created on Windows. zip files record which OS each file in the archive is from, 
with OS-specific metadata. Windows files don't have +x bits, so the zip format 
has no way to set them as executable.

Maybe we should disable the Distribute for Mac options until this is fixed? 
Spendidland resorted to telling Mac users to set the +x in the terminal.

I already wrote code to create .gz files but I don't want to expand it to .zip 
because it uses LodePNG's DEFLATE implementation, which compresses poorly in 
comparison to standard Info-ZIP. I think the easiest solution is to patch and 
compile our own zip.exe.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1239
You are receiving this because you are subscribed to this thread.

Message ID: ___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org