Re: [equinox-dev] OS

2019-04-23 Thread Thomas Watson
That version is over 6 years old and was released before Java 8 was even available so it may have issues with running on the oldest supported Java available and I doubt it will work well on anything Java 9+.  While I suspect it should just work for the most part on Java 8 there will be a few

Re: [equinox-dev] All jobs @ Equinox JIPP Instance are disabled now, what's the reason?

2019-03-27 Thread Thomas Watson
The equinox jobs have been migrated over to the new infrastructure, but we are experiencing some issues with the migration.  See https://bugs.eclipse.org/bugs/show_bug.cgi?id=545352 Tom      - Original message -From: Mykola Nikishov Sent by: equinox-dev-boun...@eclipse.orgTo:

Re: [equinox-dev] 4,11 Plans

2018-12-18 Thread Thomas Watson
ld I place these?  - Ray   [1] https://docs.oracle.com/javaee/7/api/javax/servlet/ServletContainerInitializer.html  On Tue, Dec 18, 2018 at 11:20 AM Thomas Watson <tjwat...@us.ibm.com> wrote: I've started the 4.11 Equinox planning page at https://wiki.eclipse.org/Equinox/Plan/4.11   Please add any majo

[equinox-dev] 4,11 Plans

2018-12-18 Thread Thomas Watson
I've started the 4.11 Equinox planning page at https://wiki.eclipse.org/Equinox/Plan/4.11   Please add any major work items you plan to work on for 4.11. Tom      - Original message -From: "Daniel Megert" Sent by: eclipse-dev-boun...@eclipse.orgTo: "General development mailing list of the

Re: [equinox-dev] Tycho Surefire Test fails to load Schemafactory

2018-11-26 Thread Thomas Watson
I added a comment to the bug report, we can continue the discussion there. Tom      - Original message -From: Guillaume Dufour Sent by: equinox-dev-boun...@eclipse.orgTo: Equinox development mailing list Cc: tycho-...@eclipse.orgSubject: Re: [equinox-dev] Tycho Surefire Test fails to load

Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Thomas Watson
Neil and Gunner are correct.  I also question the motivation to running activators in parallel.  In implies some kind of design flaw because you must have some long running BundleActivators if you want to run them in parallel.  You are better off investigating why you must have long running

Re: [equinox-dev] Provide new OSGi service API without obsolete API(Dictionary)?

2018-06-29 Thread Thomas Watson
Dictionary my be documented as obsolete, but it is not deprecated.  I would not want to deprecate a spec'ed API method that takes non-deprecated types.  Anyway, the discussion is happening now in the expert group. Tom      - Original message -From: Lars Vogel Sent by:

Re: [equinox-dev] logging jobs

2018-03-28 Thread Thomas Watson
:Subject: Re: [equinox-dev] logging jobsDate: Wed, Mar 28, 2018 9:51 AM      On Wed, Mar 28, 2018 at 10:37 AM, Thomas Watson <tjwat...@us.ibm.com> wrote: What do you mean by runtime jobs?  When I hear that in the Eclipse context I think something from org.eclipse.core.jobs.    Maybe?   But I suspec

Re: [equinox-dev] logging jobs

2018-03-28 Thread Thomas Watson
What do you mean by runtime jobs?  When I hear that in the Eclipse context I think something from org.eclipse.core.jobs.  But I suspect that is not what you are asking for.  Are you asking for some tracing for all background operations the framework performs?  I assume you are trying to diagnose

Re: [equinox-dev] org.osgi.util.promise

2018-03-09 Thread Thomas Watson
Hi Scott,   You are correct.  That package got added to Oxygen when we started using the Felix SCR implementation for our OSGI R6 Declarative Services. Tom      - Original message -From: Scott Lewis Sent by: equinox-dev-boun...@eclipse.orgTo: Equinox development

Re: [equinox-dev] Support for Java 9 modules

2017-10-05 Thread Thomas Watson
hat matter).best,StephanOn 05.10.2017 15:12, Thomas Watson wrote:> Not sure if you are aware of the work I have done for JPMS inter-op [1]> During my prototyping of inter-op I also did try implementing what you suggest, by adapting Java 9 modules to OSGi bundles on the> fly (See [2]).  I kn

Re: [equinox-dev] Support for Java 9 modules

2017-10-05 Thread Thomas Watson
ecomean OSGi bundle and at it to the target platform).But from your answer, I understand that OSGi / Equinox does currentlynot plan to simplify the consumption of the Java 9 modules. So we haveto stay with the old conversion process.Thanks again for the answer, LarsOn Wed, Oct 4, 2017 at 8:20 PM, Thomas W

[equinox-dev] Consider moving Equinox back to the Eclipse project

