Skip to content

Conversation

jbescos
Copy link
Member

@jbescos jbescos commented Mar 31, 2022

Relates to #15

This is how is the manifest before my fix:

Manifest-Version: 1.0
Bundle-Description: Angus Mail Provider
Bundle-DocURL: https://www.eclipse.org
Bundle-License: http://www.eclipse.org/legal/epl-2.0, https://www.gnu.or
 g/software/classpath/license.html, http://www.eclipse.org/org/documents
 /edl-v10.php
Bundle-ManifestVersion: 2
Bundle-Name: Angus Mail Provider
Bundle-SymbolicName: org.eclipse.angus.mail
Bundle-Vendor: Eclipse Foundation
Bundle-Version: 1.0.0.SNAPSHOT
Created-By: Apache Maven Bundle Plugin
DynamicImport-Package: *
Export-Package: com.sun.mail.auth;uses:="com.sun.mail.util,javax.securit
 y.auth.callback,javax.security.sasl";version="1.0.0",com.sun.mail.handl
 ers;uses:="jakarta.activation";version="1.0.0",com.sun.mail.iap;uses:="
 com.sun.mail.util";version="1.0.0",com.sun.mail.imap;uses:="com.sun.mai
 l.iap,com.sun.mail.imap.protocol,com.sun.mail.util,jakarta.activation,j
 akarta.mail,jakarta.mail.event,jakarta.mail.internet,jakarta.mail.searc
 h";version="1.0.0",com.sun.mail.imap.protocol;uses:="com.sun.mail.iap,c
 om.sun.mail.imap,com.sun.mail.util,jakarta.mail,jakarta.mail.internet,j
 akarta.mail.search";version="1.0.0",com.sun.mail.pop3;uses:="com.sun.ma
 il.util,jakarta.mail,jakarta.mail.internet";version="1.0.0",com.sun.mai
 l.smtp;uses:="com.sun.mail.util,jakarta.mail,jakarta.mail.internet";ver
 sion="1.0.0",com.sun.mail.util;uses:="jakarta.mail,jakarta.mail.util,ja
 vax.net.ssl";version="1.0.0",com.sun.mail.util.logging;uses:="jakarta.m
 ail";version="1.0.0"
Import-Package: com.sun.mail.auth;version="[1.0,2)",com.sun.mail.iap;ver
 sion="[1.0,2)",com.sun.mail.imap;version="[1.0,2)",com.sun.mail.imap.pr
 otocol;version="[1.0,2)",com.sun.mail.util;version="[1.0,2)",jakarta.ac
 tivation;version="[2.1,3)",jakarta.mail;version="[2.1,3)",jakarta.mail.
 event;version="[2.1,3)",jakarta.mail.internet;version="[2.1,3)",jakarta
 .mail.search;version="[2.1,3)",jakarta.mail.util;version="[2.1,3)",java
 x.crypto,javax.crypto.spec,javax.net,javax.net.ssl,javax.security.auth.
 callback,javax.security.auth.x500,javax.security.sasl,javax.xml.transfo
 rm,javax.xml.transform.stream,sun.security.util
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"

This is with the fix:

Manifest-Version: 1.0
Bundle-Description: Angus Mail Provider
Bundle-DocURL: https://www.eclipse.org
Bundle-License: http://www.eclipse.org/legal/epl-2.0, https://www.gnu.or
 g/software/classpath/license.html, http://www.eclipse.org/org/documents
 /edl-v10.php
Bundle-ManifestVersion: 2
Bundle-Name: Angus Mail Provider
Bundle-SymbolicName: org.eclipse.angus.mail
Bundle-Vendor: Eclipse Foundation
Bundle-Version: 1.0.0.SNAPSHOT
Created-By: Apache Maven Bundle Plugin
DynamicImport-Package: *
Export-Package: com.sun.mail.auth;uses:="com.sun.mail.util,javax.securit
 y.auth.callback,javax.security.sasl";version="1.0.0",com.sun.mail.handl
 ers;uses:="jakarta.activation";version="1.0.0",com.sun.mail.iap;uses:="
 com.sun.mail.util";version="1.0.0",com.sun.mail.imap;uses:="com.sun.mai
 l.iap,com.sun.mail.imap.protocol,com.sun.mail.util,jakarta.activation,j
 akarta.mail,jakarta.mail.event,jakarta.mail.internet,jakarta.mail.searc
 h";version="1.0.0",com.sun.mail.imap.protocol;uses:="com.sun.mail.iap,c
 om.sun.mail.imap,com.sun.mail.util,jakarta.mail,jakarta.mail.internet,j
 akarta.mail.search";version="1.0.0",com.sun.mail.pop3;uses:="com.sun.ma
 il.util,jakarta.mail,jakarta.mail.internet";version="1.0.0",com.sun.mai
 l.smtp;uses:="com.sun.mail.util,jakarta.mail,jakarta.mail.internet";ver
 sion="1.0.0",com.sun.mail.util;uses:="jakarta.mail,jakarta.mail.util,ja
 vax.net.ssl";version="1.0.0",com.sun.mail.util.logging;uses:="jakarta.m
 ail";version="1.0.0"
Import-Package: com.sun.mail.auth;version="[1.0,2)",com.sun.mail.iap;ver
 sion="[1.0,2)",com.sun.mail.imap;version="[1.0,2)",com.sun.mail.imap.pr
 otocol;version="[1.0,2)",com.sun.mail.util;version="[1.0,2)",jakarta.ac
 tivation;version="[2.1,3)",jakarta.mail;version="[2.1,3)",jakarta.mail.
 event;version="[2.1,3)",jakarta.mail.internet;version="[2.1,3)",jakarta
 .mail.search;version="[2.1,3)",jakarta.mail.util;version="[2.1,3)",java
 x.crypto,javax.crypto.spec,javax.net,javax.net.ssl,javax.security.auth.
 callback,javax.security.auth.x500,javax.security.sasl;resolution:=optio
 nal,javax.xml.transform,javax.xml.transform.stream,sun.security.util;re
 solution:=optional
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"


Copy link
Member

@lukasj lukasj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will update this PR with the issue in the CHANGES.txt after these other PRs are merged, to avoid conflicts.

jakartaee/mail-api#619
#24

…atory 'sun.security.util' package eclipse-ee4j#15

Signed-off-by: Jorge Bescos Gascon <[email protected]>
Signed-off-by: Jorge Bescos Gascon <[email protected]>
@jbescos
Copy link
Member Author

jbescos commented Aug 31, 2022

As 1.0.0 was already released, I created a 1.0.1 section in the change list to include this issue.

Copy link
Member

@lukasj lukasj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

org.eclipse.angus.mail bundle fails to resolve under OSGi due to mandatory 'sun.security.util' package
2 participants