Strange CI error

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Strange CI error

Frank Shearar-3
I took a pass at writing CI jobs for testing packages in SqueakMap. I
used Control simply because it's really small and, well, because I
wrote it. Dogfood, in my bowl!

I'm getting strange errors though.
http://build.squeak.org/job/ExternalPackageControl/4/console says

+ ./run-test.sh Control
Downloading Cog VM r2678
Downloading a fresh Trunk image
Running tests on VM
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak...
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/fgrep: not found
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/uname: not found
/usr/bin/ldd didn't produce any output and the system is 64 bit.  You
may need to (re)install the 32-bit libraries.

but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says

Running tests on VM
/var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak...
4.0-2678 #1 Wed Feb  6 11:36:48 PST 2013 gcc 4.1.2
CoInterpreter VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog
Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686
i686 i386 GNU/Linux
plugin path: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678
[default: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/]
2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from
/var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st
2013-02-11T22:48:28.464+01:00: Running tests...

Notice please that both are using (copies of) the same VM, Cog r.2678.
Both jobs run on the _same machine_. One works, the other doesn't. Any
ideas?

frank

Reply | Threaded
Open this post in threaded view
|

Re: Strange CI error

Eliot Miranda-2


On Mon, Feb 11, 2013 at 2:37 PM, Frank Shearar <[hidden email]> wrote:
I took a pass at writing CI jobs for testing packages in SqueakMap. I
used Control simply because it's really small and, well, because I
wrote it. Dogfood, in my bowl!

I'm getting strange errors though.
http://build.squeak.org/job/ExternalPackageControl/4/console says

+ ./run-test.sh Control
Downloading Cog VM r2678
Downloading a fresh Trunk image
Running tests on VM
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak...
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/fgrep: not found
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/uname: not found
/usr/bin/ldd didn't produce any output and the system is 64 bit.  You
may need to (re)install the 32-bit libraries.

but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says

Running tests on VM
/var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak...
4.0-2678 #1 Wed Feb  6 11:36:48 PST 2013 gcc 4.1.2
CoInterpreter VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog
Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686
i686 i386 GNU/Linux
plugin path: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678
[default: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/]
2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from
/var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st
2013-02-11T22:48:28.464+01:00: Running tests...

Notice please that both are using (copies of) the same VM, Cog r.2678.
Both jobs run on the _same machine_. One works, the other doesn't. Any
ideas?

Seems the difference is in the environment.  compare the output of e.g.

$ set
$ df -h .

?

The worrying thing is "/bin/fgrep: not found" etc.  How come?


frank




--
best,
Eliot


Reply | Threaded
Open this post in threaded view
|

Re: Strange CI error

Frank Shearar-3
On 11 February 2013 22:48, Eliot Miranda <[hidden email]> wrote:

>
>
> On Mon, Feb 11, 2013 at 2:37 PM, Frank Shearar <[hidden email]>
> wrote:
>>
>> I took a pass at writing CI jobs for testing packages in SqueakMap. I
>> used Control simply because it's really small and, well, because I
>> wrote it. Dogfood, in my bowl!
>>
>> I'm getting strange errors though.
>> http://build.squeak.org/job/ExternalPackageControl/4/console says
>>
>> + ./run-test.sh Control
>> Downloading Cog VM r2678
>> Downloading a fresh Trunk image
>> Running tests on VM
>>
>> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak...
>>
>> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
>> /bin/fgrep: not found
>>
>> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
>> /bin/uname: not found
>> /usr/bin/ldd didn't produce any output and the system is 64 bit.  You
>> may need to (re)install the 32-bit libraries.
>>
>> but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says
>>
>> Running tests on VM
>>
>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak...
>> 4.0-2678 #1 Wed Feb  6 11:36:48 PST 2013 gcc 4.1.2
>> CoInterpreter VMMaker.oscog-eem.264 uuid:
>> 64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
>> StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid:
>> 64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
>> VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog
>> Plugins: r2545
>> http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
>> Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686
>> i686 i386 GNU/Linux
>> plugin path:
>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678
>> [default:
>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/]
>> 2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from
>> /var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st
>> 2013-02-11T22:48:28.464+01:00: Running tests...
>>
>> Notice please that both are using (copies of) the same VM, Cog r.2678.
>> Both jobs run on the _same machine_. One works, the other doesn't. Any
>> ideas?
>
>
> Seems the difference is in the environment.  compare the output of e.g.
>
> $ set
> $ df -h .
>
> ?
>
> The worrying thing is "/bin/fgrep: not found" etc.  How come?

Indeed! No idea. I trashed the job and built an
ExternalPackage-Control which runs the VM just fine.

frank

>> frank
>>
>
>
>
> --
> best,
> Eliot
>
>
>