2017-06-19 Thread Thomas Watson
  Over the years Equinox has become a stable project.  The last major code effort was in the Luna release when the Equinox framework was refactored to use the OSGi generic capability and requirements model along with the OSGi Resolver service.  Over the past few years the list of active committers

[equinox-dev] Consider moving Equinox back to the Eclipse project

2017-06-17 Thread Thomas Watson
Over the years Equinox has become a stable project. The last major code effort was in the Luna release when the Equinox framework was refactored to use the OSGi generic capability and requirements model along with the OSGi Resolver service. Over the past few years the list of active

[equinox-dev] OSGi Framework R7 implementation has been merged into master for Photon

2017-06-16 Thread Thomas Watson
  I have merged the branch we had for OSGi R7 into master for rt.equinox.framework.   I expect there may be a few compilation errors in the next build because of some places where we implement interfaces from the framework which are not intended to be implemented by client code (probably mostly

Re: [equinox-dev] singleton:=true leads to bundle activation

2017-06-15 Thread Thomas Watson
Singleton should have nothing to do with activation.  Do you have a scenario to reproduce? Tom      - Original message -From: Lars Vogel Sent by: equinox-dev-boun...@eclipse.orgTo: Equinox development mailing list Cc:Subject: [equinox-dev]

Re: [equinox-dev] Long hang-times inorg.eclipse.equinox.simpleconfigurator

2017-05-12 Thread Thomas Watson
I suspect something in your environment is exploding the resolution of the bundles.  Try running with:   org.eclipse.osgi/resolver=true   That will give you a huge flood of debug output though, but it should show what the resolver is doing while simple configurator is trying to resolve the

[equinox-dev] Welcome Alexander Kurtakov as a new rt.equinox Committer

2017-05-04 Thread portal on behalf of Thomas Watson
rt.equinox Committers, This automatically generated message marks the completion of all the legal paperwork and webmaster provisioning for Alexander Kurtakov. Alexander Kurtakov is a new full Committer on the rt.equinox project. Welcome! ___ equinox-dev

Re: [equinox-dev] Uses constraint violation: -clean doesn't find solution even though it exists

2017-03-20 Thread Thomas Watson
For awareness,   I am looking at it, but will be a bit slow while at EclipseConverge and Devoxx.  Looking at the problem it seems that the resolver should find a solution pretty easily but the presence of one of the versions of org.apache.httpcomponents.httpcore_4.4.4.v20161115-1643 (there are

Re: [equinox-dev] appending reference to url passed toBundleContext.installBundle

2017-02-07 Thread Thomas Watson
.  Unspecified behavior will occur if you change or remove the content of a bundle file that the framework is actively loading out of. Tom      - Original message -From: Yash Bagadia <bagadia.y...@yahoo.in>Sent by: equinox-dev-boun...@eclipse.orgTo: Thomas Watson/Austin/IBM@IBMUS, "

Re: [equinox-dev] appending reference to url passed toBundleContext.installBundle

2017-02-07 Thread Thomas Watson
A 'reference' install will not copy the content of the bundle file into the framework's internal storage.  Instead it will load the bundle directly out of the file URL the 'reference' URL is pointing to.  Note that 'reference' URLs only support embedded 'file' URLs (not http etc.)  This has

Re: [equinox-dev] scr, cm, and metatype

2017-01-27 Thread Thomas Watson
2017 6:38 AM, Thomas Watson wrote: EventAdmin is also the RI for OSGi R6.  There are no updates to EventAdmin for R7.Thanks.   One follow up on EventAdmin.   I've read that the Equinox EventAdmin uses a single thread for dispatch...i.e. for all topics...and it seems like that's correct given a

Re: [equinox-dev] scr, cm, and metatype

2017-01-20 Thread Thomas Watson
tatype Sent by:equinox-dev-boun...@eclipse.org On 1/19/2017 12:36 PM, Thomas Watson wrote: Equinox metatype implementation continues to be the reference implementation for OSGi and implements the very latest released specification. I did update the CM implementation to be CM spec versi

Re: [equinox-dev] scr, cm, and metatype

2017-01-19 Thread Thomas Watson
Equinox metatype implementation continues to be the reference implementation for OSGi and implements the very latest released specification. I did update the CM implementation to be CM spec version 1.5 a long time ago (3 years?). OSGi R6 did not update the CM spec, if I recall correctly. The

Re: [equinox-dev] Bundle self-update not delayed until refresh

2016-12-30 Thread Thomas Watson
I'm not sure I understand the scenario. What I do know is that in the latest Equinox (since the Luna release) the framework will eagerly flush updated or uninstalled class loaders if they are not 'reachable' by any other in-use bundle in the framework. It sounds to me like this may be what is

Re: [equinox-dev] Way to retrieve the bundles with provides a capability from BundleRequirement

2016-12-30 Thread Thomas Watson
This is all getting a bit fuzzy for me because PDE is still using the old Equinox resolver API which the framework no longer actually uses at runtime. But if I recall correctly Require-Capability reqs are modelled with the org.eclipse.osgi.service.resolver.GenericSpecification interface which

Re: [equinox-dev] What is the best way to get the version of a bundle

2016-12-14 Thread Thomas Watson
I'll also state that in Equinox (and AFAIK in Felix) the PackageAdmin implementation is not going anywhere for the foreseeable future. Tom From: Pascal Rapicault To: Equinox development mailing list Date: 12/13/2016 08:46 PM Subject:

Re: [equinox-dev] What is the best way to get the version of abundle

2016-12-14 Thread Thomas Watson
I think Pascal is asking how to find an installed bundle given a specific BSN and version (range?). I suggest you take a look at the PackageAdminImpl for the getBundles method:

Re: [equinox-dev] Felix SCR

2016-11-29 Thread Thomas Watson
And yes, it will support the latest Declarative Services version 1.3 from the R6 specification Tom From: Thomas Watson/Austin/IBM@IBMUS To: Equinox development mailing list <equinox-dev@eclipse.org> Date: 11/29/2016 07:55 AM Subject:Re: [equinox-dev] Felix SC

Re: [equinox-dev] Felix SCR

2016-11-29 Thread Thomas Watson
Yes, that is the plan. I had hoped to get it in for M4. But have not had time to get it in. I will look to put it in for M5. If it slips past that though it will get more difficult to get it in. Tom From: Scott Lewis To: Equinox development mailing list

[equinox-dev] Committer vote for Mykola Nikishov has concluded unsuccessfully

2016-11-22 Thread portal on behalf of Thomas Watson
? Arun Thondapu ? Teodor Todorov +1 Thomas Watson ? Mike Wilson ? Stefan Xenos ? Meng Xin Zhu If you have any questions, please do not hesitate to contact your project lead, PMC member, or the EMO <e...@eclipse.org> ___ equin

Re: [equinox-dev] Convergence between p2 and the OSGiresolver+repository

2016-11-17 Thread Thomas Watson
I will be interested to see if you can successfully map the OSGi uses concept into the SAT solver p2 uses. I briefly looked at that a long time ago when we were refactoring the Equinox framework (Luna) and were replacing the old Equinox resolver. It was far from obvious how you would achieve

Re: [equinox-dev] Disabling computeUses in ResolverImpl

2016-10-21 Thread Thomas Watson
Disabling uses is usually not a good idea. I would be interested to know why you want to do this. To answer your question, I would not disable this in the felix ResolverImpl directly. Instead I would disable it at a higher level in the equinox container by hiding the uses directives on the

Re: [equinox-dev] Thousands of exceptions during boot, yet application is running - harmless or symptom of issues which should be solved?

2016-10-03 Thread Thomas Watson
in properly diagnosing these issues? Regards, Michal From: equinox-dev-boun...@eclipse.org <equinox-dev-boun...@eclipse.org> on behalf of Thomas Watson <tjwat...@us.ibm.com> Sent: Monday, October 3, 2016 2:58:25 PM To: Equinox development mailing list Subject: Re: [equinox-dev]

Re: [equinox-dev] Thousands of exceptions during boot, yet application is running - harmless or symptom of issues which should be solved?

2016-10-03 Thread Thomas Watson
It is hard to tell if the exceptions are issues to be concerned about without having one as an example. It is possible that enabling debug is just printing out some benign exception that is otherwise ignored by the system and not logged. Yes Equinox should easily handle 1000s of bundles being

[equinox-dev] Equinox Framework moving up to Java 7

2016-09-28 Thread Thomas Watson
Equinox is used in many environments where there is very long-term support for older Java levels. So far I have needed to keep the Equinox Framework at a Java 6 level to be able to use the latest versions in these environments. Unfortunately Java 6 is getting harder and harder to support

Re: [equinox-dev] Support for Declarative Services 1.3 (OSGi release 6)

2016-09-28 Thread Thomas Watson
For Oxygen I plan to replace the Equinox DS implementation with the Felix DS (SCR) implementation. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=501950 Tom From: Todor Boev To: equinox-dev@eclipse.org Date: 09/28/2016 07:31 AM Subject:[equinox-dev]

[equinox-dev] Request to respin I-Build due to bug 500225

2016-08-24 Thread Thomas Watson
There is a bad endless loop bug in the last I-Build that the Equinox team is requesting a respin for. Markus has already provided a fix for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=500225 and we are ready for a respin. To workaround the issue in the Install dialog ensure that the

Re: [equinox-dev] Support advanced shell features in eclipse console window when launching a java program

2016-08-17 Thread Thomas Watson
I may be wrong, but I think the limitations are on the Eclipse console view implementation. You may want to try posting a message to https://dev.eclipse.org/mailman/listinfo/jdt-debug-dev to get details on enabling that for the eclipse console. Tom From: Christian Schneider

[equinox-dev] Experiment with OSGi and JPMS modules (Java 9)

2016-08-10 Thread Thomas Watson
You may be interested in reading an article that I wrote about experimenting with JPMS layers and representing an OSGi framework as a JMPS Layer [1]. Tom [1] http://blog.osgi.org/2016/08/osgi-with-java-modules-all-way-down.html ___ equinox-dev

Re: [equinox-dev] receiving a FrameworkEvent.STARTED event?

2016-07-06 Thread Thomas Watson
It depends on the launcher you are using. Here I am going to assume you are using the Equinox launcher as-is. The thing about FrameworkEvent.STARTED is that it is only fired when the framework has reached its "beginning framework start-level" during the call to Framework.start(). By default

Re: [equinox-dev] Fwd: Starting a runtime Eclipse fails with Exception in org.eclipse.equinox.internal.simpleconfigurator.Activator.start() of bundle org.eclipse.equinox.simpleconfigurator.

2016-06-30 Thread Thomas Watson
: Thomas Watson/Austin/IBM@IBMUS To: Equinox development mailing list <equinox-dev@eclipse.org> Date: 06/30/2016 07:51 AM Subject:Re: [equinox-dev] Fwd: Starting a runtime Eclipse fails with Exception in org.eclipse.equinox.internal.simpleconfigurator.Activator.start() of

Re: [equinox-dev] Fwd: Starting a runtime Eclipse fails with Exception in org.eclipse.equinox.internal.simpleconfigurator.Activator.start() of bundle org.eclipse.equinox.simpleconfigurator.

2016-06-30 Thread Thomas Watson
Some bundle in your environment looks like it has no Bundle-SymbolicName. Can you open a bug against p2. It needs a null check at ConfigApplier.refreshPackages(ConfigApplier.java:401) But I am curious how you got p2 to install a bundle with no Bundle-SymbolicName. I thought that was

Re: [equinox-dev] How to find the newest equinox release?

2016-06-21 Thread Thomas Watson
hat karaf might set the bundle start level at this point but I am not sure. Christian On 21.06.2016 14:55, Thomas Watson wrote: We just setup a nexus repo for the Equinox project but still need to setup the process for populating it with the Equinox releases: John Ross and I are planning to get a

Re: [equinox-dev] How to find the newest equinox release?

2016-06-21 Thread Thomas Watson
We just setup a nexus repo for the Equinox project but still need to setup the process for populating it with the Equinox releases: John Ross and I are planning to get a process going soon to get the new repo populated. https://bugs.eclipse.org/bugs/show_bug.cgi?id=494491 As for the Felix

Re: [equinox-dev] Avoid usage of RuntimeLog.log

2016-06-01 Thread Thomas Watson
I am wondering why anything outside of core.runtime and equinox would be using this. Shouldn't you be using one of the following to get an ILog object? org.eclipse.core.runtime.Plugin.getLog() org.eclipse.core.runtime.Platform.getLog(Bundle) In Equinox everything eventually ends up going

Re: [equinox-dev] Safe logging from a WeavingHook?

2016-05-16 Thread Thomas Watson
> From: Stephan Herrmann > Hi Tom, > > Thanks for your comprehensive answer. > Yes, we can easily agree that SynchronousLogListener is dangerous :) > > More questions inline ... > > > Sounds promising, but ... > > > But be aware that nobody is going to see your logs until there is > a

Re: [equinox-dev] Safe logging from a WeavingHook?

2016-05-16 Thread Thomas Watson
ext = null; } } Tom From: Thomas Watson/Austin/IBM@IBMUS To: Equinox development mailing list <equinox-dev@eclipse.org> Date: 05/16/2016 09:15 AM Subject:Re: [equinox-dev] Safe logging from a WeavingHook? Sent by:equinox-dev-boun...@eclipse.org Hi The

