[equinox-dev] bundle resource URLs format has changed

2009-01-26 Thread Thomas Watson

The failure in org.eclipse.core.tests.runtime
(org.eclipse.core.tests.internal.runtime.FileLocatorTest.testFileLocatorFind)
 is a result of the fix to bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=252303

In this bug we changed the format of the bundle resource URLs to encode a
framework instance id in the URLs host.  The bundle resource URL hosts used
to only include the ID of the bundle where the resource is located.  Now
the host includes a framework instance id encoded in the host  (i.e.
framewrok id.bundle id).  We have always considered the scheme of the
bundle resource URLs to be internal.  The scheme is not specified by OSGi
and the external format of the bundle resource URLs cannot be depended on
from one framework to another framework implementation.

I opened bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=262376 to fix
the runtime tests.  I am bringing this issue up to the community because
others may have been making assumptions on the format of the bundle
resource URLs.  Let the Equinox team know if you find any other issues with
this change.

Thanks.

Tom





  
  From:   eclipse-rel...@eclipse.org
  

  
  To: platform-releng-...@eclipse.org   
  

  
  Date:   01/26/2009 03:17 AM   
  

  
  Subject:[platform-releng-dev] [eclipse-build]Build I20090125-2000   
(Timestamp: 200901252000):Automated JUnit testing complete. Test
  failures/errors occurred. 
  

  





Build I20090125-2000 (Timestamp: 200901252000):  Automated JUnit testing is
complete.  Test failures/errors occurred in the following:

org.eclipse.ant.tests.core_linux.gtk.x86
org.eclipse.ant.tests.core_linux.gtk.x86_6.0
org.eclipse.ant.tests.core_macosx.carbon.ppc_5.0
org.eclipse.ant.tests.core_win32.win32.x86
org.eclipse.ant.tests.core_win32.win32.x86_6.0
org.eclipse.ant.tests.ui_linux.gtk.x86
org.eclipse.ant.tests.ui_linux.gtk.x86_6.0
org.eclipse.ant.tests.ui_macosx.carbon.ppc_5.0
org.eclipse.ant.tests.ui_win32.win32.x86
org.eclipse.ant.tests.ui_win32.win32.x86_6.0
org.eclipse.core.tests.runtime_linux.gtk.x86
org.eclipse.core.tests.runtime_linux.gtk.x86_6.0
org.eclipse.core.tests.runtime_macosx.carbon.ppc_5.0
org.eclipse.core.tests.runtime_win32.win32.x86
org.eclipse.core.tests.runtime_win32.win32.x86_6.0
org.eclipse.equinox.p2.tests_linux.gtk.x86
org.eclipse.equinox.p2.tests_linux.gtk.x86_6.0
org.eclipse.equinox.p2.tests_macosx.carbon.ppc_5.0
org.eclipse.equinox.p2.tests_win32.win32.x86
org.eclipse.equinox.p2.tests_win32.win32.x86_6.0
org.eclipse.jdt.debug.tests_linux.gtk.x86
org.eclipse.jdt.debug.tests_linux.gtk.x86_6.0
org.eclipse.jdt.debug.tests_macosx.carbon.ppc_5.0
org.eclipse.jdt.debug.tests_win32.win32.x86
org.eclipse.jdt.debug.tests_win32.win32.x86_6.0
org.eclipse.pde.ui.tests_macosx.carbon.ppc_5.0
org.eclipse.releng.tests_linux.gtk.x86
org.eclipse.releng.tests_linux.gtk.x86_6.0
org.eclipse.releng.tests_macosx.carbon.ppc_5.0
org.eclipse.releng.tests_win32.win32.x86
org.eclipse.releng.tests_win32.win32.x86_6.0
org.eclipse.swt.tests_linux.gtk.x86
org.eclipse.swt.tests_linux.gtk.x86_6.0
org.eclipse.ua.tests_linux.gtk.x86
org.eclipse.ua.tests_linux.gtk.x86_6.0
org.eclipse.ua.tests_macosx.carbon.ppc_5.0
org.eclipse.ua.tests_win32.win32.x86
org.eclipse.ua.tests_win32.win32.x86_6.0
org.eclipse.ui.tests.navigator_macosx.carbon.ppc_5.0

