forked from pool/element-desktop
Dominik Heidler
f98b8cadbd
- Version 1.11.78 ## ✨ Features * Add Release announcement for the pinning message list (https://github.com/element-hq/matrix-react-sdk/pull/46). Contributed by @florianduros. * Unlabs feature pinning (https://github.com/element-hq/matrix-react-sdk/pull/22). Contributed by @florianduros. * Add mobile registration (https://github.com/element-hq/matrix-react-sdk/pull/42). Contributed by @langleyd. * Add support for `org.matrix.cross_signing_reset` UIA stage flow (https://github.com/element-hq/matrix-react-sdk/pull/34). Contributed by @t3chguy. * Add timezone to user profile (https://github.com/element-hq/matrix-react-sdk/pull/20). Contributed by @Half-Shot. * Add config option to force verification (https://github.com/element-hq/matrix-react-sdk/pull/29). Contributed by @dbkr. * Reduce pinned message banner size (https://github.com/element-hq/matrix-react-sdk/pull/28). Contributed by @florianduros. * Enable message pinning labs by default (https://github.com/element-hq/matrix-react-sdk/pull/25). Contributed by @florianduros. * Remove release announcement of the new header (https://github.com/element-hq/matrix-react-sdk/pull/23). Contributed by @florianduros. ## 🐛 Bug Fixes * Fix timeout type (https://github.com/element-hq/matrix-react-sdk/pull/40). Contributed by @dbkr. * Fix huge usage bandwidth and performance issue of pinned message banner. (https://github.com/element-hq/matrix-react-sdk/pull/37). Contributed by @florianduros. * Reverse order of pinned message list (https://github.com/element-hq/matrix-react-sdk/pull/19). Contributed by @florianduros. OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/element-desktop?expand=0&rev=76
30 lines
1.5 KiB
Diff
30 lines
1.5 KiB
Diff
hak fetch tries to download devDependencies for two modules. Unfortunately it does so in a very non-deterministic manner (no shrinkwrap file)
|
|
Remove that step since the devDependencies are not actually needed for any of these two modules.
|
|
|
|
--- element-desktop-1.11.65/scripts/hak/fetch.ts.orig 2024-04-23 15:14:00.000000000 +0200
|
|
+++ element-desktop-1.11.65/scripts/hak/fetch.ts 2024-05-15 19:40:21.779432272 +0200
|
|
@@ -35,23 +35,6 @@ export default async function fetch(hakE
|
|
console.log("Fetching " + moduleInfo.name + "@" + moduleInfo.version);
|
|
|
|
const packumentCache = new Map();
|
|
- await pacote.extract(`${moduleInfo.name}@${moduleInfo.version}`, moduleInfo.moduleBuildDir, {
|
|
- packumentCache,
|
|
- });
|
|
-
|
|
- console.log("Running yarn install in " + moduleInfo.moduleBuildDir);
|
|
- await new Promise<void>((resolve, reject) => {
|
|
- const proc = childProcess.spawn(hakEnv.isWin() ? "yarn.cmd" : "yarn", ["install", "--ignore-scripts"], {
|
|
- stdio: "inherit",
|
|
- cwd: moduleInfo.moduleBuildDir,
|
|
- // We need shell mode on Windows to be able to launch `.cmd` executables
|
|
- // See https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
|
|
- shell: hakEnv.isWin(),
|
|
- });
|
|
- proc.on("exit", (code) => {
|
|
- code ? reject(code) : resolve();
|
|
- });
|
|
- });
|
|
|
|
// also extract another copy to the output directory at this point
|
|
// nb. we do not yarn install in the output copy: we could install in
|