Re: [equinox-dev] Safe logging from a WeavingHook?

2016-05-16 Thread Thomas Watson
Hi The Eclipse Log API (org.eclipse.core.runtime.ILog) has the unfortunate contract that log listeners registered with it will be called synchronously. This can cause the issues you are seeing with class loading if we get into a circularity. In Equinox we actually have one and only one log

Re: [equinox-dev] Query in upgrading Equinox

2016-05-12 Thread Thomas Watson
You probably should open a bug and give the details on how to reproduce. A stacktrace may also help and the error log if it exists, At this point I don't understand what is going wrong and I am not sure what to suggest. With the Luna release (framework org.eclipse.osgi version 3.10) there was

Re: [equinox-dev] Merge of equinox committer groups

2016-04-06 Thread Thomas Watson
I am moving forward with merging the equinox committer groups. https://bugs.eclipse.org/bugs/show_bug.cgi?id=488579 Tom - Forwarded by Thomas Watson/Austin/IBM on 04/06/2016 07:57 AM - From: Thomas Watson/Austin/IBM To: Equinox development mailing list <equinox-dev@eclipse.

Re: [equinox-dev] [pde-dev] Repackaging org.osgi.service.component.annotations from Equinox

2016-04-04 Thread Thomas Watson
Equinox will not export the annotation package (via Export-Package) because it will lead to a bad practice of using Import-Package for these non-runtime packages. Whatever the solution ends up being to get the annotations on the classpath of the project, PDE must do so without requiring the

