Control: tags -1 patch
--
On Mon, Sep 19, 2022 at 03:58:29PM +0100, Sudip Mukherjee wrote:
> Source: equinox-p2
> Version: 4.21-1
> Severity: important
> X-Debbugs-Cc: sudipm.mukher...@gmail.com
>
> Dear Maintainer,
>
> The manifest file of equinox-p2 mentions that it needs bouncycastle
> version="1.65.0" but in Debian we have bouncycastle 1.71 and as a result any
> eclipse based application is not able to use equinox-p2 and it gives the
> errors like:
>
> org.eclipse.equinox.p2.engine [130]
> Unresolved requirement: Import-Package: org.bouncycastle.openpgp;
> version="1.65.0"
>
> org.eclipse.equinox.p2.core [131]
> Unresolved requirement: Import-Package: org.bouncycastle.bcpg;
> version="1.65.0"
The attached patch is the minimum required to unblock eclipse-tracecompass.
But Emmanuel Bourg did not agree so I am not doing an upload but keeping
the patch here for record.
Ref: https://lists.debian.org/debian-java/2022/09/msg2.html
--
Regards
Sudip
diff -Nru equinox-p2-4.21/debian/changelog equinox-p2-4.21/debian/changelog
--- equinox-p2-4.21/debian/changelog 2021-10-18 15:14:21.0 +0100
+++ equinox-p2-4.21/debian/changelog 2022-09-07 21:02:34.0 +0100
@@ -1,3 +1,10 @@
+equinox-p2 (4.21-1.1) UNRELEASED; urgency=medium
+
+ * Team upload.
+ * Fix Manifest. (Closes: #1020299)
+
+ -- Sudip Mukherjee Wed, 07 Sep 2022 21:02:34 +0100
+
equinox-p2 (4.21-1) unstable; urgency=medium
* New upstream release
diff -Nru equinox-p2-4.21/debian/patches/manifest.patch equinox-p2-4.21/debian/patches/manifest.patch
--- equinox-p2-4.21/debian/patches/manifest.patch 1970-01-01 01:00:00.0 +0100
+++ equinox-p2-4.21/debian/patches/manifest.patch 2022-09-07 21:02:34.0 +0100
@@ -0,0 +1,73 @@
+Description: Fix Manifest
+
+Author: Sudip Mukherjee
+
+---
+
+Bug-Debian: https://bugs.debian.org/1020299
+Forwarded: no
+
+--- equinox-p2-4.21.orig/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF
equinox-p2-4.21/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF
+@@ -38,14 +38,14 @@ Require-Bundle: org.eclipse.equinox.comm
+ org.eclipse.equinox.p2.metadata,
+ org.tukaani.xz;bundle-version="1.3.0"
+ Import-Package: javax.xml.parsers,
+- org.bouncycastle.bcpg;version="1.65.0",
+- org.bouncycastle.jce.provider;version="1.65.1",
+- org.bouncycastle.openpgp;version="1.65.0",
+- org.bouncycastle.openpgp.bc;version="1.65.0",
+- org.bouncycastle.openpgp.jcajce;version="1.65.0",
+- org.bouncycastle.openpgp.operator;version="1.65.0",
+- org.bouncycastle.openpgp.operator.bc;version="1.65.0",
+- org.bouncycastle.openpgp.operator.jcajce;version="1.65.0",
++ org.bouncycastle.bcpg;version="1.71.0",
++ org.bouncycastle.jce.provider;version="1.71.0",
++ org.bouncycastle.openpgp;version="1.71.0",
++ org.bouncycastle.openpgp.bc;version="1.71.0",
++ org.bouncycastle.openpgp.jcajce;version="1.71.0",
++ org.bouncycastle.openpgp.operator;version="1.71.0",
++ org.bouncycastle.openpgp.operator.bc;version="1.71.0",
++ org.bouncycastle.openpgp.operator.jcajce;version="1.71.0",
+ org.eclipse.core.runtime.jobs,
+ org.eclipse.equinox.internal.p2.core.helpers,
+ org.eclipse.equinox.internal.p2.jarprocessor,
+--- equinox-p2-4.21.orig/bundles/org.eclipse.equinox.p2.core/META-INF/MANIFEST.MF
equinox-p2-4.21/bundles/org.eclipse.equinox.p2.core/META-INF/MANIFEST.MF
+@@ -70,8 +70,8 @@ Require-Bundle: org.eclipse.equinox.comm
+ Bundle-RequiredExecutionEnvironment: JavaSE-11
+ Bundle-ActivationPolicy: lazy
+ Service-Component: OSGI-INF/eventBus.xml, OSGI-INF/agentProvider.xml
+-Import-Package: org.bouncycastle.bcpg;version="1.65.0",
+- org.bouncycastle.openpgp;version="1.65.0",
++Import-Package: org.bouncycastle.bcpg;version="1.71.0",
++ org.bouncycastle.openpgp;version="1.71.0",
+ org.eclipse.osgi.framework.eventmgr;version="1.2.0",
+ org.eclipse.osgi.framework.log;version="1.0.0",
+ org.eclipse.osgi.service.debug;version="1.0.0",
+--- equinox-p2-4.21.orig/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF
equinox-p2-4.21/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF
+@@ -26,7 +26,7 @@ Bundle-RequiredExecutionEnvironment: Jav
+ Bundle-ActivationPolicy: lazy
+ Service-Component: OSGI-INF/profileRegistry.xml, OSGI-INF/engine.xml
+ Import-Package: javax.xml.parsers,
+- org.bouncycastle.openpgp;version="1.65.0",
++ org.bouncycastle.openpgp;version="1.71.0",
+ org.eclipse.core.internal.preferences,
+ org.eclipse.core.runtime.preferences,
+ org.eclipse.equinox.internal.p2.artifact.processors.pgp,
+--- equinox-p2-4.21.orig/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF
equinox-p2-4.21/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF
+@@ -36,9 +36,9 @@ Require-Bundle: org.eclipse.ui;bundle-ve
+ org.eclipse.equinox.security.ui;bundle-version="[1.0.0,2.0.0)",
+ org.eclipse.e4.ui.dialogs;bundle-version="1.1.600"
+ Import-Package: javax.xml.parsers,
+- org.bouncycastle.bcpg;version="1.65.0",
+-