[Direct Line] DirectLine format changed today, is it expected?

Just FYI, as It's bad idea parsing that in our custom client, returning that info through channelData I guess it should be the way to go. But anyway, FYI, this change was a bit unexpected, so not sure if also expected by you:
Since today we receive:
Instead of:
Was:
"* Option 1
Option 2"
Now is:
"Options:
Option 1
Option 2"
Regards,

Same problem here :P

Hi @ivmos and @colymore, we didn't intend a change here.
Are you using Direct Line 1.1 or 3.0?
Can you send some example JSON showing what the bot is sending? I.e., is this in the Text field or is it in a card, etc.?

We send it as LIST_STYLE this way:
 ```

builder.Prompts.choice(session, 'Question copy', 'OptionA|OptionB|OptionC', {
listStyle: LIST_STYLE,
maxRetries: 0,
});

We now receive it in text field as "text": "Options:\n* OptionA \n\n* Option B"
Our client lib implements Direct Line 1.0 swagger.
Our apps have both 1.1 and 3, enabled.

(BTW I don't want to try lose focus of issue, but if you can tell us whether we can wait until directLine 3 is out of preliminary or 1.1 is considered major it would be great. I can't find info about 1.0->1.1 changes)

Thanks!

I'll take a look, thanks for sending.
The schema and polling GET parts of Direct Line 3.0 are fully available. Only the Web Socket support in Direct Line 3.0 is still in preview.

@ivmos reopen if you are still experiencing the issue


update 08-hardhat-graph deploy.js

No description provided.

Thanks for your contribution, please add yanyanho666 to join the WeChat group


Splitting after splitting breaks the game

When you split your cards after having already once split them, dealer cards will display before you get the chance to play the second half of the first split.

Fixed in v2.0, will not fix in v1.0.


Package 'esm': spawn child-process for correct loading

Description
The package esm is not loaded correctly when --require esm is passed via configuration file.
However the result is as expected when passing it via CLI .
This is a regression.
Description of the Change
We spawn a child-process when --require esm is found:

main process parses all options via CLI and configuration files
child-process is launched via CLI, the configuration files are not parsed again

Alternate Designs
--require esm could be handled as a Node option: node --require esm mocha.
Disadvantage: this could change the loading order of the required modules.
Applicable issues
closes #3975

Coverage remained the same at 92.432% when pulling de3adfa71a362f0c3a5484a645367e4e52e94497 on juergba/child-esm into 8e6e747837444aca4341ab6cc03688bc8a2a5c6d on master.


Documentation does not provide all argument names nor argument types

The documentation for the AzureFunction task is lacking the names of the arguments which are accepted by the task. There is an example, that is incomplete, and a table labelled "Arguments" which does not fully match what is in the example. It is impossible to actually configure the AzureFunction task correctly using this document, except for the most simple, basic cases.
What is the format of queryParameters?
Where do I configure Completion Event which is specified in the Arguments section, but not in the yaml?
Where is the timeoutInMinutes parameter which I found by running this task in Release Pipelines as configured through the UI?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 788ade26-087e-737f-21fd-5cc9f36666a5
Version Independent ID: 78733f37-e78e-e044-e2e9-5e67a2eae374
Content: Invoke a function task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/azure-function.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

It looks like this issue might also fix this one: MicrosoftDocs/azure-devops-docs/issues/10912

@dgillman Thank you for your feedback! The updated version will be published shortly.
queryParameters is the string to append to the function URL. exp "appID=123&appCode=100"
Completion Event is the waitForCompletion argument. Default value:'ApiResponse'. Options: "Callback", "ApiResponse"
This task doesn't have a timeoutInMinutes : AzureFunctionV1

Addressed in this PR: https://github.com/MicrosoftDocs/azure-devops-docs-pr/pull/4096


Contributing to the official modularscale.com js plugin

Nice to see some work on this! Found through automated tweets after registering with NPM.
Are you doing anything differently than the modular scale calculator that powers modularscale.com? Is there anything we are doing wrong or could be doing better? If you’re interested and have ideas on ways it can be better it’d be great to have your help there.

Hi :-) thanks for your great work on modularscale.com! Discovering these ideas has made my typography way way better.
The reason I wrote a new one is:

it didn't look like your module was on NPM which I need
I wanted the musical scales to be included within the module
your calculator looks like it always generates an array of values which is useful for modularscale.com but not generally elsewhere.
since I write all my code in commonjs modules, it'd be painful to fit a bower package into my workflow.

Definitely be interested in merging the two projects as long as the code meets both our needs and is published on NPM.

Thanks, I’ll create cases for these.
#3 is incorrect, it should output a single value unless I merged a change I shouldn’t have.
Definitely interested in #4 and getting the package out to more people. I don’t usually write a lot of JS so am more familiar with Compass and Bower package management.
I’m going to add you as a contributor. Feel free to jump in if you’d like, would love to have some help. No pressure if you plan on carrying on, more power to you.

@scottkellum released this tonight — http://kyleamathews.github.io/react-typography/

How would you propose we collaborate (if at all)? Right now the two projects are different enough code wise that one or the other would have to change significantly...

Hey, React typography looks great!
I just took care of all the above issues
Function works pretty much the same way, defaults to the golden section and ms(1) outputs 1.618033988749895. Adding a ratio is a bit different because it goes ms(value, bases, ratios) instead of ms(value, bases).


Switch logger to LibLog & Serilog

[ ] Serilog for console app
[ ] LibLog for Logic?

There is no need for that, a little cleaning of existing classes should suffice.


Since cachito is running go 1.18 we needed to update

Missing dependency in go.mod for release-0.41 resulting in
error for midstream repo.
Signed-off-by: Homaja Marisetty<EMAIL_ADDRESS>
What this PR does / why we need it:
Since cachito is using go 1.18 it is not adding missing dependency in go.mod file therefore brew builds are failing for midstream repo.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

/cc @dhiller @xpivarc

/ok-to-test

/retest-required

/test pull-kubevirt-unit-test

/test pull-kubevirt-unit-test-0.41

/test pull-kubevirt-e2e-k8s-1.19-sig-network-0.41
/test pull-kubevirt-e2e-k8s-1.20-sig-network-0.41
/test pull-kubevirt-e2e-k8s-1.18-0.41

/lgtm
/approve

/test pull-kubevirt-e2e-k8s-1.19-sig-network
/test pull-kubevirt-e2e-k8s-1.20-sig-network

According to @AlonaKaplan and @phoracek we should skip the test failures around [sig-network] [Serial][rfe_id:694][crit:medium][vendor:cnv-qe@redhat.com][level:component]Networking Multiple virtual machines connectivity using bridge binding interface should be able to reach [test_id:1542]the internet:

https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/8638/pull-kubevirt-e2e-k8s-1.18-0.41/1584522634505228288
https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/8638/pull-kubevirt-e2e-k8s-1.19-sig-network-0.41/1584522634127740928
https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/8638/pull-kubevirt-e2e-k8s-1.20-sig-network-0.41/1584522633725087744

/override pull-kubevirt-e2e-k8s-1.18
/override pull-kubevirt-e2e-k8s-1.19-sig-network
/override pull-kubevirt-e2e-k8s-1.20-sig-network


where to get "nms_wrapper" in version 2.7.0

I was trying to reimplement a object detection project found on github. However the project was built on mmdetection 1.1.0 and my mmdetection version is 2.7.0.
And i couldn't find nms_wrapper in mmdetection/mmdet/ops/nms, so i wonder where to find this api?

It has been moved to mmcv.ops


Update release action for set-output deprecation

Output while running release action
Run RELEASEVER=refs/tags/v1.5.14
  RELEASEVER=refs/tags/v1.5.14
  echo "::set-output name=stringver::${RELEASEVER#refs/tags/v}"
  git tag -l ${RELEASEVER#refs/tags/} -n[2](https://github.com/containerd/containerd/actions/runs/3314332597/jobs/5473478426#step:4:2)0000 | tail -n +[3](https://github.com/containerd/containerd/actions/runs/3314332597/jobs/5473478426#step:4:3) | cut -c [5](https://github.com/containerd/containerd/actions/runs/3314332597/jobs/5473478426#step:4:5)- >release-notes.md
  shell: /bin/bash -e {0}
Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Happening on containerd 1.5 release branch

/assign

@dmcgowan now that the change has been merged into mainline, can we cherry pick to release/1.6 and release/1.5?


git alias partially conflicts with coreutils on macOS

GNU coreutils is installed by brew on macOS, with prefix g and linked to /usr/local/bin, to generate a list of commands:

find /usr/local/bin/g* | cut -d '/' -f5 | sort | uniq > coreutils.link

zimfw git module is a bunch of git command aliases, to generate a list of alias:

alias | grep git | cut -d= -f1 | sort | uniq > git.alias

then get the common lines:

comm -12 coreutils.link git.alias:

conflicts are:

gcp
gdu
gid
gls
gmv
gwc

This was reported in https://github.com/zimfw/git/issues/2. Let me close this ticket so the discussion can continue on the other one.


Project/Editor Settings pop up off main screen after beta11 due to previous saved positions

Godot version
4.0 Beta 11 mono
System information
Windows 10, Nvidia GTX 1660Ti, Vulkan
Issue description
I have multiple projects I made in different previous beta versions (I'm not sure which versions some are older some from the latest before 11 - 10, 9 , 8 perhaps?) and if I open these in beta 11 and try to open the Project Settings the whole godot freezes, the only way I can close it is forcing it to close when I do so I get tons of red messages in the console (copy-pasted below) but I don't think these are related since I get these when I force kill the running application in any godot versions but just in case I listed them below.
This does not happen to one particular project but all my projects I created before beta 11, these projects don't have related code and don't share any code base either, some of them barely contain a node in a node tree, scripts are obviously probably not an issues since I'm not even talking about trying to play the project.
Another way I just noticed it can happen is when I create a new project in beta 11, then open it in beta 10 and then go back to beta 11 trying to open Project Settings or Editor Settings works in 11, then in 10 but when I go back to 11 it completely freezes godot again forcing me to kill it.
Interestingly it does not happen with every option in menu for example Save as works just fine and opens a dialog.
I did not include a test project since it seems not really related to any particular project but rather which version I'm using.

Errors
ERROR: BUG: Unreferenced static string to 0: _update_scrollbars
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: quarter_texture
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: sky_buffers
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: half_texture
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: reflection
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: back_depth
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: normal_roughnesss
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: VRS
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: Fog
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: sdfgi
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: _update_script_names
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: PrevScene
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: GuiToggleOnDisabledMirrored
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: raise
   at: unref (core/string/string_name.cpp:129)
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/templates/self_list.h:106)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools11BucketLargeE
   at: (./core/templates/paged_allocator.h:140)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools12BucketMediumE
   at: (./core/templates/paged_allocator.h:140)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools11BucketSmallE
   at: (./core/templates/paged_allocator.h:140)
ERROR: BUG: Unreferenced static string to 0: picker_created
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: gutter_added
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: text_set
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: caret_changed
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: lines_edited_from
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: navigation_mesh_changed
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: process_frame
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: physics_frame
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: interface_added
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: property_can_revert_changed
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: joy_connection_changed
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: fallback_changed
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: frame_pre_draw
   at: unref (core/string/string_name.cpp:131)
ERROR: BUG: Unreferenced static string to 0: frame_post_draw
   at: unref (core/string/string_name.cpp:131)

Steps to reproduce
Method 1

Create a project in one of the previous versions, since I'm not sure which exact version it might be wort trying more than one in case you don't encounter the issue. (don't forget to build the project in the previous versions at least once just in case, I don't know if it has any influence but my projects where built and played at least once.
Try opening Project Settings to see it works.
Open the created project in beta 11 (mono) - open it through console so you can check the error messages
Try opening Project Settings and/or Editor settings
Observe godot editor's window freezing.
Check the console for errors which appear after you close the editor (for example in windows you can use CTRL + C in the console to kill the project).

Method 2:

Create a new project in beta 11.
Open it and try to open Project Settings (should be ok).
Close godot.
Open the project in beta 10.
Try opening Project Settings (should be ok).
Close godot.
Open the project again in beta 11.
Try opening Project Settings (should NOT be ok).
Observe godot freezing completely.

Minimal reproduction project

EDIT:
I understand following versions don't have to be necessarily compatible but wanted to put it here anyway just in case it's not a trivial issue.

This is from running with `--verbose` in beta 11:
E:\Program Files\Godot_v4.0-beta11_mono_win64>Godot Engine v4.0.beta11.mono.official.91713ced8 - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
Text-to-Speech: SAPI initialized.
WinTab context creation failed.
Using "wintab" pen tablet driver...
OpenGL Renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
WASAPI: Activated device using IAudioClient3 interface
WASAPI: wFormatTag = 65534
WASAPI: nChannels = 2
WASAPI: nSamplesPerSec = 48000
WASAPI: nAvgBytesPerSec = 384000
WASAPI: nBlockAlign = 8
WASAPI: wBitsPerSample = 32
WASAPI: cbSize = 22
WASAPI: mix_rate = 48000
WASAPI: fundamental_period_frames = 480
WASAPI: min_period_frames = 480
WASAPI: max_period_frames = 480
WASAPI: selected a period frame size of 480
WASAPI: detected 2 channels
WASAPI: audio buffer frames: 480 calculated latency: 10ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: C:\Program Files\dotnet\host/fxr/6.0.7/hostfxr.dll
.NET: hostfxr initialized
.NET: GodotPlugins initialized
CORE API HASH:<PHONE_NUMBER>
EDITOR API HASH: 974016488
EditorSettings: Load OK!
Loaded builtin certs
EditorSettings: Save OK!
Editing project: E:/Projects/3D strategy tower defence kaykit kingdom two crowns
EditorSettings: Save OK!
Godot Engine v4.0.beta11.mono.official.91713ced8 - https://godotengine.org
TextServer: Added interface "Dummy"
Unloading: Disposing tracked instances...
TextServer: Added interfacUen lo"aIdCUi n/g: H aFrifnBiuszhezd  /d iGsrpaopshiintge  t(rBauciklet-din )i"n
stances.
XR: Clearing primary interface
XR: Removed interfaceNative mobile
XR: Removed interfaceOpenXR
Text-to-Speech: SAPI initialized.
Orphan StringName: SceneMultiplayer
StringName: 1 unclaimed string names at exit.
Vulkan devices:
  #0: NVIDIA NVIDIA GeForce GTX 1660 Ti - Supported, Discrete
Vulkan API 1.3.205 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1660 Ti
Optional extension VK_KHR_incremental_present not found
Optional extension VK_GOOGLE_display_timing not found
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (16, 16), max texel size: (16, 16)
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV
  quad operations in all stages
Using present mode: VK_PRESENT_MODE_FIFO_KHR
WinTab context creation failed.
Using "wintab" pen tablet driver...
Creating VMA small objects pool for memory type index 1
Shader 'CanvasSdfShaderRD' SHA256: 65d637cbe101fef578377e698bb31058ad5ef0824a06fc81cd0c11feb716a705
Shader 'SkeletonShaderRD' SHA256: 25fcef87e608d0e6735b49a336d35a9f4ab7f26c624f55d9914f98f4e69dc3c9
Shader 'ParticlesShaderRD' SHA256: 389fa3d4f43e8940b28b66ac8d745a97abbb9db0c0c27879b70aad4e631c1aa2
Shader 'ParticlesCopyShaderRD' SHA256: 7b8c7be2bfd55c99185d5b7e92d0d86f67d8ff14ebc3a95a812c81134954b4ce
Shader 'CanvasShaderRD' SHA256: 5618a3125274d58346b47cef17119712f6ae8d889fcc42b117ca77acc424feb9
Shader 'CanvasOcclusionShaderRD' SHA256: fbac8839aa2ea11e2cf511b34f6439cda317b009066fafd3bd6db0dc832eebb9
Shader 'ClusterRenderShaderRD' SHA256: 1d4c2dd55e4e8e357eeaee2dd167b1a779e29c4dbfee506aab867c772bcdb57c
Shader 'ClusterStoreShaderRD' SHA256: 42f4d0903ad1d529c67023a4f1785987dc319ecc9763381094fb12dd80e4455c
Shader 'ClusterDebugShaderRD' SHA256: 380b62c0b76f95865db705bfb4b25040aa87212c8b938df4944dad9cd6e43eb5
Shader 'SceneForwardClusteredShaderRD' SHA256: 690bd1ee18f75dd4c36f9bcc5ff89454b5e399dc57825b677f788f701b397201
Shader 'ResolveShaderRD' SHA256: 4b8f1df4447c4ae7bd4486b977603e2e2c8ec9e39db855d6d733bbfcd320086d
Shader 'TaaResolveShaderRD' SHA256: c42a8857131278ced4bbe506b066053d67c6228197f5805f9c149daf97200d00
Shader 'SsEffectsDownsampleShaderRD' SHA256: e8b585ac93eb05c54bdb8575f7b3c008f408b7752972aaaa176287eff89c97f0
Shader 'SsilShaderRD' SHA256: cd0c0eb961439734523549a3eedd36d3a99ff5136f3a3a09adfdd23c3c5859bd
Shader 'SsilImportanceMapShaderRD' SHA256: bb8c939a20a81d4f1b5a724b7d94f64047e9ea31535b081540a46a3db9abd487
Shader 'SsilBlurShaderRD' SHA256: 6f4515886162db1c8f8c9dcfd35b256767bc97e82f05426d9dc3c2d079a09d12
Shader 'SsilInterleaveShaderRD' SHA256: a53ba9d2fd3194737c3d271a9a4863dfa68e0a5763bf18c33d3d85d3d35e2bf8
Shader 'SsaoShaderRD' SHA256: f2f03f5550f89c166678eefecc7e9ee8151578b85bee4ba4f9c10cae525646ae
Shader 'SsaoImportanceMapShaderRD' SHA256: fc0467e3d09db8c2ebb8cc3bca8e73288275a60f6f195b02c477464a8a037754
Shader 'SsaoBlurShaderRD' SHA256: 569d6226fc92a0bc72459932a28fd1c7fc720591e3fef643b0e6d5168ab40c64
Shader 'SsaoInterleaveShaderRD' SHA256: fe68e3d0559a56399b2e828ac571471cd2c0979b0448bc1f50f60b8b752ee8de
Shader 'ScreenSpaceReflectionScaleShaderRD' SHA256: d6d462e5a5d22f1681bd57b91e419449ff70930d129246c969fa300ca1b7e106
Shader 'ScreenSpaceReflectionShaderRD' SHA256: 2dd18aac0a3fea416af7eb32c640e04648c42c9977eef4d3266f3fba7f3cccf7
Shader 'ScreenSpaceReflectionFilterShaderRD' SHA256: 775f54f5f1a75dd291a786896edccd13efcba75c3fc6c1b7cac83d7c4f9427f9
Shader 'SubsurfaceScatteringShaderRD' SHA256: 109250cd55b2b000142ffd79dc6d94460e9f1173104376f7933eefa146fe94e2
Shader 'SkyShaderRD' SHA256: 72dab05c5aab1ae978c1ab480efe3e2e554f6583b1ef1e54d0758bb7e3b2f349
Shader 'VoxelGiShaderRD' SHA256: 0b102a66bf571a40a583b9442e28aa82aa462d80221db23ce207e69b2ae9e0eb
Shader 'VoxelGiDebugShaderRD' SHA256: 888e2509c019178ca7f95e5e427dce373ed6e5b5244dbfa60fcb844a653ed3a8
Shader 'SdfgiPreprocessShaderRD' SHA256: c4197f530bb708a43e1baca044b51c4b44cc8b31a4aa0f320415b3df8da09484
Shader 'SdfgiDirectLightShaderRD' SHA256: 979f430044833b4e9399782797eb4f85cbbb3580d1762c88209f30e41627c15b
Shader 'SdfgiIntegrateShaderRD' SHA256: d06500d99fe5638f76889cf4fa95858e00b70aea7212996be58e09165cb5fbab
Shader 'GiShaderRD' SHA256: 4fe303cdba35e26aa04c4eed69fb18432f7c2936128a5a0c9e8966a38ab5b9d2
Shader 'SdfgiDebugShaderRD' SHA256: e47058736d2e50b6108139f18b5c6218a0d06979bfde8b4343959fc672c9bf4f
Shader 'SdfgiDebugProbesShaderRD' SHA256: 64b54298393b0ed2dcf95fe31beacd51e69208ee08891dc3ff4fa13cdc0ee823
Shader 'VolumetricFogShaderRD' SHA256: c6a91aadc666647d35da85c3cc759f7b4499b628b7cba0c4e9c49386139069ed
Shader 'VolumetricFogProcessShaderRD' SHA256: c51a0da5b0ca84c3794691989ff48f4da59f165458e4c83f33fc452dfa323b60
Shader 'BokehDofShaderRD' SHA256: 902aa3ed81e25eb024427599ba090f81e4db324c71c2f310263e86cd711b75e3
Shader 'CopyShaderRD' SHA256: 9c29eab820086f20b2a8bd0f1d540169fc585c03ce026f9c3dfd9a0e1f5e90e5
Shader 'CopyToFbShaderRD' SHA256: b7cf30f98b96e20d1f71a262115febfb491be0153d13aa587b39f29325edcae1
Shader 'CubeToDpShaderRD' SHA256: a6ba703e852c589dba675b6cd97c19cad2e41bd48a6bec23079837a9ba0e07b4
Shader 'CubemapDownsamplerShaderRD' SHA256: 9c62edc7f93bf0a002995c6130257e7a23fd8dc6cbf8ee5d08036a4beccf5921
Shader 'CubemapFilterShaderRD' SHA256: 3b4be10a822ac79e76b329209e746c661aa2c62fabfac3eefc32adf35ce09ff1
Shader 'CubemapRoughnessShaderRD' SHA256: 0b298f89e045c1c0bb1a990f3397b73de33875cde89896080aa141f042c82ae3
Shader 'SpecularMergeShaderRD' SHA256: afc7ac857bc4daa8639848e6b3392bdf25facf22757f57b463d2239bc3c2900a
Shader 'TonemapShaderRD' SHA256: d151c1be281dbe646cc0dbacdeaf0e1d1ee5a754c14378ddae674d7bee56ca37
Shader 'VrsShaderRD' SHA256: 891f8474253d4c81fbdd36d257759004bf0dd249503a893202961eed67f9f991
Shader 'FsrUpscaleShaderRD' SHA256: 0eea96295f024d7804ea8edd131fdf92a1936f7e2535cc8532c3dc95ac0f0efa
Shader 'LuminanceReduceShaderRD' SHA256: b291716f4c3b07b9f7516fc8025c845736d3fafd893761468666be43484d452f
Shader 'RoughnessLimiterShaderRD' SHA256:<PHONE_NUMBER>2b6af56daef5d16d7e983c770b79ad189b94191708d405222f845f
Shader 'SortShaderRD' SHA256: 27d1eb1d7574dbe5f1830d54e2bd6413963c014681ed3b86cebc212839cca57e
Shader 'BlitShaderRD' SHA256: b4c6e0af0c416179297e7d75b538710e74d66c365ce4fb99a2f35924c80b83ab
WASAPI: Activated device using IAudioClient3 interface
WASAPI: wFormatTag = 65534
WASAPI: nChannels = 2
WASAPI: nSamplesPerSec = 48000
WASAPI: nAvgBytesPerSec = 384000
WASAPI: nBlockAlign = 8
WASAPI: wBitsPerSample = 32
WASAPI: cbSize = 22
WASAPI: mix_rate = 48000
WASAPI: fundamental_period_frames = 480
WASAPI: min_period_frames = 480
WASAPI: max_period_frames = 480
WASAPI: selected a period frame size of 480
WASAPI: detected 2 channels
WASAPI: audio buffer frames: 480 calculated latency: 10ms

Using present mode: VK_PRESENT_MODE_FIFO_KHR
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: C:\Program Files\dotnet\host/fxr/6.0.7/hostfxr.dll
.NET: hostfxr initialized
.NET: GodotPlugins initialized
CORE API HASH:<PHONE_NUMBER>
EDITOR API HASH: 974016488
Class 'EditorPropertyNameProcessor' is not exposed, skipping.
Class 'FramebufferCacheRD' is not exposed, skipping.
Class 'GDScriptEditorTranslationParserPlugin' is not exposed, skipping.
Class 'GDScriptNativeClass' is not exposed, skipping.
Class 'GodotPhysicsDirectSpaceState2D' is not exposed, skipping.
Class 'GodotPhysicsDirectSpaceState3D' is not exposed, skipping.
Class 'GodotPhysicsServer2D' is not exposed, skipping.
Class 'GodotPhysicsServer3D' is not exposed, skipping.
Class 'IPUnix' is not exposed, skipping.
Class 'ManagedCallableMiddleman' is not exposed, skipping.
Class 'MovieWriterMJPEG' is not exposed, skipping.
Class 'MovieWriterPNGWAV' is not exposed, skipping.
Class 'ResourceFormatImporterSaver' is not exposed, skipping.
Class 'ResourceImporterMP3' is not exposed, skipping.
Class 'ResourceImporterOggVorbis' is not exposed, skipping.
Class 'SceneCacheInterface' is not exposed, skipping.
Class 'SceneRPCInterface' is not exposed, skipping.
Class 'SceneReplicationInterface' is not exposed, skipping.
Class 'UniformSetCacheRD' is not exposed, skipping.
EditorSettings: Load OK!
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
     at: _editor_init (modules/gltf/register_types.cpp:61)
Found .NET Sdk version '6.0.302': C:\Program Files\dotnet\sdk\6.0.302
Loaded builtin certs
Creating VMA small objects pool for memory type index 3
EditorSettings: Save OK!
<--- HERE I CLICKED ON PROJECT IN THE TOP MENU --->
Using present mode: VK_PRESENT_MODE_FIFO_KHR
WinTab context creation failed.
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
<--- HERE I CLICKED ON PROJECT SETTINGS IN THE MENU --->
WinTab context creation failed.
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR

This is from running with `--verbose` in beta 10:
E:\Program Files\Godot_v4.0-beta10_mono_win64>Godot Engine v4.0.beta10.mono.official.d0398f62f - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
Text-to-Speech: SAPI initialized.
WinTab context creation failed.
Using "wintab" pen tablet driver...
OpenGL Renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
WASAPI: Activated device using IAudioClient3 interface
WASAPI: wFormatTag = 65534
WASAPI: nChannels = 2
WASAPI: nSamplesPerSec = 48000
WASAPI: nAvgBytesPerSec = 384000
WASAPI: nBlockAlign = 8
WASAPI: wBitsPerSample = 32
WASAPI: cbSize = 22
WASAPI: mix_rate = 48000
WASAPI: fundamental_period_frames = 480
WASAPI: min_period_frames = 480
WASAPI: max_period_frames = 480
WASAPI: selected a period frame size of 480
WASAPI: detected 2 channels
WASAPI: audio buffer frames: 480 calculated latency: 10ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: C:\Program Files\dotnet\host/fxr/6.0.7/hostfxr.dll
.NET: hostfxr initialized
.NET: GodotPlugins initialized
CORE API HASH: 655122658
EDITOR API HASH:<PHONE_NUMBER>
EditorSettings: Load OK!
Loaded builtin certs
EditorSettings: Save OK!
Editing project: E:/Projects/3D strategy tower defence kaykit kingdom two crowns
EditorSettings: Save OK!
Godot Engine v4.0.beta10.mono.official.d0398f62f - https://godotengine.org
TextServer: Added interface "Dummy"
Unloading: Disposing tracked instances...
TextServer: Added interface "ICU / HarfBuzz /U Gnrlaopahdiitneg :( BFuiilnit-shine)d "
disposing tracked instances.
XR: Clearing primary interface
XR: Removed interfaceNative mobile
XR: Removed interfaceOpenXR
Text-to-Speech: SAPI initialized.
Orphan StringName: SceneMultiplayer
StringName: 1 unclaimed string names at exit.
Vulkan devices:
  #0: NVIDIA NVIDIA GeForce GTX 1660 Ti - Supported, Discrete
Vulkan API 1.3.205 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1660 Ti
Optional extension VK_KHR_incremental_present not found
Optional extension VK_GOOGLE_display_timing not found
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (16, 16), max texel size: (16, 16)
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV
  quad operations in all stages
Using present mode: VK_PRESENT_MODE_FIFO_KHR
WinTab context creation failed.
Using "wintab" pen tablet driver...
Creating VMA small objects pool for memory type index 1
Shader 'CanvasSdfShaderRD' SHA256: f18a0b2db6d420ae215cec878c172815eb9c8aa664d916e501275c8c61be5256
Shader 'SkeletonShaderRD' SHA256: eac1a807041e8d6c72af2491b6a161f1c2e0891f26d63124ddd49394d4237248
Shader 'ParticlesShaderRD' SHA256: feea25801a10cf2465aeef9d1a726edd27a68249e618b13672ed7d86024b94f2
Shader 'ParticlesCopyShaderRD' SHA256: b48b1c75ce45c5476dffe593796399f27e5892b2069abd66bf4fabf23f32ec80
Shader 'CanvasShaderRD' SHA256: 74b718727b62a16ecc30dc9f0a06f16da09f3b6475a2164075b4afd304a68a1e
Shader 'CanvasOcclusionShaderRD' SHA256: 491c635e8efc1c075ebfce9ab22022575c302aa67967513ff1ddc872f3de8c56
Shader 'ClusterRenderShaderRD' SHA256: 7559adea329b2fee7843db4f05886f04feed38b52f87a5a2e41730ef2d094bdd
Shader 'ClusterStoreShaderRD' SHA256: 0eb28ec61b52da66e912197f89bba87bf286006ab4b20ba7ef1e4fb89387391a
Shader 'ClusterDebugShaderRD' SHA256: 0d279bac7c85b503afca459b71d79a9ce6466365fd97b707c63fce92925b2509
Shader 'SceneForwardClusteredShaderRD' SHA256: e265f8b00e3ec9ae7514780d05a1f517c98f0fa7eea20eaa33f84b177b642ab3
Shader 'ResolveShaderRD' SHA256: bcd93287e3e0757e228c8ea6a173079b100da3020985969773410e736ff0a465
Shader 'TaaResolveShaderRD' SHA256: c45e6618b35164bbdcf2c522c8ea231514714881ed724e289bef4204c76f2f5a
Shader 'SsEffectsDownsampleShaderRD' SHA256: c6afe90890a59b26f8677541ccd28f3ee46441a10c41e50dd909a8a063024383
Shader 'SsilShaderRD' SHA256:<PHONE_NUMBER>e26f565e5300c4ade451d261cb0cc41f47a5e99619d5b6fe874729
Shader 'SsilImportanceMapShaderRD' SHA256: bbcd58e59a15824eafb11863194c9571fd094c3b1dfe2fdc62bfd9338b50a678
Shader 'SsilBlurShaderRD' SHA256: 4c90c66ac598adefaa82952eb7066ee27981272ccd241444f137c5191d6b8290
Shader 'SsilInterleaveShaderRD' SHA256: b6984b7fd01598104fe94d85d550fccf3531b3ba4c34c2d8b33ac06baceaf394
Shader 'SsaoShaderRD' SHA256: 97e9b37b831e51703c09993287bf7b3a314371945669616b4e4c3257d30452f7
Shader 'SsaoImportanceMapShaderRD' SHA256: 33c3b7c3b98a4535ffadbc59206b0db16e68c9645f782f04868b7efa635634c4
Shader 'SsaoBlurShaderRD' SHA256: 4c9481349f2104953c3929b0b5637bbd832a98c24adc1bcbfc473e011bd25f21
Shader 'SsaoInterleaveShaderRD' SHA256: befe458b9966aa28865f8ced7e6ea8dd50861bfad52812ddd6e512025a520cd8
Shader 'ScreenSpaceReflectionScaleShaderRD' SHA256: aa04deed69240e85ec3e55e4d4cfd3f81ec6d4730e93815068310d6ec86ed9f8
Shader 'ScreenSpaceReflectionShaderRD' SHA256: 8888b0502ffb8af3405983fae9f43897467034ff0f0436344de50abd4b701291
Shader 'ScreenSpaceReflectionFilterShaderRD' SHA256: bd88c3006d6e5f4582def30a9b98d2f1a3ee4175dd76c4461d02ed849ff8d791
Shader 'SubsurfaceScatteringShaderRD' SHA256: fe68ee4a64d82b987a9c0a212e68613c0cb639986daad63af32d190c3708e0a3
Shader 'SkyShaderRD' SHA256:<PHONE_NUMBER>3f395a116c2248d0163ba2a324899e94611a98fcebea7daf5c7505
Shader 'VoxelGiShaderRD' SHA256: 6ab3bcc55c237c43f26fe20d45882c1c528d2e73875b0d8da2f90af5b72d9314
Shader 'VoxelGiDebugShaderRD' SHA256: e2015c51bc22829c8e2c2eed1c275fb17111446e694dc78d9ee208509a07aaae
Shader 'SdfgiPreprocessShaderRD' SHA256: 877317a5dac8c8de3686687f1ed48e37d23fd2e3810658ea1238c3750017ec77
Shader 'SdfgiDirectLightShaderRD' SHA256: 3b69ca8b9242958e9d4cdf63061ccdcb0c05796fe6a76419e51a5e6cc005dd09
Shader 'SdfgiIntegrateShaderRD' SHA256: 9b1a08ae85da6e62efbd6c79966f8e935d74ff69aa71ea988ccdd23f4d642704
Shader 'GiShaderRD' SHA256: 41723865a75a88d3a0a606c446c41d8349dd53dc5b2988cd15ccb5f13d993d4c
Shader 'SdfgiDebugShaderRD' SHA256: 8450fc964991caccf59ee7296a00c98caf1c33a6c5cd7f368ea6e372c162e5d4
Shader 'SdfgiDebugProbesShaderRD' SHA256: a3f8a30d54c033eebc54972d22c3d4577fb5190b3eb40bcd12df59d12098dd93
Shader 'VolumetricFogShaderRD' SHA256: 4e3a19210235d49af562be1781755f73b73d9965cdedae5a8696b699deccd8ac
Shader 'VolumetricFogProcessShaderRD' SHA256: 2370c7ae439d2aca4bd0272a4f5a03c713f9f0f1c6395965ed6599fa3fdb058b
Shader 'BokehDofShaderRD' SHA256: 009e057ba8999e8fb1f5a4ee17a497b83c24edfa37e7a2c83ac4cd9f627e7708
Shader 'CopyShaderRD' SHA256: 0998fb3a8bbfb79419a13ed47f87ce7cc692aa9f10c316626f8eaf3179a33fd7
Shader 'CopyToFbShaderRD' SHA256: 8c562c44eb6ca5ebadb84bee894fdf94c930f53bb156882aa00d22ff71cca77a
Shader 'CubeToDpShaderRD' SHA256: 5d0654bf930350a7f1ff0731a20e1bba784c921cfce05b324a32e6603d855205
Shader 'CubemapDownsamplerShaderRD' SHA256: 60c9f3006f64bfd07edccf45c5facbdbc4179c7a663980f2e34a2a6a2e0a9afe
Shader 'CubemapFilterShaderRD' SHA256: bf27411063a3283524fcff41a69137b707209e18ad597692eaef413fa33cf896
Shader 'CubemapRoughnessShaderRD' SHA256: 1c6f17d06064810bec8a569cc4e877650a99d22b6c2025b2278454869c1abf91
Shader 'SpecularMergeShaderRD' SHA256: 6948e58808a654b0da4a1cae4dfeb6182c3dfd40cc8e916f6a95b895d545b5f4
Shader 'TonemapShaderRD' SHA256: e53e76ddd0de4d6ba272c36c504cbfa2ef8c8da4b3f7a4654a2ac4c319ddf9e7
Shader 'VrsShaderRD' SHA256: 6e832f402b8d9f6dee2d5aaee9dba8c84a431635978f21e3bec3d64c2a9f793a
Shader 'FsrUpscaleShaderRD' SHA256: 2108b5939f9d6264f4a2cc745bfadd4c26c0ae7b5ef37d936d754176e9895b0b
Shader 'LuminanceReduceShaderRD' SHA256: ad4ef9db8fd1b87145591ed65bdf6b6c61f9bdde06952b55e2432a1a14dd94b6
Shader 'RoughnessLimiterShaderRD' SHA256: 515f6913b3dcd84c60822f2a1ed7c9f5570398de555d2598350e12e05cd29da8
Shader 'SortShaderRD' SHA256: e0330584b10b0f31652ec669a8ffe98a2d09bcabb654c5ae48a16e6a58a2537f
Shader 'BlitShaderRD' SHA256: 9dc8971185071019519df6245f84eeee6c7768d63abcaf7aa420677019943ad3
WASAPI: Activated device using IAudioClient3 interface
WASAPI: wFormatTag = 65534
WASAPI: nChannels = 2
WASAPI: nSamplesPerSec = 48000
WASAPI: nAvgBytesPerSec = 384000
WASAPI: nBlockAlign = 8
WASAPI: wBitsPerSample = 32
WASAPI: cbSize = 22
WASAPI: mix_rate = 48000
WASAPI: fundamental_period_frames = 480
WASAPI: min_period_frames = 480
WASAPI: max_period_frames = 480
WASAPI: selected a period frame size of 480
WASAPI: detected 2 channels
WASAPI: audio buffer frames: 480 calculated latency: 10ms

Using present mode: VK_PRESENT_MODE_FIFO_KHR
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: C:\Program Files\dotnet\host/fxr/6.0.7/hostfxr.dll
.NET: hostfxr initialized
.NET: GodotPlugins initialized
CORE API HASH: 655122658
EDITOR API HASH:<PHONE_NUMBER>
Class 'EditorPropertyNameProcessor' is not exposed, skipping.
Class 'FramebufferCacheRD' is not exposed, skipping.
Class 'GDScriptEditorTranslationParserPlugin' is not exposed, skipping.
Class 'GDScriptNativeClass' is not exposed, skipping.
Class 'GodotPhysicsDirectSpaceState2D' is not exposed, skipping.
Class 'GodotPhysicsDirectSpaceState3D' is not exposed, skipping.
Class 'GodotPhysicsServer2D' is not exposed, skipping.
Class 'GodotPhysicsServer3D' is not exposed, skipping.
Class 'IPUnix' is not exposed, skipping.
Class 'ManagedCallableMiddleman' is not exposed, skipping.
Class 'MovieWriterMJPEG' is not exposed, skipping.
Class 'MovieWriterPNGWAV' is not exposed, skipping.
Class 'ResourceImporterMP3' is not exposed, skipping.
Class 'ResourceImporterOggVorbis' is not exposed, skipping.
Class 'SceneCacheInterface' is not exposed, skipping.
Class 'SceneRPCInterface' is not exposed, skipping.
Class 'SceneReplicationInterface' is not exposed, skipping.
Class 'UniformSetCacheRD' is not exposed, skipping.
EditorSettings: Load OK!
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
     at: _editor_init (modules/gltf/register_types.cpp:61)
Found .NET Sdk version '6.0.302': C:\Program Files\dotnet\sdk\6.0.302
Loaded builtin certs
Creating VMA small objects pool for memory type index 3
EditorSettings: Save OK!
<--- HERE I CLICKED ON PROJECT IN THE TOP MENU --->
Using present mode: VK_PRESENT_MODE_FIFO_KHR
WinTab context creation failed.
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
<--- HERE I CLICKED ON PROJECT SETTINGS IN THE MENU --->
WinTab context creation failed.
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR
Using present mode: VK_PRESENT_MODE_FIFO_KHR

At the end for some reason in beta 11 the line Using present mode: VK_PRESENT_MODE_FIFO_KHR occurs more times than in beta 10, the above --verbose listings and from opening one and same project in both versions (project created before beta 11).

Should I close this?
The Project/Editor Settings pop-ups off for some reason popped to an inactive screen I wasn't using at the moment when. I'm not sure why it suddenly decided to send it while other pop-ups like save is ok but it's not a freeze or a crash it's just me not realizing this. I haven't used the screen for ages so it didn't even occur to me that it would be there, sorry.

CC @bruvzg - not sure we can/should do anything about this, unless we want to force resetting past positions to easy the transition from earlier betas.
I expect that as long as it shows up on an actual, enabled monitor, it shouldn't be too big a deal as is, most users should be able to find it and drag it back if they don't like the saved position.

This is result  of synchronizing Windows screen coordinates with the rest of platforms. Windows should not open in unusable positions, and it should a one time issue.
Unlikely we can do anything since it's mot possible to tell if saved positions were saved before or after the change, and both sets of coordinates might be valid.


Update nanogui and use our own mainloop

To make it easy to follow nanogui development, remove our changes and instead implement a simple main loop of our won based on: https://github.com/wjakob/nanogui/blob/master/src/example3.cpp
Also replace nanogui dependency with the one directly from https://github.com/wjakob/nanogui

@nsg What do you think?

Apparently they moved from glew to glad for windows compatibility... ugh...

@petterarvidsson Looks good, a little work to keep all these callbacks up-2-date in the future but over all this is a good thing.


WinRT component not found

I built both the WinRT component and the C# sample. Clicking on the button causes this exception:

System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at System.StubHelpers.StubHelpers.GetWinRTFactoryObject(IntPtr pCPCMD)

I'm on Windows build 18362.239.

Are you still able to repro this?  If you are, can you confirm whether you see the forwarders (i.e. vccorlib140_app.dll, vcomp140d_app.dll, etc.) in the bin folder of the WinForms app.

Please reactivate if you are able to repro it.


trying to build get errors:

What is your question?
How is this built?  using node 12...
What is the context?
npm run bootstrap results in:
lerna ERR! npm install stderr:
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python checking if the py launcher can be used to find Python 2
gyp ERR! find Python - "py.exe" is not in PATH or produced an error
gyp ERR! find Python checking if Python is C:\Python27\python.exe
gyp ERR! find Python - "C:\Python27\python.exe" could not be run
gyp ERR! find Python checking if Python is C:\Python37\python.exe
gyp ERR! find Python - "C:\Python37\python.exe" could not be run
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
gyp ERR! find Python   (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python   npm config set python "C:\Path\To\python.exe"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack     at PythonFinder.fail (C:\Users\joe\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-python.js:307:47)

Hi @foxjazz, you need to use Node 10. 😄 There is a note in the readme to check the current node version in .nvmrc.


rb>: operator supports ruby option arguments

Enhancement of https://github.com/treasure-data/digdag/pull/984. Support ruby custom arguments.
A USE CASE: This allows to support bundler with the way of Idea5 of https://github.com/treasure-data/digdag/issues/318#issuecomment-466014440
+task:
  _export:
    docker:
      image: your_image_bundle_installed_inside
  _env:
    BUNDLE_GEMFILE: /path/to/Gemfile/in/docker
  rb>: Workflow.foo
  require: tasks/workflow
  ruby: [ruby, -rbundler/setup]

To keep backward compatibility, this PR still supports ruby: "string".
I did not add tests because I could not find any existing tests for ruby operator, but I verified this works manually.

@muga It looks no test for rb operator exists currently. Could you tell me where I should put it? Or, can you make original tests for rb operator so that I can add tests there?

I did not add tests because I could not find any existing tests for ruby operator, but I verified this works manually.

@sonots ah got it. I missed it in the description. let me think about it.

@sonots Please see https://github.com/treasure-data/digdag/pull/1027. I added a simple integration test for rb> operator. I believe that it would be help for your testing as the place holder. Please let me know if you have anything.

Thanks, I will look it later.

@muga I looked the integration test, but it looks difficult to test the behavior of ruby: option from outside of digdag. Are you supposed that it is okay just to add require: ["ruby", "-w"] (or some other options), and check no exception occur?

Ah, okay. I was missing the intension. I will add tests.

@sonots-zozo I think that it's good. rather better than nothing. Thank you for fixing. It will be merged for 0.9.35 after 0.9.34 release. cc @yoyama

@muga https://github.com/treasure-data/digdag/pull/1027
acceptance.RbIT fails as fllowings. https://travis-ci.org/treasure-data/digdag/builds/498574525?utm_source=github_status&utm_medium=notification Do you have any clues?
acceptance.RbIT > verifyConfigurationPararms STANDARD_OUT
    2019-02-26 10:12:40 +0000 [INFO] (XNIO-1 task-8) io.digdag.core.workflow.WorkflowExecutor: Starting a new session project id=1 workflow name=echo_rb_params session_time=2019-02-26T10:12:40+00:00
    2019-02-26 10:12:43 +0000 [INFO] (0035@[0:echo_params]+echo_rb_params+foo) io.digdag.core.agent.OperatorManager: rb>: EchoParams.echo_params
    2019-02-26 10:12:43 +0000 [ERROR] (0035@[0:echo_params]+echo_rb_params+foo) io.digdag.core.agent.OperatorManager: Task failed with unexpected error: java.io.IOException: Cannot run program "ruby" (in directory "/tmp/digdag-tempdir6205940554528738033/workspace/1_echo_rb_params_1_2_1016950643966319198"): error=2, No such file or directory
    java.lang.RuntimeException: java.io.IOException: Cannot run program "ruby" (in directory "/tmp/digdag-tempdir6205940554528738033/workspace/1_echo_rb_params_1_2_1016950643966319198"): error=2, No such file or directory
    	at com.google.common.base.Throwables.propagate(Throwables.java:160)
    	at io.digdag.standards.operator.RbOperatorFactory$RbOperator.runTask(RbOperatorFactory.java:95)
    	at io.digdag.util.BaseOperator.run(BaseOperator.java:35)

docker image does not have ruby? 🤔

@sonots @szyn aah i was overlooking that. working on #1032

@sonots seems like CI on https://github.com/treasure-data/digdag/pull/1027 was recovered now. please take a look when you get a chance.

rebased

Can you merge this? I want to add tests for https://github.com/treasure-data/digdag/pull/1024 based on the test of this.


[Task] Example for using pre-trained embeddings

Description
We want to add an example how to use pre-trained embeddings:
Multiple options

pre-train item embeddings with word2vec/product2vec
dataset with images and extract latent vector with pre-trained cnn model
process text

Additional context

related issues: https://github.com/NVIDIA-Merlin/Merlin/issues/211

I am starting to believe I have been barking up the wrong proverbial tree on this one 🙂
I left some new comments in the doc. I now believe this tutorial should be just a use case in Merlin models here. It could just be a model trained with synthetic data emulating movie poster CNN descriptors.
The way I understand this is that the goal is to show the technical aspects of working with pretrained embeddings, that is the idea here. How to move them around, feed them to the model and accommodate them in the model. Getting the images from IMDB adds a lot of complexity to the pipeline and distracts from the main objectives (also, it is not clear to me that this use of embeddings can genuinely improve performance).
I will try to hack a proof of concept as I continue to get into Merlin models 🙂
One thought that comes to mind here is that we probably should aim to DRY up our examples. I don't think a full-blown tutorial using movielens would be a good direction here as we already have this covered in other places.
Separately, I have an idea for a nice tutorial where we could show how pretrained embeddings add value to the modeling, how they improve performance. I have been thinking about a word2vec model on the H&M data, but I am not sure if we are good to use that data, if we have the go-ahead (will check with @rnyak, I believe she might have a bit more information on the status of this).
I channeled my energy into the original approach I suggested on this and nearly got it to a working state, but as I keep learning more about our repos I don't think that was a good idea 🙂 But that's how it is, went down a less than ideal path but learned a lot along the way 🙂
All this is tentative, would really appreciate your thoughts so that I could incorporate them into this work 🙂 Thank you! (I have a 1:1 with @bschifferer on Monday so that is an opportunity for me to pick his brains on this, but I know our broader example meeting got cancelled for this week, hence leaving this note here)

@radekosmulski you can use H&M for pre-trained embedding example. You need to cite the Kaggle link, and users will download the dataset at their end. That's fine.

Thank you very much @rnyak, so this is how it works! Wonderful to know! 🙂
I am still thinking of hacking together something simple on movielens and simulated image descriptors. This will be the simplest way for me to get more into Merlin Models and to demonstrate this technique (plus get feedback on the code that I write, I am sure there are bits of existing functionality I will miss).
But if we don't like the example, we don't have to use it.
I feel the example on H&M data could be genuinely interesting, will continue to work towards that 🙂
Here is the code I started to put together using the old approach, but I don't think continuing this work would be useful.

@radekosmulski I think you should not use the old code. You need to use keras layers, blocks, and dataloaders from Merlin Models.
Also please look at this TensorInitializer class and also the unit tests particularly for _pretrained_initializer tests here: https://github.com/NVIDIA-Merlin/models/blob/main/tests/unit/tf/inputs/test_embedding.py
This might give you an idea.


Specify lifetimes for DebugLoc iterators because lifetime elision is too conservative

Lifetime elision binds the iterator to the lifetime of self rather than to 'input, which is too limiting.

Coverage decreased (-0.001%) to 89.054% when pulling 3f99d0302cbaf200b6f7bcc07d11f37e091a0e96 on khuey:loc_lifetime into 78aa86123db4843bb4d8fa43bd51ae6faffda73e on gimli-rs:master.

Thanks!


Fix LSP in Neovim

zig_exe_path needs to be set for the LSP to work properly

-- Get the current working directory (CWD)
local cwd = vim.fn.getcwd()

-- Load the local config file if it exists
local f, err = loadfile(".nvim.local.lua")
if not err then
	f()
else
	-- Prepend CWD to relative paths
	local zls_cmd = cwd .. "/tools/zls.sh"
	local zig_exe_path = cwd .. "/tools/zig.sh"

	require("lspconfig")["zls"].setup({
		cmd = { zls_cmd },
		settings = {
			zls = {
				enable_autofix = true,
				zig_exe_path = zig_exe_path,
			},
		},
	})
end

why not use the same path concat for the cmd?

You're right, I improved the script in https://github.com/zml/zml/pull/65/commits/29dc891702b385970e1a762524f2307c8e31bfd1


add a sussion fro testing diffrent pay loads

Add area for input so user can test there own payloads . i have use this its part of Sqlmap. a quait SAME

you mean by --sql-shell?

no different pay loads

chmod 777 ghauri

Can you please be more specific I am not getting your point? What you actually want

I wanna say that if  I have different payloads in txt { input locate  file pay loads }. For sql or others Db testing. So I can locate that and use for testing.
It tack my own payloads and test for it
Another examle that sqlmap –u xyz.com -I payloads.txt
Output : “:” work show error 500 .
Output {}  Not working weeor 403
And etc

Will check this out.

@r0oth3x49 this will help us ..


Consider switching MongoDB to PostgreSQL

Inspired by http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/

We stick to MongoDB but we need to keep the things mentioned in the doc in mind when caching and data structure schemes are being designed.


gitops run: regression in vcluster chart v0.15.0 prevents fluent-bit installation

We have recently discovered a regression issue in the vcluster chart, used by GitOps Run, after the chart is automatically upgraded to version v0.15.0. The problem is preventing the installation of the fluent-bit. So it's probably around the host-file mapping.

There's no bug in v0.15.0 regarding this.
It turned out to be open file limits in K8s container that prevented fluent-bit to start.

@chanwit I've applied the team label, but we need one for bug severity. If you could add, please--or we can discuss in standup. Many thanks. cc @yiannistri

This one can be closed as invalid.


[4.1] Fix repeatable initialization

Like we talked yesterday the best solution would be to split the container from the main form and add it later with JS.
Also added an js event backpack_field.deleted that allows us to do some cleanup when fields are deleted from page. In this specific scenario I applied it to ckeditor, allowing to fully destroy the ckinstances preventing js errors when ckeditor try to find unexistent instances.
I tested in dummy, it worked great, please git a go a let me know.
Best,
Pedro

A new inspection was created.

The inspection completed: No new issues

A new inspection was created.

The inspection completed: No new issues


🚧 Dev ➾ Remove Deprecated Scaffolds from VScE

🔗 Epic|Feature Link
No response
🚥 Definition of Done

[ ] 🎯 Planning and Design
[ ] 🏎 Dev Implementation (PR merged)
[ ] ✍ Release Notes Added
[ ] 🏆 Product Acceptance

✅ To Do
No response
⚖ Acceptance Criteria
✨ Functional:

[ ] Only the following scaffolds appear in VScE: Taco-Shop, NFT-Scaffold

📐 Non-Functional:

[ ] ...

🔭 Scope
🙅♂ Out of Scope:

...

🧰 Work Description
We have deprecated several scaffolds to reduce the maintenance burden and we need to remove the old ones from VScE
🦄 Sizing
0.5
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@hu3man
Which ones should I keep?

Just nft-scaffold and taco-shop


Regression: EventSourceTelemetryModule not setting custom payload properties

This test started failing after #166. This PR merged without running unit tests!
EventSourceTelemetryModule isn't calling the OnEventWrittenHandler.
https://github.com/Microsoft/ApplicationInsights-dotnet-logging/blob/46a4db3a1d65246282540102a9e442b5566a89fc/test/EventSourceListener.netcoreapp10.Tests/EventSourceTelemetryModuleTests.cs#L308-L330
It seems that OnEventWritten method isn't being invoked.
https://github.com/Microsoft/ApplicationInsights-dotnet-logging/blob/46a4db3a1d65246282540102a9e442b5566a89fc/src/EventSourceListener/EventSourceTelemetryModule.cs#L145-L160

@pharring if you have time today, can you take a look at this?
This issue will be blocking the next release.

@MS-TimothyMothra is only this one test out of all EventSourceTelemetryModule tests that is failing?
It is a bit of a mystery because, at least on a first glance, I do not see anything in Paul's PR that would affect EventSourceTelemetryModule...

@karolz-ms yeah, just this one test.
I suspect it may be related to the new dependency on System.Diagnostics.TraceSource for netstandard projects.

I just noticed this. Sorry for not getting to it sooner, but I'll look in the morning.


File Manager: Internet Explorer 11 loop on first load

See thread here: https://www.virtualmin.com/node/52621
Copy-pasted for convenience:
I noticed that there are two problems in the recent version.
The virtualhost list combo box often does not appear. Especially in ie11(korean). It works well in Chrome.

Others / File manager in ie11 (Korean), the Folder List will repeat indefinitely. It works well in Chrome.

We mainly use IE11.
If you have any answers, please let me know.
CentOS 6.9
webmin 1.844 virtualmin 5.99 Authentic Theme 18.49-8

Alright, I will have to take a look. Thanks, Joe.

How are you.
Thank you for your interest.
I expect a good results.
Best regards.

I'm aware about File Manager looping on the first load. I have no solution for this branch of the theme (18.xx) to solve this issue. It's only happening in Internet Explorer 11 and looks more like its inner bug rather than a theme bug. Here is why I think that:

However, before I made any changes to the code, after I opened console in IE, and run File Manager again from the left menu - the looping had disappeared. :beetle:

About dropdown in Virtualmin - I can't reproduce it. I have proper select arrow down displayed anytime I click around. How could I reproduce it?
I have tested it in MIE11 11.1198.14393 (11.0.42) version and the File Manager bug was there. Will see what happens with the version 11.0.9600.18697 (11.0.43) after update.
I stand strong against using MSIE and try using at least MSEDGE browser or Chromium at best.
@humansoft Could you tell me sacredly, why are you using IE11?

11.0.43 is till loop reloading File Manager unless console was opened at least once.

Thank you.
I know that most Koreans use IE11.
About 80~90%.
Best Regards.

I think it should be much less. Browser Market Share in South Korea.
Nevertheless, I think it should be fixed. I just don't have a chance to do it right now. I am about to begin a complete rework of the theme as SPA (version 19). It will take time but going to bring user experience to completely new level.
Besides that, I'm personally still interested about your reason to use Internet Explorer over Chrome. Could you please tell me why?

Thank you.
I do not have the technical knowledge to compare IE and Chrome.
I simply think Chrome is less friendly than IE.
The Korean language displayed in Chrome is not natural.
I think Chrome has a weak page refresh feature,
The ability to refresh page is difficult in Chrome.
I think that the various  features are not included such as flash player and multi media function.
Also, I would like to inform you that many public and financial sites in Korea are optimized for IE.
Best Regards.

Hi,
Due to raised complexity in the core code, there is no way it's possible to support Internet Explorer 11 any longer, starting from version 19.00.
Microsoft itself recommends switching to new Microsoft Edge browser, that will work just fine with new 19.00 release.
The numbers above can not be applied to Virtualmin community. In general, users that use Internet browser only for searching Google are drastically different from the people that are using webserver hosting panel.
It's very easy to start Microsoft Edge instead of Internet Explorer and get better, safer and smoother experience, unlike supporting dated and dying-out  technology.

Starting from 19.00, the theme will produce a notice saying that things might and will be broken if using unsupported browser. Google Drive and other Google products produce such notifications and it's absolutely normal.

How do you tell it's easy to start with Edge ? In my company we're at all limited to Win7/IE11 ! And as Win7 is in Support till 2020 it's a fault to stop supporting a Browser only for reason that your code got too complex ! I fully DISAGREE this decision !

Hi,
It's all about market share, in other words users that are using it. I can't invest great amount of time and make the code that is harder to maintain for potentially only few users. There was the same situation about Internet Explorer 6 just few years ago. It kept back and created lots of mess for every single developer. Eventually everybody suffered - developers and most importantly users that were ready to use up to date technology and not always got it, as supporting dated browsers is utter mess and very time consuming.
Please understand, I feel sorry for your situation. All I could recommend, is that you go and try to convince your company's technical support team, with raw facts (there are plenty of them), that using dated browsers is not solid, and potentially dangerous idea for eveybody. There is another obvious solution - install 18.49-49 package of the theme. You could always use Gray Theme while working from work and Authentic Theme from home.
I will not be able to invest time into Internet Explorer any more. Please understand.

I do not agree with your reasoning about market share and ie6, as people then had the choice to upgrade to ie 7 or 8. If you are on windows 7 you can not upgrade to edge as you know, And ie6 was no longer supported by MS
Downgrading the theme version is also not an option, as I am not the only one using the server, but other people with different operating systems and browsers.
I am a fan of cutting edge technology, but you have to take care of existing tech too, as it is in common use all over the world.
This is the last will say about it, as it is obvious not going to change, but it is a big disappointment

what about switching to grey framed themefor actual session  automatically if ie11- or older ff or older chrome  browser is detected? counts also for lynx or w3 terminal browsers

Detection would have to be done on the server-side. Sounds like a feature request for Webmin.

may be as combination:webmin ask theme do you support this browser string and fallback to grey theme if response is false ..

done https://github.com/webmin/webmin/issues/859

@Zen4All I can understand that ie11 is used in some environments. also my company switched to win10 but keep ie11 as default browser because of internally developed applications not running with edge or chrome 🙁
nevertheless the IT guys was smart enough to provide Firefox ESR for accessing internet.
it's very easy to install Firefox portable without admin rigths on every windows PC:
https://portableapps.com/apps/internet/firefox_portable

@gnadelwartz I like the idea of the auto-detection. For me normally it is no problem to use other browsers, and am smart enough to find a solution 😄 , but my customers I have no control over.
It was not so much the incompatibility, but more the annoying message showing up at each mouse click..
I am glad you guys are looking in to a workaround. 👍  keep up the good work.


Renamed notebook, EPT path is dynamic from CMR query now. TODO: pdal

The main goal is updating the EPT example to work with the Ops env (GCC).

Used a CMR query with the maap api to get the granule, extracting the url to the ept.json
Renamed the notebook to remove testing from the name.

TODO:

Noting this seems to be missing the WFS example, can't recall if that's because we didn't add it to the maap api yet?
Blocked on testing without a working PDAL install in GCC ADE notebook. Going to try and solve before moving PR out of draft.

Unfortunately I don't think the features example got added, but I was able to track it down:
https://github.com/MAAP-Project/maap-documentation/blob/abarciauskas-bgse_v1d2-demo/docs/source/query/query-ept-stores.ipynb

I was aware that the Features example wasn't in there yet. I forget why we kept it out of the docs, were we waiting on having a api domain name for it?

We decided TODO are for another ticket/PR.

@wildintellect I ran this and the search works great, thanks
##Get the ept store url from a CMR search
atl08_global_ept = maap.searchGranule(concept_id="G1200352824-NASA_MAAP", limit=10)

## Define the global EPT source for our data queries
ept_store = atl08_global_ept[0].getDownloadUrl()
print(ept_store)


Built images missing fixes

Current behavior

Current Cypress Docker images are missing available fixes for Debian critical vulnerabilities. Although the CircleCI test check-factory-versions triggered by PR https://github.com/cypress-io/cypress-docker-images/pull/1216 https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2276/workflows/915912c6-727a-4e36-8ed3-04ae68e8abe8/jobs/69685 showed git version 2.39.5, in fact cypress/included:13.15.0 was published with git version 2.39.2.

See https://github.com/cypress-io/cypress-docker-images/issues/1217 for additional details.

Desired behavior
When Cypress Docker images are built for publication using
docker buildx bake -f ./docker-compose.yml --progress plain --set *.platform=linux/arm64,linux/amd64 --push included

they should be published with up-to-date available Debian fixes.
The versions shown by the CircleCI job check-factory-versions should match the versions included in Cypress Docker images published to the Docker repositories.
Test code to reproduce
Compare the output
git version 2.39.2 of
docker run --rm --entrypoint git cypress/included:13.15.0 "--version"

with https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2276/workflows/915912c6-727a-4e36-8ed3-04ae68e8abe8/jobs/69685 showing
git version 2.39.5
Debug Logs
See "Building Docker image for target included" https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2276/workflows/915912c6-727a-4e36-8ed3-04ae68e8abe8/jobs/69692
Other

This is a mixture of a documentation issue and the fact that the CI tests seem to be carried out using Debian packages which may not be part of the published images.
Closing here for clarity's sake and I will describe the issue separately from a different standpoint.


[Network] AppGateway BackendPool CLI/Portal Discrepancies

The CLI only supports adding IP addresses or FQDN to an application gateway backend address pool (using the --servers parameter).  However, the portal allows you to specify a VM, similar to LB, which results in the creation of a "backendIpConfiguration" object.
Mixing IP/FQDN and Virtual Machine targets is not allowed.

Due to the perceived amount of engineering effort needed to simplify these scenarios balanced against the lack of customer asks in this area, we have decided to not pursue these changes.


Make Buttons HTML Buttons

Right now all the buttons in the UI are just divs with hover, active plus an onclick events. This means that they are not focusable when pressing tab. Go through and make the necessary changes so that buttons are all actual html button elements.

I tried it and having things be focus-able just makes the UI not look as clean imo.


Empty line between heading and tight list in source adds slight vertical spacing

Description
Adding an empty line between a heading and a tight list in the source file results in a slight additional vertical space between the heading and the list in the output.
This is illustrated in the following example (magenta lines in the output are added for clarity).
#grid(
  columns: 2,
  gutter: 0.5cm,
)[
  = Heading

  - List
][
  = Heading
  - List
]

Reproduction URL
No response
Operating system
No response
Typst version

[X] I am using the latest version of Typst (v0.11.1).

This should be fixed on main.

This is indeed fixed on main. Sorry for the noise.

No worries.


Update compose

The changed code in this pull request ensures that the Docker Compose files run on the Linux/x86_64 architecture. This update is important so that M1 and M2 chip users can run Docker Compose.

Close this PR, as it's merged via PR https://github.com/NREL/engage/pull/142


Show script output

When a script runs, the success or failure is recorded but no output is shown in the logs. Is there any way to see this output?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 36fff5ec-d766-b589-39ff-9c69ab26dd5b
Version Independent ID: 12deb045-2511-b5bf-9e41-0d223bef516b
Content: Shell Script task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/shell-script.md
Product: devops
Technology: devops-cicd
GitHub Login: @vtbassmatt
Microsoft Alias: macoope

All output to stdout and stderr ends up in the logs. If you have an example where this isn't happening, I'd be happy to take a look.

@vtbassmatt Hmm maybe it's surpressing STDOUT when STDERR exists?
Here is an example pipeline, the "Register Snapshot" task looks like this:
- script: |
    curl -X PUT "http://localhost:9200/_snapshot/backups" -H "Content-Type:application/json" -d'{"type":"fs", "settings":{"location":"snapshots"}}'
  displayName: Register Snapshot

It should return {"acknowledged":true} or some error, but no output like this can be seen in the log.

A successful PUT response doesn't have a body. Are you sure that's not just curl and your server behaving properly? I see in a previous step where you curl Google.com and it does correctly render both curl's downloading output and the response.

@vtbassmatt Ok I switched it to a GET call. Something is still weird because the response is not shown for Snapshot Info 1, 2, or 4 but it is shown for Snapshot Info 3:
https://dev.azure.com/mchelen-test/example/_build/results?buildId=34
https://dev.azure.com/mchelen-test/_git/example?path=%2Fazure-pipelines.yml&version=GBmaster

That's fascinating. It suggests that curl is buffering or something, and we're not receiving the output if it's the last thing before end of task. We will investigate.

/move https://github.com/Microsoft/azure-pipelines-agent

/move Microsoft/azure-pipelines-agent

@vtbassmatt Oh interesting, thanks for looking into it!


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v5.10.78",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7b57c38d12aed1b5d92f74748bed25e0d041729f"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "7b57c38d12aed1b5d92f74748bed25e0d041729f",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "scsi: core: Put LLD module refcnt after SCSI device is released\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.10.78 by commit 7b57c38d12aed1b5d92f74748bed25e0d041729f. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002070


Stops working if there are spaces in the folder names

As explicit as the title says. I was trying to do relative-path m3u playlists by hand using this extension, but noticed that as soon as the folder name had a space in it, the autocomplete failed to get the filenames inside the folder.
Here's an example:
Step 1: "Synkronized" is a one word album name, so i select it...

Step 2: The extension finds the titles in the folder

Step 3: "Emergency on Planet Earth" contains some spaces

Step 4: The extension fails to find any file in the folder

OS: Windows 10
VSCode version: 1.24.0
Extension Version: 1.10.0

Can you try to temporarily add quotes and then remove them one you completed the full path ?
"/folder/

The way it works at the moment is that it tries to find the previous quote character and if none if found it uses the previous space.
I will check in the weekend to see if I can move that logic in some configurations.

This indeed seems to be a decent workaround. Thanks for the support.

In 1.11.0 a new option has been introduced.
You can use path-autocomplete.includeExtension to cover your use case.
Example:
path-autocomplete.includeExtension: "({["


feat(prettier, prettierd): added svelte and astro filetypes

I was using the filetypes svelte and astro with formatting.prettierd.with({ extra_filetypes = { "astro", "svelte" }}) and it works fine.
I think we should add those in the filetypes entry.

[!note]
Eslint lsp now is updated to work with these filetypes

I assumed that the docs are generated automatically, but I can commit them if needed.
Already ran make autogen and it generated the docs in my end.


Fix: Problems inside maven multimodule or aggregator project

pom.xml     (parent) -> Declaration this maven plugin
-- pom.xml  (Child A needs this plugin)
-- pom.xml  (Child B needs not this plugin)  <-- Error
-- pom.xml  (Child C needs this plugin)

Looks good. Could you also add unit test to cover this change and how it works with multimodule project?


Literate library

Summary
This PR adds support for pretty printing a library in our literate way. To customize the generation, new fields were added to aya.json:
"literate": {
  "linkPrefix": "/aya-prover/base/src/test/resources/success/build/pretty/",
  "pretty": {
    "prettierOptions": {
      "map": {
        "InlineMetas": true,
        "ShowImplicitArgs": false,
        "ShowImplicitPats": true,
        "ShowLambdaTypes": false
      }
    },
    "renderOptions": {
      "colorScheme": "Emacs",
      "styleFamily": "Default"
    }
  }
},

linkPrefix: the prefix to the link of "go to definition". This is useful when the generated page is not in the root folder of the HTTP server. The default value is "/" if unspecified.
pretty: same as the prettierOptions and renderOptions in ~/.aya/repl_config.json. The default value comes from repl_config.json if unspecified.

How to build a literate library?
Take the library base/src/test/resources/success/ for example:
aya --make base/src/test/resources/success --pretty-stage literate --pretty-format html

The above command outputs HTML files which are always located in <library-root>/build/pretty. Much like how we compile a single literate file.
(Remember the "linkPrefix": "/aya-prover/base/src/test/resources/success/build/pretty/" above?)
Note that the command line options --prettyDir and --output has no effect on libraries.
For developers
LibraryTest.testLiterate

What is the semantics of fileMod?

What is the semantics of fileMod?

The module name up to file.
// A/B.aya
data X | x

The constructor x lives in

module A::B::X
file module A::B

I guess we need an overhaul of our module names. We now have different types of ModuleName, each has a different interpretation. They should be unified in ways like:

distinguish file-level module from the whole module name (so we can unify fileModule and module introduced in this PR)
unqualified module paths should only be used in the resolver (so we can unify ModulePath and ModuleName.Qualified)

Resolver 🥲
I'm modifying the resolver in the classes branch too...

Then let's do it after classes is merged, in case of conflicts

I decide to merge this, and open a new issue for the resolver part. @ice1000

I decide to merge this, and open a new issue for the resolver part. @ice1000 Please check if this PR conflicts with classes

I don't think there is any yet

bors merge


The library doesn't render anything!

I use the Expo project and when applying this demo there doesn't work or display anything!
-Expo version: 39.0
-run on the android platform.

I use the Expo project and when applying this demo there doesn't work or display anything!

    <View style={{ flex: 1, marginTop: 20 }}>
      <MathJax html={"Solve the equation $\\frac{x-2}{x+3}=\\frac{x-3}{2}$"} />
      <MathJax html={"A. $x=1\\pm\\sqrt{6}$"} />
      <MathJax html={"B. $x=1\\pm2\\sqrt{3}$"} />
      <MathJax html={"C. $x=1\\pm2i$"} />
      <MathJax html={"D. $x=-1\\pm\\sqrt{6}$"} />
      <MathJax
        html={
          "Solution

$\\frac{x-2}{x+3}=\\frac{x-3}{2}$$
$2(x-2)=(x-3)(x+3)$
$$2x-4=x^2-9$
$x^2-2x-5=0$

$x=\\frac{-(-2)\\pm\\sqrt{(-2)^2-4(1)(-5)}}{2(1)}$
$x=\\frac{2\\pm\\sqrt{24}}{2}$
$x=1\\pm\\sqrt{6}$"
        }
      />
    </View>

@calvinkei
please, help me!
thanks, advanced 🌹

@AhmadBadah did you got any solution?


Fails to format if struct field is followed by a new line and a comment

Formatting the following:
struct Interface {
    domain: Option<String>,
    // Test
}

Instead of formatting, it outputs:

Rustfmt failed at stdin:2: left behind trailing whitespace (sorry)

You can try it by clicking the format button here: https://play.rust-lang.org/?gist=26f47925b9bd8943b8d17a8e110f3e64&version=stable&backtrace=0
This is similar and may be related to #878, but I thought it was distinct enough to deserve its own issue and couldn't find anything identical.

Duplicate of #457

This isn't actually a duplicate of that issue (in this case it actually fails, as opposed to that similar case where you just get output that's not quite right), but since they are so similar maybe it makes sense to track them both in the same place.


Use clusterUUID for discovery nodes remote path

Description
DiscoveryNodes is being uploaded as part of remote cluster state. The remote path for this object is being constructed using stateUUID. Cluster UUID should be used for the path instead.
Related Issues
#15142
Check List

[x] Functionality includes testing.
[ ] ~API changes companion pull request created, if applicable.~
[ ] ~Public documentation issue/PR created, if applicable.~

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

I am assuming manifest will reflect the real path and so we are good with BWC? Does GC will automatically use the new path based on manifest as well?

Yes. The manifest contains the actual path. The entities are downloaded by reading the manifest file. So bwc should not be impacted.


Finalize the opti/bofire mappers

We want to finalize the PR on the opti/bofire mapper: https://github.com/experimental-design/bofire/pull/6

We discussed this this week. Emphasis given on mapping between the serialized jsons.
I have a question: are domain.outputs automatically objectives? That's what it looks like, and that it defaults to maximize.
If someone has a minute and can help me figure out:  (@jduerholt ? @dlinzner-bcs ? @jkleinekorte ?)

can you have outputs which are not objectives and
how to set to not just maximize (e.g. minimize, close to target)
https://github.com/experimental-design/bofire/blob/d0f4d76dd08dab256ffa9fe47dbf1e0623c17c66/bofire/data_models/domain/features.py#L489

i'd appreciate it, given i'm using domain this week to use the doe ported-to-bofire.
domain.output_features = [ContinuousOutput(key=f"y{i}") for i in range(1, n_y+1)]
Gives me
output_features=Outputs(type='Outputs', features=[ContinuousOutput(type='ContinuousOutput', key='y1', objective=MaximizeObjective(type='MaximizeObjective', w=1.0, lower_bound=0, upper_bound=1), unit=None)]),
[etc]

Hi Rosona,
objects in domain.outputs are not automatically objectives. They are OutputFeatures. And an OutputFeature has an attribute objective to which an objective objective can be assigned, but you can also assign None, than you have an output feature which should be not influence the optimization process.
To set output features with another object you just do the following:
from bofire.data_models.objectives.api import MinimizeObjective, CloseToTargetObjective
from bofire.data_models.features.api import ContinuousOutput

a = ContinuousOutput(key="a", objective = MinimizeObjective(w=1))
b = ContinuousOutput(key="b", objective = CloseToTargetObjective(w=1, target_value=2, exponent=2))

I hope this helps ;)
Best,
Johannes

Question for @jduerholt  @DavidWalz  and @R-M-Lee fyi:
Looking at the outputs and objectives conversion from opti to domain, I have some questions, which boil down to mismatched signatures of various methods.
CloseToTargetObjective :
bofire domain context question: how/where is weight used?
https://github.com/experimental-design/bofire/blob/main/bofire/data_models/objectives/target.py#L26
Example above: CloseToTargetObjective(w=1, target_value=2, exponent=2)
In opti, we have a 'tolerance' for CloseToTarget. I don't think that's the weight w in domain.
Follow-up question then:  how is 'tolerance' handled?
Does it somehow need to move to the constraints portion of the object?
'tolerance: only when used as output constraint. distance to target below which no further improvement is required'
@DavidWalz
https://github.com/basf/mopti/blob/c66a1b4e8be54856ae33b20962826a6fa3cc3d37/opti/objective.py#L99
[The core point is: do I ignore/drop some information or does it get converted to other information]

Hi Rosona,
The weight is something different, it is used for example in AdditiveSobo/multiplicative to add up the objective, in the other strategies it is ignored. In the conversion, I would always set it to 1.
Close to target has no tolerance anymore as it was used in opti just in output constraints, if you want to have an output constraint which constraints one output to a target (range), then you should use the TargetObjective instead.

Hey @jduerholt , is this how to handle non-continuous non-objective Outputs?
https://github.com/experimental-design/bofire-converters/blob/main/opti_to_domain.py#L99
Opti info might look like:
outputs = Parameters(
[
Discrete("meetings", domain=[0.0, 1.0, 2.0, 3.0]),
Continuous("coffee", domain=[0, 20.0]),
Continuous("seriousness", domain=[0, 10.0]),
Categorical("animal", domain=["cat", "dog", "monkey"])
]
)
objectives = Objectives(
    [
        Minimize("meetings", target=2),
        Maximize("coffee", target=4),
        CloseToTarget("seriousness", target=5, exponent=2, tolerance=1.1),
    ]
)

then the output looks like

[MinimizeObjective(type='MinimizeObjective', w=1, lower_bound=0, upper_bound=1),

MaximizeObjective(type='MaximizeObjective', w=1, lower_bound=0, upper_bound=1),
CloseToTargetObjective(type='CloseToTargetObjective', w=1, target_value=5.0, exponent=2.0),
Output(type='categorical', key='animal', objective=None)]

'tolerance: only when used as output constraint. distance to target below which no further improvement is required'

@rosonaeldred we also used objectives as output constraints (black box constraints) because the functionality is largely identical. As the docstring state the tolerance part was only considered in that case. As we hardly used this I recommend ignoring that part in the conversion.

@DavidWalz  thanks for weighing in, I will do it that way then.  I assume target is the same, then?

Also, a related question on how to handle 'target' for Minimize/Maximize objectives in opti but now in bofire
'target: only when used as output constraint. value above which no further improvement is required"
https://github.com/basf/mopti/blob/c66a1b4e8be54856ae33b20962826a6fa3cc3d37/opti/objective.py#L61

Yes. We have this now in a separate repo.
https://github.com/experimental-design/bofire-converters


Reassessment of CCS as RP and RPV

related to issue #210

As summary:

The CommonCoordinateSpace was split into CommonCoordinateSpace and CommonCoordinateSpaceVersion extending the concept schemas ReseachProduct and ReseachProductVersion, respectively.

The CustomCoordinateSpace was left as is, because as soon as a CustomCoordinateSpace would be mature enough to register different versions it should become a CommonCoordinateSpace.

Links from other SANDS schemas that previously pointed to CommonCoordinateSpace now point to CommonCoordinateSpaceVersion.

TODO: Respective updates in other openMINDS repos regarding the point 3 need to done once the PR is approved and merged.


Activedataprovider set limit inside of query with union but should outside

What steps will reproduce the problem?
$query = Product::find()->where(['id' => 1]);
$query2 = Product::find()->where(['id' => 2]);
$query-> union($query2);
$provider = new ActiveDataProvider([
'query' => $query,
    'pagination' => [
        'pageSize' => 12,
    ],
]);
$provider->getModels();

What is the expected result?
(SELECT * FROM product WHERE id=1) UNION ( SELECT * FROM product WHERE id=2 ) LIMIT 12
What do you get instead?
(SELECT * FROM product WHERE id=1 LIMIT 12) UNION ( SELECT * FROM product WHERE id=2 )
Additional info

Q
A

Yii version
2.0.?

PHP version

Operating system

you can try this way, it's work for me.
$query = Product::find()->where(['id' => 1]);
$query2 = Product::find()->where(['id' => 2]);

$unionQuery = self::find()->from(['dummy_name' => $query->union($query2)]);

$provider = new ActiveDataProvider([
'query' => $unionQuery,
    'pagination' => [
        'pageSize' => 12,
    ],
]);
$provider;


(DO NOT MERGE) Archived existing slides

DO NOT MERGE THIS PULL REQUEST YET
This is the PR where we will fix up the previous slides for the coming Fall and Winter terms.
Also updated localbuild.sh to specify using python2 (instead of defaulting to whatever python you use, which might break things on python3)
Who will do what slides for which weeks:
Format: Topic | Who
Fall term:

Python + Programming | Lucy
Web Frameworks | Eli
Testing and CI | Tschuy
Security | Lucy
Databases | Tschuy
Debuggers | Eli
Contributing to OS | Lucy
Review | Lucy

Winter term:

Linux Basics and IRC | Lucy
VCS and Editors | Eli
Single System Fundamentals | Lucy
Networking and DNS | Eli
Security | Lucy
Configuration Management | Lucy
Configuration Management | Eli
Docker and Environments | Eli
Cloud Infrastructure | Lucy

@tschuy @lucywyman

@ElijahCaine  Why is this marked as do not merge again?  I rebased off of current master, and everything should (in theory) be up to date.

@lucywyman Removal of the curriculum page is the only thing I have to comment about.  Is that going to get replaced or just have the info elsewhere?

@dspt  I think there's a better solution than this, but I'll keep thinking about what that might be -- I made an archived videos page and put it under the "archive" section, moved that out to be a top-level menu item, and created a current videos page.
Problems I see:

This isn't very elegant or easy to navigate if you're new to the site.
The word videos makes me think of VHS tapes or something, but "recordings" doesn't sound right either -- better word?

Neither of those seems prohibitive for merging the PR though.

I think saying Videos is fine.  If you'd like to do without the Curriculum page, we could just link to the videos from the slides.

Well, I think having the videos be their own page is valuable, but maybe it won't get much traffic?

@lucywyman I marked it as "DO NOT MERGE" because I wanted us to get updated slides for at least the first lesson or two merged in with this PR. As it stands (unless things changed) all slides are still in the archived directory and there's no current slides content (for the DOBC lessons, day-camp should still be good).

Ah, ok -- I assumed that updated slides would be a separate PR.

@lucywyman If you want to do that then I'm okay with making it a seperate PR. I just didn't want to make a massive change that might leave students confused looking around for the slides.


fix qs code and remove snippet

this pr reverts changes from pr #4980.
the db varies from warehouse to warehouse and a snippet isn't appropriate for this. re-adding the code along with the correct database/dataset info.
also raised by user ticket and discourse

preview for redshift
preview for databrickcs
preview for bigquery
preview for snowflake](https://docs-getdbt-bmta56i5f-dbt-labs.vercel.app/guides/snowflake?step=7)

tested and merging pr so users don't run into this while testing dbt or doing the quickstart.

previews all look good!


Controlhal estop

Codecov Report

Merging #10 (bef7bd7) into main (5afb273) will decrease coverage by 2.26%.
The diff coverage is 46.80%.

:exclamation: Current head bef7bd7 differs from pull request most recent head b20d4ff. Consider uploading reports for the commit b20d4ff to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main      #10      +/-   ##
==========================================
- Coverage   91.03%   88.77%   -2.26%
==========================================
  Files           8        8
  Lines         870      900      +30
  Branches      138      141       +3
==========================================
+ Hits          792      799       +7
- Misses         55       77      +22
- Partials       23       24       +1

Flag
Coverage Δ

unittests
88.77% <46.80%> (-2.26%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

lib/controlhal.py
77.57% <45.65%> (-8.44%)
:arrow_down:

lib/pid.py
92.23% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


1277| Count Square Submatrices with All Ones | C++

Title -
What will change - I will add solution to the problem
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

Programming Language
Please add/delete options that are not relevant.

[x] C++

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

Please assign this issue to me , I have already implemented the solution

@SSKale1 could you please respond and assign this issue to me


Update Angular version dependency to 1.3.x

Hi,
I have AngularJS 1.2.12 in use and I did install latest ui-tinymce and I'm getting error
"tinymce.min.js:1 Uncaught TypeError: q.$setUntouched is not a function"
$setUntouched is not available in AngularJS 1.2.x series, it is introduced in AngularJS 1.3.0

Option 2, this would still be compatible with other AngularJS versions.
if(angular.isFunction(ngModel.$setUntouched) {
ngModel.$setUntouched();
}

Going to require 1.4.x or greater now.


["[master] Bump Mesos to nightly master 1d0e7e7"]

High-level description
This is a routine bump to the latest master branch of Mesos.
Related JIRA Issues
Checklist for all PRs

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last Mesos version integrated:
mesosphere/mesos diff
mesosphere/dcos-ee-mesos-modules diff

[ ] Test Results: [link to CI job test results for component]

[ ] Code Coverage (if available): [link to code coverage report]

Corresponding EE PR: https://github.com/mesosphere/dcos-enterprise/pull/2301


Which OSX terminal application are you running in your example images?

I really like the look of the window. In the terminal you are using, how are you able to make the menu the same color as the terminal?

Also, I'm sorry if this is not the correct place to post this, but I wasn't sure where best to ask this question, so I filed an issue.

I think it's hyper, I'm not sure.

Looks like it, thanks!!

@sfarzy @damianball it's Hyper, correct. Anyway, personally, I still prefer iTerm.

:+1: for iTerm


fix(teleport): targetAnchor should also be removed when unmounted

see test case

Thank you, you're right.
Because of your suggestion, I reconsidered four situations of Teleport's props, , and then found more.
h(teleport, props, h('div'))

props = {to: null, disabled: false} // illegal
props = {to: null, disabled: true} // need to check target
props = {to: target, disabled: false} // should remove targetAnchor but not
props = {to: target, disabled: true} // should remove targetAnchor but not. Because when disabeld, it will not enter the method of remove.
https://github.com/vuejs/vue-next/blob/0a6105f8ce4fb6f91947fb9764aae8eec1aded10/packages/runtime-core/src/renderer.ts#L2040-L2046
So I rewrite it.

Good work :)

@underfin is this ready to be approved`

@underfin is this ready to be approved`