Re: [equinox-dev] Merge of equinox committer groups

2016-03-25 Thread Thomas Watson
-22 09:50 PM, Ian Bull wrote: +1 Cheers, Ian On Tue, Mar 1, 2016 at 8:46 AM, Raymond Auge <raymond.a...@liferay.com> wrote: +1 - Ray On Tue, Mar 1, 2016 at 10:31 AM, Thomas Watson <tjwat...@us.ibm.com> wrote: I have no objections to merging in p2. But I would like Pascal and other

Re: [equinox-dev] Where is runtime_registry_compatibility.jar?

2016-03-23 Thread Thomas Watson
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=481625 This was a classpath entry that optionally could be provided by a compatibility fragment. The compatibility fragment has since been deprecated and removed from the Eclipse project. In Neon the jar has been removed from the

Re: [equinox-dev] Directive for ExtensionClasspath

2016-03-10 Thread Thomas Watson
Tom Schindl is probably the best person to ask since he did the work to get javafx working. I remember we went through a number of options before he landed on an acceptable solution. I'm pretty sure the solution involved some equinox specific hook to grant access to the stuff on the

Re: [equinox-dev] Equinox Server Target and Product

2016-03-10 Thread Thomas Watson
org.eclipse.equinox.http has been removed and replaced by the jetty backed implementation org.eclipse.equinox.http.jetty Since the Juno release we no longer maintain our own web container implementation for the OSGi Http Service implementation. Tom From: To:

