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

Architecture Council/Meetings/April 20 2017

Meeting Title: Architecture Council Monthly Meeting
Date & Time: Thursday April 20, 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: Mikael Barbero, Wayne Beaton, Marcel Bruch, Maximilian Kögel, Alex Kurtakov, Dani Megert, Ed Merks, Tracy Miranda, Martin O, Denis Roy, Doug Schaefer, Michael Scharf, Lars Vogel
  • Regrets: Torkild Resheim,


#PMC_Rep_Attendees see also below.

Agenda / Notes

Welcome Tracy Miranda

  • Been with Eclipse for quite long, Eclipse CDT initially, but also Eclipse Sience and IoT recently
    • Based just outside London - Kichwa Coders

Wayne: Updating Legal Docs

  • Started revising the Guide to Legal Docs with the IP Advisory Committee
  • Thinking about an alternative for file headers, for project who don't want to put company names there
    • Meant as an alternative, not a replacement
  • Generalizing some docs to be less specific for Eclipse Plugins (example: about.html -> notices file)
  • Revising the SUA - Eclipse is the only OSS Community that has such a thing, is it still useful?
    • Currently it is very technology specific for Platform (Plugins, Features) - When generalizing it, found that there is not too much it actually says when there's nested licenses in the downloads anyways
  • Been investigating SPDX for tracking licenses

Marcel: Neon.3a - How to get the process rolling

  • Neon.3 issues were discovered on March 30, why is the problem still out there?
  • The fix seems to be in progress (again) now - are we good or is there still work to be done?
  • AC and Project Leads should probably be more active to avoid broken software - today, we get 2-3 bug reports daily
    • Ed: Packages contain a subset of things, and the packages didn't show the problem - it only occurred after installing add-ons - so it wasn't that screamingly obvious
      • JEE confimed - no errorlog entries
      • Martin: Reported bug 514257 against Oxygen M6 committers package, but haven't seen the issue in Neon packages
    • To-date, we are unsure whether anything we try today would actually fix the issue!
    • Ed: We don't know exactly what people installed / updated; Unmodified Neon.3 packages are probably good
      • Marcel has some reproducable cases from people who tried to install add-ons. Error reporting could include the list of installed bundles (and probably install history) to error reports, would that help?
      • Martin used similar collected logs in the past:
    • Unsure whether Errorlog entries really print an unresolvable state, or just that the resolver didn't come up with a resolution; having fewer choices of bundles to wire against certainly simplifies the problem; adding constraints probably makes it harder.
      • Either way, it could still show up somewhere else if people install add-ons
      • Ideally, the resolver would wire things correctly - or assert that it has an unresolvable problem.
      • If we could get back to the state we had in Neon.2, that would perhaps be good enough for Neon (hoping that the Oxygen resolver really improves things)
      • Which project actually brought in the new httpcomponents?
        • Alex: Docker tooling updated docker client, which relied on the new version. Does p2 eagerly install things from the release train repo?
        • An obvious solution would be reverting to the Neon.2 version of docker, to avoid getting the additional httpcomponents into the release train repo.
  • SUMMARY: AC recommends getting back to the Neon.2 state of httpcomponents, then get input from Fred Bricon.
    • Document a couple scenarios for testing (Ed: EGit has a couple similar wiring issues related to logging)
    • Will discuss next steps on the mailing list.
    • Would it help removing Neon.3 from the composite? - Stop-shipping is a very drastic measure, and would need to be decided by the Planning Council
    • In the future, we should be more concerned about quality before shipping things

Infrastructure Updates

  • Infrastructure: Recent improvements + Transparent mirroring - haven't seen things get worse, but haven't seen too much improvements either ... Bugzilla was again out-of-sync just yesterday
    • Issue had also been discussed at the Board level
    • Ed also had download / update site problems yesterday (Wednesday)
    • Still more resources being put on the problem but may take longer to get really stable
    • Denis - overview of recent improvements:
      • One of the biggest pain point on Build was the proxy on build servers; this was finally removed 2 weeks ago
      • Yesterday, new storage was provisioned for download.eclipse.org - 14TB up to 22TB and much faster
      • Transparent mirroring was enabled - forcing some systems who didn't use mirrors to use them now; this SIGNIFICANTLY reduced bandwidth, so after years we finally have some bandwidth to spare!! - AI Ed please forward details on download timeouts (seemed like a transient thing for about an hour or so)
        • OSUOSL monitors eclipse.org for performance and availability, will keep an eye on this
        • Anything above 2MB can selectively redirect to mirrors now - anything gzipped is a candidate, including p2 metadata now!!
          • If a large xml.xz is redirected to a slow mirror, that could cause timeouts?
            • Mirrors are polled for availability every 2 hours - has to have 100% success for 2 weeks before being added to redirect pool
          • Mirrors could now fake metadata to serve malicious jars ? - Metadata (artifacts.jar, content.jar) is not digitally signed; but artifacts are digitally signed, and user has to accept the Cert or agree to installing unsigned things.

General Topics

  • Board minutes were approved yesterday, will be published soon


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