When I download either of the two OS X bundles, from 

https://pre-release.racket-lang.org/installers/racket-7.1.0.900-i386-macosx.dmg
and
https://pre-release.racket-lang.org/installers/racket-7.1.0.900-x86_64-macosx.dmg

*by clicking on the respective links in Firefox*

… I wind up with a .dmg that makes the OS unhappy. Specifically, trying to open 
them with

open <name-of-file.dmg>

results in a dialog stating 

"“racket-7.1.0.900-i386-macosx.dmg” is damaged and can’t be opened. You should 
move it to the Trash.”

Bizarrely, downloading these files using

curl 
'https://pre-release.racket-lang.org/installers/racket-7.1.0.900-i386-macosx.dmg'
 > racket-7.dmg

results in a file which opens fine, and for which moreover diff states that 
there is *no difference* from the dmg that can’t be opened.

I know, that sounds nuts. I’ve tried using Chrome, and I get the same result.

Furthermore, there are no dot files that appear to contain “resource-fork” 
kinds of files.

… 

okay, some searching suggests that there are solutions, and that they involve 
using the ’spctl’ utility to manipulate the "SecAssessment system policy 
security” subsystem.

I’m using OS X 10.14.1 Mojave.

when I run ’spctl -a’ on *either* of the dmg files (the one that works, and the 
one that doesn’t work) I get this result:

hardy:/tmp clements> spctl -a racket-7.1.0.900-i386-macosx.dmg 
racket-7.1.0.900-i386-macosx.dmg: CSSMERR_TP_CERT_EXPIRED
hardy:/tmp clements> spctl -a racket-7.dmg 
racket-7.dmg: CSSMERR_TP_CERT_EXPIRED

A bit of further experimentation suggests that ‘cp’ does not solve the problem, 
but the slightly-more-opaque

cat bad-file.dmg > okay-file.dmg

produces a file that I can open.

This is the first time that I’ve had this particular problem; is this known, 
and will this be a problem with the release?

John


> On Jan 18, 2019, at 12:09 PM, Vincent St-Amour 
> <[email protected]> wrote:
> 
> Testing for the v7.2 release
>  (using the v7.1.0.900 release candidate build)
> 
> Search for your name on the checklist page to find relevant items, either
> reply when you finish an item (please indicate which item/s is/are done),
> or check it off yourself on the checklist page. Also, if you have any
> commits that should have been picked, make sure that the changes are in.
> 
> Be sure to finish your testing by the 25th. Otherwise the release
> will move on without your input.
> 
> The checklist page is at:
>     https://github.com/racket/racket/wiki/Release-Checklist-7.2
> 
> Release candidates are at:
>     https://pre-release.racket-lang.org
> 
> Please use these installers (or source bundles) -- don't test from
> your own git clone (don't test the `master' branch by mistake!).
> To get the tests, you can do this:
> 
>  cd ...racket-root...
>  ./bin/raco pkg install -i --auto main-distribution-test
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-dev/m2o98d9189.wl-stamourv%40eecs.northwestern.edu.
> For more options, visit https://groups.google.com/d/optout.



-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/0de75fa2-7381-4472-9a4c-2da453df4782%40mtasv.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to