Re: [equinox-dev] ds properties

2011-05-11 Thread Thomas Watson
He Scott, Stoyan, the current owner of DS, likely will not respond until he gets in tomorrow since he is located in Europe. But I am not sure what timeouts you mean or what you are trying to trace. I know the DS implementation has some trace options that can be enabled through the tracing tab

Re: [equinox-dev] How to stop/kill Equinox/Eclipse launcher instance correctly

2011-05-24 Thread Thomas Watson
There currently is no way to configure the launcher to add a shutdown hook to stop the framework properly on Ctrl-C or KILL. I suspect you could add your own shutdown hook from one of your bundles to do this though. There are complications when trying to execute long running operations in

Re: [equinox-dev] ConfigAdmin getConfiguration from external storage

2011-05-25 Thread Thomas Watson
I'm not sure I understand how this would work. Would you designate particular PIDs as being global vs. component-specific configurations? Either way the Equinox Configuration Admin implementation would need to be enhanced to allow a different persistence mechanism/policy to be plugged in.

[equinox-dev] Contribution for RC4 indigo build

2011-06-01 Thread Thomas Watson
The Equinox team will contribute the following fix for RC4. The map file has been updated for the following Bug changes: + Bug 347974. [WireAdmin] Fails OSGi CT tests: testValueFilteringDeltaAbsolute and testValueFilteringDeltaRelative (FIXED) The following projects have changed:

[equinox-dev] Equinox meeting minutes

2011-06-06 Thread Thomas Watson
http://wiki.eclipse.org/Equinox/Meeting_Minutes/20110606 Tom ___ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev

[equinox-dev] New Juno milestones added to equinox bugzilla components

2011-06-07 Thread Thomas Watson
I added the first for milestone targets for Juno for the equinox bugzilla components. I decided to go with calling the milestones Juno M1, Juno M2 ... etc. instead of 3.8. Please use Juno M1 if you release any bug fixes to HEAD now. Thanks. Tom - Forwarded by Thomas Watson/Austin/IBM

Re: [equinox-dev] Convention for replacing potentially limited JRE packages

2011-06-08 Thread Thomas Watson
I agree with David. It would be good to use the orbit supplied bundles for these packages. Also see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=348630 on other discussions about trying to find out the proper versions of the packages supplied by the various Java SE VM versions. Tom

Re: [equinox-dev] ResolverHook on startup

2011-06-08 Thread Thomas Watson
Hi Tim, You are correct, the resolver hooks are not called when reifying the bundle wiring. Instead we reify the wires exactly as they were when the framework was shutdown. No resolve process is done in this process. The assumption is that the resolver hooks were present when the framework

Re: [equinox-dev] StackOverflow error while deploying osgi runtime in WAS 6.1 with java2 security

2011-06-09 Thread Thomas Watson
Is your webapp granted AllPermission? There is a bug in the version of AdminPermission you are using which has been fixed in the OSGi R4.2 Core specification (implemented in Equinox 3.5 or later) which is causing the endless recursion. In most cases this endless recursion does not get hit

Re: [equinox-dev] Equinox leaking file descriptors

2011-06-13 Thread Thomas Watson
Similar discussions are going on in bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=349105 Tom | | From: | | --|

Re: [equinox-dev] Equinox leaking file descriptors

2011-06-13 Thread Thomas Watson
I do not believe this is related to bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=349121 since David Williams has tried that patch. Also there seems to be issues even on restart for which the SignatureBlockProcessor should not be run. Tom | | From: | |

Re: [equinox-dev] WiringAdmin vs PlatformAdmin

2011-06-20 Thread Thomas Watson
There is no WiringAdmin service. There is a org.osg.framework.wiring package that provides types that give access to the wiring of bundles installed into the framework. This is more a replacement to osgi service PackageAdmin than the Equinox specific PlatformAdmin. That being said it looks

Re: [equinox-dev] Signing facility

2011-06-20 Thread Thomas Watson
I have not looked into the amount of work to do this. But I suspect it could be done with limited functionality. Unfortunately some of the API the security code provides cannot be done generically on top of any framework implementation. Tom | | From: | |

