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/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:''' Carl Andersen (WTP), 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
+
* '''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 ===
  
* Eclipse Infrastructure issues
+
* 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.gifHTML | Ical.gifiCal
Dial-in: See Eclipse Asterisk :
  • 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: 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

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

Next Meeting

Back to the top