Re: [equinox-dev] my confusion for unregistering services in bundle.stop

2008-03-31 Thread Thomas Watson
It is more clear to clean up your service registrations and service listeners in your BundleActivator.stop method. In many cases you want to unregister your listeners and services before you do other clean-up that will invalidate the services/listeners and cause them to behave incorrectly. For

[equinox-dev] Equinox projects tagged for the next I-Build.

2008-03-31 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 224432. Memory Leak in install - start - stop - uninistall cycle (FIXED) + Bug 224905. [AAP001] The source issue (FIXED) + Bug 224990. org.eclipse.core.runtime.adaptor.run() covers up all exceptions (FIXED) The following projects

Re: [equinox-dev] Caused by: org.osgi.framework.BundleException: State change in progress for bundle...by thread OSGi Console

2008-04-04 Thread Thomas Watson
Hi Lukasz's solution assumes that the bundle you are installing will eventually enter the RESOLVED state. This is not going to happen automatically. You would have to run a PackageAdmin.resolveBundles to make the bundle resolve. The actual exception seems to be occurring because the second

Re: [equinox-dev] The RCP-delta feature

2008-04-04 Thread Thomas Watson
Hi Thomas, Are you wanting a feature to install the RCP-delta packs or a feature that contains only the launchers? The launchers for the various platforms are available from the equinox download page at http://download.eclipse.org/eclipse/equinox/drops/S-3.4 M6-200803301350/index.php But I

Re: [equinox-dev] [p2] plug-in versions

2008-04-14 Thread Thomas Watson
My 2 cents ... For Ganymede the plan is to have 1.0 p2 functionality. This should not imply that we will have p2 1.0 API. I imagine for the first release of p2 we are going to have lots of bundles start to use the internal.provisional APIs because there is no public API available and they will

[equinox-dev] Equinox projects tagged for the I-Build

2008-04-14 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 194943. Europa Crashes During Startup (FIXED) + Bug 217351. [prov] What is the install location in a p2 context (ASSIGNED) + Bug 221581. Inconsistent handling of {ee.home} in EE files (FIXED) + Bug 223089. [sec] Do we need

Re: [equinox-dev] SCR debug output

2008-04-15 Thread Thomas Watson
Stoyan, Please open a bug to remind us to document any configuration system properties that are available for DS as well as the other bundles your team has contributed (IO, IP, WireAdmin etc.). Thanks. Tom From:

Re: [equinox-dev] Providing a callback to an OSGi bundle

