[BUG] Failed to install the Microsoft.AzureMonitor.Containers.Metrics Arc extension on AKS EE

Describe the bug
Following these docs I'm trying to collect Prometheus metrics from an Arc-enabled AKS Edge Essentials Kubernetes cluster but have failed to install the Microsoft.AzureMonitor.Containers.Metrics Arc extension.
To Reproduce
Steps to reproduce the behavior:

Run command

az k8s-extension create --name azuremonitor-metrics --cluster-name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --cluster-type connectedClusters --extension-type Microsoft.AzureMonitor.Containers.Metrics

See error

(ExtensionOperationFailed) The extension operation failed with the following error:
Error: [ InnerError: [Helm installation failed :
Timed out waiting for the resource to come to a ready/completed stateDeployment is not ready:
kube-system/ama-metrics. 0 out of 1 expected pods are ready :
Recommendation Please contact Microsoft support for further inquiries :
InnerError [release azuremonitor-metrics failed, and has been uninstalled due to atomic being set:
timed out waiting for the condition]]] occurred while doing the operation :
[Create] on the config.

From kubectl logs the prometheus-collector container is stuck at ContainerCreating and the following can be seen from the events
Events:
  Type     Reason       Age                  From               Message
  ----     ------       ----                 ----               -------
  Normal   Scheduled    3m47s                default-scheduler  Successfully assigned kube-system/ama-metrics-794786cdfb-cfsln to <windows-device-name>
  Warning  FailedMount  3m46s                kubelet            MountVolume.SetUp failed for volume "ama-metrics-proxy-cert" : failed to sync secret cache: timed out waiting for the condition
  Warning  FailedMount  104s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[anchors-ubuntu], unattached volumes=[settings-vol-config prometheus-config-vol host-log-containers host-log-pods anchors-mariner anchors-ubuntu ama-metrics-proxy-cert kube-api-access-866x4]: timed out waiting for the condition
  Warning  FailedMount  99s (x9 over 3m47s)  kubelet            MountVolume.SetUp failed for volume "anchors-ubuntu" : mkdir /usr/local/share/ca-certificates/: read-only file system

Expected behavior
The Microsoft.AzureMonitor.Containers.Metrics Arc extension is successfully installed.
Environment (please complete the following information):

AKS Edge Essentials Version v1.2.414.0
Kubernetes version v1.25.4
Windows Host OS: 11 Enterprise 22H2

Version: 10.0.22621 Build 22621
Virtual Machine: None

Additional context
"LinuxNode": {
        "CpuCount": 4,
        "MemoryInMB": 8192,
        "DataSizeInGB": 30
}

Hi @syedhassaanahmed,
Thanks for reaching out. We are aware of this issue and are currently working with the Azure Monitor team (@gracewehner) to fix this in our upcoming versions.
Thanks,
Francisco

Hi @syedhassaanahmed, this should be working now with the latest extension version for Microsoft.AzureMonitor.Containers.Metrics

@fcabrera23 @gracewehner In which version of AKS EE and the extension version should it be working? I was still able to reproduce the issue with the latest.
AKS EE: <IP_ADDRESS>
Microsoft.AzureMonitor.Containers.Metrics: 6.7.4-main-08-11-2023-6de2ec55

Hi,
I'm reopening this issue as users are still seeing the issue.  We will continue investigating and provide an update as soon as possible.
Thanks,
Francisco

I've checked the KubeEvents logs for my AKS EE and it looks like the root cause is the following:
Reason: FailedMount
Message: MountVolume.SetUp failed for volume "anchors-ubuntu" : mkdir /usr/local/share/ca-certificates/: read-only file system
This is followed by Unable to attach or mount volumes: unmounted volumes=[anchors-ubuntu], unattached volumes=[anchors-ubuntu ama-metrics-proxy-cert kube-api-access-nxm7l settings-vol-config prometheus-config-vol host-log-containers host-log-pods anchors-mariner]: timed out waiting for the condition

Hi @JMayrbaeurl,
Thanks for the information. We are aware of the mounting issue, and we have already added a fix, but for unknown reasons the fix is not working with some clusters.

Are you connecting your cluster to Arc K8s with the azcli?
If so, could you please try connecting using the AKS-EE Connect-AksEdgeArc cmdlet instead?

Thanks,
Francisco

Hi @fcabrera23 ,
I think I've used azcli to connect my cluster to Arc according to the Quickstart guidance of Alice Springs. And since we are currently doing Alice Springs testing I'm not able to disconnect/reconnect my current installation. Otherwise I would like to use the Observability features. Any idea to fix it w/o the need of reconnecting?

Hi @JMayrbaeurl,
Thanks for the confirmation. The best option is to reconnect to Arc using the Connect-AksEdgeArc PS cmdlet. We are working on a fix for the azcli option but could take some days.
Thanks,
Francisco

@fcabrera23 Thanks for the update. I was able to make the Metrics extension work on AKS EE by connecting to Arc using Connect-AksEdgeArc
For AKS EE clusters provisioned using Arc Jumpstart it currently won't be possible to install the Metrics extension by default until it is manually disconnected/reconnected to Arc.

Disconnecting and reconnecting seems to be no option for me, because I assume that I'll loose my complete k8s Alice Springs setup, that's primarily working with Kubernetes extensions. Right?

Hi @JMayrbaeurl,
Sorry for the inconvenience.  Given that Alice Springs requires a connected cluster, you will need to reconnect and then redeploy Alice Springs.
Thanks,
Francisco

Hi @JMayrbaeurl,
Sorry for the inconvenience.  Given that Alice Springs requires a connected cluster, you will need to reconnect and then redeploy Alice Springs.
Thanks,
Francisco

Hi,
This issue was fixed with the latest az cli connectk8s extension. Please ensure to use the version v1.5.3 or greater.
Thanks,
Francisco


WINE configuration?

Not sure whether to file this on Nix or nixpkgs... Since somebody around here is maintaining a WINE package, I figure I might as well ask it here :)
Anyhow, my usecase is wanting to build a Nix package for a Windows application, against a specific version and configuration of WINE, as well as a specific set of runtimes (think PlayOnLinux-style or winetricks, but preferably without either of those). How would one typically approach this with Nix?
I have no issues with reimplementing functionality for this if needed, I'm just not really sure what the packages would look like; the "bigger picture", so to say. My knowledge of Nix is still limited (especially where it concerns "plugin"-like things, like Windows runtimes under WINE), so I could use some direction here.
I should note that I don't necessarily need this to be merged into nixpkgs; hence my uncertainty where to file this issue.

+1 To declaritively wrap a windows program with all the relevant wine settings would be amazing.

that does sound like it would be useful, but similar past issues&PR's have been shot down, #13625 #10006 #7597 #10981

@cleverca22 To emphasize my previous statement:

I should note that I don't necessarily need this to be merged into nixpkgs; hence my uncertainty where to file this issue.

It's not so much a proposal for modifying nixpkgs to include this functionality, it's more of a question on how to approach it from an express-writing point of view. I'll have a look at those PRs to understand the implementation, though - however, they don't seem to bring in any non-standard WINE versions or configurations from a quick glance.

I would use buildEnv, you pass several different environments and makes symlinks to the passed derivations. But think about the registry, every wineprefix have it's own so one would probably need to merge these. You could create two different prefixs and install different apps to them to then see if any other files differs.

I wasn't aware of that controversy, wow. Regardless, I see no issue with adding the infrastructure to declaratively create wine prefixes, as opposed to packaging of proprietary software with that infrastructure.
A good start would to make a branch with those rejected PRs, refactor out some common boilerplate, and get that merged but not the rejected packages.

I think the question was answered, feel free to reopen otherwise.

I was looking in to implementing something like this, but I think it is infeasible in the general case. Most Linux software can separate its installation location from its configuration/data location, but this is not the case for most older Windows applications. They store configuration in their installation directory, and expect to be able to modify the registry at install and run time. Modern Windows software should store mutable data in AppData, but wine does not appear to provide a way to store this outside of the prefix, and you still have the problem of the registry.
The only way I could see of making declarative Wine prefixes work would be to use a filesystem overlay over the installation prefix in the Nix store to store mutable data. Windows actually does something similar to maintain compatibility with old software, but I think this is a lot of complexity for relatively little gain.

Currently unusable WIP implementation experiment https://github.com/deliciouslytyped/nix-winnix

I also think offering infrastructure is a good thing. Not sure about complexity. Looks more like the approach is just opaque, and shedding some light onto it would suffice to get people going.
For a motivational example see SoftEther VPN, which is available in nixpkgs, but only has a Windows GUI (which is refreshingly good, IMHO!) that you can run with wine to manage local or remote servers or clients.
For reference, in case somebody gets interested in this again:
Here is a mailing list conversation from 2017: packaging windows applications through wine with an example using xdotool to click installer buttons.

Combination of bindfs+unionfs works well.
(bindfs for mangle permissions from 0444 to 0644, otherwise unionfs show
files from store as read-only. I picked unionfs as more bullet-proof,
don't know how kernel' overlayfs behave here)

@avnik do you have some sample code to show how exactly it works?

I implemented a solution. The program often does not work from the readonly folder so my solution is basically a script that setups a wineprefix in a folder then install all the (wine)tricks on runtime in that prefix when first running.
I've tested with some games and packaged the best GUI compressor under the sun (7-Zip) in my personal overlay.
https://github.com/lucasew/nixcfg/blob/master/packages/wrapWine.nix
There are some examples in the folder wineApps

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/what-is-your-approach-to-packaging-wine-applications-with-nix-derivations/12799/1

I am a newbee with linux, I am using NixOS at the moment, and finding the this topic about Wine very interesting. I am looking for a way to make Ifranview Wine work on Nix OS
Chip


cannot access CITI atlas

