[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jakartaee-tck-dev] The `big bang` release + Congratulations on the Jakarta EE 9 Release!
|
Hi all,
Year 2020 has been a very interesting time with highs and lows. A very
big high for all of us is finally releasing Jakarta EE 9 [1]! :-)
We started making Platform TCK changes in January 2020 and started
actually running tests early in June (from what I recall). This means
that we spent around 6 months of active (TCK) development before we
could tell if any of the many changes worked. Then it took roughly
until October 2020 before we started seeing 100% of tests passing (not
that we were done yet making TCK changes). The take away is that we
spent six months purely changing tests and then roughly 4-5 months to
finish completing the test changes and completing the release.
We see that about 1.2 million lines [2] were actually changed in the
Platform TCK, as expressed by doing a `git diff` [2]. It is more likely
that code reviews were done on github of around 1.7 million lines [3].
To be fair, it is more likely that we reviewed much more than that
(especially if you count the number of times in a very large review that
you lost your place and had to start over).
The largest code reviews that I recall were around 60k lines on github.
From those large code reviews I learned more about the different `git
diff` filtering options which we should all use when reviewing large
changes. Also switching to reviewing on the command line was helpful.
I think that will be a separate topic as we shouldn't have to learn best
practices for code reviewing on our own.
First, I would like to thank those that helped make the `big bang`
release Platform TCK changes in sorted order [4][5]. Thanks team,
greatly appreciated! A big toast to each of you! :-)
I'm not reflecting on the work done by the non-Platform-TCK TCKs teams
which was championed by Scott Stark and others. All of that work is
greatly appreciated as well!
I also would like to thank Amelia Eiras + Cesar Hernandez for their help
organizing the community Platform TCK calls this fall and those that
attended as well! We now have reached 95 subscribers on this Platform
TCK list, which is great progress in getting more community involvement
with the Platform TCKs.
Also a big thank you to Ed Bratt for stepping up in many different ways
that helped me a lot! Thanks Ed!
Last but not least, I would like to thank all of who participated on our
Platform TCK mailing list and issues! Your input is very much
appreciated!
I am looking forward to seeing what we can do in 2021, which will be a
better year! :-)
Thank you all!
Scott
[1] https://www.eclipse.org/lists/jakartaee-platform-dev/msg02260.html
[2] git diff -w --unified=0 8.0.2 9.0.0 --no-ext-diff | wc -l
1,247,972
[3] git diff --no-ext-diff 8.0.2 9.0.0 | wc -l
1,714,797
[4] git log 8.0.2...9.0.0 --pretty=%an | sort | uniq
[5]
Alwin Joseph
Arjan Tijms
Cesar Hernandez
Cheng Fang
David Blevins
Dmitry Kornilov
Ed Bratt
Fred Rowe
Gabriel Bussolo
Gurkan Erdogdu
Gurunandan Rao
Hussain NM
Jan Supol
Jean-Louis Monteiro
Jorge Bescos Gascon
Kevin Sutter
Lukas Jungmann
Mark Thomas
Maxim Nesen
Olivier Lamy
Radek Felcman
Rohit Kumar Jain
Ron Sigal
Scott Kurz
Scott Marlow
Thiago Henrique Hüpner
Tomáš Kraus
Tom Jenkinson