Re: [equinox-dev] Merge of equinox committer groups

2016-03-01 Thread Thomas Watson
fix really belongs, and makes it unnecessarily hard to do large changes such as rolling with deprecations. +1 On Tue, Mar 1, 2016, 5:51 AM Martin Lippert <mlipp...@gmail.com> wrote: +1 Cheers, -Martin > Am 01.03.2016 um 14:49 schrieb Thomas Watson <tjwat...@us.ibm.com>: > >

[equinox-dev] Merge of equinox committer groups

2016-03-01 Thread Thomas Watson
Right now the equinox project has the following sub-projects, each with their own committer groups rt.equinox - parent project, no real code here, but it does contain the website rt.equinox.framework - where the OSGi framework and Equinox native launcher lives rt.equinox.bundles - where

Re: [equinox-dev] Ensure that a plug-in is valid for Mars but not for Neon

2016-02-24 Thread Thomas Watson
Mickael is correct. There is no capability defined which indicates the eclipse release name. The version dependencies are what should be used. Tom From: Mickael Istria To: equinox-dev@eclipse.org Date: 02/24/2016 03:26 AM Subject:Re: [equinox-dev]

Re: [equinox-dev] Equinox quick start website update?

2016-02-12 Thread Thomas Watson
The website is in a git repo. See http://git.eclipse.org/c/www.eclipse.org/equinox.git/ It needs a major scrub. It would be great if you (or anyone else) would want to contribute to fixing up the website. Thanks. Tom From: "Carlos S." To:

Re: [equinox-dev] Require system.bundle question

2016-02-10 Thread Thomas Watson
Classes found in the required bundles always take precedence over classes contained in the local bundle. This is also true if you require the system.bundle. Tom From: Lars Vogel To: Equinox development mailing list Date:

Re: [equinox-dev] it is possible to load config.ini from a different location other than -configuration ?

2016-02-04 Thread Thomas Watson
I think this is probably a bug. Can you open one? I suspect most folks that use shared configurations are using the equinox launcher which should read the parent config.ini before even invoking the framework. But here you are not using the equinox launcher, right? Tom From: Cristiano

Re: [equinox-dev] osgi application service

2016-02-03 Thread Thomas Watson
Is there much interest in the osgi application service? It seemed interesting at the time it was spec'ed and it fit OK into the Eclipse application story (but not perfectly). Since then the specification has had no updates and I am not really aware of it being used much outside of the