[equinox-dev] Equinox tagged for the next Juno integration build.

2011-06-21 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 346537. weaving hooks that add dynamic imports do not reflect in the BundleWiring API until resolution (FIXED) + Bug 346982. BundleRequirement/BundleCapability getAttributes/getDirectives must return all specified values (FIXED) +

Re: [equinox-dev] Git repo and the incubator

2011-06-21 Thread Thomas Watson
I think you have two points: 1) One big incubator git repo for all of equinox may not be the best approach. Should we split the content out to separate git repos? If so should the git repos used for incubator code be restricted to incubator committers or can we simply merge the content into

Re: [equinox-dev] Multiple bsnversion in equinox

2011-06-27 Thread Thomas Watson
Yes this is correct. Where the bits are located on disk has no influence on if the installation of the bundle is considered unique or not. The location string is treated as opaque by the framework when determining if the installation location is unique or not. Tom | | From:

[equinox-dev] Equinox meeting minutes

2011-06-27 Thread Thomas Watson
http://wiki.eclipse.org/Equinox/Meeting_Minutes/20110627 Tom ___ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev

[equinox-dev] Equinox tagged for the next Juno Integration build

2011-06-27 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 350453. Incorrect usage of InputStream.available in ReliableFile (FIXED) The following projects have changed: org.eclipse.equinox.supplement org.eclipse.osgi.tests org.eclipse.osgi Tom

[equinox-dev] Migrating framework CVS repo to git

2011-07-06 Thread Thomas Watson
Equinox developers. I hope you are well aware of the effort to move the equinox and eclipse projects from CVS to git (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=345479). We have decided to migrate the framework and launchers first. We plan to migrate the projects documented here

Re: [equinox-dev] Migrating framework CVS repo to git

2011-07-07 Thread Thomas Watson
. From: Thomas Watson/Austin/IBM@IBMUS To: equinox-dev@eclipse.org, p2-...@eclipse.org

[equinox-dev] Equinox tagged for next Juno integration build

2011-07-11 Thread Thomas Watson
I decided to tag early for the integration build to make sure the tagging procedure works for git. The map file has been updated for the following Bug changes: + Bug 259981 - Numerous outdated bundledata/configuration files created in equinox stack (FIXED) + Bug 349618 - Framework support for

[equinox-dev] Git migration continued for bundles

2011-07-11 Thread Thomas Watson
We have completed the migration of the framework and launchers to git. Next we plan to move all the projects from the rt.equinox.bundles group over to a git repository. The current plan is to include all the projects specified in

[equinox-dev] Equinox tagged for projects still in CVS

2011-07-11 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 259981. Numerous outdated bundledata/configuration files created in equinox stack (FIXED) + Bug 333726. [prefs] EclipsePreferences#flush method should be synchronized (FIXED) + Bug 349618. Framework support for Resource, etc. in

[equinox-dev] Equinox bundles (and security) migrated to git

2011-07-12 Thread Thomas Watson
Equinox developers. We have completed the git migration of the Equinox bundles and security projects documented at http://wiki.eclipse.org/Platform-releng/Git_Migration_Granularity#Bundles_git_repo The new rt.equinox.bundles git repo is located at:

[equinox-dev] Equinox tagged for the next Juno integration build

2011-07-18 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 183164 - [Implementation for] Display of Complex Expressions Containing Bidirectional Text (NEW) + Bug 350946 - [registry] Translations for Java Content Type labels not loaded in a fresh install (FIXED) + Bug 350961 - [R4.4] Use

Re: [equinox-dev] equinox state and resolver

2011-07-20 Thread Thomas Watson
The isResolved() method does not indicate that every bundle in the state is in the resolved state. As the javadoc states it only indicates that the State has not been modified since the last call to one of the State.resolve methods. This method is intended to indicate that the State needs a

Re: [equinox-dev] equinox state and resolver

2011-07-20 Thread Thomas Watson
all. Best Regards Borislav From: equinox-dev-boun...@eclipse.org [ mailto:equinox-dev-boun...@eclipse.org] On Behalf Of Thomas Watson Sent: Wednesday, July 20, 2011 3:51 PM To: Equinox development mailing list Subject: Re: [equinox-dev] equinox state and resolver The isResolved() method does

