Greetings,
I am recently having a lot of frustration trying to fight fires for
many of my plugins. I am happy that people other than myself are using
the plugins, but it is very frustrating to work on a bug, ask someone
to test a fix, and then they will only test with the latest Jenkins,
and then they find a new issue seemingly unrelated to anything I
touched. I think there is a bigger problem here, in that it seems to
me in my personal experience over the past few months that Jenkins
plugin release compatibility is waning. I don't understand why things
will work in one release but break in another, and I barely have the
time to figure it out.
Anyhow, this is all just a lead up to my announcement that I will not
be updating any of my plugins to extend beyond Jenkins LTS. I will
only test against the latest LTS, and I will CLOSE-WONTFIX any JIRA
against any of my plugins which exploits anything newer than the
latest Jenkins LTS. For any new plugins I generate, I will try to use
the most recent LTS if possible.
This gripe dovetails with a project[1] I was working on to get all
plugins up to common release levels. I would really enjoy seeing 80%+
of all plugins updated (so at least they are tested there) to the
latest Jenkins LTS, within a month or so after each new major LTS
release.
[1]
https://wiki.jenkins-ci.org/display/JENKINS/Plugin+Report+Card
-Jesse
--
There are 10 types of people in this world, those
that can read binary and those that can not.