hackathon ecf 2015 - eclipsecon 2020i - hackathon ecf 2015 i welcome / agenda some slides fix a real...
TRANSCRIPT
![Page 1: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/1.jpg)
Hackathon ECF 2015
Hackathon June 24 2015
Eclipse Con France 2015
![Page 2: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/2.jpg)
![Page 3: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/3.jpg)
Table of contents
I - Hackathon ECF 2015 5
3
![Page 4: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/4.jpg)
![Page 5: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/5.jpg)
I - Hackathon ECF 2015 I
Welcome / Agenda➢ some slides
➢ fix a real bug in live
➢ discussion about the bugs to fix
➢ your turn to play
Who are we ?Olivier Prouvost :
➢ OPCoach, Eclipse trainer and consultant
➢ committer on e4 tools and platform UI
Wayne Beaton :
➢ Eclipse Fondation
➢ committer on packaging, dash, tptp
➢ project mentor on IOT, Location Tech, Polarsys, Jetty, ....
Mikaël Barbero
➢ Eclipse Fondation
➢ committer on emf compare, cbi, orbit
Objectives➢ This hackathon is operational
➢ You will have to try to fix your selected bugs
➢ If possible we will review the bugs
5
![Page 6: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/6.jpg)
PrerequisitesWe sent an email to prepare your environment
If you did not receive it you can get it here :
➢ link on the page of this session :
https://www.eclipsecon.org/france2015/session/contributing-eclipse-live-hackathon-part-1
➢ directly on this page :
http://www.opcoach.com/en/2015/06/hackathon-prerequisites/
Some resourcesYou will probably have to navigate on these web sites :
➢ Eclipse bugzilla : http://bugs.eclipse.org
➢ Explore Eclipse projects : http://projects.eclipse.org
➢ Download the code from git : http://git.eclipse.org
➢ Manage reviews from gerrit : http://gerrit.eclipse.org
Gerrit : the code review process➢ Gerrit is used to review the code
➢ It is an intermediate location where the code is pushed before the merge in the masterbranch
➢ For a new commit, a review is created and reviewer can comment (-2,-1,0,+1,+2)
➢ The first review is an automatic review done by hudson !
➢ When all reviewers are Ok the code is merged in the master branch
➢ Information on gerrit : https://wiki.eclipse.org/Gerrit1
1 - https://wiki.eclipse.org/Gerrit
6
![Page 7: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/7.jpg)
➢ A sample list of reviews (on e4.tools) :
List of gerrit reviews
Review contents➢ A review contains comments and patches
➢ The ID of the review is used to get the code in your repository
7
![Page 8: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/8.jpg)
review
Live fix➢ We will show how to fix a bug from the code to the gerrit review
➢ We plan to fix these 2 bugs :➢ bug 2814902 : a bad string in export wizard (reported in 2009 and not fixed !)➢ bug 433721 3: in egit, a focus problem when creating a tag
➢ Remember of the magic shortcut : Alt Shift F1 to find the UI code where the bug stands !
Your turn to play !➢ Run your Eclipse
2 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=2814903 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=433721
8
![Page 9: Hackathon ECF 2015 - EclipseCon 2020I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the bugs to fix your turn to play Who are we ? Olivier](https://reader034.vdocument.in/reader034/viewer/2022042323/5f0d77ce7e708231d43a8146/html5/thumbnails/9.jpg)
➢ Open the bug and check it
➢ Fix the code
➢ Ask us questions !
During this time we will show you some use cases when a question occurs
You can download the use cases pdf file from the talk description :
https://www.eclipsecon.org/france2015/session/contributing-eclipse-live-hackathon-part-1 4
4 - https://www.eclipsecon.org/france2015/session/contributing-eclipse-live-hackathon-part-1
9