-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Dev Meetings 2022
Paul Maréchal edited this page Jan 3, 2023
·
1 revision
No items.
- [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!
- [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
- [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?
- 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?
- [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)
- [Jonas]: There is a Theia / VS Code fork: https://github.com/opensumi/core
- [Vince]: Potentially update
download:pluginsscript so it resolves plugins sequentially to not hit rate limiting issues #11861 - [Vince]: Should we enforce CI checks such as ECA, 3PP, Linting before merging? (docs)
- [Mark] Opinions on removing the circular dependency check webpack plugin?
- 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?
- 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.1to fix CVE fromsocket.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]
monacoupgrade (currently versionv1.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.
- 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.
- [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 updatesdugite-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
- [Colin] Policy change when we reach 30 open PR's?
- [Marc] PR to update
lerna: #11738 . Gets rid of currently known (high, severe) vulnerabilities in our dev environment - [Thomas] PhosphorJS: not much going on here: https://github.com/eclipse-theia/theia/issues/6501
- [Jonas] Roadmap!?
- [Colin] Policy change when we reach 30 open PR's?
- will bring back this item for next week's meeting
- [Vince] Archive https://github.com/eclipse-theia/theia-cpp-extensions ?
- [Jonas] "Stretch" the community release process (https://github.com/eclipse-theia/theia-website/pull/329)
- [Jonas] Anymore blockers for community release found?
- [Jonas] Process for Thursday?
- [Jonas] Coordination on VS Code compatibility
- [Jonas] Should we allow to turn of the compatibility filter in openVSX?
- [Philip] Should we stub all missing VS Code API?
- [Jonas] Added section "user docu" https://theia-ide.org/docs/user_getting_started/
- Reminder:
v1.30.0release scheduled for Sept 29th, 2022
- [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
- [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!
- [Marc] main repo size is getting huge: close to 3GB. I investigated and opened an issue: #11625. TL;DR the bulk of the repo's size is from the
gh-pagesbranch, that we use to publish our API documentation. Do we know if it's useful for anyone to keep the history of this branch (vs only keeping the latest version)? - [Jonas] Chinese Translation: https://github.com/eclipse-theia/theia/discussions/10957#discussioncomment-3526367
- [Jonas] Release Video
- [Jonas] Please submit to the Theia community day at ECE 2022 now!
- [Jonas] Add VS Code extension template to Theia extension generator? https://github.com/eclipse-theia/generator-theia-extension/pull/155
- Please add your items!
nothing was on the agenda to discuss
- [Paul] Should we handle running Electron when
localhostis not a valid domain? #11578 - Reminder:
v1.29.0release scheduled for Thursday, 25th.
- [Jonas] Theia is now on eclipse.org/downloads
- [Jonas] Community release page
- [Thomas] VS Code Usage Policy
- Please add your items!
- [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
- [Thomas] Use of Visual Studio Code code in Theia
We now can easily use code from VS Code (thanks to the work from Colin). But is it a good idea? Depending on internal classes from VS Code makes updating to newer versions of "monaco" harder. On the up-side, we don't have to implement some stuff ourselves. Discuss! - [Jonas] React 18 Update https://github.com/eclipse-theia/theia/pull/11455
- [Philip] Community test suite PR opened: https://github.com/eclipse-theia/theia-e2e-test-suite/pull/1
- [Philip] Enhance check-hoisting to find builds mixing multiple Theia versions?
- [Matthew] OpenVSX outage, any discussions?
- [Mark] I just merged the automatic localization update. Any PR that adds localizable strings should rebase on
master. - Reminder:
v1.28.0release scheduled for this Thursday, 28th.
- [Jonas] Do a release party for the community release? see https://www.youtube.com/watch?v=eiRrggf1EF4
- [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.
- [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?
- Paul:
- Reminder:
1.27.0release this Thursday (June 30th). - [Jonas] Update to React 17?
- [Jonas] Please update the roadmap
- [Matthew] Security
- [Jonas] Community release train
- [Jonas] Community test suite
- [Jonas] Please update the roadmap
- [Colin] Doing another Monaco uplift - only one hurdle left.
- [Jonas] Can we merge multi window support (https://github.com/eclipse-theia/theia/pull/11048)
- [Thomas] Status of community page outage?
- [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
- [Colin] Handling deprecations, à propos this PR. Timing? Notification? Policy?
- [Colin] Follow-up on dropping Node 12 support (placeholder in case anything interesting pops up in the discussion).
- [Matthew] Potential contribution from student. https://github.com/dorsal-lab/tracecompass_nodejs_support / https://github.com/dorsal-lab/node_lttng_instrumentated
- [Matthew]
We have a partnership with a university, and would like to submit 4th year project. Caveat, communication is in French, but we can take care of it. Any ideas that you think 4-6 students can solve in 12 weeks?
- VSCode Notebooks
- Serverless
- Container support (build in container like CDT)
- New notebook API?
- Test API?
- [Colin] Dropping Node 12 support. Newer plugins e.g. [email protected] use syntax not supported by Node 12. See also.
- [Jonas] Proposal for a community driven test suite: https://github.com/eclipse-theia/theia/discussions/11164
- [Colin] #11084 & Plugin Metadata.
- Reminder: Release is scheduled for May 26th (last Thursday of the month).
- [Jonas] Merge RPC performance improvement today or on Friday? Jonas prefers Friday. Follow-up: https://github.com/eclipse-theia/theia/pull/11093
- [Jonas] ES can contribute to community release
- [Jonas] Intend to merge RPC performance improvement today. Follow-up: https://github.com/eclipse-theia/theia/pull/11093
- [Paul] Stable API:
- [Jonas] Proposed to add Theia to downloads.eclipse.org with the new Getting started section
- [Jonas] Community release latest comments
- [Jonas] Please look at decision_needed PRs assigned to you: https://github.com/eclipse-theia/theia/issues?q=is%3Aopen+assignee%3A%40me+label%3Adecision_needed
- [Jonas] Please comment on proposal of "community releases" (https://github.com/eclipse-theia/theia/discussions/11047)
- [Jonas] Please comment on proposal of "community releases" (https://github.com/eclipse-theia/theia/discussions/11047)
- [Jonas] Support for detachable web views: https://github.com/eclipse-theia/theia/pull/11048
- Release scheduled for Thursday, April 28th
- [Jonas] Reviewers needed for performance improvement: https://github.com/eclipse-theia/theia/pull/11011
- [Mark] I will be on vacation for 3 weeks starting next week
- Also, someone willing to look into my proxy PR? :)
- [Mark] Opinions on a PR backlog project like TypeScript uses?
- Get open PRs down to 30 and then reconsider
- [Jonas] Make it easier to maintain and consume Theia extensions
- Start to declare a small stable API, push vs. pull
- Do "stable" releases with a lower release cadence
- Need to see interest from dependants
- Provide tooling for detecting duplicate extensions with contributions
- Use
theia check:hoisted?
- Use
- [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-iconas default? See discussions here and there- Let's use
theia-file-iconby default unless it brings bugs.
- Let's use
- [Jonas] Join the discussion: Make it easier to consume Theia
- [Jonas] OK to merge definition of project goals: https://github.com/eclipse-theia/theia-website/pull/280
- [Jonas] Please update Roadmap for Q2
- [Jonas] Please block VS Code tickets before starting to work
- [Jonas] Please look at decision_needed PRs assigned to you: https://github.com/eclipse-theia/theia/issues?q=is%3Aopen+assignee%3A%40me+label%3Adecision_needed
- [Mark] It would be great if we were able to merge #10946 before the release.
- add your items here
- [Mark] Opinions on updating the tabbar styles?
- [Colin] Last chance to comment on the Monaco uplift.
- [Jonas] OK to merge definition of project goals: https://github.com/eclipse-theia/theia-website/pull/280
- [Jonas] Please update Roadmap for Q2
- add your items here
- [Jonas] Change of order in adopters list on website (https://github.com/eclipse-theia/theia-website/pull/277#issuecomment-1062647766)
- [Jonas] Definition of project goals: https://github.com/eclipse-theia/theia-website/pull/280
- [Colin] Monaco Uplift
- [Mark] Regular translation update
- [Jonas] Make it easier to consume Theia extensions
- [Jonas] Please update Roadmap for Q2
- add your items here
- [Thomas] Testing monaco uplift: I think we need a plan.
- Make a downloadable "build" of the example apps for reviewers to test?
- [Jonas] Technical debt:
- VS Code compatibility
- Start by looking for tasks here: https://github.com/eclipse-theia/theia/issues/9863
- Assign the issue to yourself when you decide to fix one.
- Monaco uplift
- Aim for quarterly update.
- Review others
- Fix warnings (remove deprecated APIs, take care of our dependencies) https://github.com/eclipse-theia/theia/discussions/10750
- Cleanup the
theiaAPI namespace implementation: https://github.com/eclipse-theia/theia/discussions/10756
- VS Code compatibility
- [Jonas]: If you are on Twitter, please retweet Theia release: https://twitter.com/theia_ide/status/1498599062798483462?s=20&t=38uJukSXMursachhj9jLcg
- [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
- Hi Sophie!
- To give feedback on some
ui/uxissues? https://github.com/eclipse-theia/theia/issues?q=is:open+is:issue+label:ui/ux
- [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?- Will be on Wednesday, 10:00 EST/15:00 GMT
- Not sure if one this week, will add a new wiki page for the agenda and minutes
- Add items you wish to discuss details on
- Only join if you have a stake in the features and wish to provide feedback
- See: https://github.com/eclipse-theia/theia/wiki/Technical-Meeting
- Release is scheduled this Thursday, 24th of February
- Jonas: Record the meeting? https://community.theia-ide.org/t/how-to-attend-theia-dev-meeting/1551
- We decided to write down the minutes in the wiki instead of recording.
- Jonas: Please contribute to collection of technical debt: https://github.com/eclipse-theia/theia/discussions/categories/improvements
- Ongoing work.
- Jonas: Please check "decision_needed" and generally PRs assigned to you: https://github.com/eclipse-theia/theia/pulls?q=is%3Apr+is%3Aopen+label%3Adecision_needed
- Ongoing work.
- Ken: Toolbar PR posted here
- In need of reviews!
- Paul: Will merge https://github.com/eclipse-theia/theia/pull/10737
- No objections.
- Contributors will most likely need to update their PRs.
- Jonas: RPC improvements?
- Ongoing work following https://github.com/eclipse-theia/theia/issues/10684
- Matthew: Cloud IDE day discussion?
- 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)
- [Jonas] Update to TS 4.x https://github.com/eclipse-theia/theia/pull/10355
- [Jonas] New contributors on releases
- [Jonas] Release process: How to ensure the nightlys of the generator and Blueprint have passed
- [Jonas] Move VS Code Coverage check for extensions to Theia (https://github.com/theia-ide/theia-vscodecov)
- [Jonas] RPC performance improvements epic https://github.com/eclipse-theia/theia/issues/10684
- [Thomas] Align "Monaco" package version to VS Code, not the standalone monaco package. (Currently, it's nigh impossible to see find out what we run)
- [Matthew] Update from Ericsson team.
- [Matthew] (Optional) Understanding of Technical debt?
- [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?
- Note that we have moved the meeting to the EF Zoom: Thanks Brian!
- [Brian] Theia forums categories proposal: https://docs.google.com/document/d/1ucNQvTsIMtfRxQLb91GvXRXB-9ZmHCAwfOB8DYZYXjs/edit?usp=sharing
- [Jonas] Theia website is down, we're an on it
- [Jonas] IBM is publishing the app images https://quay.io/repository/zowe-explorer/theia?tab=tags Please share this information!
- [Jonas] Electron Update?
- [Jonas] Monaco Update?
- add your item here
- Theia hackathon tomorrow
- @theia/git extension uses a fork of dugite and related dugite-extra, both still hosted on the
theia-ideorg. 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?
- [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?
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation