On Mon, 2021-08-23 at 09:47 +0100, Mat Booth wrote:
On Mon, 23 Aug 2021 at 02:32, Sérgio Basto <sergio(a)serjux.com>
wrote:
>
> Hi,
> tycho have a circular dependency with eclipse ,
> and tycho-2.3.0 was never built successfully on fedora koji .
>
> I tried build tycho-2.3.0 with mock for F34 and build with
> bootstrap
> doesn't work [1], the build without bootstrap works .
>
> On rawhide can't build tycho-2.2.0-5 with bootstrap [2] the build
> error
> is similar of build of tycho-2.3.0 ...
>
>
> [1]
> [INFO] Resolving class path of MavenProject:
> org.eclipse.tycho:org.eclipse.tycho.noopsecurity:2.3.0 @
> /builddir/build/BUILD/org.eclipse.tycho-tycho-2.3.0/tycho-
> bundles/org.eclipse.tycho.noopsecurity/pom.xml
> [ERROR] Internal error: java.lang.RuntimeException:
> org.osgi.framework.BundleException: Bundle
> org.eclipse.tycho.noopsecurity cannot be
> resolved:org.eclipse.tycho.noopsecurity [6]
> [ERROR] Unresolved requirement: Require-Bundle:
> org.eclipse.equinox.security; bundle-version="1.0.100"
> [ERROR] -> Bundle-SymbolicName: org.eclipse.equinox.security;
> bundle-version="1.3.600.v20210304-1735"; singleton:="true"
> [ERROR] org.eclipse.equinox.security [4]
> [ERROR] Unresolved requirement: Import-Package:
> org.eclipse.core.runtime; registry="split"
> [ERROR] -> [Help 1]
> org.apache.maven.InternalErrorException: Internal error:
> java.lang.RuntimeException: org.osgi.framework.BundleException:
> Bundle
> org.eclipse.tycho.noopsecurity cannot be
> resolved:org.eclipse.tycho.noopsecurity [6]
> Unresolved requirement: Require-Bundle:
> org.eclipse.equinox.security;
> bundle-version="1.0.100"
> -> Bundle-SymbolicName: org.eclipse.equinox.security; bundle-
> version="1.3.600.v20210304-1735"; singleton:="true"
> org.eclipse.equinox.security [4]
> Unresolved requirement: Import-Package: org.eclipse.core.runtime;
> registry="split"
>
>
> [2]
> org.eclipse.equinox.frameworkadmin.equinox biz.aQute.bndlib
> tycho-
> bundles/org.eclipse.tycho.p2.resolver.impl/src/main/java/org/eclips
> e/ty
> cho/p2/resolver/WrappedArtifact.java:26: error: package
> aQute.bnd.osgi
> does not exist
> import aQute.bnd.osgi.Analyzer;
> ^
> tycho-
> bundles/org.eclipse.tycho.p2.resolver.impl/src/main/java/org/eclips
> e/ty
> cho/p2/resolver/WrappedArtifact.java:27: error: package
> aQute.bnd.osgi
> does not exist
> import aQute.bnd.osgi.Jar;
> ^
> tycho-
> bundles/org.eclipse.tycho.p2.resolver.impl/src/main/java/org/eclips
> e/ty
> cho/p2/resolver/WrappedArtifact.java:28: error: package
> aQute.bnd.version does not exist
> import aQute.bnd.version.Version;
>
tycho-2.3.0 builds fine on F34 -- no need to bootstrap.
we need a build with bootstrap in F35 but if even in F34 we can't ...
But on F35+ eclipse is retired, you will not be able to build tycho
there. Is it your intention to resurrect it?
yes of course , my intention is find a way to build eclipse on F35+
and just after resurrect it
--
Sérgio M. B.