File 0002-Fix-msagl-and-remove-esfx.patch of Package grafana.37536
Index: grafana-10.4.11/.drone.yml
===================================================================
--- grafana-10.4.11.orig/.drone.yml
+++ grafana-10.4.11/.drone.yml
@@ -115,7 +115,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -217,7 +216,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -530,7 +528,6 @@ steps:
image: golang:1.22.7-alpine
name: wire-install
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -1050,7 +1047,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -1403,7 +1399,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -1480,7 +1475,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -1539,7 +1533,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -1803,7 +1796,6 @@ steps:
image: golang:1.22.7-alpine
name: wire-install
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -2903,7 +2895,6 @@ steps:
image: golang:1.22.7-alpine
name: compile-build-cmd
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
@@ -3735,7 +3726,6 @@ steps:
image: alpine:3.20.3
name: identify-runner
- commands:
- - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
- yarn install --immutable
depends_on: []
image: node:20.9.0-alpine
Index: grafana-10.4.11/package.json
===================================================================
--- grafana-10.4.11.orig/package.json
+++ grafana-10.4.11/package.json
@@ -259,8 +259,8 @@
"@locker/near-membrane-dom": "0.13.6",
"@locker/near-membrane-shared": "0.13.6",
"@locker/near-membrane-shared-dom": "0.13.6",
- "@msagl/core": "^1.1.16",
- "@msagl/parser": "^1.1.16",
+ "@msagl/core": "^1.1.19",
+ "@msagl/parser": "^1.1.19",
"@opentelemetry/api": "1.7.0",
"@opentelemetry/exporter-collector": "0.25.0",
"@opentelemetry/semantic-conventions": "1.21.0",
Index: grafana-10.4.11/scripts/drone/steps/lib.star
===================================================================
--- grafana-10.4.11.orig/scripts/drone/steps/lib.star
+++ grafana-10.4.11/scripts/drone/steps/lib.star
@@ -35,8 +35,6 @@ def yarn_install_step():
"name": "yarn-install",
"image": images["node"],
"commands": [
- # Python is needed to build `esfx`, which is needed by `msagl`
- "apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python",
"yarn install --immutable",
],
"depends_on": [],
Index: grafana-10.4.11/yarn.lock
===================================================================
--- grafana-10.4.11.orig/yarn.lock
+++ grafana-10.4.11/yarn.lock
@@ -2932,98 +2932,6 @@ __metadata:
languageName: node
linkType: hard
-"@esfx/collection-core@npm:^1.0.0":
- version: 1.0.0
- resolution: "@esfx/collection-core@npm:1.0.0"
- checksum: 10/7e26d89953a201a6c965af18516e48ea0628ca2674c56c51368d61a3dc47b7d47b05984dc2392fecbbda4bb7134e735da0a01445818dd843a2b54e5b2010b4a2
- languageName: node
- linkType: hard
-
-"@esfx/collections-hashmap@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-hashmap@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/caef6a231ad6bb9aee06cce1a5da4918c07868be9732c96cf268762d1e7cf06365409d59c2e4d47acd3ad81022a5e552f6c1b75660ecdb2eb68265b70f67749d
- languageName: node
- linkType: hard
-
-"@esfx/collections-hashset@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-hashset@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/75250e1682f42af85ff5e6b837e02faf27977515f52551857fcb28854025bc02d019801f062b92eef25b1781d1686453cb18726fa1468ed1c41eabe517860a4f
- languageName: node
- linkType: hard
-
-"@esfx/collections-linkedlist@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-linkedlist@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/ddaafab0d90a8588b4292639e194217dfa5403fe4e6acc375b235ba1736a69dd43893b507f9c4aaae04377d66b23a1da0bee063be578940a03124cf0a6372096
- languageName: node
- linkType: hard
-
-"@esfx/collections-multimap@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-multimap@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/collections-hashmap": "npm:^1.0.2"
- "@esfx/collections-hashset": "npm:^1.0.2"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/ba6aebb8c737d9f6d9c6a06edd6904bf731c0e0eddc4aaa1fd67cf074f04441c368feee7a37af7dcab658602959d75002cc314283accf37dc1789c7a81d65914
- languageName: node
- linkType: hard
-
-"@esfx/collections-sortedmap@npm:^1.0.0, @esfx/collections-sortedmap@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-sortedmap@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/428f752583b5fa78e57137952f4925ca8f54daa3816a34b699adcf2206e816f3771c0bf7cfcbeafcf36e4036df200ab90bd7e6d1067bc7dc04e1dcc10f24706a
- languageName: node
- linkType: hard
-
-"@esfx/collections-sortedset@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/collections-sortedset@npm:1.0.2"
- dependencies:
- "@esfx/collection-core": "npm:^1.0.0"
- "@esfx/equatable": "npm:^1.0.2"
- checksum: 10/3f0f1fac9a861bcad3965ffa23b9519b92b6aa54bd163e72a4220cc699a7a0f8fa120deb05152fdc3a2071bd543103fe0de74760e5ce3366e3b79874b2749b1d
- languageName: node
- linkType: hard
-
-"@esfx/collections@npm:^1.0.0":
- version: 1.0.2
- resolution: "@esfx/collections@npm:1.0.2"
- dependencies:
- "@esfx/collections-hashmap": "npm:^1.0.2"
- "@esfx/collections-hashset": "npm:^1.0.2"
- "@esfx/collections-linkedlist": "npm:^1.0.2"
- "@esfx/collections-multimap": "npm:^1.0.2"
- "@esfx/collections-sortedmap": "npm:^1.0.2"
- "@esfx/collections-sortedset": "npm:^1.0.2"
- checksum: 10/3f7f8d908e0e4c7ec31f48b5f52a44d3ba00fa74dc20aa2fdb811a69612ff477b2c96a288970a29073c8a7281d1cdda58614272dd1ce7d2a88305a5f98b33f9f
- languageName: node
- linkType: hard
-
-"@esfx/equatable@npm:^1.0.2":
- version: 1.0.2
- resolution: "@esfx/equatable@npm:1.0.2"
- dependencies:
- "@mapbox/node-pre-gyp": "npm:^1.0.9"
- checksum: 10/54e9de6092116699fb206676c5afd7b513e7b3e3fa03d08b8ee84a6f3b4d0057346606ceb2745f47cb1e73be28e77ca3fa403f1dcc66151a1f7a2e9cb48f7df3
- languageName: node
- linkType: hard
-
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
@@ -5192,25 +5100,6 @@ __metadata:
languageName: node
linkType: hard
-"@mapbox/node-pre-gyp@npm:^1.0.9":
- version: 1.0.11
- resolution: "@mapbox/node-pre-gyp@npm:1.0.11"
- dependencies:
- detect-libc: "npm:^2.0.0"
- https-proxy-agent: "npm:^5.0.0"
- make-dir: "npm:^3.1.0"
- node-fetch: "npm:^2.6.7"
- nopt: "npm:^5.0.0"
- npmlog: "npm:^5.0.1"
- rimraf: "npm:^3.0.2"
- semver: "npm:^7.3.5"
- tar: "npm:^6.1.11"
- bin:
- node-pre-gyp: bin/node-pre-gyp
- checksum: 10/59529a2444e44fddb63057152452b00705aa58059079191126c79ac1388ae4565625afa84ed4dd1bf017d1111ab6e47907f7c5192e06d83c9496f2f3e708680a
- languageName: node
- linkType: hard
-
"@mapbox/point-geometry@npm:^0.1.0":
version: 0.1.0
resolution: "@mapbox/point-geometry@npm:0.1.0"
@@ -5270,39 +5159,38 @@ __metadata:
languageName: node
linkType: hard
-"@msagl/core@npm:^1.1.16, @msagl/core@npm:^1.1.17":
- version: 1.1.17
- resolution: "@msagl/core@npm:1.1.17"
+"@msagl/core@npm:^1.1.19":
+ version: 1.1.19
+ resolution: "@msagl/core@npm:1.1.19"
dependencies:
- "@esfx/collections": "npm:^1.0.0"
- "@esfx/collections-sortedmap": "npm:^1.0.0"
+ linked-list-typed: "npm:^1.52.0"
queue-typescript: "npm:^1.0.1"
reliable-random: "npm:^0.0.1"
stack-typescript: "npm:^1.0.4"
typescript-string-operations: "npm:^1.4.1"
- checksum: 10/6a0c83911d0802cf4372a9d976017117d9ecbec8e8bda8850fb58dec76558c0453290a51ad1c55b451ae70deeb3a57b1623bcbf7d054b3bfdacb9ea2a8190d5a
+ checksum: 10/33536bb2ea00215010078faab2211af8be7bcab9e6067f035bed043ae21196bce98364ed554b97552b4cb674ae6c7c65e7f426a4f8cff7b4353c6d23968f1688
languageName: node
linkType: hard
-"@msagl/drawing@npm:^1.1.17":
- version: 1.1.17
- resolution: "@msagl/drawing@npm:1.1.17"
+"@msagl/drawing@npm:^1.1.19":
+ version: 1.1.19
+ resolution: "@msagl/drawing@npm:1.1.19"
dependencies:
- "@msagl/core": "npm:^1.1.17"
- checksum: 10/7a3f38cf2cafeda292cbd7c3f78d55f39f11a5923c3675ecd5a51d362660461fca50b42e5c9aa58431ad34f650fff0443be99670947c6fcd6f07701057a08c52
+ "@msagl/core": "npm:^1.1.19"
+ checksum: 10/b8963ab6f8dd7943a10d950abe11030996e12cd74503c6d704678dce54c1fd0f5ee1570cc893027e24150e475294d09a4ae4ac3be8f9e9f8d7382d7b7c5303a9
languageName: node
linkType: hard
-"@msagl/parser@npm:^1.1.16":
- version: 1.1.17
- resolution: "@msagl/parser@npm:1.1.17"
+"@msagl/parser@npm:^1.1.19":
+ version: 1.1.19
+ resolution: "@msagl/parser@npm:1.1.19"
dependencies:
- "@msagl/core": "npm:^1.1.17"
- "@msagl/drawing": "npm:^1.1.17"
+ "@msagl/core": "npm:^1.1.19"
+ "@msagl/drawing": "npm:^1.1.19"
"@types/parse-color": "npm:^1.0.1"
dotparser: "npm:^1.1.1"
parse-color: "npm:^1.0.0"
- checksum: 10/eae9c0a02410177b9c8f73edcad3c9e4610a31a972b3c58a870fe1db7c75b857304a87b82e8b7f9d6afedf91be73969856626ebb0f3fdae0d47c4e62da805ca1
+ checksum: 10/349dcd57a3365628699b45172359363b86a1b27f8300b5b7fde97ba65eb512191a7433b72908a544fbbdc1d91bcaa9ca498faef345078367529820a47af38609
languageName: node
linkType: hard
@@ -11618,16 +11506,6 @@ __metadata:
languageName: node
linkType: hard
-"are-we-there-yet@npm:^2.0.0":
- version: 2.0.0
- resolution: "are-we-there-yet@npm:2.0.0"
- dependencies:
- delegates: "npm:^1.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10/ea6f47d14fc33ae9cbea3e686eeca021d9d7b9db83a306010dd04ad5f2c8b7675291b127d3fcbfcbd8fec26e47b3324ad5b469a6cc3733a582f2fe4e12fc6756
- languageName: node
- linkType: hard
-
"are-we-there-yet@npm:^3.0.0":
version: 3.0.0
resolution: "are-we-there-yet@npm:3.0.0"
@@ -13383,7 +13261,7 @@ __metadata:
languageName: node
linkType: hard
-"color-support@npm:^1.1.2, color-support@npm:^1.1.3":
+"color-support@npm:^1.1.3":
version: 1.1.3
resolution: "color-support@npm:1.1.3"
bin:
@@ -14874,6 +14752,13 @@ __metadata:
languageName: node
linkType: hard
+"data-structure-typed@npm:^1.52.0":
+ version: 1.52.0
+ resolution: "data-structure-typed@npm:1.52.0"
+ checksum: 10/9adddcbd0aae44311e866ac093c353fe7f092c19216152329261ea85b5e5e33413ec0605d4766c2ed2939d0b5d1a41576f8c0d21c5c6fe407a7bbdd9b2b2f159
+ languageName: node
+ linkType: hard
+
"data-urls@npm:^3.0.2":
version: 3.0.2
resolution: "data-urls@npm:3.0.2"
@@ -15219,13 +15104,6 @@ __metadata:
languageName: node
linkType: hard
-"detect-libc@npm:^2.0.0":
- version: 2.0.2
- resolution: "detect-libc@npm:2.0.2"
- checksum: 10/6118f30c0c425b1e56b9d2609f29bec50d35a6af0b762b6ad127271478f3bbfda7319ce869230cf1a351f2b219f39332cde290858553336d652c77b970f15de8
- languageName: node
- linkType: hard
-
"detect-newline@npm:^3.0.0":
version: 3.1.0
resolution: "detect-newline@npm:3.1.0"
@@ -17784,23 +17662,6 @@ __metadata:
languageName: node
linkType: hard
-"gauge@npm:^3.0.0":
- version: 3.0.2
- resolution: "gauge@npm:3.0.2"
- dependencies:
- aproba: "npm:^1.0.3 || ^2.0.0"
- color-support: "npm:^1.1.2"
- console-control-strings: "npm:^1.0.0"
- has-unicode: "npm:^2.0.1"
- object-assign: "npm:^4.1.1"
- signal-exit: "npm:^3.0.0"
- string-width: "npm:^4.2.3"
- strip-ansi: "npm:^6.0.1"
- wide-align: "npm:^1.1.2"
- checksum: 10/46df086451672a5fecd58f7ec86da74542c795f8e00153fbef2884286ce0e86653c3eb23be2d0abb0c4a82b9b2a9dec3b09b6a1cf31c28085fa0376599a26589
- languageName: node
- linkType: hard
-
"gauge@npm:^4.0.3":
version: 4.0.4
resolution: "gauge@npm:4.0.4"
@@ -18415,8 +18276,8 @@ __metadata:
"@locker/near-membrane-dom": "npm:0.13.6"
"@locker/near-membrane-shared": "npm:0.13.6"
"@locker/near-membrane-shared-dom": "npm:0.13.6"
- "@msagl/core": "npm:^1.1.16"
- "@msagl/parser": "npm:^1.1.16"
+ "@msagl/core": "npm:^1.1.19"
+ "@msagl/parser": "npm:^1.1.19"
"@opentelemetry/api": "npm:1.7.0"
"@opentelemetry/exporter-collector": "npm:0.25.0"
"@opentelemetry/semantic-conventions": "npm:1.21.0"
@@ -21782,6 +21643,15 @@ __metadata:
languageName: node
linkType: hard
+"linked-list-typed@npm:^1.52.0":
+ version: 1.52.0
+ resolution: "linked-list-typed@npm:1.52.0"
+ dependencies:
+ data-structure-typed: "npm:^1.52.0"
+ checksum: 10/8d378c1691f0fa6b3c045784510bc1bfea2cb4d9f51decccc321e39680e031352580423c84aa0b862bbea829db53a046a3f7752b82a83020c640d47c2b433994
+ languageName: node
+ linkType: hard
+
"linked-list-typescript@npm:^1.0.11":
version: 1.0.15
resolution: "linked-list-typescript@npm:1.0.15"
@@ -22185,7 +22055,7 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
+"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2":
version: 3.1.0
resolution: "make-dir@npm:3.1.0"
dependencies:
@@ -23632,18 +23502,6 @@ __metadata:
languageName: node
linkType: hard
-"npmlog@npm:^5.0.1":
- version: 5.0.1
- resolution: "npmlog@npm:5.0.1"
- dependencies:
- are-we-there-yet: "npm:^2.0.0"
- console-control-strings: "npm:^1.1.0"
- gauge: "npm:^3.0.0"
- set-blocking: "npm:^2.0.0"
- checksum: 10/f42c7b9584cdd26a13c41a21930b6f5912896b6419ab15be88cc5721fc792f1c3dd30eb602b26ae08575694628ba70afdcf3675d86e4f450fc544757e52726ec
- languageName: node
- linkType: hard
-
"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2":
version: 6.0.2
resolution: "npmlog@npm:6.0.2"
@@ -30333,9 +30191,9 @@ __metadata:
linkType: hard
"typescript-string-operations@npm:^1.4.1":
- version: 1.5.0
- resolution: "typescript-string-operations@npm:1.5.0"
- checksum: 10/a884c4241fc45b9cceb2744c20fb229e6dfcb48f96afd68ef2d67fda1e4586c96d20fd0343b57c14ac33b2ebe000aa7524a4932424aea3077fe9e692555384f2
+ version: 1.5.1
+ resolution: "typescript-string-operations@npm:1.5.1"
+ checksum: 10/cec5ad55922ff6e5fc9f43bd7cdcbbb4049bf7b69b18d0ff508b7227519b4da2ce1873b913760b3bf12651833b67d314e0c1c8cee26a25cc0e138335e34bb250
languageName: node
linkType: hard
@@ -31614,7 +31472,7 @@ __metadata:
languageName: node
linkType: hard
-"wide-align@npm:^1.1.0, wide-align@npm:^1.1.2, wide-align@npm:^1.1.5":
+"wide-align@npm:^1.1.0, wide-align@npm:^1.1.5":
version: 1.1.5
resolution: "wide-align@npm:1.1.5"
dependencies:
Index: grafana-10.4.11/.yarnrc.yml
===================================================================
--- grafana-10.4.11.orig/.yarnrc.yml
+++ grafana-10.4.11/.yarnrc.yml
@@ -33,10 +33,6 @@ packageExtensions:
react-resizable@3.0.4:
peerDependencies:
react-dom: 17.0.1
- '@msagl/drawing@*':
- dependencies:
- queue-typescript: "^1.0.1"
- "@esfx/collections-sortedmap": "^1.0.0"
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-outdated.cjs