Ever since, on graham, /scratch got moved to /scratch-deleted-2021-mar-20, I've been getting the following error when I try to run hippunfold (using pip install in a virtual environment on graham, even after a fresh environment):
** ERROR (nifti_image_read): failed to find header file for '/scratch-deleted-2021-mar-20/jdekrake/hippdev/hippunfold/hippunfold/hippocampal_autotop/atlases/CITI/CIT168_T1w_head_700um.nii.gz'
/bin/bash: line 1: 27994 Segmentation fault      (core dumped) reg_aladin -flo results/sub-05/anat/sub-05_desc-preproc_T1w.nii.gz -ref /scratch-deleted-2021-mar-20/jdekrake/hippdev/hippunfold/hippunfold/hippocampal_autotop/atlases/CITI/CIT168_T1w_head_700um.nii.gz -res work/sub-05/anat/sub-05_space-CITI168_desc-affine_T1w.nii.gz -aff work/sub-05/anat/sub-05_desc-affine_from-T1w_to-CITI168_type-ras_xfm.txt -rigOnly
[Mon Mar  8 11:32:45 2021]
Error in rule reg_to_template:
    jobid: 5
    output: work/sub-05/anat/sub-05_space-CITI168_desc-affine_T1w.nii.gz, work/sub-05/anat/sub-05_desc-affine_from-T1w_to-CITI168_type-ras_xfm.txt
    shell:
        reg_aladin -flo results/sub-05/anat/sub-05_desc-preproc_T1w.nii.gz -ref /scratch-deleted-2021-mar-20/jdekrake/hippdev/hippunfold/hippunfold/hippocampal_autotop/atlases/CITI/CIT168_T1w_head_700um.nii.gz -res work/sub-05/anat/sub-05_space-CITI168_desc-affine_T1w.nii.gz -aff work/sub-05/anat/sub-05_desc-affine_from-T1w_to-CITI168_type-ras_xfm.txt -rigOnly
        (one of the commands exited with non-zero exit code; note that snakemake uses bash strict mode!)

Shutting down, this might take some time.
Exiting because a job execution failed. Look above for error message

I can see that the reference CITI image exists, contains real data, and has proper permission, and I even updated my environment $SINULARITY_OPTS to bind /scratch-deleted-2021-mar-20 as well, but still rule reg_to_template is failing.

Fixed now with an update to neuroglia-helpers (which was binding the old /scratch directory to called singularity containers and not the current one).


This is not working with the android project that generated by the Expo

The ios is working fine but not the android.
I'm using Expo for creating the react-native app by using $ exp detach
The getWindow() return null

@daominhsangvn did you find a solution to this?


Set up your dev environment on Windows for Rust

This is an excellent document, but doesn't really explain about launch.json.
You have to create this by changing the opened folder to be your project. Starting debugging creates a launch.json file, as does Run - Add Configuration. Both use the Cargo.toml file to build the launch.json file. The document does it differently, but equivalently, requiring you to cd to the project, and then run Visual Studio Code.
Then the code tab has Run | Debug buttons and all is well.
Trying to run or debug from the folder one higher in the hierarchy causes all kinds of problems, launch.json is malformed (for want of a better word) - neither Run | Debug works, or indeed sometimes appears. It took me a while to figure out what I was doing wrong.
I'd like to see more information around this crucial point.

@FrancisKing3 Can you post a link to the document that you're referring to?

Assuming this is issue is in reference to these docs - https://learn.microsoft.com/en-us/windows/dev-environment/rust/setup
The best resolution is to open an issue directly in the docs page. At the bottom there is options to submit feedback:


Add the ability to provide a class namespace in the JSON file.

This enables modules to be logically organized in the Modules directory.

Can you expand on this, I don't understand its purpose

This enables modules to be logically organized in the Modules directory.

Sorry to say, but your code doesn't add any value. Consider working on more pressing needs or making the code more efficient.
Talking about  logically organized in the Modules directory, don't forget that folders will always be displayed in asc (A-Z) order. You can't sort them in the dir.

Sorry for the poor explanation.
In the application I am in the process of building there will potentially be hundreds of modules.
I need to be able to organise them in the directory.
Please see the attached screenshot

Sorry for the poor explanation.
In the application I am in the process of building there will potentially be hundreds of modules.
I need to be able to organize them in the directory.
Please see the attached screenshot

And, if I may ask, where did you derive this structure from? What/where are the actual modules here? I recognize the Api, Crm, and TestModule; still, I'm confused about the expanded Crm/ dir.
Why the Crm/Zoho/ZohoCrm/ against the conventional Crm/?

I'm struggling to understand how this helps to organise the modules, can you explain further or publish a demo repo?

I believe he is struggling with file/folder structuring.

I'm closing this since there's been no response for awhile.


Document how to use SchemaRegistry

I have a schema broken into a few components, common.json, input.json, and stored.json; input and stored both reference types from common.
I'm loading all the schemas in my package's init():
var (
	SchemaCommon *jsonschema.Schema
	SchemaInput  *jsonschema.Schema
	SchemaStored *jsonschema.Schema
)

func init() {
	SchemaCommon = jsonschema.Must(schemaCommon)
	SchemaInput = jsonschema.Must(schemaInput)
	SchemaStored = jsonschema.Must(schemaStored)
}

When I try to validate a document against the input or stored schemas, it gives me a "failed to resolve schema for ref" error.
So, okay, it looks like I have to register the schemas in the schema registry for jsonschema to know about them.  That's fine, but the obvious Register() / Get() mechanism doesn't work:
func init() {
	SchemaCommon = jsonschema.Must(schemaCommon)
	SchemaInput = jsonschema.Must(schemaInput)
	SchemaStored = jsonschema.Must(schemaStored)

	reg := jsonschema.GetSchemaRegistry()
	reg.Register(SchemaCommon)
	s := reg.Get(context.Background(), "https://example.com/schema/1.0/common.json")
	if s == nil {
		panic("Schema wasn't registered")
	}
}

panic: Schema wasn't registered

The ID I'm supplying is the value of the $id property at the top level of common.json.
Similarly, if I use RegisterLocal() / GetLocal(), I get a nil schema back as well.
How is this supposed to work?
Specific things it would be good to document:

What's the difference between the "local" and "top level" contexts?
What's the difference between Get() and GetKnown()?  What makes a schema "known?"
What's the difference between Schema.Register() and SchemaRegistry.Register()?  What cases should each be used in?

Okay, it looks like this is the thing to do:
func init() {
	reg := jsonschema.GetSchemaRegistry()
	jsonschema.Must(schemaCommon).Register("", reg)
	jsonschema.Must(schemaInput).Register("", reg)
	jsonschema.Must(schemaStored).Register("", reg)
}

This is extremely non-obvious, and it's kind of wacky that you have to provide an empty URI string.

Okay, nope.  That successfully registers the schema, instead of silently doing nothing at all, but actually validating still breaks with:
failed to resolve schema for ref

I guess I'll just duplicate the common stuff into the other two schemas for now, but I'd really like to know how to split things up.


Issue on Bluetooth Le Paired device on windows 10 1709

