Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "TM/Meetings/30-Oct-2012"
Line 38: | Line 38: | ||
=== Git Migration === | === 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 | ||
+ | |||
+ | * '''TODO Items''' | ||
+ | ** Docs: '''Anna''' already updated the Wiki | ||
+ | ** Website Docs | ||
+ | ** '''AI Martin''' Update team project sets | ||
+ | ** '''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 | ||
+ | ** '''AI Martin''' Remove the tm-cvs-commit mailing list (Hudson and Git web interfaces provide nice "recent changes" support) | ||
+ | ** '''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) | ||
+ | *** '''AI Martin''' UI cheatsheet on Wiki: Get egit, '''Setup egit''', Clone Repo (website / code), Update, Edit, Push, Switch branch | ||
+ | *** Cmdline:<pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | |||
+ | * '''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 [https://hudson.eclipse.org/hudson/job/tm-master-nightly/ 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 === | === Project Leadership === | ||
+ | |||
+ | * '''AI Martin''' initiate vote | ||
+ | |||
+ | * '''TODO Items''' | ||
+ | ** Google Calendar | ||
+ | |||
<!-- | <!-- |
Revision as of 13:05, 30 October 2012
Meeting Title: | TM Monthly Meeting |
Date & Time: | Wednesday Oct 30, 2012 at 1600 UTC / 1200pm Toronto ATTENTION DST CHANGE! HTML | iCal |
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
- Review last TM/Meetings/3-Oct-2012 Action Items
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
- TODO Items
- Docs: Anna already updated the Wiki
- Website Docs
- AI Martin Update team project sets
- 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
- AI Martin Remove the tm-cvs-commit mailing list (Hudson and Git web interfaces provide nice "recent changes" support)
- 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)
- AI Martin UI cheatsheet on Wiki: Get egit, Setup egit, Clone Repo (website / code), Update, Edit, Push, Switch branch
- Cmdline:
- 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
- Put Repo information into the plugins ? - Currently building on Tycho 0.15, but 0.16 is available
- 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
- AI Martin initiate vote
- TODO Items
- Google Calendar
Next Meeting
- Next TM/Meetings/5-Dec-2012 (5 weeks)