| Re: [buckminster-dev] Automatic headless buckminster build and update [message #38078] | 
Wed, 15 July 2009 18:33  | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: nickboldt.gmail.com 
 
This is a multi-part message in MIME format. 
--------------040903020400000902060601 
Content-Type: text/plain; charset=UTF-8; format=flowed 
Content-Transfer-Encoding: 7bit 
 
Bounced, resending. 
 
--  
Nick Boldt :: http://nick.divbyzero.com 
Release Engineer :: Eclipse Modeling & Dash Athena 
 
--------------040903020400000902060601 
Content-Type: message/rfc822; 
	name="Re: [buckminster-dev] Automatic headless buckminster build and 
	update.eml" 
Content-Transfer-Encoding: 7bit 
Content-Disposition: inline; 
	filename*0="Re: [buckminster-dev] Automatic headless buckminster build 
	a"; filename*1="nd update.eml" 
 
Return-Path: <nickboldt@gmail.com> 
Received: from ?10.11.13.13? (nat-pool-rdu.redhat.com [66.187.233.202]) 
	by mx.google.com with ESMTPS id 26sm10647093qwa.37.2009.07.15.15.05.48 
	(version=TLSv1/SSLv3 cipher=RC4-MD5); 
	Wed, 15 Jul 2009 15:05:48 -0700 (PDT) 
Message-ID: <4A5E52BA.6030106@gmail.com> 
Date: Wed, 15 Jul 2009 18:05:46 -0400 
From: Nick Boldt <nickboldt@gmail.com> 
User-Agent: Thunderbird 2.0.0.22 (X11/20090605) 
MIME-Version: 1.0 
To: Buckminster developer discussions <buckminster-dev@eclipse.org> 
CC: Georges De Luca <gdl@hd3d.fr> 
Subject: Re: [buckminster-dev] Automatic headless buckminster build and update 
References: <3a1c7bfe0907151427q7c178d06n7212661355238d83@mail.gmail.com> 
In-Reply-To: <3a1c7bfe0907151427q7c178d06n7212661355238d83@mail.gmail.com> 
Content-Type: text/plain; charset=UTF-8; format=flowed 
Content-Transfer-Encoding: 7bit 
 
Two thoughts here: 
 
1. 
 
 > director/director.bat -r %URL% -d %BUCKY_DIR% 
 > -b %BUCKY_DIR% 
 > -p Buckminster -i org.eclipse.buckminster.cmdline.product 
 > -vmargs -D"eclipse.p2.data.area=%BUCKY_DIR%\p2" 
 
vs. 
 
 > ./director/director -r $URL -d $BUCKY_DIR 
 > -p Buckminster -i org.eclipse.buckminster.cmdline.product 
 
You have lots more flags in the windows version than the linux version.  
Is that intentional? I don't speak Bucky so I don't know what the -b  
does or if the extra vmarg is needed. 
 
2. 
 
 > Buckminster - Subversive based SVN support for headless operation  
1.0.0.r10328  
 (org.eclipse.buckminster.subversive.headless.feature.feature .group  
1.0.0.r10328) requires 'org.eclipse.core.resources 3.4.2' but it could  
not be found 
 
Assuming you're using Eclipse 3.5 and this feature is asking,  
explicitly, for 3.4.2 rather than 3.4.2+, then that could be the problem  
  - feature requirement has a too-restrictive limit. 
 
Are the windows and linux fragments different in this respect, ie., in  
their MANIFEST.MF files? 
 
Guillaume Chatelet wrote: 
> Hi bucky devs, 
>  
> I'm using Hudson to build and maintain an headless bucky version. 
>  
> I made a Windows batch script launched as a freestyle project with the 
> "windows batch action" and the following script : 
>  
>> @echo off 
>> REM setting environment 
>> 
>> set URL=http://eclipse.ialto.org/tools/buckminster/headless-3.5/ 
>> set SVN_URL=http://download.cloudsmith.com/buckminster/external/ 
>> set BUCKY_DIR=%WORKSPACE%\buckminster 
>> 
>> REM erasing previous install 
>> rd /Q/S %BUCKY_DIR% 
>> 
>> REM bringing buckminster bootstrap and adding features 
>> call director/director.bat -r %URL% -d %BUCKY_DIR% -b %BUCKY_DIR% -p Buckminster -i org.eclipse.buckminster.cmdline.product -vmargs -D"eclipse.p2.data.area=%BUCKY_DIR%\p2" 
>> call %BUCKY_DIR%\buckminster.bat install %URL% org.eclipse.buckminster.core.headless.feature 
>> call %BUCKY_DIR%\buckminster.bat install %URL% org.eclipse.buckminster.cvs.headless.feature 
>> call %BUCKY_DIR%\buckminster.bat install %URL% org.eclipse.buckminster.pde.headless.feature 
>> call %BUCKY_DIR%\buckminster.bat install %URL% org.eclipse.buckminster.maven.feature 
>> call %BUCKY_DIR%\buckminster.bat install %SVN_URL% org.eclipse.buckminster.subversive.headless.feature 
>  
> Assuming the director archive is uncompressed in the %WORKSPACE%, this 
> script works like a charm. 
>  
> Today I had to make the Linux version of this script but it fails. 
> Here is the script : 
>  
>> #!/bin/bash 
>> export URL=http://eclipse.ialto.org/tools/buckminster/headless-3.5/ 
>> export SVN_URL=http://download.cloudsmith.com/buckminster/external/ 
>> export BUCKY_DIR=$WORKSPACE/buckminster 
>> 
>> # erasing previous install 
>> rm -rf $BUCKY_DIR 
>> 
>> # bringing buckminster bootstrap and adding features 
>> ./director/director -r $URL -d $BUCKY_DIR -p Buckminster -i org.eclipse.buckminster.cmdline.product 
>> $BUCKY_DIR/buckminster install $URL org.eclipse.buckminster.core.headless.feature 
>> $BUCKY_DIR/buckminster install $URL org.eclipse.buckminster.cvs.headless.feature 
>> $BUCKY_DIR/buckminster install $URL org.eclipse.buckminster.pde.headless.feature 
>> $BUCKY_DIR/buckminster install $URL org.eclipse.buckminster.maven.feature 
>> $BUCKY_DIR/buckminster install $SVN_URL org.eclipse.buckminster.subversive.headless.feature 
>  
> This script gives the following output 
>  
>> Installing org.eclipse.buckminster.cmdline.product 1.1.350.r10356. 
>> Operation completed in 9924 ms. 
>> An error occurred while installing the items 
>> [0]session context was:(profile=Buckminster,  phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Install, operand=null --> [R]com.ibm.icu.base 4.0.1.v20090415,  action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.ac tions.InstallBundleAction). 
>> [0]Error while loading manipulator. 
>> Caused by: An error occurred while installing the items 
>> [0]session context was:(profile=Buckminster,  phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Install, operand=null --> [R]com.ibm.icu.base 4.0.1.v20090415,  action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.ac tions.InstallBundleAction). 
>> [0]Error while loading manipulator. 
>> Caused by: An error occurred while installing the items 
>> [0]session context was:(profile=Buckminster,  phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Install, operand=null --> [R]com.ibm.icu.base 4.0.1.v20090415,  action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.ac tions.InstallBundleAction). 
>> [0]Error while loading manipulator. 
>> Caused by: An error occurred while installing the items 
>> [0]session context was:(profile=Buckminster,  phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Install, operand=null --> [R]org.eclipse.ant.core 3.2.100.v20090520,  action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.ac tions.InstallBundleAction). 
>> [0]Error while loading manipulator. 
>> Caused by: Cannot complete the install because one or more required items could not be found. 
>> [0]Software being installed: Buckminster - Subversive based SVN support for headless operation 1.0.0.r10328  (org.eclipse.buckminster.subversive.headless.feature.feature .group 1.0.0.r10328) 
>> [0]Missing requirement: Buckminster - Subversive based SVN support for headless operation 1.0.0.r10328  (org.eclipse.buckminster.subversive.headless.feature.feature .group 1.0.0.r10328) requires 'org.eclipse.core.resources 3.4.2' but it could not be found 
>  
> Any ideas of what's going on ? A bad package for linux version of 
> buckminster headless product ? 
>  
> Regards, 
> Guillaume 
> _______________________________________________ 
> buckminster-dev mailing list 
> buckminster-dev@eclipse.org 
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev 
 
--  
Nick Boldt :: http://nick.divbyzero.com 
Release Engineer :: Eclipse Modeling & Dash Athena 
 
--------------040903020400000902060601--
 |  
 |  
  | 
Powered by 
FUDForum. Page generated in 0.08712 seconds