My App (http://bhaptics.com/download.html) had problem on Bluetooth Le connection after updating to windows 10 1709
So I tried sample app, and this sample is also not working.
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BluetoothLE
The problem is that code below is successful only after pairing.
await _bluetoothLeDevice.GetGattServicesAsync(BluetoothCacheMode.Uncached);

Is it a bug or did I miss something?

https://youtu.be/_wvd-S2UaRg
This is a video i took
After pairing, connect is successful.
However, after disconnected, I received unrechable everytime.

I've asked the Bluetooth team to investigate.

Just for your information I'm dealing with the same issue

ME TO

The Bluetooth team would like some more information to be able to diagnose the problem.
To capture traces using the script:

Unzip bth_trace.zip to your computer.
Open an elevated (administrator) command prompt and perform the following actions in it.
Run “ifr_setup_bth.cmd” to enable verbose tracing.
Reboot or disable/enable the Bluetooth device in Device Manager, so that the verbose tracing takes effect.
Run “bth_trace”, but do not press a key when prompted.
Toggle the Bluetooth radio off-on via the quick action menu or force a power cycle of the remote device (we need the connection information).
Repro the issue.
Press any key in the logging command prompt to capture the log file.

Create and attach a ZIP file with the following contents:

C:\bth_tracing.etl
C:\windows\inf\setupapi.*.log
C:\Windows\Panther\setupact.log
C:\windows\logs\windowsupdate\*.*
Any relevant screen shots.

Include the exact OS build number and architecture (x86 or x64) that was being tested.
Thanks.

Here is the zip file

@nikname It looks like you forgot the bth_tracing.etl file. Can you upload that too? Thanks.

I'm sorry. Here is the new zip file

Any update on this issue?
When I run this example code and select the Custom Service that we use, I get a "Exception thrown: 'System.IO.FileLoadException' in System.Private.CoreLib.ni.dll" error. The error code is "HRESULT: 0x80070020". Screenshot attached. Can anyone help me?

Feature team is unable to reproduce the problem in the latest Insider build.


find place for G

hm, somewhere in the first part

maybe behind binary II

forgot that I have a chain challenge in planning


Python Intellisense not working

Issue Type
Bug
Description
I am totaly fustrated that i could not able see auto suggestion when i am writing program. i uninstall VS code for sevral times and reinstall it.. same problem..any big brother is there to help me...
VS Code Info
VS Code version: Code 1.20.1 (f88bbf9137d24d36d968ea6b2911786bfe103002, 2018-02-13T15:34:36.336Z)
OS version: Windows_NT x64 10.0.16299

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz (4 x 2395)

Memory (System)
5.88GB (1.40GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (2)

Extension
Author (truncated)
Version

MagicPython
mag
1.0.12

python
ms-
2018.1.0

Reproduces without extensions

Take a look at the steps here: https://code.visualstudio.com/docs/python/python-tutorial

@kishoreo Any update on this? Can you check that a python environment is set?

I changed my python compiler to Intel Python distribution, Its working. But
if we install *magic python *extension, Python Intellisense stopped
working. if we delete the line using backspace, again  Python
Intellisense stopped working. after some time of refresh and reopen, its
running
thank you
kishore odugu
On Mon, Feb 26, 2018 at 9:24 PM, Rachel Macfarlane<EMAIL_ADDRESS>
wrote:

@kishoreo https://github.com/kishoreo Any update on this? Can you check
that a python environment is set?
[image: image]
https://user-images.githubusercontent.com/3672607/36680271-20b2a5c2-1aca-11e8-80b2-5abfe6f8ab47.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/43692#issuecomment-368548736,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AViFNR21CnT-aL_WJV-bGqI51ni9pwrTks5tYtOqgaJpZM4SF8jD
.

--
kishore odugu


ABAP mediawiki

(Original issue 1247 created by None on 2016-06-20T22:17:41.528654+00:00)
Hello, on my page I have installed MediaWiki 1.26 and the GeSHi doesn't work like before. Also is different to your demo page.

(Original comment by sseb35 on 2018-02-21T12:32:39.782698+00:00)
Imho this issue should be closed here:

MediaWiki extension SyntaxHighlight changed its backend for syntax highlighting from GeSHi to Pygments in MediaWiki 1.26, hence obviously it is different but this is a MediaWiki issue;
this issue should contain much more details, it is not resolvable as such.

For information, here are some links to cross-link with MediaWiki:

General page about MediaWiki extension SyntaxHighlight
Issues related to syntax highlight, specifically some Pygments-related issues:

SyntaxHighlight lost support for 30 languages (regression) by switching from GeSHi to Pygments
bash commands and options aren't colored after switch to Pygments (regression)
Add "wikitext" as language, linked to #1120

General support desk for MediaWiki issues


Feat: GraphQL Fragments

Gatsby has a not so well known ability for plugins to export fragments via a fragments.js file. e.g. https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-transformer-sharp/src/fragments.js
It'd be cool to make those available for folks so they don't have to write massive queries for SEO.
Might do a PR if I get time.

@moonmeister this would be a great idea!


Bring the coalescing operator ?? to parsers

Hello!
This PR adds two overloads for the nil-coalescing operator to sugar .replaceError(with:).
It should improve reachability of ReplaceError parsers that are very frequently needed.
If the left/upstream parser fails, it falls back with the right/default value. If P<Output> is some upstream parser and default an Output value, the overall parser always returns default when the upstream P fails in some way:
P<Int> ?? 1   P fails, parses 1
P<Int?> ?? 1  P fails, parses 1
P<Int>? ?? 1  P fails or is nil, parses 1

I think this is what users would naturally expect.
It shouldn't impact existing parsers.
We could maybe expand/update the documentation around ReplaceError or Optionally. I think we can also document these overloads if they appear in docc. I'll update this PR with more documentation commits, should it go further.

I'll close for now.


[Feature] Single binary execution

Tried pyinstaller but got some error, I think python dev would understand it better
pyinstaller :- https://pyinstaller.readthedocs.io/en/stable/usage.html#shortening-the-command
> pyinstaller changedetection.py
## it will generate dist/changedetection with binary

## now execute binary
> ./dist/changedetection/changedetection
root@14b5f66be969:/changedetection.io/dist/changedetection# ./changedetection -d /tmp
Traceback (most recent call last):
  File "changedetection.py", line 9, in <module>
ModuleNotFoundError: No module named 'eventlet'
[1386] Failed to execute script changedetection

..... you need to install the requirements
pip3 install -r requirements.txt


fixing LSU Health

@jstathas please review. We need to get LSU Health listed correctly.

@jstathas please review. We need to get LSU Health listed correctly.


Clicking "Cancel" doesn't do anything when trying to open a large blob

Storage Explorer Version: 1.8.1_master_20190614.7
Platform/OS: Linux Ubuntu/macOS High Sierra/Windows 10
Architecture: ia32/x64
Commit: bc3a9ae7
Regression From: Not a regression
Steps to reproduce:

Expand a storage account -> Blob Containers.
Create a new blob container -> Upload a large blob like 7 GB.
Try to open it.
Click "Cancel" when it starts to download the blob.

Expect Experience:
The downloading activity can be cancelled successfully.
Actual Experience:
Nothing happens after clicking "Cancel".

Fix merged into master.


Accept f32/f64 as aliases for float32/float64.

In WebAssembly/component-model#277 there seems to be consensus emerging to rename float32/float64 to f32/f64. This PR just adds support for parsing f32/f64, and changes nothing else for now, to start preparing for this change.

Before committing to this could a rough plan of how to make this transition be written down first? I suspect it'd look pretty similar to other historical transition plans, but it'd be good to have it in words somewhere. I'm retroactively wishing we had a list of active transitions happening at any one point in time because I've long forgotten what's needed any more at this point, but that can be handled later.
Can you additionally add some tests which assert that the syntax parses and works correctly?

Maybe we could get the ;, ///, and f32/f64 stuff put onto some sort of combined WIT transitions roadmap.
I think they're the main changes and we can probably try to synchronize them to some extent.

Before committing to this could a rough plan of how to make this transition be written down first? I suspect it'd look pretty similar to other historical transition plans, but it'd be good to have it in words somewhere. I'm retroactively wishing we had a list of active transitions happening at any one point in time because I've long forgotten what's needed any more at this point, but that can be handled later.

A plan for f32/f64 is:

Make wit-parser accept f32 and f64 as aliases for float32 and float64. https://github.com/bytecodealliance/wasm-tools/pull/1356
Wait until that's in a release and the major tools have updated.
Update Wit files, documentation, pretty-printers, etc. to f32/f64.
After some time, add a deprecation warning for float32/float64 pointing users to f32/f64
After some time, remove float32/float64

The other transition in flight is documentation comments. That one's simpler because wit-parser already accepts /// and most Wit files and documentation already use it.

Update the Wit printer to use it. https://github.com/bytecodealliance/wasm-tools/pull/1357
After some time, add a deprecation warning for // comments pointing uses to ///.
After some time, make the warning an error.

The semicolon transition is already done. Wit-parser is already requiring semicolons.
Do these look reasonable? If so, I can file new issues in this repo to track them.

Can you additionally add some tests which assert that the syntax parses and works correctly?

I've now added a test.


"Tenant" creation and "User Flow" generation is too difficult and documents are not helpful

I followed the instructions mentioned in the article for performing OAuth 2.0 using Client Credentials grant flow.
But after setting up almost all the things, I found it very very difficult to create a POLICY with my active subscription account.
Can you please help with this matter?
Following URL requires  to be entered. But it is not possible to create a Tenant or a Policy as given in the instructions sheet.
"https://.b2clogin.com/.onmicrosoft.com//oauth2/v2.0/token"
This problem might be due to outdated documents.

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

ID: ab3132ca-47ad-68f6-7f52-96f31879d164
Version Independent ID: 8d93ce54-f69b-3670-18ea-1c1b9599dcc8
Content: Set up OAuth 2.0 client credentials flow - Azure AD B2C
Content Source: articles/active-directory-b2c/client-credentials-grant-flow.md
Service: active-directory
Sub-service: b2c
GitHub Login: @kengaderdus
Microsoft Alias: kengaderdus

@guddu9211
Thanks for your feedback! We will investigate and update as appropriate.

@guddu9211
Thank you for bringing this to our attention.
I've delegated this to content author @kengaderdus, who will review it and offer their insightful opinions.

@guddu9211
For you to have setup everything, it means you've a tenant. Use the instructions in Find tenant details to read tenant details.
Follow this article to create a user flow.
If you don't have a tenant, use the steps in Tutorial: Create an Azure Active Directory B2C tenant to create a tenant.

@guddu9211
For you to have setup everything, it means you've a tenant. Use the instructions in Find tenant details to read tenant details.
Follow this article to create a user flow.
If you don't have a tenant, use the steps in Tutorial: Create an Azure Active Directory B2C tenant to create a tenant.

Thank you for your assistance. I have successfully implemented the Client Credential Grant flow in my program using existing credentials from our production environment, which have been previously utilized for other programs with OAuth2.0 authentication.
At this time, I do not require any further support on this matter. I appreciate your efforts in reviewing and updating the documentation, as it greatly benefits new developers.
Thank you again for your help.


nativeBars - bars visibility bug on iOS

open iOS catalog
open nativeBars page

extract from cobalt.conf
"bars": {
    "visible": {
        "top": true,
        "bottom": false
    },
    "backgroundColor": "#FF4444",
    "color": "FFF",
    "title": "Page title",
    "androidIcon": "moon",
    "androidNavigationIcon": {
        "enabled": true,
        "icon": "sun"
    },
    "actions": [{
            "name": "moon",
            "title": "Moon !",
            "androidPosition": "top",
            "iosPosition": "topLeft",
            "androidIcon": "moon",
            "iosIcon": "moon.png",
            "color": "#FF0"
        }
    ]
}

click on « change bars visibility ». it sends { top : false, bottom : true }
click on «  completely change bars»

here is the setBars content :
{
    visible: {
        top: true
    },
    backgroundColor: "#44FF44",
    color: "888",
    title: "Bars set",
    actions: [{
        name: "sun",
        title: "Sun !",
        androidPosition: "top",
        iosPosition: "topRight",
        androidIcon: "sun",
        iosIcon: "sun.png",
        badge: ""
    }]
}

go back
open nativeBars page again. (see .conf up)

-> topbar is hidden. it should not. it should take bars visibility from cobalt.conf.

In your steps to reproduce, the popped controller is not the same instance as the newly pushed one but in the _barsConfiguration variable, I get a hidden top bar and a displayed bottom bar.


[SMALLFIX] rename ConcurrentFileSystemMasterDeleteTest.java

rename ConcurrentFileSystemMasterDeleteTest.java to ConcurrentDeleteIntegrationTest.java

jenkins test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16112/
Test FAILed.

jenkins test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16117/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16107/
Test PASSed.


Clean up dependencies before release

Dependency hygiene needs a checkpoint before the first release. Problems I encountered today: 1) an app with spring-cloud-starter-sleuth and spring-cloud-sleuth-zipkin doesn't start (missing class in zipkin.Endpoint), 2) an app with just spring-cloud-sleuth-stream doesn't start because AspectJ is not available, 3) zipkin-server now has some nasty transitives (e.g. slf4j-log4j12 if kafka is used as a transport).

ps zipkin-server's dependency on kafka is optional, and I guess any project
will have this issue as the transitive dep is from kafka itself..
ex the dep in spring-kafka has this, too, as kafka-clients depends on
slf4j-log4j12
https://github.com/spring-projects/spring-kafka/blob/master/build.gradle#L151
Regardless, will have a look.
https://github.com/openzipkin/zipkin-java/issues/99

Thanks for fixing that in zipkin-java (at least partially). Probably zipkin-java should have it's own BOM for dependency management, but we can handle it here until it does if there's an issue with kafka transport. Need a test now.

I don't see any issues with this anymore.

Re-opened for 1.0.0. I still see warnings and errors in the IDE about archaius (in core) and io.zipkin.java:storage-jdbc (in zipkin projects).

