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

Fix missing dependency on directly used trilead-api #284

Merged
merged 2 commits into from
Mar 25, 2024

Conversation

olamy
Copy link
Member

@olamy olamy commented Mar 25, 2024

Signed-off-by: Olivier Lamy olamy@apache.org

Testing done

Submitter checklist

Preview Give feedback

Signed-off-by: Olivier Lamy <olamy@apache.org>
@@ -3324,6 +3318,8 @@ public FormValidation doCheckLocal(@QueryParameter String value) throws IOExcept
* Enables trace logging of Ganymed SSH library.
* <p>
* Intended to be invoked from Groovy console.
* @deprecated
Copy link
Member Author

Choose a reason for hiding this comment

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

I would even remove this (and so dependency on trilead-api) as the class in trilead-api is even already deprecated.
https://github.com/jenkinsci/trilead-ssh2/blob/d9e5b647ca51e65db86e29a642f85eaee560bd10/src/com/trilead/ssh2/DebugLogger.java#L11

@olamy olamy changed the title Fix missing dependency dependency on directly used trilead-api Fix missing dependency on directly used trilead-api Mar 25, 2024
Signed-off-by: Olivier Lamy <olamy@apache.org>
@MarkEWaite
Copy link
Contributor

I've confirmed that incremental release 2.17.4-rc1255.4e4a_35243fd5 (from this pull request) resolves the test failure in the plugin bill of materials. Thanks @olamy !

MarkEWaite added a commit to MarkEWaite/bom that referenced this pull request Mar 25, 2024
jenkinsci/ssh-credentials-plugin#199 makes the
trilead-api plugin an optional dependency of the ssh-credentials plugin.
That exposed a latent issue in the subversion plugin that is resolved
in jenkinsci/subversion-plugin#284 .

jenkinsci#3050 describes the details of
the test failures in the plugin bill of mateerials.  The failing tests
can be seen with the commands:

 PLUGINS=subversion TEST=CompareAgainstBaselineCallableTest bash local-test.sh
 PLUGINS=mina-sshd-api-core LINE=weekly bash local-test.sh

No need to block later releases, since the pull request thet fixes the
issue has been submitted and is ready for review.
Copy link
Member

@jglick jglick left a comment

Choose a reason for hiding this comment

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

@didiez are you still maintaining this? A release is needed. (I have write permissions it seems but would rather not use them. Also #277 would be nice.)

@timja timja merged commit c73117e into master Mar 25, 2024
14 checks passed
@timja timja deleted the missing-trilead-api-dependency branch March 25, 2024 20:15
@timja
Copy link
Member

timja commented Mar 25, 2024

I'm not maintaining this functionally but I'll help with ecosystem related fixes if there's a working PR provided like in this case.

jtnord added a commit to jtnord/pipeline-groovy-lib-plugin that referenced this pull request Jun 17, 2024
updates the bom to 2950.va_633b_f42f759 to pick up jenkinsci/subversion-plugin#284
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.

4 participants