Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Architecture Council/Meetings/September 11 2014"

 
(One intermediate revision by one other user not shown)
Line 33: Line 33:
 
|-
 
|-
 
| '''DTP:'''  
 
| '''DTP:'''  
| Brian Payton
+
| <strike>Brian Payton</strike>
 
| <strike>Linda Chan</strike>
 
| <strike>Linda Chan</strike>
 
|-
 
|-
Line 50: Line 50:
 
| '''RT:'''  
 
| '''RT:'''  
 
| <strike>Christian Campo</strike>
 
| <strike>Christian Campo</strike>
| Tom Watson<br><strike>Doug Clarke</strike><br><strike>Ian Bull</strike>
+
| <strike>Tom Watson</strike><br><strike>Doug Clarke</strike><br><strike>Ian Bull</strike>
 
|-
 
|-
 
| '''SOA:'''  
 
| '''SOA:'''  
Line 58: Line 58:
 
| '''Technology:'''  
 
| '''Technology:'''  
 
| <strike>Gunnar Wagenknecht</strike>
 
| <strike>Gunnar Wagenknecht</strike>
| Wayne Beaton
+
| <strike>Wayne Beaton</strike>
 
|-
 
|-
 
| '''Tools:'''  
 
| '''Tools:'''  
Line 65: Line 65:
 
|-
 
|-
 
| '''WTP:'''  
 
| '''WTP:'''  
| Chuck Bridgham
+
| <strike>Chuck Bridgham</strike>
 
| <strike>Neil Hauge</strike>
 
| <strike>Neil Hauge</strike>
 
|}
 
|}
Line 71: Line 71:
 
===All Attendees===
 
===All Attendees===
  
* '''In attendance:''' Marcel Bruch, Maximilian Kögel, Steffen Pingel, Martin O, Denis Roy, Michael Scharf, Eike Stepper
+
* '''In attendance:''' Marcel Bruch, Maximilian Kögel, Steffen Pingel, Martin O, Denis Roy, Doug Schaefer, Michael Scharf, Eike Stepper
 
* '''Regrets:''' Neil Hauge
 
* '''Regrets:''' Neil Hauge
  
Line 84: Line 84:
  
 
* '''Feel free to edit, but <font color="red">not during the call!</font>'''
 
* '''Feel free to edit, but <font color="red">not during the call!</font>'''
 +
 +
=== Review of Last Meeting  ===
 +
 +
* [[Architecture Council/Meetings/August 14 2014]]
 +