[equinox-dev] Equinox tagged for the next integration build

2011-07-25 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 347183 - Deadlock reading/writing to log (FIXED) + Bug 349711 - [metatype] Improve metatype implementation in equinox to allow better use of schema extensions (FIXED) + Bug 350106 - DeleteOnExit creates leak in JVM if OSGi

[equinox-dev] Equinox tagged for next Juno integration build

2011-07-26 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 344833 - Enable 1.7 compiler compliance in JavaSE-1.7.profile (FIXED) + Bug 353103 - ConcurrentModificationException during resolver fragment processing (FIXED) The following projects have changed: org.eclipse.osgi

[equinox-dev] Equinox tagged for the next Juno integration build.

2011-08-08 Thread Thomas Watson
Please note that I also tagged the org.eclipse.equinox.console.supportability project from the incubator. This project was not tagged during last weeks build so they were not included in the M1 Equinox build. The map file has been updated for the following Bug changes: + Bug 348967 - Handle new

[equinox-dev] Equinox meeting minutes

2011-08-08 Thread Thomas Watson
http://wiki.eclipse.org/Equinox/Meeting_Minutes/20110808 Equinox/p2 devs please see http://wiki.eclipse.org/Equinox/Plan/Juno to start the planning process for Juno. Please add any items that you plan to contribute to for the Juno Release. Tom ___

Re: [equinox-dev] equinox git repo

2011-08-09 Thread Thomas Watson
I think you are looking for the following sites which show the real repos: http://git.eclipse.org/c/ - lists all eclipse projects that have migrated to git http://git.eclipse.org/c/equinox - lists only the equinox git repos that are live Tom

Re: [equinox-dev] equinox git repo

2011-08-10 Thread Thomas Watson
We will eventually get the old repo removed, but that will not happen until we have completed the migration to git. Tom From: Pascal Rapicault pas...@sonatype.com

[equinox-dev] 3.7.1 bugs

2011-08-10 Thread Thomas Watson
Note that 3.7.1 RC1 build is happening today. This is a reminder that we need to get our contributions to 3.7.1 (Indigo SR1) in soon. Please see the following query for any bugs assigned to you for 3.7.1 and make plans to address them soon or defer them:

[equinox-dev] Equinox incubator migrated to git (except soda)

2011-08-10 Thread Thomas Watson
We have created an equinox incubator repository at ssh://git.eclipse.org/gitroot/equinox/rt.equinox.incubator.git This repo contains everything from the CVS equinox incubator except soda and the really old stuff under archive. Please stop using the CVS repository for development of the Equinox

[equinox-dev] Equinox contribution to the next Juno integration build

2011-08-15 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 183164 - [Implementation for] Display of Complex Expressions Containing Bidirectional Text (NEW) + Bug 344696 - [registry] IllegalArgumentException in DirectMap cause by multi-threaded access in ConfigurationElementMulti when

[equinox-dev] Incubator contribution to next integration build

2011-08-15 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 354716 - [gogo] equinox:help/man command does not work (NEW) The following projects have changed: org.eclipse.equinox.console.jaas.fragment org.eclipse.equinox.console.supportability Tom

Re: [equinox-dev] How to set activate on startup to 'true' in bundles.info file

