Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

Jump to: navigation, search

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.gifHTML | Ical.gifiCal
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


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: Wenfeng Li Gary Xue
DTP: Brian Payton Linda Chan
Eclipse: Mike Wilson John Arthorne
Boris Bokowski
Modeling: Ed Merks Cédric Brun
Sven Efftinge
Mylyn: Steffen Pingel Mik Kersten
RT: Jeff McAffer Tom Watson
SOA: Adrian Mos
Technology: Gunnar Wagenknecht Wayne Beaton
Tools: Doug Schaefer
WTP: Chuck Bridgham Dave Carver
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

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"
    • 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)
  • 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

Next Meeting

Back to the top