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

update to Jenkins LTS Version 2.289.2 - to release JENKINS-64639 #18

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

roebi
Copy link

@roebi roebi commented Jul 14, 2021

to easier release this Jenkins Ticket https://issues.jenkins.io/browse/JENKINS-64639

i update some dependency to focus Jenkins LTS Version 2.289.2

roebi and others added 2 commits July 14, 2021 15:51
* Update Parent POM - form https://www.jenkins.io/doc/developer/plugin-development/updating-parent/
* update maven reporting plugins
* update to plugin 4.9, fix RequireUpperBoundDeps
* update to parameterized-trigger plugin 2.30 without RequireUpperBoundDeps Exceptions
* add optional dependency to mailer plugin, update to Jenkins LTS Version 2.289.2, Jave Level 8
* Update Help Links to https://issues.jenkins.io
* Update Help Text paramaterized-trigger plugin Version
* .gitignore with IDEA ignores
* Update JoinTriggerAllCombinationsTest mavenProject Builder
* update org.jenkins-ci.plugins:plugin to 4.16, change from findbugs-maven-plugin to spotbugs-maven-plugin, can not use htmlunit, add Jelly XSS prevention
* correct deprecated Method Jenkins.getInstance() -> Jenkins.get()
* correct deprecated Class UserCause -> UserIdCause, correct deprecated Method Hudson.getInstance() -> Jenkins.get()
* define the used Parameter KEY on the join Job because of https://www.jenkins.io/blog/2016/05/11/security-update/
* Jenkins Projects use unique Job Names, correct deprecated Class UserCause -> UserIdCause, update maven-empty-mod.zip with new Versions
* define the used Parameter KEY on the intermediate Job because of https://www.jenkins.io/blog/2016/05/11/security-update/
* define the used Parameter KEY only on join Jobs with Parameter because of https://www.jenkins.io/blog/2016/05/11/security-update/
* because of https://www.jenkins.io/blog/2018/01/13/jep-200/ Refusing to marshal join.JoinTrigger for security reasons; see https://jenkins.io/redirect/class-filter/
add resources/META-INF/hudson.remoting.ClassFilter with Entry join.JoinTrigger
Co-authored-by: Robert Halter <robert.halter@adcubum.com>
@roebi
Copy link
Author

roebi commented Jul 26, 2021

@MarkEWaite Is it possible to receive a review from you for this pull request?

Copy link

@MarkEWaite MarkEWaite left a comment

Choose a reason for hiding this comment

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

I'm not entirely sure why my review was requested, but I performed an initial review.

The changes look good to me. Each of them seems like a very reasonable step to modernize the plugin.

I don't see anything that is addressing JENKINS-64639, but I assume this is preparatory work being done before the specific changes for JENKINS-64639.

@roebi
Copy link
Author

roebi commented Aug 2, 2021

@wolfs it ist possible to merge the pull request in a new Branch i.e. 'update_to_jenkins2_289_2' in this Repo ?
Then the Units Tests will be run in this Branch on ci.jenkins.io - see https://ci.jenkins.io/job/Plugins/job/join-plugin/indexing/console

current this Pullrequest ist ignored for the Unit Tests:
Checking pull request #18 (not from a trusted source) ‘Jenkinsfile’ not found Does not meet criteria

@nicliuqi
Copy link

nicliuqi commented Dec 6, 2021

Sorry to comment here, but I found no place to know when the issue JENKINS-64639 can be resolved. Has Join Plugin stopped maintenance?

@MarkEWaite
Copy link

Sorry to comment here, but I found no place to know when the issue JENKINS-64639 can be resolved. Has Join Plugin stopped maintenance?

According to the page for the Join plugin, the last release was 5 years ago. The last commit to the GitHub repository was 7 months ago.

The fix for JENKINS-64639 was merged in March 2021, but no release has been performed. I think it is safe to call the plugin "abandoned". You can compile the plugin yourself and use your locally compiled version in your Jenkins controller, either using the master branch or using the changes on this branch.

See the "Adopt a plugin" instructions if you'd like to become the maintainer of this plugin.

@roebi
Copy link
Author

roebi commented Dec 6, 2021

Sorry to comment here, but I found no place to know when the issue JENKINS-64639 can be resolved. Has Join Plugin stopped maintenance?

Nobody does Releasing.

The last Release is from 2016. See https://github.com/jenkinsci/join-plugin/tags

I update to make releasing possible. The Table to Div fix ist already merged with a other Pull Request.

Current we have switched to Pipeline Jobs and do no more use this plugin.

@nicliuqi
Copy link

nicliuqi commented Dec 7, 2021 via email

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

Successfully merging this pull request may close these issues.

4 participants