Skip to content

Dev Meetings 2023

Jonas Helming edited this page Jan 16, 2024 · 1 revision

2023-12-19

2023-12-12

2023-12-05

2023-11-28

2023-11-21

2023-11-14

2023-11-07

2023-10-31

2023-10-24

  • [Thomas] What "tags" are we using in code to mark necessary work once we've uplifted Monaco? @monaco-uplift in a comment, what else?
  • [Thomas] What should the meaning of @stubbed be with respect to functionality not used by Theia/Monaco?
  • [Thomas] What is the state of the built-ins upgrade? Currently latest is 1.79.0
  • [Mark] A review on #12993 would be great - it contains an important i18n bugfix.
  • [Jonas] Reminder: There is a community test suite: https://github.com/eclipse-theia/theia-e2e-test-suite
  • [Jonas] Theia IDE : We will start this initiative. For now, contributions are very welcome on: https://github.com/eclipse-theia/theia/issues/12693 as well as testing of Blueprint
  • [Jonas]: Release on Thursday, any high prio PRs?
  • [Thomas]: Multi-Author PRs an squashing commits: what's the right thing to do?
  • [Philip]: Moving website hosting to Eclipse infrastructure
  • [Philip]: Adding MIT license to Theia Blueprint

2023-10-17

  • Light agenda, the majority of committers are currently attending EclipseCon 2023

2023-10-10

2023-10-03

2023-09-26

  • [Vince] Reminder, v1.42.0 release is scheduled for Thursday, September 28th.
  • [Matthew] Present Theia tracing diagrams.
  • [Jonas] Roadmap for Q4
  • [Jonas] Tuesday next week: public holiday in Germany

2023-09-19

