Skip to content

Fix missing dependency on directly used trilead-api#284

Merged
timja merged 2 commits intomasterfrom
missing-trilead-api-dependency
Mar 25, 2024
Merged

Fix missing dependency on directly used trilead-api#284
timja merged 2 commits intomasterfrom
missing-trilead-api-dependency

Conversation

@olamy
Copy link
Member

@olamy olamy commented Mar 25, 2024

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

Testing done

### Submitter checklist
- [ ] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [ ] Ensure that the pull request title represents the desired changelog entry
- [ ] Please describe what you did
- [ ] Link to relevant issues in GitHub or Jira
- [ ] Link to relevant pull requests, esp. upstream and downstream changes
- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue

Signed-off-by: Olivier Lamy <olamy@apache.org>
* 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
@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