HTTP Download:


http://download.eclipse.org/eclipse/downloads/drops/I20090125-2000


___
platform-releng-dev mailing list
platform-releng-...@eclipse.org
https://dev.eclipse.org/mailman/listinfo/platform-releng-dev

inline: graycol.gifinline: ecblank.gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


[equinox-dev] Adding Equinox Declarative Services (DS) to the Eclipse SDK

2009-01-26 Thread Chris Aniszczyk
Howdy y'all. I like to raise the question of us adding Equinox DS to the
Eclipse SDK. DS provides a powerful way to deal with OSGi services and in my
opinion, greatly simplifies the development of services. As we forge towards
Eclipse 3.5, we made a lot of steps to make DS easier to use in the Eclipse
SDK without it actually being in the SDK:

- Prosyst donated a high quality implementation of OSGi DS that made its way
to the Equinox SDK
- PDE release DS component authoring tools as part of a GSOC project and 3.5
work
- The DS spec was updated to work better with lazy bundles (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=226575)

Technically, to add DS to the Eclipse SDK all we need to do as add these two
tiny bundles:

 org.eclipse.equinox.ds (.15MB)
 org.eclipse.equinox.util (.02MB)

So my request in sending this email out is to get the opinion of consumers
(anyone who builds applications on top of Eclipse) and producers (the
Eclipse platform team, especially the Equinox committers). Do consumers see
a benefit of having DS in the SDK? Does the greater Eclipse team feel
comfortable with having DS in the SDK and may use it in the future
potentially?

And if we reach a consensus, it would be great to see DS included with the
Eclipse SDK in the 3.5M6 timeframe. If not, at least we had a fun discussion
:)

Thoughts?

Cheers,

Chris Aniszczyk
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


RE: [equinox-dev] Adding Equinox Declarative Services (DS) to theEclipse SDK

2009-01-26 Thread Toedter, Kai
+1

 

Actually, a few month ago I have filed a bug for adding DS to the Eclipse SDK, 
see

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

 

Kai

 

From: equinox-dev-boun...@eclipse.org [mailto:equinox-dev-boun...@eclipse.org] 
On Behalf Of Chris Aniszczyk
Sent: Montag, 26. Januar 2009 17:35
To: General development mailing list of the Eclipse project.
Cc: Equinox development mailing list
Subject: [equinox-dev] Adding Equinox Declarative Services (DS) to theEclipse 
SDK

 

Howdy y'all. I like to raise the question of us adding Equinox DS to the 
Eclipse SDK. DS provides a powerful way to deal with OSGi services and in my 
opinion, greatly simplifies the development of services. As we forge towards 
Eclipse 3.5, we made a lot of steps to make DS easier to use in the Eclipse SDK 
without it actually being in the SDK:

- Prosyst donated a high quality implementation of OSGi DS that made its way to 
the Equinox SDK
- PDE release DS component authoring tools as part of a GSOC project and 3.5 
work
- The DS spec was updated to work better with lazy bundles 
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=226575)

Technically, to add DS to the Eclipse SDK all we need to do as add these two 
tiny bundles:

 org.eclipse.equinox.ds (.15MB)
 org.eclipse.equinox.util (.02MB)

So my request in sending this email out is to get the opinion of consumers 
(anyone who builds applications on top of Eclipse) and producers (the Eclipse 
platform team, especially the Equinox committers). Do consumers see a benefit 
of having DS in the SDK? Does the greater Eclipse team feel comfortable with 
having DS in the SDK and may use it in the future potentially?

And if we reach a consensus, it would be great to see DS included with the 
Eclipse SDK in the 3.5M6 timeframe. If not, at least we had a fun discussion :)

Thoughts?

Cheers,

Chris Aniszczyk

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Adding Equinox Declarative Services (DS) to the Eclipse SDK

2009-01-26 Thread Neil Bartlett
+1

However there are still issues related to the interoperability of
extensions and services, due to the lifecycle mismatch. This is the
case whether services are implemented using DS, or Spring-DM, or the
good old fashioned way with spit and elbow grease

