Hi Chris, thanks for taking a look and report this. I think this is a big issue that we all should discuss. So changing the topic to [Discuss]. A clear action is needed from the PMC here.
For me the options are: 1.- Make SWF something optional in all the builds and releases, but not required. So SWF target can become obsolete and not maintained or seen as an issue for releasing. People can add manually the Flash Player in its repo if they have it and continue building and ensure things continue working, but the JS will be the main and unique requested target until we have another like WASM in the future (if that happen on day). The main problem will be that Apache Royale will lose eventually the double target we have right now as something we know is working, at least in an official way. 2.- As Chris said, see if there's some way to make Adobe provide a special use case for the playerglobal.swc and let us use it. I think that not should be a problem since that bits are not really useful or harmful without the Flash Player to run things on browsers. But I figure the Adobe response will be just a simple "NO". But we can try before falling back to option 1. For this to happen I think someone like Alex Harui that is inside Adobe can move the threads internally or just let to us and give some Adobe contact to ask for this permission. I think the Apache Flex donation to Apache seems to me broken without this, since the project is now broken, and Apache Royale is in the same boat. More options? Thoughts? Thanks Carlos El dom, 3 ene 2021 a las 11:21, Christofer Dutz (<christofer.d...@c-ware.de>) escribió: > Hi all, > > in December I got my new Laptop and set it up. I forgot to get the Flash > Debug player. > Now I did manage to download the 32 bit version of the Content Debuger, > but already some of the downloads on the download page: > Adobe Flash Player - Debug Downloads< > https://www.adobe.com/support/flashplayer/debug_downloads.html> > Result in 404s > > Will the 32bit content debugger stay available? If not we will be cutting > off new contributors. Cause building with the "with-flash" profile will not > be possible. > > So I cloned Royale on my new machine and gave it a spin. Unfortunately I > will not be able to build all parts from now on as I no longer have access > to the playerglobal. > > [INFO] Couldn't find artifact: > com.adobe.flash.framework:20.0:playerglobal:pom > [INFO] =========================================================== > [INFO] - Installing Adobe Flash SDK 20.0 > SLF4J: Class path contains multiple SLF4J bindings. > SLF4J: Found binding in > [jar:file:/C:/Users/cdutz/.m2/repository/org/apache/flex/utilities/converter/flex-sdk-converter-maven-extension/1.0.0/flex-sdk-converter-maven-extension-1.0.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: Found binding in > [jar:file:/C:/Users/cdutz/.m2/repository/org/slf4j/slf4j-simple/1.7.21/slf4j-simple-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: Found binding in > [jar:file:/C:/Users/cdutz/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: Found binding in > [jar:file:/C:/Program%20Files/JetBrains/IntelliJ%20IDEA%202020.3/plugins/maven/lib/maven3/lib/maven-slf4j-provider-3.6.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an > explanation. > SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] > Your System-Id: ddcb1466 > The Adobe SDK license agreement applies to the Adobe Flash Player > playerglobal.swc. Do you want to install the Adobe Flash Player > playerglobal.swc? > (In a non-interactive build such as a CI server build, alternatively to > typing y or yes you can also set a system property containing your system > which is interpreted as equivalent to accepting by typing y or yes: > -Dcom.adobe.systemIdsForWhichTheTermsOfTheAdobeLicenseAgreementAreAccepted=ddcb1466 > ) > Do you accept (Yes/No) ? yes > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > statusCode: 403 > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > reasonPhrase: Forbidden > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > =========================================================== > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > Downloading > http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal20_0.swc > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > Expected size: 0KB > 0% [> ] > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > Finished downloading. > [main] INFO > org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever - > =========================================================== > Skipping Flash runtime generation. > > I can probably salvage the com/adobe driectory in my maven local repo on > my mac and use that ... but new contributors don't have this option. > > Would it be possible to make the playerglobal availalbe at some permanent > place (Ideally deployed to maven central)? I know the license agreement it > was under wouldn't allow this. > But Adobe could probably just provice the swc and the pom-xml the > mavenizer produced and simply have that deployed to maven central. If there > is help needed with this, I would be happy to help. > > If this isn't possible I would suggest to discuss in the project making > the Flash part of the project optional for releasing and validating. > > Chris > > -- Carlos Rovira Presidente Ejecutivo M: +34 607 22 60 05 http://www.codeoscopic.com Conócenos en 1 minuto! <https://avant2.es/#video> AVISO LEGAL: La información contenida en este correo electrónico, y en su caso en los documentos adjuntos, es información privilegiada para uso exclusivo de la persona y/o personas a las que va dirigido. No está permitido el acceso a este mensaje a cualquier otra persona distinta a los indicados. Si Usted no es uno de los destinatarios, cualquier duplicación, reproducción, distribución, así como cualquier uso de la información contenida en él o cualquiera otra acción u omisión tomada en relación con el mismo, está prohibida y puede ser ilegal. En dicho caso, por favor, notifíquelo al remitente y proceda a la eliminación de este correo electrónico, así como de sus adjuntos si los hubiere. En cumplimiento de la legislación española vigente en materia de protección de datos de carácter personal y del RGPD 679/2016 le informamos que sus datos están siendo objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342, con la finalidad del mantenimiento y gestión de relaciones comerciales y administrativas. La base jurídica del tratamiento es el interés legítimo de la empresa. No se prevén cesiones de sus datos, salvo que exista una obligación legal. Para ejercitar sus derechos puede dirigirse a CODEOSCOPIC S.A., domiciliada en Paseo de la Habana, 9-11, 28036 de Madrid (MADRID), o bien por email a d...@codeoscopic.com, con el fin de ejercer sus derechos de acceso, rectificación, supresión (derecho al olvido), limitación de tratamiento, portabilidad de los datos, oposición, y a no ser objeto de decisiones automatizadas, indicando como Asunto: “Derechos Ley Protección de Datos”, y adjuntando fotocopia de su DNI. Delegado de protección de datos: d...@codeoscopic.com