Checked against latest snapshots - don't see anything fishy


jQuery form.serialize

Have problem with form.serialize(), no data as return

Please be more specific. please describe your situation more precisely and with detail so we can help you. Providing a codepen or some form of code example will also help.

ough sory.. Its my mistake, but a little bit confusing.
I just rename the form id and its working now.
Thank you


V3.2.0 - mesh builder version upgrade for server side caching

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@revanth0212, are we planning to publish the run select command story with today's deployment?
Looks like when you merged PR#98 and PR #100 to develop , the original PR for today's deployment got updated.
Just wanted to check


file dated before 1/1/1970 can't be built by VS 2015

Dear administrator,
I found that mfem can't be built by VS 2015 for the following errors:
fatal error C1073: Internal error involving incremental compilation
I googled and found the errors:
https://connect.microsoft.com/VisualStudio/feedback/details/1576822/file-from-year-1601-causes-fatal-error-c1073-internal-error-involving-incremental-compilation
Although it is a bug of VS 2015, but if you can update the files' date it could be better.
Thanks,
Tang Laoya

Hi @TangLaoya,
Thanks for the feedback. Which file has the old date that you are referring to? The files in the tarball should be dated Jan 29th, 2015.
Cheers,
Tzanio

Dear Prof. Tzanio,
Thanks for your quick reply. I noticed that I still used the source files
from google site instead of GitHub. Just now I checked that the files
downloaded from GitHub are all dated 12/02/2015. Sorry for my careless.
Is there any bug fixed in the version from GitHub compared to the version
from google?
Thanks,
Tang Laoya
On Fri, Dec 18, 2015 at 4:24 AM, Tzanio Kolev<EMAIL_ADDRESS>wrote:

Hi @TangLaoya https://github.com/TangLaoya,
Thanks for the feedback. Which file has the old date that you are
referring to? The files in the tarball should be dated Jan 29th, 2015.
Cheers,
Tzanio
—
Reply to this email directly or view it on GitHub
https://github.com/mfem/mfem/issues/30#issuecomment-165572959.

Hi @TangLaoya,
Glad you got it working. The two versions should be the same, but you should definitely switch to GitHub from now on.
Cheers,
Tzanio


A tag for revision 2.2 seems to be missing

I have tagged revision 2.2 on the follow tag and backdating the tag.
GIT_COMMITTER_DATE="2018-05-25 13:49" git tag -a 2.2 2281ee478ee597e5af308ff2fca9086c0864c11e


Add parameters on TitleUtil for time

Instead of using a predefined time for the Title, it should be on parameters so it can be fully customizable.

Solved by Deser


ZEPPELIN-3332 Zeppelin login fails with NPE if ldapRealm.authorizationEnabled is not set true

What is this PR for?
Simply fixes NPE by checking for null
What type of PR is it?
Bug Fix
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3332
Questions:
Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

I created this new PR since previous PR https://github.com/apache/zeppelin/pull/2867 was not created from master. Sorry for any inconveniences.

@Leemoonsoo

Thanks @felixalbani.  merging it.


dcgm dagnostic command exits with status 226

We are running below dcgm dagnostic command in ec2 instance through a docker container. Command runs for some time (~30 mins) and exits with status code 226. No other details on the errors.
command: dcgmi "diag", "--run", "4", "-p", "memtest.test0=true\;memtest.test1=true\;memtest.test2=true\;memtest.test3=true\;memtest." +
"test4=true\;memtest.test5=true\;memtest.test6=true\;memtest.test7=true\;memtest.test8=true\;memtest." +
"test9=true\;memtest.test10=true", "--json"
dcgm version: 3.3.5
Please let us know if there are any pointers on how to debug the issue. Thanks!

The 226 error means DCGM_ST_NVVS_ERROR (-30) - dcgmi returns negative error codes that are represented as unsigned ints.
This error means there is some unexpected error in nvvs (backend for diagnostics). Please look for both nv-hostengine.log and nvvs.log in the /var/log/nvidia


Random error function mapping over existing endpoint function.

I have a few dozen endpoints which all have different routes (e.g. /api/login/, /api/register etc). From time to time, after I make a few changes to my app.py, I get an Assertion Error:
AssertionError: View function mapping is overwriting an existing endpoint function: login
I checked several times and concluded that there are 0 functions mapping over one another (no functions with same names or routes listening for the same route).
Environment

Python version: 3.8
Flask version: 1.1.2

The way I solved this issue was by deleting the __pycache__ files which are generated during the applications runtime.
This worked every time for me, but it is not a viable solution because it does get kind of annoying during development stage to have to delete the __pycache__ file every time you make changes to your app.py, and then restarting the server.


Reorder genes plots

Description
Added a separate tab under gene selection in the marker heatmap plot to allow reordering of genes.
Details
URL to issue
https://biomage.atlassian.net/browse/BIOMAGE-1918
https://ui-jakub-ui742.scp-staging.biomage.net/
Link to staging deployment URL (or set N/A)
N/A
Integration test branch
master

Merge checklist
Your changes will be ready for merging after all of the steps below have been completed.

Code updates
Have best practices and ongoing refactors being observed in this PR

[ ] Migrated any selector / reducer used to the new format.

Manual/unit testing

[x] Tested changes using InfraMock locally or no tests required for change, e.g. Kubernetes chart updates.
[x] Validated that current unit tests for code work as expected and are sufficient for code coverage or no unit tests required for change, e.g. documentation update.
[x] Unit tests written or no unit tests required for change, e.g. documentation update.

Integration testing
You must check the box below to run integration tests on the latest commit on your PR branch.
Integration tests have to pass before the PR can be merged. Without checking the box, your PR
will not pass the required status checks for merging.

[ ] Started end-to-end tests on the latest commit.

Documentation updates

[ ] Relevant Github READMEs updated or no GitHub README updates required.
[ ] Relevant Wiki pages created/updated or no Wiki updates required.

Optional

[ ] Staging environment is unstaged before merging.
[ ] Photo of a cute animal attached to this PR.

@jszpila314, before implementing a new interface for the genes reorder functionality, did you try to make the existing Select component do the reorder?
I was looking at the Select component examples in Antd: https://ant.design/components/select/, this specific type:

I also saw this Stackoverflow post that shows how to make each of the boxes draggable: https://stackoverflow.com/questions/49498684/cannot-get-antd-select-tags-to-be-draggable Have you tried this? Before implementing a new design, it is better to check if we can adjust the existing one to do what we want.

My suggestion in my previous comment should work. I did a couple of small trials here: https://codesandbox.io/s/eager-archimedes-6uj4fk?file=/index.js What you need to do is to make each entry in config.selectedGenes in the MarkerGeneSelection component have a label with draggable: true in it. Basically, this thing for each gene entry in selectedGenes:
label: (

 {
                e.stopPropagation();
              }}
            >

 {
                  message.info("Drag should work");
                }}
              >

MY_GENE

          )

You can create a new state variable transformedSelectedGenes that has this structure:
  const [transformedSelectedGenes, setTransformedSelectedGenes] = useState([]);

and have a function that populates the entries in this new variable and call it:
const populateEntries = () => {
  const newGenes = []

  config.selectedGenes.forEach((geneName) => {
    newGenes.append(
      {
              key: geneName,
              label: (

 {
                    e.stopPropagation();
                  }}
                >

 {
                      message.info("Drag should work");
                    }}
                  >

geneName

              )
     })
  })
}

setTransformedSelectedGenes(newGenes);
}

Then you pass transformedSelectedGenes to be the value of Space in MarkerGeneSelection:
value={transformedSelectedGenes}

And you should get the same UI, but draggable and reorderable. Afterwards, you will need to take a look and see if the backend takes this order into an account and if not, fix it.
This is just a pseudo-code, it won't compile if you paste it, but I hope that it helps with getting the idea of what I mean. I think that it is worth a try, it should work. There is no point implementing a brand new separate interface just for ordering genes if we can make the existing interface reorder them.


add gyro MPU6500

testing MPU6500 on esp32 and rp2040
esp32 use mpu6500 SPI

esp32 use mpu6500 I2C

rp2040 zero use mpu6500 SPI

you i can connect MPU6500 with SPI ?
wirings....
thanks

Hi @AutoPlantBali
Thanks for your contribution, As far as I know, MPU6500 anf MPU9250 are the same chips with the same API. My assumption was that MPU9250 will be able to detect it. It shouldn't be issue if cli report it as 9250. But probably I missed to add 0x70 to testConnection() method https://github.com/rtlopez/esp-fc/blob/ede2f6db1ee9e623f5784d2374dff87e72258d91/lib/Espfc/src/Device/GyroMPU9250.h#L92 or there are some devices that report diferrent ID that it is mentioned in documentation. Unfortuanatelly I have no such device to test, that's why I placed ? in device table.
Nevertheless I think we can still use your code, but please remove changes in platformio.ini first.

you i can connect MPU6500 with SPI ? wirings....
thanks

you i can connect MPU6500 with SPI ? wirings....
thanks

this wiring mpu6500 use spi

Hi @AutoPlantBali
Thanks for your contribution, As far as I know, MPU6500 anf MPU9250 are the same chips with the same API. My assumption was that MPU9250 will be able to detect it. It shouldn't be issue if cli report it as 9250. But probably I missed to add 0x70 to testConnection() method
https://github.com/rtlopez/esp-fc/blob/ede2f6db1ee9e623f5784d2374dff87e72258d91/lib/Espfc/src/Device/GyroMPU9250.h#L92
or there are some devices that report diferrent ID that it is mentioned in documentation. Unfortuanatelly I have no such device to test, that's why I placed ? in device table.
Nevertheless I think we can still use your code, but please remove changes in platformio.ini first.

hi @rtlopez..
Thank you for the advice. I will delete GyroMPU6500.h and merge it into code GyroMPU9250.h

Hi @AutoPlantBali
Thanks for your contribution, As far as I know, MPU6500 anf MPU9250 are the same chips with the same API. My assumption was that MPU9250 will be able to detect it. It shouldn't be issue if cli report it as 9250. But probably I missed to add 0x70 to testConnection() method
https://github.com/rtlopez/esp-fc/blob/ede2f6db1ee9e623f5784d2374dff87e72258d91/lib/Espfc/src/Device/GyroMPU9250.h#L92
or there are some devices that report diferrent ID that it is mentioned in documentation. Unfortuanatelly I have no such device to test, that's why I placed ? in device table.
Nevertheless I think we can still use your code, but please remove changes in platformio.ini first.

if added to this line, is it not a problem that the mpu6500 doesn't have a magnetometer sensor?
https://github.com/rtlopez/esp-fc/blob/ede2f6db1ee9e623f5784d2374dff87e72258d91/lib/Espfc/src/Device/GyroMPU9250.h#L92

Hi @AutoPlantBali

if added to this line, is it not a problem that the mpu6500 doesn't have a magnetometer sensor?

I don't think so, mag communication is implemented in diferrent device class, gyro driver has to only configure internal i2c bus. GY-88 module use this configuration for HMC5338L through MPU-6050 IIRC, so I plan to play with it soon, as mag is not working there now.

@AutoPlantBali I merged your PR to develop branch now, your changes appear in next release. Thanks for your contribution.


lazy plugin installed, but not loaded; how to use it?

Describe the bug
I have installed the plugin with lazy following the instructions in the README and it shows as installed. However if I do :RemoteStart, it is not available.
Expected behavior
I was expecting to work when I write the command :RemoteStart.
Screenshots

System info

Your local OS: Slackware Linux
Local Neovim version: 0.9.0
Remote host OS (if applicable):
Remote Neovim version (if applicable):

Additional context
Did I miss anything in the configuration? I have only copied this:
{
"amitds1997/remote-nvim.nvim",
version = "v0.2.2", -- Pin to GitHub releases
dependencies = {
"nvim-lua/plenary.nvim", -- For standard functions
"MunifTanjim/nui.nvim", -- To build the plugin UI
"nvim-telescope/telescope.nvim", -- For picking b/w different remote methods
},
config = true,
}
and added to the file lua/custom/plugins.lua where there are all my other plugins (see screenshot).

 I see the plugin is installed but not loaded. Run Lazy load remote-nvim.nvim and it should get loaded. You should be able to use the commands after.
If this is the case, I would suggest adding either lazy = false, cmd = { ":Remote start" } or event = { "CmdlineEnter" } to the plugin configuration to make it load appropriately.

Thanks. Now it is loaded.
Then I put the ssh string and it asks for the password. I tried to insert the password, but nothing happened.
Actually it is not clear where the cursor should be to insert the password.

I have another question. If neovim is already installed and configured on the remote machine, can I use that one already installed?

There should be a popup that should allow you to enter the password 🤔 It should show up automatically. Maybe it is hidden behind this popup. But it should show up as shown in the README password based demo.
I have a PR out for building from source or else using a system Neovim in https://github.com/amitds1997/remote-nvim.nvim/pull/93. I have been stretched a bit thin but I should be able to get it done soon.

I got it. The plugin depends upon certain phrases in the output to detect that the ssh process is waiting for an input. You might want to add your prompt to the configuration. See ssh_configs.ssh_prompts for more information in the README under Advanced Configuration. The added block should be something like
{ match = "Password:", type = "secret", value_type = "static", value = "" }

I'll make a PR to fix this. Thanks for reporting this.

How / where to add the advanced configuration?
Do you have a full example for lazy?

How / where to add the advanced configuration?
Do you have a full example for lazy?

For lazy.nvim (the plugin manager), something like this should set you up (for the sample configuration I use, see this. Please do not copy the rest of the configuration as it is specific to my machine.):
require("remote-nvim").setup({
    ssh_config = {
       ssh_prompts = { match = "Password:", type = "secret", value_type = "static", value = "" }
    }
})

I have not worked with LazyVim, but it uses the same plugin manager so a  similar configuration should work. You can also just do it like
{
  "amitds1997/remote-nvim.nvim",
...rest of options
  opts = {
ssh_config = {
       ssh_prompts = { match = "Password:", type = "secret", value_type = "static", value = "" }}

How / where to add the advanced configuration?
Do you have a full example for lazy?

There should be no need to add any new configuration to your own configuration after you pull in the latest version of the plugin that I released right now. Let me know if you still face issues.

Cool. It works now with v0.2.4.
It shows this:

However on the remote machine I already have neovim installed with its own configuration. Can I just use that, without install it again? If so, how to do it?

However on the remote machine I already have neovim installed with its own configuration. Can I just use that, without install it again? If so, how to do it?

I have a PR out for system Neovim options in #93. This should handle this scenario along with other niceties.
If you already have Neovim installed on the remote along with it's own configuration, you have already done 90% of the job this plugin does. You can simply launch a remote session and then use a local client to connect to it after enabling port forwarding (that's what this plugin does too behind the scenes).
Something like
ssh -L 8080:8080 <host> nvim --headless --listen <IP_ADDRESS>:8080 and
then run nvim --server=localhost:8080 (This might not be completely accurate but that's how it works)

OK. I see. Thanks for all the information.

I'll go ahead and close this issue since all requirements (except the option of building from source or re-using Neovim already installed on remote, which is being tracked by a different issue). If something is unresolved, feel free to comment and re-open the issue. Thanks!


Isolated prover & witness generator server

@furkhat Are you sure that this works at all? I don't see any "start_server" calls outside of tests.
When I run
server and prover it just does not work

@dvush prover server is part of the server. Same executable, just separate thread.

I am still not able to run it.
How are you testing this pr? Did you try simply running server, prover and putting some txs there(using zksync integration-simple)?

I'm still testing it. You could do zksync server and zksync prover on different terminals. @dvush


2 typo of the example, and a KeyError: 'travel_time_s'

The image name is wrong
RGB-PanSharpen_AOI_2_Vegas_img0.tif → AOI_2_Vegas_img0.tif

An Argument name is wrong
--wkt_file → --prop_wkt_file

Command:
python apls.py --test_method=gt_json_prop_wkt --output_name="gt_json_prop_wkt/output" --truth_dir="gt_json_prop_wkt/gt" --prop_wkt_file="$gt_json_prop_wkt/wkt/sn3_sample_submission_albu.csv" --im_dir="gt_json_prop_wkt/image"
I encounter #8 and walk around that part, then unearth a new error:

Don't have much time to solve this...
It would be nice if someone gives me some advice....or I'll use IoU instead.

I use the following method which and work.
--test_method=gt_json_prop_json


de-duplicating a large sam file

I'm trying to de-duplicate a large sam file (it's ~200GB in size). This tool seems promising (although I'd like to know more about how it handles unpaired reads, which I would still like to use in my pipeline). Before I worry about that, I'd like to get it working.
Here's some system details:
OS: Linux 4.18.0-492.el8.x86_64
machine architecture: x86_64
compiler: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-21)

The following command:
samblaster -r -i SC-13c-TCMP_S214_L001_R1_001.fastq.merged.sam -o SC-13c.rmdup.sam.gz
produces this output:
samblaster: Version 0.1.26
samblaster: Opening SC-13c-TCMP_S214_L001_R1_001.fastq.merged.sam for read.
samblaster: Opening SC-13c.rmdup.sam.gz for write.
samblaster: Loaded 439926763 header sequence entries.
samblaster: Unable to allocate signature set array.samblaster: Premature exit

The sam file is merged from many 10s of bam files, each of which is made from the same query sequence set mapped to a different reference set. There may be duplicate entries in the reference sets, so this is why I am trying to de-duplicate this merged file. This seems like a memory-related error, but I have over 900GB of free memory on this machine. Any help is greatly appreciated.

The output line immediately above the error reports that your input SAM file has almost 440 million @SQ lines in its header?  Usual reference genomes, even ones comprised of contigs that are not fully assembled, do not have anywhere near that many sequences.   If your merged SAM file really has that many (long) genome sequences in it, this is the immediate (proximate) cause of the error. However, it appears that samblaster could arguably do a better job of picking an initial hash table size than it currently does, at the possible expense of more hash table resize operations while processing the SAM file.  The current code sets the initial hash table size assuming the SAM file has some combination of a large number of short sequences and/or a small number of long sequences, but not a large number of long sequences.
Does this help?

This SAM is merged from many individual BAM files. Each of these is mapped to a different reference. Some of the references are genomes, but some are not. The references of different types (for example: refseq mammalian genomes and the NCBI NT database) may overlap in their sequence content. Thus the desire for deduplication. Databases may contain either long or short sequences. The NT database has quite a large number of small sequences, and my genome databases contain nearly all available genomes in refseq. I think this may indicate you are right about your suspected cause of the error.


Add "ThrottleFirst" and "ThrottleFirstFrame" operators

I add ThrottleFirst and ThrottleFirstFrame operators and these tests.

Great contribute!
It's very useful, thank you.


Exposing component variables

When using a viewport scroll monitor how can you direct variables values, eg. button-bg-color to either transition change or with button-padding-y through incremental values.

Settled on the practice of using initial for components where you'd want to inject a new value during interactions for example, changing a button-bg-color vs theming button-font-size

Fixed with #51


The big refactor

Here's a few refactors for the code:

the indentation is fixed to 4 spaces
fix weird package.cpath and add support for loading dlls
Use config.plugins instead of config
move subprocess IO to a thread (instead of in View:update)
Rename get_char_size to get_screen_char_size since it's ambiguous
Move terminal resize to update() instead of draw()
Do not draw spaces (\r\n\t\v\l )
Pass varargs in keymap.on_key_pressed (needed in master)
Return char as string instead of number (wchar_t encoding cannot be assumed, it must be converted by libc)
Removed time field in tmt:write
get_screen returns a linear array instead of a 2D array
Fix memory leak where tmt->answer will be discarded without freeing
Remove unused macros
Shorten code by using some convenient lua functions

There is way too much to cover so I might forgot something.

Wow, thanks for the PRs!
For the Lua part, which is all I wrote more-or-less myself, most of what you did seems reasonable. I did notice that invisble will not work (I think): you index it by char but I'm pretty sure that Lua has it as an array. The exact syntax escapes me right now, but something like invisible = { ["\r"] = true, ... }

I didn't know lua_tmt was the library from luarocks. Now it makes sense since a lot of boilerplate I removed are available for later lua versions (while lua lib authors tend to write more backwards compatible code). I honestly don't think it was an issue since the library is simple enough and for lite-xl we're only targetting 5.2 (which is basically what I base the code on) and 5.4 (in 2.1). In theory its only 5.4 because 2.0.x does not have official support for native extension. The situation was planned to be resolved on 2.1.

For the Lua part, which is all I wrote more-or-less myself, most of what you did seems reasonable. I did notice that invisble will not work (I think): you index it by char but I'm pretty sure that Lua has it as an array. The exact syntax escapes me right now, but something like invisible = { ["\r"] = true, ... }

Sorry, that was an oversight, I'll put a fix later.

Currently one problem I could see is with full terminal redraw. With the default size of 80x24 it easily exceeds 2000 calls which will exhaust the command buffer.

These changes are amazing! That said, it seems like this is more your plugin than mine at this point. Would it not maybe be better to make your version the 'main' version, and then I just add a link to yours in my repo?

These changes are amazing! That said, it seems like this is more your plugin than mine at this point. Would it not maybe be better to make your version the 'main' version, and then I just add a link to yours in my repo?

I'm honored! I am not against it, but I might not be able to maintain it actively.

I have to admit that I have not read all the code yet, but I have tested the updated plugin.
For maintainership, I think adding you to this repo might be a good alternative. That way both of us can work on it.


Add Universitas PGRI Ronggolawe

@PanjiNamjaElf I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host unirow.UNIROW.ac.id not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


nice work,but can't read from the clob fields

You do a nice work!
but I can't use it read from the clob fields!

Done

Thanks!

Thats great, thanks!
I've not had time to test it yet as I'm away from the office for a bit, but can't wait to test it out.


Tell Your Exchange

Generate tweet and count mentions

@xavier506 is there a template for the tweet we want?

Lets make it something simple like this to start
@exchangeTwitter I own my vote and urge you to support #Myvoteeos


cannot install viztracer

I upgraded pip and virtualenv to latest version. but still cannot download the viztracer. see the errror below:
(env) yangyi@yangyis-mac bin % python -m pip install viztracer
ERROR: Could not find a version that satisfies the requirement viztracer (from versions: none)
ERROR: No matching distribution found for viztracer

By the way, my python version (env)
yangyi@yangyis-mac bin % python --version
Python 3.7.3

Hi,
The fact is, we have never officially supported MacOS before 0.1.2. However, we started to do so from 0.1.3, which is just released. Binary package is provided through pip and fallback source tar is uploaded as well.
We also started validating it on github's MacOS VM.
So just install the latest version and you should be able to use it.
Thanks

cool! thank you Tian. It works now. Closed the issue.


Why running queries in parallel is slow?

Hey, I'm trying to run couple queries in parallel and getting some weird performance results:
// total execution time of this example is ~200ms
const queries = [
  db.collection('path').where('propId', '==', 'firestore-prop-id').get()
]
const res = await Promise.all(queries)

but when trying to add one more query exec time increases to ~800ms ( 4 times !!! )
// total execution time of this example is ~800ms
const queries = [
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
]
const res = await Promise.all(queries)

what is more interesting, when trying to add even more queries, now total exec time remains almost the same ~800ms
// total execution time of this example is ~800ms
const queries = [
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
  db.collection('path').where('propId', '==', 'firestore-prop-id').get(),
]
const res = await Promise.all(queries)

Why running >1 query in parallel has such exec time difference?
Is there any bottleneck, or am I missing something?
To mention, I checked query.explain with analyze param and there is no noticeable time difference in executionDuration of the queries.

Hi @sergey-shpak ,
Thank you for filling the ticket!
I tested the code with the same scenario and didn't reproduce the same behaviour.
Usually, when the SDK execute the query for the first time, it takes a little bit longer since it needs to establish the connection with the backend.
After that, every same query just take a little bit more time since they can reuse the previous connection.
So what is happened in the example you provided is, the query execution usually takes ~ 800 ms and the 200 ms one happens occasionally.
If you believe this reason doesn't fully explain your case, you please provide more data for us to look further? For example running the query multiple times to get a average time spent.
Also if you have not, please try the use the latest version of SDK.


Allow control of bundle formatting

If you have a log of items in a bundle it is much better to put them on multiple lines as in:
myBundle = [
    "dependency1",
    "dependency2",
    "dependency3",
]

I also prefer the trailing comma to reduce diffs when adding a line
However this plugin always forces it into one line which makes for very long, unreadable lines. In my project I have a bundle that it forces into a 275 character line.
You should allow control of whether it is broken up, with perhaps a break it up if if is over x line length and also whether to use trailing comma when you do.

Agreed that one single line is not ideal :) Would limiting the line length and adding a trailing comma be acceptable for your use case? I rather not have tons of options to configure this vs having a sensible, opinionated default.

