Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transformed third party and stable API bundle updates and other updates #19216

Merged
merged 7 commits into from
Nov 4, 2021

Conversation

jhanders34
Copy link
Member

  • Update ejbcontainer javadoc to include com.ibm.websphere.ejbcontainer package
  • Update transformed package versions and bundle name for grpc third party and stable bundles
  • Update transformed bundle name for pages tld bundle
  • Update transformed bundle name for org.osgi.service.http bundle and do not include it in the dev/api directory any longer
  • Update to only include the transformed javadoc zip for the transformed projects.

@jhanders34
Copy link
Member Author

#build

@LibbyBot
Copy link

LibbyBot commented Nov 2, 2021

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Nov 2, 2021

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_MDYfkDwBEeygsrM6ShizkA

Target locations of links might be accessible only to IBM employees.

@volosied volosied requested a review from wtlucy November 2, 2021 18:30
Copy link
Member

@tkburroughs tkburroughs left a comment

Choose a reason for hiding this comment

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

EJB changes look good.

Copy link
Member

@neuwerk neuwerk left a comment

Choose a reason for hiding this comment

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

Web Service related changes look good to me! Thanks Jared!

@jhanders34
Copy link
Member Author

#libby #build

@LibbyBot
Copy link

LibbyBot commented Nov 2, 2021

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Nov 2, 2021

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_i4DvQDwXEeygsrM6ShizkA

Target locations of links might be accessible only to IBM employees.

@jhanders34
Copy link
Member Author

#libby #build

@LibbyBot
Copy link

LibbyBot commented Nov 3, 2021

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Nov 3, 2021

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_OXuggDygEeygsrM6ShizkA

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

LibbyBot commented Nov 4, 2021

The build jhanders34-19216-20211103-0626
https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_OXuggDygEeygsrM6ShizkA
completed successfully!

Comment on lines 27 to 36
org.apache.taglibs.standard.tag.common.core;version="1.0.0", \
org.apache.taglibs.standard.tag.common.xml;version="1.0.0", \
org.apache.taglibs.standard.tag.el.core;version="1.0.0", \
org.apache.taglibs.standard.tag.el.fmt;version="1.0.0", \
org.apache.taglibs.standard.tag.el.sql;version="1.0.0", \
org.apache.taglibs.standard.tag.el.xml;version="1.0.0", \
org.apache.taglibs.standard.tag.rt.core;version="1.0.0", \
org.apache.taglibs.standard.tag.rt.fmt;version="1.0.0", \
org.apache.taglibs.standard.tag.rt.sql;version="1.0.0", \
org.apache.taglibs.standard.tag.rt.xml;version="1.0.0"
Copy link
Member

Choose a reason for hiding this comment

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

Spoke with my team -- Should this be 1.0.0 because it's a new bundle? Or should it be 2.0 since these are the EE9 versions of the classes (albeit transformed)

Copy link
Member

@volosied volosied Nov 4, 2021

Choose a reason for hiding this comment

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

Ah, the previous bundle used 1.0.0 -- let's use 2.0 here instead.

Copy link
Member

Choose a reason for hiding this comment

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

Why is the bundle version 1.2?

dev/io.openliberty.jakarta.pages.tld.3.0/bnd.bnd Outdated Show resolved Hide resolved
-buildpath: \
com.google.errorprone:error_prone_annotations;version=2.4.0,\
io.grpc:grpc-netty;version=${grpcVersion},\
io.netty:netty-buffer;version=${nettyVersion},\
Copy link
Member

Choose a reason for hiding this comment

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

Wouldn't it be better to depend on the existing netty bundle io.openliberty.io.netty?


Export-Package:\
io.grpc.netty;version=${grpcVersion}, \
io.netty.handler.ssl;version=${nettyVersion}
Copy link
Member

Choose a reason for hiding this comment

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

package is already exported by io.openliberty.io.netty.ssl so why not use that?

Copy link
Member

Choose a reason for hiding this comment

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

Spoke to Bill Lucy, these bundles are third-party and io.openliberty.io.netty.ssl is an internal bundle. Customer would not be able to use this package otherwise.

bVersion=1.0
grpcVersion=1.38.1

Bundle-SymbolicName: io.openliberty.io.grpc.1.0.javaee; singleton:=true
Copy link
Member

Choose a reason for hiding this comment

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

Why include 1.0 in the name of the bundle?

Copy link
Contributor

Choose a reason for hiding this comment

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

this is a stable API bundle - based on https://github.com/OpenLiberty/open-liberty/wiki/Open-Liberty-naming-guidelines we thought the 1.0 made sense

Copy link
Member

@tevans78 tevans78 left a comment

Choose a reason for hiding this comment

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

While I did leave some comments, strictly they do not come from the changes that Jared is making... so approving this PR

Copy link
Member

@volosied volosied left a comment

Choose a reason for hiding this comment

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

looks good, thanks 👍

@jhanders34
Copy link
Member Author

#libby

@LibbyBot
Copy link

LibbyBot commented Nov 4, 2021

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 32 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 21 infrastructure code files were changed.

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

Successfully merging this pull request may close these issues.

7 participants