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 "Architecture Council/Meetings/February 9 2017"
Line 22: | Line 22: | ||
== Attendees == | == Attendees == | ||
+ | |||
+ | * '''In attendance:''' Carl Andersen (WTP), Mikael Barbero, Wayne Beaton, Marcel Bruch, Jonas Helming, Marc-Andre Laperle, Dani Megert, Alexander Niessen, Steffen Pingel, Pascal Rapicault, Denis Roy, Michael Scharf, Eike Stepper, Krum Tsvetkov | ||
* '''Regrets:''' | * '''Regrets:''' | ||
<!-- | <!-- | ||
− | * '''In attendance:''' | + | * '''In attendance:''' Mikael Barbero, Wayne Beaton, Marcel Bruch, Jonas Helming, Jim Hughes, Marc-Andre Laperle, Dani Megert, Martin O, Denis Roy, Doug Schaefer, Michael Scharf, Matthias Sohn, Eike Stepper |
* '''Regrets:''' Jay Jay Billings, Mickael Istria, Maximilian Kögel, Martin Lippert, Alexander Nyßen, Krum Tsvetkov, Lars Vogel | * '''Regrets:''' Jay Jay Billings, Mickael Istria, Maximilian Kögel, Martin Lippert, Alexander Nyßen, Krum Tsvetkov, Lars Vogel | ||
Line 39: | Line 41: | ||
* 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>''' | ||
* Last meeting: [[Architecture Council/Meetings/January 12 2017]] -- open actions see [[#Action_Items]] | * Last meeting: [[Architecture Council/Meetings/January 12 2017]] -- open actions see [[#Action_Items]] | ||
+ | |||
+ | === Shipping Non-Eclipse Plugins with EPP === | ||
+ | * Pascal: Goal would be improving the User Experience | ||
+ | * Example: AngularJS Editor | ||
+ | * For C/C++, would like to add binaries like Toolchains, compilers, ... | ||
+ | * Where would the binaries reside ... original repo or EPP repo or anywhere else ? EPP repo looks like a good choice | ||
+ | ** Wayne: From an IP / Due Diligence point of view, it doesn't matter | ||
+ | * Pascal: Non-Eclipse Projects often release right after Eclipse; work with such projects to align timing with Eclipse ? | ||
+ | ** Wayne: If projects find value in aligning, why not... | ||
+ | ** Martin: Could theere be 2 tiers of packages ("Eclipse" and "Eclipse Plus" ?) | ||
+ | *** Pascal: That would jeopardize the value - we want things to be "ready together" | ||
+ | *** '''AI Michael''' describe Eclipse versus IntelliJ Update Scenarios | ||
+ | *** Mickael: Opening up to more plugins, EPP would need more testers - how to handle that ? Quality of EPP is key! | ||
+ | * Next Steps: Is there any Board Approval required ? | ||
+ | ** Wayne: Likely not for Open Source; would have to talk about any vendor plugins, especially with vendor advertising | ||
+ | ** Wayne: Suggest talking to Planning Council, ideally about a specific example | ||
+ | * Next Steps: '''AI Pascal''' Open a Bug against EPP adding the AngularJS editor. Then discuss from there. | ||
+ | ** Carl: Consider adding more tools eg Node.JS to JSDT ? | ||
+ | ** Michael: AngularJS gets in the way when doing React ... may need to define a specific "Angular" or "Typescript" package ? | ||
+ | *** Ideally, when the IDE detects somebody does Angular, it should offer downloading Angular tooling... | ||
+ | *** Pascal: It's relevant shipping tools out-of-the-box that aren't easily discoverable. Terminal for example. | ||
+ | |||
+ | === Jonas: Infrastructure Issues === | ||
+ | * {{bug|499399}}. No offence to webmasters! But perception is still problematic in Europe | ||
+ | ** Committers have issues reliably getting a build turnaround in one day from Europe - harms productivity and trust in the infra | ||
+ | ** Dani: Great steps forward have been made. Git is super reliable, that does allow providing a fix ... it might not be ideal, but nobody should claim they are blocked ? | ||
+ | ** Maximilian: Resolving the target platform is a prerequisite for a fix, and that is a real bottleneck which fails often! Developers are resorting to crude workarounds like local clones. Gerrit and Builds are also important parts of getting a fix in reliably. Things seem to have gotten worse since 2 years ago. | ||
+ | ** Denis: Demand has grown over time with 300+ committers, Nexus, 200+ HIPPs etc... growth is great, keeping up is sometimes hard but plans are in place | ||
+ | ** Mikael: Main issue in terms of productivity was the Tuesday Morning Download Issue {{bug|}} and it's being resolved | ||
+ | ** Jonas: Glad that EF is aware. Goal is ensuring that enough resources are put on the infra. | ||
+ | |||
+ | * Jonas: {{bug|510563}} process for getting a bugzilla account is a huge problem, users are getting angry! | ||
+ | ** Denis: Bugzilla spam is an issue. Tried contracting a dev, and working with bugzilla upstream but no luck so far... | ||
+ | ** Mikael: Was the idea adding a Captcha pursued ? | ||
+ | *** Denis: The pattern that was seen is an actual user manually creating an account (with captcha!) and then starting to spam... | ||
+ | ** Jonas: Are there enough resources for addressing issues ? | ||
+ | *** Denis: Posted a Job Offering for a Webmaster / Sysadmin in Europe | ||
+ | |||
+ | * Martin: Provisioning of a Target Platform seems like a Bottleneck. Should that be tracked through a bug ? | ||
+ | ** Pascal: Mirrors in Europe are horrible. Why haven't we pushed our binary bits to bintray yet ? Would also address downloads for people in Europe being too slow. {{Bug|545379}} was resolved WONTFIX | ||
+ | ** The whole reason of repo managers is dealing with issues of the Internet going down - proxying binary bits. Nexus & Co do that. | ||
+ | ** Mikael: Tycho does local caching pretty well. See {{bug|282352}} and {{bug|507397}} for adding artifact caching to PDE | ||
=== General Topics === | === General Topics === | ||
− | * | + | * New Members - Wayne to nominate 2 candidates |
+ | |||
+ | |||
<!-- | <!-- |
Revision as of 13:10, 9 February 2017
Meeting Title: | Architecture Council Monthly Meeting |
Date & Time: | Thursday February 9, 2017 at 1100 Ottawa HTML | iCal |
Dial-in: | See Eclipse Asterisk :
Participant conference extension: 701 then enter pin: 51968
|
Contents
Attendees
- In attendance: Carl Andersen (WTP), Mikael Barbero, Wayne Beaton, Marcel Bruch, Jonas Helming, Marc-Andre Laperle, Dani Megert, Alexander Niessen, Steffen Pingel, Pascal Rapicault, Denis Roy, Michael Scharf, Eike Stepper, Krum Tsvetkov
- Regrets:
#PMC_Rep_Attendees see also below.
Agenda / Notes
- Feel free to edit, but not during the call!
- Last meeting: Architecture Council/Meetings/January 12 2017 -- open actions see #Action_Items
Shipping Non-Eclipse Plugins with EPP
- Pascal: Goal would be improving the User Experience
- Example: AngularJS Editor
- For C/C++, would like to add binaries like Toolchains, compilers, ...
- Where would the binaries reside ... original repo or EPP repo or anywhere else ? EPP repo looks like a good choice
- Wayne: From an IP / Due Diligence point of view, it doesn't matter
- Pascal: Non-Eclipse Projects often release right after Eclipse; work with such projects to align timing with Eclipse ?
- Wayne: If projects find value in aligning, why not...
- Martin: Could theere be 2 tiers of packages ("Eclipse" and "Eclipse Plus" ?)
- Pascal: That would jeopardize the value - we want things to be "ready together"
- AI Michael describe Eclipse versus IntelliJ Update Scenarios
- Mickael: Opening up to more plugins, EPP would need more testers - how to handle that ? Quality of EPP is key!
- Next Steps: Is there any Board Approval required ?
- Wayne: Likely not for Open Source; would have to talk about any vendor plugins, especially with vendor advertising
- Wayne: Suggest talking to Planning Council, ideally about a specific example
- Next Steps: AI Pascal Open a Bug against EPP adding the AngularJS editor. Then discuss from there.
- Carl: Consider adding more tools eg Node.JS to JSDT ?
- Michael: AngularJS gets in the way when doing React ... may need to define a specific "Angular" or "Typescript" package ?
- Ideally, when the IDE detects somebody does Angular, it should offer downloading Angular tooling...
- Pascal: It's relevant shipping tools out-of-the-box that aren't easily discoverable. Terminal for example.
Jonas: Infrastructure Issues
- bug 499399. No offence to webmasters! But perception is still problematic in Europe
- Committers have issues reliably getting a build turnaround in one day from Europe - harms productivity and trust in the infra
- Dani: Great steps forward have been made. Git is super reliable, that does allow providing a fix ... it might not be ideal, but nobody should claim they are blocked ?
- Maximilian: Resolving the target platform is a prerequisite for a fix, and that is a real bottleneck which fails often! Developers are resorting to crude workarounds like local clones. Gerrit and Builds are also important parts of getting a fix in reliably. Things seem to have gotten worse since 2 years ago.
- Denis: Demand has grown over time with 300+ committers, Nexus, 200+ HIPPs etc... growth is great, keeping up is sometimes hard but plans are in place
- Mikael: Main issue in terms of productivity was the Tuesday Morning Download Issue bug and it's being resolved
- Jonas: Glad that EF is aware. Goal is ensuring that enough resources are put on the infra.
- Jonas: bug 510563 process for getting a bugzilla account is a huge problem, users are getting angry!
- Denis: Bugzilla spam is an issue. Tried contracting a dev, and working with bugzilla upstream but no luck so far...
- Mikael: Was the idea adding a Captcha pursued ?
- Denis: The pattern that was seen is an actual user manually creating an account (with captcha!) and then starting to spam...
- Jonas: Are there enough resources for addressing issues ?
- Denis: Posted a Job Offering for a Webmaster / Sysadmin in Europe
- Martin: Provisioning of a Target Platform seems like a Bottleneck. Should that be tracked through a bug ?
- Pascal: Mirrors in Europe are horrible. Why haven't we pushed our binary bits to bintray yet ? Would also address downloads for people in Europe being too slow. bug 545379 was resolved WONTFIX
- The whole reason of repo managers is dealing with issues of the Internet going down - proxying binary bits. Nexus & Co do that.
- Mikael: Tycho does local caching pretty well. See bug 282352 and bug 507397 for adding artifact caching to PDE
General Topics
- New Members - Wayne to nominate 2 candidates
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 | Alex Kurtakov |
WTP: | Carl Andersen | Neil Hauge |
LocationTech: | Jim Hughes | |
IoT: | Julien Vermillard |