If, you put the values in the array on. separate lines if it does not fit on one line, then yes. My use case is that I always want all entries in the bundle to be on separate lines, so the sensible, opinionated default in my mind is never try to squeeze it into one line.


fix(deps): update module github.com/gofiber/fiber/v2 to v2.48.0

This PR contains the following updates:

Package
Type
Update
Change

github.com/gofiber/fiber/v2
require
minor
v2.47.0 -> v2.48.0

Release Notes

gofiber/fiber
v2.48.0
Compare Source
🚀 New

Add ability to print custom message on startup (#2491)
https://docs.gofiber.io/guide/hooks#onlisten

app := fiber.New(fiber.Config{
  DisableStartupMessage: true,
})

app.Hooks().OnListen(func(listenData fiber.ListenData) error {
  if fiber.IsChild() {
      return nil
  }
  scheme := "http"
  if data.TLS {
    scheme = "https"
  }
  log.Println(scheme + "://" + listenData.Host + ":" + listenData.Port)
  return nil
})

app.Listen(":5000")

Add Logger interface and fiberlog (#2499)
https://docs.gofiber.io/api/log

🧹 Updates

Dictpool is not completely gone (#2540)
Bump golang.org/x/sys from 0.9.0 to 0.10.0 (#2530)
Bump github.com/valyala/fasthttp from 1.47.0 to 1.48.0 (#2511)

🐛 Fixes

Middleware/logger: Default logger color behaviour (#2513)

📚 Documentation

Fix link (#2542)
Fix bad documentation on queries function (#2522)
Fix validation-guide (#2517)
Fix bad documentation on queries function (#2522)
Add a warning on security implications when using X-Forwarded-For improperly (#2520)
Fix typo (#2518)
Typo in ctx.md (#2516)
Fix comment in client.go (#2514)
Fix docs api fiber custom config (#2510)

Full Changelog: https://github.com/gofiber/fiber/compare/v2.47.0...v2.48.0
Thank you @ForAeons, @RHeynsZa, @Saman-Safaei, @Skyenought, @Z3NTL3, @andre-dasilva, @cmd777, @dozheiny, @efectn, @f1rstmehul, @gaby, @itcuihao and @mo1ein for making this update possible.

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: backend-go/go.sum
Command failed: docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/renovate/repos/github/bcgov/quickstart-openshift":"/tmp/renovate/repos/github/bcgov/quickstart-openshift" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e GOPATH -e GOSUMDB -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/tmp/renovate/repos/github/bcgov/quickstart-openshift/backend-go" docker.io/renovate/sidecar bash -l -c "install-tool golang 1.20.6 && go get -d -t ./..."
go: downloading github.com/gofiber/fiber/v2 v2.48.0
go: downloading github.com/gofiber/helmet/v2 v2.2.26
go: downloading github.com/gofiber/swagger v0.1.12
go: downloading github.com/golang-migrate/migrate/v4 v4.16.2
go: downloading github.com/joho/godotenv v1.5.1
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading gorm.io/driver/postgres v1.5.2
go: downloading gorm.io/gorm v1.25.1
go: downloading github.com/devfeel/mapper v0.7.13
go: downloading github.com/google/uuid v1.3.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.19
go: downloading github.com/mattn/go-runewidth v0.0.14
go: downloading github.com/valyala/bytebufferpool v1.0.0
go: downloading github.com/valyala/fasthttp v1.48.0
go: downloading github.com/swaggo/files/v2 v2.0.0
go: downloading github.com/swaggo/swag v1.16.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/lib/pq v1.10.2
go: downloading go.uber.org/atomic v1.7.0
go: downloading github.com/jackc/pgx/v5 v5.3.1
go: downloading golang.org/x/sys v0.10.0
go: downloading github.com/jinzhu/now v1.1.5
go: downloading github.com/rivo/uniseg v0.2.0
go: downloading github.com/andybalholm/brotli v1.0.5
go: downloading github.com/klauspost/compress v1.16.3
go: downloading github.com/valyala/tcplisten v1.0.0
go: downloading github.com/KyleBanks/depth v1.2.1
go: downloading github.com/go-openapi/spec v0.20.9
go: downloading golang.org/x/tools v0.9.1
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
go: downloading golang.org/x/crypto v0.8.0
go: downloading golang.org/x/text v0.9.0
go: downloading github.com/jinzhu/inflection v1.0.0
go: downloading github.com/go-openapi/jsonpointer v0.19.6
go: downloading github.com/go-openapi/jsonreference v0.20.2
go: downloading github.com/go-openapi/swag v0.22.3
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/josharian/intern v1.0.0
go: downloading github.com/bcgov/quickstart-openshift v0.1.0
github.com/bcgov/quickstart-openshift/backend-go imports
	github.com/bcgov/quickstart-openshift/backend-go/docs: cannot find module providing package github.com/bcgov/quickstart-openshift/backend-go/docs

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (v2.48.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


Don't sleep on last retry attempt

@booxter could you add a PR description just for future reference?


Add support for firewall marks in virtual_server config

Hi there!  This PR adds some support for fwmark based virtual_servers.  Hopefully pretty straightforward!
Let me know if you need me to adjust anything or have questions!

Interesting, I see a lot of travis-ci tests failed but ... they all appear to be unrelated to the code?

They're indeed unrelated to the code.
It's caused by 1 or 2 gems that are incompatible with Ruby <2.0.
I'll add some version clauses to the Gemfile when time permits.
Other than that thanks for your PR!
Could rebase (fixup) those 4 commits into a single one? And also an example snippet in README.md would be greatly appreciated. 👍

Sure thing, interesting -- had never seen rebaseing to cleaning things up before!  Found a good doc on it here:
http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html
I might add a little note to the contributing section for it while I'm at it.

Basically fixup is the merge mechanism one you need.
git rebase -i HEAD~4
pick => fixup
save & exit
git push origin master --force

Something went wrong there. You've ended up with 9 commits instead of your original 4.
This should get back to start:
git rebase -i 97a508a74b23938816259d82e9db2b927b7de1a0
exit, no need to save

Sorry yeah you were seeing me trying to figure out the cray.

Note the addition to the contributing message at the bottom of the README -- in case you don't like how that's worded or something.  =)

Finally got around to merging.
Thanks again! 👍


"Vasya and Drinks" is a copy from another site and needs to be retired

As stated here: https://github.com/codewars/codewars.com/wiki/List-of-kata-which-are-potentially-plagiarized-or-copied-from-other-sites-without-proper-credit
Kata Vasya and Drinks:

Copy of Drinks problem from Codeforces
Still in beta
probably has to be retired

Also  Johny and Trees

Copy of Pashmak and Garden problem from Codeforces, with very minor edits
Still in beta
probably has to be retired

Retired both. Can you keep track of the retired kata on that page as well? Maybe create a "Retired" section at the bottom and move them there retaining the information.
I'll probably introduce some kind of penalty later. This user is ranked 29th because of the copied challenges.


buggy code in src/utils/prompt_generator.py:121

the element of label_ids = [f["labels"] for f in features] comes in different length, it cannot be converted to np.array and therefore raising the *** ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (555,) + inhomogeneous part.
command to run: env CUDA_VISIBLE_DEVICE=0 bash scripts/infer_LLM_with_template.sh kaggledbqa $MY_API_KEY
I assume you want to replace every single numerics in the List[List[int]] to 0 is that right?

got same problem here.


Hard to install pre-release on remote

I can't install 'ms-python.pylint by clicking install in WSL/SSH on remote. But install from VISX worked. Is it related to remote-SSH?

Can't install 'ms-python.pylint' extension because it is not compatible with the current version of Visual Studio Code (version 1.66.0).

@WXZhao7 Can you please share following logs while you retry the operation?

F1 > Set Log Level... > Trace
F1 > Open View... > Log (Window)
F1 > Open View... > Log (Remote)

Have you tried uninstall and installing the extension from the same window?

@sandy081 I uninstalled the extension installed from VISX file and reload the windows.

I cleared the log before installing and here are only the related logs.

Case1: click the 'install' button in the extension market and the same error popped.

log(Window):

[2022-04-06 16:09:05.877] [renderer1] [trace] CommandService#executeCommand workbench.output.action.clearOutput
[2022-04-06 16:09:09.372] [renderer1] [trace] CommandService#executeCommand workbench.action.toggleMaximizedPanel
[2022-04-06 16:09:11.716] [renderer1] [trace] CommandService#executeCommand setContext
[2022-04-06 16:09:11.716] [renderer1] [trace] CommandService#executeCommand setContext
[2022-04-06 16:09:11.716] [renderer1] [trace] CommandService#executeCommand setContext
[2022-04-06 16:09:11.717] [renderer1] [trace] CommandService#executeCommand setContext
[2022-04-06 16:09:11.997] [renderer1] [trace] CommandService#executeCommand setContext
[2022-04-06 16:09:14.604] [renderer1] [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
[2022-04-06 16:09:14.605] [renderer1] [trace] [File Watcher (node.js)] [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-06 16:09:14.605] [renderer1] [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
[2022-04-06 16:09:14.605] [renderer1] [trace] [File Watcher (node.js)] [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-06 16:09:14.655] [renderer1] [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-06 16:09:14.656] [renderer1] [debug] User data changed
[2022-04-06 16:09:19.787] [renderer1] [info] Downloading the 'ms-python.pylint' extension locally and install
[2022-04-06 16:09:19.823] [renderer1] [trace] RequestService#request https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
[2022-04-06 16:09:19.829] [renderer1] [trace] [History stack global-default]: notifyNavigation() (editor: extension:ms-python.pylint%5Cextension, event: <none>)
[2022-04-06 16:09:19.829] [renderer1] [trace] [History stack global-default]: notifyNavigation() not ignoring (editor: extension:ms-python.pylint%5Cextension, event: <none>)
[2022-04-06 16:09:19.829] [renderer1] [trace] [History stack global-default]: onNonSelectionAwareEditorNavigation() (editor: extension:ms-python.pylint%5Cextension, event: <none>)
[2022-04-06 16:09:19.829] [renderer1] [trace] [History stack global-default]: add() (editor: extension:ms-python.pylint%5Cextension, event: <none>)
[2022-04-06 16:09:19.829] [renderer1] [trace] [History stack global-default]: index: 4, navigating: false
- group: 0, editor: vscode-userdata:/c%3A/Users/zhao/AppData/Roaming/Code/User/settings.json, selection: line: 290-290, col:  16-16
- group: 0, editor: vscode-remote://ssh-remote%2B7b22686f73744e616d65223a224d61696e227d/home/wxz/.vscode-server/data/Machine/settings.json, selection: line: 2-2, col:  24-25
- group: 0, editor: vscode-remote://ssh-remote%2B7b22686f73744e616d65223a224d61696e227d/home/wxz/.vscode-server/data/Machine/settings.json, selection: line: 15-15, col:  25-27
- group: 0, editor: vscode-remote://ssh-remote%2B7b22686f73744e616d65223a224d61696e227d/home/wxz/.vscode-server/data/Machine/settings.json, selection: line: 27-27, col:  24-27
- group: 0, editor: extension:ms-python.pylint%5Cextension, selection: <none>

[2022-04-06 16:09:19.871] [renderer1] [debug] Webview(f8eec403-b700-479e-af69-9d363a375892): will update content
[2022-04-06 16:09:19.950] [renderer1] [debug] Webview(f8eec403-b700-479e-af69-9d363a375892): webview ready
[2022-04-06 16:09:25.267] [renderer1] [trace] CommandService#executeCommand workbench.action.toggleMaximizedPanel

Log(Remote Server)

[2022-04-06 16:09:12.691] [remoteagent] [trace] Started scanning system extensions
[2022-04-06 16:09:12.691] [remoteagent] [trace] Started scanning user extensions
[2022-04-06 16:09:12.755] [remoteagent] [trace] Scanned user extensions: 29
[2022-04-06 16:09:12.756] [remoteagent] [trace] Scanned system extensions: 30
[2022-04-06 16:09:12.756] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.js-debug-companion with /home/wxz/.vscode-server/extensions/ms-vscode.js-debug-companion-1.0.17.
[2022-04-06 16:09:12.756] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.references-view with /home/wxz/.vscode-server/extensions/ms-vscode.references-view-0.0.89.
[2022-04-06 16:09:13.419] [remoteagent] [trace] Started scanning system extensions
[2022-04-06 16:09:13.419] [remoteagent] [trace] Started scanning user extensions
[2022-04-06 16:09:13.419] [remoteagent] [trace] Started scanning system extensions
[2022-04-06 16:09:13.419] [remoteagent] [trace] Started scanning user extensions
[2022-04-06 16:09:13.504] [remoteagent] [trace] Scanned user extensions: 29
[2022-04-06 16:09:13.510] [remoteagent] [trace] Scanned user extensions: 29
[2022-04-06 16:09:13.513] [remoteagent] [trace] Scanned system extensions: 30
[2022-04-06 16:09:13.514] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.js-debug-companion with /home/wxz/.vscode-server/extensions/ms-vscode.js-debug-companion-1.0.17.
[2022-04-06 16:09:13.514] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.references-view with /home/wxz/.vscode-server/extensions/ms-vscode.references-view-0.0.89.
[2022-04-06 16:09:13.527] [remoteagent] [trace] Scanned system extensions: 30
[2022-04-06 16:09:13.527] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.js-debug-companion with /home/wxz/.vscode-server/extensions/ms-vscode.js-debug-companion-1.0.17.
[2022-04-06 16:09:13.528] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.references-view with /home/wxz/.vscode-server/extensions/ms-vscode.references-view-0.0.89.
[2022-04-06 16:11:09.968] [remoteagent] [info] New EH opened, aborting shutdown

Log(Remote Extension Host)

[2022-04-06 16:09:03.563] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:03.563] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:03.563] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:03.563] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:03.815] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:05.321] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:05.321] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:05.321] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:05.321] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:12.666] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:12.666] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:12.666] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:12.666] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:12.915] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:53.508] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/settings/machine","path":"/settings/machine","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.845] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/settings/resourceLanguage","path":"/settings/resourceLanguage","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.845] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/launch","path":"/launch","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.845] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/token-styling","path":"/token-styling","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.845] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/textmate-colors","path":"/textmate-colors","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.845] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/workbench-colors","path":"/workbench-colors","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.870] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/settings/resourceLanguage","path":"/settings/resourceLanguage","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.913] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/launch","path":"/launch","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.913] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/token-styling","path":"/token-styling","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.925] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/textmate-colors","path":"/textmate-colors","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:53.931] [exthost] [trace] [DiagnosticCollection] change many (extension, owner, uris) vscode.json-language-features _generated_diagnostic_collection_name_#0 [[{"$mid":1,"external":"vscode://schemas/workbench-colors","path":"/workbench-colors","scheme":"vscode","authority":"schemas"},[]]]
[2022-04-06 16:09:57.128] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:57.128] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:57.128] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:09:57.128] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:11:55.032] [exthost] [trace] ExtHostCommands#executeCommand setContext

