Thanks for your support and have a good day.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aha...@adobe.com] 
Envoyé : mercredi 11 décembre 2013 00:14
À : dev@flex.apache.org
Objet : Re: [Builds/Jenkins] Help and advise needed

Om sort of asked already.  We'll see how they respond.  Thanks for all your 
help on this.

-Alex

On 12/10/13 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+Wi
>>n
>>dow
>>s+service#InstallingJenkinsasaWindowsservice-InstallSlaveasaWindowsser
>>s+v
>>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