A secure JavaScript and Typescript runtime built on v8
https://deno.land/
Deno comes with a linter, a code formatter, a unit test runner and language server protocol, among other features. It has a standard library with limited compatibility with Node.js.
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / deno
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:javascript/deno && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
_constraints | 0000000383 383 Bytes | |
_link | 0000000124 124 Bytes | |
_service | 0000005816 5.68 KB | |
cargo_config | 0000000101 101 Bytes | |
deno-1.42.1.tar.xz | 0081728020 77.9 MB | |
deno-disable-lto.patch | 0000000440 440 Bytes | |
deno-disable-update-check.patch | 0000001254 1.22 KB | |
deno-rm-upgrade-cmd.patch | 0000009009 8.8 KB | |
deno.changes | 0000196711 192 KB | |
deno.spec | 0000003135 3.06 KB | |
revendor_source.sh | 0000001343 1.31 KB | |
vendor.tar.xz | 0103333852 98.5 MB |
Latest Revision
Avindra Goolcharan (avindra)
committed
(revision 183)
1.42.1
Comments 21
nondeterministic build issue:
https://github.com/denoland/deno/issues/9244
(For various reasons.)
rusty_v8
is fine. A major difference is thatrusty_v8
includes debug symbols, whereas deno and jstime are being stripped. It is possible that in-determinism is coming from the stripping processSee
torque.rsp
in the github thread for another nondeterminism issue.This package is not in Factory because it requires python 2.
See: https://build.opensuse.org/request/show/869869#comment-1407241 for more info
NodeJS and its v8 is building with Python 3 for some time. Maybe this needs another look to make sure it's still valid.
Thanks for the heads up. Per the notes, the
deno
build requiring Python 2 is related to upstream Chromium problems: https://github.com/denoland/rusty_v8/#build-v8-from-sourceEDIT: deno requires python3 now
Looks like deno is on python 3 now:
https://github.com/denoland/rusty_v8/commit/9cc57eb44dde6324ec36b75727c6fee638bb07c5
SR open to Factory:
https://build.opensuse.org/request/show/984060
1.8.3
->1.9.0
x86_64 builds failing on disk space errors for a while now (since 1.9.0 -> 1.9.2 checkin):
and
Still having problems with
1.10.1
EDIT: resolved (via build service mailing list)
Happening again after 1.12 checkin
EDIT 7/26: if anyone needs the x86_64 binaries, please drop a note here and I'll follow up with the appropriate mailing list. For my own personal needs, I am just building locally for now. ARM binaries are unaffected.
EDIT 8/29: Builds fixed by increasing requested disk space for x86_64
deno 1.13.0
1.14.3 -> 1.15.3
Still this package maintained? There are few updates at original source. I'm newbie in OpenSUSE, sorry for not understand totally the package maintain subject.
I've been trying to build and getting various errors in my local build
Thanks for the info
Thanks to @Guillaume_G the builds are rolling again. Upgrading to 1.30.0 🔜
1.31.2 blocked on rust1.68 to factory. it uses the (then unstable)
pin_macro
cmake
build error (1.36.1) due tolibz-ng-sys
Skipping
1.36.3
due to reversion ofrusty_v8
.Up to next version when new
deno_core
lands:https://github.com/denoland/deno_core/pull/159
node/npm compatibility. webpack fails due to incomplete
vm
implementation:https://github.com/denoland/deno/tree/main/ext/node/polyfills#deno-nodejs-compatibility
In the middle of restoring my computer after failure due to power surge. If anyone wants to submit a request, feel free to e-mail me with any questions.
Working on rebasing the upgrade command removal patch
TODO. Based on hiding
tools::upgrade
: https://github.com/search?q=repo%3Adenoland%2Fdeno%20%2Ftools%3A%3Aupgrade%2F&type=code