Case2: click the button install local extensions in ... and select pyling

log(Window):

[2022-04-06 16:18:37.885] [renderer1] [trace] CommandService#executeCommand workbench.output.action.clearOutput
[2022-04-06 16:18:44.433] [renderer1] [trace] CommandService#executeCommand workbench.extensions.installLocalExtensions
[2022-04-06 16:18:49.302] [renderer1] [trace] RequestService#request https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
[2022-04-06 16:18:49.811] [renderer1] [info] Downloading the 'ms-python.pylint' extension locally and install
[2022-04-06 16:18:49.812] [renderer1] [trace] RequestService#request https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
[2022-04-06 16:18:50.156] [renderer1] [error] Can't install 'ms-python.pylint' extension because it is not compatible with the current version of Visual Studio Code (version 1.66.0).: Incompatible: Can't install 'ms-python.pylint' extension because it is not compatible with the current version of Visual Studio Code (version 1.66.0).
    at l.checkAndGetCompatible (vscode-file://vscode-app/c:/Users/zhao/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3100:5504)
    at async l.downloadAndInstall (vscode-file://vscode-app/c:/Users/zhao/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3100:4068)
    at async l.installFromGallery (vscode-file://vscode-app/c:/Users/zhao/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3100:3238)
    at async Promise.all (index 0)
    at async Object.X [as settled] (vscode-file://vscode-app/c:/Users/zhao/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:71:22545)
    at async It.installExtensions (vscode-file://vscode-app/c:/Users/zhao/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3025:74351)

Log(Remote Server)

[2022-04-06 16:18:45.863] [remoteagent] [trace] ExtensionManagementService.refreshReportedCache
[2022-04-06 16:18:45.863] [remoteagent] [trace] RequestService#request https://az764295.vo.msecnd.net/extensions/marketplace.json
[2022-04-06 16:18:45.863] [remoteagent] [trace] resolveShellEnv(): running (macOS/Linux)
[2022-04-06 16:18:46.257] [remoteagent] [trace] ExtensionManagementService.refreshControlCache {"malicious":[{"id":"visualstuiocode.emmet"},{"id":"joaomoreno.banana"},{"id":"JacobeanResearchandDevelopmentLLC.vscode-scxml-preview"},{"id":"joaquin6.package-watch"},{"id":"KazuoCode.gthubsum"},{"id":"MaxGotovkin.tslens"}],"unsupportedPreReleaseExtensions":{"github.vscode-pull-request-github-insiders":{"id":"github.vscode-pull-request-github","displayName":"GitHub Pull Requests and Issues"},"ms-vscode-remote.remote-ssh-nightly":{"id":"ms-vscode-remote.remote-ssh","displayName":"Remote - SSH"},"ms-vscode-remote.remote-ssh-edit-nightly":{"id":"ms-vscode-remote.remote-ssh-edit","displayName":"Remote - SSH: Editing Configuration Files"}}}
[2022-04-06 16:18:46.270] [remoteagent] [trace] Started scanning system extensions
[2022-04-06 16:18:46.270] [remoteagent] [trace] Started scanning user extensions
[2022-04-06 16:18:46.270] [remoteagent] [trace] Started scanning system extensions
[2022-04-06 16:18:46.270] [remoteagent] [trace] Started scanning user extensions
[2022-04-06 16:18:46.369] [remoteagent] [trace] Scanned user extensions: 29
[2022-04-06 16:18:46.376] [remoteagent] [trace] Scanned user extensions: 29
[2022-04-06 16:18:46.379] [remoteagent] [trace] Scanned system extensions: 30
[2022-04-06 16:18:46.379] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.js-debug-companion with /home/wxz/.vscode-server/extensions/ms-vscode.js-debug-companion-1.0.17.
[2022-04-06 16:18:46.379] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.references-view with /home/wxz/.vscode-server/extensions/ms-vscode.references-view-0.0.89.
[2022-04-06 16:18:46.402] [remoteagent] [trace] Scanned system extensions: 30
[2022-04-06 16:18:46.402] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.js-debug-companion with /home/wxz/.vscode-server/extensions/ms-vscode.js-debug-companion-1.0.17.
[2022-04-06 16:18:46.402] [remoteagent] [debug] Overwriting system extension /home/wxz/.vscode-server/bin/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/extensions/ms-vscode.references-view with /home/wxz/.vscode-server/extensions/ms-vscode.references-view-0.0.89.
[2022-04-06 16:21:15.254] [remoteagent] [trace] Started scanning user extensions

Log(Remote Extension Host)

[2022-04-06 16:18:21.708] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:21.708] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:21.708] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:21.709] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:21.959] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:30.344] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:30.344] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:30.344] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:18:30.344] [exthost] [trace] ExtHostCommands#executeCommand setContext
[2022-04-06 16:19:57.581] [exthost] [trace] ExtHostCommands#executeCommand setContext