2008-04-17 Thread Thomas Watson
to get more control over wiring buddies. I was wondering is there a provision to standardize these bundle manifest headers in future OSGi specification. IMO this would be a very important extension to have in OSGi spec. Thank you! Saminda On Thu, Apr 17, 2008 at 7:02 PM, Thomas Watson [EMAIL

Re: [equinox-dev] Newbie Question: org.eclipse.update.configurator_3.2.100.jar not found

2008-04-21 Thread Thomas Watson
If you have the Eclipse SDK installed then you should be able to find a version of org.eclipse.update.configurator in the plugins folder of your Eclipse installation. Otherwise you can find the bundle included in the RCP SDK download. Tom

[equinox-dev] Equinox projects tagged for the I-Build

2008-04-21 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 198006. [server] Zero length resources return 404 (FIXED) + Bug 208489. [server] HttpContext.getResource called twice (FIXED) + Bug 209080. [launcher] Running with --launcher.suppressErrors hides all error messages (ASSIGNED) +

Re: [equinox-dev] equinox cannot resolve class path problem

2008-04-25 Thread Thomas Watson
It sounds like you are having issues with the Plug-in Development Environment (PDE). You question is better suited for one of the PDE mailing/developer lists. Some things to check: - Did you add a constraint in your projects bundle manifest file (using Import-Package or Require-Bundle) for the

[equinox-dev] tagging equinox for M7 warmup build Sunday AM

2008-04-25 Thread Thomas Watson
I am going to tag the Equinox projects (everything but p2) on Sunday morning for the M7 warmup build. See http://www.eclipse.org/eclipse/platform-releng/buildSchedule.html for the build schedule. If you release things after I tag then you will have to retag before the Sunday build. Tom

[equinox-dev] Equinox projects tagged for 3.4 M7 warmup build.

2008-04-27 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 214119. [sec] Cleanup and finalize advanced UI (FIXED) + Bug 215103. [prov] Signer trust check should be done for every installation (FIXED) + Bug 224833. Incomplete Export-Package header of system bundle (FIXED) + Bug 227593.

[equinox-dev] Tagged Equinox for next M7 build.

2008-04-28 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 227293. Polish UI (NEW) + Bug 227968. Deathlock while synchronizing with cvs (FIXED) The following projects have changed: org.eclipse.equinox.security.ui org.eclipse.equinox.launcher org.eclipse.equinox.executable Tom

RE: [equinox-dev] New version of Equinox quits upon bundle error

2008-05-01 Thread Thomas Watson
] [mailto:[EMAIL PROTECTED] Behalf Of Thomas Watson Sent: 1 May 2008 22:17 To: Equinox development mailing list Subject: Re: [equinox-dev] New version of Equinox quits upon bundle error Please open a bug if you think you have found a regression. In the bug report please give steps to reproduce

Re: [equinox-dev] How can I get the exact time of each class that JVM spent on loading them?

2008-05-05 Thread Thomas Watson
Hi Equinox does not have anything built in that can give you the amount of time it takes to load a class. But there are a couple of things I suggest you look into. - Does your classes have static initializers that may do a lot of work. All static initializers of a class are run before any code

[equinox-dev] Equinox projects tagged for the build.

2008-05-06 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 229704. DefaultAuthorizationEngine should include version information in the property file (FIXED) + Bug 229799. Secure Storage recover prompt should be Yes/No (FIXED) + Bug 230204. [launcher] Info.plist contains Eclipse 3.3

[equinox-dev] Equinox projects tagged for next RC1 build.

2008-05-07 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 230421. [registry] Translation not found when nl pack installed through dropins (FIXED) The following projects have changed: org.eclipse.equinox.registry org.eclipse.osgi Tom ___

[equinox-dev] Equinox submission for I20080508-2000

2008-05-08 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 144995. UserAdminHashtable - Discrepancy Between In Memory Data and Data Stored to Disk When Using byte[] (FIXED) + Bug 227293. [sec] Polish UI (ASSIGNED) + Bug 229833. Password recovery option prompt question confusing (FIXED) +

Re: [equinox-dev] Bundle start hangs

2008-05-09 Thread Thomas Watson
Are the bundles in the STARTING state using a lazy activation policy? The bundle would have an Eclipse-LazyStart or Bundle-ActivationPolicy manifest header. When a bundle uses a lazy activation policy it will wait in the STARTING state for the first class to be loaded out of it (the so called

[equinox-dev] Equinox Contribution

2008-05-13 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 231468. chkpii errors in I20080510-2000 (FIXED) + Bug 231588. [sec] Warning for plugin.xml translation (FIXED) + Bug 231631. [sec] Add description of runtime exceptions to Javadoc (FIXED) The following projects have changed:

[equinox-dev] Equinox build submission

2008-05-13 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 214116. [sec] Selectively display default security UI preference pages (FIXED) + Bug 229701. Authorization page should default to signed/unsigned for policy (FIXED) + Bug 231774. Wording for UI prompt (FIXED) The following

[equinox-dev] Equinox contribution

2008-05-15 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 232146. org.eclipse.equinox.security.ui contains an invalid item in Require-Bundle (FIXED) + Bug 232151. I20080513-2000 Linux Motif doesn't start (FIXED) The following projects have changed: org.eclipse.equinox.security.ui

[equinox-dev] Equinox contributing to rebuild

2008-05-16 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 230421. [registry] Translation not found when nl pack installed through dropins (ASSIGNED) The following projects have changed: org.eclipse.equinox.registry Tom ___ equinox-dev mailing

[equinox-dev] Equinox contribution

2008-05-20 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 232636. Locale.setDefault(Locale.ROOT) crashes the framework startup (FIXED) + Bug 232736. Secure storage preference page should use dialog font (FIXED) + Bug 232861. Authorization engine filter incorrectly uses trust.engine

Re: [equinox-dev] Equinox lazy bundle start and deadlocks

2008-05-21 Thread Thomas Watson
The deadlock you describe sounds similar to the issues we were dealing with in bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=199103 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=186280. Both of these bugs have been addressed in 3.4. What version of Declarative Services are you using?

Re: [equinox-dev] Equinox lazy bundle start and deadlocks

2008-05-21 Thread Thomas Watson
. Any suggestions for what is the best way to do this? Regards, Jan 2008/5/21 Thomas Watson [EMAIL PROTECTED]: The deadlock you describe sounds similar to the issues we were dealing with in bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=199103 and https://bugs.eclipse.org/bugs

[equinox-dev] Equinox Contribution

2008-05-21 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 232159. Can't access update site with 3.4.0 I20080502-0100 (FIXED) The following projects have changed: org.eclipse.osgi Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

[equinox-dev] Equinox intends to contribute to RC3

2008-05-29 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 234439. The -debug flag no longer produces information about plugin resolution (ASSIGNED) The following projects have changed: org.eclipse.osgi Tom ___ equinox-dev mailing list

[equinox-dev] Additional Equinox Contribution to RC3

2008-05-29 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 234689. Converting org.eclipse.equinox.security to use API tools (FIXED) The following projects have changed: org.eclipse.equinox.security.ui org.eclipse.equinox.security.win32.x86 Tom

RE: [equinox-dev] [prov] Discourages access

2008-05-30 Thread Thomas Watson
Since nobody bit on Jeff's request for an enhancement request, I opened bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=234947 to discuss these issues. Tom From:

Re: [equinox-dev] help understanding osgi.parentClassLoader

2008-06-02 Thread Thomas Watson
[EMAIL PROTECTED] wrote on 06/01/2008 10:36:04 PM: Hi, I'm new to OSGI so please bear with me if they are basically naive questions. I'm using Equinox's latest version, I've gone through the mailing lists and OSGI's core manual especailly the Module layer section and found lots of very

Re: [equinox-dev] Question regarding class loader and getPackages()

2008-06-02 Thread Thomas Watson
Yes, please ask this on the osgi-dev mailing list or open an OSGi specification bug at https://www.osgi.org/bugzilla/enter_bug.cgi. I would not expect you to get Package objects for any packages for which a class is not defined. In most cases I don't think the VM class loaders do that (boot,

[equinox-dev] copyrights only contributions

2008-06-02 Thread Thomas Watson
We found a few copyrights that need updated for the next build. I did not tag in time for today's build. These will get picked up in tomorrow's build. The map file has been updated. The following projects have changed: org.eclipse.equinox.security.ui org.eclipse.equinox.security.macosx: Tom

Re: [equinox-dev] new to OSGI: question about hot-swapping

2008-06-03 Thread Thomas Watson
Hi Dominik, You should consider asking general OSGi questions on the OSGi Developer Mail List [EMAIL PROTECTED]. When updating a bundle, the old version gets stopped but the classloader and contents are still available to load classes from. Any clients which import packages from the updated

Re: [equinox-dev] Possible to use custom threadpool

2008-06-04 Thread Thomas Watson
Hi Olaf, Currently Equinox spawns its own Threads to perform asynchronous event delivery and perform asynchronous operations (such as PackageAdmin and StartLevel operations). There is no way to plugin an external threadpool for Equinox to use. OSGi is considering a specification on how

[equinox-dev] Equinox doc fix

2008-06-04 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 235633. [doc] JavaDoc for SignedContentFactory is incorrect (FIXED) The following projects have changed: org.eclipse.osgi Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

[equinox-dev] Equinox doc contribution

2008-06-05 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 217765. [sec] Documentation for OSGI signed content support The following projects have changed: org.eclipse.platform.doc.isv org.eclipse.osgi Tom ___ equinox-dev mailing list

Re: [equinox-dev] feature names

2008-06-11 Thread Thomas Watson
I opened bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=236663 to track. I can take the Equinox Bundles feature and its source feature. Can someone on the p2 team take a look at updating the p2 names? Tom

Re: [equinox-dev] java.lang.NoClassDefFoundError: javax/xml/namespace/QName

2008-06-30 Thread Thomas Watson
Sorry if this has already been answered. When launching the equinox framework this way the class loading delegation is strict WRT boot delegation and the OSGi specification. In OSGi you only get classes/resources in java.* for free from the boot class loader. All other packages you must

Re: [equinox-dev] OSGi specification supported by Equnox 3.4 and OSGi test cases

2008-07-02 Thread Thomas Watson
See https://www.osgi.org/members/bugzilla/show_bug.cgi?id=564 In the R4.1 TCK these testcases assumed that exporting bundles also imported the packages from themselves. According to the spec the framework must choose a bundle to either be an exporter or an importer of a package but it cannot be

Re: Re[2]: [equinox-dev] OSGi specification supported by Equnox 3.4 and OSGi test cases

2008-07-02 Thread Thomas Watson
I'm not seeing that error when I use the target ant script supplied with the TCK to launch the RI. How are you launching the RI? Tom From: Pavlin Dobrev [EMAIL PROTECTED]

Re: [equinox-dev] resolving partially

2008-07-14 Thread Thomas Watson
No, but there is a platform property you can set on the State object to put the resolver in development mode. Using the platform property osgi.resolverMode=development will allow bundle constraints (Import-Package, Require-Bundle etc.) to resolve to bundles in the state which are not resolved

Re: [equinox-dev] Code move timeline

2008-07-17 Thread Thomas Watson
want org.eclipse.equinox.http.servlet in the osgi-compendium as it's what really provides the Http Service implementation and also is a dependency of org.eclipse.equinox.http.jetty. -Simon Inactive hide details for Thomas Watson ---07/17/2008 02:05:59 PM---We discussed this at the Tuesday Equinox

[equinox-dev] Equinox contribution to 3.5 I-Build

2008-07-22 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 184127. NullPointerException when trying to open a file (FIXED) + Bug 235857. Enablement of the Save button on the Secure Storage preference page (FIXED) + Bug 237793. [prefs] Thread safety problem in InstancePreferences (FIXED) +

Re: [equinox-dev] Code move timeline

2008-07-22 Thread Thomas Watson
for Thomas Watson [EMAIL PROTECTED]Thomas Watson [EMAIL PROTECTED] Thomas Watson [EMAIL PROTECTED

Re: [equinox-dev] Code move timeline

2008-07-22 Thread Thomas Watson
instead of org.eclipse.equinox/framework there would be org.eclipse.equinox/launcher and all OSGi-related items would go into org.eclipse.equinox/osgi-compendium. Thanks, Oleg Thomas Watson

Re: [equinox-dev] Removing access restrictions on classes.jar

2008-07-23 Thread Thomas Watson
Hi Hal, Is the project a PDE project? If so then this could happen when you set the Bundle-ExecutionEnvironment header in your bundle manifest and have PDE update your classpath settings. This will apply an execution environment definition to your VM to prevent you from accessing packages

Re: [equinox-dev] Code move timeline

2008-07-28 Thread Thomas Watson
somewhere. We will have to give this to the webmaster to execute the copy operation anyway and there seem to have been some tweaks since the original proposal. Jeff Thomas Watson wrote: There will still be a bundles directory. Basically the proposal at http://wiki.eclipse.org

[equinox-dev] Equinox tagged for the I-Build

2008-07-28 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 133048. URLStreamHandlerProxy does not delegate new Java 5 method: openConnection(URL u, Proxy p); (ASSIGNED) + Bug 241826. Typo in BUNDLE_NATIVECODE_EXCEPTION (FIXED) The following projects have changed: org.eclipse.osgi Tom

Fw: [equinox-dev] Code move timeline

2008-07-30 Thread Thomas Watson
by Thomas Watson/Austin/IBM on 07/30/2008 04:22 PM - From: Thomas Watson/Austin/IBM To: Equinox

[equinox-dev] Equinox contributions to M1

2008-07-31 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 184468. [launcher] Need more automation in launcher compilation (NEW) + Bug 220461. Cocoa launcher (FIXED) + Bug 234394. [launcher] fail to load vm when run from search path (FIXED)) + Bug 236091. [launcher] launchJavaVM should

[equinox-dev] Equinox contribution to 3.5 M1 build.

2008-08-04 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 243032. 2 compiler warnings in build (FIXED) The following projects have changed: org.eclipse.osgi.tests org.eclipse.osgi. Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

Re: [equinox-dev] Why ./configuration directory is always created?

2008-08-06 Thread Thomas Watson
I consider this a bug. Can you open one? It looks like we calculate the default configuration location before we determine if there is a user supplied configuration. When calculating the default location we ensure that the calculated location exists (the default configuration location is

Re: [equinox-dev] JAR file references in Equinox Hooks?

2008-08-11 Thread Thomas Watson
When you say Equinox hook bundle I assume you mean a fragment of org.eclipse.osgi that provides an adaptor hook implementation. These types of bundles are loaded very early by the launcher before the Framework is loaded. Because of this we have limited support for loading inner jars from these

[equinox-dev] equinox 3.5 contribution to I-Build

2008-08-11 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 237014. SystemBundle overrides only stop(), but not stop(int) (FIXED) The following projects have changed: org.eclipse.osgi Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

[equinox-dev] Equinox code is moving between 16:30-19:30 EST 08/13/2008 (Today)

2008-08-13 Thread Thomas Watson
The webmaster is scheduled to perform the move of the Equinox code today at 16:30-19:30 EST. The following will occur. 1) The old repositories will be made read-only. 2) A copy of all projects involved will be made to the new RT repository. All CVS history will be preserved. 3) The new RT