2011-08-16 Thread Thomas Watson
This is a p2 question that you may want to ask on the p2-dev mailing list (http://dev.eclipse.org/mhonarc/lists/p2-dev/). But I think a similar question has been answer nicely by Andrew at

Re: [equinox-dev] Custom manifest headers

2011-08-22 Thread Thomas Watson
Alex and Neil are correct. Equinox has had the concept of generic capabilities and requirements for some time (with defined Eclipse-GenericRequire and Eclipse-GenericProvide headers). The concept only recently got standardized in the R4.3 specification with the new Require-Capability and

[equinox-dev] Equinox tagged for the next Juno integration build

2011-08-22 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 183164 - [Implementation for] Display of Complex Expressions Containing Bidirectional Text (NEW) + Bug 342709 - [prefs] Donapos;t write date/timestamp comment in preferences file (FIXED) + Bug 355089 -

[equinox-dev] Equinox tagged for the next Juno Integration build

2011-08-29 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 183164 - [Implementation for] Display of Complex Expressions Containing Bidirectional Text (NEW) + Bug 355421 - system bundle is missing the osgi.identity capability (FIXED) + Bug 355546 - NPE using servlet bridge on Weblogic

Re: [equinox-dev] test plugins

2011-08-30 Thread Thomas Watson
This is somewhat related to equinox developers because the equinox tests depend on the core test harness. One correction: the org.eclipse.test (and org.eclipse.test.performance) bundles are still in CVS at dev.eclipse.org:/cvsroot/eclipse And yes they will eventually be migrated to git ;-)

Re: [equinox-dev] Equinox weaving and OSGI Resolver Hooks

2011-08-30 Thread Thomas Watson
I don't think the resolver hooks should be called directly by the weaving SupplementerRegistry. Regions/Compartments/Scopes or what ever you choose to call them is not only about isolating the class spaces through the ResolverHook, you also need to isolate the bundles (using

Re: [equinox-dev] Bundle Cache Location

2011-08-30 Thread Thomas Watson
There is a bug in 3.6 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=343208) which causes Equinox to ignore some of the standard OSGi launching configuration properties when EclipseStarter was used. On 3.6 you can use the equinox specific property osgi.configuration.area to set the configuration

Re: [equinox-dev] Bundle Cache Location

2011-08-30 Thread Thomas Watson
...@gmail.com To: Equinox development mailing list equinox-dev@eclipse.org Cc: Thomas Watson/Austin/IBM@IBMUS

Re: [equinox-dev] Uses constraints conflict

2011-08-31 Thread Thomas Watson
It sounds like the issue is running into a case where the algorithm reduces the number of possible combinations to try so that it could reduce the overall resolution time. When the resolver algorithm is faced with a large number of possible solutions it tries to take some short cuts by throwing

[equinox-dev] Equinox tagged for the next Juno integration build

2011-09-05 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 314849 - [launcher][gtk] Usability: Confusing errors on startup or SEGFAULT when DISPLAY is not set correctly (FIXED) + Bug 327152 - showsplash option is ignored (FIXED) + Bug 346871 - Update Info.plist for the next release.

Re: [equinox-dev] Difference in system.packages.extra behaviour between 3.6.2 and 3.7

2011-09-08 Thread Thomas Watson
It sounds like you are running into a change made to the 3.7 Equinox OSGi standard launcher. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=344850 and http://www.eclipse.org/forums/index.php?t=rviewgoto=668355#msg_668355 I am assuming you are using the standard OSGi Framework launcher API

Re: [equinox-dev] same bundle in multiple regions

2011-09-23 Thread Thomas Watson
BJ is correct. Just to elaborate. The framework enforces an invariant that ensures all bundles installed in the Framework have a unique bundle location string. Regions, hooks, etc. cannot do anything to break this enforced invariant. If you use the Region.installBundle method it will modify

Re: [equinox-dev] Equinox relaunch

2011-09-26 Thread Thomas Watson
To be clear, the shutdown - init - launch commands are not spec'ed. They are equinox console commands of which init - launch are only possible because the console is currently built into Equinox. Once we refactor the console out into a separate bundle, shutting down the framework will also

[equinox-dev] Equinox tagged for the next Juno Integration build

2011-09-26 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 350959 - [R4.4] BundleRevision must contain all capability and requirement specified even if not effective (FIXED) + Bug 350960 - [R4.4] Support cardinality for Require-Capability (FIXED) + Bug 355981 - SignedContent signing time

Re: [equinox-dev] Bundle lazy activation

