Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » Re: [buckminster-dev] Automatic headless buckminster build and update
Re: [buckminster-dev] Automatic headless buckminster build and update [message #38078] Wed, 15 July 2009 22: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--
Previous Topic:fetcher questions
Next Topic:[buckminster-dev] Automatic headless buckminster build and update
Goto Forum:
  


Current Time: Sat Oct 25 23:48:36 GMT 2014

Powered by FUDForum. Page generated in 0.08819 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software