Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Building an update site
Building an update site [message #378247] Wed, 02 July 2008 14:20 Go to next message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Hi!

While searching for a solution to my previous question 'Maintaining a
feature/bundle repository for buckminster', I came to the conclusion that
the reason for the non-working update site produced by buckminster, which
lead me to asking the question in the first place, is probably a bug.

I'm building an update site from a number of features. One feature includes
the org.eclipse.rcp and the org.eclipse.equinox.executable feature. The
buckminster installation consists of a directory /build/buckminster which
contains the headless buckminster along with the org.eclipse.rcp feature
and some others required for query resolution (subclipse etc.). The
directory /share/eclipse contains a standard eclipse installation with all
the required build dependencies. The features org.eclipse.rcp and
org.eclipse.equinox.executable are at the same version in both 'features'
directories. However, buckminster 'forgets' to include some fragments in
the update site. It includes an older version of
org.eclipse.equinox.launcher.gtk.linux.x86:
org.eclipse.equinox.launcher.gtk.linux.x86_1.0.2.R331_v20071 019
but not the
org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080 118
which is required by the org.eclipse.rcp feature it includes in the update
site and which is present in both /share/eclipse/plugins as well
as /build/buckminster/plugins.

Could there be something I overlooked or misunderstood?

Cheers,
Florian

--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Re: Building an update site [message #378253 is a reply to message #378247] Wed, 02 July 2008 18:02 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Florian,
Just to make sure. Do you have two features that explicitly include
these fragments using an explicit version?

Which component is it that requires the 1.0.2 launcher? Does it specify
a perfect match or can it be satisfied with the 1.0.3 launcher? The
reason I ask is if its the latter, Buckminster will consider the 1.0.2
launcher redundant and skip it.

Regards,
Thomas Hallgren

DI Florian Hackenberger wrote:
> Hi!
>
> While searching for a solution to my previous question 'Maintaining a
> feature/bundle repository for buckminster', I came to the conclusion that
> the reason for the non-working update site produced by buckminster, which
> lead me to asking the question in the first place, is probably a bug.
>
> I'm building an update site from a number of features. One feature includes
> the org.eclipse.rcp and the org.eclipse.equinox.executable feature. The
> buckminster installation consists of a directory /build/buckminster which
> contains the headless buckminster along with the org.eclipse.rcp feature
> and some others required for query resolution (subclipse etc.). The
> directory /share/eclipse contains a standard eclipse installation with all
> the required build dependencies. The features org.eclipse.rcp and
> org.eclipse.equinox.executable are at the same version in both 'features'
> directories. However, buckminster 'forgets' to include some fragments in
> the update site. It includes an older version of
> org.eclipse.equinox.launcher.gtk.linux.x86:
> org.eclipse.equinox.launcher.gtk.linux.x86_1.0.2.R331_v20071 019
> but not the
> org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080 118
> which is required by the org.eclipse.rcp feature it includes in the update
> site and which is present in both /share/eclipse/plugins as well
> as /build/buckminster/plugins.
>
> Could there be something I overlooked or misunderstood?
>






> Cheers,
> Florian
>
Re: Building an update site [message #378390 is a reply to message #378253] Thu, 03 July 2008 07:33 Go to previous messageGo to next message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Thomas Hallgren wrote:
> Just to make sure. Do you have two features that explicitly include
> these fragments using an explicit version?
No, I have several (3) features which include org.eclipse.rcp with version
0.0.0 Contrary to previous claims, I have some *Product features which
include org.eclipse.equinox.executable with version 0.0.0, but none of them
are included in the update site.

> Which component is it that requires the 1.0.2 launcher? Does it specify
> a perfect match or can it be satisfied with the 1.0.3 launcher? The
> reason I ask is if its the latter, Buckminster will consider the 1.0.2
> launcher redundant and skip it.
The org.eclipse.rcp feature .jar included in the update site references the
org.eclipse.equinox.launcher.gtk.linux.x86 fragment explicitly with version
1.0.3.R33x_v20080118
and so does the rcp feature in /build/buckminster/features as well
as /share/eclipse/features. In /share/eclipse/features there is however
another version of the org.eclipse.rcp feature
(3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS vs.
3.3.3.r33x_r20080129-8y8eE9UEUWI6qujeED0xT7bc) which references the version
1.0.2.R331_v20071019 of the org.eclipse.equinox.launcher.gtk.linux.x86
fragment. Maybe buckminster got confused because of the multiple versions
of the org.eclipse.rcp feature.

Cheers,
Florian

--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Re: Building an update site [message #378410 is a reply to message #378253] Mon, 07 July 2008 12:51 Go to previous messageGo to next message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Any suggestions in which direction I could investigate?

Cheers,
Florian
--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Re: Building an update site [message #378414 is a reply to message #378410] Mon, 07 July 2008 17:35 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Florian.
I'm on vacation now with very limited bandwidth. I'll have to get back to you on this when I get
back on Tuesday 15.

Regards,
Thomas Hallgren

DI Florian Hackenberger wrote:
> Any suggestions in which direction I could investigate?
>
> Cheers,
> Florian
Re: Building an update site [message #378573 is a reply to message #378414] Mon, 21 July 2008 09:55 Go to previous messageGo to next message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Thomas Hallgren wrote:
> I'm on vacation now with very limited bandwidth. I'll have to get back to
> you on this when I get back on Tuesday 15.
Hi!
I hope you enjoyed you holidays!

Any news on the above issue?

Cheers,
Florian
--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Re: Building an update site [message #378578 is a reply to message #378414] Tue, 22 July 2008 12:47 Go to previous messageGo to next message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Thomas Hallgren wrote:
> I'm on vacation now with very limited bandwidth. I'll have to get back to
> you on this when I get back on Tuesday 15.

Could the bugfix:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=240783
be a fix for the problem I found?

Cheers,
Florian


--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Re: Building an update site [message #378579 is a reply to message #378578] Tue, 22 July 2008 13:43 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Florian,
I don't think that bugfix till resolve your problem since I suspect it
in some way is related to the way we collect fragments to include in the
build. I have a hunch that we never include more then one version of a
fragment.

Regards,
Thomas Hallgren


DI Florian Hackenberger wrote:
> Thomas Hallgren wrote:
>> I'm on vacation now with very limited bandwidth. I'll have to get back to
>> you on this when I get back on Tuesday 15.
>
> Could the bugfix:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=240783
> be a fix for the problem I found?
>
> Cheers,
> Florian
>
>
Re: Building an update site [message #378857 is a reply to message #378579] Mon, 28 July 2008 16:36 Go to previous message
Florian Hackenberger is currently offline Florian HackenbergerFriend
Messages: 123
Registered: July 2009
Senior Member
Thomas Hallgren wrote:
> I don't think that bugfix till resolve your problem since I suspect it
> in some way is related to the way we collect fragments to include in the
> build. I have a hunch that we never include more then one version of a
> fragment.
I filed a bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=242269

Cheers,
Florian

--
DI Florian Hackenberger
florian@hackenberger.at
www.hackenberger.at
Previous Topic:Assembling eclipse products
Next Topic:I may have found another bug?
Goto Forum:
  


Current Time: Fri Apr 26 20:10:48 GMT 2024

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

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

Back to the top