Jump to: navigation, search

Difference between revisions of "TM/Meetings/30-Oct-2012"

< TM‎ | Meetings
(Project Leadership)
(Project Leadership)
 
(4 intermediate revisions by the same user not shown)
Line 50: Line 50:
 
** Docs: '''Anna''' already updated the Wiki
 
** Docs: '''Anna''' already updated the Wiki
 
** Update Website Docs where they refer to CVS
 
** Update Website Docs where they refer to CVS
** '''AI Martin''' Update team project sets
+
** [[Image:Ok_green.gif]] '''AI Martin''' Update team project sets (done for Juno, but not for Indigo/Galileo/Ganymede)
 
** [[Image:Ok_green.gif]] '''AI Martin''' to disable the Legacy Builder (N-Builds, I-Builds)
 
** [[Image:Ok_green.gif]] '''AI Martin''' to disable the Legacy Builder (N-Builds, I-Builds)
 
** Downloads Page - recommend manually editing a downloads page; most smaller projects do this really simple; follow CDT / Linuxtools
 
** Downloads Page - recommend manually editing a downloads page; most smaller projects do this really simple; follow CDT / Linuxtools
** {{bug|393589}} '''AI Martin''' Remove the tm-cvs-commit mailing list (Hudson and Git web interfaces provide nice "recent changes" support)
+
** [[Image:Ok_green.gif]] {{bug|393589}} '''AI Martin''' Remove the tm-cvs-commit mailing list (Hudson and Git web interfaces provide nice "recent changes" support)
 +
** [[Image:Ok_green.gif]] {{bug|393647}} '''AI Anna''' Remove obsolete Dash Athena CBI Jobs from Hudson
 
** '''AI DaveD''' Update the Repo information in the Portal
 
** '''AI DaveD''' Update the Repo information in the Portal
 
** Maybe update the CVS repo putting in a "readme.txt" that project has migrated to git
 
** Maybe update the CVS repo putting in a "readme.txt" that project has migrated to git
Line 62: Line 63:
 
** DaveD ready to start pushing
 
** DaveD ready to start pushing
 
** Put Basic Cheatsheet / Conventions onto the Wiki (maybe copy from Linuxtools)
 
** Put Basic Cheatsheet / Conventions onto the Wiki (maybe copy from Linuxtools)
*** '''AI Martin''' UI cheatsheet on Wiki: Get egit, '''Setup egit''', Clone Repo (website / code), Update, Edit, Push, Switch branch
+
*** [[Image:Ok_green.gif]] '''AI Martin''' [[TM/Git_Workflows]] cheatsheet on Wiki: Get egit, '''Setup egit''', Clone Repo (website / code), Update, Edit, Push, Switch branch
*** Cmdline:
+
*** Cmdline (See [[Git#Committers_new_to_Git]]):
   git clone git://git.eclipse.org/gitroot/tm/org.eclipse.tm.git
+
   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
 
   &lt;make changes&gt;
 
   &lt;make changes&gt;
 
   "git status" shows changes
 
   "git status" shows changes
Line 87: Line 92:
  
 
* [[Image:Ok_green.gif]] '''AI Martin''' initiate vote
 
* [[Image:Ok_green.gif]] '''AI Martin''' initiate vote
 
+
* [[Image:Ok_green.gif]] '''AI Martin''' Google Calendar
* '''TODO Items'''
+
** Google Calendar
+
  
  
Line 162: Line 165:
  
 
== Next Meeting ==
 
== Next Meeting ==
* Next [[TM/Meetings/5-Dec-2012]] (5 weeks)
+
* Next [[TM/Meetings/4-Dec-2012]] (5 weeks)

Latest revision as of 05:57, 28 November 2012

Meeting Title: TM Monthly Meeting
Date & Time: Wednesday Oct 30, 2012 at 1600 UTC / 1200pm Toronto ATTENTION DST CHANGE!
Html.gifHTML | Ical.gifiCal
Dial-in: Martin to call everybody by Skype
Interested Parties ping martin.oberhuber on Skype Chat for getting added to the call.

Backup dial-in: Freephone +1 (800) 7302996 / Passcode: 7322148 #
Austria 0800 886-63241 / Russia 81080029611012 / Germany 08922061395 / UK 08004960069 / Others see here

Skype dial-in: martin.oberhuber, ddykstal (or david_dykstal), david-k-mcknight, kevin.j.doyle, xuan.chen886, eugenetarassov, michael_scharf, uwe.stieber, radoslav.gerganov, wrsfburton, anna_dushistova.

Attendees

All TM committers and interested parties are invited.


Agenda


Git Migration

  • TODO Items
    • Docs: Anna already updated the Wiki
    • Update Website Docs where they refer to CVS
    • 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)
    • Downloads Page - recommend manually editing a downloads page; most smaller projects do this really simple; follow CDT / Linuxtools
    • 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
    • AI DaveD Update the Repo information in the Portal
    • 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
    • DaveD ready to start pushing
    • 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
  • Builder
    • 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:
    • Probably not going with Tycho, might use PDE build - want to minimize changes
    • Not clear whether will create hudson jobs for legacy builds
    • Most likely direction is have workspace populated from git through hudson - then invoke pde build on the existing workspace.

Project Leadership

  • Ok green.gif AI Martin initiate vote
  • Ok green.gif AI Martin Google Calendar


Next Meeting