Sorry If I lost part of this conversation, but for what I read I think auto-accept is right for me since is like a "remember me". You validate once and it will run forever.
The big problem here is that think like this is stopping the technology and as Chris said before, 99% of people never read a line of legar terms and 99% of people wanting to use flex with maven are stuck with a problem that we ourselves created with the need of manual validation. IMHO, it's time to put back all problems and make thinks like this, autoacepting, and whatever think we could setup to make maven be useful like in the rest of technologies using it. Sorry If I missundeerstood something. Thanks Carlos 2015-06-04 18:15 GMT+02:00 Christofer Dutz <christofer.d...@c-ware.de>: > But isn't the "auto-accept" sort of equivalent to typing "y" ... both are > options of accepting, aren't they? > > If you run a build and type "no", the build will fail. If you start it > again and type "yes" it will continue. So explicitly settings up > "auto-accepting" for me is equivalent to typing "yes" or am I misguided > here? > > Chris > > ________________________________________ > Von: Alex Harui <aha...@adobe.com> > Gesendet: Donnerstag, 4. Juni 2015 18:10 > An: dev@flex.apache.org > Betreff: Re: AW: AW: AW: Another option for auto-acknowledging the Adobe > download on CI servers? > > Sorry that I’m not being clear. I’m not concerned about what happens > after you deploy the SystemId mechanism. Let’s say I’m a brand-new Apache > Flex customer. AIUI, the very first time I run a build it will get stuck > and when I look at the console, it will say: > > The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you want > to install the Adobe AIR SDK? Adobe AIR SDK License: > http://www.adobe.com/products/air/sdk-eula.html > SystemId: JF83EKRL8I3IAHLHEWLDAWH38H > Do you accept (Yes/No) (On a headless system or CI server see the > documentation on how to auto-accept using a system-property containing > your SystemId) ? > > It just looks like to me I can type “no” there and still use the SystemId > in the future builds and thus never accept the terms and conditions. Am I > missing something? > > -Alex > > > On 6/4/15, 8:35 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > > >If you provide the system property then no SystemId is output and no > >question is asked as the question has been displayed before. > > > >Chris > > > >________________________________________ > >Von: Alex Harui <aha...@adobe.com> > >Gesendet: Donnerstag, 4. Juni 2015 17:01 > >An: dev@flex.apache.org > >Betreff: Re: AW: AW: Another option for auto-acknowledging the Adobe > >download on CI servers? > > > >Sorry for making this hard. Maybe I wasn’t clear, but it looks like in > >your example, I can type “no” and still deploy the SystemId mechanism you > >are proposing. Or am I just not understanding the proposal? > > > >-Alex > > > >On 6/4/15, 7:41 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > > > >>>IMO, it would be probably only be acceptable to Adobe to show the > >>>SystemId > >>>and provide a clue how to use it after they say yes. > >>> > >>>If that turns out to be hard, let’s discuss ways to use the presence of > >>>the file in a local store to indicate proof of past acceptance of the > >>>terms and conditions. > >> > >>Well the SystemId would always be output. Someone using a CI server > >>having a stuck build, will probably have a look the the last few lines of > >>the build in which the plugin will output: > >> > >>"Do you accept (Yes/No) (On a headless system or CI server see the > >>documentation on how to auto-accept using a system-property containing > >>your SystemId) ?" > >> > >>So he will know that in order to proceed he will have to look at the > >>documentation which will contain a topic: > >> > >>"Using the auto-download feature on a CI server" or something similar and > >>this will contain the information that you have to provide some System > >>Property to the build: > >> > >>-Dcom.adobe.systemIdsForWhicheTheTermsOfTheAdobeLicenseAgreementAreAccept > >>e > >>d={SystemId} > >> > >>If this too doesn't make Adobe happy I'm giving up promising to never try > >>again ... then for a CI server the CLI will be the only option. > >> > >>Chris > >> > >> > >>________________________________________ > >>Von: Alex Harui <aha...@adobe.com> > >>Gesendet: Donnerstag, 4. Juni 2015 15:32 > >>An: dev@flex.apache.org > >>Betreff: Re: AW: Another option for auto-acknowledging the Adobe download > >>on CI servers? > >> > >>On 6/4/15, 6:07 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > >> > >>>Öhm ... I would like to think that not a single person on this list > >>>(eventually Alex and Justin) have ever actually read the full license > >>>agreement before klicking on "Yes" in the installer, or typing "y", > >>>"yes" > >>>or thatever in the maven-extension or clicking "accept" on the website. > >>> > >>>There is no guarantee that people have read it ... I think this is all > >>>about reading that you have to accept it and if you want to know what > >>>you > >>>accept, you have to read it. > >> > >>At least in the US, lots of transactions require accepting a very long > >>list of terms and conditions whether it is buying a house, using on-line > >>banking and more. My understanding is pretty much what I think you are > >>saying: the key is that someone with authority has at least understood > >>that there are terms and conditions involved and says yes, regardless of > >>whether they read the whole thing (and worse yet, understood the whole > >>thing). > >> > >>> > >>>Whith this option there is no system property that you can leak to the > >>>internet so you could actually setup the usage of Flash or Air without > >>>having been notified about the licence you have to accept. This way the > >>>license agreement is displayed and one person has to have seen it and > >>>acted on it. I was thinking of something like this: > >>> > >>>[INFO] =========================================================== > >>>[INFO] - Installing Adobe AIR SDK 17.0 > >>>The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you > >>>want > >>>to install the Adobe AIR SDK? Adobe AIR SDK License: > >>>http://www.adobe.com/products/air/sdk-eula.html > >>>SystemId: JF83EKRL8I3IAHLHEWLDAWH38H > >>>Do you accept (Yes/No) (On a headless system or CI server see the > >>>documentation on how to auto-accept using a system-property containing > >>>your SystemId) ? yes > >>> > >>>Think that option should be valid? > >> > >>IMO, it would be probably only be acceptable to Adobe to show the > >>SystemId > >>and provide a clue how to use it after they say yes. > >> > >>If that turns out to be hard, let’s discuss ways to use the presence of > >>the file in a local store to indicate proof of past acceptance of the > >>terms and conditions. > >> > >>-Alex > > > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Tres Creus, nº 104, 2-1, 08202 de Sabadell (Barcelona) con la documentación necesaria.