-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Dedicated OSGi bundle merging both client-java
and client-java-api
#744
Conversation
Welcome @azzazzel! |
This looks fine to me, thanks! We have a flaky test that we need to fix, then we can merge on green... |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: azzazzel, brendandburns The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@azzazzel this is still failing continuous testing for some reason. We've gotten rid of the flake (other PRs are passing at least) so I'm not sure what's going on here... Do tests pass locally for you? |
it's not the flakiness in this pull i believe |
Well, as this is a new artifact that only packages together binary files (classes) I didn't expect it to be involved in any tests. After all it operates on the result of already tested code. I can have another look at it this weekend but I'm afraid I'll need some more insides about your test expectations. |
I'm responding from my phone and I can't see all the details but from the pasted snippet it seams that the problem is not in tests but that the travis build fails. Is that correct? Or are there any generic tests that are automatically applied to new artifacts during the CI pipeline? |
You should be able to just run If that runs clean on your local workspace then there's a problem in travis. If that doesn't run clean on your machine then we need a change to the PR. Happy to help more if you have questions and thanks in advance for working on this! |
62ec918
to
0c783f0
Compare
New changes are detected. LGTM label has been removed. |
When I run
As you see the tests fail on It looks like I started from a
My guess is that your concern is the second failure and not the first one. If so, it is not the tests failing. It happens because the To "fix" this issue and ensure it does not brake the CI, I simply moved the plugin execution to Please add this fix to
|
Ok, thanks for the info. The Thanks |
OK. Thanks for clarification. I looked at I am closing this now and will resend on |
This is simple workaround for #737
It adds new module that basically merges the two modules currently containing the split package.
This is not a fix but workaround that allows to use the client in OSGi environment wile waiting for the proper fix in 7.
I'm sending this to
master
only because I couldn't find a6.0.1
branch. It would be awesome if you can merge it to6.0.1
code (only new files here so there should be no conflicts) and release theio.kubernetes:client-java-osgi:6.0.1
artifact to maven central.