<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">[Sorry this is more ranty than I intended. Obviously this is just my opinion. I'm also <i>really</i> grateful to the CCL people for providing such a fantastic tool.]</div><div dir="ltr"><br></div><div dir="ltr">When the app store started for Macs (2010? I forget), I can remember Apple saying explicitly that it was not the right home for all Mac software. In particular I'm really surprised that development environments live there: to me the whole point of something I get from an app store (phone or other) is that I'm reasonably sure it's not going to be able to fuck with my machine. But I <i>want</i> a development system to be able to fuck with my machine: I want to be able to write programs which run the machine out of swap or delete all my mail, because I want the language I use not to be living in some crippled sandbox (though I'd like to have that sandbox available, for delivered applications written using the language).</div><div dir="ltr"><br></div><div dir="ltr">Which is a long-winded way of agreeing with the below: a signed app (so I know it's from who I think it is from) from Clozure directly sounds like a better option than trying to wedge something into the app store that I feel does not belong there.</div><div dir="ltr"><br></div><div dir="ltr">--tim</div><div dir="ltr"><br>On 3 May 2019, at 17:56, Opusmodus Info <<a href="mailto:info@opusmodus.com">info@opusmodus.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">pre-built/signed CCL.app via <a href="http://ccl.clozure.com" class="">ccl.clozure.com</a> is the way forward.<br class=""><div><br class=""></div><div>-J</div><div><br class=""><blockquote type="cite" class=""><div class="">On 3 May 2019, at 18:36, R. Matthew Emerson <<a href="mailto:rme@acm.org" class="">rme@acm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">The app was rejected because it doesn't use the app sandbox. Bypassing the default sigaction was not the reason.<br class=""><br class="">We've been exempted from that up to now because we were in the app store before that requirement was instituted. I'm not exactly sure why app review is insisting on using the app sandbox now, but the message was something like "you have adopted macOS Mojave, so you now need to use the app sandbox."<br class=""><br class="">The only thing I can think of to try is to submit a version of the current 1.11.5 app that contains just bug fixes, and see if Apple will approve that. I will try to do that this weekend if I can find some time.<br class=""><br class="">If that attempt fails, I see no alternative other than removing the app from the app store, and distributing a pre-built/signed CCL.app via <a href="http://ccl.clozure.com" class="">ccl.clozure.com</a>.<br class=""><br class="">-m<br class=""><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On May 3, 2019, at 3:58 AM, Camille Troillard <<a href="mailto:camille.troillard@icloud.com" class="">camille.troillard@icloud.com</a>> wrote:<br class=""><br class="">Hi Ron,<br class=""><br class="">Sorry if I am wrong.<br class="">Isn’t ensuring a signal is matched at the user level and the kernel level a measure that prevents tampering with executables?<br class=""><br class=""><br class="">Cam<br class=""><br class=""><br class=""><blockquote type="cite" class="">On 3 May 2019, at 12:49, Ron Garret <<a href="mailto:ron@flownet.com" class="">ron@flownet.com</a>> wrote:<br class=""><br class="">How is this a security feature?<br class=""><br class="">On May 3, 2019, at 3:47 AM, Camille Troillard <<a href="mailto:camille.troillard@icloud.com" class="">camille.troillard@icloud.com</a>> wrote:<br class=""><br class=""><blockquote type="cite" class="">Hi Bruce,<br class=""><br class="">I guess the reason of the rejection is the bypass of a security feature:<br class=""><br class=""><a href="https://github.com/Clozure/ccl/commit/dd5622e9da69edc48dbf97c6caa6f3a7e16f932b" class="">https://github.com/Clozure/ccl/commit/dd5622e9da69edc48dbf97c6caa6f3a7e16f932b</a><br class=""><br class=""><br class=""><br class="">Best,<br class="">Camille<br class=""><br class=""><br class=""><blockquote type="cite" class="">On 3 May 2019, at 12:17, Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch">bruce.oneel@pckswarms.ch</a>> wrote:<br class=""><br class=""><br class="">Hi,<br class=""><br class="">I'm sure someone better informed will speak up, but, a new version was submitted that works fine in Mojave but Apple rejected it. I'm not remembering the exact reason but I think it could be reduced down to "we've changed the rules, again, and what was ok before is no longer ok, and no we will not grandfather a new version of an App that was just perfectly fine before."<br class=""><br class="">cheers<br class=""><br class="">bruce<br class=""><br class=""><br class="">03 May 2019 11:10 Alexander Repenning <<a href="mailto:alexander.repenning@Colorado.EDU">alexander.repenning@Colorado.EDU</a>> wrote:<br class="">Dear all<br class=""><br class="">The outside in view of CCL from somebody not using CCL anymore other than through applications built with it (AgentCubes) is not too great. Perhaps the CCL community does not care about this, but the curb appeal of CCL, judged by the current version of CCL in the App store, is tanking. This is really a shame as CCL, before Mojave, got great reviews but now this:<br class=""><br class=""><PastedGraphic-1.png><br class=""><br class=""><br class=""><br class="">Going a bit deeper the version described as “current release” is 1.11.5<br class=""><br class=""><blockquote type="cite" class="">This release brings the 1.11 branch up-to-date with current OS releases, and fixes numerous bugs.<br class=""></blockquote><br class="">Well, this is clearly not true anymore as the current version of MacOS is Mojave. Also, version 1.11.1 was from March 3, 2016. The “current” release, more than 3 years later, is 1.11.5? I know that there are some suggested fixes and there is even a 1.12 dev version somewhere but over all one gets a pretty bad impression of the state of CCL. <br class=""><br class="">While most CCL developers build their own version of CCL I urge Clozure Associates and the CCL community to update the CCL App in the Apple store.<br class=""><br class=""><br class="">all the best, Alex (ducking, assuming upset emails, about how terrible Mojave, Apple, etc. is, are about to hit me)<br class=""><br class=""><br class="">Prof. Alexander Repenning<br class=""><br class="">University of Colorado<br class="">Computer Science Department<br class="">Boulder, CO 80309-430<br class=""><br class=""><br class=""><br class=""><><br class=""><br class="">_______________________________________________<br class="">Openmcl-devel mailing list<br class=""><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br class=""><a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel">https://lists.clozure.com/mailman/listinfo/openmcl-devel</a><br class=""></blockquote><br class="">_______________________________________________<br class="">Openmcl-devel mailing list<br class=""><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br class=""><a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel">https://lists.clozure.com/mailman/listinfo/openmcl-devel</a><br class=""></blockquote><br class=""></blockquote><br class="">_______________________________________________<br class="">Openmcl-devel mailing list<br class=""><a href="mailto:Openmcl-devel@clozure.com" class="">Openmcl-devel@clozure.com</a><br class=""><a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel">https://lists.clozure.com/mailman/listinfo/openmcl-devel</a><br class=""></blockquote><br class="">_______________________________________________<br class="">Openmcl-devel mailing list<br class=""><a href="mailto:Openmcl-devel@clozure.com" class="">Openmcl-devel@clozure.com</a><br class=""><a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel">https://lists.clozure.com/mailman/listinfo/openmcl-devel</a><br class=""></div></div></blockquote></div><br class=""></div></blockquote><blockquote type="cite"><div dir="ltr"><span>_______________________________________________</span><br><span>Openmcl-devel mailing list</span><br><span><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a></span><br><span><a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel">https://lists.clozure.com/mailman/listinfo/openmcl-devel</a></span><br></div></blockquote></body></html>