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\build. >>>>>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 >>> >>>> >>>> >>> >>>> >>> >>> >>>> >> >>> >>>> > >>> >>>> >>> >>>> >>> >> >>> > >>> >>> >>