Skip to content

Dev Meetings 2022

Paul Maréchal edited this page Jan 3, 2023 · 1 revision

Agenda, 2022-12-27

No items.

Agenda, 2022-12-20

  • [Jonas]: I will likely not make it today, Paul, please take over!
  • Reminder, release scheduled for Dec 20th, 2022.
  • Expect reduced activity and attendance for the next following two weeks, happy holidays!

Agenda, 2022-12-13

  • [Marc] new proposed release date for Theia 1.33.0: 2nd week of January 2023.
  • [Jonas] Maybe skip the December release completely and always?
  • [Thomas] VS Code 1.64.2 support: Status and Endgame?
  • [Jonas] Roadmap for Q1 / 2022
  • [Mark] PR backlog project is now publicly available.
  • [Matthew] Instrumenting Node.js status update

Agenda, 2022-12-06

  • [Marc] Theia hackathon next week on December 14. Register using this form
  • [Mark] We now have only one page of PRs (<=25 entries). Time for a GitHub project for tracking PR status?
  • [Jonas] Release date for December > December 21st
  • [Jonas] Achive 1.64.x compat for next community release?

Agenda, 2022-11-29

  • TheiaCon this week!
  • [Matthew] Four students will be joining the theia project for at least 4 months. They will work on the VS Code API.
    • Closing the gap on API compatibility.
    • Create a tool that displays a list of APIs called by a given extension to prioritize the implementation of APIs that have better value for customers. (e.g. if Python needs a compiler API, it will take precedence over Pascal's)
    • A suggestion from the team. If you want to implement a particular API (see https://eclipse-theia.github.io/vscode-theia-comparator/status.html) and submit it!
  • [Jonas] Achive 1.64.x compat for next community release?

Agenda, 2022-11-22

  • [Jonas]: Theia Git extension, does somebody still use it?
    • Ericsson still uses it, but is evaluating to switch to the VS Code extension. (hitting this issue)
    • Arm?
  • [Vince]: Reminder: the release is scheduled for this Thursday, November 24th 2022.
  • [Jonas] Please help advertising TheiaCon2022, Noc 30th-Dec1 (next week)

Agenda, 2022-11-15

Agenda, 2022-11-08

  • bugfix v1.31.1 done last week to address runtime vulnerability with 3PP dependency socket.io-parser.
    • Anyone interested in an updated community release with the same fix (minimal update so it stays as compatible as possible)?
  • [Jonas]: Delay next community release by one month to avoid publishing it during Christmas? :-)
  • [Jonas]: Please respond to TheiaCon org
  • [Jonas]: Review process for website changes?
  • [Jonas]: Conduct Hackathon?
  • [Vince]: monaco uplift (https://github.com/eclipse-theia/theia/pull/11787) was approved, do we merge to catch any potential regressions until the end of the month?

Agenda, 2022-11-01

  • Europe back to "normal time". No one came at 2PM UTC - will come back at 3PM UTC in case some join then.
  • [Vince] Potentially release v1.31.1 to fix CVE from socket.io-parser (https://github.com/eclipse-theia/theia/pull/11819)
    • everyone present agrees we should do this ASAP. We will also look into releasing a new bugfix community release, containing that fix on top of the current one.
  • [Vince] monaco upgrade (currently version v1.72.3) - https://github.com/eclipse-theia/theia/pull/11787
  • [Matthew] GitHub "good first issue" tag is useful to attract new contributors. Whenever a simple to fix issue is found, consider adding the tag and letting someone else fix it.

Agenda, 2022-10-25

  • Many community members will be at EclipseCon this week. We will still hold the meeting. Join on time, since it might be a short meeting!
  • Reminder: Release scheduled for October 27th, 2022.

Agenda, 2022-10-18

  • [Jonas] EclipseCon Slack channel, who wants to be in?
  • [Jonas] VS Code Compatibility Status check
  • [Marc] Users of @theia/git: We have a PR that updates dugite-extra/dugite-no-gpl (significant update on the later - fork uplift - almost 3 years of upstream commits).
  • [Marc] [Security]: we are momentarily rid of all dependencies-related high/critical vulnerabilities, in both prod and dev!
  • [Matthew] Demo Trace Compass MDI

Agenda, 2022-10-11

Agenda, 2022-10-04

  • [Colin] Policy change when we reach 30 open PR's?
    • will bring back this item for next week's meeting

Agenda, 2022-09-27

Agenda, 2022-09-20

  • [Thomas] PhospohrJS has been archived for three years now (see remove deps to phosphorjs #6501). We've started to patch the project in the build for the "extractable widgets" feature. Now's the time to start on a real solution.
  • [Jonas] Please start to update the roadmap for Q4

Agenda, 2022-09-13

  • [Marc] update about repo size. See updated issue and proposed fix
  • [Jonas] The Call for Presentations is now open for TheiaCon 2022! The virtual event will be held on November 30th - December 1st 2022. Please submit your proposals by September 30th using the following form: https://forms.gle/WsTsS4zPU6EEp3Sv7
  • [Jonas] Please submit to the Theia community day at ECE 2022 now!!!!
  • Please add your items!

Agenda, 2022-09-06

Agenda, 2022-08-30

nothing was on the agenda to discuss

Agenda, 2022-08-23

  • [Paul] Should we handle running Electron when localhost is not a valid domain? #11578
  • Reminder: v1.29.0 release scheduled for Thursday, 25th.

Agenda, 2022-08-16

Agenda, 2022-08-09

Agenda, 2022-08-02

  • [Jonas]: Please think about submissions for the Theia community day at EclipseCon
  • [Jonas]: TheiaCon, who is interested to be on the program committee?
  • [Jonas]: Community Release in September. @vince: What should we take over?
  • [Jonas]: VS Code compatibility: 1.55 is almost done, next target: 1.64

Agenda, 2022-07-26

Agenda, 2022-07-19

Agenda, 2022-07-12

  • [Jonas]: What was the decision about the community release version last week, I do not get it :-)
    • Community release is the monthly release from one month before
    • Just use the version number of the month before if there were not fixes
    • Do it on the same day
  • [Colin]: Merging Monaco uplift, unless there are objections.

Agenda, 2022-07-05

  • [Jonas] Version number for community release? last release + 0.0.1?
    • Paul: tagged releases? e.g. 1.0.0-community
    • Keep doing releases as we've been doing, but properly advertise what minor release is a community release?

Agenda, 2022-06-28

Agenda, 2022-06-21

  • [Matthew] Security
  • [Jonas] Community release train
  • [Jonas] Community test suite
  • [Jonas] Please update the roadmap
  • [Colin] Doing another Monaco uplift - only one hurdle left.

Agenda, 2022-06-14

Agenda, 2022-06-07

  • [Mark] The certificate for the Theia Discourse has run out on 31/05 and contacting the original owners of the domain has proven quite difficult. Do we want to fully switch to GitHub Discussions?
  • [Matthew/Herve] Demo of Node tracing with theia

Agenda, 2022-05-31

Agenda, 2022-05-24

Agenda, 2022-05-17

Agenda, 2022-05-10

  • [Jonas] Proposed to add Theia to downloads.eclipse.org with the new Getting started section
  • [Jonas] Community release latest comments

Agenda, 2022-05-03

Agenda, 2022-04-26

Agenda, 2022-04-19

Agenda, 2022-04-12

Agenda, 2022-04-05

  • [Matthew] Way to designate experimental features. 🧪?
    • On API: use @experimental
    • On full experimental node packages: add keyword "experimental"
    • Experimental features need to be turned off by default
    • Setting to turn them on needs to be marked with "Experimental: " (TBD)
  • [Jonas] Chinese document translation (https://github.com/eclipse-theia/theia/discussions/10957#discussioncomment-2480887)
  • [Mark] Incentivizing downstream apps to think about their icon themes? Or use theia-file-icon as default? See discussions here and there
    • Let's use theia-file-icon by default unless it brings bugs.
  • [Jonas] Join the discussion: Make it easier to consume Theia

Agenda, 2022-03-29

Agenda, 2022-03-22

Agenda, 2022-03-15

Agenda, 2022-03-08

Agenda, 2022-02-27

Agenda, 2022-02-22

  • [Rob] Tackling shared functionality between frontend and backend, aka guidelines for moving functionality from node plugin host to browser
    • Encountered issues with some assumptions made by the debug system (which is backend-centric)
    • More work needed to polish frontend-plugin support
  • [Rob] Introducing Sophie and UX support
  • [Jonas] Congrats to Paul for being elected as a new co project lead
    • Thanks :)
  • [Jonas] Release process, please ensure the nightly of generator and blueprint ran on the latest state
    • This is a reminder for the upcoming release
  • [Jonas] Discussions about technical debt - https://github.com/eclipse-theia/theia/discussions/categories/improvements
    • Ongoing work
  • [Colin] Update on the Monaco uplift
    • In a functional state
    • Should be up for review soon
  • [Paul] "Technical meetings" on Wednesday, 9:00 EST/14:00 GMT?
  • Release is scheduled this Thursday, 24th of February

Agenda, 2022-02-15

Agenda, 2022-02-08

  • Paul: Stricter static analysis from TS? #10435
  • Thomas: Dependabot: what's our process? Vicent is watching the dependency alerts and will let the community know when he does not.
  • Jonas: Old and inactive PRs
  • Jonas: Suggestion for identifying technical debt
  • Jonas: When to run and maintain the UI test page object model (https://github.com/eclipse-theia/theia/pull/10708)

Agenda, 2022-02-01

Agenda, 2022-01-25

  • [Jonas] Number of open PRs
  • [Jonas] VS Code compatibility report and process
  • [Jonas] Electron Update state?
  • Monthly Theia release, ETA Thursday
  • Paul: Socket.io PR and what to do with it?

Agenda, 2022-01-18

Agenda, 2022-01-11

  • Theia hackathon tomorrow
  • @theia/git extension uses a fork of dugite and related dugite-extra, both still hosted on the theia-ide org. It seems there is some maintenance to be done on these repos.
    • a long time ago we decided that the theia git extension should be moved out of the main repo. Now might be a good time to do that, or get rid of the git extension. Is anyone interested enough in the extension, to maintain it in a separate repo?

Agenda, 2022-01-04

  • [Jonas] This page is too long, I cannot edit it anymore :-)
  • [Jonas] Milestones are not used at all at the moment, shall we use them?