2011-09-28 Thread Thomas Watson
confused because I haven’t started the provider explicitly and I expected it to be in resolved state and not to be activated at all. Do I miss something? Test bundles attached. Thank you, Katya [attachment TestLazy_1.0.0.201109281137.jar deleted by Thomas Watson/Austin/IBM] [attachment

[equinox-dev] Equinox tagged for the next Juno Integration build

2011-10-03 Thread Thomas Watson
Note that there are many projects that changed. This was the result of some clean up we did to the repos for .gitignore. I suspect we will have to fix some versions as a result. The map file has been updated for the following Bug changes: + Bug 354820 - Eclipse indigo would refuse to start

[equinox-dev] Equinox / p2 meeting canceled Monday, Oct 10th

2011-10-07 Thread Thomas Watson
Canadian Thanksgiving is Monday, October 10th. Much of the team will not be available for the Equinox/p2 call so we have decided to cancel the meeting. Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

[equinox-dev] Equinox tagged for the next Juno integration build

2011-10-10 Thread Thomas Watson
Because of bug360153 most every project changed in the rt.equinox.bundles repo. I will have to increment the version numbers for most of these projects if the version has not already been incremented this release. The map file has been updated for the following Bug changes: + Bug 333726 -

[equinox-dev] EclipseCon 2012 Call for Papers

2011-10-20 Thread Thomas Watson
The Call for Papers for EclipseCon 2012 has been open for over a month now. So far I have only seen one submission from the Eclipse RT, Equinox and p2 communities (thanks Glyn Normington). This year the session types have been simplified, so there are only standard 35 minute talks, and 3 hour

[equinox-dev] Any consumers of the org.eclipse.equinox.http bundle?

2011-10-27 Thread Thomas Watson
In Equinox we have a two implementations of the HttpService. 1) org.eclipse.equinox.http - that has a home grown web container and therefore has to implement the complete servlet specification itself. 2) org.eclipse.equinox.http.jetty - that is uses a jetty implementation for the web container

Re: [equinox-dev] Any consumers of the org.eclipse.equinox.http bundle?

2011-10-28 Thread Thomas Watson
? Some p2 tests use that bundle. They could probably changed to use the other bundle. On 2011-10-27, at 2:18 PM, Thomas Watson wrote: In Equinox we have a two implementations of the HttpService. 1) org.eclipse.equinox.http - that has a home grown web container

[equinox-dev] Equinox tagged for the next Juno Integration build

2011-10-31 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 183164 - [Implementation for] Display of Complex Expressions Containing Bidirectional Text (NEW) + Bug 354191 - Implement the upcoming R5 Core Framework Specification (ASSIGNED) + Bug 359716 - Update filter implementation(s) to

[equinox-dev] Equinox tagged for the next Juno integration build

2011-11-07 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 361390 - Framework should ensure weaving hooks are presented with byte code in a class cache environment (FIXED) + Bug 361905 - Viewing an OSGi state dump fails (CLOSED) + Bug 362232 - [coordinator] Add support for the new,

[equinox-dev] Halting the build of the equinox incubator for Juno

