-
Notifications
You must be signed in to change notification settings - Fork 7.3k
[ZOOKEEPER-3389] Zookeeper does not export all required packages in OSGi (for Curator) #946
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
[ZOOKEEPER-3389] Zookeeper does not export all required packages in OSGi (for Curator) #946
Conversation
…SGi (needed for curator)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix Maven build as well
Less of an importance on branch 3.4 to fix it on maven (we do not plan to release with maven on this branch), but I agree, we should definitely fix it on master and 3.5. I'm also looking into a maven fix. |
retest maven build |
Can you backport the maven part from master @JiriOndrusek ? I think it should work the same here. |
hi, @nkalmar problem with master branch is, that it is not finished: There has to be made a decision how to continue with this problem (#945 (comment)). As soon as the proper way is selected, I could finish master and then backport it here. With the time distance (from the master PR creation) I tend to a solution, with a new module - only for osgi. I've prepared prototype here: https://github.com/JiriOndrusek/zookeeper/commits/zookeeper-osgi-module |
@nkalmar would it be possible to merge ant part - this PR (for purposes of 3.4.x) and merge maven part as soon as is master finished? Because maven part of solution does not exist yet, it will not cause any more difference between ant and maven. |
Yes, this is fine for 3.4, no need for a maven fix. I'll restart the builds, as both failed. |
retest this please |
@eolivelli , what do you say we merge this to 3.4 only? Maven will not pass on 3.4 anyway, and this would fix OSGi for the branch. And I don't even think we need a maven fix for 3.4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 from my side, ant fix is enough for 3.4 in my opinion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes
for 3.4 it is enough
…Gi (for Curator) Issue: https://issues.apache.org/jira/browse/ZOOKEEPER-3389 Cherry-picked from 316962a Added exported-packages which are required for Curator installation in OSGi Author: JiriOndrusek <jondruse@redhat.com> Reviewers: Enrico Olivelli <eolivelli@apache.org>, Norbert Kalmar <nkalmar@apache.org> Closes #946 from JiriOndrusek/ZOOKEEPER-3389_export-packages-osgi
Merged to 3.4, for master and 3.5 see #945 |
Issue: https://issues.apache.org/jira/browse/ZOOKEEPER-3389
Cherry-picked from 316962a
Added exported-packages which are required for Curator installation in OSGi