2023-09-12

  • [Jonas] Capturing technical debt in PRs. Suggestion to add this to the PR template. "Follow-Up": Please list potential follow-up work, including know issues, possible future work, identified technical debt and potentially introduced technical debt. If the PR introduces technical debt, specify the reason, why this is acceptable.
  • [Jonas] Maybe also introduce a label "technical debt" or something similar?
  • [Jonas/Johannes] Bring back @next builds see this issue for the discussion
  • [Mark] I've nominated Jonah Iden as a Theia committer. Please vote on the election :)
  • [Mark] There is a longstanding PR (#12590) that might be worthwhile to merge to improve the web-only API in the future. Also asking for further reviews on the Remote SSH Support PR :)

2023-09-05

  • [Vince] Time to deprecate the @theia/git extension? https://github.com/eclipse-theia/theia/issues/12745
  • [Jonas] Please submit to TheiaCon and Community day
  • [Jonas] VS Code compat 1.81
  • [Kostiantyn] Is it time to make Theia IDE to be the first-class citizen in the ecosystem?
    • Give a pure open-source alternative for the developers.
    • The same usage as VS Code, but Theia.
    • Download links for the major platforms directly on Theia home page.
    • A proposition from Matthew: change structure of Theia home page to have two major sections – IDE and Framework, and move a part of the current content under Framework section.

2023-08-29

  • [Thomas] Release endgame. Who does what? https://github.com/eclipse-theia/theia/issues/12694
  • [Thomas] Bumping API versions takes too much work (NLS update, built-ins bump). Can we automate this?
    There are a couple of things preventing us from having this fully automated:
    • extension version on open-vsx cannot be overridden once published, we need to be sure we get the built-ins correct before we publish
    • we need to IP-check every time we bump the built-ins. Marc suggested we get the EF to IP-Check every release if VS Code from github. That way, we would have automatic approval.
  • [Thomas] 1.40.1 community release: any more issues? https://github.com/eclipse-theia/theia/issues/12856
  • [Thomas] Notebook API, how to proceed: https://github.com/eclipse-theia/theia/pull/12442/
    We have commitment from Mark, etc. to follow up on the comments in the PR even after merging.

2023-08-22

2023-08-15

  • [Jonas] Submit to TheiaCon and Community day
  • [Mark] Asking for reviews on #12442 and #12618. Getting those into the August release would be great :)
  • [Mark] We're making good progress on the collaboration feature, see sneakpeek. We probably plan to make the collaboration server/protocol a TypeFox orga project. Any thoughts on that?
    • We've decided to put it into the eclipse-theia organization instead.

2023-08-08

2023-08-01

2023-07-25

2023-07-18

  • [Jonas] Anyone aware of lumino, successor of Phosphor.js at Jupyter
  • [Jonas] Deprecate Git extension? Announce on mailing list, forum and release blog => Then remove?

2023-07-11

  • [Mark] Another request to review the Remote SSH support. A lot of parties are interested in it, but there hasn't been anyone to review it yet.
  • [Matthew] I just had a meeting with KillerKoda. They are OK with putting their logo on the theia adopters list and would like to join dev meetings. They stated vscode was too innefficient compared to theia.
  • [Paul] News on next release?

2023-07-04

  • [Mark] Please provide feedback on the draft PR about the proposed live share architecture/concept
  • [Jonas] Please review and adapt roadmap for Q3
  • [Jonas] Please remember: The July release is the release candidate for the next community release
  • [Jonas] I am ooo next week
  • [Jonas]: Help is needed for the proposed API to enable updating the build ins (community release upcoming): https://github.com/eclipse-theia/theia/issues/12613
  • [Jonas] Let's look at stale PRs!
  • [Jonas] Let's look at bug votes!

2023-06-27

2023-06-20

2023-06-13

  • [Mark] Please be aware to not tag patch releases as latest on npm if they happen after the latest minor release (currently, latest points to 1.37.2, even though 1.38.0 has already been released).
  • [Mark] The main PR for SSH remote support is now ready for review. Note that it doesn't include the "full" feature.
  • [Jonas] Let's look at stale PRs!
  • [Jonas] Let's look at bug votes: Branding: Theia should has favicon icon #3600
  • [Marc] Will soon merge PR tweaking license headers: license SPDX. In-flight PRs may want to rebase once my PR is merged, specially if added new source files.

2023-06-06

  • [Marc] Wayne has requested that we stop using the old term "CQ" and instead use "IP Check ticket" or such. In that spirit, I have created a new label in this repo: IP Ticket required, and I have renamed our old label to CQ Required (deprecated). I encourage you to use the new label, e.g. whenever you think an issue or PR will require assistance by the Eclipse Foundation IP Team.
  • [Jonas] Change wording for Blueprint? https://github.com/eclipse-theia/theia-website/pull/427
  • [Mark] We're looking into uploading compiled native dependencies to GitHub. See this repo. What is the best course of action to migrate this to the eclipse-theia organization?

2023-05-30

2023-05-23

2023-05-16

2023-05-09

2023-05-02

  • [Marc] GitHub repo setting: Require branches to be up to date before merging : we've been using it for one month. Now is the chance to evaluate our experience and decide whether we keep it or not, going forward. As already reported, it brings extra friction when trying to merge a contribution from a non-committers, sometimes from "difficult" timezone vs reviewer? See doc
    • We currently use the Strict status checks option. We could consider trying Loose, along with committers being pro-active about requesting that any PR branch, that has not updated in a while, be rebased on latest master branch by the author, before being merged.
      • opened a ticket to remove the obligation for the PR branch to be up-to-date before merging
  • [Paul] Handling of proposed APIs? https://github.com/eclipse-theia/theia/discussions/12450
  • [Mark] Switch to Matrix for chatting?
  • [Thomas] Backport to 1.37.1 issue opened: https://github.com/eclipse-theia/theia/issues/12479
  • [Kevin] Hand over of test feature: See https://github.com/eclipse-theia/theia/issues/10669#issuecomment-1524049538

2023-04-25

2023-04-18

2023-04-11

  • [Jonas]: Reminder: Next release is the candidate for the next community release. We should try to merge from our pile of PRs.
  • [Mark]: Does someone know whether the require.cache cleanup for plugins is still needed?

2023-04-04

  • [Mark] TypeFox will be working on a few features:
    • Remote SSH Support (i.e. working on remote systems with Electron)
    • Is backend code bundling in this context also interesting for Theia adopters?
  • [Jonas] Check the proposal on Telemetry API
  • Update on Test API
  • [Marc] Attempting to solidify the Playwright test suite: #12373
  • [Jonas] License of repo not identified (https://github.com/eclipse-theia/theia/issues/11300)

2023-03-28

  • the meeting is back to the regular time for participants from North America
  • Require branches to be up to date before merging PR option: there are some drawbacks, as stated by Vince's email on the mailing list. Let's discuss it.
  • PRs are piling up, please consider to review some
  • Please update Roadmap for Q2/23.
  • [Vince] reminder that the 1.36.0 release is scheduled for Thursday, 30th

2023-03-21

2023-03-14

  • [Thomas] We've got requests for another community patch release: #12297
  • [Emil] Additional parameters for Theia CLI, e.g. --list-extensions and --install-extensions see here
  • [Thomas] Progress on context isolation.

2023-03-07

2023-02-28

  • [Mark] We should start upgrading Electron soon. We're starting to run into issues with its built-in Node.js version (see also here)
  • [Paul] Need help to review https://github.com/eclipse-theia/theia/pull/11499
  • [Jonas]: Community patch update done (1.34.2)
  • [Marc] The browser test suite should be back to being relatively stable. Please rebase your PRs if they still fail on that suite and pay attention to error reported. Ping me if unsure.
  • [Matthew] Review multi openVSX patch

2023-02-21

  • [Thomas] Does "ShellTerminalProfile modify method broken" #12197 warrant a bugfix release?
  • [Vince] Reminder that v1.35.0 is scheduled for this Thursday, February 23rd 2023.
  • [Jonas] VS Code Compat: All 1.74 tickets are assigned, we will create an umbrella for 1.75 already
  • [Jonas] State from the testing API?
  • [Jonas] Notebook API update
  • [Marc] Flaky browser test suite: a PR is under review that should make that suite useful again.
  • [Thomas] Electron Isolated Browser Window. Thoughts? Experiences?
  • [Matthew] Ericsson statement about Theia
  • [Marc] an old bug resurfaced in the work on the browser test suite: [python] plugin-storage/global-state.json: Unexpected end of JSON input. Root cause: potential race condition between nodejs read/write functions. Need to flush in between. See vscode fix

2023-02-14

2023-02-07

  • [Thomas] Self-hosting Theia: should we pursue it? It's no secret the lots of developers use VS Code to develop Theia. From experience, I believe our code base would benefit greatly from being used by our contributors. The question is: why don't we? What is keeping us from self-hosting and does the community believe this would be a goal worth putting time and money into?
  • [Vince] potentially drop support for Node 14. Plugins targeting the 1.68.1 API are developed for Node 16 and we should probably follow the same runtime present in VS Code.
  • [Matthew]: Electron Update
  • [Mark] Revisit the decision to allow to move any widget anywhere (related to tab API implementation PR). Discussion over here

2023-01-31

  • [Mark]: Revisit the decision to allow to move any widget anywhere (related to tab API implementation PR)
  • [Jonas] We will backport the tab API support to the community release (for 1.68 support)
  • [Jonas] PRs are open to support 1.70 on main

2023-01-24

  • Reminder: release scheduled for Thursday January 26th, 2023
  • Will include stepping supported vscode extensions API to v1.68.1 v1.67.2
    • note: vscode builtins are not yet published for that API. In the meantime v1.64.2 should work well.

2023-01-17

2023-01-10

2023-01-03

No items.

Clone this wiki locally