Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Architecture Council/Meetings/August 11 2011
Meeting Title: | Architecture Council Monthly Meeting |
Date & Time: | Thursday August 11, 2011 at 1500 UTC / 0800 SFO / 1100 Ottawa / 1600 London / 1700 Berlin attention DST change HTML | iCal |
Dial-in: | NEW Canada 1-877-727-8553 toll free / 1-416-840-9801 caller paid NEW U.S. 1-866-394-4146 toll free / 1-480-629-1624 caller paid NEW passcode 428029063 |
Contents
Attendees
All AC Members are invited.
- PMC Reps please confirm attendance or list your delegate below. Every PMC is required to name a primary and backup delegate, and to ensure that one delegate attends the meeting.
BIRT: | |
|
DTP: | Brian Payton | Linda Chan |
Eclipse: | |
John Arthorne |
Modeling: | Ed Merks | |
Mylyn: | Steffen Pingel | |
RT: | |
|
SOA: | |
|
Technology: | |
|
Tools: | |
|
TPTP: | (TBA) | |
WTP: | |
Neil Hauge |
- Signed-up: John Arthorne, Linda Chan, Doug Clarke, Neil Hauge, Kenn Hussey, Achim Loerke, Ed Merks, Kim Moir, Martin O, Andrew Overholt, Brian Payton, Steffen Pingel, Mary Ruddy
- Regrets: Oliver Cole (standing conflict), Wenfeng Li (standing conflict), Christian Campo (conflict), Adrian Mos, Wayne Beaton
- No-Show: Chris Aniszczyk, Boris Bokowski, Nick Boldt, Chuck Bridgham, Cédric Brun, Dave Carver, Oisin Hurley, Mik Kersten, Markus Knauer, Bernd Kolb, Jeff McAffer, Mike Milinkovich, Pascal Rapicault, Doug Schaefer, Michael Scharf, Tom Schindl, Darin Swanson, Gunnar Wagenknecht, Tom Watson, David Williams, Mike Wilson, Oliver Wolf, Gary Xue
Agenda / Notes
- Feel free to edit, but not during the call!
Review of Last Meeting
- Architecture Council/Meetings/July 14 2011
- Still open items moved to #Action_Items
New Topics
Simplify Project Mgmt
- bug 261408 - Simplify Project Mgmt
- Andrew O: Looking through the backlog, I saw bug 261408 from Ketan and would like to discuss progress on moving away from the PHP-based websites (or at least clarify that there's no requirement to use them)
- DVCS - available now; simplified website - available now (Wayne working on data-driven website, but not quite )
- Martin: automated builds are a 3rd ingredient for making it easy to run a project - do we have simple instructions for Tycho / Minerva already?
- Andrew: Ideally, have like "congrats, your project is provisioned... here's git, here's hudson, here's tycho, here's bugzilla, here's website; mailinglist, newsgroup"
- Contributor's Guide ... Martin likes the Linux_Tools_Project/Getting_Involved, egit getting involved, CDT one - all are terse but helpful, using a common format on their homepage (egit, cdt)
- Pointer to Wiki Development_Resources
- Remy's article "how to fix a bug in Eclipse": http://www.eclipse.org/resources/resource.php?id=514
- John: Just set up a project - maintaining the portal metadata is still difficult, some 30 fields available but only have to fill 10
- Andrew: Wayne might be working on getting rid of the portal and doing Drupal instead...
- John: Metadata is helpful, but doing the 1st pass was daunting ... especially where it asks for URL's it keeps couple questions open (where should the URL point to?)
- John: Process for making contributions is different between projects ... common place for the Contributors Guide ... maybe a template Contributor Guide for default infrastructure
- Moving to common infrastructure helps ... OK learning once how to contribute but don't want to learn over again
git @ Eclipse progress
- git @ Eclipse progress
- AC to recommend Best Practice for common workflows ... rather than every project running into the same issues
- Ed: people still using commandline, tools are still buggy... wizards require a lot of understanding
- Eg when Pull runs into a conflict there's NPE's, traces... have to copy files...
- Commandline tools just work, it's easy to get lost in the UI
- John: Merge on commandline can be dauting too... commit after a merge there's lots of changes I didn't do
- Kenn: Always commit to a local branch before attempting to merge
- Andrew: Things became a lot clearer when changing pull strategy to "rebase" from "merge" (also get linear history)
- Fetch + Rebase instead of Pull... or globally set the pull strategy to rebase (only affects future clones/branches - see bug 345504
- Ed: Common Recipe, Q&A for Simple Things
- John: Platform-releng/Git_Workflows is closest (from committer's point of view) - Contributor Guides for Contributor Level
- Maintenance Streams: In CVS, branched single plugins only... in git, branch is at the repository level... wouldn't have branched jface, but now have to deliver to both branches
- Martin: Simple Recipe for Contributors (1) create local branch, (2) commit, (3) create patch from History View
- Kim: Builds picking up incorrect versions... no common root cause (wrong builder, user error... egit fetch factory was a problem - applies to PDE build)
- Platform migrated 9 of 25 repos so far - migrating larger repos is very time consuming (1 day per repo) - just adding .gitignore files took 9 hours
General Topics
- Updates from the Board
- Ed: Not much technical happening ... some discussions around Long-Term Support (10, 15 Years or more)
- One of the biggest issues is how to do builds
- Package the sources along with the build infra (decouple from public repos)
- Ed: Not much technical happening ... some discussions around Long-Term Support (10, 15 Years or more)
- Maven @ Eclipse progress
- Tycho and source bundle generation - can't auto-generate source bundles today (Maybe a tycho bug) - any shortcut?
- Workaround: manually generate container features, the source bundles will be auto-generated by Tycho
- AC Backlog
- Andrew looked through it - 55 as of today - commented on some asking to close
- Any AC member can close bugs, the mailing list is auto-notified when a bug is closed
Action Items
- Cleaned up old action items, see Architecture Council/Meetings/February 10 2011 for old stuff
- (old) Martin to add Eclipsecon meeting notes onto the wiki
- (old) Tim write up an initial wiki page with information for people to standardize on the tracing API
- Martin revise the AC Wiki to make it easier to find the New Member Process. More links on homepage. More usage of categories.
- Martin bug 315210 Make the AC mailing list open / moderated