Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package deno for openSUSE:Factory checked in at 2022-08-26 09:08:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deno (Old) and /work/SRC/openSUSE:Factory/.deno.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deno" Fri Aug 26 09:08:03 2022 rev:2 rq:999287 version:1.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/deno/deno.changes 2022-06-23 10:23:40.875701580 +0200 +++ /work/SRC/openSUSE:Factory/.deno.new.2083/deno.changes 2022-08-26 09:08:06.941373810 +0200 @@ -1,0 +2,185 @@ +Thu Aug 25 17:16:30 UTC 2022 - Avindra Goolcharan <avin...@opensuse.org> + +- update to 1.25.0: + * BREAKING(ext/ffi): specialized buffer type (#15518) + * feat(ext/crypto): deriveBits P-384 (#15138) + * feat(ext/flash): An optimized http/1.1 server (#15405) + * feat(ext/flash): split upgradeHttp into two APIs (#15557) + * feat(ops): V8 Fast Calls (#15291) + * feat(repl): add color to functions for syntax highlighting (#15434) + * feat(runtime): add pre_execute_module_cb (#15485) + * feat(unstable): initial support for npm specifiers (#15484) + * feat: queueMicrotask() error handling (#15522) + * feat: add "deno init" subcommand (#15469) + * fix(cache): do not attempt to emit non-emitable files (#15562) + * fix(core/runtime): always cancel termination in exception handling (#15514) + * fix(coverage): ensure coverage is only collected in certain situations (#15467) + * fix(ext/fetch): ignore user content-length header (#15555) + * fix(ext/flash): concurrent response streams (#15493) + * fix(ext/flash): fix default onListen callback (#15533) + * fix(ext/flash): fix listening port (#15519) + * fix: Free up JsRuntime state global handles before snapshot (#15491) + * fix: resolve jsxImportSource relative to module (#15561) + * perf(runtime): optimize Deno.file open & stream (#15496) + * perf: cache swc dependency analysis and don't hold onto ParsedSources in memory (#15502) + * perf: improve performance.now (#15481) +- remove fix-cflags.patch (fix in upstream) + +------------------------------------------------------------------- +Mon Aug 15 18:13:56 UTC 2022 - Avindra Goolcharan <avin...@opensuse.org> + +- update to 1.24.3: + * fix(ext/fetch): add socks proxy support (#15372) + * feat(unstable/ext/ffi): add static method variants to Deno.UnsafePointerView + (#15146) + * fix(cli): allow configurations files to also be json modules (#15444) + * fix(ext/ffi): check CStr for UTF-8 validity on read (#15318) + * fix(ext/ffi): unstable op_ffi_unsafe_callback_ref (#15439) + * fix(permissions): ignore empty values (#15447) + * fix(task): subcommand parser skips global args (#15297) + * fix: allow setting globalThis.location when no --location is provided + (#15448) + * fix: update deno_graph to fix importing config as JSON module (#15388) + * fix: various formatting fixes (#15412) + * perf(ops): monomorphic sync op calls (#15337) +- includes 1.24.2: + * feat(ext/ffi): Add support to get ArrayBuffers from UnsafePointerView (#15143) + * feat(ext/ffi): Safe number pointers (#15173) + * fix(compat): use mjs extension for stream/promises (#15341) + * fix(core): BorrowMutError in nested error (#15352) + * fix(ext/webgpu): use correct IDL key name (#15278) + * fix(lsp): remove excessive line breaks in status page (#15364) + * fix(lsp): use correct commit chars for completions (#15366) + * fix(test): output parallel test results independently (#15399) + * fix(test): race condition for cancelled tests (#15233) + * fix(vendor): error on dynamic imports that fail to load instead of panicking + (#15391) + * fix(vendor): existing import map with bare specifier in remote (#15390) + * fix: increase websocket message size (#15406) + * perf(ext/ffi): support Uint8Array in fast calls (#15319) + * perf(ext/ffi): use fast api calls for 64bit return types (#15313) +- includes 1.24.1: + * fix(cli): unset jsxFragmentFactory & jsxFactory options (#15264) + * fix(ext/fetch): resolve TODOs about WebIDL conversions in body init (#15312) + * fix(lsp): remove CompletionInfo.flags (#15288) + * fix(tools): upgrade to new Deno.spawn api (#15265) + * fix: Child.unref() unrefs stdio streams properly (#15275) + * fix: proper typings for unhandledrejection event (#15271) + * fix: unhandledrejection handling for sync throw in top level (#15279) + * perf(ext/ffi): Optimise common pointer related APIs (#15144) + * serde_v8: improvements to avoid hitting unimplemented codepaths (#13915) +- includes 1.24.0: + * BREAKING(unstable): Improve Deno.spawn() stdio API (#14919) + * feat(cli): support configuring the test tool in the config file (#15079) + * feat(cli/lsp): Sort repl completions (#15171) + * feat(cli/test): add DENO_JOBS env variable for test subcommand (#14929) + * feat(ext/ffi): Support 64 bit parameters in Fast API calls (#15140) + * feat(fmt): do not add a newline between a template and its tag (#15195) + * feat(lsp): provide import map remapping diags and fixes (#15165) + * feat(test): add --parallel flag, soft deprecate --jobs (#15259) + * feat(unstable): Ability to ref/unref "Child" in "Deno.spawnChild()" API + (#15151) + * feat(web): add beforeunload event (#14830) + * feat: add "unhandledrejection" event support (#12994, #15211) + * feat: import.meta.resolve() (#15074) + * fix(cli): Improve error message in watch mode (#15184) + * fix(cli): expand tsc roots when using checkJs (#15164) + * fix(cli): synchronize async stdio/file reads and writes (#15092) + * fix(cli/dts): allow passing arguments to WebAssembly error constructors + (#15149) + * fix(core): unhandled rejection in top-level scope (#15204) + * fix(coverage): do not verify emit source hash for coverage (#15260) + * fix(ext/ffi): allow setting a custom lib path for libtcc.a (#15208) + * fix(ext/ffi): i64 arg to C mapping was wrong (#15162) + * fix(ext/web): align DOMException better with spec (#15097) + * fix(fmt): improve curried arrow functions (#15251) + * fix(repl): do not panic for import completions when the import specifier is + empty (#15177) + * fix(task): do not overflow attempting to parse large number as redirect + (#15249) + * fix(task): resolve deno configuration file first from specified --cwd arg + (#15257) + * fix: WebSocketStream ping event causes pending promises (#15235) + * fix: fallback to no type checking cache when db file can't be created (#15180) + * fix: revert changes to test output for uncaught errors (#15231) + * perf: emit files on demand and fix racy emit (#15220) + * perf: use emit from swc instead of tsc (#15118) +- includes 1.23.4: + * feat(core): Re-export v8 use_custom_libcxx feature (#14475) + * fix(core): deflake WASM termination test (#15103) + * fix(coverage): better handling of multi-byte characters (#15159) + * fix(ext/console): Fix a typo in a warning when .timeEnd is called on an + unknown timer (#15135) + * fix(ext/crypto): Adjust typings for Crypto.getRandomValues() (#15130) + * fix(ext/ffi): Avoid keeping JsRuntimeState RefCell borrowed for event loop + middleware calls (#15116) + * fix(ext/ffi): allow opting out of fast ffi calls (#15131) + * fix(ext/ffi): trampoline for fast calls (#15139) + * fix(ext/http) nextRequest return type annotation from ResponseEvent to + RequestEvent (#15100) + * fix(ext/http): reading headers with ongoing body reader (#15161) + * fix(ext/url): missing primordial (#15096) + * fix(lsp): enable auto imports (#15145) + * fix(net): don't panic on failed UDS removal (#15157) + * fix: upgrade deno_ast to 0.17 (#15152) + * perf(cli/proc_state): Get error source lines from memory (#15031) + * perf(ext/ffi): leverage V8 Fast Calls (#15125) + * perf(ext/http): skip core.isProxy check for default ResponseInit (#15077) +- includes 1.23.3: + * Revert "refactor(snapshots): to their own crate (#14794)" (#15076) + * fix(cli): handle collecting a directory with file:// (#15002) + * fix(core): handle exception from Wasm termination (#15014) + * fix(core): remove unsafe in OpsTracker (#15025) + * fix(dts): stop default export type behavior (#14977) + * fix: update to TypeScript 4.7.4 (#15022) + * perf(ext/http): lazy load headers (#15055) + * perf(ext/http): remove accept_encoding interior mutability (#15070) + * perf(ext/http): simplify op_http_accept (#15067) + * perf(ops): fast path for SMI return values (#15033) + * perf(serde_v8): avoid extra is_array_buffer_view check (#15056) +- includes 1.23.2: + * feat(unstable/ffi): thread safe callbacks (#14942) + * fix(core): don't panic on non-existent cwd (#14957) + * fix(docs): --watch arg is stable (#14970) + * fix(dts/ffi): non-exact types break FFI inference (#14968) + * fix(ext/crypto): add EcdhKeyDeriveParams to deriveKey types (#15005) + * fix(ext/ffi): empty buffers error with index out of bounds on FFI (#14997) + * fix(ext/web): remove ErrorEventInit's error default (#14809) + * fix(lsp): restart TS language service when caching dependencies (#14979) + * fix(modules): immediately resolve follow-up dyn imports to a dyn imported + module (#14958) + * fix(runtime): derive default for deno_runtime::ExitCode (#15017) + * fix(task): remove --no-config as task subcommand argument (#14983) + * fix(test): typo ('finsihed') if text decoder not closed during test (#14996) + * fix(vendor): ignore import map in output directory instead of erroring + (#14998) + * fix: don't error if Deno.bench() or Deno.test() are used in run subcommand + (#14946) + * perf(ext/ffi): optimize synchronous calls (#14945) + * perf(ext/web): avoid reallocations in op_base64_atob (#15018) + * perf(ext/web): use base64-simd for atob/btoa (#14992) + * perf(serde_v8): smallvec ByteString (#15008) + +------------------------------------------------------------------- +Thu Jun 30 19:24:41 UTC 2022 - Avindra Goolcharan <avin...@opensuse.org> + +- update to 1.23.1: + * BREAKING(unstable/ffi): Remove Deno.UnsafePointer indirection (#14915) + * feat(unstable/ffi): Callbacks (#14663) + * fix(check): ignore TS2306 (#14940) + * fix(docs): update description of --check flag (#14890) + * fix(ext/fetch): add accept-language default header to fetch (#14882) + * fix(ext/web): add EventTarget brand checking (#14637) + * fix(ext/web): handle rid=0 in TextDecoder#decode (#14894) + * fix(fmt): ignore node_modules directory (#14943) + * fix(fmt): should fail --check on parse error (#14907) + * fix(repl): accept tab when previous character is whitespace (#14898) + * fix(repl): use spaces for tab handler on windows (#14931) + * fix: do not panic running .d.cts and .d.mts files (#14917) + * fix: make Performance global an EventTarget + * fix: upgrade swc via deno_ast 0.16 (#14930) + * perf(core): Cache source lookups (#14816) + * perf(ext/ffi): Optimize FFI Rust side type checks (#14923) +- rebase fix-cflags.patch + +------------------------------------------------------------------- Old: ---- deno-1.23.0.tar.xz fix-cflags.patch New: ---- deno-1.25.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deno.spec ++++++ --- /var/tmp/diff_new_pack.h6BUqX/_old 2022-08-26 09:08:09.373376296 +0200 +++ /var/tmp/diff_new_pack.h6BUqX/_new 2022-08-26 09:08:09.377376299 +0200 @@ -19,7 +19,7 @@ Name: deno -Version: 1.23.0 +Version: 1.25.0 Release: 0 Summary: A secure JavaScript and TypeScript runtime License: MIT @@ -28,8 +28,6 @@ Source0: %{name}-%{version}.tar.xz Source1: vendor.tar.xz Source99: revendor_source.sh -# see https://github.com/denoland/chromium_build/pull/197 -Patch0: fix-cflags.patch # gcc-c++ needed to build SPIRV-Cross BuildRequires: clang BuildRequires: gcc-c++ @@ -56,14 +54,13 @@ a unit test runner. Remote code is fetched and cached on first execution, and only -updated with the --reload flag. +UPDATED With the --reload flag. %prep %autosetup -a1 -p1 %define cargo_registry $(pwd)/vendor %{cargo_prep} - %build # workaround to use python3 # where "python" is invoked @@ -71,7 +68,6 @@ ln -sf %{_bindir}/python3 "$(pwd)/bin/python" export PATH="$PATH:$(pwd)/bin" - export V8_FROM_SOURCE=1 export CLANG_BASE_PATH=%{_prefix} # https://www.chromium.org/developers/gn-build-configuration ++++++ _service ++++++ --- /var/tmp/diff_new_pack.h6BUqX/_old 2022-08-26 09:08:09.421376344 +0200 +++ /var/tmp/diff_new_pack.h6BUqX/_new 2022-08-26 09:08:09.425376348 +0200 @@ -13,8 +13,8 @@ <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/denoland/deno</param> - <param name="revision">v1.23.0</param> - <param name="version">1.23.0</param> + <param name="revision">v1.25.0</param> + <param name="version">1.25.0</param> <!-- remove large docs --> <param name="exclude">docs</param> @@ -37,8 +37,8 @@ <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/denoland/rusty_v8</param> - <param name="revision">v0.44.1</param> - <param name="version">0.44.1</param> + <param name="revision">v0.49.0</param> + <param name="version">0.49.0</param> <param name="exclude">.github</param> <!-- ++++++ deno-1.23.0.tar.xz -> deno-1.25.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/deno/deno-1.23.0.tar.xz /work/SRC/openSUSE:Factory/.deno.new.2083/deno-1.25.0.tar.xz differ: char 15, line 1 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/deno/vendor.tar.xz /work/SRC/openSUSE:Factory/.deno.new.2083/vendor.tar.xz differ: char 15, line 1