I have corrected a small error caused by one of the last changes in the 
treatment of the "html" tag, now it does not allow binding.

@Yishay, I have only seen this. Have you detected any other problem?

Hiedra

-----Mensaje original-----
De: Yishay Weiss <yishayj...@hotmail.com> 
Enviado el: domingo, 7 de mayo de 2023 8:25
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

Thanks Josh. Sounds like another RC is in order for that fix and for updating 
the README. Can someone confirm tour-de-jewel example is not working and 
possibly offer a fix?
________________________________
From: Josh Tynjala <joshtynj...@bowlerhat.dev>
Sent: Friday, May 5, 2023 7:42 PM
To: dev@royale.apache.org <dev@royale.apache.org>
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

This RC has a couple of issues when installing the js-swf version with npm.

npm install -g apache-royale-0.9.10-bin-js-swf.tar.gz

1) The download URLs are no longer valid for playerglobal.swc and the Adobe AIR 
SDK. At some point, Adobe stopped providing anything before version 32.0, and 
we were trying to download 25.0. I fixed this issue today, in this commit:
https://github.com/apache/royale-asjs/commit/36adf988efddbb0ad508798b0ec371e87eb7b8e9

2) Newer versions of npm (since v7, I think) no longer display any prompts to 
the user when a package has a "postinstall" script. We have a "postinstall" 
script that asks the user to accept Adobe's licenses and download the binaries. 
By default, npm now just skips this dependency installation entirely because it 
aborts the "postinstall" script when it tries to prompt.

One available workaround is to tell users to add --foreground-scripts to the 
npm install command. This will show the prompts, though they are kind of mixed 
together with npm's progress bar, which isn't ideal. The user can optionally 
add --no-progress to hide the progress bar.

Another workaround is to set the environment variable 
ACCEPT_ALL_ROYALE_LICENSES to true before installing. No prompts required, and 
the "postinstall" script completes successfully.

The first issue is the bigger one, since it prevents the SWF/JS distribution 
from installing its dependencies under any circumstances. As I said, it's now 
fixed on royale-asjs develop.

For the second issue, we can update our npm install instructions on the website 
to include --foreground-scripts. It's not ideal, but we can come up with a 
better solution later.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Fri, May 5, 2023 at 1:58 AM Yishay Weiss <yishayj...@hotmail.com> wrote:

> This is the discuss thread.
>

Reply via email to