Re: [equinox-dev] Equinox code is moving between 16:30-19:30 EST 08/13/2008 (Today)

2008-08-13 Thread Thomas Watson
to migrate please let us know. Thanks. Tom and Jeff. From: Thomas Watson/Austin/[EMAIL PROTECTED] To: [EMAIL

[equinox-dev] Equinox contribution to 3.5 I-Build

2008-08-18 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 240212. [launcher] Splash fails under 1.6.0 webstart (FIXED) + Bug 240500. Java 6 Update 7 breaks OSGI over Webstart (FIXED) + Bug 242799. [osgi R4.2] implement changes to conditional permission admin RFC 120 (ASSIGNED) The

[equinox-dev] tests are needed for compendium implementations

2008-08-21 Thread Thomas Watson
The compendium bundles in equinox are in serious need of automated tests. For the 3.5 release we need to create junit tests for each of the compendium bundles. I have created a new project in compendium to start releasing new testcases for our compendium bundles under:

[equinox-dev] contribution to 3.5 I-Build

2008-08-25 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 241663. [user admin] Incorrect Password Save/Load (FIXED) + Bug 23. Implement SystemBundle (RFC 132) (ASSIGNED) + Bug 244624. Implement new BundleException types (FIXED) + Bug 244629. implement the new ServiceException in the

Re: [equinox-dev] set bundles startup/shutdown order

2008-08-26 Thread Thomas Watson
The StartLevel service is used both for controlling start order at launch and stop order at shutdown. If you set bundle A to have a lower start level than bundle B then bundle A will start before bundle B on launch and bundle B will stop before bundle A on shutdown. HTH. Tom

Re: [equinox-dev] running startApp from equinox console

2008-08-27 Thread Thomas Watson
Hi Scott, The ApplicationLauncher is registered by EclipseStarter. The ApplicationLauncher service is used by the application container to exec applications on the main VM thread. By default the applications in Eclipse are always run on the main thread. But when running on the server there is

Re: [equinox-dev] running startApp from equinox console

2008-08-27 Thread Thomas Watson
The threading/cardinality properties? There is currently no way to override the application properties specified by an applications extension. I suppose we could enhance the container to allow these types of properties to be specified in the Map which is use to launch an application (i.e. when

Re: [equinox-dev] .qualifier for export package?

2008-09-02 Thread Thomas Watson
Before recommending every package uses a qualifier I have the following concerns: 1) In Eclipse we have loads of packages. We better make sure all identical qualifier Strings are shared (interned etc.) for performance reasons. Today when loading from a cached state we share identical Version

Re: [equinox-dev] .qualifier for export package?

2008-09-02 Thread Thomas Watson
Here are some obvious questions: * How are @since tags formatted to indicate that the version number corresponds to packages vs. bundles? If there is a package version then the @since should always reference the package version exported in my opinion. * How are initial package versions

RE: [equinox-dev] When is DS done loading services?

2008-09-03 Thread Thomas Watson
I think part of the problem here is the term application. In this case we are talking about an RCP application which is defined as an Eclipse extension to the org.eclipse.core.runtime.applications extension point. When launching Eclipse the default application is started after the platform has

Re: [equinox-dev] Starting equinox framework in program

2008-09-04 Thread Thomas Watson
In the Galileo release (3.5), Equinox is implementing the next version of the OSGi R4.2 specification. One of the new features in OSGi R4.2 is the ability to boot another framework instance. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=23 for more information. You should be able to do

Re: [equinox-dev] .qualifier for export package?

2008-09-05 Thread Thomas Watson
] From: Thomas Watson/Austin/[EMAIL PROTECTED] To: Equinox development mailing list equinox-dev@eclipse.org

