TM/Meetings/4-Dec-2012

From Eclipsepedia

< TM‎ | Meetings
Revision as of 17:55, 4 December 2012 by David dykstal.us.ibm.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Date & Time 04 December 2012 (Tuesday) at 1600 UTC / 1200pm Toronto
Html.gifcalendar Ical.gifcalendar
Skype david_dykstal to call martin.oberhuber, david-k-mcknight, xuan.chen886, uwe.stieber, and anna_dushistova.

All TM committers and interested parties are invited. Interested parties ping david_dykstal on Skype chat to be added to the call.

Backup dial-in: US & Canada (Toll-Free) 888-426-6840
Austria (Caller Paid) 0-1-2530601
For Other Countries: AT&T Teleconference
Participant Code: 8703125#


Contents

Agenda

Git Migration

  • Migration done:
    • CVS Frozen: bug 392744
    • Gerrit requested: bug 393131 -- Git repository URL will change once implemented
      • Anna will want to enable the Hudson verification job to auto-test commits
      • Please use this URL for committing: ssh://userid@git.eclipse.org:29418/tm/org.eclipse.tm.git
      • The Gerrit web UI is here: https://git.eclipse.org/r/p/tm/org.eclipse.tm.git
      • Docs for using Gerrit are here: Gerrit
  • Done Items
    • Ok green.gif Docs: Anna already updated the Wiki
    • Ok green.gif AI Martin Update team project sets (done for Juno, but not for Indigo/Galileo/Ganymede)
    • Ok green.gif AI Martin to disable the Legacy Builder (N-Builds, I-Builds)
    • Ok green.gif bug 393589 AI Martin Remove the tm-cvs-commit mailing list (Hudson and Git web interfaces provide nice "recent changes" support)
    • Ok green.gif bug 393647 AI Anna Remove obsolete Dash Athena CBI Jobs from Hudson
    • Ok green.gif AI DaveD Update the Repo information in the Portal
  • To Do
    • Update Website Docs where they refer to CVS
    • Downloads Page - recommend manually editing a downloads page; most smaller projects do this really simple; follow CDT / Linuxtools
    • Maybe update the CVS repo putting in a "readme.txt" that project has migrated to git
    • Webpages partially out-of-date --> migrate to Wiki; Wayne got something "almost done" that can be auto-generated
  • Getting Started with Git
    • Put Basic Cheatsheet / Conventions onto the Wiki (maybe copy from Linuxtools)
  git config --global --list
  git config --global user.email my_committer_email@address.com
  git config --global user.name "John Doe"
  git clone ssh://userid@git.eclipse.org:29418/tm/org.eclipse.tm.git
  #readonly:# git clone git://git.eclipse.org/gitroot/tm/org.eclipse.tm.git
  <make changes>
  "git status" shows changes
  "git diff" shows difference (like patch format)
  git add <filename> -adds a file
  git rm <filename> removes a file
  then git commit -m"message" --to commit into your local repo
  git push -- to push to the remote repository
  • Builds for master branch
    • Put Repo information into the plugins ? - Currently building on Tycho 0.15, but 0.16 is available
      • Anna wants to update to CBI (like Uwe did for TCF)
    • Validate Hudson master build output against what we had, file bugs for anything incomplete
      • Some goodies (eg help index; .api_description; scmurl in MANIFEST.MF) might be missing - not necessarily re-do all of them, but document whats different
  • Builds for legacy branches
    • Branches are building with Tycho

Project Leadership

  • Ok green.gif AI Martin initiate vote
  • Ok green.gif AI Martin Google Calendar
  • Ok green.gif AI DaveD Take ownership of calendar
  • Ok green.gif AI DaveD Take ownership of meeting agenda

Action Items

  • All Review bug backlogs (Fix target milestones; review / triage incoming high-severity issues)
  • Dave D See remaining migration action items; talk to David Williams on Tools PMC membership; fix secure storage login for JUnits
  • Manuel complete legacy builds

Next Meeting

Minutes

Attendees

  • Dave D, Dave M, Anna, Martin, Xuan

Notes

  • Git migration
    • Anna - Now using the Common Build Infrastructure (CBI) as is TCF. Concerned about jar signing. The published Maven plugin that does this is at 1.0.0. We should be at latest version 1.0.2. However, this version is not yet public. TCF has the same problem. They tried building from source but went back to 1.0.0. Anna has submitted a bug but no response as yet.
    • Manuel - Was having problems with Tycho not working in 3.6. One plugin cannot be resolved, removed from the configuration. Continuing to make progress.
    • AI Dave - update TM web site to cover CVS to Git items plus the project lead change.
  • Juno 3.4.2
    • Our 3.4.2 release candidates begin in mid January. Release is Feb 22. If we need to branch before that time post on the mailing list and we'll pick a date, otherwise we'll be building and tagging the master branch.
  • Kepler
    • AI Dave - draft ramp-down plan for Kepler
  • Miscellany
    • David Williams note was regarding the (2 march 2011) ramp down plan after moving to the Tools PMC. All resolved.

Action Items

  • All Review bug backlogs (Fix target milestones; review / triage incoming high-severity issues)
  • Anna Follow up on jar signing plugin
  • Dave D See remaining migration action items below; fix secure storage login for JUnits
    • Update Website Docs where they refer to CVS
    • Downloads Page - recommend manually editing a downloads page; most smaller projects do this really simple; follow CDT / Linuxtools
    • Maybe update the CVS repo putting in a "readme.txt" that project has migrated to git
    • Webpages partially out-of-date --> migrate to Wiki; Wayne got something "almost done" that can be auto-generated
  • Manuel Complete legacy builds