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

Difference between revisions of "Architecture Council/Meetings/May 11 2017"

Line 21: Line 21:
  
 
== Attendees ==
 
== Attendees ==
 +
 +
* '''In attendance:''' Marcel Bruch, Gunnar Wagenknecht, Michael Scharf, Torkild Resheim, Martin O, Alex Kurtakov, Dani Megert, Denis Roy, Mickael Istria, Doug Schaefer,
  
 
* '''Regrets:'''
 
* '''Regrets:'''
Line 38: Line 40:
 
* 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/April 20 2017]] -- open actions see [[#Action_Items]]
 
* Last meeting: [[Architecture Council/Meetings/April 20 2017]] -- open actions see [[#Action_Items]]
 +
 +
=== Welcome Torkild Resheim ===
 +
* 20 years SW Dev, 10 years at Eclipse
 +
* Created his own IDE for an obscure language, later joined Atmel
 +
* Since 6 years, contractor/consultant mostly for offshore marine in Trondheim, Norway
 +
 +
=== Marcel: Neon.3a respin ===
 +
* Status? When will it go live?
 +
** Denis: Built on Monday, planned to go live today
 +
 +
=== Marcel: Guava 21 ===
 +
* Why do we want to force all Release Train projects update to Guava 21?
 +
** Will we have the same situation the next time?
 +
** There seem no technical reasons; core problem is, that people don't use "uses" constraints properly
 +
** Why should "my project" change just because the others can't deal with "uses" constraints?
 +
* Martin: Has no technical details, but observed issues with Guava over multiple years, so there is an indication we have complexity that is hard to handle
 +
* Gunnar: In favor of consistency; a single version is good
 +
* Alex: Planning Council deliberately "recommended" single Guava to minimize the chances of breaking; it was never intended as a strong requirement. Projects may use something newer if they need.
 +
* Marcel wanted to stick to something older, because Guava types were used in the public API
 +
** For XText and projects dependent on XText, there is risk
 +
* Martin: Consistency / Simplification would be the better solution; but, if a stakeholder has good reason for not sticking to the recommendation, and that stakeholder offers investing time and resources to solve problems downstream, that should be supported.
 +
** Marcel could improve Error Reporting to better find / triage uses constraints
 +
** Could also go back to Ed to find and nail down issues - triage once we have reproducible scenarios
 +
** Proposing a FEEP project to improve the situation
 +
** Marcel would be fine announcing some time frame, until projects have to upgrade to a consistent version (eg 6 months) but M7 is too late. For example, decide now that Oxygen.1 will use Guava 23 only.
 +
*** Alex: How could library versions be decided by M4 already, is that even executable ???
 +
*** Denis: Engaging on cbi-dev would be a good first step.
 +
* '''ACTION:''' Marcel to draft statement for cross-project, others to review
 +
 +
=== Infrastructure ===
 +
* Denis: Tackling 3 issues right now
 +
** '''Asterisk''': Runs on one of the legacy virtualization servers, network card is dying, moving to new hardware
 +
** '''Timeouts for download.eclipse.org''' sporadic, but if it happens then on a large scale - looking at load balancer
 +
** Gerrit just upgraded; start work upgrading bugzilla; will also upgrade mediawiki
 +
*** In this context, will remove the custom authentication plugin and replace by OpenID connect
  
  

Revision as of 11:42, 11 May 2017

Meeting Title: Architecture Council Monthly Meeting
Date & Time: Thursday May 11, 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: Marcel Bruch, Gunnar Wagenknecht, Michael Scharf, Torkild Resheim, Martin O, Alex Kurtakov, Dani Megert, Denis Roy, Mickael Istria, Doug Schaefer,
  • Regrets:


#PMC_Rep_Attendees see also below.

Agenda / Notes

Welcome Torkild Resheim

  • 20 years SW Dev, 10 years at Eclipse
  • Created his own IDE for an obscure language, later joined Atmel
  • Since 6 years, contractor/consultant mostly for offshore marine in Trondheim, Norway

Marcel: Neon.3a respin

  • Status? When will it go live?
    • Denis: Built on Monday, planned to go live today

Marcel: Guava 21

  • Why do we want to force all Release Train projects update to Guava 21?
    • Will we have the same situation the next time?
    • There seem no technical reasons; core problem is, that people don't use "uses" constraints properly
    • Why should "my project" change just because the others can't deal with "uses" constraints?
  • Martin: Has no technical details, but observed issues with Guava over multiple years, so there is an indication we have complexity that is hard to handle
  • Gunnar: In favor of consistency; a single version is good
  • Alex: Planning Council deliberately "recommended" single Guava to minimize the chances of breaking; it was never intended as a strong requirement. Projects may use something newer if they need.
  • Marcel wanted to stick to something older, because Guava types were used in the public API
    • For XText and projects dependent on XText, there is risk
  • Martin: Consistency / Simplification would be the better solution; but, if a stakeholder has good reason for not sticking to the recommendation, and that stakeholder offers investing time and resources to solve problems downstream, that should be supported.
    • Marcel could improve Error Reporting to better find / triage uses constraints
    • Could also go back to Ed to find and nail down issues - triage once we have reproducible scenarios
    • Proposing a FEEP project to improve the situation
    • Marcel would be fine announcing some time frame, until projects have to upgrade to a consistent version (eg 6 months) but M7 is too late. For example, decide now that Oxygen.1 will use Guava 23 only.
      • Alex: How could library versions be decided by M4 already, is that even executable ???
      • Denis: Engaging on cbi-dev would be a good first step.
  • ACTION: Marcel to draft statement for cross-project, others to review

Infrastructure

  • Denis: Tackling 3 issues right now
    • Asterisk: Runs on one of the legacy virtualization servers, network card is dying, moving to new hardware
    • Timeouts for download.eclipse.org sporadic, but if it happens then on a large scale - looking at load balancer
    • Gerrit just upgraded; start work upgrading bugzilla; will also upgrade mediawiki
      • In this context, will remove the custom authentication plugin and replace by OpenID connect


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
SOA: Adrian Mos Marc Dutoo
Technology: Gunnar Wagenknecht Wayne Beaton
Tools: Doug Schaefer Alex Kurtakov
WTP: Carl Anderson Neil Hauge
LocationTech: Jim Hughes
IoT: Julien Vermillard

Next Meeting

Back to the top