Re: [equinox-dev] .qualifier for export package?

2008-09-05 Thread Thomas Watson
] From: Thomas Watson/Austin/[EMAIL PROTECTED] To: Equinox development mailing list equinox-dev@eclipse.org

[equinox-dev] Equinox contribution to 3.5 I-Build.

2008-09-08 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 242799. [osgi R4.2] implement changes to conditional permission admin RFC 120 (FIXED) + Bug 245678. inconsistent security checkes for bundles with attached fragments (FIXED) + Bug 246132. Refactor loader layer (FIXED) + Bug

Re: [equinox-dev] .qualifier for export package?

2008-09-09 Thread Thomas Watson
? Thomas Watson [EMAIL PROTECTED] Sent by: To [EMAIL

[equinox-dev] Contribution to 3.5 M2 build.

2008-09-15 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 226038. Not possible to locate a wrapped bundle file in a chain of bundle file wrappers (FIXED) + Bug 234069. Switch default to enable MRUBundleFileList (FIXED) + Bug 246640. System packages only added to first system bundle

[equinox-dev] Equinox Framework contribution to M2.

2008-09-16 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 247328. CCE invoking the services console command (FIXED) The following projects have changed: org.eclipse.osgi Tom ___ equinox-dev mailing list equinox-dev@eclipse.org

Re: [equinox-dev] Thread Safety Issues

2008-09-17 Thread Thomas Watson
[equinox-dev] Thread Safety Issues Rob Harrop to: equinox-dev 09/16/2008 11:38 AM Chaps, I've created a few bug reports (with patches) related to thread safety issues we have found while using Equinox in SpringSource dm Server. I felt that it wasn't appropriate to create massive

Re: [equinox-dev] Thread Safety Issues

2008-09-18 Thread Thomas Watson
On Thu, Sep 18, 2008 at 06:30:40AM -0500, Thomas Watson wrote: Hi Rob, Thanks for your continued help in this area. I have not had time to look into the details of your patches but your approach sounds reasonable. To answer your

[equinox-dev] Equinox contribution to Galileo (3.5) I-Build

2008-09-22 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 231290. ConditionalPermissionAdmin.getAccessControlContext() needs some fixes (FIXED) + Bug 246757. [ds] Compliance with section 112.3.4 and 112.6 of R4.1 spec (ASSIGNED) + Bug 247867. VersionRange does not implement hashCode()

Re: [equinox-dev] Is this a bug?

2008-09-24 Thread Thomas Watson
Danail is correct. Reference installs are not spec'ed but most implementations seem to support some form of reference install. Reference installs does not prevent dynamic updates of bundles though. It is only a way to tell the framework not to copy the content into its local storage, instead

[equinox-dev] Equinox contribution to Galileo 3.5 I-Build

2008-09-29 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 221994. [ds] Log a warning when XML document does not contain any service component (FIXED) + Bug 227190. [DS] Provide console commands for querying the SCR (FIXED) + Bug 239363. New ws constant needed for Cocoa port (FIXED) +

Re: [equinox-dev] Equinox code in /cvsroot/eclipse versus /cvsroot/rt

2008-09-30 Thread Thomas Watson
Good point. This is something we always intended to do but never got around to doing it. Right now the equinox content in the old repo is read-only. This prevents any committer from doing this for us. I opened a foundation bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=249148 to request

[equinox-dev] Equinox contribution to Galileo (3.5) I-Build

2008-10-06 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 244625. Implement new service registry hooks (RFC 126) (ASSIGNED) + Bug 245603. Refactor Service Layer (FIXED) + Bug 249343. Compiler warnings for overriding synchronized method. (WONTFIX) The following projects have changed:

Re: [equinox-dev] Bootdelegation question

2008-10-08 Thread Thomas Watson
See the osgi.compatibility.bootdelegation option in the Eclipse Help. osgi.compatibility.bootdelegation - if set to true then the parent (boot by default) classloader is delegated to as a last resort if a class or resource cannot be found. The default value is true. When launching Equinox under

[equinox-dev] Old Equinox repo content deleted from HEAD

2008-10-09 Thread Thomas Watson
The last step to move our code to the RT project is to delete all the old Equinox content that got moved out of the old repository. The content form HEAD has been deleted for all Equinox projects that have been moved from the eclipse project repository (dev.eclipse.org:/cvsroot/eclipse) to the

Re: [equinox-dev] org.eclipse.osgi_3.4.2.R34x_v20080826-1230 defines ExecutionEnvironment: J2SE-1.5

2008-10-10 Thread Thomas Watson
Hi Heiko, The reason this was added was to avoid compilation errors when importing org.eclipse.osgi into your workspace as source from the target SDK. The org.eclipse.osgi project supports the OSGi minimum 1.1 execution environment but will make use of additional classes from J2SE 1.4 and 1.5

Re: [equinox-dev] org.eclipse.osgi_3.4.2.R34x_v20080826-1230 defines ExecutionEnvironment: J2SE-1.5

2008-10-10 Thread Thomas Watson
to use for compilation purposes. This seems like the safer and more explicit path regardless of any issues Heiko may be seeing. Jeff Thomas Watson wrote: Hi Heiko, The reason this was added was to avoid compilation errors when importing org.eclipse.osgi into your workspace

[equinox-dev] Equinox contribution to Galileo I-Build

2008-10-13 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 240724. [plan] Update Execution Environment profile format to include custom jdt settings (FIXED) The following projects have changed: org.eclipse.osgi.tests org.eclipse.osgi. Tom ___

Re: [equinox-dev] Component Resolve Thread and the context classloader

2008-10-15 Thread Thomas Watson
Please open a bug about this against the compendium component at https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox I'm not sure why the DS implementation (Executor class) is setting the context class loader to null. Maybe it was exposing classes to components that should not be

Re: [equinox-dev] p2 publisher tests?

2008-10-16 Thread Thomas Watson
+1 For any projects that are dead and have never been included in an I-Build, we should ask the web master to manually delete the directories for us. Tom From: Jeff McAffer [EMAIL PROTECTED]

[equinox-dev] Equinox contribution to the 3.5 I-Build

2008-10-20 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 243383. The default configuration must be calculated after determine if there is a user supplied configuration (FIXED) + Bug 244625. Implement new service registry hooks (RFC 126) (FIXED) + Bug 250705. bug list link is broken on

Re: [equinox-dev] Bootdelegation question

2008-10-22 Thread Thomas Watson
-7951 [EMAIL PROTECTED] AMEN! Got it! Woks fine now.thx Oleg On Oct 8, 2008, at 2:06 PM, Thomas Watson wrote: See the osgi.compatibility.bootdelegation option in the Eclipse Help. osgi.compatibility.bootdelegation - if set to true then the parent (boot by default) classloader is delegated

[equinox-dev] Equinox tagged for 3.5 M3 warmup build

2008-10-24 Thread Thomas Watson
I am going to be out this afternoon and will not have reliable internet access over the weekend. I tagged Equinox early for the Sunday M3 warm-up build. If you release additional changes that you want in the M3 build then please ensure the changes are tagged in time for the Sunday build. Some

[equinox-dev] Status on 3.5M3

2008-10-30 Thread Thomas Watson
From a framework and compendium POV M3 is ready. I also think components and server-side are done for M3. Is p2 ready to declare M3? Tom - Forwarded by Thomas Watson/Austin/IBM on 10/30/2008 11:16 AM

[equinox-dev] SystemBundle interface is renamed to Framework

2008-10-31 Thread Thomas Watson
Due to resent changes in the OSGi RFC 132 the proposed OSGi API org.osgi.framework.launch.SystemBundle is has been renamed to org.osgi.framework.launch.Framework. This is new API being proposed by RFC 132 in OSGi (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=23) I have just released

Re: [equinox-dev] ClassLoader incompatibilities due to EquinoxFWClassLoader

2008-11-03 Thread Thomas Watson
Hi Rob, Can you open a bug to track this. I am wandering if you start the Equinox instances in parallel or if you stop and start new instances sequentially. If you start them sequentially can you simply restart the same Equinox object instead of creating a new one? Tom

Re: [equinox-dev] Bundles specific to workspace

2008-11-19 Thread Thomas Watson
The short answer is no. The set of bundles installed into an Eclipse instance is based on the installation configuration and does not depend on the workspace which you are opening. If you open several different workspaces with the same eclipse installation then each instance will use the same

Re: [equinox-dev] update site for equinox aspects

2008-11-24 Thread Thomas Watson
Hi Martin, I suggest opening a bug against Platform-Releng so that we can start looking at doing this. Please CC myself on the bug once you open it. Tom From: Martin Lippert [EMAIL PROTECTED]

[equinox-dev] Equinox tagged for Galileo build

2008-11-24 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 217009. [launcher] [jnlp] use the Eclipse-BundleShape header (NEW) + Bug 247148. [DS][osgi R4.2] implement changes to DS (RFC 134) (ASSIGNED) + Bug 247522. StateImpl access bundleDescriptions field in unsafe manner (FIXED) + Bug

Re: [equinox-dev] What bundle class loaded from

2008-12-01 Thread Thomas Watson
Catching up on e-mail from the holiday, this may have been answered. Check out the method: org.eclipse.core.runtime.FileLocator.getBundleFile(Bundle) Tom From: Fredrik Alströmer [EMAIL PROTECTED]

[equinox-dev] Equinox tagged for Galileo I-Build

2008-12-01 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 174362. Accommodate Maven in expected JAR naming scheme in EclipseStarter.searchFor() (FIXED) + Bug 217009. [launcher] [jnlp] use the Eclipse-BundleShape header (NEW) + Bug 241980. launcher lib has dependency on libgcc_s.so.0

[equinox-dev] Equinox tagged for Galileo M4 warm-up build.

2008-12-05 Thread Thomas Watson
The map file has been updated for the following Bug changes: + Bug 247148. [DS][osgi R4.2] implement changes to DS (RFC 134) (ASSIGNED) + Bug 252404. [ds] Include an Equinox CommandProvider to force a component's implementation to be instantiated (FIXED) + Bug 253243. [osgi] Keep API up to date

<    1   2   3   4   5   6   7   8   9   >