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

When we stop 3.1.x release? #62

Closed
KengoTODA opened this Issue Dec 12, 2018 · 6 comments

Comments

Projects
None yet
3 participants
@KengoTODA
Copy link
Member

KengoTODA commented Dec 12, 2018

Currently spotbugs has two branches: master for 4.x and release-3.1 for 3.1.x.
Here I want to discuss when we stop 3.1 release to focus on improvement.

We're providing 3.1.x release to support backward-compatible solution for FindBugs users. I think it
is necessary to support long-aged Java projects.
However, it also makes bugfix and improvement difficult; for instance spotbugs/spotbugs#28 is not closed even though we spent two years.

The next January is EOL for Java SE 8, so I think it's nice timing to ask long-aged Java projects to migrate to newer solution. Let's consider to release 3.1.12 at the next January, and make it the last release except for vulnerability fix.

Note that we have different issue #17 to discuss about what we do in 4.0 release.

@KengoTODA

This comment has been minimized.

Copy link
Member

KengoTODA commented Dec 17, 2018

Hi @spotbugs/everyone, do you have your opinion about this topic? :)

@henrik242

This comment has been minimized.

Copy link

henrik242 commented Dec 17, 2018

I think the main focus should be 4.x on jdk11. I haven't done anything on jdk8 for almost a year.

@ThrawnCA

This comment has been minimized.

Copy link

ThrawnCA commented Dec 17, 2018

4.x on JDK 11 makes sense. Anyone sticking to JDK 8 is likely dealing with legacy issues of some kind, and so is less likely to be able to make use of the latest and greatest bug detector.

@KengoTODA KengoTODA self-assigned this Dec 18, 2018

@KengoTODA KengoTODA pinned this issue Dec 19, 2018

@KengoTODA

This comment has been minimized.

Copy link
Member

KengoTODA commented Dec 19, 2018

I'll keep this topic open to discuss for one week later. At Dec/26, if no contributor against, we'll stop 3.1.x release from the next Feb.

@KengoTODA

This comment has been minimized.

Copy link
Member

KengoTODA commented Dec 26, 2018

@spotbugs/everyone Today is the deadline to collect your opinion, please post if you have any other opinion :)

@KengoTODA

This comment has been minimized.

Copy link
Member

KengoTODA commented Dec 27, 2018

I'll close this issue. Let's make 3.1.11 and 3.1.12 stable, then focus on 4.0 development later. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment