[
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