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.systemIdsForWhicheTheTermsOfTheAdobeLicenseAgreementAreAccepte >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