2011-11-09 Thread Thomas Watson
The equinox incubator has recently graduated two things: the region digraph and the gogo base console. This leaves the incubator build with very little in the terms of maintained or relevant content. I have suggested we stop building the current equinox incubator content (see

[equinox-dev] Equinox tagged for next Juno integration build.

2011-11-11 Thread Thomas Watson
I have tagged early so we can run a test integration build for https://bugs.eclipse.org/bugs/show_bug.cgi?id=362724 I am also travelling Monday and likely will not have another chance to tag for the Tuesday build. The map file has been updated for the following Bug changes: + Bug 362527 -

Re: [equinox-dev] Java security manager and Equinox

2011-12-07 Thread Thomas Watson
The OSGi specification requires that bundles are granted AllPermissions by default (see section 50.11 of the OSGi specification). As stated in the previous thread the permissions granted to a bundle are only controlled through the use of the [Conditional]PermissionAdmin services. Hope this

Re: [equinox-dev] OSGi security manager in Equinox

2011-12-07 Thread Thomas Watson
The policy file (specified by java.security.policy) is only used by class loaders that extend SecureClassloader. So things like the URLClassLoader, the application and extension class loader etc. A bundle's class loader does not pay attention to the java.security.policy file. The protection

Re: [equinox-dev] OSGi security manager in Equinox

2011-12-08 Thread Thomas Watson
to having a custom launcher? I'm looking for a best practice here :-) Why custom launcher - I suppose that's safer because it won't be affected by any provisioning mechanism that can reorder your bundles' start or rewrite your config.ini. Thanks, Borislav On Dec 7, 2011 8:56 PM, Thomas Watson

Re: [equinox-dev] OSGi security manager in Equinox

2011-12-08 Thread Thomas Watson
bundles' start or rewrite your config.ini. Thanks, Borislav On Dec 7, 2011 8:56 PM, Thomas Watson tjwat...@us.ibm.com wrote: The policy file (specified by java.security.policy) is only used by class loaders that extend SecureClassloader.  So things like the URLClassLoader, the application

Re: [equinox-dev] OSGi security manager in Equinox

2011-12-08 Thread Thomas Watson
[ mailto:equinox-dev-boun...@eclipse.org] On Behalf Of Thomas Watson Sent: Thursday, December 08, 2011 7:01 PM To: Equinox development mailing list Subject: Re: [equinox-dev] OSGi security manager in Equinox You should never edit the .permdata file directly. That file is an implementation detail

Re: [equinox-dev] Adding Support for authorized_keys to Equinox SSH Shell

2011-12-09 Thread Thomas Watson
Hi Gunnar, Thanks for the interest. I will let Lazar answer the more technical questions related to the SSH shell support and how support for SSH keys should be added. As to how or where you should work on this support: I suggest you fork the rt.equinox.bundles repo at github

Re: [equinox-dev] keystores and signature recognition

2011-12-09 Thread Thomas Watson
I don't think you should have to provide the option osgi.signedcontent.support=runtime to enable the BundleSignerCondition to work. My guess is there is something wrong with the condition you set and matching it to the signer you used to sign your bundles. If you are able to you should try

[equinox-dev] Introduction of the org.osgi.framework.VersionRange

2011-12-16 Thread Thomas Watson
Now that we are finished (are finishing?) M4 this week I wanted to let you know about a change in equinox that happened early in M5. OSGi has introduced a new class org.osgi.framework.VersionRange (bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=365353). Normally adding new classes would not

[equinox-dev] Use of jsr14 and Java 7 javac

2012-01-19 Thread Thomas Watson
Our use of jsr14 for some Equinox projects in order to use generics AND continue support of J2SE 1.4 and J2ME Foundation 1.2 will cause problems for folks compiling against our jars using the Java 7 javac compiler. I have opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=369145 to discuss not

Re: [equinox-dev] Service component deployment fails into a running Equinox application

2012-02-08 Thread Thomas Watson
I would open a bug against Equinox-Compendium (at https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox). This sounds like a bug and it would be helpful if you could provide your testcase attached to the bug. Thanks. Tom | | From: | |

Re: [equinox-dev] Service component deployment fails into a running Equinox application

2012-02-09 Thread Thomas Watson
/eclipse_distros/Indigo/workspace/osgi.example.service.implementation But it does work like this osgiinstall file:/home/csaba/tmp/plugins/osgi.example.service.implementation_1.0.0_20120209.jar So I think, this is not a bug... Thanks, anyway! Csaba 2012/2/8 Thomas Watson tjwat...@us.ibm.com I

[equinox-dev] API changes coming in OSGi - org.osgi.framework.resource renamed to org.osgi.resource

2012-02-22 Thread Thomas Watson
This should have little or no impact on projects outside of Equinox, but thought I should mention this just in case. If your project uses any of the types introduced in the new package org.osgi.framework.resource then please pay attention. The org.osgi.framework.resource package was introduced

Re: [equinox-dev] Access to com.sun.crypto.provider packages

2012-02-23 Thread Thomas Watson
] cryptotest_1.0.0.qualifier [2] imports Could somebody please provide some insight into what's going on? Is there something obvious I am missing? I can provide a minimal set of projects if need be. Thank you, Ben [attachment cnf_exception.txt deleted by Thomas Watson/Austin/IBM

Re: [equinox-dev] Access to com.sun.crypto.provider packages

