Hamcrest User Update

63 views
Skip to first unread message

John Patrick

unread,
Jun 28, 2020, 7:37:00 PM6/28/20
to hamcre...@googlegroups.com
Hello Everyone,

Some of you might have already seen updates from github about, labels
or comments being added. I'm looking at doing a Google Summer of Code
style blitz on open pull requests and open issues.

I've done the 2nd page of open pull requests just now, will look at
page 1 sometime this week, and start working on issues page by page
next week.

Most pull requests just need a rebase from the latest master, so if
you have an open Pull Request doing something like the following in
your clone of JavaHamcrest would be great.

$ git fetch
$ git checkout YOU_BRANCH
$ git rebase origin/master
FIX REBASE ISSUES
$ git push YOURS -f

Hopefully we might get a 2.3-rc out sometime in september.

John

Steve Freeman

unread,
Jun 29, 2020, 4:12:23 PM6/29/20
to Hamcrest Java Users
Thanks for this. We've been crippled by the 1.7 barrier for years.

The only thing I would say is that maybe there should be another version bump because of the generics change. That and being perhaps a bit too conservative, as new features are impossible in practice to remove.

S

John Patrick

unread,
Jun 29, 2020, 4:26:07 PM6/29/20
to hamcre...@googlegroups.com
I'm thinking, wrap in the outstanding easy PR's into v2, and prep for
Java 1.8 and newer.

Then do v3 for Java 1.8, and also v1.4 for Java 11 and newer using
multi release jars.

As I've discovered you can't do Java 1.8 base Multi Release Jar, due
to Java 9 and newer needing module-info.java in the root, even if
META-INF/versions/X/module-info.java exists...

When releasing v3 and v4 state, planned EOF, i.e. once Java 20 v3 is
no longer supported.
Can't decide to backport or cherry pick v4 fixes into v3, or merge
into v3 then merge into v4...

Still playing around with some sample projects to see how it would work out etc.

Anyway a work in progress.
John
> --
> You received this message because you are subscribed to the Google Groups "Hamcrest Java Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-jav...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/hamcrest-java/266162a5-8c91-4859-98ea-c4d9a0bb9d22o%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages