Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [buckminster-dev] Project cannot be built?

Attached is the workspace of a test case that illustrates the problem.

-----Original Message-----
From: buckminster-dev-bounces@xxxxxxxxxxx
[mailto:buckminster-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas
Hallgren
Sent: Wednesday, October 08, 2008 11:25 PM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] Project cannot be built?

Hi Mark,
Is there any way for me to reproduce this problem?

- thomas

Addleman, Mark J wrote:
> Thomas -
>
> I believe we are running the latest version of Buckminster on our
> headless build server where we encountered the problem.  Here is the
> result of the listsite command:
>
> [addma03@ussjcpdc-p01 buckminster]$ ./buckminster listsite .
> Features:
>   org.eclipse.buckminster.core.headless.feature_1.1.0.r09567
> (Buckminster - Core Headless)
>   org.eclipse.buckminster.cvs.headless.feature_1.0.0.r09528
(Buckminster
> - CVS support for headless operation)
>   org.eclipse.buckminster.maven.feature_1.1.0.r09568 (Buckminster -
> Maven support)
>   org.eclipse.buckminster.pde.headless.feature_1.1.0.r09558
(Buckminster
> - PDE support for headless operation)
>   org.eclipse.buckminster.product_1.1.0.r09505 (Buckminster Product)
>   org.eclipse.buckminster.subversive.headless.feature_1.0.0.r09526
> (Buckminster - Subversive based SVN support for headless operation)
>
>
> Although the plugin set is different in the IDE, it looks like the
> versions are the same.  
>
> I ran an experiment:  I removed org.eclipse.osgi.services from our
> feature and did an IDE build.  That was successful.  Interestingly,
even
> though services was not listed anywhere in our feature or product
> definitions, it was included in build result.  The headless build
failed
> when compiling org.osgi.equinox.app because it couldn't find any
bundle
> to supply the package imports. 
>
> -----Original Message-----
> From: Addleman, Mark J 
> Sent: Wednesday, October 08, 2008 7:50 AM
> To: 'Buckminster developer discussions'
> Subject: RE: [buckminster-dev] Project cannot be built?
>
> Hi, Thomas -
>
> Thanks for the quick response.  I'm traveling today with limited
access
> to our systems, so I can't verify the Buckminster versions but I'll do
> that as soon as I get a chance.
>
> A couple of questions:
>
> Does the Buckminster headless provide an "update" command similar to
> Eclipse Help->Software Updates?  
>
> I believe the org.eclipse.osgi.services bundle is not a fragment.
> org.eclipse.equinox.app doesn't declare a dependency on services,
rather
> app imports the packages defined in services.  Will Buckminster figure
> out the proper ordering? 
>
> -----Original Message-----
> From: buckminster-dev-bounces@xxxxxxxxxxx
> [mailto:buckminster-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas
> Hallgren
> Sent: Wednesday, October 08, 2008 12:36 AM
> To: Buckminster developer discussions
> Subject: Re: [buckminster-dev] Project cannot be built?
>
> Hi Mark,
> What version of Buckminster are you using? Apparently the fragments
are 
> built before their host bundle. I can see that from looking at the
build
>
> of the m365.messaging.receiver.feature. It has entries like:
>
> lib.commons_codec:osgi.bundle$1.0.0#OSGi#target.fragments
> lib.commons_codec:osgi.bundle$1.0.0#OSGi#bundle.jar
>
> and the pattern is the same every bundle. This problem was recently 
> resolved. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=247005
>
> Could it be that you are using the latest buckminster pde feature in 
> your IDE but not in your headless setup?
>
> Regards,
> Thomas Hallgren
>
>
>
> Addleman, Mark J wrote:
>   
>> I am having trouble building org.eclipse.equinox.app using headless 
>> Buckminster. I can resolve the entire project with my query, but when

>> I try to perform the create action for my product, the 
>> org.eclipse.equinox.app fails because its prerequisite 
>> org.eclipse.osgi.services isn't built. It then says, "Cleaning and 
>> building all projects is recommended." Weirdly, the corresponding 
>> process works in the IDE.
>>
>> Attached are the build scripts I'm using along with the output of the

>> build.
>>
>>
>>     
>
------------------------------------------------------------------------
>   
>> _______________________________________________
>> buckminster-dev mailing list
>> buckminster-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>>   
>>     
>
> _______________________________________________
> buckminster-dev mailing list
> buckminster-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>
> _______________________________________________
> buckminster-dev mailing list
> buckminster-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>   

_______________________________________________
buckminster-dev mailing list
buckminster-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/buckminster-dev

Attachment: learn.buckminster.zip
Description: learn.buckminster.zip


Back to the top