[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Need for help: Eclipse Neon



My line of enquiry has been to look at what's happening in
eclipse-bundles/org.eclipse.osgi/container/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java.

In the startup function,
context.getServiceReference(FrameworkLog.class); and
context.getServiceReference(EnvironmentInfo.class) are returning null.
context is a BundleContext
(eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleContext.java)
object.

So I conclude that FrameworkLog and EnvironmentInfo are service
objects which haven't been registered with the Framework service
registry. The question is, what needs to be in place for them to be
registered?

Christopher



On 21 August 2016 at 20:54, Luca Vercelli <luca.vercelli.to@gmail.com> wrote:
> Thank you Emmanuel.
>
> I'm sorry for the delay, I'm not at home this month.
>
>
> Il 29/07/2016 15:29, Emmanuel Bourg ha scritto:
>> Hi Luca,
>>
>> Le 22/07/2016 à 18:05, Luca Vercelli a écrit :
>>
>>> Eclipse requires Tycho Maven Plugin to build, and I have packaged it
>>> using suggestions from Fedora packagers:
>>> https://mentors.debian.net/package/tycho
>>> (currently, we don't use Fedora scripts to build Tycho, we just use
>>> patches, maven, and maven-repo-helper)
>> Well done! I think you can push the packaging repository to alioth now.
>> I see some potential minor improvements, we can help you.
> That's ok. I suppose I cannot create a repository in Alioth, somebody
> should create it for me, am I right? Something like
> https://git.debian.org/git/pkg-java/tycho.git ?
>
>>
>>> Then, I have tried to build Eclipse.
>>> I have uploaded my trials here:
>>>
>>> https://anonscm.debian.org/cgit/pkg-java/eclipse.git/tree/debian?h=experimental
>>>
>>> During the build, Tycho fails with tons of errors. They are attached.
>>> Can anyone try to help me?
>> I see two issues:
>> - something that looks like a tycho error. Did you try switching the
>> tycho jar you built with the official one? Maybe you forgot something in
>> the tycho package (some classes or resource files).
> Yes, and no. This package creates 15-20 jars... I have tried to replace
> some of them, however these jars are not "patched", so I get many more
> errors.
>
>> - org.eclipse.osgi.storagemanager.ManagedOutputStream is not found. This
>> class comes from eclipse, maybe the modules aren't compiled in the right
>> order?
> That class exists. It is in the org.eclipse.osgi jar. I cannot
> understand why it is not found at runtime.
>
> Luca
>>
>>> As a minor issue, Tycho requires a recent version of sat4j. I have
>>> packaged it here:
>>> https://mentors.debian.net/package/sat4j
>>> I have already tried to contact the maintainer, however I didn't get any
>>> feedback.
>> I think we should ask Michael Tautschnig to move the package under the
>> pkg-java umbrella so it can be team maintained. sat4j is only used by
>> eclipse so that would make sense.
>>
>> Emmanuel Bourg
>>
>


Reply to: