-1 I found three issues:
1. 29 corrupted fonts across all six archives: The release packaging script accidentally treats font files as text. It uses Ant’s fixcrlf task to convert framework files to Windows line endings. It excludes several binary formats, but misses .ttf, .eot, .woff, and .woff2. Text conversion changes those binary bytes and damages the fonts. This appears to be caused by an error in the script but was exposed by these two commits: https://github.com/apache/royale-asjs/commit/7cf3c0942a256ea7069959e5d320f4b880d5fbf7 and https://github.com/apache/royale-asjs/commit/1a6294c0bf1d626cc7d424cfc20baab5ac686dc3 2. damaged Finnish debugger help: One text file uses an encoding that the packaging process mishandles. Finnish letters get replaced with �—for example, Määritä becomes M��rit�. This affects Finnish help in the command-line debugger, rather than application compilation. The fix is to preserve or correctly convert that file’s encoding. 3. Incomplete third-party LICENSE coverage: The packages include components such as Lato, Font Awesome, highlight.js and dialog-polyfill. Their license files are present beside those components, but the main LICENSE files don’t identify them or point to those licenses, as ASF release policy requires. Specifically: In each, these components and their accompanying license files are bundled, but neither the package-root LICENSE nor royale-asjs/LICENSE identifies them or points to those files: Lato fonts: SIL Open Font License 1.1 Font Awesome 5 fonts: SIL Open Font License 1.1 highlight.js: BSD 3-Clause dialog-polyfill: BSD 3-Clause Harbs