I understand why it failed on second case (installing from download button) from the logs. It seems logs are not complete in first case (installing from Marketplace). Can you please record the logs until the error is shown and share them?

@sandy081
I guess there should be some log like [error] Can't install 'ms-python.pylint' extension because it .... But no useful log popped. Here I recorded my steps in this GIF.

 Here is an entry that mentions that extension is being downloaded locally
[2022-04-08 14:17:21.995] [renderer1] [info] Downloading the 'ms-python.pylint' extension locally and install
May I know if this happens only for this extension or for other extensions too?

@sandy081 Only vscode-pylint popped error Can't install 'ms-python.pylint' extension because it is not compatible with the current version of Visual Studio Code (version 1.66.1). Amazing!

the log of other extension with same step

[2022-04-13 15:53:23.394] [renderer1] [trace] CommandService#executeCommand workbench.output.action.clearOutput
[2022-04-13 15:53:37.230] [renderer1] [info] Downloading the 'julialang.language-julia-insider' extension locally and install
[2022-04-13 15:53:37.239] [renderer1] [trace] [History stack global-default]: index: -1, navigating: false: <empty>
[2022-04-13 15:53:37.338] [renderer1] [trace] [History stack global-default]: notifyNavigation() (editor: extension:julialang.language-julia-insider%5Cextension, event: <none>)
[2022-04-13 15:53:37.338] [renderer1] [trace] [History stack global-default]: notifyNavigation() not ignoring (editor: extension:julialang.language-julia-insider%5Cextension, event: <none>)
[2022-04-13 15:53:37.339] [renderer1] [trace] [History stack global-default]: onNonSelectionAwareEditorNavigation() (editor: extension:julialang.language-julia-insider%5Cextension, event: <none>)
[2022-04-13 15:53:37.339] [renderer1] [trace] [History stack global-default]: add() (editor: extension:julialang.language-julia-insider%5Cextension, event: <none>)
[2022-04-13 15:53:37.340] [renderer1] [trace] [History stack global-default]: index: 0, navigating: false
- group: 0, editor: extension:julialang.language-julia-insider%5Cextension, selection: <none>

[2022-04-13 15:53:37.418] [renderer1] [debug] Webview(a5fab530-a20e-46b5-8fe2-c4590ee3ceae): will update content
[2022-04-13 15:53:37.554] [renderer1] [trace] RequestService#request https://julialang.gallerycdn.azure.cn/extensions/julialang/language-julia-insider/1.6.17/1649279791410/Microsoft.VisualStudio.Code.Manifest
[2022-04-13 15:53:37.562] [renderer1] [debug] Webview(a5fab530-a20e-46b5-8fe2-c4590ee3ceae): webview ready
[2022-04-13 15:53:38.775] [renderer1] [trace] Downloading extension: julialang.language-julia-insider
[2022-04-13 15:53:38.777] [renderer1] [trace] ExtensionGalleryService#download julialang.language-julia-insider
[2022-04-13 15:53:38.778] [renderer1] [trace] RequestService#request https://julialang.gallery.vsassets.io/_apis/public/gallery/publisher/julialang/extension/language-julia-insider/1.6.17/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage?redirect=true&install=true
[2022-04-13 15:53:42.263] [renderer1] [info] Downloaded extension: julialang.language-julia-insider /c:/Users/zhao/AppData/Local/Temp/173336be-d8c5-4584-bfa4-1c247dd2b001
[2022-04-13 15:53:46.949] [renderer1] [trace] RequestService#request https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
[2022-04-13 15:53:46.950] [renderer1] [info] Successfully installed 'julialang.language-julia-insider' extension
[2022-04-13 15:53:47.296] [renderer1] [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
[2022-04-13 15:53:47.300] [renderer1] [trace] [File Watcher (node.js)] [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-13 15:53:47.301] [renderer1] [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
[2022-04-13 15:53:47.301] [renderer1] [trace] [File Watcher (node.js)] [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-13 15:53:47.369] [renderer1] [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\zhao\AppData\Roaming\Code\User\globalStorage
[2022-04-13 15:53:47.402] [renderer1] [debug] User data changed
[2022-04-13 15:53:56.971] [renderer1] [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage

I have the same issue for pylint, the funny thing is that I try with  code --install-extension but I cannot chose --pre-release on my ssh since I can on my normal vscode.

To verify:

Open VS Code and install jaaxxx.pre-release-test-only-pre extension
Connect VS Code to a remote window (WSL/SSH/Dev Container) and go to extensions view
Click on Install in ${Remote Window Name} button
Make sure extension is installed in the remote window

@sandy081
I'm sorry I find that the Install in ${Remote Window Name} button still can't work.

Fix is not yet released. You can try our next insiders or wait until for May release.

Seems like it's still a problem

Seems like it's still a problem

Yes, indeed.  It may come later You can try our next insiders or wait until for May release.

I was successfully in installing the pre-release extension but then I got a weird disabled message:
This extension is disabled in this workspace because it is defined to run in the Remote Extension Host. Please install the extension in 'SSH: tanha' to enable. [Learn More](vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/workbench/workbench.html)

@tanhakabir It's a known UI glitch in Extension editor because it is still pointing to installed extension from local. Reopening the editor will not show it.


Fix missing teamkill event on instakill

When a player got instakilled, due to large caliber or during grayed-out stage after revival, the teamkill event was not triggered.
Example from the logs:
[2021.10.31-00.38.35:319][ 83]LogSquad: Player:Victim ActualDamage=900.000000 from Attacker caused by BP_BTR82A_RUS_2A72_AP_C_2147479210
[2021.10.31-00.38.35:319][ 83]LogSquadTrace: [DedicatedServer]ASQSoldier::Die(): Player:Victim KillingDamage=900.000000 from BP_PlayerController_C_2147481608 caused by BP_BTR82A_RUS_2A72_AP_C_2147479210

After removing the teamkill changes and testing this should be ready to merge.


Add simple image zoom to Product Detail Page

Is your feature request related to a problem? If yes, please describe it.
Repetitive task in customer projects
Describe the desired solution.
Example: https://inta-live-ish18-sharkclean-ca.sharkninja.com/products/shark-rocket-duoclean-with-self-cleaning-brushroll-corded-stick-vacuum-zidZS360C?view=grid
AB#74233

Design: https://www.figma.com/file/hhwgC5tho5ewHafC1zYehM/Product-Image-Zoom?node-id=27%3A585


[zh] Localize 'devsecops'

[ ] Localize the content/en/devsecops.md to content/zh/ in dev-zh.

ack

@JIANGYU-14 Hi, plz go ahead ;)