Debian Patches
Status for tycho/3.0.5-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| disable-tycho-lock-file-marker.patch | Disables the lock file marker created in /usr/share/maven-repo/ (it fails since the path is read-only) | Emmanuel Bourg <ebourg@apache.org> | no | |||
| fix-packaging.patch | These pom's are packaged as eclipse plugin. But Maven does not know how to build Eclipse plugins without Eclipse/Tycho. So we convert them in normal pom's. |
no | ||||
| explicit-exception-messages.patch | Modifies DefaultEquinoxEmbedder to throw exceptions with a more explicit messages when an error occurs | Emmanuel Bourg <ebourg@apache.org> | no | |||
| remove_dependency.patch | tycho-lib-detector: remove dependency on previous tycho After tycho-1.3.0 was added to unstable, tycho-1.2.0 was removed. And since this tycho depends on tycho-1.2.0, the build was failing. LibraryDetector.java does not seem to use anything particular from previous tycho, so remove the dependency. |
Sudip Mukherjee <sudipm.mukherjee@gmail.com> | no | |||
| 0002-eclipse-platform-compatibility.patch | Fixes the compatibility with the Eclipse Platform in Debian Debian ships the Platform 4.30, newer than the one Tycho 3.0.5 targets: several p2 interfaces changed their signatures, and the members related to packed artifacts are gone. Also gives tycho-compiler-jdt the batch compiler packaged by Debian. |
Emmanuel Bourg <ebourg@apache.org> | not-needed | debian | ||
| 0004-remove-ecf-dependency.patch | Removes the dependency on ECF, which is not packaged in Debian | Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
| 0007-missing-eclipse-dependencies.patch | Adds the missing Eclipse dependencies to p2-maven-plugin Upstream gets them transitively from equinox.p2.core and equinox.p2.publisher, but the Equinox packages of Debian install POMs without any dependency, so everything has to be named explicitly. The org.eclipse.core.runtime classes come from the equinox.common bundle. |
Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
| 0008-remove-maven-central-lookup.patch | Removes the Maven Central coordinate lookup The class is the only user of unirest-java and requires com.konghq:unirest-java 3.x, while Debian only has com.mashape.unirest:unirest-java 1.4.8 with a different API. |
Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
| 0009-missing-maven-dependencies.patch | Adds the missing Maven dependencies to tycho-p2-extras-plugin Upstream gets them through apache-maven -> maven-embedder -> maven-plugin-api and apache-maven -> maven-core, but apache-maven (the distribution archive) is not packaged in Debian and is ignored. |
Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
| 0010-missing-commons-io-dependency.patch | Adds the missing commons-io dependency to tycho-pomless Upstream gets it through maven-core -> maven-shared-utils -> commons-io, but the Debian Maven POM excludes commons-io from maven-shared-utils. |
Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
| 0011-missing-jsr305-dependency.patch | Adds the missing jsr305 dependency to tycho-core Upstream gets it through maven-core -> guice -> guava -> jsr305, but jsr305 was replaced by JSpecify in recent versions of Guava. |
Emmanuel Bourg <ebourg@apache.org> | not-needed |