* Still open items moved to [[#Action_Items]]
  
 
=== Marcel: '''Update on Error Logging''' ===
 
=== Marcel: '''Update on Error Logging''' ===
Line 93: Line 98:
 
** By "watching" the errorlog-inbox, or by subscribing to RSS
 
** By "watching" the errorlog-inbox, or by subscribing to RSS
 
** Could people subscribe to "their" ID's only somehow ?
 
** Could people subscribe to "their" ID's only somehow ?
 +
** Bundle names are just guessed due to some heuristics, based on the package names in the stacktrace
 +
** '''AI Marcel''' send around an E-Mail with example reports
 +
** Some concern that we might get flooded by reports ... currently 2000 already ... need to tweak / tune down the reporting
 
* Any auto-reported bug can be used as the base for creating "cloned" bugs in the projects / components
 
* Any auto-reported bug can be used as the base for creating "cloned" bugs in the projects / components
 
* When the "tracking bug" is fixed in bugzilla, the reporter could read out the status and even report back to the user
 
* When the "tracking bug" is fixed in bugzilla, the reporter could read out the status and even report back to the user
Line 98: Line 106:
 
** Right now, the review is done by Marcel ... but hope that project committers will step up once their plugin ID's are reported
 
** Right now, the review is done by Marcel ... but hope that project committers will step up once their plugin ID's are reported
  
 +
=== Eike: Usage Data Collection ===
 +
* Working on Oomph and Preference Recorder
 +
* Trying to "learn" which Preference Keys are interesting and which ones are not so interesting
 +
* Would like to understand which Preference Keys users found worthwhile to record, and transfer to other workspaces
 +
** Marcel: First step would be talking to Wayne, who would forward to Mike
 +
* Eike: Is there any precedent ?
 +
** Marcel: Got permission for error reporting ; pending permission for "heartbeat" as part of the privacy plugin done during GSoC
 +
** See [http://www.codetrails.com/blog/developers-guide-eclipse-calling-home-policy-part-i Marcel's Blog] for details
 +
** '''AI Eike''' prepare a little video about the benefit of the envisioned kind of collection, and send to Wayne
  
=== Review of Last Meeting  ===
+
=== Michael: Played with a Stale Plugin ===
 
+
* Forked the code on Github, planning to revive it
* [[Architecture Council/Meetings/June 12 2014]]
+
** The old version of the plugin is still on the marketplace
* Still open items moved to [[#Action_Items]]
+
** But the original authors are impossible to reach at this time
 
+
* Original plugin was hosted on Google Code as Subversion, then forked by somebody on Github
=== New Topics ===
+
** Cannot contribute code to Eclipse.org , but interested in posting on Marketplace
 
+
** Question: How to move on ?
* Welcome new AC members
+
*** Martin: Reminds of the TM Terminal (Cloned as Google ELT, then cloned back as TCF Terminals) ... but there the namespace was different
* Wayne: {{bug|441637}} Maven Repo organization for LocationTech (Guest Speaker: Jody Garnett)
+
*** Sounds like with cloned versions, they would end up as a separate listing on Marketplace ... likely that the active one may bubble up eventually
 
+
====Denis: departure of Thanh Ha, release engineer====
+
* 1.5 more weeks to wrap up at Eclipse.org
+
* DavidW: Might encourage Thanh to send out a "goodbye message" himself
+
* Martin: Might combine such a message with a call to the Community for joining some "learning experience" with Thanh ... perhaps like a "CBI seminar" ?
+
** '''AI Denis''' good idea, think about drafting a message
+
* Good news is that CBI is in a MUCH better state now than before Thanh joined ... basically it "just works" now
+
* Denis: CBI is a real project, there's also a mailing list...
+
 
+
====Marcel: capturing stack traces====
+
* Calling Home policy, send stack traces automatically proposed on cross-project and epp-dev mailing lists
+
* Maybe anonymize stack traces ... could this be integrated into Mars milestone builds
+
* Wayne: involves some investment in resources... would be a waste if wouldn't be used, thus request general buy-in from the AC
+
** Multiple stages: (1) buy-in, (2) legal review, (3) roll out for simrel train ASAP eg M2, (4) around M5 look back about whether it was useful
+
* Marcel: Log Listener in errorlog view; any backtraces from org.eclipse sent to a vserver
+
** Tom: This would not be in Platform, but on top of the Platform (EPP)
+
* Martin: Sounds very valuable, and nicely complements the [https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_5.xml Eclipse Platform Plan] item '''Surface more options on the Tracing preference page''' plan item
+
* David W: Sounds like a very valuable tool even if only for committers
+
* David Williams: UDC created tons of data but had no way analyzing it .. is the analysis part figured out ?
+
** Marcel: Look for (plugin|errorcode) combinations that occur often, but such analysis will be manual work (on behalf of Marcel, eg send E-Mails)
+
 
+
 
+
* '''RESOLUTION''' Wayne happy to move forward, taking the next step with Legal
+
 
+
* Marcel: Where to report progress ?
+
** Wayne: cross-project would have the broadest audience.
+
 
+
  
=== General Topics ===
+
=== Doug: Launchbar ===
 +
* Committed now, being used not only for CDT but also for Java
 +
** See [http://cdtdoug.ca/?p=539 Doug's Original Announcement] for background
 +
** Also used for Java now (eg launching Eclemma, ...)
 +
** Going to write up some blogs; planning to Demo during the CDT Confcall 2nd Tuesday October
 +
** Goal: Trying to hide Launch Configs, and have them auto-generated with defaults .. aiming at the beginner user
 +
** Other IDE's like XCode do launches in a much simpler way
 +
* Michael: EclipseRunner also deals with Launch Configurations but in a different way (as a hierarchical view, allowing to launch with one click)
  
* '''New AC Member candidates'''
 
* '''Eclipse Infrastructure''' - git, Gerrit, Maven, Hudson, Bugzilla, ...
 
* '''Updates from the Board or the EMO'''
 
  
 
== Action Items  ==
 
== Action Items  ==
Line 152: Line 146:
 
== Next Meeting  ==
 
== Next Meeting  ==
  
* [[Architecture Council/Meetings/September 11 2014]]
+
* [[Architecture Council/Meetings/October 9 2014]]
  
 
[[Category:Architecture_Council_Meeting_Minutes]]
 
[[Category:Architecture_Council_Meeting_Minutes]]

Latest revision as of 11:39, 11 September 2014

Meeting Title: Architecture Council Monthly Meeting
Date & Time: Thursday September 11, 2014 at 1500 UTC / 0800 SFO / 1100 Ottawa / 1600 London / 1700 Berlin attention DST change
Html.gifHTML | Ical.gifiCal
Dial-in: Let's use the Foundation's Asterisk setup for this call:
  • North America (toll free) 1-866-569-4992
  • Germany (local call anywhere in Germany) 49-692-2224-6059
  • France (local call anywhere in France) 33-17-070-8535
  • Switzerland, Spain, Sweden, others - see Asterisk/Numbers

Participant conference extension: 701 then enter pin: 51968

  • SIP clients can call 701@asterisk.eclipse.org, then enter pin 51968.

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: Wenfeng Li Wenbin He
DTP: Brian Payton Linda Chan
Eclipse: Mike Wilson John Arthorne
Modeling: Ed Merks Cédric Brun
Eike Stepper
Mylyn: Steffen Pingel Mik Kersten
RT: Christian Campo Tom Watson
Doug Clarke
Ian Bull
SOA: Adrian Mos Marc Dutoo
Technology: Gunnar Wagenknecht Wayne Beaton
Tools: Doug Schaefer
WTP: Chuck Bridgham Neil Hauge

All Attendees

  • In attendance: Marcel Bruch, Maximilian Kögel, Steffen Pingel, Martin O, Denis Roy, Doug Schaefer, Michael Scharf, Eike Stepper
  • Regrets: Neil Hauge


Agenda / Notes

  • Feel free to edit, but not during the call!

Review of Last Meeting

Marcel: Update on Error Logging

  • Quite confident that everything will be fine until M2
  • Reporting bugs directly to bugzilla now - identified based on a fingerprint
    • Counting such multiple instances (some handler issues have been reported > 800 times already)
    • Marcel reported 15 issues - 5 marked as duplicate, 5 fixed, 5 not yet attended to
  • Every committer can subscribe to the bugzilla component as soon as we have it
    • By "watching" the errorlog-inbox, or by subscribing to RSS
    • Could people subscribe to "their" ID's only somehow ?
    • Bundle names are just guessed due to some heuristics, based on the package names in the stacktrace
    • AI Marcel send around an E-Mail with example reports
    • Some concern that we might get flooded by reports ... currently 2000 already ... need to tweak / tune down the reporting
  • Any auto-reported bug can be used as the base for creating "cloned" bugs in the projects / components
  • When the "tracking bug" is fixed in bugzilla, the reporter could read out the status and even report back to the user
  • Request: please provide feedback and make suggestions
    • Right now, the review is done by Marcel ... but hope that project committers will step up once their plugin ID's are reported

Eike: Usage Data Collection

  • Working on Oomph and Preference Recorder
  • Trying to "learn" which Preference Keys are interesting and which ones are not so interesting
  • Would like to understand which Preference Keys users found worthwhile to record, and transfer to other workspaces
    • Marcel: First step would be talking to Wayne, who would forward to Mike
  • Eike: Is there any precedent ?
    • Marcel: Got permission for error reporting ; pending permission for "heartbeat" as part of the privacy plugin done during GSoC
    • See Marcel's Blog for details
    • AI Eike prepare a little video about the benefit of the envisioned kind of collection, and send to Wayne

Michael: Played with a Stale Plugin

  • Forked the code on Github, planning to revive it
    • The old version of the plugin is still on the marketplace
    • But the original authors are impossible to reach at this time
  • Original plugin was hosted on Google Code as Subversion, then forked by somebody on Github
    • Cannot contribute code to Eclipse.org , but interested in posting on Marketplace
    • Question: How to move on ?
      • Martin: Reminds of the TM Terminal (Cloned as Google ELT, then cloned back as TCF Terminals) ... but there the namespace was different
      • Sounds like with cloned versions, they would end up as a separate listing on Marketplace ... likely that the active one may bubble up eventually

Doug: Launchbar

  • Committed now, being used not only for CDT but also for Java
    • See Doug's Original Announcement for background
    • Also used for Java now (eg launching Eclemma, ...)
    • Going to write up some blogs; planning to Demo during the CDT Confcall 2nd Tuesday October
    • Goal: Trying to hide Launch Configs, and have them auto-generated with defaults .. aiming at the beginner user
    • Other IDE's like XCode do launches in a much simpler way
  • Michael: EclipseRunner also deals with Launch Configurations but in a different way (as a hierarchical view, allowing to launch with one click)


Action Items

  • No new action items.
  • Cleaned up old action items, see Architecture Council/Meetings/February 10 2011 for old stuff
  • (old) Tim write up an initial wiki page with information for people to standardize on the tracing API
  • (old) Martin revise the AC Wiki to make it easier to find the New Member Process. More links on homepage. More usage of categories.
  • (old) Martin bug 315210 Make the AC mailing list open / moderated

Next Meeting

Back to the top