hackathon ecf 2015
play

Hackathon ECF 2015 Eclipse Con France 2015 Hackathon June 24 2015 - PDF document

Hackathon ECF 2015 Eclipse Con France 2015 Hackathon June 24 2015 Table of contents I - H a c k a t h o n E C F 2 0 1 5 5 3 I - Hackathon ECF 2015 I Welcome / Agenda some slides fix a real bug in live discussion about the


  1. Hackathon ECF 2015 Eclipse Con France 2015 Hackathon June 24 2015

  2. Table of contents I - H a c k a t h o n E C F 2 0 1 5 5 3

  3. 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

  4. Prerequisites We 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 resources You 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 master ➢ branch 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/Gerrit 1 ➢ 1 - https://wiki.eclipse.org/Gerrit 6

  5. 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

  6. 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 281490 2 : 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=281490 3 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=433721 8

  7. 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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend