From b14eaebc9d532fe3492cead91dcc882464a175b6 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 14 Apr 2024 01:45:37 +0000 Subject: [PATCH 01/11] doc: generate weekly retro --- retros/2024-04-07.md | 258 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 258 insertions(+) create mode 100644 retros/2024-04-07.md diff --git a/retros/2024-04-07.md b/retros/2024-04-07.md new file mode 100644 index 0000000..6bc4a9f --- /dev/null +++ b/retros/2024-04-07.md @@ -0,0 +1,258 @@ +# Retrospective for `nodejs` from 2024-04-07 to 2024-04-14 + +Reporting on 42 Issues from 24 authors, 58 Pull Requests from 28 authors, and 17 Discussions from 14 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-04-14 ([#833](https://github.com/nodejs/reliability/issues/833)) +- CI Reliability 2024-04-13 ([#832](https://github.com/nodejs/reliability/issues/832)) +- CI Reliability 2024-04-12 ([#831](https://github.com/nodejs/reliability/issues/831)) + +### undici + +#### Open Issues + +- Is there a plan to add options for setting HTTP headers on EventSource? ([#3115](https://github.com/nodejs/undici/issues/3115)) +- automate releases (v5) ([#3103](https://github.com/nodejs/undici/issues/3103)) +- Change "Body is unusable" error to something more helpful ([#3097](https://github.com/nodejs/undici/issues/3097)) + +#### Open Pull Requests + +- fetch: limit web streams usage in body mixin methods ([#3113](https://github.com/nodejs/undici/pull/3113)) +- chore: setup 5.x auto release ([#3111](https://github.com/nodejs/undici/pull/3111)) +- chore: set up multi-branch automated release ([#3110](https://github.com/nodejs/undici/pull/3110)) +- perf(fetch): improve body mixin methods ([#3109](https://github.com/nodejs/undici/pull/3109)) +- perf: optimization of request instantiation ([#3107](https://github.com/nodejs/undici/pull/3107)) +- fetch: Change wording of "Body is unusable" error ([#3105](https://github.com/nodejs/undici/pull/3105)) +- core: improve parseURL ([#3102](https://github.com/nodejs/undici/pull/3102)) + +#### Open Discussions + +- Is there a plan to add options for setting HTTP headers on EventSource? ([#3112](https://github.com/nodejs/undici/discussions/3112)) +- nominate @tsctx to be a maintainer ([#3108](https://github.com/nodejs/undici/discussions/3108)) +- can I join the team undici ([#3087](https://github.com/nodejs/undici/discussions/3087)) +- Undici.eventSource ([#2976](https://github.com/nodejs/undici/discussions/2976)) +- Unable to use with typescript due to a compile error ([#3010](https://github.com/nodejs/undici/discussions/3010)) +- RetryAgent and fetch ([#3072](https://github.com/nodejs/undici/discussions/3072)) +- Migration from v5 to v6? ([#3076](https://github.com/nodejs/undici/discussions/3076)) +- How does RetryAgent work? ([#2945](https://github.com/nodejs/undici/discussions/2945)) +- Having issues with retry interceptor ([#2963](https://github.com/nodejs/undici/discussions/2963)) +- Testing retry interceptor ([#2975](https://github.com/nodejs/undici/discussions/2975)) + +#### Merged Pull Requests + +- fix(types): The second parameter of EventSource is optional ([#3106](https://github.com/nodejs/undici/pull/3106)) +- util: remove isReadableAborted ([#3104](https://github.com/nodejs/undici/pull/3104)) +- perf: improve performance of isomorphicEncode ([#3101](https://github.com/nodejs/undici/pull/3101)) +- bench: enable benchmarks for h2 ([#3100](https://github.com/nodejs/undici/pull/3100)) +- [Release] v6.13.0 ([#3099](https://github.com/nodejs/undici/pull/3099)) +- fetch: improve performance of isValidHeaderValue ([#3098](https://github.com/nodejs/undici/pull/3098)) +- build(deps): bump node from `ad255c6` to `6d0f18a` in /build ([#3096](https://github.com/nodejs/undici/pull/3096)) +- fetch: avoid creation of an intermediary ReadableStream ([#3095](https://github.com/nodejs/undici/pull/3095)) + +#### Closed Issues + +- `Response.body` is type of `PassThrough` instead of `ReadableStream` ([#3114](https://github.com/nodejs/undici/issues/3114)) + +### jenkins-alerts + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1509](https://github.com/nodejs/jenkins-alerts/issues/1509)) +- test-orka-macos11-x64-2 has low disk space ([#1508](https://github.com/nodejs/jenkins-alerts/issues/1508)) +- test-orka-macos11-x64-1 has low disk space ([#1507](https://github.com/nodejs/jenkins-alerts/issues/1507)) +- test-orka-macos11-x64-2 has low disk space ([#1506](https://github.com/nodejs/jenkins-alerts/issues/1506)) +- test-orka-macos11-x64-1 has low disk space ([#1505](https://github.com/nodejs/jenkins-alerts/issues/1505)) +- test-orka-macos11-x64-2 has low disk space ([#1504](https://github.com/nodejs/jenkins-alerts/issues/1504)) +- test-orka-macos11-x64-2 has low disk space ([#1503](https://github.com/nodejs/jenkins-alerts/issues/1503)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1502](https://github.com/nodejs/jenkins-alerts/issues/1502)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1501](https://github.com/nodejs/jenkins-alerts/issues/1501)) +- test-orka-macos11-x64-2 has low disk space ([#1500](https://github.com/nodejs/jenkins-alerts/issues/1500)) + +### node + +#### Open Issues + +- Cross-compilation bug when compiling for ARM64 on a non-ARM64 host ([#52512](https://github.com/nodejs/node/issues/52512)) +- Integrate prototype REPL into primary NodeJS ([#52510](https://github.com/nodejs/node/issues/52510)) +- test_runner: option to skip tests from command-line ([#52508](https://github.com/nodejs/node/issues/52508)) +- REPL: .editor tab completion and formating ([#52507](https://github.com/nodejs/node/issues/52507)) +- Reorganize Node Tests ([#52502](https://github.com/nodejs/node/issues/52502)) +- util.styleText isn't drawing a frame ([#52498](https://github.com/nodejs/node/issues/52498)) +- docs: Unsafe example for converting a `message.url` to an `URL` ([#52494](https://github.com/nodejs/node/issues/52494)) +- fs.realpathSync() and fs.realpath() are returning different results for attached cloud drive ([#52486](https://github.com/nodejs/node/issues/52486)) +- Organize and Simplify the 'Node.js feature requests' Project ([#52485](https://github.com/nodejs/node/issues/52485)) + +#### Open Pull Requests + +- tools: update lint-md-dependencies to rollup@4.14.2 vfile-reporter@8.1.1 ([#52518](https://github.com/nodejs/node/pull/52518)) +- deps: update ada to 2.7.8 ([#52517](https://github.com/nodejs/node/pull/52517)) +- deps: update zlib to 1.3.0.1-motley-7d77fb7 ([#52516](https://github.com/nodejs/node/pull/52516)) +- doc: update test runner coverage limitations ([#52515](https://github.com/nodejs/node/pull/52515)) +- test: write tests for assertIsArray http2 util ([#52511](https://github.com/nodejs/node/pull/52511)) +- lib, url: fix #51609 by adding a `win` argument ([#52509](https://github.com/nodejs/node/pull/52509)) +- 2024-04-23, Version 22.0.0 (Current) ([#52505](https://github.com/nodejs/node/pull/52505)) +- doc: A self to triagers (RedYetiDev) ([#52504](https://github.com/nodejs/node/pull/52504)) +- lib, path: support file:/// urls in path functions ([#52497](https://github.com/nodejs/node/pull/52497)) +- deps: update undici to 6.13.0 ([#52493](https://github.com/nodejs/node/pull/52493)) +- dns: rename verbatim to order and support ipv6first ([#52492](https://github.com/nodejs/node/pull/52492)) +- module: fix submodules loaded by require() and import() ([#52487](https://github.com/nodejs/node/pull/52487)) + +#### Open Discussions + +- Discord Server ([#52220](https://github.com/orgs/nodejs/discussions/52220)) +- 官方开发文档啥时候能添加中文版的啊? ([#52462](https://github.com/orgs/nodejs/discussions/52462)) +- Docs for Native Fetch ([#52316](https://github.com/orgs/nodejs/discussions/52316)) +- error socket connection timeout while uploading image in cloudinary ([#48028](https://github.com/orgs/nodejs/discussions/48028)) +- Embedding Node.js ESM ([#52432](https://github.com/orgs/nodejs/discussions/52432)) +- fetch() SSL disable certificate validation ([#44038](https://github.com/orgs/nodejs/discussions/44038)) +- JSON file for NodeJS release channels ([#52407](https://github.com/orgs/nodejs/discussions/52407)) + +#### Closed Issues + +- async error inside before won't cause test error ([#52506](https://github.com/nodejs/node/issues/52506)) +- 'internal/bootstrap/realm' is not exposed with the --expose-internal flag ([#52499](https://github.com/nodejs/node/issues/52499)) + +#### Closed Pull Requests + +- test_runner: improve reporter performance ([#52514](https://github.com/nodejs/node/pull/52514)) +- test benchmark change ([#52513](https://github.com/nodejs/node/pull/52513)) +- repl: print errors in red ([#52503](https://github.com/nodejs/node/pull/52503)) +- lib, repl: convert repl constructor to a class definition ([#52501](https://github.com/nodejs/node/pull/52501)) +- lib, bootstrap: allow require of bootstrap/realm with --expose-internals ([#52500](https://github.com/nodejs/node/pull/52500)) +- ignore me, just checking the perf improvement of using built error for abort signal ([#52496](https://github.com/nodejs/node/pull/52496)) +- Playground on how I added custom error to v8 ([#52495](https://github.com/nodejs/node/pull/52495)) +- deps: update undici to 6.13.0 ([#52491](https://github.com/nodejs/node/pull/52491)) +- doc: remove line breaks in markdown definitions ([#52490](https://github.com/nodejs/node/pull/52490)) +- test_runner: don't exceed call stack when filtering ([#52488](https://github.com/nodejs/node/pull/52488)) +- lib, repl: fix #48165 by adding `.last` ([#52484](https://github.com/nodejs/node/pull/52484)) + +### single-executable + +#### Open Issues + +- Add support puppeteer or playwright ([#90](https://github.com/nodejs/single-executable/issues/90)) + +### build + +#### Open Pull Requests + +- fixup! jenkins,win: add buildpulse support (#3653) ([#3676](https://github.com/nodejs/build/pull/3676)) + +#### Closed Issues + +- Ubuntu mirror connectivity with IBM cloud machines ([#3677](https://github.com/nodejs/build/issues/3677)) + +### llhttp + +#### Closed Issues + +- 9.2.1: build fails ([#364](https://github.com/nodejs/llhttp/issues/364)) + +### node-gyp + +#### Open Issues + +- Customize default generator ([#3019](https://github.com/nodejs/node-gyp/issues/3019)) +- Generate .gitignore and .hgignore in build ([#3018](https://github.com/nodejs/node-gyp/issues/3018)) +- generate compile_commands.json automatically ([#3017](https://github.com/nodejs/node-gyp/issues/3017)) +- complie_commands.json generated by node-gyp doesn't be in clangd search path. ([#3016](https://github.com/nodejs/node-gyp/issues/3016)) + +#### Open Pull Requests + +- docs: `node-pre-gyp` is no longer maintained ([#3015](https://github.com/nodejs/node-gyp/pull/3015)) + +### unofficial-builds + +#### Open Issues + +- local_build.sh logic is broken (may be affecting prod build as well) ([#137](https://github.com/nodejs/unofficial-builds/issues/137)) +- Provide windows arm64 build (v18) ([#136](https://github.com/nodejs/unofficial-builds/issues/136)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-04-13 ([#192](https://github.com/nodejs/loaders/issues/192)) + +### TSC + +#### Open Issues + +- Update meeting times? ([#1528](https://github.com/nodejs/TSC/issues/1528)) + +### primordials-use-cases + +#### Open Issues + +- V8 private symbols ([#4](https://github.com/nodejs/primordials-use-cases/issues/4)) + +### nodejs.org + +#### Open Issues + +- Consider moving the breadcrumbs to the top of the page in nodejs/learn section ([#6651](https://github.com/nodejs/nodejs.org/issues/6651)) + +#### Open Pull Requests + +- fix: collaborator summit -> collaboration summit ([#6654](https://github.com/nodejs/nodejs.org/pull/6654)) +- Blog: add trip report of London 2024 summit ([#6653](https://github.com/nodejs/nodejs.org/pull/6653)) +- Fix: missing Promise in tsdoc of 2 functions ([#6652](https://github.com/nodejs/nodejs.org/pull/6652)) +- Added Bengali language configuration in i18n/config.json ([#6649](https://github.com/nodejs/nodejs.org/pull/6649)) + +#### Merged Pull Requests + +- Change spelling of "patname" to "pathname" in comment ([#6650](https://github.com/nodejs/nodejs.org/pull/6650)) + +### help + +#### Open Issues + +- Error in JSON.parse() NodeJs ([#4371](https://github.com/nodejs/help/issues/4371)) + +### node-addon-api + +#### Open Pull Requests + +- doc: add codecov badge to readme ([#1476](https://github.com/nodejs/node-addon-api/pull/1476)) + +### corepack + +#### Open Pull Requests + +- chore: bump yarn version and npm deps ([#457](https://github.com/nodejs/corepack/pull/457)) +- fix: add path to `package.json` in error message ([#456](https://github.com/nodejs/corepack/pull/456)) + +#### Merged Pull Requests + +- chore(docs): update readme to remove "silently" ([#455](https://github.com/nodejs/corepack/pull/455)) + +### repl + +#### Open Pull Requests + +- Drop Some Dependencies ([#54](https://github.com/nodejs/repl/pull/54)) + +### remark-preset-lint-node + +#### Open Pull Requests + +- build(deps): bump remark-lint-list-item-indent from 3.1.2 to 4.0.0 ([#528](https://github.com/nodejs/remark-preset-lint-node/pull/528)) + +#### Merged Pull Requests + +- chore: upgrade to ESLint 9 for dev tooling ([#533](https://github.com/nodejs/remark-preset-lint-node/pull/533)) +- build(deps): bump remark-lint-no-consecutive-blank-lines from 4.1.3 to 5.0.0 ([#532](https://github.com/nodejs/remark-preset-lint-node/pull/532)) +- build(deps): bump remark-lint-table-cell-padding from 4.1.3 to 5.0.0 ([#531](https://github.com/nodejs/remark-preset-lint-node/pull/531)) +- build(deps): bump remark-lint-no-table-indentation from 4.1.2 to 5.0.0 ([#530](https://github.com/nodejs/remark-preset-lint-node/pull/530)) +- build(deps): bump remark-lint-no-shell-dollars from 3.1.2 to 4.0.0 ([#529](https://github.com/nodejs/remark-preset-lint-node/pull/529)) + +### security-wg + +#### Merged Pull Requests + +- update core index.json ([#1279](https://github.com/nodejs/security-wg/pull/1279)) +- vuln: add latest sec release ([#1278](https://github.com/nodejs/security-wg/pull/1278)) \ No newline at end of file From 20f61a6da0f0b450e5c67ada4d9679a6bd0b4f05 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 21 Apr 2024 01:18:48 +0000 Subject: [PATCH 02/11] doc: generate weekly retro --- retros/2024-04-14.md | 261 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 retros/2024-04-14.md diff --git a/retros/2024-04-14.md b/retros/2024-04-14.md new file mode 100644 index 0000000..38129d6 --- /dev/null +++ b/retros/2024-04-14.md @@ -0,0 +1,261 @@ +# Retrospective for `nodejs` from 2024-04-14 to 2024-04-21 + +Reporting on 53 Issues from 26 authors, 47 Pull Requests from 29 authors, and 9 Discussions from 9 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-04-21 ([#840](https://github.com/nodejs/reliability/issues/840)) +- CI Reliability 2024-04-20 ([#839](https://github.com/nodejs/reliability/issues/839)) +- CI Reliability 2024-04-19 ([#838](https://github.com/nodejs/reliability/issues/838)) + +### node + +#### Open Issues + +- WASI stdio (stdin, stdout) API not very useful ([#52614](https://github.com/nodejs/node/issues/52614)) +- Comment field on `crypto.generateKeyPair` ([#52608](https://github.com/nodejs/node/issues/52608)) +- Segfault on non-x86_64 architectures ([#52606](https://github.com/nodejs/node/issues/52606)) +- VM Context doesn't reflect root-level variable declarations ([#52605](https://github.com/nodejs/node/issues/52605)) +- Not possible to know when fs.watch has started on macOS ([#52601](https://github.com/nodejs/node/issues/52601)) +- v8::internal::TranslatedState::CreateNextTranslatedValue(int, v8::internal::TranslationArrayIterator*, v8::internal::DeoptimizationLiteralArray, unsigned long, v8::internal::RegisterValues*, _IO_FILE*) [/var/lang/bin/node] ([#52600](https://github.com/nodejs/node/issues/52600)) +- Provide some mechanism to conditionally and synchronously import modules (or just builtins) from ESM ([#52599](https://github.com/nodejs/node/issues/52599)) +- Test runner: spec reporter abridges diff on `deepEqual` / `deepStrictEqual` assertion failure ([#52596](https://github.com/nodejs/node/issues/52596)) +- `fs.openAsBlob()` does not work properly for files > 2GB ([#52585](https://github.com/nodejs/node/issues/52585)) + +#### Open Pull Requests + +- tools: update lint-md-dependencies to rollup@4.15.0 ([#52617](https://github.com/nodejs/node/pull/52617)) +- deps: update corepack to 0.28.0 ([#52616](https://github.com/nodejs/node/pull/52616)) +- test: add `--test-random-seed` cli argument ([#52613](https://github.com/nodejs/node/pull/52613)) +- cli: remove --no-experimental-fetch flag ([#52611](https://github.com/nodejs/node/pull/52611)) +- tools: add osx notarization support for tarballs ([#52610](https://github.com/nodejs/node/pull/52610)) +- src: rewrite task runner in c++ ([#52609](https://github.com/nodejs/node/pull/52609)) +- doc: remove buffered flag from performance hooks examples ([#52607](https://github.com/nodejs/node/pull/52607)) +- test: delete test-cluster-shared-handle-bind-prvivileged-port ([#52604](https://github.com/nodejs/node/pull/52604)) +- fs: fix read / readSync positional offset types ([#52603](https://github.com/nodejs/node/pull/52603)) +- doc: deprecate --experimental-policy ([#52602](https://github.com/nodejs/node/pull/52602)) +- doc: add info on contributor spotlight program ([#52598](https://github.com/nodejs/node/pull/52598)) +- src: add `string_view` overload to snapshot FromBlob ([#52595](https://github.com/nodejs/node/pull/52595)) +- repl: integrate experimental repl ([#52593](https://github.com/nodejs/node/pull/52593)) +- tools: add lint rule to keep primordials in ASCII order ([#52592](https://github.com/nodejs/node/pull/52592)) +- doc: replace U+00A0 with U+0020 ([#52590](https://github.com/nodejs/node/pull/52590)) +- doc: sort options alphabetically ([#52589](https://github.com/nodejs/node/pull/52589)) +- buffer: remove lines setting indexes to integer value from `Blob.slice` ([#52588](https://github.com/nodejs/node/pull/52588)) +- lib: avoid repl.setupHistory() blocks node exit after repl closed ([#52587](https://github.com/nodejs/node/pull/52587)) +- module: address coverity warning of memory leak ([#52586](https://github.com/nodejs/node/pull/52586)) +- node-api: address coverity report ([#52584](https://github.com/nodejs/node/pull/52584)) +- lib,src: remove --experimental-policy ([#52583](https://github.com/nodejs/node/pull/52583)) + +#### Open Discussions + +- Why does `corepack` need write access to `COREPACK_HOME` when using `pnpm` for something as trivial as `--version` or `install`? ([#52547](https://github.com/orgs/nodejs/discussions/52547)) +- node_modules/node-sass: command failed. ([#46988](https://github.com/orgs/nodejs/discussions/46988)) +- Using Node-API from a classic addon module ([#52557](https://github.com/orgs/nodejs/discussions/52557)) +- 官方开发文档啥时候能添加中文版的啊? ([#52462](https://github.com/orgs/nodejs/discussions/52462)) +- Authentication Process 🛑🛑🛑 ([#52380](https://github.com/orgs/nodejs/discussions/52380)) +- Package.json modularization ([#52530](https://github.com/orgs/nodejs/discussions/52530)) + +#### Merged Pull Requests + +- tools: update lint-md-dependencies ([#52581](https://github.com/nodejs/node/pull/52581)) +- lib: use predefined variable instead of bit operation ([#52580](https://github.com/nodejs/node/pull/52580)) + +#### Closed Issues + +- Wrong gpg key in docs ([#52615](https://github.com/nodejs/node/issues/52615)) +- [invalid defect] Cannot exit all the processes when `CTRL + C` in readline ([#52597](https://github.com/nodejs/node/issues/52597)) +- Appending Contents Using ">>" to Non-Existent .js File in Powershell Results in Unexecutable File ([#52591](https://github.com/nodejs/node/issues/52591)) +- UNABLE_TO_VERIFY_LEAF_SIGNATURE/unable to verify the first certificate error ([#52582](https://github.com/nodejs/node/issues/52582)) + +#### Closed Pull Requests + +- fs: update jsdoc params for `read`, `readSync` ([#52612](https://github.com/nodejs/node/pull/52612)) +- build: compile with C++20 support on Windows ([#52594](https://github.com/nodejs/node/pull/52594)) +- doc: update "setupHistory" content in repl API doc ([#52579](https://github.com/nodejs/node/pull/52579)) + +### Release + +#### Closed Issues + +- Readme ([#1000](https://github.com/nodejs/Release/issues/1000)) + +### jenkins-alerts + +#### Open Issues + +- test-osuosl-aix72-ppc64_be-3 has low disk space ([#1569](https://github.com/nodejs/jenkins-alerts/issues/1569)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1565](https://github.com/nodejs/jenkins-alerts/issues/1565)) + +#### Closed Issues + +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1568](https://github.com/nodejs/jenkins-alerts/issues/1568)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1567](https://github.com/nodejs/jenkins-alerts/issues/1567)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1566](https://github.com/nodejs/jenkins-alerts/issues/1566)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1564](https://github.com/nodejs/jenkins-alerts/issues/1564)) +- test-osuosl-aix72-ppc64_be-3 has low disk space ([#1563](https://github.com/nodejs/jenkins-alerts/issues/1563)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1562](https://github.com/nodejs/jenkins-alerts/issues/1562)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1561](https://github.com/nodejs/jenkins-alerts/issues/1561)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1560](https://github.com/nodejs/jenkins-alerts/issues/1560)) +- test-ibm-rhel8-x64-1 is DOWN ([#1559](https://github.com/nodejs/jenkins-alerts/issues/1559)) +- test-orka-macos11-x64-2 has low disk space ([#1558](https://github.com/nodejs/jenkins-alerts/issues/1558)) +- test-orka-macos11-x64-2 has low disk space ([#1557](https://github.com/nodejs/jenkins-alerts/issues/1557)) +- test-orka-macos11-x64-2 has low disk space ([#1556](https://github.com/nodejs/jenkins-alerts/issues/1556)) +- test-orka-macos11-x64-2 has low disk space ([#1555](https://github.com/nodejs/jenkins-alerts/issues/1555)) +- test-orka-macos11-x64-2 has low disk space ([#1554](https://github.com/nodejs/jenkins-alerts/issues/1554)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1553](https://github.com/nodejs/jenkins-alerts/issues/1553)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1552](https://github.com/nodejs/jenkins-alerts/issues/1552)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1551](https://github.com/nodejs/jenkins-alerts/issues/1551)) +- test-orka-macos11-x64-2 has low disk space ([#1550](https://github.com/nodejs/jenkins-alerts/issues/1550)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1549](https://github.com/nodejs/jenkins-alerts/issues/1549)) +- test-ibm-rhel8-x64-2 is DOWN ([#1548](https://github.com/nodejs/jenkins-alerts/issues/1548)) + +### security-wg + +#### Open Issues + +- HackerOne page does not mention the threat model ([#1284](https://github.com/nodejs/security-wg/issues/1284)) + +### undici + +#### Open Issues + +- Race condition at-or-near keep-alive expiration ([#3141](https://github.com/nodejs/undici/issues/3141)) +- HTTP/2 request after receiving a "GOAWAY" frame hangs ([#3140](https://github.com/nodejs/undici/issues/3140)) +- throwOnError does not work on HTTPParserError ([#3136](https://github.com/nodejs/undici/issues/3136)) + +#### Open Pull Requests + +- perf: use class instead of object literals with getters ([#3138](https://github.com/nodejs/undici/pull/3138)) +- fix: unhandled exception or failing error body ([#3137](https://github.com/nodejs/undici/pull/3137)) + +#### Open Discussions + +- Undici.eventSource ([#2976](https://github.com/nodejs/undici/discussions/2976)) +- can I join the team undici ([#3087](https://github.com/nodejs/undici/discussions/3087)) + +#### Merged Pull Requests + +- test: improve test and ci performance ([#3135](https://github.com/nodejs/undici/pull/3135)) + +#### Closed Pull Requests + +- feat: add lookup option to Client, Pool and Agent (#2440) ([#3139](https://github.com/nodejs/undici/pull/3139)) + +### uvwasi + +#### Open Issues + +- Behavior diverge from othe runtimes on empty `fd_read` ([#260](https://github.com/nodejs/uvwasi/issues/260)) + +#### Open Pull Requests + +- No-op instead of error on empty read/write ([#261](https://github.com/nodejs/uvwasi/pull/261)) + +### build + +#### Open Issues + +- Infrastructure for Orka (2024 and beyond) ([#3686](https://github.com/nodejs/build/issues/3686)) +- SSH access to `test-macstadium-macos11.0-arm64-4` ([#3685](https://github.com/nodejs/build/issues/3685)) +- Include MacOS cleanup script in the machines ([#3684](https://github.com/nodejs/build/issues/3684)) + +### performance + +#### Open Issues + +- Avoid passing `process.env` if not exist on spawnSync and execSync ([#164](https://github.com/nodejs/performance/issues/164)) + +### web-server-frameworks + +#### Open Issues + +- Node.js Web Server Frameworks Meeting 2024-04-23 ([#112](https://github.com/nodejs/web-server-frameworks/issues/112)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-04-23 ([#193](https://github.com/nodejs/loaders/issues/193)) + +### unofficial-builds + +#### Open Issues + +- Need authorized admin to manually trigger missing builds and/or grant admin access to build server ([#138](https://github.com/nodejs/unofficial-builds/issues/138)) + +#### Merged Pull Requests + +- fix: move debug build to last since it's failing atm ([#139](https://github.com/nodejs/unofficial-builds/pull/139)) + +### TSC + +#### Closed Issues + +- Nodejs ([#1532](https://github.com/nodejs/TSC/issues/1532)) + +### help + +#### Closed Issues + +- Error: unable to verify the first certificate ([#4375](https://github.com/nodejs/help/issues/4375)) + +### corepack + +#### Merged Pull Requests + +- chore(main): release 0.28.0 ([#464](https://github.com/nodejs/corepack/pull/464)) +- feat: update package manager versions ([#462](https://github.com/nodejs/corepack/pull/462)) +- docs: add link to OpenJS slack channel ([#461](https://github.com/nodejs/corepack/pull/461)) + +#### Closed Pull Requests + +- fix: add error cause to error output ([#463](https://github.com/nodejs/corepack/pull/463)) + +### nodejs.org + +#### Open Pull Requests + +- Update twisted link in docs ([#6666](https://github.com/nodejs/nodejs.org/pull/6666)) + +#### Merged Pull Requests + +- Blog: add shell true mention to april sec release ([#6665](https://github.com/nodejs/nodejs.org/pull/6665)) + +#### Closed Pull Requests + +- [automated]: crowdin sync ([#6664](https://github.com/nodejs/nodejs.org/pull/6664)) + +### llhttp + +#### Open Pull Requests + +- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 ([#370](https://github.com/nodejs/llhttp/pull/370)) + +### node-addon-api + +#### Open Pull Requests + +- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 ([#1481](https://github.com/nodejs/node-addon-api/pull/1481)) + +### remark-preset-lint-node + +#### Merged Pull Requests + +- build(deps): bump actions/setup-node from 3 to 4 ([#544](https://github.com/nodejs/remark-preset-lint-node/pull/544)) +- chore: do not release when 'chore' and similar commits ([#543](https://github.com/nodejs/remark-preset-lint-node/pull/543)) +- chore: remove automated changelog generation ([#542](https://github.com/nodejs/remark-preset-lint-node/pull/542)) +- chore: adjust CHANGELOG layout to conform with lint rules ([#540](https://github.com/nodejs/remark-preset-lint-node/pull/540)) +- chore: update semantic-release dependencies ([#539](https://github.com/nodejs/remark-preset-lint-node/pull/539)) + +#### Closed Pull Requests + +- chore: remove unused dev dependency ([#541](https://github.com/nodejs/remark-preset-lint-node/pull/541)) + +### single-executable + +#### Open Discussions + +- How can I build a Node.js project that includes third-party modules, such as Express for building a web API, into a standalone executable? ([#91](https://github.com/nodejs/single-executable/discussions/91)) \ No newline at end of file From 3f9db1abfef2f92515ddfce6d96bbcb1ea6acb66 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 28 Apr 2024 01:19:30 +0000 Subject: [PATCH 03/11] doc: generate weekly retro --- retros/2024-04-21.md | 293 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 retros/2024-04-21.md diff --git a/retros/2024-04-21.md b/retros/2024-04-21.md new file mode 100644 index 0000000..7675fa4 --- /dev/null +++ b/retros/2024-04-21.md @@ -0,0 +1,293 @@ +# Retrospective for `nodejs` from 2024-04-21 to 2024-04-28 + +Reporting on 55 Issues from 23 authors, 45 Pull Requests from 28 authors, and 36 Discussions from 36 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-04-28 ([#847](https://github.com/nodejs/reliability/issues/847)) +- CI Reliability 2024-04-27 ([#846](https://github.com/nodejs/reliability/issues/846)) +- CI Reliability 2024-04-26 ([#845](https://github.com/nodejs/reliability/issues/845)) + +### jenkins-alerts + +#### Open Issues + +- test-orka-macos11-x64-1 has low disk space ([#1645](https://github.com/nodejs/jenkins-alerts/issues/1645)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1644](https://github.com/nodejs/jenkins-alerts/issues/1644)) +- Built-In Node has low disk space ([#1641](https://github.com/nodejs/jenkins-alerts/issues/1641)) +- test-orka-macos11-x64-2 has low disk space ([#1639](https://github.com/nodejs/jenkins-alerts/issues/1639)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1632](https://github.com/nodejs/jenkins-alerts/issues/1632)) + +#### Closed Issues + +- test-orka-macos11-x64-1 has low disk space ([#1643](https://github.com/nodejs/jenkins-alerts/issues/1643)) +- test-orka-macos11-x64-1 has low disk space ([#1642](https://github.com/nodejs/jenkins-alerts/issues/1642)) +- test-orka-macos11-x64-1 has low disk space ([#1640](https://github.com/nodejs/jenkins-alerts/issues/1640)) +- test-orka-macos11-x64-2 has low disk space ([#1638](https://github.com/nodejs/jenkins-alerts/issues/1638)) +- test-orka-macos11-x64-1 has low disk space ([#1637](https://github.com/nodejs/jenkins-alerts/issues/1637)) +- test-orka-macos11-x64-2 has low disk space ([#1636](https://github.com/nodejs/jenkins-alerts/issues/1636)) +- test-orka-macos11-x64-1 has low disk space ([#1635](https://github.com/nodejs/jenkins-alerts/issues/1635)) +- test-orka-macos11-x64-2 has low disk space ([#1634](https://github.com/nodejs/jenkins-alerts/issues/1634)) +- test-orka-macos11-x64-1 has low disk space ([#1633](https://github.com/nodejs/jenkins-alerts/issues/1633)) +- test-orka-macos11-x64-2 has low disk space ([#1631](https://github.com/nodejs/jenkins-alerts/issues/1631)) +- test-orka-macos11-x64-1 has low disk space ([#1630](https://github.com/nodejs/jenkins-alerts/issues/1630)) +- test-orka-macos11-x64-2 has low disk space ([#1629](https://github.com/nodejs/jenkins-alerts/issues/1629)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1628](https://github.com/nodejs/jenkins-alerts/issues/1628)) +- test-orka-macos11-x64-2 has low disk space ([#1627](https://github.com/nodejs/jenkins-alerts/issues/1627)) +- test-orka-macos11-x64-2 has low disk space ([#1626](https://github.com/nodejs/jenkins-alerts/issues/1626)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1625](https://github.com/nodejs/jenkins-alerts/issues/1625)) +- test-orka-macos11-x64-1 has low disk space ([#1624](https://github.com/nodejs/jenkins-alerts/issues/1624)) + +### node-core-utils + +#### Open Issues + +- Allowing using `request-ci` label for collaborators in unapproved PRs ([#801](https://github.com/nodejs/node-core-utils/issues/801)) + +### node-gyp + +#### Open Issues + +- stack RangeError: Maximum call stack size exceeded ([#3029](https://github.com/nodejs/node-gyp/issues/3029)) + +### node + +#### Open Issues + +- gyp ERR! stack RangeError: Maximum call stack size exceeded ([#52724](https://github.com/nodejs/node/issues/52724)) +- Watch does not debounce restart when different files are updated within the debounce period ([#52721](https://github.com/nodejs/node/issues/52721)) +- Inconsistent presence of property in contextified object ([#52720](https://github.com/nodejs/node/issues/52720)) +- Allow bailing early when test fails ([#52717](https://github.com/nodejs/node/issues/52717)) +- `vm`: `constants` is undefined ([#52716](https://github.com/nodejs/node/issues/52716)) +- v22.0.0 breaks --v8-lite-mode build missing action for js-to-wasm-tq-csa.cc ([#52710](https://github.com/nodejs/node/issues/52710)) +- Expose `process.env.NODE_OPTIONS` parser to user land ([#52709](https://github.com/nodejs/node/issues/52709)) +- [22 regression] Breaks gulp with `Cannot assign to read only property 'atime' of object '#'` ([#52707](https://github.com/nodejs/node/issues/52707)) +- [22 regression] Infinite recursion when setting `stat.atime` ([#52705](https://github.com/nodejs/node/issues/52705)) +- Inspector not starting with --watch flag before ([#52704](https://github.com/nodejs/node/issues/52704)) +- node22 performance degradation ([#52700](https://github.com/nodejs/node/issues/52700)) +- Deadlock with worker threads and TLS `createSecureContext` ([#52698](https://github.com/nodejs/node/issues/52698)) +- Tracking issue: require(esm) ([#52697](https://github.com/nodejs/node/issues/52697)) +- Tracking issue: compile cache ([#52696](https://github.com/nodejs/node/issues/52696)) +- flaky: benchmark/test-benchmark-crypto ([#52690](https://github.com/nodejs/node/issues/52690)) +- flaky: parallel/test-filehandle-close ([#52689](https://github.com/nodejs/node/issues/52689)) + +#### Open Pull Requests + +- tools: update lint-md-dependencies to rollup@4.17.0 ([#52729](https://github.com/nodejs/node/pull/52729)) +- deps: update undici to 6.14.1 ([#52728](https://github.com/nodejs/node/pull/52728)) +- deps: update simdutf to 5.2.6 ([#52727](https://github.com/nodejs/node/pull/52727)) +- events: extract events file to a separate files ([#52726](https://github.com/nodejs/node/pull/52726)) +- build: fix --v8-lite-mode build ([#52725](https://github.com/nodejs/node/pull/52725)) +- cli: remove --no-experimental-global-customevent flag ([#52723](https://github.com/nodejs/node/pull/52723)) +- watch: allow listening for grouped changes ([#52722](https://github.com/nodejs/node/pull/52722)) +- build: fix typo in node.gyp ([#52719](https://github.com/nodejs/node/pull/52719)) +- deps, src: simplifying base64 encoding ([#52714](https://github.com/nodejs/node/pull/52714)) +- http2: fix excessive CPU usage when using `allowHTTP1=true` ([#52713](https://github.com/nodejs/node/pull/52713)) +- meta: merge stalebot and update timings/messages ([#52712](https://github.com/nodejs/node/pull/52712)) +- fs: allow setting Stats/BigIntStats Date properties ([#52708](https://github.com/nodejs/node/pull/52708)) +- esm: have a single hooks thread for all workers ([#52706](https://github.com/nodejs/node/pull/52706)) +- src: fix test local edge case ([#52702](https://github.com/nodejs/node/pull/52702)) +- http: correctly translate HTTP method ([#52701](https://github.com/nodejs/node/pull/52701)) +- module: allow JSONC imports ([#52699](https://github.com/nodejs/node/pull/52699)) +- meta: migrate labelling to actions (Discuss / WIP) ([#52695](https://github.com/nodejs/node/pull/52695)) +- meta: standardize regex ([#52693](https://github.com/nodejs/node/pull/52693)) +- zlib: expose zlib.crc32() ([#52692](https://github.com/nodejs/node/pull/52692)) +- deps: upgrade npm to 10.6.0 ([#52691](https://github.com/nodejs/node/pull/52691)) + +#### Open Discussions + +- Text in the windows installer is truncated ([#52711](https://github.com/orgs/nodejs/discussions/52711)) +- закрытие приложение react ([#50613](https://github.com/orgs/nodejs/discussions/50613)) +- Code search broken on GitHub? ([#46774](https://github.com/orgs/nodejs/discussions/46774)) +- Confusing about unconsistenly unref behavior of nested setTimout ([#52679](https://github.com/orgs/nodejs/discussions/52679)) +- Add --loader to package.json ([#52684](https://github.com/orgs/nodejs/discussions/52684)) +- 官方开发文档啥时候能添加中文版的啊? ([#52462](https://github.com/orgs/nodejs/discussions/52462)) +- Node 20.11: a handful of test failures with experimental flags ([#51428](https://github.com/orgs/nodejs/discussions/51428)) +- Node >v16.6.2 results in ECONNRESET behind proxy ([#44103](https://github.com/orgs/nodejs/discussions/44103)) +- Package.json modularization ([#52530](https://github.com/orgs/nodejs/discussions/52530)) +- RUNTIME ERROR ([#49604](https://github.com/orgs/nodejs/discussions/49604)) +- NodeJS docs available at two URLs ([#51839](https://github.com/orgs/nodejs/discussions/51839)) +- Uncaught ReferenceError: require is not defined ([#49475](https://github.com/orgs/nodejs/discussions/49475)) +- Ditch NPM and Move to PNPM instead!!! ([#51449](https://github.com/orgs/nodejs/discussions/51449)) +- uncurryThis uses bind twice ([#51230](https://github.com/orgs/nodejs/discussions/51230)) +- Github workflow optimisations ([#50540](https://github.com/orgs/nodejs/discussions/50540)) +- 500 Internal Server Error ([#49095](https://github.com/orgs/nodejs/discussions/49095)) +- New contributor and issue selection ([#48883](https://github.com/orgs/nodejs/discussions/48883)) +- What is the entry point of this code? ([#47081](https://github.com/orgs/nodejs/discussions/47081)) +- Test runner contributions ([#46635](https://github.com/orgs/nodejs/discussions/46635)) +- Error while creating a server. ([#46328](https://github.com/orgs/nodejs/discussions/46328)) +- NFT ([#45430](https://github.com/orgs/nodejs/discussions/45430)) +- Get URL when uploading the file ([#44881](https://github.com/orgs/nodejs/discussions/44881)) +- Is Node.js aware of, affected by, mitigating CVE-2022-2295? ([#43708](https://github.com/orgs/nodejs/discussions/43708)) +- help me explain esmodules in nodejs ([#43223](https://github.com/orgs/nodejs/discussions/43223)) +- Node ([#43109](https://github.com/orgs/nodejs/discussions/43109)) +- When does the "experimental fetch" warning get emitted? ([#43096](https://github.com/orgs/nodejs/discussions/43096)) +- Github action node js version ([#42166](https://github.com/orgs/nodejs/discussions/42166)) +- I'm curious about the nodejs internal behavior. ([#39180](https://github.com/orgs/nodejs/discussions/39180)) +- nodejs ([#39040](https://github.com/orgs/nodejs/discussions/39040)) +- TypeError: Cannot read property 'run' of undefined ([#38430](https://github.com/orgs/nodejs/discussions/38430)) +- "sudo n stable" Error ([#36260](https://github.com/orgs/nodejs/discussions/36260)) + +#### Closed Issues + +- Is `vcbuild` really needed ([#52715](https://github.com/nodejs/node/issues/52715)) +- websocket ([#52703](https://github.com/nodejs/node/issues/52703)) +- Cannot install Node20.12.2 Windows ARM (VMWare on M1 Mac) [fixed by uninstalling x64 first] ([#52694](https://github.com/nodejs/node/issues/52694)) +- require URLs ([#52688](https://github.com/nodejs/node/issues/52688)) + +### nan + +#### Closed Issues + +- Breaking code in ViteX Exchange ([#967](https://github.com/nodejs/nan/issues/967)) + +### docker-node + +#### Open Issues + +- v22.0.0 `arm` image broken ([#2074](https://github.com/nodejs/docker-node/issues/2074)) + +#### Open Pull Requests + +- chore: fix update script for mac silicon ([#2073](https://github.com/nodejs/docker-node/pull/2073)) + +### readable-stream + +#### Open Issues + +- types ownership ([#536](https://github.com/nodejs/readable-stream/issues/536)) + +### abi-stable-node + +#### Open Issues + +- Warn/print message when NAPI_EXPERIMENTAL is used in a build ([#461](https://github.com/nodejs/abi-stable-node/issues/461)) + +### nodejs-dependency-vuln-assessments + +#### Merged Pull Requests + +- fix: add v22.x to supported branches ([#186](https://github.com/nodejs/nodejs-dependency-vuln-assessments/pull/186)) + +#### Closed Issues + +- Tooling failing for 22.x ([#185](https://github.com/nodejs/nodejs-dependency-vuln-assessments/issues/185)) + +### llhttp + +#### Open Issues + +- 9.2.1: geventhttpclient pyton module test suite freezes in many units when it is build against `llhttp` 9.x ([#379](https://github.com/nodejs/llhttp/issues/379)) + +#### Open Pull Requests + +- build(deps): bump github/codeql-action from 3.24.10 to 3.25.3 ([#378](https://github.com/nodejs/llhttp/pull/378)) + +### security-wg + +#### Open Issues + +- Scores of vulnerability found in experimental features can be too high ([#1296](https://github.com/nodejs/security-wg/issues/1296)) + +#### Merged Pull Requests + +- doc: add 2024-04-25 meeting notes ([#1295](https://github.com/nodejs/security-wg/pull/1295)) +- OpenSSF Scorecard Report Updated ([#1294](https://github.com/nodejs/security-wg/pull/1294)) + +### undici + +#### Open Issues + +- Type 'string' is not assignable to type 'HttpMethod'.ts(2345) ([#3168](https://github.com/nodejs/undici/issues/3168)) + +#### Open Pull Requests + +- ci: ensure wasm integrity ([#3173](https://github.com/nodejs/undici/pull/3173)) +- dup-keys-non-strings ([#3166](https://github.com/nodejs/undici/pull/3166)) + +#### Open Discussions + +- nominate @tsctx to be a maintainer ([#3108](https://github.com/nodejs/undici/discussions/3108)) +- Blocked by cloudflare? ([#2249](https://github.com/nodejs/undici/discussions/2249)) + +#### Merged Pull Requests + +- chore: add explicitly @fastify/busboy ([#3172](https://github.com/nodejs/undici/pull/3172)) +- chore: remove sinon as dev dependency ([#3171](https://github.com/nodejs/undici/pull/3171)) +- create fast MessageEvent ([#3170](https://github.com/nodejs/undici/pull/3170)) +- fix: correct firing order of abort events ([#3169](https://github.com/nodejs/undici/pull/3169)) +- expose WebSocket related events in node bundle ([#3167](https://github.com/nodejs/undici/pull/3167)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#82](https://github.com/nodejs/nodejs-news-feeder/pull/82)) + +### gyp-next + +#### Open Pull Requests + +- fix: support empty dictionary keys in input ([#245](https://github.com/nodejs/gyp-next/pull/245)) + +### TSC + +#### Open Pull Requests + +- Reduce inactive collaborator duration ([#1540](https://github.com/nodejs/TSC/pull/1540)) + +### admin + +#### Open Pull Requests + +- doc: uniform document names ([#864](https://github.com/nodejs/admin/pull/864)) + +### nodejs.org + +#### Open Pull Requests + +- Update previous-releases.mdx ([#6676](https://github.com/nodejs/nodejs.org/pull/6676)) +- feat: frozen router ([#6675](https://github.com/nodejs/nodejs.org/pull/6675)) +- build(script): use `dev` instead of `serve` ([#6674](https://github.com/nodejs/nodejs.org/pull/6674)) + +### corepack + +#### Open Pull Requests + +- feat: COREPACK_INTEGRITY_KEYS should support `0` and `false` values ([#470](https://github.com/nodejs/corepack/pull/470)) +- feat: update package manager versions ([#469](https://github.com/nodejs/corepack/pull/469)) + +### package-maintenance + +#### Open Pull Requests + +- doc: propose revising the downloads page ([#598](https://github.com/nodejs/package-maintenance/pull/598)) + +### node-addon-examples + +#### Open Pull Requests + +- Bump github/codeql-action from 2.20.3 to 3.25.3 ([#458](https://github.com/nodejs/node-addon-examples/pull/458)) + +### node-addon-api + +#### Open Pull Requests + +- build(deps): bump github/codeql-action from 3.25.2 to 3.25.3 ([#1486](https://github.com/nodejs/node-addon-api/pull/1486)) + +### create-node-meeting-artifacts + +#### Merged Pull Requests + +- Adding the ecosystem report collab space ([#157](https://github.com/nodejs/create-node-meeting-artifacts/pull/157)) + +### single-executable + +#### Open Discussions + +- I facing difficulty in building executable file ([#95](https://github.com/nodejs/single-executable/discussions/95)) +- Support for cross-platform executable generation ([#89](https://github.com/nodejs/single-executable/discussions/89)) +- Prgrammatic SEA blob generation API ([#92](https://github.com/nodejs/single-executable/discussions/92)) \ No newline at end of file From 5e7008ba68d387fcb4dfb7d14dbf2f947164b8d7 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 5 May 2024 01:19:52 +0000 Subject: [PATCH 04/11] doc: generate weekly retro --- retros/2024-04-28.md | 280 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 280 insertions(+) create mode 100644 retros/2024-04-28.md diff --git a/retros/2024-04-28.md b/retros/2024-04-28.md new file mode 100644 index 0000000..4e1d2e7 --- /dev/null +++ b/retros/2024-04-28.md @@ -0,0 +1,280 @@ +# Retrospective for `nodejs` from 2024-04-28 to 2024-05-05 + +Reporting on 44 Issues from 25 authors, 56 Pull Requests from 29 authors, and 12 Discussions from 11 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-05-05 ([#855](https://github.com/nodejs/reliability/issues/855)) +- CI Reliability 2024-05-04 ([#853](https://github.com/nodejs/reliability/issues/853)) +- CI Reliability 2024-05-03 ([#852](https://github.com/nodejs/reliability/issues/852)) + +#### Open Pull Requests + +- Close older reliability reports ([#854](https://github.com/nodejs/reliability/pull/854)) + +### undici + +#### Open Issues + +- WebSocket performance / benchmarking ([#3201](https://github.com/nodejs/undici/issues/3201)) +- Disallow force push into protected branches (main, next) ([#3198](https://github.com/nodejs/undici/issues/3198)) + +#### Open Pull Requests + +- test: avoid tempfile generation in request-timeout.js ([#3200](https://github.com/nodejs/undici/pull/3200)) +- use FinalizationRegistry to cancel the body if response is collected ([#3199](https://github.com/nodejs/undici/pull/3199)) + +#### Open Discussions + +- ProxyAgent configure requestTls per origin ([#3186](https://github.com/nodejs/undici/discussions/3186)) +- Documentation about how the default dispatcher reuses connections ([#2382](https://github.com/nodejs/undici/discussions/2382)) +- Is it possible to create a custom `fetch` with the `dispatcher` option preset ([#2167](https://github.com/nodejs/undici/discussions/2167)) +- Understanding undici/async_hooks/New Relic ([#3182](https://github.com/nodejs/undici/discussions/3182)) + +#### Merged Pull Requests + +- build(deps): bump node from `9459e24` to `487dc5d` in /build ([#3195](https://github.com/nodejs/undici/pull/3195)) +- refactor: code cleanup ([#3194](https://github.com/nodejs/undici/pull/3194)) +- perf: avoid spread in makeRequest() ([#3193](https://github.com/nodejs/undici/pull/3193)) + +#### Closed Pull Requests + +- perf: avoid buffer clone ([#3197](https://github.com/nodejs/undici/pull/3197)) +- wip: fix memleak ([#3196](https://github.com/nodejs/undici/pull/3196)) + +### jenkins-alerts + +#### Open Issues + +- test-softlayer-debian12-x64-1 has low disk space ([#1677](https://github.com/nodejs/jenkins-alerts/issues/1677)) + +#### Closed Issues + +- test-softlayer-debian12-x64-1 has low disk space ([#1676](https://github.com/nodejs/jenkins-alerts/issues/1676)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1675](https://github.com/nodejs/jenkins-alerts/issues/1675)) +- Built-In Node has low disk space ([#1674](https://github.com/nodejs/jenkins-alerts/issues/1674)) +- test-softlayer-debian12-x64-1 has low disk space ([#1673](https://github.com/nodejs/jenkins-alerts/issues/1673)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1672](https://github.com/nodejs/jenkins-alerts/issues/1672)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1671](https://github.com/nodejs/jenkins-alerts/issues/1671)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1670](https://github.com/nodejs/jenkins-alerts/issues/1670)) +- test-orka-macos11-x64-2 has low disk space ([#1669](https://github.com/nodejs/jenkins-alerts/issues/1669)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1668](https://github.com/nodejs/jenkins-alerts/issues/1668)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1667](https://github.com/nodejs/jenkins-alerts/issues/1667)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1666](https://github.com/nodejs/jenkins-alerts/issues/1666)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1665](https://github.com/nodejs/jenkins-alerts/issues/1665)) + +### docker-node + +#### Open Issues + +- docker buildx hang on node:22-alpine (armv6/armv7) ([#2077](https://github.com/nodejs/docker-node/issues/2077)) + +#### Merged Pull Requests + +- feat: Node.js 22.1.0 ([#2076](https://github.com/nodejs/docker-node/pull/2076)) + +### node + +#### Open Issues + +- Nominating @MattiasBuelens as collaborator ([#52831](https://github.com/nodejs/node/issues/52831)) +- Set the current terminal window size. ([#52830](https://github.com/nodejs/node/issues/52830)) +- cpu-prof doesn't propagate to workers when env is set ([#52825](https://github.com/nodejs/node/issues/52825)) +- `Writable` doesn't correctly count size of strings ([#52818](https://github.com/nodejs/node/issues/52818)) +- build node.js using clangcl when under Windows ([#52809](https://github.com/nodejs/node/issues/52809)) +- tiny startup time regression ([#52804](https://github.com/nodejs/node/issues/52804)) +- remove the warning about performance hit in --experimental-detect-module ([#52803](https://github.com/nodejs/node/issues/52803)) +- Maglev on x64 causes segmentation fault while running TypeScript ([#52797](https://github.com/nodejs/node/issues/52797)) +- `Readable.flatMap` concurrency isn't working as expected ([#52796](https://github.com/nodejs/node/issues/52796)) + +#### Open Pull Requests + +- fs: allow 'withFileTypes' to be used with globs ([#52837](https://github.com/nodejs/node/pull/52837)) +- tools: update lint-md-dependencies to rollup@4.17.2 ([#52836](https://github.com/nodejs/node/pull/52836)) +- tools: update gyp-next to 0.17.0 ([#52835](https://github.com/nodejs/node/pull/52835)) +- deps: update uvwasi to 0.0.21 ([#52834](https://github.com/nodejs/node/pull/52834)) +- meta: add checklists to the pull-request template ([#52833](https://github.com/nodejs/node/pull/52833)) +- url: improve isURL performance by adding a typecheck ([#52832](https://github.com/nodejs/node/pull/52832)) +- lib: do not call callback if socket is closed ([#52829](https://github.com/nodejs/node/pull/52829)) +- stream: use Buffer.byteLength() to get the string length ([#52828](https://github.com/nodejs/node/pull/52828)) +- src: make sure pass the cli_options to worker ([#52827](https://github.com/nodejs/node/pull/52827)) +- deps: vendor emphasize ([#52826](https://github.com/nodejs/node/pull/52826)) +- quic: address coverity warning ([#52824](https://github.com/nodejs/node/pull/52824)) +- tools: fix V8 update workflow ([#52822](https://github.com/nodejs/node/pull/52822)) +- test: skip v8-updates/test-linux-perf-logger ([#52821](https://github.com/nodejs/node/pull/52821)) +- src: fix typo Unabled -> Unable ([#52820](https://github.com/nodejs/node/pull/52820)) +- stream: fix `flatMap` concurrency ([#52816](https://github.com/nodejs/node/pull/52816)) +- src: bump assumed hwm ([#52815](https://github.com/nodejs/node/pull/52815)) +- doc: add 'not recommended' blockquotes ([#52814](https://github.com/nodejs/node/pull/52814)) +- src: fix positional args in task runner ([#52810](https://github.com/nodejs/node/pull/52810)) +- doc: added Buffer.from(string) to functions that use buffer pool ([#52801](https://github.com/nodejs/node/pull/52801)) +- doc: add more definitions to GLOSSARY.md ([#52798](https://github.com/nodejs/node/pull/52798)) +- v20.13.0 proposal ([#52793](https://github.com/nodejs/node/pull/52793)) + +#### Open Discussions + +- In node v18 and above, server is getting closed quickly without honoring the keep-alive timeouts ([#52224](https://github.com/orgs/nodejs/discussions/52224)) +- Behavior of monitorEventLoopDelay when called from a Worker ([#52823](https://github.com/orgs/nodejs/discussions/52823)) +- Development setup, clangd configuration ([#52771](https://github.com/orgs/nodejs/discussions/52771)) +- How to move cursor in readline when input is wrapped into multiple lines? ([#52738](https://github.com/orgs/nodejs/discussions/52738)) +- How to build node.js 18 with openssl 1.1? ([#49077](https://github.com/orgs/nodejs/discussions/49077)) + +#### Merged Pull Requests + +- test: add env variable test for --run ([#52811](https://github.com/nodejs/node/pull/52811)) +- doc: fix grammatical mistake ([#52808](https://github.com/nodejs/node/pull/52808)) +- deps: V8: cherry-pick f6bef09b3b0a ([#52802](https://github.com/nodejs/node/pull/52802)) +- meta: add mailmap entry for legendecas ([#52795](https://github.com/nodejs/node/pull/52795)) +- build: define `NOMINMAX` in common.gypi ([#52794](https://github.com/nodejs/node/pull/52794)) + +#### Closed Issues + +- hanging promises in `ReadableStream.tee()` with `pipeline` ([#52812](https://github.com/nodejs/node/issues/52812)) +- revert the highwatermak increase ([#52805](https://github.com/nodejs/node/issues/52805)) +- the npm did not include when install the version 22 through choco ([#52800](https://github.com/nodejs/node/issues/52800)) + +#### Closed Pull Requests + +- build: compile with C++20 support when using Clang ([#52819](https://github.com/nodejs/node/pull/52819)) +- doc: add censor notice for the use of some words ([#52813](https://github.com/nodejs/node/pull/52813)) +- doc: fix small grammatical mistake ([#52806](https://github.com/nodejs/node/pull/52806)) +- Update and rename doc/api/index.md to .js 20 ([#52799](https://github.com/nodejs/node/pull/52799)) + +### corepack + +#### Closed Issues + +- Corepack doesn't work properly inside official node docker images. ([#476](https://github.com/nodejs/corepack/issues/476)) +- corepack install verbose error ([#475](https://github.com/nodejs/corepack/issues/475)) + +### node-gyp + +#### Closed Issues + +- Impossible to install ffi-napi on Windows 11 ([#3030](https://github.com/nodejs/node-gyp/issues/3030)) + +### performance + +#### Open Issues + +- V8 Regression with Node.js 22 ([#166](https://github.com/nodejs/performance/issues/166)) + +### undici-website + +#### Open Issues + +- Site Design ([#1](https://github.com/nodejs/undici-website/issues/1)) + +#### Open Pull Requests + +- Website Draft using Next.js, MDX, and TailwindCSS ([#2](https://github.com/nodejs/undici-website/pull/2)) + +### help + +#### Open Issues + +- How to download the latest LTS from bash? ([#4386](https://github.com/nodejs/help/issues/4386)) +- foreach async bug ([#4385](https://github.com/nodejs/help/issues/4385)) + +### web-server-frameworks + +#### Open Issues + +- Node.js Web Server Frameworks Meeting 2024-05-07 ([#114](https://github.com/nodejs/web-server-frameworks/issues/114)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-05-07 ([#194](https://github.com/nodejs/loaders/issues/194)) + +#### Merged Pull Requests + +- doc: fix broken spec link ([#195](https://github.com/nodejs/loaders/pull/195)) + +### citgm + +#### Open Issues + +- CITGM failures in node 22 ([#1057](https://github.com/nodejs/citgm/issues/1057)) + +### build + +#### Open Issues + +- PSA: Upcoming planned maintenance activities on the LinuxONE Open Source Software Cloud at Marist College ([#3698](https://github.com/nodejs/build/issues/3698)) + +#### Merged Pull Requests + +- jenkins: select GCC 11 on Debian 12 ([#3702](https://github.com/nodejs/build/pull/3702)) +- ansible: install GCC 11 on Debian 12 ([#3701](https://github.com/nodejs/build/pull/3701)) +- jenkins: skip Alpine 3.18 on Node.js >=23 ([#3700](https://github.com/nodejs/build/pull/3700)) +- jenkins: exclude ubuntu1804-arm64 for Node.js 20 ([#3699](https://github.com/nodejs/build/pull/3699)) + +### node-addon-api + +#### Open Issues + +- Failures with VS2022 ([#1491](https://github.com/nodejs/node-addon-api/issues/1491)) + +#### Open Pull Requests + +- fix compilation for Visual Studio 2022 ([#1492](https://github.com/nodejs/node-addon-api/pull/1492)) + +### diagnostics + +#### Open Issues + +- Missing diagnostics channel `http.client.request.error` ([#635](https://github.com/nodejs/diagnostics/issues/635)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#83](https://github.com/nodejs/nodejs-news-feeder/pull/83)) + +### nodejs.org + +#### Open Pull Requests + +- fix: correct same level side navigation on breadcrumbs ([#6710](https://github.com/nodejs/nodejs.org/pull/6710)) +- feat: Navigation state provider and hook ([#6709](https://github.com/nodejs/nodejs.org/pull/6709)) +- fix: use import attribute in release-post script ([#6707](https://github.com/nodejs/nodejs.org/pull/6707)) + +#### Merged Pull Requests + +- Blog: v22.1.0 release post ([#6708](https://github.com/nodejs/nodejs.org/pull/6708)) + +#### Closed Pull Requests + +- meta: bump ejs from 3.1.9 to 3.1.10 ([#6706](https://github.com/nodejs/nodejs.org/pull/6706)) +- Fixed: fixed the breadcrumb inconsistency ([#6705](https://github.com/nodejs/nodejs.org/pull/6705)) + +### node-api-headers + +#### Open Pull Requests + +- Update headers from nodejs/node tag v22.1.0 ([#40](https://github.com/nodejs/node-api-headers/pull/40)) + +### .github + +#### Open Pull Requests + +- chore: two grammar changes in profile readme ([#22](https://github.com/nodejs/.github/pull/22)) + +### uvwasi + +#### Merged Pull Requests + +- v0.0.21 ([#264](https://github.com/nodejs/uvwasi/pull/264)) + +### single-executable + +#### Open Discussions + +- Adding icons and making it executable ([#67](https://github.com/nodejs/single-executable/discussions/67)) +- shared the project packaged into sea ([#96](https://github.com/nodejs/single-executable/discussions/96)) +- I facing difficulty in building executable file ([#95](https://github.com/nodejs/single-executable/discussions/95)) \ No newline at end of file From 3adb5d12935588c5fc12c1624c7df6d49f3ad887 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 12 May 2024 01:22:19 +0000 Subject: [PATCH 05/11] doc: generate weekly retro --- retros/2024-05-05.md | 269 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 269 insertions(+) create mode 100644 retros/2024-05-05.md diff --git a/retros/2024-05-05.md b/retros/2024-05-05.md new file mode 100644 index 0000000..78cbb61 --- /dev/null +++ b/retros/2024-05-05.md @@ -0,0 +1,269 @@ +# Retrospective for `nodejs` from 2024-05-05 to 2024-05-12 + +Reporting on 52 Issues from 24 authors, 48 Pull Requests from 25 authors, and 6 Discussions from 6 authors. + + +### jenkins-alerts + +#### Open Issues + +- test-equinix-ubuntu2204-x64-1 has low disk space ([#1715](https://github.com/nodejs/jenkins-alerts/issues/1715)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1714](https://github.com/nodejs/jenkins-alerts/issues/1714)) + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1713](https://github.com/nodejs/jenkins-alerts/issues/1713)) +- Built-In Node has low disk space ([#1712](https://github.com/nodejs/jenkins-alerts/issues/1712)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1711](https://github.com/nodejs/jenkins-alerts/issues/1711)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1710](https://github.com/nodejs/jenkins-alerts/issues/1710)) +- test-orka-macos11-x64-2 has low disk space ([#1709](https://github.com/nodejs/jenkins-alerts/issues/1709)) +- test-softlayer-debian12-x64-1 has low disk space ([#1708](https://github.com/nodejs/jenkins-alerts/issues/1708)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1707](https://github.com/nodejs/jenkins-alerts/issues/1707)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1706](https://github.com/nodejs/jenkins-alerts/issues/1706)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1705](https://github.com/nodejs/jenkins-alerts/issues/1705)) +- test-orka-macos11-x64-2 has low disk space ([#1704](https://github.com/nodejs/jenkins-alerts/issues/1704)) +- test-ibm-rhel7-s390x-4 is DOWN ([#1703](https://github.com/nodejs/jenkins-alerts/issues/1703)) +- test-ibm-rhel7-s390x-3 is DOWN ([#1702](https://github.com/nodejs/jenkins-alerts/issues/1702)) +- test-ibm-rhel7-s390x-2 is DOWN ([#1701](https://github.com/nodejs/jenkins-alerts/issues/1701)) +- test-ibm-rhel7-s390x-1 is DOWN ([#1700](https://github.com/nodejs/jenkins-alerts/issues/1700)) +- test-ibm-rhel8-s390x-4 is DOWN ([#1699](https://github.com/nodejs/jenkins-alerts/issues/1699)) +- test-ibm-rhel8-s390x-3 is DOWN ([#1698](https://github.com/nodejs/jenkins-alerts/issues/1698)) +- test-ibm-rhel8-s390x-2 is DOWN ([#1697](https://github.com/nodejs/jenkins-alerts/issues/1697)) +- test-ibm-rhel8-s390x-1 is DOWN ([#1696](https://github.com/nodejs/jenkins-alerts/issues/1696)) +- test-rackspace-win2022_vs2022-x64-6 is DOWN ([#1695](https://github.com/nodejs/jenkins-alerts/issues/1695)) +- test-orka-macos11-x64-2 has low disk space ([#1694](https://github.com/nodejs/jenkins-alerts/issues/1694)) +- test-softlayer-debian12-x64-1 has low disk space ([#1693](https://github.com/nodejs/jenkins-alerts/issues/1693)) + +### reliability + +#### Open Issues + +- CI Reliability 2024-05-12 ([#862](https://github.com/nodejs/reliability/issues/862)) +- CI Reliability 2024-05-11 ([#861](https://github.com/nodejs/reliability/issues/861)) +- CI Reliability 2024-05-10 ([#860](https://github.com/nodejs/reliability/issues/860)) + +### help + +#### Open Issues + +- Spawning worker threads (with native node add on) result in "Memory Access Error" (special capabilities are not inherited) ([#4395](https://github.com/nodejs/help/issues/4395)) +- Node.js Hosting ([#4394](https://github.com/nodejs/help/issues/4394)) + +### TSC + +#### Open Issues + +- Open OpenCollective and Github Sponsors for Node.js ([#1553](https://github.com/nodejs/TSC/issues/1553)) +- Allow collaborators to share Github Sponsors link in project readme ([#1552](https://github.com/nodejs/TSC/issues/1552)) + +### node + +#### Open Issues + +- net.normalizeIPv4 and net.normalizeIPv6 ([#52942](https://github.com/nodejs/node/issues/52942)) +- Watch mode duplicates and fails on second run ([#52936](https://github.com/nodejs/node/issues/52936)) +- node-api: include experimental feature flags in add-on version reported at runtime ([#52935](https://github.com/nodejs/node/issues/52935)) +- Add a `valid` property to `X509Certificate` ([#52931](https://github.com/nodejs/node/issues/52931)) +- Document more clearly that `--require` and `--import` can impact all threads and forked processes ([#52930](https://github.com/nodejs/node/issues/52930)) +- Nominating @StefanStojanovic to be a collaborator ([#52929](https://github.com/nodejs/node/issues/52929)) +- Timeline for V8 fast-calls header exposed for native addons? ([#52923](https://github.com/nodejs/node/issues/52923)) + +#### Open Pull Requests + +- tools: update eslint to 9.2.0 ([#52950](https://github.com/nodejs/node/pull/52950)) +- deps: update googletest to fa6de7f ([#52949](https://github.com/nodejs/node/pull/52949)) +- deps: update undici to 6.16.1 ([#52948](https://github.com/nodejs/node/pull/52948)) +- deps: update simdjson to 3.9.2 ([#52947](https://github.com/nodejs/node/pull/52947)) +- deps: update corepack to 0.28.1 ([#52946](https://github.com/nodejs/node/pull/52946)) +- cli: add OpenJSF slack to man-page ([#52943](https://github.com/nodejs/node/pull/52943)) +- net: support `0` in IPv4 address ([#52941](https://github.com/nodejs/node/pull/52941)) +- tools: add --certify-safe to ncu-ci ([#52940](https://github.com/nodejs/node/pull/52940)) +- doc: specify that preloaded modules affect subprocesses ([#52939](https://github.com/nodejs/node/pull/52939)) +- tools: support rewriting links in code blocks ([#52938](https://github.com/nodejs/node/pull/52938)) +- doc: mention quicker way to build docs ([#52937](https://github.com/nodejs/node/pull/52937)) +- [v18 backport] test: add v8-updates/test-linux-perf-logger ([#52925](https://github.com/nodejs/node/pull/52925)) + +#### Open Discussions + +- fetch vs http difference ([#52894](https://github.com/orgs/nodejs/discussions/52894)) +- Performance Hook GC Kind/Flag documentation ([#52840](https://github.com/orgs/nodejs/discussions/52840)) +- Error in some Node driver updation. Do anyone recognize the error given. ([#51536](https://github.com/orgs/nodejs/discussions/51536)) +- Use v8 in addon with node-addon-api? ([#52202](https://github.com/orgs/nodejs/discussions/52202)) + +#### Merged Pull Requests + +- meta: move `@anonrig` to TSC regular member ([#52932](https://github.com/nodejs/node/pull/52932)) +- deps: enable unbundling of simdjson, simdutf, ada ([#52924](https://github.com/nodejs/node/pull/52924)) + +#### Closed Issues + +- troubleshoot_server.sh ([#52945](https://github.com/nodejs/node/issues/52945)) +- Invalid characters in stdout �� ([#52944](https://github.com/nodejs/node/issues/52944)) +- fs.globSync exclude function args ([#52934](https://github.com/nodejs/node/issues/52934)) +- 20.12.2 shows security alert by Sophos as Ransomware ([#52933](https://github.com/nodejs/node/issues/52933)) +- ERR_INTERNAL_ASSERTION assert 14 ([#52928](https://github.com/nodejs/node/issues/52928)) + +#### Closed Pull Requests + +- meta: security hardening for github actions ([#52927](https://github.com/nodejs/node/pull/52927)) +- Circleci project setup ([#52926](https://github.com/nodejs/node/pull/52926)) + +### node-v8 + +#### Open Issues + +- Heap Allocation changes causing DCHECKs in heap snapshotting ([#282](https://github.com/nodejs/node-v8/issues/282)) + +### llhttp + +#### Open Issues + +- NPM install is in a broken state because of conflicting eslint-plugin/parser versions ([#393](https://github.com/nodejs/llhttp/issues/393)) + +#### Open Pull Requests + +- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 ([#392](https://github.com/nodejs/llhttp/pull/392)) +- build(deps-dev): bump @stylistic/eslint-plugin from 1.7.0 to 2.1.0 ([#391](https://github.com/nodejs/llhttp/pull/391)) + +### undici + +#### Open Issues + +- websocket: handle parser errors more consistently ([#3243](https://github.com/nodejs/undici/issues/3243)) + +#### Open Pull Requests + +- Implement Service Worker API ([#3246](https://github.com/nodejs/undici/pull/3246)) +- fix: parseHeaders should take Record ([#3244](https://github.com/nodejs/undici/pull/3244)) + +#### Open Discussions + +- What has changed in `response.body.cancel()` between node 20 and 21? ([#3208](https://github.com/nodejs/undici/discussions/3208)) +- ProxyAgent configure requestTls per origin ([#3186](https://github.com/nodejs/undici/discussions/3186)) + +#### Merged Pull Requests + +- Remove unecessary async from writeBuffer ([#3245](https://github.com/nodejs/undici/pull/3245)) +- refactor websocket control frame handling ([#3241](https://github.com/nodejs/undici/pull/3241)) +- websocket: don't clone buffer ([#3240](https://github.com/nodejs/undici/pull/3240)) +- [Release] v6.16.1 ([#3238](https://github.com/nodejs/undici/pull/3238)) +- fail wpt runner if expected failures does not match actual ([#3236](https://github.com/nodejs/undici/pull/3236)) +- fetch: don't set an invalid origin header ([#3235](https://github.com/nodejs/undici/pull/3235)) +- fetch: fix wpt test request-upload.any.js ([#3234](https://github.com/nodejs/undici/pull/3234)) + +#### Closed Issues + +- websocket: a number of conditions fail the connection but do not emit an error event ([#3242](https://github.com/nodejs/undici/issues/3242)) +- TypeError and Access Issues in jsdom Environment Post Update to undici 6.16.0 ([#3237](https://github.com/nodejs/undici/issues/3237)) + +#### Closed Pull Requests + +- websocket: fix parsing of control frames ([#3239](https://github.com/nodejs/undici/pull/3239)) +- fetch: Fix wpt test request-upload.any.js ([#3233](https://github.com/nodejs/undici/pull/3233)) + +### node-addon-api + +#### Open Issues + +- Added 22 to test matrixes/deprecate EOL Node.js versions. ([#1496](https://github.com/nodejs/node-addon-api/issues/1496)) + +#### Open Pull Requests + +- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 ([#1495](https://github.com/nodejs/node-addon-api/pull/1495)) + +### security-wg + +#### Open Issues + +- OpenSSF Scorecard Report Updated! ([#1311](https://github.com/nodejs/security-wg/issues/1311)) + +#### Open Pull Requests + +- OpenSSF Scorecard Report Updated ([#1312](https://github.com/nodejs/security-wg/pull/1312)) + +#### Merged Pull Requests + +- doc: add 2024-05-09 meeting notes ([#1310](https://github.com/nodejs/security-wg/pull/1310)) + +### ci-config-travis + +#### Open Issues + +- Retire this? ([#23](https://github.com/nodejs/ci-config-travis/issues/23)) + +#### Open Pull Requests + +- Add Node.js 22 ([#22](https://github.com/nodejs/ci-config-travis/pull/22)) + +### build + +#### Open Issues + +- Upgrade `test-ibm-ubuntu1804-x64-1` to Ubuntu 22.04 ([#3713](https://github.com/nodejs/build/issues/3713)) + +#### Merged Pull Requests + +- ansible: add ClangCL to VS2022 ([#3714](https://github.com/nodejs/build/pull/3714)) +- ansible: pin 7-zip to 22.01 ([#3712](https://github.com/nodejs/build/pull/3712)) + +### nodejs.org + +#### Open Pull Requests + +- refactor(searchbox): Remove unnecessary useEffect hook ([#6718](https://github.com/nodejs/nodejs.org/pull/6718)) + +#### Closed Issues + +- Implement debouncing in search ([#6717](https://github.com/nodejs/nodejs.org/issues/6717)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#84](https://github.com/nodejs/nodejs-news-feeder/pull/84)) + +### gyp-next + +#### Open Pull Requests + +- GitHub Actions add Python 3.13 to test matrix ([#257](https://github.com/nodejs/gyp-next/pull/257)) + +### create-node-meeting-artifacts + +#### Merged Pull Requests + +- Offboard Yagiz ([#159](https://github.com/nodejs/create-node-meeting-artifacts/pull/159)) + +### email + +#### Merged Pull Requests + +- Remove Yagiz from TSC ([#243](https://github.com/nodejs/email/pull/243)) + +### node-core-utils + +#### Merged Pull Requests + +- chore(main): release 5.0.2 ([#808](https://github.com/nodejs/node-core-utils/pull/808)) +- fix(v8): remove trace_event starting with 12.6 ([#807](https://github.com/nodejs/node-core-utils/pull/807)) + +### remark-preset-lint-node + +#### Merged Pull Requests + +- build(deps-dev): bump eslint-plugin-n from 17.5.1 to 17.6.0 ([#560](https://github.com/nodejs/remark-preset-lint-node/pull/560)) +- build(deps-dev): bump globals from 15.1.0 to 15.2.0 ([#559](https://github.com/nodejs/remark-preset-lint-node/pull/559)) +- build(deps-dev): bump @semantic-release/npm from 12.0.0 to 12.0.1 ([#558](https://github.com/nodejs/remark-preset-lint-node/pull/558)) +- build(deps): bump semver from 7.6.1 to 7.6.2 ([#557](https://github.com/nodejs/remark-preset-lint-node/pull/557)) + +### node-addon-examples + +#### Open Pull Requests + +- Bump ossf/scorecard-action from 2.0.6 to 2.3.3 ([#466](https://github.com/nodejs/node-addon-examples/pull/466)) + +### package-maintenance + +#### Open Pull Requests + +- doc: add minutes for meeting 9 May 2024 ([#600](https://github.com/nodejs/package-maintenance/pull/600)) \ No newline at end of file From c2393732d1b43805c5c4f7149661967afa393b65 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 19 May 2024 01:22:00 +0000 Subject: [PATCH 06/11] doc: generate weekly retro --- retros/2024-05-12.md | 256 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) create mode 100644 retros/2024-05-12.md diff --git a/retros/2024-05-12.md b/retros/2024-05-12.md new file mode 100644 index 0000000..207978d --- /dev/null +++ b/retros/2024-05-12.md @@ -0,0 +1,256 @@ +# Retrospective for `nodejs` from 2024-05-12 to 2024-05-19 + +Reporting on 53 Issues from 19 authors, 47 Pull Requests from 31 authors, and 7 Discussions from 7 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-05-19 ([#869](https://github.com/nodejs/reliability/issues/869)) +- CI Reliability 2024-05-18 ([#868](https://github.com/nodejs/reliability/issues/868)) +- CI Reliability 2024-05-17 ([#867](https://github.com/nodejs/reliability/issues/867)) +- CI Reliability 2024-05-16 ([#866](https://github.com/nodejs/reliability/issues/866)) + +### jenkins-alerts + +#### Open Issues + +- test-softlayer-debian12-x64-1 has low disk space ([#1777](https://github.com/nodejs/jenkins-alerts/issues/1777)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1776](https://github.com/nodejs/jenkins-alerts/issues/1776)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1773](https://github.com/nodejs/jenkins-alerts/issues/1773)) + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1778](https://github.com/nodejs/jenkins-alerts/issues/1778)) +- test-orka-macos11-x64-2 has low disk space ([#1775](https://github.com/nodejs/jenkins-alerts/issues/1775)) +- test-orka-macos11-x64-2 has low disk space ([#1774](https://github.com/nodejs/jenkins-alerts/issues/1774)) +- test-ibm-aix72-ppc64_be-1 has low disk space ([#1772](https://github.com/nodejs/jenkins-alerts/issues/1772)) +- test-orka-macos11-x64-2 has low disk space ([#1771](https://github.com/nodejs/jenkins-alerts/issues/1771)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1770](https://github.com/nodejs/jenkins-alerts/issues/1770)) +- test-orka-macos11-x64-2 has low disk space ([#1769](https://github.com/nodejs/jenkins-alerts/issues/1769)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1768](https://github.com/nodejs/jenkins-alerts/issues/1768)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1767](https://github.com/nodejs/jenkins-alerts/issues/1767)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1766](https://github.com/nodejs/jenkins-alerts/issues/1766)) +- test-loongson-clfs_loong64-1 is DOWN ([#1765](https://github.com/nodejs/jenkins-alerts/issues/1765)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1764](https://github.com/nodejs/jenkins-alerts/issues/1764)) +- test-orka-macos11-x64-2 has low disk space ([#1763](https://github.com/nodejs/jenkins-alerts/issues/1763)) +- test-softlayer-debian12-x64-1 has low disk space ([#1762](https://github.com/nodejs/jenkins-alerts/issues/1762)) +- test-orka-macos11-x64-2 has low disk space ([#1761](https://github.com/nodejs/jenkins-alerts/issues/1761)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1760](https://github.com/nodejs/jenkins-alerts/issues/1760)) +- test-softlayer-debian12-x64-1 has low disk space ([#1759](https://github.com/nodejs/jenkins-alerts/issues/1759)) +- test-softlayer-debian12-x64-1 has low disk space ([#1758](https://github.com/nodejs/jenkins-alerts/issues/1758)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1757](https://github.com/nodejs/jenkins-alerts/issues/1757)) +- test-orka-macos11-x64-2 has low disk space ([#1756](https://github.com/nodejs/jenkins-alerts/issues/1756)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1755](https://github.com/nodejs/jenkins-alerts/issues/1755)) +- test-orka-macos11-x64-2 has low disk space ([#1754](https://github.com/nodejs/jenkins-alerts/issues/1754)) + +### node + +#### Open Issues + +- Node 22 node-gyp build fails "Text file busy" ([#53051](https://github.com/nodejs/node/issues/53051)) +- AsyncLocalStorage loses the store if used together with createHook if there is a async function in between ([#53037](https://github.com/nodejs/node/issues/53037)) +- http module documented default behavior only triggered if undocumented option is set ([#53035](https://github.com/nodejs/node/issues/53035)) +- [v20.12.2 -> v20.13.0 regression] TestRunner: awaited variables no longer in scope ([#53033](https://github.com/nodejs/node/issues/53033)) +- dot test-reporter includes more info ([#53031](https://github.com/nodejs/node/issues/53031)) +- Async brotli decompress-compress ([#53025](https://github.com/nodejs/node/issues/53025)) +- Bare specifiers definition. ([#53022](https://github.com/nodejs/node/issues/53022)) + +#### Open Pull Requests + +- deps: patch V8 to 12.4.254.18 ([#53054](https://github.com/nodejs/node/pull/53054)) +- deps: update googletest to 33af80a ([#53053](https://github.com/nodejs/node/pull/53053)) +- deps: update zlib to 1.3.0.1-motley-4f653ff ([#53052](https://github.com/nodejs/node/pull/53052)) +- module: do not set CJS variables for Worker eval ([#53050](https://github.com/nodejs/node/pull/53050)) +- test_runner: fix t.assert methods ([#53049](https://github.com/nodejs/node/pull/53049)) +- tools: update error message for Type Error ([#53047](https://github.com/nodejs/node/pull/53047)) +- build: support `lint-md-fix` and `lint-js-fix` in `vcbuild.bat` ([#53046](https://github.com/nodejs/node/pull/53046)) +- build: use broader detection for 'help' ([#53045](https://github.com/nodejs/node/pull/53045)) +- module: resolve format for all situations with auto module detection on ([#53044](https://github.com/nodejs/node/pull/53044)) +- test,timers: add coverage to timer/promises scheduler yield, wait ([#53043](https://github.com/nodejs/node/pull/53043)) +- doc: clarify possible `eventType` values in `fs.watch` ([#53041](https://github.com/nodejs/node/pull/53041)) +- src: remove unused `base64_table_url` ([#53040](https://github.com/nodejs/node/pull/53040)) +- src: attach CppHeap to an v8::Isolate with isolate params ([#53038](https://github.com/nodejs/node/pull/53038)) +- deps: update undici to 6.17.0 ([#53034](https://github.com/nodejs/node/pull/53034)) +- cli: add `NODE_RUN_SCRIPT_NAME` env to `node --run` ([#53032](https://github.com/nodejs/node/pull/53032)) +- src: fix execArgv in worker ([#53029](https://github.com/nodejs/node/pull/53029)) +- v18.20.3 proposal ([#53028](https://github.com/nodejs/node/pull/53028)) +- build: support `lint-md-fix` ([#53024](https://github.com/nodejs/node/pull/53024)) +- tools: move webcrypto into no-restricted-properties ([#53023](https://github.com/nodejs/node/pull/53023)) +- Revert "src: make sure pass the `argv` to worker threads" ([#53021](https://github.com/nodejs/node/pull/53021)) +- test: remove timers from test-tls-socket-close ([#53019](https://github.com/nodejs/node/pull/53019)) + +#### Open Discussions + +- Does `setImmediate` clears existing objects ? ([#53048](https://github.com/orgs/nodejs/discussions/53048)) +- How to transfer incoming socket at time of SNI callback to a worker process? ([#53042](https://github.com/orgs/nodejs/discussions/53042)) +- Clarification Needed: require('http') and require('node:http') with existing require.cache entries ([#52985](https://github.com/orgs/nodejs/discussions/52985)) +- Build android node library in arm macOS ([#52958](https://github.com/orgs/nodejs/discussions/52958)) + +#### Merged Pull Requests + +- test: add AbortController to knownGlobals ([#53020](https://github.com/nodejs/node/pull/53020)) + +#### Closed Issues + +- `worker.unref()` doesn't make Node.js process exit depend on where `worker.on('message')` appears ([#53036](https://github.com/nodejs/node/issues/53036)) + +#### Closed Pull Requests + +- worker: do not ingore `unref` when called in `parentPort` ([#53039](https://github.com/nodejs/node/pull/53039)) +- add Daniel-Belz to Contributors list ([#53030](https://github.com/nodejs/node/pull/53030)) +- Update koshtiji.md ([#53027](https://github.com/nodejs/node/pull/53027)) +- crypto: move Hmac and Hash constructor to eol ([#53026](https://github.com/nodejs/node/pull/53026)) +- Circleci project setup ([#53018](https://github.com/nodejs/node/pull/53018)) +- tools: upload shasums `dist-staging` bucket on release ([#53017](https://github.com/nodejs/node/pull/53017)) + +### build + +#### Open Issues + +- Equinix Move: Rebuild SmartOS Hosts ([#3731](https://github.com/nodejs/build/issues/3731)) +- Suggestion: Change appropriate jenkins jobs to be shallow clones ([#3729](https://github.com/nodejs/build/issues/3729)) +- LFIT Access to Secrets Part II ([#3728](https://github.com/nodejs/build/issues/3728)) + +#### Open Pull Requests + +- jenkins: pack embedtest.exe for Windows builds ([#3730](https://github.com/nodejs/build/pull/3730)) + +### Release + +#### Closed Issues + +- Proszę ([#1008](https://github.com/nodejs/Release/issues/1008)) +- Macie ([#1007](https://github.com/nodejs/Release/issues/1007)) +- Title ([#1006](https://github.com/nodejs/Release/issues/1006)) + +### web-server-frameworks + +#### Open Issues + +- Node.js Web Server Frameworks Meeting 2024-05-21 ([#116](https://github.com/nodejs/web-server-frameworks/issues/116)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-05-21 ([#196](https://github.com/nodejs/loaders/issues/196)) + +### help + +#### Open Issues + +- Node process at VPSs terminates without error. ([#4399](https://github.com/nodejs/help/issues/4399)) +- Agent socket in proxy tunnel closes abruptly after exactly 10k requests without throwing any errors ([#4398](https://github.com/nodejs/help/issues/4398)) +- Bot not online ([#4397](https://github.com/nodejs/help/issues/4397)) + +#### Open Pull Requests + +- Enable cache storage for stalebot ([#4396](https://github.com/nodejs/help/pull/4396)) + +### next-10 + +#### Open Issues + +- Document the survey process ([#274](https://github.com/nodejs/next-10/issues/274)) + +### undici + +#### Open Issues + +- Limit the maximum numbers of open sockets ([#3268](https://github.com/nodejs/undici/issues/3268)) + +#### Open Pull Requests + +- feat: add decompress interceptor ([#3274](https://github.com/nodejs/undici/pull/3274)) + +#### Open Discussions + +- Using request vs fetch ([#3253](https://github.com/nodejs/undici/discussions/3253)) +- How to use RetryAgent with Agent that has multiple Pool connections ([#3261](https://github.com/nodejs/undici/discussions/3261)) + +#### Merged Pull Requests + +- [Release] v6.17.0 ([#3272](https://github.com/nodejs/undici/pull/3272)) +- build(deps): bump node from `487dc5d` to `9e8f45f` in /build ([#3271](https://github.com/nodejs/undici/pull/3271)) +- Revert "websocket: autobahn workflow should fail on error" ([#3270](https://github.com/nodejs/undici/pull/3270)) +- use private properties in Headers ([#3269](https://github.com/nodejs/undici/pull/3269)) + +#### Closed Issues + +- bug: spreading `Headers` object has breaking behavior in versions between Node 20.12 and 20.13 ([#3267](https://github.com/nodejs/undici/issues/3267)) + +#### Closed Pull Requests + +- websocket: optimize masking using WebAssembly ([#3273](https://github.com/nodejs/undici/pull/3273)) + +### corepack + +#### Open Pull Requests + +- feat: update package manager versions ([#481](https://github.com/nodejs/corepack/pull/481)) + +#### Merged Pull Requests + +- Fix typos ([#482](https://github.com/nodejs/corepack/pull/482)) + +#### Closed Issues + +- `prepare` script blocks correct usage ([#480](https://github.com/nodejs/corepack/issues/480)) + +### unofficial-builds + +#### Closed Issues + +- v22.2.0 failed fetching sources ([#145](https://github.com/nodejs/unofficial-builds/issues/145)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#85](https://github.com/nodejs/nodejs-news-feeder/pull/85)) + +### nodejs.org + +#### Open Pull Requests + +- feat: default transition to `0.3s` ([#6726](https://github.com/nodejs/nodejs.org/pull/6726)) +- fix: correct the execution order in esm ([#6725](https://github.com/nodejs/nodejs.org/pull/6725)) + +### llhttp + +#### Merged Pull Requests + +- Update dependencies ([#399](https://github.com/nodejs/llhttp/pull/399)) +- build(deps): bump actions/checkout from 4.1.2 to 4.1.6 ([#398](https://github.com/nodejs/llhttp/pull/398)) + +### node-api-headers + +#### Open Pull Requests + +- ci: add support for automated releases ([#42](https://github.com/nodejs/node-api-headers/pull/42)) + +### gyp-next + +#### Open Pull Requests + +- chore: add pipx integration test ([#259](https://github.com/nodejs/gyp-next/pull/259)) + +### node-addon-api + +#### Open Pull Requests + +- build(deps): bump actions/checkout from 4.1.5 to 4.1.6 ([#1499](https://github.com/nodejs/node-addon-api/pull/1499)) + +### docker-node + +#### Merged Pull Requests + +- feat: Node.js 22.2.0 ([#2083](https://github.com/nodejs/docker-node/pull/2083)) + +### single-executable + +#### Open Discussions + +- How to use source map of esbuild with SEA ([#97](https://github.com/nodejs/single-executable/discussions/97)) \ No newline at end of file From fb26747a7d605fa8f09f72b56ed6a878b955d7bd Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 26 May 2024 01:23:09 +0000 Subject: [PATCH 07/11] doc: generate weekly retro --- retros/2024-05-19.md | 230 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) create mode 100644 retros/2024-05-19.md diff --git a/retros/2024-05-19.md b/retros/2024-05-19.md new file mode 100644 index 0000000..f03057d --- /dev/null +++ b/retros/2024-05-19.md @@ -0,0 +1,230 @@ +# Retrospective for `nodejs` from 2024-05-19 to 2024-05-26 + +Reporting on 48 Issues from 23 authors, 52 Pull Requests from 30 authors, and 4 Discussions from 4 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-05-26 ([#876](https://github.com/nodejs/reliability/issues/876)) +- CI Reliability 2024-05-25 ([#875](https://github.com/nodejs/reliability/issues/875)) +- CI Reliability 2024-05-24 ([#874](https://github.com/nodejs/reliability/issues/874)) +- CI Reliability 2024-05-23 ([#873](https://github.com/nodejs/reliability/issues/873)) + +### jenkins-alerts + +#### Open Issues + +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1834](https://github.com/nodejs/jenkins-alerts/issues/1834)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1832](https://github.com/nodejs/jenkins-alerts/issues/1832)) + +#### Closed Issues + +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1833](https://github.com/nodejs/jenkins-alerts/issues/1833)) +- test-orka-macos11-x64-2 has low disk space ([#1831](https://github.com/nodejs/jenkins-alerts/issues/1831)) +- test-orka-macos11-x64-2 has low disk space ([#1830](https://github.com/nodejs/jenkins-alerts/issues/1830)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1829](https://github.com/nodejs/jenkins-alerts/issues/1829)) +- test-orka-macos11-x64-2 has low disk space ([#1828](https://github.com/nodejs/jenkins-alerts/issues/1828)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1827](https://github.com/nodejs/jenkins-alerts/issues/1827)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1826](https://github.com/nodejs/jenkins-alerts/issues/1826)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1825](https://github.com/nodejs/jenkins-alerts/issues/1825)) +- test-orka-macos11-x64-2 has low disk space ([#1824](https://github.com/nodejs/jenkins-alerts/issues/1824)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1823](https://github.com/nodejs/jenkins-alerts/issues/1823)) +- test-orka-macos11-x64-2 has low disk space ([#1822](https://github.com/nodejs/jenkins-alerts/issues/1822)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1821](https://github.com/nodejs/jenkins-alerts/issues/1821)) +- test-ibm-ubuntu2204-x64-1 has low disk space ([#1820](https://github.com/nodejs/jenkins-alerts/issues/1820)) +- test-orka-macos11-x64-2 has low disk space ([#1819](https://github.com/nodejs/jenkins-alerts/issues/1819)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1818](https://github.com/nodejs/jenkins-alerts/issues/1818)) +- test-orka-macos11-x64-2 has low disk space ([#1817](https://github.com/nodejs/jenkins-alerts/issues/1817)) +- test-ibm-ubuntu2204-x64-2 has low disk space ([#1815](https://github.com/nodejs/jenkins-alerts/issues/1815)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1816](https://github.com/nodejs/jenkins-alerts/issues/1816)) +- test-rackspace-win2022_vs2022-x64-2 has low disk space ([#1814](https://github.com/nodejs/jenkins-alerts/issues/1814)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1813](https://github.com/nodejs/jenkins-alerts/issues/1813)) + +### nodejs.org + +#### Open Issues + +- Hydration fails on learn/getting-started/debugging but page renders successfully ([#6735](https://github.com/nodejs/nodejs.org/issues/6735)) + +#### Open Pull Requests + +- Fix(test): TypeError in useBottomScrollListener Test Due to Incorrect act Import ([#6736](https://github.com/nodejs/nodejs.org/pull/6736)) +- feat(pride logo): introduce ([#6734](https://github.com/nodejs/nodejs.org/pull/6734)) + +#### Open Discussions + +- Some Suggestions and Questions on Localizations' changes ([#5222](https://github.com/nodejs/nodejs.org/discussions/5222)) + +### help + +#### Open Issues + +- Error building 22.2.0 (v8) on Debian 12 ([#4406](https://github.com/nodejs/help/issues/4406)) + +#### Closed Issues + +- Error with first launch ([#4405](https://github.com/nodejs/help/issues/4405)) + +### node + +#### Open Issues + +- possible mistaken commit in v20.x branch webstreams ([#53143](https://github.com/nodejs/node/issues/53143)) +- FixedCircularBuffer isFull(), isEmpty() and wrapping off by one ([#53139](https://github.com/nodejs/node/issues/53139)) +- This repositories devcontainer setup deletes all your other devcontainers ([#53129](https://github.com/nodejs/node/issues/53129)) +- Document `[sub]process.channel.refCounted()` and `[sub]process.channel.unrefCounted()` ([#53128](https://github.com/nodejs/node/issues/53128)) +- undefined reference to `v8::internal::trap_handler::RegisterDefaultTrapHandler()' ([#53115](https://github.com/nodejs/node/issues/53115)) +- Rename or delete a watched test file will cause `MODULE_NOT_FOUND` error ([#53113](https://github.com/nodejs/node/issues/53113)) + +#### Open Pull Requests + +- deps: patch V8 to 12.4.254.20 ([#53159](https://github.com/nodejs/node/pull/53159)) +- tools: update lint-md-dependencies to @rollup/plugin-commonjs@25.0.8 rollup@4.18.0 ([#53158](https://github.com/nodejs/node/pull/53158)) +- deps: update googletest to 305e5a2 ([#53157](https://github.com/nodejs/node/pull/53157)) +- deps: update zlib to 1.3.0.1-motley-209717d ([#53156](https://github.com/nodejs/node/pull/53156)) +- deps: update c-ares to 1.29.0 ([#53155](https://github.com/nodejs/node/pull/53155)) +- src: traverse parent folders while running `--run` ([#53154](https://github.com/nodejs/node/pull/53154)) +- test_runner: avoid error when coverage line not mappable ([#53153](https://github.com/nodejs/node/pull/53153)) +- module: improve error message for cjs code in an esm module ([#53152](https://github.com/nodejs/node/pull/53152)) +- fs: fix cp dir/non-dir mismatch error messages ([#53150](https://github.com/nodejs/node/pull/53150)) +- meta: request reviews from github actions ([#53149](https://github.com/nodejs/node/pull/53149)) +- test_runner: refactor to use min/max of `validateInteger` ([#53148](https://github.com/nodejs/node/pull/53148)) +- doc: fix wrong variable name in example of `timers.tick()` ([#53147](https://github.com/nodejs/node/pull/53147)) +- test: do not assume cwd in snapshot tests ([#53146](https://github.com/nodejs/node/pull/53146)) +- build: fix building embedtest in GN build ([#53145](https://github.com/nodejs/node/pull/53145)) +- [v20.x] Revert "Revert "stream: fix cloned webstreams not being unref'd"" ([#53144](https://github.com/nodejs/node/pull/53144)) +- workflow: re-enable ubsan ([#53142](https://github.com/nodejs/node/pull/53142)) +- doc: fix wrong function name in example of `context.plan()` ([#53140](https://github.com/nodejs/node/pull/53140)) +- meta: remove `initializeCommand` from devcontainer ([#53137](https://github.com/nodejs/node/pull/53137)) +- net: add new net.server.listen tracing channel ([#53136](https://github.com/nodejs/node/pull/53136)) +- src: use __FUNCSIG__ on Windows in backtrace ([#53135](https://github.com/nodejs/node/pull/53135)) +- deps: fix FP16 bitcasts.h ([#53134](https://github.com/nodejs/node/pull/53134)) +- [v20x backport] test_runner backports ([#53133](https://github.com/nodejs/node/pull/53133)) +- test_runner,docs: align documentation with actual stdout/stderr behavior ([#53131](https://github.com/nodejs/node/pull/53131)) +- fs: replace all isInt32 in fs with isFd ([#53130](https://github.com/nodejs/node/pull/53130)) +- fs: recursive cp methods as stable ([#53127](https://github.com/nodejs/node/pull/53127)) +- doc: mention pm is not enforced when using fd ([#53125](https://github.com/nodejs/node/pull/53125)) +- src,pm: disable WASI when pm is enabled ([#53124](https://github.com/nodejs/node/pull/53124)) +- [v20.x backport] test_runner: make end of work check stricter ([#53123](https://github.com/nodejs/node/pull/53123)) +- v20.14.0 proposal ([#53120](https://github.com/nodejs/node/pull/53120)) +- test_runner: handle file rename and deletion under watch mode ([#53114](https://github.com/nodejs/node/pull/53114)) +- module: fix error message for not found ([#53110](https://github.com/nodejs/node/pull/53110)) +- [v20.x] vm: harden module type checks ([#53109](https://github.com/nodejs/node/pull/53109)) +- util: support negative options for `parseArgs` ([#53107](https://github.com/nodejs/node/pull/53107)) +- build: add `jstest-only` target ([#53105](https://github.com/nodejs/node/pull/53105)) + +#### Open Discussions + +- Tests failing in Void Linux build [help wanted] ([#53121](https://github.com/orgs/nodejs/discussions/53121)) +- Does `setImmediate` clears existing objects ? ([#53048](https://github.com/orgs/nodejs/discussions/53048)) + +#### Merged Pull Requests + +- doc: add note for windows users and symlinks ([#53117](https://github.com/nodejs/node/pull/53117)) +- build: fix `--enable-d8` builds ([#53106](https://github.com/nodejs/node/pull/53106)) + +#### Closed Issues + +- Incompatible ReadableStream TypeScript types ([#53119](https://github.com/nodejs/node/issues/53119)) + +#### Closed Pull Requests + +- Update README.md ([#53141](https://github.com/nodejs/node/pull/53141)) +- Remove `initializeCommand` from devcontainer.json ([#53138](https://github.com/nodejs/node/pull/53138)) +- Update auto-start-ci.yml ([#53132](https://github.com/nodejs/node/pull/53132)) +- doc: add StefanStojanovic to collaborators ([#53118](https://github.com/nodejs/node/pull/53118)) +- build: fix configure --help ([#53116](https://github.com/nodejs/node/pull/53116)) +- new featutres ([#53112](https://github.com/nodejs/node/pull/53112)) +- meta: add prettier support ([#53108](https://github.com/nodejs/node/pull/53108)) + +### examples + +#### Open Issues + +- - examples (root) - category - project - example - category - project - example - example - example - project - example - example - category - project - example - project - example - example ([#51](https://github.com/nodejs/examples/issues/51)) + +### docker-node + +#### Open Issues + +- node:18-alpine build failing for canvas install ([#2086](https://github.com/nodejs/docker-node/issues/2086)) + +#### Closed Issues + +- `22-alpine3.20` misses platforms while `22-alpine` has them ([#2088](https://github.com/nodejs/docker-node/issues/2088)) +- Alpine images with the same tag have different versions on different platforms ([#2087](https://github.com/nodejs/docker-node/issues/2087)) + +### node-addon-api + +#### Open Issues + +- Add wrappers for `node_api_nogc_env` and `node_api_nogc_finalize` ([#1508](https://github.com/nodejs/node-addon-api/issues/1508)) + +#### Open Pull Requests + +- src: improve messages on CheckCast ([#1507](https://github.com/nodejs/node-addon-api/pull/1507)) + +### build + +#### Open Pull Requests + +- Ansible: updates to support smartos21/23 test hosts. ([#3737](https://github.com/nodejs/build/pull/3737)) +- Revert "ansible: temporarily patch libstdc++ header on s390x" ([#3736](https://github.com/nodejs/build/pull/3736)) + +#### Closed Issues + +- FYI changed V8 CI configuration for BE platforms ([#3738](https://github.com/nodejs/build/issues/3738)) +- Remove Yash Ladha (yashLadha) from Coverity ([#3735](https://github.com/nodejs/build/issues/3735)) + +### undici + +#### Open Issues + +- Body timeout not working ([#3297](https://github.com/nodejs/undici/issues/3297)) +- (regression?) timeouts while reading a body no longer abort with a TimeoutError ([#3296](https://github.com/nodejs/undici/issues/3296)) + +### admin + +#### Open Issues + +- Give Triagers Wiki Edit Access for nodejs/help ([#868](https://github.com/nodejs/admin/issues/868)) + +### Release + +#### Closed Issues + +- Active ([#1010](https://github.com/nodejs/Release/issues/1010)) + +#### Closed Pull Requests + +- Update README.md ([#1009](https://github.com/nodejs/Release/pull/1009)) + +### citgm + +#### Open Issues + +- Node.js latest CITGM results ([#1060](https://github.com/nodejs/citgm/issues/1060)) + +### api-docs-tooling + +#### Open Pull Requests + +- chore(README): introduce ([#1](https://github.com/nodejs/api-docs-tooling/pull/1)) + +### security-wg + +#### Open Pull Requests + +- doc: add 2024-05-23 notes ([#1320](https://github.com/nodejs/security-wg/pull/1320)) + +#### Merged Pull Requests + +- doc: add 2024 initiatives ([#1319](https://github.com/nodejs/security-wg/pull/1319)) + +### single-executable + +#### Open Discussions + +- How to use source map of esbuild with SEA ([#97](https://github.com/nodejs/single-executable/discussions/97)) \ No newline at end of file From 751c6be87d3d1b22bd0b4540c0912b3d70fc836e Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 2 Jun 2024 01:23:29 +0000 Subject: [PATCH 08/11] doc: generate weekly retro --- retros/2024-05-26.md | 218 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 retros/2024-05-26.md diff --git a/retros/2024-05-26.md b/retros/2024-05-26.md new file mode 100644 index 0000000..ce66bfc --- /dev/null +++ b/retros/2024-05-26.md @@ -0,0 +1,218 @@ +# Retrospective for `nodejs` from 2024-05-26 to 2024-06-02 + +Reporting on 50 Issues from 17 authors, 50 Pull Requests from 18 authors, and 7 Discussions from 7 authors. + + +### jenkins-alerts + +#### Open Issues + +- test-orka-macos11-x64-2 has low disk space ([#1899](https://github.com/nodejs/jenkins-alerts/issues/1899)) +- test-rackspace-win2022_vs2022-x64-1 has low disk space ([#1898](https://github.com/nodejs/jenkins-alerts/issues/1898)) +- test-digitalocean-freebsd12-x64-2 is DOWN ([#1883](https://github.com/nodejs/jenkins-alerts/issues/1883)) +- test-rackspace-fedora32-x64-1 has low disk space ([#1878](https://github.com/nodejs/jenkins-alerts/issues/1878)) + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1897](https://github.com/nodejs/jenkins-alerts/issues/1897)) +- test-orka-macos11-x64-2 has low disk space ([#1896](https://github.com/nodejs/jenkins-alerts/issues/1896)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-4 is DOWN ([#1894](https://github.com/nodejs/jenkins-alerts/issues/1894)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-5 is DOWN ([#1895](https://github.com/nodejs/jenkins-alerts/issues/1895)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-3 is DOWN ([#1893](https://github.com/nodejs/jenkins-alerts/issues/1893)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-2 is DOWN ([#1892](https://github.com/nodejs/jenkins-alerts/issues/1892)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-1 is DOWN ([#1891](https://github.com/nodejs/jenkins-alerts/issues/1891)) +- test-ibm-ubuntu1804_arm_cross_container-x64-1 is DOWN ([#1890](https://github.com/nodejs/jenkins-alerts/issues/1890)) +- test-ibm-ubi81_container-x64-1 is DOWN ([#1889](https://github.com/nodejs/jenkins-alerts/issues/1889)) +- test-ibm-rhel8_arm_cross_container-x64-1 is DOWN ([#1888](https://github.com/nodejs/jenkins-alerts/issues/1888)) +- test-ibm-alpine319_container-x64-1 is DOWN ([#1887](https://github.com/nodejs/jenkins-alerts/issues/1887)) +- test-ibm-alpine318_container-x64-1 is DOWN ([#1886](https://github.com/nodejs/jenkins-alerts/issues/1886)) +- test-rackspace-win2022_vs2022-x64-1 has low disk space ([#1885](https://github.com/nodejs/jenkins-alerts/issues/1885)) +- test-orka-macos11-x64-2 has low disk space ([#1884](https://github.com/nodejs/jenkins-alerts/issues/1884)) +- test-orka-macos11-x64-2 has low disk space ([#1882](https://github.com/nodejs/jenkins-alerts/issues/1882)) +- test-orka-macos11-x64-2 has low disk space ([#1881](https://github.com/nodejs/jenkins-alerts/issues/1881)) +- test-orka-macos11-x64-2 has low disk space ([#1880](https://github.com/nodejs/jenkins-alerts/issues/1880)) +- test-rackspace-win2022_vs2022-x64-1 has low disk space ([#1879](https://github.com/nodejs/jenkins-alerts/issues/1879)) +- test-orka-macos11-x64-2 has low disk space ([#1877](https://github.com/nodejs/jenkins-alerts/issues/1877)) +- test-softlayer-debian12-x64-1 has low disk space ([#1876](https://github.com/nodejs/jenkins-alerts/issues/1876)) +- test-rackspace-win2022_vs2022-x64-1 has low disk space ([#1875](https://github.com/nodejs/jenkins-alerts/issues/1875)) +- test-orka-macos11-x64-2 has low disk space ([#1874](https://github.com/nodejs/jenkins-alerts/issues/1874)) + +### reliability + +#### Open Issues + +- CI Reliability 2024-06-02 ([#883](https://github.com/nodejs/reliability/issues/883)) +- CI Reliability 2024-06-01 ([#882](https://github.com/nodejs/reliability/issues/882)) +- CI Reliability 2024-05-31 ([#881](https://github.com/nodejs/reliability/issues/881)) + +### nodejs.org + +#### Open Issues + +- Refactor the nodejs logo component ([#6768](https://github.com/nodejs/nodejs.org/issues/6768)) +- Enhancement: Breadcrumb breakpoint ([#6754](https://github.com/nodejs/nodejs.org/issues/6754)) +- Add Background Color Transition to Header Buttons ([#6752](https://github.com/nodejs/nodejs.org/issues/6752)) +- Add internationalization for Vietnamese speakers (/vi) ([#6751](https://github.com/nodejs/nodejs.org/issues/6751)) + +#### Open Pull Requests + +- meta: bump @types/node from 20.12.7 to 20.13.0 ([#6767](https://github.com/nodejs/nodejs.org/pull/6767)) +- meta: bump postcss-import from 16.0.1 to 16.1.0 ([#6766](https://github.com/nodejs/nodejs.org/pull/6766)) +- meta: bump glob from 10.3.12 to 10.4.1 ([#6765](https://github.com/nodejs/nodejs.org/pull/6765)) +- meta: bump @oramacloud/client from 1.0.13 to 1.1.6 ([#6764](https://github.com/nodejs/nodejs.org/pull/6764)) +- meta: bump prettier-plugin-tailwindcss from 0.5.14 to 0.6.1 in the tailwind group ([#6763](https://github.com/nodejs/nodejs.org/pull/6763)) +- meta: bump @types/react from 18.3.1 to 18.3.3 in the react group ([#6762](https://github.com/nodejs/nodejs.org/pull/6762)) +- meta: bump the storybook group with 6 updates ([#6760](https://github.com/nodejs/nodejs.org/pull/6760)) +- meta: bump the lint group with 6 updates ([#6759](https://github.com/nodejs/nodejs.org/pull/6759)) +- meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3 ([#6758](https://github.com/nodejs/nodejs.org/pull/6758)) +- meta: bump step-security/harden-runner from 2.7.1 to 2.8.0 ([#6757](https://github.com/nodejs/nodejs.org/pull/6757)) +- meta: bump github/codeql-action from 3.25.3 to 3.25.7 ([#6756](https://github.com/nodejs/nodejs.org/pull/6756)) +- meta: bump actions/checkout from 4.1.4 to 4.1.6 ([#6755](https://github.com/nodejs/nodejs.org/pull/6755)) + +#### Merged Pull Requests + +- meta: bump the testing group with 2 updates ([#6761](https://github.com/nodejs/nodejs.org/pull/6761)) +- Update how-to-install-nodejs.md ([#6753](https://github.com/nodejs/nodejs.org/pull/6753)) + +### docker-node + +#### Open Issues + +- Missing images for node:18.20.3-alpine3.20 ([#2096](https://github.com/nodejs/docker-node/issues/2096)) +- os.EOL is CRLF on linux docker images ([#2094](https://github.com/nodejs/docker-node/issues/2094)) +- Using node LTS leads to error during docker run ([#2095](https://github.com/nodejs/docker-node/issues/2095)) + +### node + +#### Open Issues + +- Fatal error nullptr check in AsyncModuleExecutionFulfilled ([#53238](https://github.com/nodejs/node/issues/53238)) +- In "fs.copyFile(src, dest[, mode], callback)" , for callback,'err' is not defined. ([#53230](https://github.com/nodejs/node/issues/53230)) +- `DOMException`s do not work with `v8.serialize()` ([#53225](https://github.com/nodejs/node/issues/53225)) + +#### Open Pull Requests + +- deps: update undici to 6.18.2 ([#53255](https://github.com/nodejs/node/pull/53255)) +- deps: update ada to 2.8.0 ([#53254](https://github.com/nodejs/node/pull/53254)) +- deps: update corepack to 0.28.2 ([#53253](https://github.com/nodejs/node/pull/53253)) +- deps: update simdjson to 3.9.3 ([#53252](https://github.com/nodejs/node/pull/53252)) +- tools: update gyp-next to 0.18.1 ([#53251](https://github.com/nodejs/node/pull/53251)) +- doc: remove mentions of policy model from security info ([#53249](https://github.com/nodejs/node/pull/53249)) +- meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3 ([#53248](https://github.com/nodejs/node/pull/53248)) +- meta: bump actions/checkout from 4.1.4 to 4.1.6 ([#53247](https://github.com/nodejs/node/pull/53247)) +- meta: bump github/codeql-action from 3.25.3 to 3.25.7 ([#53246](https://github.com/nodejs/node/pull/53246)) +- meta: bump step-security/harden-runner from 2.7.1 to 2.8.0 ([#53245](https://github.com/nodejs/node/pull/53245)) +- meta: bump codecov/codecov-action from 4.3.1 to 4.4.1 ([#53244](https://github.com/nodejs/node/pull/53244)) +- doc, meta: organize contributing to Node-API guide ([#53243](https://github.com/nodejs/node/pull/53243)) +- stream: pipe to a closed or destroyed stream should not be allowed in pipeline ([#53241](https://github.com/nodejs/node/pull/53241)) +- process: port on-exit-leak-free to core ([#53239](https://github.com/nodejs/node/pull/53239)) +- doc, meta: use markdown rather than HTML in `CONTRIBUTING.md` ([#53235](https://github.com/nodejs/node/pull/53235)) +- doc: add `err` param to fs.copyFile callback ([#53234](https://github.com/nodejs/node/pull/53234)) +- benchmark: fix napi/ref addon ([#53233](https://github.com/nodejs/node/pull/53233)) +- test: fix test when compiled without engine support ([#53232](https://github.com/nodejs/node/pull/53232)) +- test: update TLS trace tests for OpenSSL >= 3.2 ([#53229](https://github.com/nodejs/node/pull/53229)) +- build: find version of Clang installed on Windows ([#53228](https://github.com/nodejs/node/pull/53228)) +- lib: fix the name of the fetch global function ([#53227](https://github.com/nodejs/node/pull/53227)) +- stream: properly cleanup pipeline on destroy ([#53226](https://github.com/nodejs/node/pull/53226)) +- doc: update style guide ([#53223](https://github.com/nodejs/node/pull/53223)) +- doc: remove api_asset's README ([#53222](https://github.com/nodejs/node/pull/53222)) + +#### Open Discussions + +- Tests failing in Void Linux build [help wanted] ([#53121](https://github.com/orgs/nodejs/discussions/53121)) +- Next 10 - Funding Deep Dive ([#53201](https://github.com/orgs/nodejs/discussions/53201)) +- What's new in Node.js 2024 ([#47703](https://github.com/orgs/nodejs/discussions/47703)) +- error socket connection timeout while uploading image in cloudinary ([#48028](https://github.com/orgs/nodejs/discussions/48028)) + +#### Closed Issues + +- Inconsistent output depending on if it's piped somewhere or not ([#53242](https://github.com/nodejs/node/issues/53242)) +- /rbd/pnpm-volume/040a3e2e-c162-47cf-9d77-c827c149c920/node_modules/@discordjs/util/dist/index.js:39 return () => defaultValue ??= cb(); ^^^ SyntaxError: Unexpected token '??=' at wrapSafe (internal/modules/cjs/loader.js:1001:16) at Module._compile (internal/modules/cjs/loader.js:1049:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:101:18) at Object. (/rbd/pnpm-volume/040a3e2e-c162-47cf-9d77-c827c149c920/node_modules/discord.js/src/index.js:3:29) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) ([#53231](https://github.com/nodejs/node/issues/53231)) +- No such built-in module: sea ([#53224](https://github.com/nodejs/node/issues/53224)) + +#### Closed Pull Requests + +- doc, meta: remove redudant sections from technical values ([#53250](https://github.com/nodejs/node/pull/53250)) +- Rename commit-queue.yml to commit1-queue.yml ([#53240](https://github.com/nodejs/node/pull/53240)) +- doc: add uninstallation guide ([#53236](https://github.com/nodejs/node/pull/53236)) + +### build + +#### Closed Issues + +- Disk full on Jenkins CI server ([#3747](https://github.com/nodejs/build/issues/3747)) + +### github-bot + +#### Closed Issues + +- 0x331a94dac38795536d418a18cbaaf315d3188684 ([#518](https://github.com/nodejs/github-bot/issues/518)) + +### web-server-frameworks + +#### Open Issues + +- Node.js Web Server Frameworks Meeting 2024-06-04 ([#117](https://github.com/nodejs/web-server-frameworks/issues/117)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-06-04 ([#197](https://github.com/nodejs/loaders/issues/197)) + +### api-docs-tooling + +#### Open Issues + +- Add Vercel Deployment once we have minimal CLI + Web generators ready ([#16](https://github.com/nodejs/api-docs-tooling/issues/16)) +- Add `mdx-html` generator (Legacy Generator) ([#15](https://github.com/nodejs/api-docs-tooling/issues/15)) +- Add base GitHub Action Templates (Hardener Runner, etc) based on the Node.js Website ([#14](https://github.com/nodejs/api-docs-tooling/issues/14)) +- Create Pull Request Template and Pull Request Rules based on Node.js's ones ([#13](https://github.com/nodejs/api-docs-tooling/issues/13)) + +#### Open Pull Requests + +- workflow: setup basic ([#17](https://github.com/nodejs/api-docs-tooling/pull/17)) + +### undici + +#### Open Discussions + +- Unable to use with typescript due to a compile error ([#3010](https://github.com/nodejs/undici/discussions/3010)) + +#### Merged Pull Requests + +- build(deps): bump github/codeql-action from 3.25.3 to 3.25.7 ([#3306](https://github.com/nodejs/undici/pull/3306)) +- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 ([#3305](https://github.com/nodejs/undici/pull/3305)) +- build(deps): bump step-security/harden-runner from 2.7.1 to 2.8.0 ([#3304](https://github.com/nodejs/undici/pull/3304)) +- build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.1 ([#3303](https://github.com/nodejs/undici/pull/3303)) + +### node-core-utils + +#### Open Pull Requests + +- batch requests in wpt ([#813](https://github.com/nodejs/node-core-utils/pull/813)) + +### corepack + +#### Merged Pull Requests + +- chore(main): release 0.28.2 ([#488](https://github.com/nodejs/corepack/pull/488)) +- chore: do not use outdated `fs.rmdir` API ([#487](https://github.com/nodejs/corepack/pull/487)) + +### gyp-next + +#### Merged Pull Requests + +- chore: Run Node.js integration tests on pre-release Py3.13 ([#260](https://github.com/nodejs/gyp-next/pull/260)) + +### single-executable + +#### Open Discussions + +- Any lightweight, cross-platform desktop application frameworks that perform well when bundled into a single executable? ([#98](https://github.com/nodejs/single-executable/discussions/98)) + +### Release + +#### Open Discussions + +- 18.19.1? ([#994](https://github.com/nodejs/Release/discussions/994)) \ No newline at end of file From 7eb6feac694676ba46914a83ce98e8015ebc88bf Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 9 Jun 2024 01:26:06 +0000 Subject: [PATCH 09/11] doc: generate weekly retro --- retros/2024-06-02.md | 289 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 289 insertions(+) create mode 100644 retros/2024-06-02.md diff --git a/retros/2024-06-02.md b/retros/2024-06-02.md new file mode 100644 index 0000000..296c294 --- /dev/null +++ b/retros/2024-06-02.md @@ -0,0 +1,289 @@ +# Retrospective for `nodejs` from 2024-06-02 to 2024-06-09 + +Reporting on 47 Issues from 25 authors, 53 Pull Requests from 19 authors, and 6 Discussions from 6 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-06-09 ([#890](https://github.com/nodejs/reliability/issues/890)) +- CI Reliability 2024-06-08 ([#889](https://github.com/nodejs/reliability/issues/889)) +- CI Reliability 2024-06-07 ([#888](https://github.com/nodejs/reliability/issues/888)) +- CI Reliability 2024-06-06 ([#887](https://github.com/nodejs/reliability/issues/887)) + +### node + +#### Open Issues + +- Sending/receiving ancillary data (FDs) over Unix domain sockets ([#53391](https://github.com/nodejs/node/issues/53391)) +- Segmentation fault when using inspector on experimental permission enabled process ([#53385](https://github.com/nodejs/node/issues/53385)) +- Test failures with OpenSSL 3.2.2 ([#53382](https://github.com/nodejs/node/issues/53382)) +- Are primordials safe from monkeypatching the [Symbol.species] method? ([#53377](https://github.com/nodejs/node/issues/53377)) +- `process.argv` gets a different parsed value ([#53376](https://github.com/nodejs/node/issues/53376)) +- trace-atomics-wait doesn't propagate to workers when env is set ([#53374](https://github.com/nodejs/node/issues/53374)) +- INTERNAL COMPILER ERROR in GitHub Actions (Windows) ([#53369](https://github.com/nodejs/node/issues/53369)) +- Inaccurate windows stacktrace printer ([#53361](https://github.com/nodejs/node/issues/53361)) +- Customize password-based KDF in `KeyObject#export` ([#53359](https://github.com/nodejs/node/issues/53359)) + +#### Open Pull Requests + +- [v20.x] Revert "crypto: make timingSafeEqual faster for Uint8Array" ([#53390](https://github.com/nodejs/node/pull/53390)) +- src: fix permission inspector crash ([#53389](https://github.com/nodejs/node/pull/53389)) +- lib: fix naming convention of `Symbol` ([#53387](https://github.com/nodejs/node/pull/53387)) +- test: update TLS tests for OpenSSL 3.2 ([#53384](https://github.com/nodejs/node/pull/53384)) +- build: add more information to Makefile help ([#53381](https://github.com/nodejs/node/pull/53381)) +- v22.3.0 proposal ([#53379](https://github.com/nodejs/node/pull/53379)) +- doc: comment the example code ([#53375](https://github.com/nodejs/node/pull/53375)) +- test: update tests for OpenSSL 3.0.14 ([#53373](https://github.com/nodejs/node/pull/53373)) +- buffer: extract Blob's .arrayBuffer() & webidl changes ([#53372](https://github.com/nodejs/node/pull/53372)) +- meta: disable windows builds ([#53371](https://github.com/nodejs/node/pull/53371)) +- test: improve coverage for timer promises scheduler ([#53370](https://github.com/nodejs/node/pull/53370)) +- tls: use SSL_get_peer_tmp_key ([#53366](https://github.com/nodejs/node/pull/53366)) +- crypto: improve GetECGroupBits signature ([#53364](https://github.com/nodejs/node/pull/53364)) +- stream, doc: writable stream is closed when readable stream emits error ([#53363](https://github.com/nodejs/node/pull/53363)) +- src: print v8::OOMDetails::detail when it's available ([#53360](https://github.com/nodejs/node/pull/53360)) +- benchmark: support --help in CLI ([#53358](https://github.com/nodejs/node/pull/53358)) + +#### Open Discussions + +- `process.argv` gets a different parsed value ([#53362](https://github.com/orgs/nodejs/discussions/53362)) +- Behavior of monitorEventLoopDelay when called from a Worker ([#52823](https://github.com/orgs/nodejs/discussions/52823)) +- Performance Hook GC Kind/Flag documentation ([#52840](https://github.com/orgs/nodejs/discussions/52840)) +- Where is node.js discussed since Node.js mailing list has closed ? ([#53333](https://github.com/orgs/nodejs/discussions/53333)) + +#### Closed Issues + +- GalaxyBot ([#53383](https://github.com/nodejs/node/issues/53383)) +- Spacexxelon ([#53378](https://github.com/nodejs/node/issues/53378)) + +#### Closed Pull Requests + +- stream: fix finishCount cause close event not waited ([#53386](https://github.com/nodejs/node/pull/53386)) +- test: fix flaky timeout in test-pipe-file-to-http ([#53380](https://github.com/nodejs/node/pull/53380)) +- meta: print inactive collaborators in PR ([#53365](https://github.com/nodejs/node/pull/53365)) + +### jenkins-alerts + +#### Open Issues + +- test-azure_msft-win11_vs2022-arm64-1 is DOWN ([#1919](https://github.com/nodejs/jenkins-alerts/issues/1919)) +- test-macstadium-macos11.0-arm64-4 has low disk space ([#1916](https://github.com/nodejs/jenkins-alerts/issues/1916)) + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1928](https://github.com/nodejs/jenkins-alerts/issues/1928)) +- test-orka-macos11-x64-2 has low disk space ([#1927](https://github.com/nodejs/jenkins-alerts/issues/1927)) +- test-orka-macos11-x64-2 has low disk space ([#1926](https://github.com/nodejs/jenkins-alerts/issues/1926)) +- test-orka-macos11-x64-2 has low disk space ([#1925](https://github.com/nodejs/jenkins-alerts/issues/1925)) +- test-orka-macos11-x64-2 has low disk space ([#1924](https://github.com/nodejs/jenkins-alerts/issues/1924)) +- test-orka-macos11-x64-2 has low disk space ([#1923](https://github.com/nodejs/jenkins-alerts/issues/1923)) +- test-orka-macos11-x64-2 has low disk space ([#1922](https://github.com/nodejs/jenkins-alerts/issues/1922)) +- test-loongson-clfs_loong64-1 is DOWN ([#1921](https://github.com/nodejs/jenkins-alerts/issues/1921)) +- test-orka-macos11-x64-2 has low disk space ([#1920](https://github.com/nodejs/jenkins-alerts/issues/1920)) +- test-orka-macos11-x64-2 has low disk space ([#1918](https://github.com/nodejs/jenkins-alerts/issues/1918)) +- test-orka-macos11-x64-2 has low disk space ([#1917](https://github.com/nodejs/jenkins-alerts/issues/1917)) +- test-orka-macos11-x64-2 has low disk space ([#1915](https://github.com/nodejs/jenkins-alerts/issues/1915)) +- test-orka-macos11-x64-2 has low disk space ([#1914](https://github.com/nodejs/jenkins-alerts/issues/1914)) + +### corepack + +#### Open Issues + +- Windows11 build failed ([#493](https://github.com/nodejs/corepack/issues/493)) + +#### Open Pull Requests + +- feat: update package manager versions ([#492](https://github.com/nodejs/corepack/pull/492)) + +#### Merged Pull Requests + +- chore(ci): better check for Nocks changes ([#491](https://github.com/nodejs/corepack/pull/491)) + +### help + +#### Open Issues + +- Segmentation fault (core dumped) when run executable file ([#4417](https://github.com/nodejs/help/issues/4417)) +- Can't read and write to target executable ([#4416](https://github.com/nodejs/help/issues/4416)) +- Stop cpu profiling without SIGINT from pod ([#4415](https://github.com/nodejs/help/issues/4415)) + +### uvwasi + +#### Open Issues + +- `path_open` does not respect trailing slashes ([#267](https://github.com/nodejs/uvwasi/issues/267)) + +#### Open Pull Requests + +- Preserve trailing slash in file path where it makes sense ([#268](https://github.com/nodejs/uvwasi/pull/268)) + +### nodejs.org + +#### Open Pull Requests + +- Fix article layout responsiveness ([#6821](https://github.com/nodejs/nodejs.org/pull/6821)) + +#### Closed Issues + +- Download stats stopped after `2024-05-02` ([#6822](https://github.com/nodejs/nodejs.org/issues/6822)) + +### TSC + +#### Open Issues + +- Enable LFX Insights On The Node.js Project ([#1572](https://github.com/nodejs/TSC/issues/1572)) +- Moderation Team annual certification ([#1569](https://github.com/nodejs/TSC/issues/1569)) + +#### Open Pull Requests + +- Various fixes and improvements for the voting tool ([#1573](https://github.com/nodejs/TSC/pull/1573)) +- Add 1password to onboarding and offboarding steps ([#1571](https://github.com/nodejs/TSC/pull/1571)) + +#### Merged Pull Requests + +- Remove `actions/setup-node` ([#1574](https://github.com/nodejs/TSC/pull/1574)) + +#### Closed Pull Requests + +- Initiate new vote ([#1570](https://github.com/nodejs/TSC/pull/1570)) + +### llhttp + +#### Closed Issues + +- Bug: header value returned in two parts if http header is submitted to llhttp_execute in two chunks ([#412](https://github.com/nodejs/llhttp/issues/412)) +- Lowercased `patch` HTTP requests throw a 400, always ([#411](https://github.com/nodejs/llhttp/issues/411)) + +### single-executable + +#### Open Issues + +- Add ability to pass flags to Node instance ([#100](https://github.com/nodejs/single-executable/issues/100)) + +#### Open Discussions + +- Licensing a built application ([#99](https://github.com/nodejs/single-executable/discussions/99)) +- Any lightweight, cross-platform desktop application frameworks that perform well when bundled into a single executable? ([#98](https://github.com/nodejs/single-executable/discussions/98)) + +### undici + +#### Open Issues + +- Improve support for pre-shared sessions (PSK) ([#3315](https://github.com/nodejs/undici/issues/3315)) + +#### Open Pull Requests + +- remove autobahn reports from gitignore ([#3317](https://github.com/nodejs/undici/pull/3317)) +- add missing error classes to types ([#3316](https://github.com/nodejs/undici/pull/3316)) + +#### Merged Pull Requests + +- build(deps): bump node from `dd7e693` to `e6d4495` in /build ([#3313](https://github.com/nodejs/undici/pull/3313)) + +#### Closed Issues + +- Nightly tests are failing ([#3314](https://github.com/nodejs/undici/issues/3314)) + +### standards-positions + +#### Open Issues + +- Observable API ([#1](https://github.com/nodejs/standards-positions/issues/1)) + +### build + +#### Open Issues + +- java.io.IOException: Cannot run program "git" ([#3754](https://github.com/nodejs/build/issues/3754)) + +### security-wg + +#### Open Issues + +- OpenSSF Scorecard Report Updated! ([#1326](https://github.com/nodejs/security-wg/issues/1326)) + +#### Open Pull Requests + +- OpenSSF Scorecard Report Updated ([#1327](https://github.com/nodejs/security-wg/pull/1327)) + +#### Merged Pull Requests + +- doc: add 2024-06-06 meeting notes ([#1328](https://github.com/nodejs/security-wg/pull/1328)) + +#### Closed Issues + +- OpenSSF Scorecard Report Updated! ([#1324](https://github.com/nodejs/security-wg/issues/1324)) + +#### Closed Pull Requests + +- OpenSSF Scorecard Report Updated ([#1325](https://github.com/nodejs/security-wg/pull/1325)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#88](https://github.com/nodejs/nodejs-news-feeder/pull/88)) + +### node-core-utils + +#### Open Pull Requests + +- chore(main): release 5.2.0 ([#817](https://github.com/nodejs/node-core-utils/pull/817)) + +#### Merged Pull Requests + +- lib: add EOL warning to pre sec release template ([#816](https://github.com/nodejs/node-core-utils/pull/816)) +- lib: add PR_URL to vuln.json and fetch from H1 ([#815](https://github.com/nodejs/node-core-utils/pull/815)) +- fix(vote): improve UX when posting comment fails ([#814](https://github.com/nodejs/node-core-utils/pull/814)) + +### caritat + +#### Merged Pull Requests + +- chore(main): release 1.5.0 ([#40](https://github.com/nodejs/caritat/pull/40)) +- feat(core): add `pushToRemote` option to more places ([#39](https://github.com/nodejs/caritat/pull/39)) +- chore(main): release 1.4.1 ([#38](https://github.com/nodejs/caritat/pull/38)) +- chore(ci): add Release Please manifest file ([#37](https://github.com/nodejs/caritat/pull/37)) +- chore(ci): fix Release Please config ([#36](https://github.com/nodejs/caritat/pull/36)) +- fix(deps): bump npm dependencies ([#34](https://github.com/nodejs/caritat/pull/34)) +- chore(deps): bump actions/checkout from 4.1.4 to 4.1.6 ([#33](https://github.com/nodejs/caritat/pull/33)) +- chore(ci): update GHA workflows ([#32](https://github.com/nodejs/caritat/pull/32)) + +#### Closed Pull Requests + +- chore(main): release 1.4.1 ([#35](https://github.com/nodejs/caritat/pull/35)) + +### package-maintenance + +#### Open Pull Requests + +- doc: add minutes for meeting June 4 2024 ([#602](https://github.com/nodejs/package-maintenance/pull/602)) + +### node-gyp + +#### Open Pull Requests + +- feat(gyp): update gyp to v0.18.1 ([#3039](https://github.com/nodejs/node-gyp/pull/3039)) + +### node-addon-api + +#### Open Pull Requests + +- src: add support for nogc types via `NogcEnv` ([#1514](https://github.com/nodejs/node-addon-api/pull/1514)) + +#### Merged Pull Requests + +- chore(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 ([#1513](https://github.com/nodejs/node-addon-api/pull/1513)) + +### admin + +#### Open Pull Requests + +- Update Moderation Policy to account for triagers ([#875](https://github.com/nodejs/admin/pull/875)) + +### node-addon-examples + +#### Open Pull Requests + +- Bump actions/dependency-review-action from 3.0.6 to 4.3.3 ([#477](https://github.com/nodejs/node-addon-examples/pull/477)) \ No newline at end of file From c40654fdb208a03367063b384e4b7064d70b1434 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 16 Jun 2024 01:26:13 +0000 Subject: [PATCH 10/11] doc: generate weekly retro --- retros/2024-06-09.md | 283 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) create mode 100644 retros/2024-06-09.md diff --git a/retros/2024-06-09.md b/retros/2024-06-09.md new file mode 100644 index 0000000..6507e1b --- /dev/null +++ b/retros/2024-06-09.md @@ -0,0 +1,283 @@ +# Retrospective for `nodejs` from 2024-06-09 to 2024-06-16 + +Reporting on 48 Issues from 19 authors, 52 Pull Requests from 22 authors, and 10 Discussions from 9 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-06-16 ([#897](https://github.com/nodejs/reliability/issues/897)) +- CI Reliability 2024-06-15 ([#896](https://github.com/nodejs/reliability/issues/896)) +- CI Reliability 2024-06-14 ([#895](https://github.com/nodejs/reliability/issues/895)) +- CI Reliability 2024-06-13 ([#894](https://github.com/nodejs/reliability/issues/894)) + +### jenkins-alerts + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#1978](https://github.com/nodejs/jenkins-alerts/issues/1978)) +- test-orka-macos11-x64-2 has low disk space ([#1977](https://github.com/nodejs/jenkins-alerts/issues/1977)) +- test-orka-macos11-x64-2 has low disk space ([#1976](https://github.com/nodejs/jenkins-alerts/issues/1976)) +- test-orka-macos11-x64-2 has low disk space ([#1975](https://github.com/nodejs/jenkins-alerts/issues/1975)) +- test-orka-macos11-x64-2 has low disk space ([#1974](https://github.com/nodejs/jenkins-alerts/issues/1974)) +- test-orka-macos11-x64-2 has low disk space ([#1973](https://github.com/nodejs/jenkins-alerts/issues/1973)) +- test-orka-macos11-x64-2 has low disk space ([#1972](https://github.com/nodejs/jenkins-alerts/issues/1972)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-5 is DOWN ([#1971](https://github.com/nodejs/jenkins-alerts/issues/1971)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-4 is DOWN ([#1970](https://github.com/nodejs/jenkins-alerts/issues/1970)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-3 is DOWN ([#1969](https://github.com/nodejs/jenkins-alerts/issues/1969)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-2 is DOWN ([#1968](https://github.com/nodejs/jenkins-alerts/issues/1968)) +- test-ibm-ubuntu2204_sharedlibs_container-x64-1 is DOWN ([#1967](https://github.com/nodejs/jenkins-alerts/issues/1967)) +- test-ibm-ubuntu1804_arm_cross_container-x64-1 is DOWN ([#1966](https://github.com/nodejs/jenkins-alerts/issues/1966)) +- test-ibm-ubi81_container-x64-1 is DOWN ([#1965](https://github.com/nodejs/jenkins-alerts/issues/1965)) +- test-ibm-rhel8_arm_cross_container-x64-1 is DOWN ([#1964](https://github.com/nodejs/jenkins-alerts/issues/1964)) +- test-ibm-alpine319_container-x64-1 is DOWN ([#1963](https://github.com/nodejs/jenkins-alerts/issues/1963)) +- test-ibm-alpine318_container-x64-1 is DOWN ([#1962](https://github.com/nodejs/jenkins-alerts/issues/1962)) +- test-orka-macos11-x64-2 has low disk space ([#1961](https://github.com/nodejs/jenkins-alerts/issues/1961)) +- test-orka-macos11-x64-2 has low disk space ([#1960](https://github.com/nodejs/jenkins-alerts/issues/1960)) +- test-orka-macos11-x64-2 has low disk space ([#1959](https://github.com/nodejs/jenkins-alerts/issues/1959)) +- test-orka-macos11-x64-2 has low disk space ([#1958](https://github.com/nodejs/jenkins-alerts/issues/1958)) +- test-orka-macos11-x64-2 has low disk space ([#1957](https://github.com/nodejs/jenkins-alerts/issues/1957)) + +### node + +#### Open Issues + +- [--env-file] Space between = and " will cause the value to be parsed as an unquoted string ([#53461](https://github.com/nodejs/node/issues/53461)) +- HTTP agent timeout overridden by previous keep-alive:timeout value ([#53458](https://github.com/nodejs/node/issues/53458)) +- Link anchor issue on Process page ([#53453](https://github.com/nodejs/node/issues/53453)) +- polyfillDispose Bug ([#53451](https://github.com/nodejs/node/issues/53451)) +- node_mksnapshot debug build segfault ([#53446](https://github.com/nodejs/node/issues/53446)) +- Node command doesn't work on MacOS Sequoia ([#53445](https://github.com/nodejs/node/issues/53445)) + +#### Open Pull Requests + +- deps: patch V8 to 12.4.254.21 ([#53470](https://github.com/nodejs/node/pull/53470)) +- tools: update eslint to 9.5.0 ([#53469](https://github.com/nodejs/node/pull/53469)) +- deps: update undici to 6.19.0 ([#53468](https://github.com/nodejs/node/pull/53468)) +- deps: update simdjson to 3.9.4 ([#53467](https://github.com/nodejs/node/pull/53467)) +- deps: update acorn-walk to 8.3.3 ([#53466](https://github.com/nodejs/node/pull/53466)) +- deps: update acorn to 8.12.0 ([#53465](https://github.com/nodejs/node/pull/53465)) +- deps: update zlib to 1.3.0.1-motley-887bb57 ([#53464](https://github.com/nodejs/node/pull/53464)) +- lib: remove the unused code ([#53463](https://github.com/nodejs/node/pull/53463)) +- stream: pipeline wait for close before calling the callback ([#53462](https://github.com/nodejs/node/pull/53462)) +- crypto: avoid taking ownership of OpenSSL objects ([#53460](https://github.com/nodejs/node/pull/53460)) +- tls: check result of SSL_CTX_set_*_proto_version ([#53459](https://github.com/nodejs/node/pull/53459)) +- cli: make run and watch modes friends ([#53457](https://github.com/nodejs/node/pull/53457)) +- src: fix dynamically linked OpenSSL version ([#53456](https://github.com/nodejs/node/pull/53456)) +- buffer: make indexOf(byte) faster ([#53455](https://github.com/nodejs/node/pull/53455)) +- fs: do not crash if the watched file is removed while setting up watch ([#53452](https://github.com/nodejs/node/pull/53452)) +- lib: adding colors to the xs and dots in the dot test runner ([#53450](https://github.com/nodejs/node/pull/53450)) +- src: reset `process.versions` during pre-execution ([#53444](https://github.com/nodejs/node/pull/53444)) +- timers: do not retain a reference to the async store after firing ([#53443](https://github.com/nodejs/node/pull/53443)) + +#### Open Discussions + +- Which Theme, color palette/schema is used in Node.js Doc?  ([#53448](https://github.com/orgs/nodejs/discussions/53448)) +- fs.mv like command line mv ([#53430](https://github.com/orgs/nodejs/discussions/53430)) +- SocketAddress undocumented exception ([#53425](https://github.com/orgs/nodejs/discussions/53425)) +- Configure flag to disable embedded CA root certs for lite builds ([#53421](https://github.com/orgs/nodejs/discussions/53421)) +- Minify embedded lib/**/*.js for lite builds ([#53422](https://github.com/orgs/nodejs/discussions/53422)) +- `process.argv` gets a different parsed value ([#53362](https://github.com/orgs/nodejs/discussions/53362)) + +#### Merged Pull Requests + +- src: remove `base64` from `process.versions` ([#53442](https://github.com/nodejs/node/pull/53442)) +- src: remove `SetEncoding` from StringEncoder ([#53441](https://github.com/nodejs/node/pull/53441)) +- src: simplify `size() == 0` checks ([#53440](https://github.com/nodejs/node/pull/53440)) +- src: avoid strcmp in favor of operator== ([#53439](https://github.com/nodejs/node/pull/53439)) +- stream: callback should be called when pendingcb is 0 ([#53438](https://github.com/nodejs/node/pull/53438)) +- tls: avoid taking ownership of OpenSSL objects ([#53436](https://github.com/nodejs/node/pull/53436)) + +#### Closed Issues + +- import order causes an ERR_INTERNAL_ASSERTION error ([#53454](https://github.com/nodejs/node/issues/53454)) +- t.assert is not a function ([#53449](https://github.com/nodejs/node/issues/53449)) +- [Bug]: use pm2 and --experimental-permission, throw Error: Access to this API has been restricted ([#53447](https://github.com/nodejs/node/issues/53447)) +- ESLint Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND ([#53435](https://github.com/nodejs/node/issues/53435)) + +#### Closed Pull Requests + +- Update README.md ([#53437](https://github.com/nodejs/node/pull/53437)) + +### build + +#### Open Issues + +- Give GCP access to trivikr with a "Viewer" role ([#3760](https://github.com/nodejs/build/issues/3760)) + +#### Merged Pull Requests + +- ansible: update sharedlibs containers ([#3758](https://github.com/nodejs/build/pull/3758)) + +### TSC + +#### Open Issues + +- Re-evaluating Node.js Experimental Features ([#1578](https://github.com/nodejs/TSC/issues/1578)) + +#### Open Pull Requests + +- Propose vote to unblock `--env-file` PRs ([#1577](https://github.com/nodejs/TSC/pull/1577)) + +#### Merged Pull Requests + +- build(deps-dev): bump braces from 3.0.2 to 3.0.3 ([#1576](https://github.com/nodejs/TSC/pull/1576)) + +### undici + +#### Open Issues + +- undici/types/index.d.ts:21:8: Type error TS1192: Module '"undici@6.19.0/node_modules/undici/types/interceptors"' has no default export ([#3330](https://github.com/nodejs/undici/issues/3330)) +- Failing JSON parsing in Node 22 ([#3328](https://github.com/nodejs/undici/issues/3328)) + +#### Open Pull Requests + +- fix: ensure onConnect is always called ([#3327](https://github.com/nodejs/undici/pull/3327)) + +#### Open Discussions + +- Q about agent and keepAliveMaxTimeout ([#3329](https://github.com/nodejs/undici/discussions/3329)) + +#### Merged Pull Requests + +- build(deps): bump node from `e6d4495` to `075a5cc` in /build ([#3326](https://github.com/nodejs/undici/pull/3326)) +- feature: support pre-shared sessions ([#3325](https://github.com/nodejs/undici/pull/3325)) + +### node-addon-api + +#### Open Issues + +- Next release ([#1521](https://github.com/nodejs/node-addon-api/issues/1521)) + +#### Merged Pull Requests + +- chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 ([#1520](https://github.com/nodejs/node-addon-api/pull/1520)) +- chore(deps): bump github/codeql-action from 3.25.8 to 3.25.10 ([#1519](https://github.com/nodejs/node-addon-api/pull/1519)) +- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 ([#1517](https://github.com/nodejs/node-addon-api/pull/1517)) + +#### Closed Pull Requests + +- chore(deps): bump github/codeql-action from 3.25.8 to 3.25.9 ([#1518](https://github.com/nodejs/node-addon-api/pull/1518)) + +### admin + +#### Open Issues + +- Create repository nodejs/ambassadors ([#880](https://github.com/nodejs/admin/issues/880)) + +### security-wg + +#### Open Issues + +- [Bug]:use pm2 and --experimental-permission, throw Error: Access to this API has been restricted ([#1330](https://github.com/nodejs/security-wg/issues/1330)) +- Ping TSC on deps update not from GithubBot ([#1329](https://github.com/nodejs/security-wg/issues/1329)) + +### web-server-frameworks + +#### Open Issues + +- Node.js Web Server Frameworks Meeting 2024-06-18 ([#118](https://github.com/nodejs/web-server-frameworks/issues/118)) + +### loaders + +#### Open Issues + +- Node.js Loaders Team Meeting 2024-06-18 ([#200](https://github.com/nodejs/loaders/issues/200)) + +### performance + +#### Open Issues + +- Buffer/Uint8Array using lots of memory ([#173](https://github.com/nodejs/performance/issues/173)) + +### uvwasi + +#### Open Issues + +- Should not be able to create a symlink to absolute path ([#271](https://github.com/nodejs/uvwasi/issues/271)) + +#### Open Pull Requests + +- Error if creating symlink to absolute path ([#272](https://github.com/nodejs/uvwasi/pull/272)) + +### github-bot + +#### Open Pull Requests + +- build(deps-dev): bump tap from 16.3.10 to 19.2.5 ([#525](https://github.com/nodejs/github-bot/pull/525)) + +#### Merged Pull Requests + +- build(deps-dev): bump braces from 3.0.2 to 3.0.3 ([#524](https://github.com/nodejs/github-bot/pull/524)) + +### meeting-picker + +#### Merged Pull Requests + +- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 ([#105](https://github.com/nodejs/meeting-picker/pull/105)) + +### remark-preset-lint-node + +#### Merged Pull Requests + +- build(deps-dev): bump braces from 3.0.2 to 3.0.3 ([#565](https://github.com/nodejs/remark-preset-lint-node/pull/565)) + +### nodejs.org + +#### Open Pull Requests + +- [automated]: crowdin sync - enables Portuguese ([#6839](https://github.com/nodejs/nodejs.org/pull/6839)) +- meta: bump the lint group across 1 directory with 4 updates ([#6838](https://github.com/nodejs/nodejs.org/pull/6838)) + +#### Merged Pull Requests + +- enables french locale ([#6837](https://github.com/nodejs/nodejs.org/pull/6837)) + +### abi-stable-node + +#### Open Pull Requests + +- added NodeSwift to the list of bindings. ([#462](https://github.com/nodejs/abi-stable-node/pull/462)) + +### node-core-utils + +#### Merged Pull Requests + +- chore(main): release 5.2.0 ([#819](https://github.com/nodejs/node-core-utils/pull/819)) +- feat: create git node security --sync ([#818](https://github.com/nodejs/node-core-utils/pull/818)) + +### node-addon-examples + +#### Open Pull Requests + +- Bump github/codeql-action from 2.20.3 to 3.25.10 ([#483](https://github.com/nodejs/node-addon-examples/pull/483)) +- Bump lint-staged from 10.5.4 to 15.2.7 ([#481](https://github.com/nodejs/node-addon-examples/pull/481)) + +#### Closed Pull Requests + +- Bump github/codeql-action from 2.20.3 to 3.25.9 ([#482](https://github.com/nodejs/node-addon-examples/pull/482)) + +### corepack + +#### Open Pull Requests + +- fix: replace npm registry domain in tarball URL ([#502](https://github.com/nodejs/corepack/pull/502)) +- perf: Improve the performance by running ion concurrent 🚀 ([#500](https://github.com/nodejs/corepack/pull/500)) + +#### Merged Pull Requests + +- chore: replace rm -rf with node -e for cross-platform file deletion ([#501](https://github.com/nodejs/corepack/pull/501)) + +### single-executable + +#### Open Discussions + +- Bundling of non-binary assets within the binaries ([#17](https://github.com/nodejs/single-executable/discussions/17)) +- How to use source map of esbuild with SEA ([#97](https://github.com/nodejs/single-executable/discussions/97)) + +### docker-node + +#### Open Discussions + +- Docker image node 20.12.0 with alpine 3.20 ([#2104](https://github.com/nodejs/docker-node/discussions/2104)) \ No newline at end of file From 94279b9cf0fb79813e7629bade4ec4f7c505c732 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Sun, 23 Jun 2024 01:25:06 +0000 Subject: [PATCH 11/11] doc: generate weekly retro --- retros/2024-06-16.md | 304 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 304 insertions(+) create mode 100644 retros/2024-06-16.md diff --git a/retros/2024-06-16.md b/retros/2024-06-16.md new file mode 100644 index 0000000..c9de4f7 --- /dev/null +++ b/retros/2024-06-16.md @@ -0,0 +1,304 @@ +# Retrospective for `nodejs` from 2024-06-16 to 2024-06-23 + +Reporting on 40 Issues from 26 authors, 60 Pull Requests from 33 authors, and 31 Discussions from 28 authors. + + +### reliability + +#### Open Issues + +- CI Reliability 2024-06-23 ([#904](https://github.com/nodejs/reliability/issues/904)) +- CI Reliability 2024-06-22 ([#903](https://github.com/nodejs/reliability/issues/903)) +- CI Reliability 2024-06-21 ([#902](https://github.com/nodejs/reliability/issues/902)) + +### jenkins-alerts + +#### Closed Issues + +- test-orka-macos11-x64-2 has low disk space ([#2025](https://github.com/nodejs/jenkins-alerts/issues/2025)) +- test-orka-macos11-x64-2 has low disk space ([#2024](https://github.com/nodejs/jenkins-alerts/issues/2024)) +- test-orka-macos11-x64-2 has low disk space ([#2023](https://github.com/nodejs/jenkins-alerts/issues/2023)) +- test-orka-macos11-x64-2 has low disk space ([#2022](https://github.com/nodejs/jenkins-alerts/issues/2022)) +- test-orka-macos11-x64-2 has low disk space ([#2021](https://github.com/nodejs/jenkins-alerts/issues/2021)) +- test-orka-macos11-x64-2 has low disk space ([#2020](https://github.com/nodejs/jenkins-alerts/issues/2020)) +- test-orka-macos11-x64-2 has low disk space ([#2019](https://github.com/nodejs/jenkins-alerts/issues/2019)) +- test-orka-macos11-x64-2 has low disk space ([#2018](https://github.com/nodejs/jenkins-alerts/issues/2018)) +- test-orka-macos11-x64-2 has low disk space ([#2017](https://github.com/nodejs/jenkins-alerts/issues/2017)) +- test-orka-macos11-x64-2 has low disk space ([#2016](https://github.com/nodejs/jenkins-alerts/issues/2016)) +- test-orka-macos11-x64-2 has low disk space ([#2015](https://github.com/nodejs/jenkins-alerts/issues/2015)) + +### node + +#### Open Issues + +- Incorrect exitCode when process fails due to circular dependency of dynamic import ([#53551](https://github.com/nodejs/node/issues/53551)) +- `npm` is installed wrongly on windows machine ([#53538](https://github.com/nodejs/node/issues/53538)) +- http: server.closeAllConnections does not destroy upgraded (web)sockets ([#53536](https://github.com/nodejs/node/issues/53536)) +- I really want a thread model supported in nodejs, for multiple vCPU cloud server is very expensive. ([#53529](https://github.com/nodejs/node/issues/53529)) + +#### Open Pull Requests + +- tools: update lint-md-dependencies to unified@11.0.5 ([#53555](https://github.com/nodejs/node/pull/53555)) +- deps: update c-ares to v1.31.0 ([#53554](https://github.com/nodejs/node/pull/53554)) +- test: support glob matching coverage files ([#53553](https://github.com/nodejs/node/pull/53553)) +- buffer: Reallocate() instead of creating a new backing store ([#53552](https://github.com/nodejs/node/pull/53552)) +- src: avoid allocation in the Size method for BASE64URL and BASE64 ([#53550](https://github.com/nodejs/node/pull/53550)) +- deps: swap `minimatch` with `picomatch` ([#53547](https://github.com/nodejs/node/pull/53547)) +- tools: lock versions of irrelevant DB deps ([#53546](https://github.com/nodejs/node/pull/53546)) +- tools: fix skip detection of test runner output ([#53545](https://github.com/nodejs/node/pull/53545)) +- tools: Fix class of GetEmbeddedSnapshotData in snapshot README ([#53544](https://github.com/nodejs/node/pull/53544)) +- doc, typings: events.once accepts symbol event type ([#53542](https://github.com/nodejs/node/pull/53542)) +- fs: improve `cpSync` performance ([#53541](https://github.com/nodejs/node/pull/53541)) +- src: move `FromNamespacedPath` to path.cc ([#53540](https://github.com/nodejs/node/pull/53540)) +- src: use `starts_with` in node_dotenv.cc ([#53539](https://github.com/nodejs/node/pull/53539)) +- fs: improve `ExistsSync` performance on Windows ([#53537](https://github.com/nodejs/node/pull/53537)) +- test: extend env for `test-node-output-errors` ([#53535](https://github.com/nodejs/node/pull/53535)) +- fs: calling mkdir in fs.cp function can ignore EEXIST error ([#53534](https://github.com/nodejs/node/pull/53534)) +- test_runner: fix delete test file cause dependency file not watched ([#53533](https://github.com/nodejs/node/pull/53533)) +- Coverage reporter shallow error doc ([#53523](https://github.com/nodejs/node/pull/53523)) +- deps: V8: cherry-pick 9ebca66a5740 ([#53522](https://github.com/nodejs/node/pull/53522)) +- doc: recommend not using libuv node-api function ([#53521](https://github.com/nodejs/node/pull/53521)) +- vm,src: add property query interceptors ([#53517](https://github.com/nodejs/node/pull/53517)) + +#### Open Discussions + +- Timeouts for Test Runner? ([#53527](https://github.com/orgs/nodejs/discussions/53527)) +- The "EventEmitter memory leak" issue with Node Test Runner ([#53531](https://github.com/orgs/nodejs/discussions/53531)) +- How should Triagers handle premature disclosures? ([#53501](https://github.com/orgs/nodejs/discussions/53501)) +- multipart/formdata parser ([#53526](https://github.com/orgs/nodejs/discussions/53526)) +- Are there minimal NodeJS version, free of JS/TS dependencies? ([#53505](https://github.com/orgs/nodejs/discussions/53505)) +- Question about the soft link file on top of Rsync ([#51849](https://github.com/orgs/nodejs/discussions/51849)) +- Discord Server ([#52220](https://github.com/orgs/nodejs/discussions/52220)) +- express ([#46591](https://github.com/orgs/nodejs/discussions/46591)) +- Node.js SHELL ([#45461](https://github.com/orgs/nodejs/discussions/45461)) +- Small contributing.md change ([#38057](https://github.com/orgs/nodejs/discussions/38057)) +- I am facing a problem during the installation of nodeJs ([#53493](https://github.com/orgs/nodejs/discussions/53493)) +- Team, should we be concerned with logs presenting themselves interleaved or out-of-sequence? ([#53481](https://github.com/orgs/nodejs/discussions/53481)) +- RUNTIME ERROR ([#49604](https://github.com/orgs/nodejs/discussions/49604)) +- Authentication Process 🛑🛑🛑 ([#52380](https://github.com/orgs/nodejs/discussions/52380)) +- Npm should not bundled. ([#49601](https://github.com/orgs/nodejs/discussions/49601)) +- Node Error ([#47100](https://github.com/orgs/nodejs/discussions/47100)) +- Welcome to node Discussions! ([#35662](https://github.com/orgs/nodejs/discussions/35662)) +- huge integer ([#42850](https://github.com/orgs/nodejs/discussions/42850)) +- [off-topic post, locked] ([#42732](https://github.com/orgs/nodejs/discussions/42732)) +- How to add an internal module ([#41064](https://github.com/orgs/nodejs/discussions/41064)) +- Issue closed too fast ([#41055](https://github.com/orgs/nodejs/discussions/41055)) +- How to make a video from multiple images ([#39523](https://github.com/orgs/nodejs/discussions/39523)) +- Regarding MakeCallback() ([#38849](https://github.com/orgs/nodejs/discussions/38849)) +- console.log in prototypes ([#38272](https://github.com/orgs/nodejs/discussions/38272)) +- Why the output of this code is '0,1,2,3,4,5' ([#35861](https://github.com/orgs/nodejs/discussions/35861)) + +#### Merged Pull Requests + +- lib: update js2c.py to js2c.cc ([#53543](https://github.com/nodejs/node/pull/53543)) +- build: configure with shared sqlite3 ([#53519](https://github.com/nodejs/node/pull/53519)) + +#### Closed Issues + +- Windows Binary (.zip) - Download Problem ([#53530](https://github.com/nodejs/node/issues/53530)) +- Is this a typo? How was this intended to work? ([#53525](https://github.com/nodejs/node/issues/53525)) +- Error 496 ([#53518](https://github.com/nodejs/node/issues/53518)) +- 能不能开发一个js 自身的C++插件,编译各种node项目,需要解决一堆 Python 冲突问题。太恶心了。 ([#53516](https://github.com/nodejs/node/issues/53516)) + +#### Closed Pull Requests + +- deps: update acorn to 8.12.0 ([#53549](https://github.com/nodejs/node/pull/53549)) +- invalid ([#53548](https://github.com/nodejs/node/pull/53548)) +- Update README.md ([#53528](https://github.com/nodejs/node/pull/53528)) +- [v20.x] Revert "deps: update undici to 6.13.0" ([#53520](https://github.com/nodejs/node/pull/53520)) + +### help + +#### Open Issues + +- npm command error ([#4423](https://github.com/nodejs/help/issues/4423)) + +### node-addon-api + +#### Open Issues + +- InstanceMethod does not accept function returning Napi::Object ([#1524](https://github.com/nodejs/node-addon-api/issues/1524)) + +#### Open Pull Requests + +- chore: add release automation ([#1523](https://github.com/nodejs/node-addon-api/pull/1523)) + +#### Closed Issues + +- Differentiate an instance of Uint8Array versus Buffer ([#1522](https://github.com/nodejs/node-addon-api/issues/1522)) + +### loaders + +#### Open Issues + +- Differentiate between dynamic and static imports in loader hooks ([#204](https://github.com/nodejs/loaders/issues/204)) +- Maintaining hook module registration for on-thread hooks ([#203](https://github.com/nodejs/loaders/issues/203)) + +#### Open Pull Requests + +- Proposal: Moving hooks on thread ([#205](https://github.com/nodejs/loaders/pull/205)) + +### llnode + +#### Open Issues + +- [Question] Is there any way to get the size (shallow or retained) of a specific object? ([#434](https://github.com/nodejs/llnode/issues/434)) + +### undici + +#### Open Issues + +- The RetryHandler receives a duplicate body when the server does not support Range requests. ([#3356](https://github.com/nodejs/undici/issues/3356)) +- dns round-robin interceptor + cache ([#3350](https://github.com/nodejs/undici/issues/3350)) + +#### Open Pull Requests + +- Refactor example documentation structure and add CacheableLookup example ([#3363](https://github.com/nodejs/undici/pull/3363)) +- refactor: simplify signal handling ([#3362](https://github.com/nodejs/undici/pull/3362)) +- fix: use explicit flag for when use has interacted with stream ([#3361](https://github.com/nodejs/undici/pull/3361)) +- fix: consider bytes read when dumping ([#3360](https://github.com/nodejs/undici/pull/3360)) +- websocket: don't use pooled buffer in mask pool ([#3357](https://github.com/nodejs/undici/pull/3357)) + +#### Open Discussions + +- Undici throwing error when parsing empty response with application/json content type ([#3348](https://github.com/nodejs/undici/discussions/3348)) +- Upgrading undici from 5.22.0 to 6.19.0 is breaking msw post handler ([#3333](https://github.com/nodejs/undici/discussions/3333)) + +#### Merged Pull Requests + +- Revert "fix: post request signal (#3354)" ([#3359](https://github.com/nodejs/undici/pull/3359)) +- build(deps): bump node from `075a5cc` to `9af472b` in /build ([#3355](https://github.com/nodejs/undici/pull/3355)) +- fix: post request signal ([#3354](https://github.com/nodejs/undici/pull/3354)) + +#### Closed Issues + +- Undici.Request and AbortController doesn't work well ([#3353](https://github.com/nodejs/undici/issues/3353)) +- Cannot convert argument to a ByteString because the character at index 46 has a value of 65286 which is greater than 255 ([#3352](https://github.com/nodejs/undici/issues/3352)) +- async dispatch handler helper ([#3351](https://github.com/nodejs/undici/issues/3351)) + +#### Closed Pull Requests + +- test: fix tests ([#3358](https://github.com/nodejs/undici/pull/3358)) +- feat: add dns cache ([#3349](https://github.com/nodejs/undici/pull/3349)) + +### build + +#### Open Issues + +- Give GCP access to trivikr with a "Editor" role for Container Registry and Cloud Run ([#3774](https://github.com/nodejs/build/issues/3774)) +- IBM Cloud: Cloud Host Migration - Customer Action required ([#3772](https://github.com/nodejs/build/issues/3772)) + +#### Open Pull Requests + +- ansible: install gcc 12 on AIX ([#3773](https://github.com/nodejs/build/pull/3773)) + +### admin + +#### Open Issues + +- Temporay admin access for @bensternthal ([#886](https://github.com/nodejs/admin/issues/886)) + +#### Closed Issues + +- Give Triagers More Control Over Issues ([#887](https://github.com/nodejs/admin/issues/887)) + +### docker-node + +#### Open Issues + +- node:22-alpine images miss ppc64le arch ([#2107](https://github.com/nodejs/docker-node/issues/2107)) + +#### Open Discussions + +- What exactly is `node-slim`? ([#2106](https://github.com/nodejs/docker-node/discussions/2106)) + +### nodejs.org + +#### Open Issues + +- Misleading debugging information: "Node.js and the Chrome need to be run on the same platform" ([#6853](https://github.com/nodejs/nodejs.org/issues/6853)) + +#### Open Pull Requests + +- chore: Setup i18n for Tibetan Language ([#6858](https://github.com/nodejs/nodejs.org/pull/6858)) +- chore(get-Involved): update and add new ressources ([#6857](https://github.com/nodejs/nodejs.org/pull/6857)) +- fix: readme logo ([#6856](https://github.com/nodejs/nodejs.org/pull/6856)) +- fix: Removed misleading info ([#6855](https://github.com/nodejs/nodejs.org/pull/6855)) +- meta: bump the lint group across 1 directory with 5 updates ([#6854](https://github.com/nodejs/nodejs.org/pull/6854)) + +#### Merged Pull Requests + +- Blog: v20.15.0 release post ([#6852](https://github.com/nodejs/nodejs.org/pull/6852)) + +#### Closed Pull Requests + +- Update introduction-to-nodejs.md ([#6859](https://github.com/nodejs/nodejs.org/pull/6859)) + +### security-wg + +#### Open Issues + +- Node.js maintainers: Threat Model ([#1333](https://github.com/nodejs/security-wg/issues/1333)) + +#### Merged Pull Requests + +- doc: add 2024-06-20 notes ([#1335](https://github.com/nodejs/security-wg/pull/1335)) +- doc: update threat model progress ([#1334](https://github.com/nodejs/security-wg/pull/1334)) + +### nodejs-news-feeder + +#### Open Pull Requests + +- Feed Updated 🍿 ([#93](https://github.com/nodejs/nodejs-news-feeder/pull/93)) +- fix: workflow ([#92](https://github.com/nodejs/nodejs-news-feeder/pull/92)) +- test: use node test runner ([#90](https://github.com/nodejs/nodejs-news-feeder/pull/90)) + +#### Merged Pull Requests + +- node: update to use actual LTS ([#91](https://github.com/nodejs/nodejs-news-feeder/pull/91)) + +### node-addon-examples + +#### Open Pull Requests + +- Fix broken link to cmake.js examples ([#484](https://github.com/nodejs/node-addon-examples/pull/484)) + +### node-gyp + +#### Open Pull Requests + +- Create dotnet-desktop.yml ([#3042](https://github.com/nodejs/node-gyp/pull/3042)) + +### release-cloudflare-worker + +#### Open Pull Requests + +- src: use itty-router for routing requests ([#125](https://github.com/nodejs/release-cloudflare-worker/pull/125)) + +#### Merged Pull Requests + +- fix(readme): right logo ([#124](https://github.com/nodejs/release-cloudflare-worker/pull/124)) + +### api-docs-tooling + +#### Open Pull Requests + +- chore(dependabot): introduce ([#22](https://github.com/nodejs/api-docs-tooling/pull/22)) + +#### Merged Pull Requests + +- fix: code format ([#21](https://github.com/nodejs/api-docs-tooling/pull/21)) + +### next-10 + +#### Open Pull Requests + +- fix: replace docx with pdf ([#282](https://github.com/nodejs/next-10/pull/282)) + +### single-executable + +#### Open Discussions + +- Support for cross-platform executable generation ([#89](https://github.com/nodejs/single-executable/discussions/89)) +- Setting node options ([#81](https://github.com/nodejs/single-executable/discussions/81)) +- explicitly compile files and place them into executable ([#103](https://github.com/nodejs/single-executable/discussions/103)) \ No newline at end of file