Eclipse applications will be mostly based on extensions for the
foreseeable future, so if we start to use services in any meaningful
way then there will sooner or later (most likely sooner) be a need for
the two models to interoperate more cleanly.

Regards
Neil

On Mon, Jan 26, 2009 at 4:35 PM, Chris Aniszczyk z...@eclipsesource.com wrote:
 Howdy y'all. I like to raise the question of us adding Equinox DS to the
 Eclipse SDK. DS provides a powerful way to deal with OSGi services and in my
 opinion, greatly simplifies the development of services. As we forge towards
 Eclipse 3.5, we made a lot of steps to make DS easier to use in the Eclipse
 SDK without it actually being in the SDK:

 - Prosyst donated a high quality implementation of OSGi DS that made its way
 to the Equinox SDK
 - PDE release DS component authoring tools as part of a GSOC project and 3.5
 work
 - The DS spec was updated to work better with lazy bundles
 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=226575)

 Technically, to add DS to the Eclipse SDK all we need to do as add these two
 tiny bundles:

  org.eclipse.equinox.ds (.15MB)
  org.eclipse.equinox.util (.02MB)

 So my request in sending this email out is to get the opinion of consumers
 (anyone who builds applications on top of Eclipse) and producers (the
 Eclipse platform team, especially the Equinox committers). Do consumers see
 a benefit of having DS in the SDK? Does the greater Eclipse team feel
 comfortable with having DS in the SDK and may use it in the future
 potentially?

 And if we reach a consensus, it would be great to see DS included with the
 Eclipse SDK in the 3.5M6 timeframe. If not, at least we had a fun discussion
 :)

 Thoughts?

 Cheers,

 Chris Aniszczyk

 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev


___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


RE: [equinox-dev] Adding Equinox Declarative Services (DS) to theEclipse SDK

2009-01-26 Thread BJ Hargrave
+1
-- 

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com

office: +1 386 848 1781
mobile: +1 386 848 3788




From:
Toedter, Kai kai.toed...@siemens.com
To:
Equinox development mailing list equinox-dev@eclipse.org, General 
development mailing list of the Eclipse project. 
eclipse-...@eclipse.org
Date:
2009/01/26 11:46
Subject:
RE: [equinox-dev] Adding Equinox Declarative Services (DS) to   theEclipse 
SDK
Sent by:
equinox-dev-boun...@eclipse.org



+1
 
Actually, a few month ago I have filed a bug for adding DS to the Eclipse 
SDK, see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253926
 
Kai
 
From: equinox-dev-boun...@eclipse.org [
mailto:equinox-dev-boun...@eclipse.org] On Behalf Of Chris Aniszczyk
Sent: Montag, 26. Januar 2009 17:35
To: General development mailing list of the Eclipse project.
Cc: Equinox development mailing list
Subject: [equinox-dev] Adding Equinox Declarative Services (DS) to 
theEclipse SDK
 
Howdy y'all. I like to raise the question of us adding Equinox DS to the 
Eclipse SDK. DS provides a powerful way to deal with OSGi services and in 
my opinion, greatly simplifies the development of services. As we forge 
towards Eclipse 3.5, we made a lot of steps to make DS easier to use in 
the Eclipse SDK without it actually being in the SDK:

- Prosyst donated a high quality implementation of OSGi DS that made its 
way to the Equinox SDK
- PDE release DS component authoring tools as part of a GSOC project and 
3.5 work
- The DS spec was updated to work better with lazy bundles (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=226575)

Technically, to add DS to the Eclipse SDK all we need to do as add these 
two tiny bundles:

 org.eclipse.equinox.ds (.15MB)
 org.eclipse.equinox.util (.02MB)

So my request in sending this email out is to get the opinion of consumers 
(anyone who builds applications on top of Eclipse) and producers (the 
Eclipse platform team, especially the Equinox committers). Do consumers 
see a benefit of having DS in the SDK? Does the greater Eclipse team feel 
comfortable with having DS in the SDK and may use it in the future 
potentially?

And if we reach a consensus, it would be great to see DS included with the 
Eclipse SDK in the 3.5M6 timeframe. If not, at least we had a fun 
discussion :)

Thoughts?

Cheers,

Chris Aniszczyk___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev