Great sleuthing Maurice!  Thanks for sticking to it and figuring it out :-)

I have asked Infra a similar question.  I will wait for their response and
give them more information.

Om




On Tue, Dec 10, 2013 at 2:57 PM, Maurice Amsellem <
maurice.amsel...@systar.com> wrote:

> One possible fix (I couldn't check it yet ) is to open "Jenkins slave"
> Windows service, and check "Allow to interact with desktop".
> That may solve the problem, but not sure yet...
>
> Can you ask the infra ?
>
> Maurice
>
> -----Message d'origine-----
> De : Alex Harui [mailto:aha...@adobe.com]
> Envoyé : mardi 10 décembre 2013 23:54
> À : dev@flex.apache.org
> Objet : Re: [Builds/Jenkins] Help and advise needed
>
> Awesome.  You are the detective of the day.  Thanks for staying with it.
>
> -Alex
>
> On 12/10/13 2:52 PM, "Maurice Amsellem" <maurice.amsel...@systar.com>
> wrote:
>
> >Got it!  Here is what happened:
> >https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Win
> >dow
> >s+service#InstallingJenkinsasaWindowsservice-InstallSlaveasaWindowsserv
> >s+ice
> >%28require.NET2.0framework%29
> >
> >I did the same and got the  same launch command.
> >
> >So the slave is launched as a service as well, and does not get a window.
> >
> >Maurice
> >
> >
> >-----Message d'origine-----
> >De : Maurice Amsellem [mailto:maurice.amsel...@systar.com]
> >Envoyé : mardi 10 décembre 2013 23:41
> >À : dev@flex.apache.org
> >Objet : RE: [Builds/Jenkins] Help and advise needed
> >
> >Besides, do you know (or can you ask infra) if there are other Apache
> >projects that require a window, and what are their run config?
> >That might help...
> >
> >Maurice
> >
> >-----Message d'origine-----
> >De : Maurice Amsellem [mailto:maurice.amsel...@systar.com]
> >Envoyé : mardi 10 décembre 2013 23:39
> >À : dev@flex.apache.org
> >Objet : RE: [Builds/Jenkins] Help and advise needed
> >
> >Also, could you ask if jenkins is running on a locked session, or
> >completely out of session.
> >
> >The slave window can only work when in session or with session locked,
> >but not "out of session".
> >While the other methods  (including "run as windows service") can also
> >work out of session, but in this case, you need to check that service
> >can interact with the desktop.
> >
> >I still have a few check to do here, to confirm these assumptions.
> >
> >Maurice
> >
> >-----Message d'origine-----
> >De : Alex Harui [mailto:aha...@adobe.com] Envoyé : mardi 10 décembre
> >2013
> >23:35 À : dev@flex.apache.org Objet : Re: [Builds/Jenkins] Help and
> >advise needed
> >
> >Awesome.  I hope you are correct.
> >
> >On 12/10/13 2:32 PM, "Maurice Amsellem" <maurice.amsel...@systar.com>
> >wrote:
> >
> >>When you connect to https://builds.apache.org/computer/windows1/
> >>
> >>It says just below the title "Connected through JNLP"
> >>
> >>I have compared with my own installation and there is a notable
> >>difference:
> >>
> >>b.a.o:
> >>
> >>sun.java.command       F:\hudson\hudson-slave\slave.jar -jnlpUrl
> >>https://builds.apache.org/computer/windows1/slave-agent.jnlp -secret
> >>2ac5728b916b5d3992b88fa28b8ed9ae243a057fde8e08bd16a32cd327264fb1
> >>
> >>my Jenkins:
> >>sun.java.command       com.sun.javaws.Main
> >>C:\Users\amsellem\AppData\Local\Temp\javaws2
> >>
> >>
> >>According to Jenkins doc, the b.a.o launch method is used for headless
> >>slaves, so that would explain why it does not get a window.
> >>
> >>I am trying to do the same now and let you know.
> >>
> >>-----Message d'origine-----
> >>De : Alex Harui [mailto:aha...@adobe.com] Envoyé : mardi 10 décembre
> >>2013 23:22 À : dev@flex.apache.org Objet : Re: [Builds/Jenkins] Help
> >>and advise needed
> >>
> >>Saw it.  Have we asked him if the Flex build is running in a slave and
> >>the slave has a window?
> >>
> >>On 12/10/13 2:17 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote:
> >>
> >>>Here is Gavin's response a minute ago:
> >>>
> >>>=================
> >>>> Gavin,
> >>>>
> >>>> Can you please copy-paste this line into a command prompt and tell
> >>>>us what  the result is:
> >>>>
> >>>> "%PIXELBENDER_HOME%\pbutil.exe"
> >>>> "F:\hudson\hudson-slave\workspace\flex-
> >>>> sdk\frameworks\projects\framework\src\mx\graphics\shaderClasses\Color.
> >>>> pbk"
> >>>> "F:\hudson\hudson-slave\workspace\flex-
> >>>> sdk\frameworks\projects\framework\src\mx\graphics\shaderClasses\Color.
> >>>> pbj"
> >>>>
> >>>> (mind the wrap)
> >>>>
> >>>> Thanks!
> >>>
> >>>Result is a slight pause, then the prompt returns. No error, no output.
> >>>
> >>>(PixelBender is where its meant to be, PIXELBENDER_HOME is a user
> >>>variable.)
> >>>
> >>>Let me know what's next to check , thanks
> >>>
> >>>Gav...
> >>>=================
> >>>
> >>>
> >>>On Tue, Dec 10, 2013 at 2:15 PM, OmPrakash Muppirala
> >>><bigosma...@gmail.com>wrote:
> >>>
> >>>> On Tue, Dec 10, 2013 at 1:58 PM, Alex Harui <aha...@adobe.com> wrote:
> >>>>
> >>>>> Don't know, but if you can prove that the slave can be configured
> >>>>>in a way  that it won't run, then we have a more specific question
> >>>>>to ask infra.
> >>>>>
> >>>>> -Alex
> >>>>>
> >>>>
> >>>> Wow, this is like CSI ;-)
> >>>>
> >>>> Here is what we know.  Gavin recently installed a new slave
> >>>>(windows2) I  am guessing that something was probably changed in the
> >>>>way slaves are run.
> >>>>
> >>>> BTW, here is another piece of information.  This is the system info
> >>>> for
> >>>> windows1:
> >>>>
> >>>> https://builds.apache.org/computer/windows1/systemInfo
> >>>>
> >>>> Anything looks out of the ordinary?
> >>>>
> >>>> Thanks,
> >>>> Om
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>
> >>>>> On 12/10/13 1:55 PM, "Maurice Amsellem"
> >>>>> <maurice.amsel...@systar.com>
> >>>>> wrote:
> >>>>>
> >>>>> >According to jenkins gui, there are 4 ways of starting the slave :
> >>>>> >- Java web start (JNLP)
> >>>>> >- command line from master
> >>>>> >- via SSH on Unix machines
> >>>>> >- as a Windows Service.
> >>>>> >
> >>>>> >I am using JNLP, but maybe the other launch methods don't get a
> >>>>>window.
> >>>>> >I am going to try "as a Windows Service".
> >>>>> >
> >>>>> >Is there a way to know how the slave is launched on b.a.o?
> >>>>> >
> >>>>> >Maurice
> >>>>> >-----Message d'origine-----
> >>>>> >De : Alex Harui [mailto:aha...@adobe.com] Envoyé : mardi 10
> >>>>> >décembre 2013 22:46 À : dev@flex.apache.org Objet : Re:
> >>>>> >[Builds/Jenkins] Help and advise needed
> >>>>> >
> >>>>> >InterestingŠ  Is there a way to configure a slave so it doesn't
> >>>>> >get a window?  Maybe Infra changed some default on builds.a.o.
> >>>>> >
> >>>>> >On 12/10/13 1:44 PM, "Maurice Amsellem"
> >>>>> ><maurice.amsel...@systar.com>
> >>>>> >wrote:
> >>>>> >
> >>>>> >>Now run the same build on a slave node (that gets a windows
> >>>>> >>"jenkins slave agent", that is visible on the desktop ):
> >>>>> >>
> >>>>> >>Remote build on windowsSlave1 in workspace
> >>>>> >>D:\Jenkins\node1\workspace\workspace\Test_pixel_bender
> >>>>> >>[framework] $ cmd.exe /C '"ant.bat -file build.xml
> >>>>>pixelbender-compile
> >>>>> >>&& exit %%ERRORLEVEL%%"'
> >>>>> >>ANT_OPTS=-Xms256m -Xmx1024m -XX:PermSize=64m
> >>>>> >>-XX:MaxPermSize=512m -XX:MaxHeapSize=512m
> >>>>> >>-XX:+CMSClassUnloadingEnabled -Djava.net.preferIPv4Stack=true
> >>>>> >>Buildfile:
> >>>>>
> >>>>>>>D:\ApacheFlex\git_source\flex-sdk\frameworks\projects\framework\b
> >>>>>>>u
> >>>>>>>ild
> >>>>>>>.
> >>>>>>>x
> >>>>> >>ml
> >>>>> >>
> >>>>> >>pixelbender-compile:
> >>>>> >>     [exec] Device: 005EC1C4 has video RAM(MB): 512
> >>>>> >>     [exec] Vendor string:    NVIDIA Corporation
> >>>>> >>     [exec] Renderer string:  NVS 4200M/PCI/SSE2
> >>>>> >>     [exec] Version string:   3.0.0
> >>>>> >>     [exec]
> >>>>> >>     [exec] OpenGL version as determined by Extensionator...
> >>>>> >>     [exec] OpenGL Version 3.0
> >>>>> >>     [exec] Has NPOT support: TRUE
> >>>>> >>     [exec] Has Framebuffer Obeject Extension support: TRUE
> >>>>> >>     [exec] Completed shader test!
> >>>>> >>     [exec] Return code: 7
> >>>>> >>     [exec] Result: 7
> >>>>> >>BUILD SUCCESSFUL
> >>>>> >>Total time: 8 seconds
> >>>>> >>Finished: SUCCESS
> >>>>> >>
> >>>>> >>Well, that's a difference.
> >>>>> >>
> >>>>> >>Maurice
> >>>>> >>
> >>>>> >>-----Message d'origine-----
> >>>>> >>De : Alex Harui [mailto:aha...@adobe.com] Envoyé : mardi 10
> >>>>> >>décembre
> >>>>> >>2013 22:40 À : dev@flex.apache.org Objet : Re: [Builds/Jenkins]
> >>>>> >>Help and advise needed
> >>>>> >>
> >>>>> >>Nice.  Thanks for sticking with it.
> >>>>> >>
> >>>>> >>On 12/10/13 1:21 PM, "Maurice Amsellem"
> >>>>> >><maurice.amsel...@systar.com>
> >>>>> >>wrote:
> >>>>> >>
> >>>>> >>>So I just installed Jenkins on my PC, running inside Tomcat 6
> >>>>> >>>64bit
> >>>>>(
> >>>>> >>>Tomcat is running as a Windows Service).
> >>>>> >>>
> >>>>> >>>- Created a simple job, on the "master" node, than starts
> >>>>> >>>flex-sdk\frameworks\projects\framework\build.xml
> >>>>>"pixelbender-compile"
> >>>>> >>>target
> >>>>> >>>- Jenkins output of the job:
> >>>>> >>>
> >>>>> >>>pixelbender-compile:
> >>>>> >>>     [exec] AIF Internal exception
> >>>>> >>>     [exec] Device: 008BB2BC has video RAM(MB): 3844
> >>>>> >>>     [exec] Device: 008BB2BC has video RAM(MB): 512
> >>>>> >>>     [exec] Return code: 1
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>     [exec] ERROR: AIF Internal exception
> >>>>> >>>     [exec] Result: 1
> >>>>> >>>
> >>>>> >>>So I am getting the same error.
> >>>>> >>>
> >>>>> >>>Om says "master" does not get a window, so this result seems to
> >>>>> >>>be normal.
> >>>>> >>>
> >>>>> >>>I am trying now to create a slave node and run the job on it.
> >>>>> >>>
> >>>>> >>>Maurice
> >>>>> >>>
> >>>>> >>>-----Message d'origine-----
> >>>>> >>>De : Maurice Amsellem [mailto:maurice.amsel...@systar.com]
> >>>>> >>>Envoyé : mardi 10 décembre 2013 22:07 À : dev@flex.apache.org
> >>>>> >>>Objet : RE: [Builds/Jenkins] Help and advise needed
> >>>>> >>>
> >>>>> >>>It was from the command line (cmd ant ), so gets a window.
> >>>>> >>>
> >>>>> >>>I am trying now from Jenkins service, but needs to install it
> >>>>>first...
> >>>>> >>>
> >>>>> >>>Maurice
> >>>>> >>>
> >>>>> >>>-----Message d'origine-----
> >>>>> >>>De : omup...@gmail.com [mailto:omup...@gmail.com] De la part de
> >>>>> >>>OmPrakash Muppirala Envoyé : mardi 10 décembre 2013 20:49 À :
> >>>>> >>>dev@flex.apache.org Objet : Re: [Builds/Jenkins] Help and
> >>>>> >>>advise needed
> >>>>> >>>
> >>>>> >>>Maurice,
> >>>>> >>>
> >>>>> >>>When you ran it on your machine, was it on Cygwin or from Jenkins?
> >>>>> >>>I think there is a difference.  On Jenkins, the main executor
> >>>>>(master)
> >>>>> >>>does not get a window.  Only slave executors are configured to
> >>>>> >>>get a window.
> >>>>> >>>Whereas Cygwin does not have such restrictions.
> >>>>> >>>
> >>>>> >>>Thanks,
> >>>>> >>>Om
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>On Tue, Dec 10, 2013 at 11:46 AM, Alex Harui <aha...@adobe.com>
> >>>>>wrote:
> >>>>> >>>
> >>>>> >>>> I have no idea what to do with that information.  But thanks
> >>>>> >>>>for trying.
> >>>>> >>>>
> >>>>> >>>> On 12/10/13 11:44 AM, "Maurice Amsellem"
> >>>>> >>>> <maurice.amsel...@systar.com>
> >>>>> >>>> wrote:
> >>>>> >>>>
> >>>>> >>>> >So this is the output from the b.a.o box:
> >>>>> >>>> >
> >>>>> >>>> >pixelbender-compile:
> >>>>> >>>> >     [exec] Device: 004C5F24 has video RAM(MB): 3736
> >>>>> >>>> >     [exec] AIF Internal exception
> >>>>> >>>> >     [exec] Return code: 1
> >>>>> >>>> >     [exec] Result: 1
> >>>>> >>>> >
> >>>>> >>>> >To be compared to the output on my PC:
> >>>>> >>>> >pixelbender-compile
> >>>>> >>>> >exec
> >>>>> >>>> >Device: 00633CEC has video RAM(MB): 512
> >>>>> >>>> >Vendor string:    NVIDIA Corporation
> >>>>> >>>> >Renderer string:  NVS 4200M/PCI/SSE2
> >>>>> >>>> >Version string:   3.0.0
> >>>>> >>>> >
> >>>>> >>>> >OpenGL version as determined by Extensionator...
> >>>>> >>>> >OpenGL Version 3.0
> >>>>> >>>> >Has NPOT support: TRUE
> >>>>> >>>> >Has Framebuffer Obeject Extension support: TRUE Completed
> >>>>> >>>> >shader test!
> >>>>> >>>> >Return code: 7
> >>>>> >>>> >Result: 7
> >>>>> >>>> >Exec
> >>>>> >>>> >
> >>>>> >>>> >That does not tell much, except that there seems to be an
> >>>>> >>>> >issue with accessing the GPU.
> >>>>> >>>> >
> >>>>> >>>> >Shall I un-commit the change now, or do you want to perform
> >>>>> >>>> >more tests
> >>>>> >>>>?
> >>>>> >>>> >
> >>>>> >>>> >Maurice
> >>>>> >>>> >
> >>>>> >>>> >-----Message d'origine-----
> >>>>> >>>> >De : Maurice Amsellem [mailto:maurice.amsel...@systar.com]
> >>>>> >>>> >Envoyé : mardi 10 décembre 2013 20:37 À :
> >>>>>dev@flex.apache.orgObjet :
> >>>>> >>>> >RE: [Builds/Jenkins] Help and advise needed
> >>>>> >>>> >
> >>>>> >>>> >I don't have a Mac with ApacheFlex SDK for testing.
> >>>>> >>>> >
> >>>>> >>>> >Can you try on your side, please ?
> >>>>> >>>> >
> >>>>> >>>> >-----Message d'origine-----
> >>>>> >>>> >De : Alex Harui [mailto:aha...@adobe.com] Envoyé : mardi 10
> >>>>> >>>> >décembre
> >>>>> >>>> >2013
> >>>>> >>>> >20:34 À : dev@flex.apache.org Objet : Re: [Builds/Jenkins]
> >>>>> >>>> >Help
> >>>>>and
> >>>>> >>>> >advise needed
> >>>>> >>>> >
> >>>>> >>>> >Won't that break Mac builds?
> >>>>> >>>> >
> >>>>> >>>> >On 12/10/13 11:32 AM, "Maurice Amsellem"
> >>>>> >>>> ><maurice.amsel...@systar.com>
> >>>>> >>>> >wrote:
> >>>>> >>>> >
> >>>>> >>>> >>Alex, it's one line to change in the build.xml
> >>>>> >>>> >>
> >>>>> >>>> >><exec
> >>>>> >>>> >>executable="${env.PIXELBENDER_HOME}/sniffer_gpu.exe"/>
> >>>>> >>>> >>
> >>>>> >>>> >>I will give it a try and we will know in 15 min.
> >>>>> >>>> >>
> >>>>> >>>> >>I am sure the result will be interesting.
> >>>>> >>>> >>
> >>>>> >>>> >>Anyway, it can't hurt ;-)
> >>>>> >>>> >>
> >>>>> >>>> >>Maurice
> >>>>> >>>> >>
> >>>>> >>>> >>-----Message d'origine----- De : Alex Harui
> >>>>> >>>> >>[mailto:aha...@adobe.com] Envoyé : mardi 10 décembre
> >>>>> >>>> >>2013 20:29 À : dev@flex.apache.org Objet : Re:
> >>>>> >>>> >>[Builds/Jenkins] Help and advise needed
> >>>>> >>>> >>
> >>>>> >>>> >>I think I'll wait to see how Gavin responds to Erik's
> >>>>> >>>> >>latest
> >>>>> >>>>request.
> >>>>> >>>> >>
> >>>>> >>>> >>BTW, thanks for finding out about the tool.
> >>>>> >>>> >>
> >>>>> >>>> >>-Alex
> >>>>> >>>> >>
> >>>>> >>>> >>On 12/10/13 11:27 AM, "Maurice Amsellem"
> >>>>> >>>> >><maurice.amsel...@systar.com>
> >>>>> >>>> >>wrote:
> >>>>> >>>> >>
> >>>>> >>>> >>>Sure, if you can ask him.
> >>>>> >>>> >>>
> >>>>> >>>> >>>Maurice
> >>>>> >>>> >>>
> >>>>> >>>> >>>-----Message d'origine----- De : Alex Harui
> >>>>> >>>> >>>[mailto:aha...@adobe.com] Envoyé : mardi 10 décembre
> >>>>> >>>> >>>2013 20:26 À : dev@flex.apache.org Objet : Re:
> >>>>> >>>> >>>[Builds/Jenkins] Help and advise needed
> >>>>> >>>> >>>
> >>>>> >>>> >>>Might be simpler just to ask Gavin to run the tool?
> >>>>> >>>> >>>
> >>>>> >>>> >>>On 12/10/13 11:12 AM, "Maurice Amsellem"
> >>>>> >>>> >>><maurice.amsel...@systar.com>
> >>>>> >>>> >>>wrote:
> >>>>> >>>> >>>
> >>>>> >>>> >>>>There is a utility in pixel bender toolkit directory
> >>>>> >>>> >>>>called "sniffer_gpu.exe" that check the presence and
> >>>>> >>>> >>>>version of
> >>>>>OpenGL:
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>Console output on my laptop is below:
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>C:\Program Files (x86)\Adobe\Adobe Utilities - CS5\Pixel
> >>>>>Bender
> >>>>> >>>> >>>>Toolkit
> >>>>> >>>> >>>>2>sniffer_gpu.exe
> >>>>> >>>> >>>>Device: 0058A9F4 has video RAM(MB): 512
> >>>>> >>>> >>>>Vendor string:    NVIDIA Corporation
> >>>>> >>>> >>>>Renderer string:  NVS 4200M/PCI/SSE2
> >>>>> >>>> >>>>Version string:   3.0.0
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>OpenGL version as determined by Extensionator...
> >>>>> >>>> >>>>OpenGL Version 3.0
> >>>>> >>>> >>>>Has NPOT support: TRUE
> >>>>> >>>> >>>>Has Framebuffer Obeject Extension support: TRUE Completed
> >>>>>shader
> >>>>> >>>>test!
> >>>>> >>>> >>>>Return code: 7
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>Maybe we could temporarily modify the build to run this
> >>>>>utility
> >>>>> >>>> >>>>and show the output on the b.a.o vm.
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>WDYT ?
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>Maurice
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>-----Message d'origine----- De : Alex Harui
> >>>>> >>>> >>>>[mailto:aha...@adobe.com] Envoyé : mardi 10 décembre
> >>>>> >>>> >>>>2013 18:15 À : dev@flex.apache.org Objet : Re:
> >>>>>[Builds/Jenkins]
> >>>>> >>>> >>>>Help and advise needed
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>I don't think we actually know the cause of the problem.
> >>>>> >>>> >>>>I am going to continue to spend cycles to try to find out
> >>>>>though.
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>It would be nice to have an alternative to builds.a.o.
> >>>>> >>>> >>>>I'm
> >>>>>not
> >>>>> >>>> >>>>sure if it will cost Om money to run a builds server.
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>-Alex
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>On 12/10/13 2:01 AM, "Maurice Amsellem"
> >>>>> >>>> >>>><maurice.amsel...@systar.com>
> >>>>> >>>> >>>>wrote:
> >>>>> >>>> >>>>
> >>>>> >>>> >>>>>I understand that.
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Actually, my "understanding" on this issue was that
> >>>>> >>>> >>>>>pixel bender compiler required some sort of hardware
> >>>>> >>>> >>>>>configuration (OpenGL,
> >>>>> >>>> >>>>>etc...) that were not present on the b.a.o. new Windows
> >>>>>Jenkins
> >>>>> >>>> >>>>>slave node, so that's why the build was failing,  and
> >>>>> >>>> >>>>>the Apache Infra was reluctant to let us modify
> >>>>> >>>> >>>>>anything, or even access the VM ourselves.
> >>>>> >>>> >>>>>So that's why I was proposing a "software only" solution.
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Now, it seems from what Om is saying that we can set up
> >>>>> >>>> >>>>>and
> >>>>>use
> >>>>> >>>> >>>>>our own Jenkins slave node VM.
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>That, of course, is much preferable...
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Maurice
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>-----Message d'origine----- De : Erik de Bruin
> >>>>> >>>> >>>>>[mailto:e...@ixsoftware.nl] Envoyé : mardi
> >>>>> >>>> >>>>>10 décembre 2013 10:44 À : dev@flex.apache.org Objet : Re:
> >>>>> >>>> >>>>>[Builds/Jenkins] Help and advise needed
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Maurice,
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Your help is very much appreciated!
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>I put "legal" in quotes, the issue is not really one of
> >>>>> >>>> >>>>>the law, more of the rules. An Apache release is
> >>>>> >>>> >>>>>supposed to be 'source only', and we if we can produce
> >>>>> >>>> >>>>>needed binaries from source, we keep only the source,
> >>>>> >>>> >>>>>not the artefacts
> >>>>>themselves in
> >>>>> >>>>the repo.
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>EdB
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>On Tue, Dec 10, 2013 at 10:34 AM, Maurice Amsellem
> >>>>> >>>> >>>>><maurice.amsel...@systar.com> wrote:
> >>>>> >>>> >>>>>>>In addition to the various "legal" issues with
> >>>>> >>>> >>>>>>>binaries in the
> >>>>> >>>>repo.
> >>>>> >>>> >>>>>> I understand it's not a good idea to have binaries in
> >>>>> >>>> >>>>>>the repo, so I won't insist.
> >>>>> >>>> >>>>>> But please can you explain what are the legal issues
> >>>>> >>>> >>>>>>of having binaries in the repo?  Is this because of
> >>>>> >>>> >>>>>>Adobe, or
> >>>>>ASF
> >>>>> >>>>rules ?
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> On a side note, I was just trying to help, with my
> >>>>> >>>> >>>>>> limited understanding and knowledge, and because the
> >>>>> >>>> >>>>>> email thread
> >>>>>was
> >>>>> >>>> >>>>>> titled "help and advise needed" ;-)
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> Regards,
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> Maurice
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> -----Message d'origine----- De : Erik de Bruin
> >>>>> >>>> >>>>>> [mailto:e...@ixsoftware.nl] Envoyé :
> >>>>>mardi
> >>>>> >>>> >>>>>> 10 décembre 2013 09:12 À : dev@flex.apache.org Objet :
> >>>>>Re:
> >>>>> >>>> >>>>>> [Builds/Jenkins] Help and advise needed
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> In addition to the various "legal" issues with
> >>>>> >>>> >>>>>>binaries in the repo, we'd be masking the cause of this
> failure.
> >>>>> >>>> >>>>>>In
> >>>>>order
> >>>>> >>>> >>>>>>to prevent further deterioration of the build process,
> >>>>> >>>> >>>>>>we
> >>>>>need
> >>>>> >>>> >>>>>>to figure out what went wrong and fix it.
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> EdB
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> PS. Thanks for leaving the keyboard on the Mustella VM
> >>>>> >>>> >>>>>> set
> >>>>>to
> >>>>> >>>>FR...
> >>>>> >>>> >>>>>> Took me while to figure out that I hadn't gone insane
> >>>>> >>>> >>>>>> or if my keyboard was broken ;-)
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> On Tue, Dec 10, 2013 at 9:04 AM, Maurice Amsellem
> >>>>> >>>> >>>>>><maurice.amsel...@systar.com> wrote:
> >>>>> >>>> >>>>>>>> someone who does use the pbj's will grab the nightly
> >>>>> >>>> >>>>>>>> and
> >>>>> >>>>complain.
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>> I don't understand.
> >>>>> >>>> >>>>>>> Why would someone complain if the pbj's are in the
> >>>>>nightly?
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>> [From the other emai]
> >>>>> >>>> >>>>>>>>Apache repos aren't supposed to contain compiled code.
> >>>>>The
> >>>>> >>>> >>>>>>>>pbj files were removed during the initial release audit.
> >>>>> >>>> >>>>>>>>I don't think a workaround can involve checking in
> >>>>> >>>> >>>>>>>>the pbj
> >>>>> >>>>files.
> >>>>> >>>> >>>>>>>>But we could borrow them from a prior release package
> >>>>> >>>>temporarily.
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>>>So we could make the compilation conditional on a env
> >>>>> >>>> >>>>>>>>parameter, and set that in the Jenkins job accordingly?
> >>>>> >>>> >>>>>>>>Yes but ...
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>> Alex, the conversation is getting out synch, so I am
> >>>>> >>>> >>>>>>>not sure that I have understood what you said.
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>> So can we include the pbj in the repo, and have a
> >>>>>parameter
> >>>>> >>>> >>>>>>>to conditionally compile the pbj ?
> >>>>> >>>> >>>>>>> - This parameter would be set by default to do the
> >>>>> >>>> >>>>>>>compilation (so that folks can recompile)
> >>>>> >>>> >>>>>>> - and turned off on the b.a.o vm, with pre-compiled
> >>>>>pbj's.
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>> Maurice
> >>>>> >>>> >>>>>>>
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> --
> >>>>> >>>> >>>>>> Ix Multimedia Software
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> Jan Luykenstraat 27
> >>>>> >>>> >>>>>> 3521 VB Utrecht
> >>>>> >>>> >>>>>>
> >>>>> >>>> >>>>>> T. 06-51952295
> >>>>> >>>> >>>>>> I. www.ixsoftware.nl
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>--
> >>>>> >>>> >>>>>Ix Multimedia Software
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>Jan Luykenstraat 27
> >>>>> >>>> >>>>>3521 VB Utrecht
> >>>>> >>>> >>>>>
> >>>>> >>>> >>>>>T. 06-51952295
> >>>>> >>>> >>>>>I. www.ixsoftware.nl
> >>>>> >>>> >>>>
> >>>>> >>>> >>>
> >>>>> >>>> >>
> >>>>> >>>> >
> >>>>> >>>>
> >>>>> >>>>
> >>>>> >>
> >>>>> >
> >>>>>
> >>>>>
> >>>>
> >>
> >
>
>

Reply via email to