Re: [equinox-dev] bundle resource URLs format has changed
There isn't any keyword for the migration guide. The closest thing would be the "documentation" keyword. Although this isn't strictly an incompatibility because the format was never specified in the past, I would err on the side of caution and put something in the migration guide for this (roughly the same words you sent to the cross-project list would be fine). Thomas Watson Sent by: equinox-dev-boun...@eclipse.org 01/28/2009 04:15 PM Please respond to Equinox development mailing list To Equinox development mailing list cc Subject Re: [equinox-dev] bundle resource URLs format has changed Is there a keyword we should add to a bug report to indicate a section in the migration guide is required. I assume you mean this should go in the migration guide for 3.5. We have a readme keyword, but I don't think that is the same as a migration guide. I sent a note to the cross project issues list about the bundle URL format changes. Tom Jeff McAffer ---01/28/2009 09:58:04 AM---Thanks for bringing this up. The information should be broadcast quite widely. I'm sure there are folks consuming Equinox that From: Jeff McAffer To: Equinox development mailing list Date: 01/28/2009 09:58 AM Subject: Re: [equinox-dev] bundle resource URLs format has changed Thanks for bringing this up. The information should be broadcast quite widely. I'm sure there are folks consuming Equinox that will be affected. Should likely also be in release notes etc. Jeff Thomas Watson wrote: 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. .). 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 eclipse-releng---01/26/2009 03:17:05 AM---Build I20090125-2000 (Timestamp: 200901252000): Automated JUnit testing is complete. Test failures/errors occurred in the fol 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/ecl
Re: [equinox-dev] bundle resource URLs format has changed
Is there a keyword we should add to a bug report to indicate a section in the migration guide is required. I assume you mean this should go in the migration guide for 3.5. We have a readme keyword, but I don't think that is the same as a migration guide. I sent a note to the cross project issues list about the bundle URL format changes. Tom From: Jeff McAffer To: Equinox development mailing list Date: 01/28/2009 09:58 AM Subject: Re: [equinox-dev] bundle resource URLs format has changed Thanks for bringing this up. The information should be broadcast quite widely. I'm sure there are folks consuming Equinox that will be affected. Should likely also be in release notes etc. Jeff Thomas Watson wrote: 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. .). 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 Inactive hide details for eclipse-releng---01/26/2009 03:17:05 AM---Build I20090125-2000 (Timestamp: 200901252000): Automated J eclipse-releng---01/26/2009 03:17:05 AM---Build I20090125-2000 (Timestamp: 200901252000): Automated JUnit testing is complete. Test failures/errors occurred in the fol 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.win
Re: [equinox-dev] bundle resource URLs format has changed
Thanks for bringing this up. The information should be broadcast quite widely. I'm sure there are folks consuming Equinox that will be affected. Should likely also be in release notes etc. Jeff Thomas Watson wrote: 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. .). 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 eclipse-releng---01/26/2009 03:17:05 AM---Build I20090125-2000 (Timestamp: 200901252000): Automated JUnit testing is complete. Test failures/errors occurred in the fol 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 ___ 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