Re: [equinox-dev] it is possible to load config.ini from a different location other than -configuration ?

2016-02-03 Thread Thomas Watson
You should be able to set the osgi.sharedConfiguration.area property. java -Dosgi.sharedConfiguration.area=/etc/myapp -jar org.eclipse.osgi.jar -configuration /var/lib/myapp/ If I recall correctly that should treat the shared configuration directory as read-only and load the config.ini from

Re: [equinox-dev] How to get Equinox KeplerSR1 Source

2015-12-03 Thread Thomas Watson
The branch used for Kepler is R3_9_maintenance ( http://git.eclipse.org/c/equinox/rt.equinox.framework.git/log/?h=R3_9_maintenance ). The tag used for Kepler SR1 release is R4_3_1 If you already cloned the git repo then you can switch branches with: git fetch --prune origin git checkout --track

Re: [equinox-dev] Concierge and the IDE?

2015-11-20 Thread Thomas Watson
No the intention is not to replace the existing Equinox framework implementation for the IDE. Tom From: Lars Vogel To: Equinox development mailing list Date: 11/20/2015 10:23 AM Subject:[equinox-dev] Concierge and the IDE?

Re: [equinox-dev] Installing into Region

2015-11-16 Thread Thomas Watson
This sounds pretty strange. You say RegionManager is not able to see the initial bundles? What version of regions and equinox are you using? I assume the latest from Mars? I ask because the Mars version of regions is a system.bundle fragment and ends up using the system.bundle BundleContext

Re: [equinox-dev] Regions and Extension-Registry

2015-10-15 Thread Thomas Watson
Unfortunately the eclipse extension registry assumes a flat space for bundles and depends on the bundles providing extensions to be singletons. With that in mind the only way I can see this working is if the equinox extension registry is installed into each isolated region such that each

[equinox-dev] Welcome Stefan Xenos as a new rt.equinox.bundles Committer

2015-10-13 Thread portal on behalf of Thomas Watson
rt.equinox.bundles Committers, This automatically generated message marks the completion of all the legal paperwork and webmaster provisioning for Stefan Xenos. Stefan Xenos is a new full Committer on the rt.equinox.bundles project. Welcome! ___

Re: [equinox-dev] Accessing the log without Activator (extendsPlugin)

2015-10-07 Thread Thomas Watson
ILog has been around for a very long time, before OSGi as a runtime in Eclipse I think. So its access is a bit static. If you have motivation to access it in an 'OSGi way' then I recommend you enhance the eclipse platform to register a ServiceFactory that bundles can use. The ServiceFactory

Re: [equinox-dev] Checking whether a class is available in the target platform

2015-10-07 Thread Thomas Watson
bjects, should be removed from the E4 application model, if the contributing bundle is not available any more. Thomas Watson suggested this solution https://bugs.eclipse.org/bugs/show_bug.cgi?id=445663#c4, which unfortunately causes the bundles to load. This is undesired and therefore this patch ha

Re: [equinox-dev] OSGiServiceSupplier

2015-09-25 Thread Thomas Watson
I have some issues with both examples you gave. For the code that uses ServiceTracker it will end up creating a ServiceTracker and never closing it which will leave a ServiceListener leaked (registered) with the framework for the lifetime of the active bundle. Once the bundle is stopped the

Re: [equinox-dev] org.eclipse.equinox.security

2015-09-04 Thread Thomas Watson
That is a great question.  I don't see why the path is restricted like it is.  Perhaps you can open a bug and provide a contribution as well as tests that use a wider range of characters.   Tom     - Original message -From: Nikolis Galerakis Sent by:

Re: [equinox-dev] Getting equinox artifacts using maven

2015-07-20 Thread Thomas Watson
From: Scott Lewis sle...@composent.com To: equinox-dev@eclipse.org Date: 07/20/2015 12:56 PM Subject:Re: [equinox-dev] Getting equinox artifacts using maven Sent by:equinox-dev-boun...@eclipse.org On 7/20/2015 5:39 AM, Thomas Watson wrote: I think it would be great if we

Re: [equinox-dev] What's special about the felix bundles in the mars distro

2015-07-20 Thread Thomas Watson
If I recall correctly the orbit gogo org.apache.felix.gogo.shell bundle has a custom gosh_profile file in it. But I'm not sure what it does special other than make the prompt use osgi instead of g! Tom From: Benson Margulies ben...@basistech.com To: Equinox development mailing list

Re: [equinox-dev] What version of the OSGi stock framework jar corresponds to equinox 3.10.0-v20140606-1445?

2015-07-17 Thread Thomas Watson
Neil is correct and I see you understand that. But to answer your original question Equinox (org.eclipse.osgi) framework at version 3.10 implements the OSGi R6 Core specification. Tom From: Benson Margulies ben...@basistech.com To: Equinox development mailing list

Re: [equinox-dev] Can I get logging corresponding to 'diag'?

2015-07-09 Thread Thomas Watson
What version of Equinox are you using? Can you give the example of the error message equinox does give you? Tom From: Benson Margulies ben...@basistech.com To: equinox-dev@eclipse.org Date: 07/09/2015 12:31 PM Subject:[equinox-dev] Can I get logging corresponding to 'diag'?

Re: [equinox-dev] Can I get logging corresponding to 'diag'?

2015-07-09 Thread Thomas Watson
, Thomas Watson tjwat...@us.ibm.com wrote: What version of Equinox are you using? Can you give the example of the error message equinox does give you? Tom I'm embarrassed to report that I've misplaced the log. I can, however, try to surround the question, as follows. I am using, in Maven terms

Re: [equinox-dev] Can I get logging corresponding to 'diag'?

2015-07-09 Thread Thomas Watson
pretty minimal. On Thu, Jul 9, 2015 at 9:48 PM, Thomas Watson tjwat...@us.ibm.com wrote: Perhaps the Felix implementation of Bundle.toString displays resolution results? Tom From:Benson Margulies ben...@basistech.com To:Equinox development mailing list equinox-dev

Re: [equinox-dev] Can I get logging corresponding to 'diag'?

2015-07-09 Thread Thomas Watson
-v20140606-1445.jar -console as per the getting started page, but it just sits there. I am sure this is density on my part. On Thu, Jul 9, 2015 at 3:01 PM, Benson Margulies ben...@basistech.com wrote: Tom, I can do that. Thanks. On Thu, Jul 9, 2015 at 2:58 PM, Thomas Watson tjwat

Re: [equinox-dev] Signed content support in Equinox

2015-06-30 Thread Thomas Watson
The authorization support in Equinox was provisional and got removed as part of the Luna (Equinox 4.3) release. It seems the documentation did not make it clear that this was provisional and also did not remove the authorization option from the docs. With that said, you should be able to

Re: [equinox-dev] Unsync equinox packages between EPP and Equinox Target Components feature?

2015-06-22 Thread Thomas Watson
org.eclipse.equinox.coordinator_1.3.100.v20150410-1453 is the expected version for Mars. When I look at all the features contained in the Equinox Target Components feature they refer to this version of the coordinator. What if you create a new target and install the Equinox Components into

Re: [equinox-dev] New felix resolver 1.4.0 in equinox framework and custom release?

2015-06-22 Thread Thomas Watson
So I got some questions: - When is the next planned release of the equinox framework that would contain the new resolver sources? Our Mars Equinox release (version 4.5) is eminent (June 25th). The last felix resolver fix that will go into this release of Equinox is:

[equinox-dev] Late discovery of a breaking change in Equinox that impacts Equinox hook implementations

2015-05-29 Thread Thomas Watson
In Mars M6 a fix [1] went into Equinox that allows an Equinox extension hook implementation to return resource URLs that use a different protocol than the built-in bundleresource protocol. For example, Virgo has the need to return the VM built-in jar or file URLs in some scenarios. While

Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

2015-05-28 Thread Thomas Watson
You can find the region bundle in the equinox SDK for Luna at http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/download.php?dropFile=equinox-SDK-LunaSR2.zip The latest available builds for the upcoming Mars release is

Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

2015-05-28 Thread Thomas Watson
framework does the same. Tom From: Thomas Watson/Austin/IBM@IBMUS To: Equinox development mailing list equinox-dev@eclipse.org Date: 05/28/2015 07:39 AM Subject:Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle Sent by:equinox-dev-boun

Re: [equinox-dev] dependency on org.osgi.annotation?

2015-05-11 Thread Thomas Watson
Sorry to go back to square one, but can someone describe what the issue is when these types are not available to jdt projects? I know we are still able to compile against the org.osgi.framework packages contained in equinox because we do it every build just fine. So what fails exactly? Is it

Re: [equinox-dev] dependency on org.osgi.annotation?

2015-05-09 Thread Thomas Watson
The problem is this would not be automatic. I think there likely would need to be some way for a jar to indicate the package is compile time only API, perhaps with a separate header in the manifest. Then PDE can detect the compile time only packages and offer them to be added to project classpaths

Re: [equinox-dev] Eclipse won't work on JDK9b61 unless default classloader hiearchy is changed

2015-05-07 Thread Thomas Watson
: -To: equinox-dev@eclipse.orgFrom: Tom Schindl <tom.schi...@bestsolution.at>Sent by: equinox-dev-boun...@eclipse.orgDate: 05/07/2015 02:34AMSubject: Re: [equinox-dev] Eclipse won't work on JDK9b61 unless default classloader hiearchy is changedHi,On 05.05.15 16:05, Thomas Watson wrote: Please open

Re: [equinox-dev] Eclipse won't work on JDK9b61 unless default classloader hiearchy is changed

2015-05-05 Thread Thomas Watson
Please open a bug to track the issues. I assume you are having to set the configuration property osgi.frameworkParentClassloader=ext to get this to work on Java 9? I still believe the default 'parent' class loader for bundles should be 'boot', but the class loader used to load up the

[equinox-dev] Fw: [eclipse-dev] Eclipse Mars (4.5) Endgame Plan

2015-04-24 Thread Thomas Watson
Keep in mind that Equinox/p2 fallow the same end game rules as Eclipse. Tom - Forwarded by Thomas Watson/Austin/IBM on 04/24/2015 07:40 AM - From: Daniel Megert daniel_meg...@ch.ibm.com To: eclipse-...@eclipse.org Date: 04/24/2015 01:59 AM Subject:[eclipse-dev] Eclipse

Re: [equinox-dev] org.eclipse.osgi.framework.adaptor package moved in org.eclipse.osgi_3.10.2.v20150203-1939

2015-04-06 Thread Thomas Watson
The bundle class loader type is an implementation detail of the framework. While Equinox does allow framework fragments to hook into certain aspects of the framework implementation details these hooks are not considered true API and they will change in breaking ways from time to time. The

Re: [equinox-dev] Is there a org.eclipse.equinox.http.helper version that supports javax.servlet version 3.1

2015-03-31 Thread Thomas Watson
In Luna it appears only the org.eclipse.equinox.http.servlet bundle was updated to support servlet 3.1. The jsp supporting bundles were not updated until post Luna for the Mars release. So you will have to try out the Mars milestones as Raymond suggests. If I recall correctly the

Re: [equinox-dev] Is there a equinox.http.servlet version that supports javax.servlet version 3.1

2015-03-30 Thread Thomas Watson
In the Luna release we increased the ranges to allow equinox.http.servlet to work with a 3.1 container. https://bugs.eclipse.org/bugs/show_bug.cgi?id=430444 You can find the latest Luna release at http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/index.php Note that in the

Re: [equinox-dev] equinox console optionality of available commands

2015-03-26 Thread Thomas Watson
I understand the desire to remove exit since that does a System.exit. But shutdown and close just do a system bundle stop. You likely don't want to disable the stop command altogether, but if you don't the user can still easily run 'stop 0' to get the same thing as shutdown and close. BTW,

Re: [equinox-dev] Eclipse Startup Performance

2015-03-26 Thread Thomas Watson
to a Kepler, or Eclipse 3.8.2 baseline ? I would be interested in hearing any thoughts. Thanks! Martin -- Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River direct +43.662.457915.85 fax +43.662.457915.6[attachment 201502.pdf deleted by Thomas Watson/Austin/IBM

Re: [equinox-dev] equinox console optionality of available commands

2015-03-26 Thread Thomas Watson
equinox-dev@eclipse.org Date: 03/26/2015 02:14 PM Subject:Re: [equinox-dev] equinox console optionality of available commands Sent by:equinox-dev-boun...@eclipse.org On Thu, Mar 26, 2015 at 3:01 PM, Thomas Watson tjwat...@us.ibm.com wrote: I understand the desire to remove

Re: [equinox-dev] Eclipse Startup Performance

2015-03-26 Thread Thomas Watson
-dev] Eclipse Startup Performance Sent by:equinox-dev-boun...@eclipse.org One thing that definately got slower between kepler and luna is resolving on cold start with many reexports. Tom Von meinem iPhone gesendet Am 26.03.2015 um 15:02 schrieb Thomas Watson tjwat...@us.ibm.com: Hi

Re: [equinox-dev] Gerrit job failure

2015-03-18 Thread Thomas Watson
of Thomas Watson [tjwat...@us.ibm.com] Sent: Wednesday, 18 March 2015 4:17 PM To: Equinox development mailing list Subject: Re: [equinox-dev] Gerrit job failure I'm not sure why this all of a sudden became an issue, but I have the power to change it to apach-maven-latest. I just did the update. Can

Re: [equinox-dev] Gerrit job failure

2015-03-18 Thread Thomas Watson
I'm not sure why this all of a sudden became an issue, but I have the power to change it to apach-maven-latest. I just did the update. Can you try again? Tom From: Marc-André Laperle marc-andre.lape...@ericsson.com To: equinox-dev@eclipse.org equinox-dev@eclipse.org Date:

  1   2   3   4   5   6   7   8   9   >