Skip to main content

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.

Jump to: navigation, search

Architecture Council/Meetings/October 13 2016

Meeting Title: Architecture Council Monthly Meeting
Date & Time: Thursday October 13, 2016 at 1100 Ottawa
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 (local call anywhere in Switzerland) +41-44-580-2115
  • 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

  • In attendance: Mikael Barbero, Wayne Beaton, Marcel Bruch, Mickael Istria, Marc-Andre Laperle, Martin Lippert, Dani Megert, Alexander Nyssen, Martin O, Doug Schaefer, Michael Scharf, Eike Stepper, Julien Vermillard, Gunnar Wagenknecht
  • Regrets: Jay Jay Billings, Neil Hauge, Jonas Helming, Maximilian Kögel, Pascal Rapicault, Matthias Sohn, Krum Tsvetkov,

#PMC_Rep_Attendees see also below.


Agenda / Notes

New Topics

  • Welcome Mikael Barbero
    • Working for the Eclipse Foundation - technical lead of the FEEP program, currently working on some Platform bugs (Jobs framework)
    • Previously worked on Mylyn, still quite involved but not the main focus any more
  • EclipseCon Europe Oct 25-27 F2F ?
    • Room scheduled for Wed after sessions but before the reception - AI Wayne send E-Mail Notice

UI Best Practices: Ultimate Package

  • Doug: UI-best-practices Initiative
    • Quite active initially, calmed down a little bit over the past 2 weeks
    • Planning to bring up a couple topics, probably after EclipseCon Europe
    • Doug's Building an "Eclipse Ultimate Package" from Eclipse.org PLUS popular packages from the Community
      • Building on Github, based on packages with most active use, not necessarily hosted at Eclipse.org
      • Basically J2EE + Committers packages + C/C++, + Pydev + Angular2 plus couple small ones - open for more ideas
      • About 700MB right now - not quite as huge as Ed's Eierlegende Wollmilchsau
    • Planning to use that as a starter for further discussions
    • Wayne: With the new IP Policy Changes, there's no roadblock any more to including plugins like Pydev and hosting from Eclipse.org
    • MichaelS: Likes Webstorm's "small and simple initially but growing over time"
      • Doug: As a UI exercise, focus is on everything playing nicely together ... incremental install would be a 2nd step. Plugins should be "inactive" until actually needed
      • From C/C++ to Android to Angular all in one workspace
      • Over 100 features added to the .product file for now
      • Might leave some stuff (like Arduino) in the Marketplace if they are not used overly much
  • Conversations on UX mailing list have been really helpful so far
    • At some point will collect into a Wiki
  • Q: Could the Ultimate Edition perhaps even include the JRE ? - Getting a lot of defects due to that...
    • Wayne: It's possible, at least with OpenJDK; just somebody needs to take a CQ through the process (though this opens up many additional questions ... like JRE or JDK, ...) probably to be handled in EPP
    • The C/C++ EPP could probably benefit from having a JRE
    • Doug: How to keep up with security updates

Automatic Crash Reporting

  • Martin: Automatic Crash Reporting for unresponsive Eclipse (when the in-process AERI doesn't work)
    • Screenshot bot -- code already exists as part of the unittests
      • Marcel: Can be contributed via AERI extension point today
    • Crash / deadlock reporter (like Firefox) -- maybe spawn separate process from eclipse.exe ?
      • Had some discussions, but it was unclear who would really review reports from hard exits;
      • If a reviewer is found, then finding and uploading the hs_err*.log dumps would be possible easily
      • In general, the system falls short if there is no reviewer ... could possible culprits be identified from the dump ?
      • Codetrails is working on a JVMTI agent to give access to all local variables when an exception is thrown (not sure yet if that's going to become Open Source); new analyzers on the server side could be plugged in through APIs
      • AI Martin follow up via direct E-Mail, then perhaps continue discussion on the next call
  • Wayne: A lot of exceptions are logged as errors which aren't errors (like user entering an invalid path)
    • Doug:
    • Wayne opening bugs / patches where he can
    • What to Log and how could be a candidate for an AC Recommendation
    • Marcel: Maybe there's a need for an additional log category like "User Error" to differentiate between Program Errors and
      • Developers do go to the error log if something doesn't work as expected ...
      • Doug: That should not be an UX guideline !!
      • AI Wayne create a bugzilla for follow-up discussion

Wayne: Type A/B IP Policy Changes

  • Board has approved a new type of IP Check:
    • "Type A" just checks for compatible licenses without full provenience check
    • "Type B" is what we've done so far over the years (full due diligence)
    • Rolling out to a handful of projects for now
      • Using FOSSology to do their license checks
      • Intent moving towards that tool in 2017 for self-serve due diligence; anticipate 80% to be doable by the project leads themselves using those tools
      • Will be at EclipseCon to talk; some things not yet clear such as a Type B project consuming Type A dependencies
      • Planning Council decided sticking to status quo for now, ie allow only Type B ... but that might change
    • Suggestion: Find better names for Type A ("license checked") vs type B ("provenance checked and scanned")
      • Dani: By nature, it's close to "Apache" (Type A) vs "Eclipse" (Type B) but that's proably not usable

User Storage: SDK Docs

  • Marcel had trouble finding API Docs, especially for the login parts
  • Eike handed it over to a separate project, no longer leading
    • Original authentication docs were in the Javadocs (though not published)
    • The team added OAuth later, don't know about details - AI Eike try clarifying
  • Marcel pinged Antoine Thomas but links didn't help much... Docs don't help today using the facilities offered by Eclipse.org

Other Items

  • Quality of the Eclipse Marketplace Plugin
    • Not quite ready for public discussion; AI Martin add to next month's call


PMC Rep 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: Gary Xue
DTP: Brian Payton Linda Chan
Eclipse: Dani Megert Mike Wilson
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
LocationTech: Jim Hughes
IoT: Julien Vermillard


Next Meeting

Back to the top