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

Reply via email to