On Wed, Dec 9, 2020 at 10:24 AM Matthias Sohn <[email protected]>
wrote:

> Currently still some parts of Mylyn's contribution to the simrel 2020-12
> are disabled [1].
> Will this be fixed soon before RC2 ends ?
>
> I contributed the JGit/EGit 5.10 release to simrel last night assuming
> Mylyn would fix
> these disabled parts of its contribution.
>
> If Mylyn is not able to fix this I have to respin EGit today in order to
> remove the EGit Mylyn
> integration which depends on org.eclipse.mylyn.commons.sdk.feature.group
> which is
> currently disabled in simrel.
>

I got no reaction from Mylyn, neither here nor on [1].
Looks like they silently left the simultaneous release :-(

I am running out of time to respin EGit today to remove the mylyn related
EGit plugins (mylyn and github integrations),
could do that tomorrow.

I tried upgrading a 2020-09 Committer package with the 5.10 JGit/EGit build
using the 2020-12 staging repo.
Upgrade works but afterwards Mylyn views don't load properly complaining
about the missing disabled features
and logging the errors [2]. Manual workaround is to first uninstall the
EGit mylyn integration in 2020-09
and then install EGit and JGit 5.10 without the EGit mylyn integration.

I could remove the mylyn and github integrations from simrel immediately
but then upgrade from 2020-09
would probably fail since in 2020-09 these plugins might be installed. So
they would have to be uninstalled manually.
For proper upgrade from older releases we would need to uninstall these
plugins during the upgrade using p2.inf
surgery. This requires implementing this in EGit and respinning the EGit
release which I could tackle tomorrow.

What do you think ?

-Matthias


> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=564699
>

[2] org.osgi.framework.BundleException: Could not resolve module:
org.eclipse.mylyn.github.ui [535]
  Unresolved requirement: Require-Bundle: org.eclipse.mylyn.tasks.ui;
bundle-version="[3.20.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.mylyn.tasks.ui;
bundle-version="3.25.2.v20200814-0512"; singleton:="true"
       org.eclipse.mylyn.tasks.ui [331]
         Unresolved requirement: Require-Bundle:
org.eclipse.mylyn.commons.notifications.feed; bundle-version="1.0.0"
           -> Bundle-SymbolicName:
org.eclipse.mylyn.commons.notifications.feed;
bundle-version="1.17.2.v20200813-0821"; singleton:="true"
              org.eclipse.mylyn.commons.notifications.feed [299]
                No resolution report for the bundle.  Bundle was not
resolved because of a uses constraint violation.
  org.apache.felix.resolver.reason.ReasonException: Uses constraint
violation. Unable to resolve resource
org.eclipse.mylyn.commons.notifications.feed [osgi.identity;
type="osgi.bundle"; version:Version="1.17.2.v20200813-0821";
osgi.identity="org.eclipse.mylyn.commons.notifications.feed";
singleton:="true"] because it is exposed to package 'javax.xml.bind' from
resources javax.xml.bind [osgi.identity; type="osgi.bundle";
version:Version="2.2.0.v201105210648"; osgi.identity="javax.xml.bind"] and
jakarta.xml.bind [osgi.identity; osgi.identity="jakarta.xml.bind";
type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] via two
dependency chains.

Chain 1:
  org.eclipse.mylyn.commons.notifications.feed [osgi.identity;
type="osgi.bundle"; version:Version="1.17.2.v20200813-0821";
osgi.identity="org.eclipse.mylyn.commons.notifications.feed";
singleton:="true"]
    require: (&(osgi.wiring.bundle=javax.xml.bind)(bundle-version>=2.2.0))
     |
    provide: osgi.wiring.bundle: javax.xml.bind
  javax.xml.bind [osgi.identity; type="osgi.bundle";
version:Version="2.2.0.v201105210648"; osgi.identity="javax.xml.bind"]

Chain 2:
  org.eclipse.mylyn.commons.notifications.feed [osgi.identity;
type="osgi.bundle"; version:Version="1.17.2.v20200813-0821";
osgi.identity="org.eclipse.mylyn.commons.notifications.feed";
singleton:="true"]
    require: (&(osgi.wiring.bundle=com.sun.xml.bind)(bundle-version>=2.2.0))
     |
    provide: osgi.wiring.bundle;
bundle-version:Version="2.3.3.v20201118-1818";
osgi.wiring.bundle="com.sun.xml.bind"
  com.sun.xml.bind [osgi.identity; osgi.identity="com.sun.xml.bind";
type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"]
    import:
(&(osgi.wiring.package=javax.xml.bind)(&(version>=2.3.3)(!(version>=2.3.4))))
     |
    export: osgi.wiring.package: javax.xml.bind
  jakarta.xml.bind [osgi.identity; osgi.identity="jakarta.xml.bind";
type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"]
at org.eclipse.osgi.container.Module.start(Module.java:463)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
at
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)



> -Matthias
>
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to