2012-02-23 Thread Thomas Watson
is the preferred way to modify the boot classpath? Also, we are debugging using the PDE, but our deployments use the native launcher. So, does the approach change depending on the circumstance? Thanks, Ben On Thu, Feb 23, 2012 at 9:59 AM, Thomas Watson tjwat...@us.ibm.com wrote: Do you know

Re: [equinox-dev] policies wrt use of Bundle-ActivationPolicy

2012-03-13 Thread Thomas Watson
Unfortunately much of this has to do with how the Eclipse platform is managed and the policy used to activate bundles when provisioned within an Eclipse platform installation. As a general rule, if your bundle does not provide any OSGi services then it likely can use the lazy activation policy.

[equinox-dev] New phone numbers for Monday equinox/p2 calls

2012-04-05 Thread Thomas Watson
We have moved to using the Asterisk (http://wiki.eclipse.org/Asterisk) system for our conference calls. See http://wiki.eclipse.org/Equinox_Meeting_Minutes for the details. Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

Re: [equinox-dev] Juno Project Plan

2012-04-12 Thread Thomas Watson
Yes, yes it should. I will update the plan. Tom | | From: | | --| |Ian Skerrett ian.skerr...@eclipse.org

[equinox-dev] Interest in Equinox Weaving

2012-04-23 Thread Thomas Watson
The Equinox Weaving project has gone rather dormant over the past couple of releases (Indigo and Juno). The point of this note is to question the communities interest in the Equinox Weaving project and to request for help from any of the interested parties. To my knowledge all committers that

Re: [equinox-dev] Interest in Equinox Weaving

2012-04-23 Thread Thomas Watson
Thanks Martin! If there are interested committers on the AJDT project another option is to recruit them to participate in the Equinox Weaving project directly. There are advantages to keeping it closer to Equinox. For example, since it integrated directly into the framework using hooks it

Re: [equinox-dev] Interest in Equinox Weaving

2012-04-23 Thread Thomas Watson
OK. So that was a pretty good response in a relatively short period of time ;-) It sounds like we have at least 3 folks interested in participating in some way to keep Equinox weaving from going dormant. We will be evaluating the plan post Juno in the coming weeks/months. I pencilled in a

Re: [equinox-dev] Service Lookup by GUID very Slow

2012-05-04 Thread Thomas Watson
I was also not sure what you meant by GUID. After some thought I think you probably mean the service id or perhaps the service pid (service.id and service.pid properties)? And by lookup I assume you are using some kind of service filter, for example (service.id=23) with a call to

Re: [equinox-dev] Service Lookup by GUID very Slow - the Framework Scalability

2012-05-10 Thread Thomas Watson
I agree with Gunner. Please open a bug report and attach a test that we can reproduce with. Tom From: Gunnar Wagenknecht gun...@wagenknecht.org

Re: [equinox-dev] Enabled pre-receive hook on equinox git repositories

2012-05-15 Thread Thomas Watson
Thanks for setting us up Paul. Tom From: Paul Webster pwebs...@alumni.uwaterloo.ca To: Equinox development mailing

Re: [equinox-dev] juno drops and gogo

2012-06-13 Thread Thomas Watson
Do you have the following bundles included in your launch configuration: org.eclipse.equinox.console org.apache.felix.gogo.command org.apache.felix.gogo.runtime org.apache.felix.gogo.shell Tom From: Raymond Auge

Re: [equinox-dev] equinox bundle akin to felix fileinstall

2012-06-15 Thread Thomas Watson
The closest thing is the dropins support in p2, but that is not a good comparison since felix fileinstall is a small single bundle. p2 dropins support is just a part of the whole p2 engine and requires a fair bit of the p2 engine to function. I would be curious to know what exceptions you are

Re: [equinox-dev] Some Packages must be imported outside of Eclipse

2012-06-21 Thread Thomas Watson
PDE also has tools for generating your import statements. Eclipse is launched with a backwards compatibility flag that is allowing your bundles to load classes from the packages provided by the VM (osgi.compatibility.bootdelegation=true). When you launch equinox outside of eclipse this option

Re: [equinox-dev] Need some samples of region digraph bundle

2012-06-25 Thread Thomas Watson
The Virgo project makes use of region digraph (http://eclipse.org/virgo/) you could take a look there to see a real world example of region digraph use. We also have a number of tests that could help you in understanding how to use region digraph

Re: [equinox-dev] Some Packages must be imported outside of Eclipse

2012-06-25 Thread Thomas Watson
. Are more tools available in the PDE? Rene Original Message Subject: Re: [equinox-dev] Some Packages must be imported outside of Eclipse From: Thomas Watson tjwat...@us.ibm.com To: Equinox development mailing list equinox-dev@eclipse.org Date: Thu Jun 21 2012 15:01:24 GMT+0200

Re: [equinox-dev] PDE build with a framework adapter

2012-07-17 Thread Thomas Watson
Fragments to the system bundle (org.eclipse.osgi) should be added to the class path for any bundles that import packages exported by the fragment bundle. This is similar to SWT where all the java classes are provided by the SWT fragments. There is a header in org.eclipse.osgi

Re: [equinox-dev] MetaTypeService implementation

2012-08-10 Thread Thomas Watson
What do you mean be the Eclipse 4.2 disrto? The Equinox Juno (3.8) release includes the metatype implementation (http://download.eclipse.org/equinox/drops/R-3.8-201206081400/index.php). Parts of the Equinox Juno (3.8) release are consumed by and packaged into the Eclipse Project for their 4.2

Re: [equinox-dev] New framework?

2012-09-04 Thread Thomas Watson
involved with the project (though to some extent it may even be a tad late). Pascal On 2012-08-30, at 7:55 AM, Thomas Watson wrote: Hi Pascal, In short, yes I have been working on re-implementing the core framework on top of a generic capability and requirements model

Re: [equinox-dev] New framework?

2012-09-04 Thread Thomas Watson
? | --| Hi Tom, On 08/30/2012 02:55 PM, Thomas Watson wrote: In short, yes I have been working on re

Re: [equinox-dev] About the fwk rewrite

2012-09-04 Thread Thomas Watson
I will be working on documenting the goals and design of the generic model over the coming weeks. No, I did not rework the way EclipseStarter reads config.ini. EclipseStarter is just a launcher (that ends up using org.osgi.framework.launch API). It still reads the config.ini for framework

Re: [equinox-dev] About the fwk rewrite

2012-09-05 Thread Thomas Watson
| --| On 2012-09-04, at 10:23 AM, Thomas Watson wrote: I will be working on documenting the goals and design of the generic model over the coming weeks. No, I did not rework the way EclipseStarter

Re: [equinox-dev] About the fwk rewrite

2012-09-05 Thread Thomas Watson
One of my main motivations behind the framework restructuring is to simplify the codebase. Right now the codebase has way too many layers and each added layer gets in the way when prototyping new ideas in the framework. Also, it makes it very hard for someone to understand the full picture of

Re: [equinox-dev] example of wiredadmin replacing packageadmin to refresh bundles

2012-09-11 Thread Thomas Watson
I assume you mean FrameworkWiring and not WireAdmin. here is a code snippit. BundleContext context = getContext(); FrameworkWiring fwkWiring = context.getBundle(0).adapt (FrameworkWiring.class); fwkWiring.refreshBundles(getBundlesToRefresh()); You can also pass a FrameworkListener to

Re: [equinox-dev] org.xml.sax

2012-09-12 Thread Thomas Watson
The answer is yes. Bundles must import any package that is not from one of the java.* packages. I suspect this is working for the default equinox configuration because we have a compatibility flag enabled by default that does a boot delegation as a last resort. Could you please open an eclipse

Re: [equinox-dev] org.xml.sax

2012-09-13 Thread Thomas Watson
with glassfish's jasper bundle. I solved the issue by attaching a fragment bundle to the jasper bundle which included the missing imports and that solved that problem. Thanks, - Ray On Wed, Sep 12, 2012 at 4:41 PM, Thomas Watson tjwat...@us.ibm.com wrote: The answer is yes.  Bundles must import any

<    1   2   3   4   5   6   7   8   9   >