feat: add GutHub action outputs

Description
Current GitHub action has some  inputs, then it does something, but it has not usable outputs to check what the results were.
As a user of the GitHub action, i want several outputs, so that i can use them programmatically in GitHub workflows.

released: bool(-ish) value that indicates whether a released happened
version: (new) semantic version that was calculated. if released was false than this would be the current version detected.
tag: VCS tag-name was used for the release. if released was false than this would be empty string.
url: Github.com URL for the release. if released is false, then this value is  empty string
id: Release ID.  if released is false, then this value is null
assets: JSON array containing information about each uploaded asset, in the format given here (minus the uploader field).   if released is false, then this value is an empty JSON list
assets-dist: JSON object containing information about each uploaded dist asset, in the format given here (minus the uploader field).  if released is false, then this value is an empty JSON object
upload_url: URL for uploading assets to the release. if released is false, then this value is an empty string

output inspired by https://github.com/softprops/action-gh-release
Use cases

released: python-semantic-release GitHub action might detect that no release should happen. To indicate this, you can check this value. As an example, you can use ${{ steps.<step-id>.outputs.released }} to check if a release happened and control other steps based on that information. For example a DockerHub release can be skipped, if python-semantic-release did not happen, although the github-action ended with success() state.
version: As an example, you can use ${{ steps.<step-id>.outputs.version }} to get the version that was currently detected/used for the release.
tag:  As an example, you can use ${{ steps.<step-id>.outputs.tag }} as an input for https://github.com/marketplace/actions/upload-files-to-a-github-release
assets: As an example, you can use ${{ fromJSON(steps.<step-id>.outputs.assets-dist)[0].browser_download_url }} to get the download URL of the first asset. This file can then be downloaded an put in a docker image.
asset-dist: As an example, you can use ${{ fromJSON(steps.<step-id>.outputs.assets-dist).wheel.browser_download_url }} to get the download URL of the wheel-dist asset. This file can then be downloaded an put in a docker image.
upload_url: As an example, you can use ${{ steps.<step-id>.outputs.upload_url }} as an input for https://github.com/actions/upload-release-asset

Possible implementation

outputs can be defined in the https://github.com/relekang/python-semantic-release/blob/master/action.yml
output can be issued via workflow commands on stdOut - see https://docs.github.com/en/actions/learn-github-actions/workflow-commands-for-github-actions
ala print('::set-output name=version::1.2.3') - maybe there is a lib for that, or the santizers can be copied from  https://github.com/actions/toolkit/blob/daf8bb00606d37ee2431d9b1596b88513dcf9c59/packages/core/src/command.ts#L80-L94
output released should be boolean true/`` so it is usable in expressions
Therefore it seams like GithubExpression treats every non-empty string as true and  empty string as false.
to print the needed output for "workflow commands" only when run in github-action, the code could check if a certain environment variable is present in github-action only. maybe have an extra log-stream just for "workflow commands" that is dis/enabled based on the env
detection that rnu in a github action can be done via env vars that are set by github actions anyways:
```/usr/bin/docker run  .... -e GITHUB_ACTIONS=true -e CI=true ....`

@relekang are you open for the requested feature to have outputs on the GH-action?
Are you open for pull-requests for it?
How would you like the ideal implementation to be?

This sounds great, open for pull-requests 😄

any hints/notes on the implementation?
any hint where to start?
any constraints architectural-wise or design-specific?
did not look at your code, yet. i am not certain if all the features may be feasible with current code.
i might just prepare a PR with the things i actually need and that are low-hanging :)

i might not find the time to implement it in the near future.
idea and some implementation details should be clear, docs are linked.
i am not sad if someone else tackles this topic. ;-)
could you add the "help wanted" label to this very issue, @relekang ?

@jkowalleck done :)

+1 on this. Would be very useful. For example I would like to build a docker image and upload it to Github container registry after the version was increased. To do this I both need to know if the version was increased, and what new version number it was increased to.

One year passed, and I still had no time to implement the feature.
@jbnjohnathan would you go ahead and take tackle the thing?

@jkowalleck I created this PR to at least att the released and version
4b4fad5f09b0244700092139b9187ffe0b6a2944
Had some issues with the test I added that I hope someone can help with, otherwise it works as expected.

Some work is being done in this area, still in backlog for all requested outputs.

Still in backlog


ASB-281 preserve checkbox values

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Possibility to remove mne-qt-browser splash screen

Is your feature request related to a problem? Please describe.
When dynamically adding a MNEQtBrowser to a PyQt layout, the splash screen for mne-qt-browser appears, and replaces the icon for the PyQt5 app with the mne-qt-browser logo.
Describe the solution you'd like
I would like to be able to modify a config, or pass an argument to raw.plot() that will disable the splash screen from appearing, and prevent the icon of the PyQt app from being replaced.
Additional context
Included is the splash screen as well as the changed icon.

👍 for adding a parameter such as show_splash=True.

no objection

Message ID: @.***>

Was this requested change incorporated into mne-qt-browser 0.4.0"  Is there an argument such as show_splash=False that I can use?


feat(iTranslate): translate by capture

Description

Add new command Translate by OCR

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Thanks for your update 🔥 However, if having this setting it doesn't work as it is right now since the extension is unloaded before it's done.
I'm not sure we can work around this at the moment 😕

@pernielsentikaer Which setting are you talking about?

@404J strange! I'm sure I included the image I prepared, here it is 😊

@pernielsentikaer This command has a configuration item that defaults value is false and gives some hints when the user wants to change its value. This will prevent the extension from being unloaded before it's done.


How to measure per frame latency?

I want to measure the video latency over the webrtc

@utsavrai ,
Unfortunately, there is no straightforward way to do this. Perhaps, this can be a useful resource:
https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c/issues/687#issuecomment-669274565


Use ndjson for console output

Related to Spec: console output

This looks really good. Anyone will be able to create custom reporters. Like for TAP. I think we'll even move the current reporters to separate packages.


bindaddr argument for cmp

can you please add support to initiate the cmpv2  enrolment request from given ip address ( v4 or v6) ?

can someone quickly confirm above request is addressed in the recent releases of openssl. ?

@DDvO can confirm this, but CMPv2 is not implemented yet.

Ah, I did not notice this question before.
RFC 4210 already describes CMPv2, and (most of) it is already implemented in OpenSSL since 3.0.
There is an upcoming CMP version 3, as defined in CMP Updates.
Please note that CMP is actually independent  of the message transfer being used.
Yet there is an RFC for the most common case (HTTP) and an upcoming one for CoAP.
Also in the OpenSSL implementation the HTTP client is independent of the CMP implemenation, while the latter of course uses the former by default.
The HTTP client does support IPv4 and IPv6 addresses.
With the CLI, use for instance -server <IP_ADDRESS>:8080 or -server [::1]:8080
for addressing a CMP server listening locally on port 8080.

Ah, I somehow mistaken CMPv2 with CMPv3.

Thanks @t8m  & @DDvO for your response. sorry I was not able to describe the problem statement earlier. I was looking for the bind option at the client end which is originating CMPv2 request.
Eg.
openssl cmp -cmd ir -server  ca-server-fqdn:8080/pkix/  -ref 1000 -secret pass:mysecret -recipient "/C=mycountry/O=myorg, Inc./CN=my-issueing-ca-cn" -newkey cl_key.pem -subject "/CN=MyName"  -cacertsout capubs.pem -certout cl_cert.pem -extracertsout extracerts.pem -bind_addr fd02:298c:8dfe:313:f816:3eff:fe57:dcf2
with above bind_addr option if we should be able send the request to go from specific ip of the client. This is applicable if client has more than one ip at its end.

This feature is present for the s_client via the -bind option.
For using with the CMP and OCSP clients, init_client() of apps.c could be reused.
The API of crypto/http/http_client.c would need to be extended/generalized.

This appears related to #5265.


[Improvement] Configuration tree parse

Hi,
Do you think it would be better to have a specific configuration file (parsed thanks to a ConfigurationInterface) to set parameters than overriding parameters defined in services.yaml?
The symfony documentation : https://symfony.com/doc/current/bundles/configuration.html
We should then create configuration for composer flex plugin.
I would be happy to create the PR if it's ok for you but it will create a BC break.

Hi, from hindsight, we can give it a go :+1:

Hi, I'm going through old opended issues and PRs to cleanup too-long-opened items and close them. Thank you for your contribution and time.
We needs a feature with test and passing CI to be able to merge it without letting a bug in.
If this is still relevant for you, please add code with test and make CI pass first. Then we'll able to merge your feature without further waiting :+1:
Thank for understanding.


Add clangd config file

What problem were solved in this pull request?
Issue Number: close #xxx
Problem:
What is changed and how it works?
clangd default finds compile_commands.json in build directory and the miniob's default building directory is not build which will lead to the clangd's failure of searching compile_commands.json.
Other information

I think it's better create a soft link file in the $SOURCE directory to the build_xxx/compile_commands.json as we may have build_debug and build_release.
I have checked the clangd website and I saw the information below
clangd will look in the parent directories of the files you edit looking for it, and also in subdirectories named build/. For example, if editing $SRC/gui/window.cpp, we search in $SRC/gui/, $SRC/gui/build/, $SRC/, $SRC/build/, …

clangd will check the SOURCE directory.
How do you think about it?

Here is the clangd doc:
https://clangd.llvm.org/installation.html

Thanks a lot for you contribution. I think it's better create a soft link file in the $SOURCE directory to the build_xxx/compile_commands.json as we may have build_debug and build_release.
I have checked the clangd website and I saw the information below
clangd will look in the parent directories of the files you edit looking for it, and also in subdirectories named build/. For example, if editing $SRC/gui/window.cpp, we search in $SRC/gui/, $SRC/gui/build/, $SRC/, $SRC/build/, …

clangd will check the SOURCE directory.
How do you think about it?

get it, I think soft link is a better way

It's no need to close the pr.
The action creating soft link can be done in the build.sh, and the soft link file should be added into the .gitignore. Do you have any other ideas?

It's no need to close the pr. The action creating soft link can be done in the build.sh, and the soft link file should be added into the .gitignore. Do you have any other ideas?

I think it's good, and I will reopen the pr after creating soft link in build.sh and ignore it in .gitignore.

Thanks a lot.


Block domain uitrasteiiar.com

Domain: uitrasteiiar.com
Requested by @usser0134

.

Thanks again @usser0134,
This actually led me to a couple other scammer accounts. Thanks!!!


Documentation: support table

What has changed and why
Moved status information about components to docs site and out of readme.
Testing instructions

cd docs
hugo server -d
visit http://localhost:1313

Updated to public version of google doc


accept bytearray and memoryview as input to write in s3 submodule

Hello, I'd like to add ability to handle memoryview objects.
https://docs.python.org/2/c-api/buffer.html
I encountered this when attempting to wrap a s3 stream in a io.BufferedWriter like this
class MD5BufferedWriter(io.BufferedWriter):
    def __init__(self, output_stream):
        super().__init__(output_stream)
        self.md5 = hashlib.md5()

    def digest(self):
        return self.md5.hexdigest()

    def write(self, b):
        self.md5.update(b)
        return super().write(b)

with MD5BufferedWriter(smart_open.open('s3://bucket/name', 'wb')) as bt:
       bt.write('a'.encode('utf-8'))

Looking good. Could you please add a unit test that exercises your new feature?

Added a test. Tested to make sure it fails without the fix.

Hi Michael, can you give me some idea of when this might land in pipy?

We just did a bugfix release, I suppose we could do another one in a week or so. Are you in a rush?

It would be helpful, otherwise I'll have to live off a branch for a bit.
BTW, do I need to do anything else in order to merge to master?
thanks!

No, that's pretty much it, congrats on your first contribution to smart_open! :1st_place_medal:

Thank you!
On Thu, Apr 18, 2019, 11:35 PM Michael Penkov<EMAIL_ADDRESS>wrote:

Merged #293 https://github.com/RaRe-Technologies/smart_open/pull/293
into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RaRe-Technologies/smart_open/pull/293#event-2287375254,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKOK27AKR2BP5JSGXRKS4V3PRE4YDANCNFSM4HGDAC6Q
.

--
Brokerage services offered through Exos Securities LLC, member of
SIPC http://www.sipc.org/ / FINRA http://www.finra.org/.  For important
disclosures, click here https://www.exosfinancial.com/disclosures.

Released 1.8.3

Thank you!
On Fri, Apr 26, 2019, 3:26 AM Michael Penkov<EMAIL_ADDRESS>wrote:

Released 1.8.3
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RaRe-Technologies/smart_open/pull/293#issuecomment-486956160,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKOK27EDNNJM4QQKFBFZA6TPSKVDRANCNFSM4HGDAC6Q
.

--
Brokerage services offered through Exos Securities LLC, member of
SIPC http://www.sipc.org/ / FINRA http://www.finra.org/.  For important
disclosures, click here https://www.exosfinancial.com/disclosures.


containeragent lost communication with the server

Hey there,
First of all, Great work of making the build agent available in Docker!
I have a Angular Build which takes some time (AOT & Maps are taking a while).
I've used the Ubuntu 16.04 docker file (slightly adapted it so I have all capabilities) but it keeps failing with the message in Azure Devops:
The agent: containeragent lost communication with the server. Verify the machine is running and has a healthy network connection. For more information, see: https://go.microsoft.com/fwlink/?linkid=846610
I am hosting it in a Azure Container Instance.
Is this related to the Container Instance or is it due to a wrong configuration of the agent?
Thanks in advance!

I would guess it is an issue with connectivity in ACI
If the agent container is able to start and connect to Azure Pipelines, and start the job, then youve certainly configured and started the agent correctly
Did you modify the start.sh script for your image?

Thank you for your quick reply!
Well, I have only removed dependencies like php and stuff which I didn't need.
I didn't change the startup file.
Any ideas why devops is losing coonectivity to ACI?  Could it be that the container restarts cause its host thinks it crashed?
Thanks in advance

I've made a discovery today. When building a complex angular project with tons of features, it crashes (nodejs heap exception). When I build the new project which is still small, no issues at all. So I assume that it is the Memory issue in Angular CLI in my case. Ill keep researching the issue  and keep you guys posted

Thank you for the update @muziekklas
@magnock - because you are in Kubernetes and this issue seems related to the container using too much memory and getting killed, you may need to set resource (memory) requests for the pod matching the expected memory usage of your build so that pods will not get over scheduled on nodes and exhaust the memory. Are you also using angular?
@muziekklas I found this page regarding ACI: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-monitor Are you able to run some builds and look at memory usage for the container group? I have not really used ACI but I am wondering if having multiple containers running is exhausting your memory quota for the group they are running in


Newhoggy/fix ci 2

Does anyone know why the CI checks aren't showing up in the PR?

Does anyone know why the CI checks aren't showing up in the PR?

I think the queue might have been backed up


support torch 2.0

지금 torch 버전이 >=1.10,<2로 고정되어있어 토치 2.0과 같이 설치할 때 문제가 생기네요
강제로 설치하고 써봤을 때, 문제가 생기지는 않았습니다.

제보 감사합니다! ^1.10 -> >=1.10 으로 변경해서, 아마 이제 2.0 에서도 설치가 될 거 같습니다! 지금 local에 pytorch 2.0 dev 설치 중인데, 테스트 끝나고 새 버전 (v2.4.2) 배포하겠습니다.

새로 배포한 버전으로도 테스트했는데, 잘 됩니다! 감사합니다.
이슈는 닫을게요!
# Colab Python 3.8 Pytorch 2.0.0.dev20230202+cu116
!pip install -U pytorch-optimizer
Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/
Collecting pytorch-optimizer
  Using cached pytorch_optimizer-2.4.2-py3-none-any.whl (79 kB)
Requirement already satisfied: torch>=1.10 in /usr/local/lib/python3.8/dist-packages (from pytorch-optimizer) (2.0.0.dev20230202+cu116)
Requirement already satisfied: numpy in /usr/local/lib/python3.8/dist-packages (from pytorch-optimizer) (1.24.2)
Requirement already satisfied: sympy in /usr/local/lib/python3.8/dist-packages (from torch>=1.10->pytorch-optimizer) (1.11.1)
Requirement already satisfied: networkx in /usr/local/lib/python3.8/dist-packages (from torch>=1.10->pytorch-optimizer) (3.0)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.8/dist-packages (from torch>=1.10->pytorch-optimizer) (4.4.0)
Requirement already satisfied: pytorch-triton==2.0.0+0d7e753227 in /usr/local/lib/python3.8/dist-packages (from torch>=1.10->pytorch-optimizer) (2.0.0+0d7e753227)
Requirement already satisfied: filelock in /usr/local/lib/python3.8/dist-packages (from torch>=1.10->pytorch-optimizer) (3.9.0)
Requirement already satisfied: cmake in /usr/local/lib/python3.8/dist-packages (from pytorch-triton==2.0.0+0d7e753227->torch>=1.10->pytorch-optimizer) (3.25.2)
Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.8/dist-packages (from sympy->torch>=1.10->pytorch-optimizer) (1.2.1)
Installing collected packages: pytorch-optimizer
Successfully installed pytorch-optimizer-2.4.2


Corrected Spelling occured to occurred

Corrected Spelling occured to occurred

@jpmicrosoft : Thanks for your contribution! The author(s) have been notified to review your proposed change.


id prop passed to TextArea is taking dynamic values in rendered HTML

The id prop passed to TextArea component, should ideally remain unchanged in the final HTML. But instead a number gets appended to the end of the passed id.
The issue can be reproduced on the storybook site as well:
https://eightfoldai.github.io/octuple.github.io/?path=/story/input--text-area&args=id:myId

@lpatel-eightfold noted, in the meantime if your goal is to use the id for test purposes, please use data-test-id instead. If using for css, consider using the classNames prop.

Tracking with ENG-39552


Ability to create a Shape from one or more segment types directly

See https://github.com/phetsims/bending-light/issues/174#issuecomment-137877435 for a use-case, since we'd need to extract out the Arc to mutate. Much easier to directly create a Shape based on one segment.
It would be great to tell kite to use more than 1 connected (or unconnected) segments, also.

This is possible, via creating:
var segments = // something
var subpath = new kite.Subpath( segments ); // can include closed flag if closed
var shape = new kite.Shape( [ subpath ] );


Is shadow or global illumination on 0.5?

This is one of the important feature for 3D.
I think Voxel cone global illumination like godot, would be perfect for bevy.
Is there any plan?

someone plz tell me, some ways to approach to handle renderers.
I know how to use wgpu-rs, but bevy renderer is totally different structure and even the version is old( wgpu-0.6.0).

No, shadows are not yet supported. The rendering is pretty primitive as most attention has been towards other areas like the core ecs system.
In Bevy the rendering is split into two parts. First of there is bevy_render, which allows you to define render graphs in a render backend independent way. Then there is the actual render backend. By default this bevy_wgpu, which is backed by wgpu. There is also the unofficial bevy_webgl2 when compiling to wasm for usage in the browser. The documentation of bevy_render is very much lacking. I haven't used it myself, so I can't help you with it. I believe there is an example in the example directory though. You may also want to join the discord to ask for help there.

Looks like this question has been answered :) Shadows and global illumination are definitely on the broad roadmap, but won't be ready for 0.5. You may be interested in the PBR features that should be ready in time from #1554.
Closing this out; feel free to post in the Discussions or on Discord if you have other questions.

even the version is old( wgpu-0.6.0)

Well, that's in the last bevy release (0.4), which is quite old. In the git main branch, we have updated to the latest wgpu a while ago. The upcoming 0.5 release will have everything up to date.
We also have someone actively working on PBR support, and it is likely that at least PBR materials will be supported in the upcoming 0.5 release, maybe even complete with support for normal maps and other texture maps.
See #1554 and #1632 for the work in progress.
The 0.5 release is coming very soon (maybe in about a week).
Real-time shadows and global illumination are big renderer features that will take some time to be implemented, so it is not going to be in 0.5. The same person working on PBR has expressed interest to work on at least shadows as well, so they might do that after the release.
If you are interested in contributing to bevy, consider joining on Discord; people will be happy to help you get up to speed on what you need to know. The community is very friendly. :)


How to quit when run without filename

ctrl-q doesn't work because of "Unsaved changes"
ctrl-s doesn't work because of "No file name"

#153


pss Change Color

Added a change in the color of the liquid by the coefficient of the volume of the tank to the rate of entry.
Added color change accounting when adding several liquids at the same time.
Added a factor to speed up or slow down color changes.

Oh boooyyyy


Move hcloud.hcloud module to hcloud._client

Feature Request
Is your feature request related to a problem? Please describe.
The hcloud.hcloud module is set as if it can be used by users. We also reexport the Client class in  hcloud/__init__.py.
To have a clear definition of what the API exports and what API are usable by users, we should probably hide the hcloud.hcloud module.
Describe the solution you'd like
I propose to move the hcloud.hcloud module to hcloud._client. The Client class is already reexported in hcloud/__init__.py so most of the user should already use the "new" path.
In addition we can properly define all the exported APIs using the __all__ array.
Teachability, Documentation, Adoption, Migration Strategy
This is a breaking change, should be done for v2.0.0.

Solved by #401


Bug fix 929

bug fix for #929  and #1002

check for all screens

Hii @narayan954 is it ok

Hii @narayan954  I have push the changes pls check and merge

Hii @narayan954  I have fix the issue and refactor the css can you please check and merge my pr

Hii @narayan954  i have fix the issue pls check

Hii @narayan954 i have fix the issue pls check

right, checking!


Deprecate this repository.

Hello,
The accompanying tutorial has been removed from the Google documentation site. Please deprecate.

Tagging @tswast


Question about comparison with Adversary AutoAugment in Table.3

Hi,
I'm currently trying TA, and I find that following the experimental setup of Adv. AA, and TA can achieve further improvements.
So may I ask how you organize the experiments compared to Adv. AA?

I don't quite understand your question. The scores are better in that comparison, because of the repeated batch setting, as you can see in this config for example: https://github.com/automl/trivialaugment/blob/master/confs/wresnet28x10_cifar10_b128_maxlr.1_weighteduniaug_w%3D0%2C1_widesesp_nowarmup_8timesbatch_200epochs.yaml
The important settings are:
all_workers_use_the_same_batches: true
gpus: 8

Does this answer your question?


Disable mergify for people in the team

Otherwise we can't support r+ with nits. We can copy the configuration from code-review.

We are not using it anymore.


Add library to use with VueJs or React

Hi!
I'm new with JS and i'm trying to add this library to work with VueJs or React.
I followed the steps using Javascript vanilla and it's worked perfectly, but when i tried to do the same thing using VueJs/React, it didn't work. Can you help me with that?
Oh, and congratulations for the project :)

Hi, the plugin is not designed to be used with React/VueJS - but I'm quite sure it is possible to do it.
Can you show/send me your code and/or log?

This is my .vue file. When i import in this way, my log shows this error. I tried to import on main.js file or directly on html, but it shows the same error:

If still not working, it maybe because some files are missing, try to load them manually (before stl_viewer.min.js )
parser.min.js
load_stl.min.js
webgl_detector.js
CanvasRenderer.js
OrbitControls.js
TrackballControls.js
Projector.js
three.min.js
add this parameter to the init line:  load_three_files:false
should look like this:
var stl_viewer=new StlViewer(document.getElementById("stl_cont"), {  load_three_files:false });
Hope that will work.


updates to the UI to get Jest to pass

@C-Carter10 The Jest tests are passing now.  I did leave the last test disabled which is the validation of logging in.  I think registration would need to be performed before login registration could be tested.


feat: add initial mac release

Added initial Mac release in goreleaser and release workflow. Followed what Zarf and Maru did to use the GitHub app.

Once we understand processes more - we should write documentation to support the use of Lula through brew. #321 created to track this.


fix(ingest/redshift): parse lineage from binding views

I haven't done any testing of this - waiting for Tamas to give it a look.
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Closing in favor of a future PR that @treff7es will open


sphinx conversion connection directory

Converts the files in the connection module. These conversions were pretty straightforward. I hard-coded the outputs for some examples because they had passwords in the output.

@oualib For the file and class Global Connection, we have very small functions, do we want a docstring for those?
E.g.: def get_connection(self) -> Connection: return self._connection["conn"]

same. Please write directly the example if needed to help Tyler.


[SPARK-20229][SQL] add semanticHash to QueryPlan

What changes were proposed in this pull request?
Like Expression, QueryPlan should also have a semanticHash method, then we can put plans to a hash map and look it up fast. This PR refactors QueryPlan to follow Expression and put all the normalization logic in QueryPlan.canonicalized, so that it's very natural to implement semanticHash.
follow-up: improve CacheManager to leverage this semanticHash and speed up plan lookup, instead of iterating all cached plans.
How was this patch tested?
existing tests. Note that we don't need to test the semanticHash method, once the existing tests prove sameResult is correct, we are good.

cc @rxin @gatorsmile

Test build #75550 has started for PR 17541 at commit 02f4a02.

Test build #75550 has finished for PR 17541 at commit 02f4a02.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/75550/
Test FAILed.

Merged build finished. Test FAILed.

retest this please

Test build #75563 has started for PR 17541 at commit 3cb7782.

Test build #75563 has finished for PR 17541 at commit 3cb7782.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75563/
Test FAILed.

Test build #75567 has started for PR 17541 at commit b261e71.

Test build #75567 has finished for PR 17541 at commit b261e71.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75567/
Test FAILed.

Test build #75577 has started for PR 17541 at commit 6536cd6.

Test build #75577 has finished for PR 17541 at commit 6536cd6.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75577/
Test FAILed.

Test build #75580 has started for PR 17541 at commit 99f8ad3.

Test build #75580 has finished for PR 17541 at commit 99f8ad3.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75580/
Test FAILed.

Test build #75599 has started for PR 17541 at commit bb930b7.

Test build #75599 has finished for PR 17541 at commit bb930b7.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75599/
Test FAILed.

Test build #75620 has started for PR 17541 at commit 9305187.

Test build #75620 has finished for PR 17541 at commit 9305187.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75620/
Test PASSed.

cc @gatorsmile any more comments?

LGTM

Test build #75635 has started for PR 17541 at commit 295acc9.

Test build #75635 has finished for PR 17541 at commit 295acc9.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75635/
Test FAILed.

retest this please

Test build #75637 has started for PR 17541 at commit 295acc9.

Test build #75637 has finished for PR 17541 at commit 295acc9.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75637/
Test FAILed.

retest this please

Test build #75639 has started for PR 17541 at commit 295acc9.

Test build #75639 has finished for PR 17541 at commit 295acc9.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/75639/
Test FAILed.

retest this please

Test build #75640 has started for PR 17541 at commit 295acc9.

Test build #75640 has finished for PR 17541 at commit 295acc9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/75640/
Test PASSed.

Merged build finished. Test PASSed.

thanks for the review, merging to master!


wip: fix(userspace/libsinsp): actually immediately add synchronously spotted containers to list of containers

Signed-off-by: Federico Di Pierro<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area driver-kmod

/area driver-ebpf

/area libscap

/area libsinsp

/area tests

/area proposals

What this PR does / why we need it:
This PR addresses a behavioral change that happened in #231 : before, synchronous container engines were seeing their containers immediately stored in the list, therefore their info was suddenly available.
After, everything was async, pushing a container event and awaiting for the parser logic to add the new container.
This PR reverts to old behavior with a small plus: it adds immediately containers from async container engines (cri/docker/podman) when the informations are actually synchronously retrieved.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

/cc @gnosek

/test build-libs-bundled-deps

/retest

/retest

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

/close
We won't implement this one.

@FedeDP: Closed this PR.

In response to this:

/close
We won't implement this one.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Can't Install local user update due to \\bin folder being used by another process

There was an error while deleting a directory: %LOCALAPPDATA%\Programs\Microsoft VS Code\bin: the process cannot access the file because it is being used by another process…

VSCode Version: <IP_ADDRESS> (user setup)
OS Version: Windows 10

Steps to Reproduce:

when an update is available, click Install Update

Does this issue occur when all extensions are disabled?: cannot try this because installation is disabled/destroyed due to incomplete setup
Workaround: will go back to system installs instead of local user installs.

@sergiusignacius Can reliably reproduce this. Will check with him asap.

I had the same question, every time I update vscode(Windows 10 with user setup), I got this error.

Same issue here.
I'm not even able to delete "%LOCALAPPDATA%\Programs\Microsoft VS Code\bin" manually :/

I tried disabling all Anti Virus/Protection software running on the system and the self-updater still fails.

OK. I was able to repro this in @sergiusignacius's machine. Weirdly enough, it repros 100% of the time when Skype for Business is running. It doesn't repro when Skype for Business isn't running.
Any of you guys have Skype for Business?
Investigating...

Any of you guys have Skype for Business?

I do

If you shutdown Skype for Business, does update work?

OK, great to know. Investigating...

I have the same problem. Quit or kill Skype for Business not working.

I don't have skype installed on this particular laptop (but I do have Teams) and I started to experience this problem a couple of days ago. Looking at processes with handle open on that file/folder structure I only see the Insiders update processes:

@carlocardella Your issue is another one: #47841

So what’s the ultimate resolution here?  Seems like perhaps Skype may be the issue?  Is there a working discussion with resolving this for that class of users for user install?  Or just don’t do it?  And should there be a published warning pre-user install to avoid it?

I am able to reproduce this issue with user setup on Windows 10 machine and solve it by closing Skype in Task Manager as well.

Update fails

This. This is my case, here is log:
Dec 19 21:44:59.160 INFO Get file handle: "C:\\Users\\Kenya-West\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" (attempt 1)
Dec 19 21:44:59.211 INFO Get file handle: "C:\\Users\\Kenya-West\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" (attempt 2)
---- after another 14 attempts ----
Dec 19 21:46:01.176 INFO Get file handle: "C:\\Users\\Kenya-West\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" (attempt 16)
Dec 19 21:46:08.518 ERRO Failed to create file handle: the process cannot access the file because it is being used by another process.

I tried to delete Code.exe at %LOCALAPPDATA%\Programs\Microsoft VS Code\bin, but Explorer says is being used by System process (~excuse me what?~). How is this happened?

I confirm  that when Skype was active then the update was failing leaving the user with no installation of VS Code (Insiders in my case).
I confirm that terminating the Skype task from the task manager and doing the update works.
I agree with @euij , a failed tentative update shouldn't leave the system with no installation of VS Code forcing one to download again the app from the website. These two steps should be decoupled and be able to deal differently.

Run into this issue several times recently,
I don't have Skype for Business installed, but have Skype app installed from Windows 10 Store.
Process Explorer shows %LOCALAPPDATA%\Programs\Microsoft VS Code\bin  is used by system process.
I found the following skype processes in Task Manager:

Terminate the first two didn't help, until terminate the last one: SkypeBridge.exe, Process Explorer shows no process is using %LOCALAPPDATA%\Programs\Microsoft VS Code\bin anymore, then hit retry, VS Code successfully upgraded.
Then reopen Skype app, Process Explorer shows %LOCALAPPDATA%\Programs\Microsoft VS Code\bin is used by system process again, terminate SkypeBridge.exe in Task Manger, recheck in Process Explorer, no more processes using bin.

I've always had this issue on this Win10 install.

Disabled update.enableWindowsBackgroundUpdates. Did not work.
Checked for updates and did interactive install. Code.exe is locked.
Closed Skype. Did not work.
Terminated SkypeApp.exe in task manager. Did not work.
Closed f.lux per @TrustMeICan and @shikharsg. Worked. WTF? Whose fault is this and how could having f.lux open make Code.exe get locked by System?

I had this issue twice, and started before I installed unity and VS2017 with it.

Why delete whole bin folder? Why not delete all files in bin folder?
I face the issue, when SkypeBridge.exe is running, bin folder cannot be deleted, but any file in bin folder can be deleted.

Same issue here and caused by Skype Business. Each time an update is done, it raises the error. Then I must close Skype for Business to resume the update process and release the lock on the folder.

I faced the issue again and had to close both Skype for Business and Outlook 365 to unlock the update process.

I'm getting the same thing, closing Skype for Business (and terminating all the processes) did not help. Rebooting doesn't change anything, locked by System (PID 4) as soon as you boot up. Only way to update is to install a new version in a new folder.

Wow.  I've had this problem for well over a year and can verify that closing f.lux (per @cbenard) on my laptop finally resolved this update issue for me.

No skype and no f.lux on my Windows, but I faced the issue again and again.

I have the same Problem.
Closed Skype (not business) processes Outlook and it didn't worked. Process Explorer did not show anyone having an handle, but neither Setup nor I could delete the folder.
I then closed my PowerShell and groove and it worked.
I don't know why PowerShell should held an handle on the folder, its current directory was some Directorys above it. But I don't see a reason why groove should be the culprit.

Killing Skype works for me

Killing Skype did not work for me, however shutting down OneDrive did the trick.

@RuixuanDai I can confirm that your suggestion worked for me. This problem on my side was solved by killing Skype background process via Task Manager.

Wow. I've had this problem for well over a year and can verify that closing f.lux (per @cbenard) on my laptop finally resolved this update issue for me.
Addendum: I noticed the same behavior with 1password - i.e. automatic updates of 1password.com failed because a file was being used by 'another process'. Closing f.lux resolved that issue as well - so this problem sounds more like an issue with f.lux or programs like f.lux.

I'd say it's a problem on both sides, f.lux, onedrive, skype for business, etc, should not be locking other application directories, especially at a system level, but at the same time, there's something weird going on here, as it's only impacting this (and other Electron applications).

This is very annoying.

@tishion exactly same problem! The folder is being used by System process.

Looks to be similar to this reported issue with Squirrel https://github.com/Squirrel/Squirrel.Windows/issues/1431. That said, it looks like Squirrel is no longer being maintained, so even though this bug seems to exist in their update platform/process, it likely won't be fixed...
I suppose it will need to wait until there's a migration path set out for Election app updates to move to a new process/platform. Until then (and likely involving a re-install for us who can't shake this issue), it's probably not going to be fixed...

Stopping/Uninstalling Skype (UWP version from Windows Store) worked for me.

I don't use skype or skype for team.  But I have some  skype* process. When I kill them the issue is resolved.

I was unable to update VS Code this morning and exiting f.lux (https://justgetflux.com/) allowed VS Code to update.

Can confirm. Couldn't update to 1.34, killing uwp f.lux fixed the issue.

Don't have f.lux and skype. Just outlook and OneDrive. Killed both and I keep having the same problems. Any idea?? This is very annoying

Moreover, it seems that when the failure happens, the update program doesn't roll back the changes. I have to reinstall VSCode to the same location for continued usage.

Personally I haven't seen the issue at all since updating to Windows 1903

Closing Outlook fixed it for me.

Solved for me guys! I closed VK Messenger app and installation proceeded successfully! This app is Electron-powered, makes sense since they are running v3 or v2 versions, at best...
So, probably, the best universal solution is to close every Electron app running on your PC!

So, probably, the best universal solution is to close every Electron app running on your PC!

@Kenya-West Skype, Skype for Business, f.lux, etc are all non-Electron. In many cases, it's the UWP (f.lux) version of an app causing a problem. There's something wrong in Windows. I haven't had an issue since I stopped using f.lux (uninstalled) and just used Windows' built-in "Night light", which is inferior.

@cbenard ah yes, forgot about it - one important detail is missing. VK Messenger, in my case, is an Electron-based app downloaded from Microsoft Store, therefore it is UWP app and determined by UWP restrictions. New Skype is the app with the same conditions, they have many things and common.
Also one notice: this issue happens only with VK Messenger installed through Microsoft Store (UWP version). In addition, I have two laptops where VK Messenger installed as a classic app, there were no issues with VS Code updates (Skype UWP installed on both).
Sounds logical that there is some kind of bug in Electron-powered UWP apps or bug in a process that manages their resources. That explains why System process handle Code.exe file during update, preventing update process of VS Code.
No thoughts about Skype for Business, Outlook, f.lux since I am not using them.

There's a problem in UWP apps, not Electron. f.lux isn't Electron. Neither is Skype. However, that's interesting that the common thread is UWP.

Neither is Skype

Are we talking about the same apps @cbenard? There are two Skype versions, currently: Skype UWP (old one, Windows 10 up to 1803) and the new Skype powered by Electron (since Windows 10 1809). I am talking about the Electron one.

the new Skype powered by Electron (since Windows 10 1809)

I wasn't aware Skype moved to Electron (my company moved to Slack), but there are other apps like f.lux that aren't Electron. The problem people have had seems to mostly be resolved by closing UWP apps.
Also, as another counterpoint, I have Slack installed as a "native" Electron app, installed normally (not from the store). It's never caused this vscode issue. It's Electron, but not UWP, but I've had UWP apps cause this locked file problem in vscode.

Closed Outook and Slack, clicked "Retry" in the error dialog and it installed fine.

I've been having this same issue.
Process explorer reported that the System process (PID 4) had 52 file handles open to the directory.

Attempting to close the file handles manually caused process explorer to report that the file handle was invalid
Shutting down outlook did not clear the file handles
Shutting down powerpoint did clear the file handles.

It's been 10 months now since the ticket was open. Just wondering if we have any updates on this? Thanks.

I have been seeing this issue for few months. It happens on my one Windows 10 laptop but doesn't happen on another laptop. I don't have Skype or OneDrive running. Although it complains that one process is holding the bin, I couldn't see the process directly from the task manager. And basically I have no way to debug and had to reinstall manually each time. Hope this issue can be resolved eventually and I may have to disable auto-update for now...

@tishion exactly same problem! The folder is being used by System process.

I've been experiencing the same thing on my new desktop computer (Ryzen 7, 16GB RAM, 512MB NVME, Win10 Pro).  My laptop (i7, 16GB RAM, 1T NVME, Win10 Home) does not experience this, even though it is very similarly configured (software-wise).  Downloading and using the Microsoft Process Explorer does not reveal anything using the vscode bin folder.  However, on a whim, I kill off OneDrive, and this allowed the updates to take place without issue (Killing Skype did not work). My laptop continues to function normally even though OneDrive is enabled there.

I was able to update after first closing Outlook.  Looking at all the comments, seems office products are somehow blocking the process.

DBeaver CE was causing the problem

This is super frustrating... why hasn't anyone mentioned "Citrix Workspace" ???!!! :-)
My Windows Process Explorer, like some other people have observed, displays only "System" as the process that owns the file handle to VS Code folder/files. That doesn't help!
Through trial-and-error, it appears it's Citrix Workspace. After I shutdown that application, I can delete the files/folder C:\Users\xxx\AppData\Local\Programs\Microsoft VS Code.

Today the issue cropped up again. I had to close both OneDrive AND Outlook this time.

I got even worse experience during the latest update. It moved all the files (except uninstallion files) to a dir named "_" and failed afterwards. It made vscode unusable. Had to uninstall and reinstall :(

I got even worse experience during the latest update. It moved all the files (except uninstallation files) to a dir named "_" and failed afterwards. It made vscode unusable. Had to uninstall and reinstall :(

In my case, it turned out the folder "_" contained the update rather than the old installation. After it had failed, I was able to copy its contents to its parent folder and thus have a fully updated application.
In light of this issue with the bin folder, might it be an idea to recode the installer such that deleting this folder is not necessary as long as it is empty? I image, that can save a lot of headaches from affected users.

I got even worse experience during the latest update. It moved all the files (except uninstallation files) to a dir named "_" and failed afterwards. It made vscode unusable. Had to uninstall and reinstall :(

In my case, it turned out the folder "_" contained the update rather than the old installation. After it had failed, I was able to copy its contents to its parent folder and thus have a fully updated application.
In light of this issue with the bin folder, might it be an idea to recode the installer such that deleting this folder is not necessary as long as it is empty? I imagine, that can save a lot of headaches from affected users.

May be I misunderstood the content inside the "_" folder. I assumed it was an older installation, didn't actually confirm.

Copying the files from the "_" folder into the parent folder (and overwriting whatever files left there) allowed me to launch VS code again, without having to reinstall it. I then checked for update and installed it (made sure that Skype for Business was shut), and this went fine.

I somehow solved this issue by going inside the "_" folder and making a shortcut of "code.exe" and using it as goto.

Closing Citrix Receiver and Connection Manager fixed it for me.

Shutting down f.lux solved this issue for me.

Getting same issue now. Closing adobe creative cloud fixed it for me.

Getting the same issue, none of the above solutions are working fo rme.

Closed down a variety of apps until it eventually works.

Office 365 inc Outlook
printer helper (PaperCut)
"My Phone" phone helper

Someone try using Process Explorer to see what's locking the directory: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

This happens to me every time I close VS Code, it starts to update, fails, and then uninstalls VS Code.  I have none of the previous programs and am on a Windows 10

I am having the same issue. Need to re-install VS code 3 times. At least it keeps the settings and the extensions. @echuber2 I am not expert in using the process explorer. Below is the screenshot of what is see when I searched for  code.

[SOLVED] I had same issue, but with '\resources' folder. What I did to solve was install IObit Unlocker Software and when the error happen, I use the IObit to unlock & delete the folder and than I "Retry" the update process. After this, another issue appears, but now says "can't rename 'code.exe' file", so I used IObit again to rename the 'code.exe' to 'code.exe' (same name, I don't know why) and "Retry" again. Finally it's works! Updated succesfully.

I found what was causing it by more research, Have a look at antivirus protection software you may have and look for ransomware protection or exploit protection and temporarily disable them. As in my case, it was locking the folders to make sure viruses could not change or delete folders! All good now, hope it helps others!

wow @81mark, thanks for your advice. It actually worked for my machine !!. I tried different methods above but could not solve the issue. I turned off malware byte ransomware protection and exploit protection and it worked!

wow @81mark, thanks for your advice. It actually worked for my machine !!. I tried different methods above but could not solve the issue. I turned off malware byte ransomware protection and exploit protection and it worked!

No problem, glad it helped you out!

There was an error while Deleting a directory
"C*\******\AppData\Local\Programs\Microsoft VS Code\bin":
The process cannot access the file because it is being used by another process, (os error 32)
Please verify there are no Visual Studio Code processes still executing,
This happens to me every time I close VS Code- it starts to update, fails, and then uninstalls VS Code. I have none of the previous programs mentioned that may interfere, and am on a Windows 10 ,moreover after using Setup for vs code again for installation it is happening again.

I don't know what happened. But when I was re-installing after the code failed to install I choose install a system instead of user and that fixed the issue

[SOLVED] I had same issue, but with '\resources' folder. What I did to solve was install IObit Unlocker Software and when the error happen, I use the IObit to unlock & delete the folder and than I "Retry" the update process. After this, another issue appears, but now says "can't rename 'code.exe' file", so I used IObit again to rename the 'code.exe' to 'code.exe' (same name, I don't know why) and "Retry" again. Finally it's works! Updated succesfully.

@LuamMaul thanks bro it worked.. i just unlock \bin folder using IObit unlocker.. then delete the \bin folder, the last, i click the retry button on the error notifications..

First Uninstall Visual Studio, then go to https://code.visualstudio.com/docs/setup/windows and download Visual Studio via Zip archive link.

Move it and extract it in a new folder located wherever you prefer. Run VS. Since is another folder it shouldn't cause any trouble.

Ending Zoom and Microsoft Word worked for me

Turning off Malware Bytes seems to solve this error as recommended by @81mark

Had the same issue, Here is the solution.

go the directory where VS code is installed    i.e  User/ Program/VS Code
run the uninstall.exe
install vscode again

Well, this keeps happening to me too - I dont have skype open, teams, outlook, are all closed. I'm not gonna keep closing my apps just for vscode.
The fact that the issue was raised in 2018 and still not resolved just shows its not a priority to fix -_-
Back to Atom unless you can tell me that I wont have to go and download and reinstall vscode every week...

It might be Malwarebytes in my case as well, but this is an EVERY install/update PITA for me, too. For me ... at least for this morning's update ... it's the resources folder ...

... and the log file indicates ...
Dec 17 07:43:41.512 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\bin" (attempt 1)
Dec 17 07:43:41.514 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\locales" (attempt 1)
Dec 17 07:43:41.515 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 1)
Dec 17 07:43:41.693 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 2)
Dec 17 07:43:41.901 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 3)
Dec 17 07:43:42.361 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 4)
Dec 17 07:43:43.162 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 5)
Dec 17 07:43:44.425 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 6)
Dec 17 07:43:46.242 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 7)
Dec 17 07:43:48.699 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 8)
Dec 17 07:43:51.906 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 9)
Dec 17 07:43:55.961 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 10)
Dec 17 07:44:00.964 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 11)
Dec 17 07:44:05.600 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 1)
Dec 17 07:44:05.666 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 2)
Dec 17 07:44:05.871 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 3)
Dec 17 07:44:06.335 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 4)
Dec 17 07:44:07.146 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 5)
Dec 17 07:44:08.404 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 6)
Dec 17 07:44:10.219 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 7)
Dec 17 07:44:12.679 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 8)
Dec 17 07:44:15.895 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 9)
Dec 17 07:44:19.948 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 10)
Dec 17 07:44:24.956 INFO Delete directory recursively: "C:\\Program Files\\Microsoft VS Code\\resources" (attempt 11)
Dec 17 07:44:48.448 ERRO Access is denied. (os error 5)

I really, really wish a permanent fix could be made to the installer process to resolve this once and for all. 😩

Having same issue every time VS Code gets an update. It tries to auto-update, fails, and corrupts itself and forces a full uninstall/reinstall every time. Extremely frustrating.

Only workaround seems to be uninstall / reinstall which is a bummer.

Only workaround seems to be uninstall / reinstall which is a bummer.

I just experienced this issue. I think what happened is I have vscode installed in my user account. I launched it from an elevated powershell instance. It did various updating while in that status, and somehow mucked with the file permissions. Then subsequent attempts to update with regular user-permissions all failed and/or hung. There's a bug in there somewhere, and perhaps uninstall/reinstall is the only solution.

I fixed this by running VS Code with admin privileges, then closing it and it auto updated almost instantly.

Ye it seems like it needs to run as administrator.
Pro tip if you right click a VSCode shortcut (could be the pinned version in taskbar for example) you can tell it to always run in administrator mode.


SOFS support for cross availability zone

Early in this document you call out the fact that S2D is not support for deployment across availability zones. However, later in the document you have this note.
_Important
In the Azure cloud, each cluster that is used for SAP and scale-out file shares must be deployed in its own Azure availability set or across Azure Availability Zones. This ensures distributed placement of the cluster VMs across the underlying Azure infrastructure. Availability Zone deployments are supported with this technology._
SOFS in Azure cannot be deployed across Availability Zones since it is dependent upon S2D. The ONLY storage solution for ASCS clusters that support cross availability zone deployment is SIOS DataKeeper. The other two storage solutions, Azure Shared Disk and SOFS w/S2D, are limited to Availability Set deployments only.

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

ID: 77bea36b-03d1-5e6e-247d-0e46cfe7f89b
Version Independent ID: f8fb2779-01f0-d8ff-dab3-d6705a4a5623
Content: Cluster SAP ASCS/SCS on WSFC using file share in Azure - Azure Virtual Machines
Content Source: articles/virtual-machines/workloads/sap/sap-high-availability-guide-wsfc-file-share.md
Service: virtual-machines-windows
Sub-service: workloads
GitHub Login: @rdeltcheva
Microsoft Alias: radeltch

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

@rdeltcheva
Can you please check and add your comments on this doc update request as applicable.


[Bug] ComboBox List Border Not Shown Properly

It seems as there is an issue drawing the border around the list of a ComboBox:

However, this ComboBox seems to be fine:

Here is my XAML:
<ui:ContentDialog xmlns="https://github.com/avaloniaui"
				  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
				  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
			      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
				  xmlns:ui="using:FluentAvalonia.UI.Controls"
				  xmlns:uip="using:FluentAvalonia.UI.Controls.Primitives"
				  xmlns:i="clr-namespace:Avalonia.Xaml.Interactivity;assembly=Avalonia.Xaml.Interactivity"
				  xmlns:ia="clr-namespace:Avalonia.Xaml.Interactions.Core;assembly=Avalonia.Xaml.Interactions"
				  mc:Ignorable="d" x:Class="NickvisionApp.Views.SettingsDialogView"
				  Name="SettingsDialog" Title="{Binding Title}"
				  CloseButtonText="Close" DefaultButton="Close" CloseButtonCommand="{Binding CloseCommand}">
	<ui:ContentDialog.Resources>
		<x:Double x:Key="ContentDialogMaxWidth">600</x:Double>
		<x:Double x:Key="ContentDialogMaxHeight">600</x:Double>
	</ui:ContentDialog.Resources>

	<ui:ContentDialog.Styles>
		<Style Selector="ui|ContentDialog /template/ Grid#DialogSpace">
			<Setter Property="Width" Value="440"/>
			<Setter Property="Height" Value="500" />
		</Style>
	</ui:ContentDialog.Styles>

	<StackPanel>
		<TextBlock Text="Theme" Margin="0,0,0,2"/>

		<ComboBox Width="200" Items="{Binding Themes}"/>

		<TextBlock Text="Accent Color" Margin="0,10,0,2"/>

		<ComboBox Width="200" Items="{Binding AccentColors}"/>
	</StackPanel>
</ui:ContentDialog>

Could've just been a Linux rendering thing, seems to have been fixed with updates 🤷♂ (I'm on Windows now so don't really know)

Still occurring it looks like. this is on Windows 11

Related to ComboBoxDropDownBorderBrush being semi-transparent (mapped to SurfaceStrokeColorFlyout - #33000000), and the background behind the ComboBoxes happens to be the same as the popup background. Closing as 'by WinUI design' since no actual rendering issue is present


staticpod: sync installer with v1alpha1 changes

Follow-up of https://github.com/openshift/library-go/pull/89.

/assign @deads2k

/lgtm


Update to SPI 1.0.0.Beta13

Can be merged once https://repo.maven.apache.org/maven2/org/wildfly/swarm/spi/1.0.0.Beta13/ becomes available


Deprecate version-specific manifests

Emit a warning if any root package has version-specific manifests to make package authors aware of the deprecation.
rdar://71256931

@swift-ci please smoke test

Corresponding forum thread for feedback: https://forums.swift.org/t/rfc-deprecating-version-specific-manifests/42866

Could not resolve host: github.com

@swift-ci please smoke test macos

Punted for later consideration given community feedback.


这个代码需要torch哪个版本？

我的是'1.5.0+cu92'，一直报错。
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

        if __name__ == '__main__':
            freeze_support()
            ...

    The "freeze_support()" line can be omitted if the program
    is not going to be frozen to produce an executable.

没有过torch，这个代码有人跑通了吗？效果如何？

BrokenPipeError: [Errno 32] Broken pipe

找到原因了 是win的多进程问题

我的是'1.5.0+cu92'，一直报错。
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

        if __name__ == '__main__':
            freeze_support()
            ...

    The "freeze_support()" line can be omitted if the program
    is not going to be frozen to produce an executable.

没有过torch，这个代码有人跑通了吗？效果如何？

我跑通了，里面有个版本报错。我用这位大神的方法改对了

https://github.com/NVIDIA/flownet2-pytorch/issues/113#issuecomment-450802359

我这个没跑通原因torch在win和linux多线程是不一样的。这里的代码是linux版的，我用是win环境。改一下就行了。


Fix/nfnd gitmessage

fixed .gitmessage not found from sub directories

fixed the branch mess sorry for that...
@rkotze

Hey @Sarabadu, thanks for the patch! I tested with git 2.7.4 and it works. I'll go ahead and merge this.
I'm wondering if, as a future improvement, we can avoid having to shell out (i.e. running another git process in a new shell to get the git version). If we switch to an absolute path for the commit template, we could have a solution that works in older git versions as well. E.g.
GIT_DIR=$(git rev-parse --git-dir) git rev-parse --git-path '.gitmessage'

Something for us to think about. Until then, this patch will work fine.


assertion failed in WriteBits

Hey, not sure if this is an issue in google/brotli, this, or the way I've used it but I was wondering if you could give a look at https://github.com/itchio/butler/issues/3
You can browse the v0.4.5 tree at https://github.com/itchio/butler/tree/v0.4.5 — the testBrotli function lives at https://github.com/itchio/butler/blob/v0.4.5/butler.go#L151
Basically you should just be able to feed butler.exe (the v0.4.5 windows-amd64 build, which you can grab from this .7z archive) to a compress/decompress test & be able to reproduce.
I'll try to come up with a stack trace & a better/more self-contained test case later on, but if you've already encountered that / have any idea where it might come from, I'd be glad to know about it. Thanks!

I can't reproduce it myself, possibly because I'm developing on a Mac. I've added a very basic compression/decompression implementation, for which the following works for me:
brotli-go -c butler.exe -q 4`

From your log, it looks like that should fail on your system - can you check if it does? If not then we should look for differences in the two test cases, and I will try to replicate it on a Windows system.
I tried passing a length-1 buffer for output as in your test, but that worked fine for me too. Note that you can also pass a nil (0-length) output buffer with the same effect.

Thanks a lot for taking interest in this!
I installed gbr and it does fail too. The current test matrix looks like:

program
arch
cross-compiled
mingw-gcc version
crashes?

butler
386
yes
4.6
no

butler
x86_64
yes
4.6
yes

gbr
x86_64
no
5.2
yes

So whatever the problem is, it seems to be only on 64-bit, affects mingw from versions at least 4.6 to 5.2, whether it's cross-compiled or not, it reliably crashes when compressing butler.exe with q=4.
I checked, q=5 to q=11 all run without crashing.
I'll try compiling with DEBUG_BIT_WRITER and post a log of that.

Something I forgot to mention: to get it to compile on windows, I have to use these ldflags:
go get -ldflags="-extldflags=-Wl,--allow-multiple-definition" gopkg.in/kothar/brotli-go.v0/gbr

Although these are needed on 32-bit as well, where compressing the same file at q=4 doesn't crash

Thanks for the flags, I think I should be able to add them to the cgo settings for windows which would save some complications if those are always required.
--
Mike Houston
@kotharx
On 12 November 2015 at 12:24:41, Amos Wenger<EMAIL_ADDRESS>wrote:
Something I forgot to mention: to get it to compile on windows, I have to use these ldflags:
go get -ldflags="-extldflags=-Wl,--allow-multiple-definition" gopkg.in/kothar/brotli-go.v0/gbr
Although these are needed on 32-bit as well, where compressing the same file at q=4 doesn't crash
—
Reply to this email directly or view it on GitHub.

amos at bowser in ~/tmp/brotli (master)
$ go install gopkg.in/kothar/brotli-go.v0/gbr
# gopkg.in/kothar/brotli-go.v0/gbr
C:\Go\pkg\tool\windows_amd64\link.exe: running g++ failed: exit status 1
C:\msys64\tmp\go-link-991828467/000001.o:mingw_helpers.c:(.text+0x14340): multiple definition of `___chkstk_ms'
C:\msys64\tmp\go-link-991828467/000000.o:streams.c:(.text+0x6d30): first defined here
collect2.exe: error: ld returned 1 exit status

Those flags are an ugly workaround btw, go folks consider it a bug in cgo they want to resolve another way, cf. https://github.com/golang/go/issues/9510 and https://golang.org/cl/16741
I'm wondering if these flags could cause the WriteBits issue.. but I don't really see how. I'll keep digging. Currently trying to compile google/brotli to see if the go wrapper is involved in the issue at all.

First few experiments with google/brotli at a08855c715f2060c515acb478d44684e54deef9b: both 32-bit and 64-bit versions of tools/bro.exe built with mingw seem to choke on a few of their tests files (prints corrupted input while trying to decompress)
It doesn't seem to be about optimization flags either, passing -O0 doesn't help at all.

@kothar is it easy for you to tell which revision of google/brotli is vendored in brotli-go ? I'm curious. I'm git-bisecting through their tree and nothing works with mingw so far (so, brotli-go works better than upstream for now..)

Switching to https://github.com/Bulat-Ziganshin/brotli/commit/e87bece2372d787b25ebed7df550699ee879eaca allows me to build a 64-bit bro.exe  that can run their whole roundtrip test suite

Alright, bro.exe sucessfully compresses butler.exe at q=4, so now I'm actually suspecting brotli-go and/or the ldflags I had to pass for it to compile:
amos at bowser in ~/tmp
$ gbr -c butler.exe -q 4

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Assertion failed!

Program: C:\msys64\home\amos\Dev\go\bin\gbr.exe
File: C:/msys64/home/amos/Dev/go/src/gopkg.in/kothar/brotli-go.v0/enc/write_bits.h, Line 52

Expression: bits < 1UL << n_bits

amos at bowser in ~/tmp
$ brotli/tools/bro.exe -q 4 -i butler.exe >! butler.exe.bro

amos at bowser in ~/tmp
$ gbr -d butler.exe.bro

amos at bowser in ~/tmp
$ brotli/tools/bro.exe -d -i butler.exe.bro >! butler.unbro.exe

amos at bowser in ~/tmp
$ ./butler.unbro.exe version
butler version v0.4.5

Updated test matrix:

program
arch
cross-compiled
mingw-gcc version
crashes?

butler
386
yes
4.6
no

butler
x86_64
yes
4.6
yes

gbr
x86_64
no
5.2
yes

bro
x86_64
no
5.2
no

Alright branching off https://github.com/Bulat-Ziganshin/brotli/commit/e87bece2372d787b25ebed7df550699ee879eaca & merging with google/brotli at master, I've been able to reproduce the issue with bro.exe, so it doesn't seem to be a brotli-go issue after all.
amos at bowser in ~/tmp
$ brotli/tools/bro.exe -q 3 -i butler.exe > /dev/null; echo $?
0

amos at bowser in ~/tmp
$ brotli/tools/bro.exe -q 4 -i butler.exe > /dev/null; echo $?

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Assertion failed!

Program: C:\msys64\home\amos\tmp\brotli\tools\bro.exe
File: ./write_bits.h, Line 52

Expression: bits < 1UL << n_bits
3

Glad you were able to reproduce. I will start tagging the vendored upstream source id though, as you make a good point about tracking down matching versions.

The offending commit is https://github.com/google/brotli/commit/ea48ce5a6fa8a3224dd270a7f60428084e7b590d - reporting on upstream, hopefully they'll be responsive!

@kothar found a fix, if you're interested: https://github.com/google/brotli/issues/264#issuecomment-156140838

Good to know - that seems to be what was on that line before the last refactor.


burp 2.0.54 -> 2.1.28 (current stable)

Motivation for this change
burp has a new stable version
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build burp

Success on x86_64-linux (full log)
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/bin  /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/sbin
patching script interpreter paths in /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/sbin/burp_ca: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/bash"
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/share/burp/scripts/timer_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/bash"
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/share/burp/scripts/ssl_extra_checks_script: interpreter directive changed from "/bin/sh" to "/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/sh"
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/share/burp/scripts/notify_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/bash"
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/share/burp/scripts/summary_script: interpreter directive changed from "/bin/sh" to "/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/sh"
checking for references to /tmp/nix-build-burp-2.1.28.drv-0 in /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28...
moving /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/sbin/* to /nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28/bin
/nix/store/y79kczpl58z41vg5v9fjnlq7rqsvp9hz-burp-2.1.28

Success on x86_64-darwin (full log)
Partial log (click to expand)
strip is /nix/store/5a88zk3jgimdmzg8rfhvm93kxib3njf9-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/bin  /nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/sbin
patching script interpreter paths in /nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/sbin/burp_ca: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/s8mff1kmnc63b21ybdid2ni0fw7mzy7r-bash-4.4-p12/bin/bash"
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/share/burp/scripts/notify_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/s8mff1kmnc63b21ybdid2ni0fw7mzy7r-bash-4.4-p12/bin/bash"
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/share/burp/scripts/ssl_extra_checks_script: interpreter directive changed from "/bin/sh" to "/nix/store/s8mff1kmnc63b21ybdid2ni0fw7mzy7r-bash-4.4-p12/bin/sh"
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/share/burp/scripts/summary_script: interpreter directive changed from "/bin/sh" to "/nix/store/s8mff1kmnc63b21ybdid2ni0fw7mzy7r-bash-4.4-p12/bin/sh"
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/share/burp/scripts/timer_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/s8mff1kmnc63b21ybdid2ni0fw7mzy7r-bash-4.4-p12/bin/bash"
moving /nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/sbin/* to /nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28/bin
/nix/store/lmaydjhgb1kyvbnb1k8lcjb3k5swpaqb-burp-2.1.28

Success on aarch64-linux (full log)
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/bin  /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/sbin
patching script interpreter paths in /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/share/burp/scripts/ssl_extra_checks_script: interpreter directive changed from "/bin/sh" to "/nix/store/7fxbh1yhagvwbdrmdyyy5ghcjhwjndhs-bash-4.4-p12/bin/sh"
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/share/burp/scripts/notify_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7fxbh1yhagvwbdrmdyyy5ghcjhwjndhs-bash-4.4-p12/bin/bash"
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/share/burp/scripts/timer_script: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7fxbh1yhagvwbdrmdyyy5ghcjhwjndhs-bash-4.4-p12/bin/bash"
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/share/burp/scripts/summary_script: interpreter directive changed from "/bin/sh" to "/nix/store/7fxbh1yhagvwbdrmdyyy5ghcjhwjndhs-bash-4.4-p12/bin/sh"
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/sbin/burp_ca: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7fxbh1yhagvwbdrmdyyy5ghcjhwjndhs-bash-4.4-p12/bin/bash"
checking for references to /build in /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28...
moving /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/sbin/* to /nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28/bin
/nix/store/9haq9ampklydx2dcigkvmlz7rh3rsabv-burp-2.1.28

Pushed in bfa1390b47634c0a9af7c34df515cc1d12f4e8ba


Moved pycev.py to the root directory

Referring to Issue #15
Moved the pycev.py file to the root directory. I've also checked the import statements for the test files, they seem to be okay with this configuration as well.

Thank you so much for your efforts, here! 🎉
They're greatly appreciated, and I think it'll make the overall package much simpler. 😄

Updated.
I also appreciate the opportunity. I do have quite a bit of experience in development but I'm very new to Open Source Contributions. I've made the changes, I hope it fixes the issue.

Thank you, again! I really should have remembered these issues, but I really appreciate your quick response, and willingness to contribute! :tada:

Well...
Good enough for me! 😝 Looks like there's still a few "annoying" little issues in some of my build system scripts (guess I went a little crazy with my package-structure assumptions, before). But I can knock those out pretty easily.
Thank you again! 🎁 🎉 🎆


Does it support login and change different session?

I'm wondering if I can switch session (https://leetcode.com/session/)?

Not support yet. The current session is always used.

Got it. Thanks.


Windows Terminal does not respond after VGA driver crash

Windows Terminal version (or Windows build number)
1.8.1444
Other Software
No response
Steps to reproduce

Get a VGA that's nearing it's life's end
Use the terminal as you would.
When the VGA driver restarts, see that Windows terminal first becomes slower to respond, and then get greyed out.

Expected Behavior
Windows Terminal should try to recover from this error.
Actual Behavior
Windows Terminal keeps running, for example I can still see in the greyed out window as the command output (over SSH) is scrolling, but since Windows perceives that WT is not responding, I can not send any input to either the open terminals, nor to the WT window controls themselves.
An interesting detail is that after the VGA driver recovers, the WT windows (I usually have 2) are

not freezing immediately, and can be controlled for a few seconds, but at this time they become laggy
not freezing at the exact same time

Additional notes:
I agree that this is not an ideal situation that the user's VGA is crashing, but

I sadly can't replace it currently
other graphics software has added features so they can recover (I think I read it in OBS's changelog, and one another software I don't remember now)

So I understand it if this is not a priority for now, but I think it would be nice if WT could recover (especially because it still keeps working in the background, just half of the front of it crashed, and this makes the user lose several tabs of terminal sessions)

Oh and it seems (I just noticed now) that only one of the WT windows have crashed now.

Whoa! We're supposed to have code to handle this, actually! When we were implementing it, we were testing against non-flaky hardware but forcing a TDR. It's supposed to display a small dialog in the terminal instance:

Can you submit a feedback hub entry so we can see if any of the crash reports are still hanging around?
/feedback

Whoa! We're supposed to have code to handle this, actually! When we were implementing it, we were testing against non-flaky hardware but forcing a TDR. It's supposed to display a small dialog in the terminal instance:

Can you submit a feedback hub entry so we can see if any of the crash reports are still hanging around?
/feedback

Haven't seen that window until now, but it's good to know it's almost there! :D
I'm submitting a report, but please note that I haven't had a driver crash in the last few days. Sometimes it happens more, sometimes less.
I think I'm having an issue. After selecting my MS account in the prompt opened by feedback hub I get this error:

I think I had this problem for some time, and this is probably why I install WT from the appxbundle and not the store, because that doesn't work either if I have the simplewall turned on. I'll try later today or tomorrow to fix it, but the problem is that there are no logged blocked connections :/

Is there any other way to submit information? What would you specifically need?
I really don't see what is being blocked when I try to log in

A dump file might be useful:

I don't have a microsoft/Terminal process, but I have one with the name of the last used terminal tab. It's also "not responding", because my vga restarted a few minutes ago
Also, is it possible that the dump file contains the SSH key that I used for connection to an other computer?
Because if so, I would open a new window with some harmless things and wait for it to not respond

The SSH key is not sent to the terminal and so won't be in the dump file. However, the passphrase of the SSH key might be there, if you typed it in the terminal, rather than in a separate window.

Thank you!
Where can I upload the file?
GitHub does not allow me to upload it here, but it might actually not be a good idea either.
If there's no other solution, I could upload it to a private repository and invite one of you to it, but I worry that this kind of use is prohibited by GitHub's policies

You can e-mail it to me. My address is on my GitHub profile! Make sure you compress it with 7zip or something!

I've sent the email, the file attachment should be in the form of a onedrive upload, because the compressed file is 67 MB. Not sure how that shows, let me know if it doesn't work.

This hasn't arrived in my inbox yet, so I'm marking this for feedback until it gets here. Thanks again!

Well, sorry for the inconvencience, forgot to hit send. I've sent it now

Hey @MPeti1. Sorry if we've missed your information. We've done a lot of work recently surrounding the renderer. Are you still experiencing this issue? Thanks in advance.

Sorry for the late reply.

Are you still experiencing this issue?

Yes I do, but I think since I switched on the "Use software rendering" setting, it can recover most of the times.
When it can't, sometimes it stops responding immediately, but sometimes I can interact with it for a few more seconds after my driver has recovered.
The thing is, I'm on version 1.12.10732.0, and I don't think I'll be able to update further, so I can't gvie feedback on the latest versions.


URL to central system

What would this URL to central system be? And where can I get it?

Usually, you use this simulator to test your or someone else's OCPP central implementation.
And you pass the URL to this implementation to the simulator.
So you need to consult the implementation on how this URL should look.


Enforce absence of spaces

No spaces:

[x] between parentheses and content
[x] between function name and parameter list
[ ] around unary operands

We decided not to enforce whitespace checks around unary operands since whitespace around unary operands have functional significance.


BUG:Signup page not working

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Signup page not working when clicking on signup  the sign in page is getting reloaded

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'24 contributor
[X] I want to work on this issue

plz assign me this issue to make contribution to the project. under GSSOC

I want to resolve the issue, kindly assign me the task

/assign


Update kernel with astropy 1.0.3 changes

Kernel normalization was changed in astropy 1.0.3. EllipticalGaussian2DKernel needed to be updated accordingly.

:+1:


Error: moduleId should be a string

OS

macOS Sierra (10.12.2)

Versions

angular-cli: 1.0.0-beta.22-1
node: 6.3.1
os: darwin x64

Repro steps
ng init # Original project where I encountered the bug
ng serve

or
ng new someApp # Test to check if related to the project
ng serve

With this modification in src/app/app.component.ts:
@Component({
+  moduleId: module.id,
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

The log given by the failure
Error: moduleId should be a string in "AppComponent". See https://goo.gl/wIDDiL for more information.
If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.
componentModuleUrl — metadata_resolver.js:847
getNonNormalizedDirectiveMetadata — metadata_resolver.js:198
_loadDirectiveMetadata — metadata_resolver.js:134
map
loadNgModuleMetadata — metadata_resolver.js:315
_loadModules — runtime_compiler.js:99
_compileModuleAndComponents — runtime_compiler.js:69
compileModuleAsync — runtime_compiler.js:59
_bootstrapModuleWithZone — application_ref.js:302
(fonction anonyme) — main.ts:12
__webpack_require__ — bootstrap e91d12277f564bbde63b:52
(fonction anonyme) — app.component.html:1
__webpack_require__ — bootstrap e91d12277f564bbde63b:52
webpackJsonpCallback — bootstrap e91d12277f564bbde63b:23
Code général — main.bundle.js:1

Useful details
I was trying to use angular-cli on an existing Angular2 project, to use the built-in server instead of lite-server (which I used before, as it's the method shown in the docs), and after some adjustments, I ended up with this error in the browser (Safari) while the Terminal said everything looked fine.
So I tried setting up a new Angular 2 project using ng new to compare my code and see what went wrong, but when I tried running the sample project I got the same result.
Here are the logs I get while running the sample project with ng serve:
Hash: e91d12277f564bbde63b          / Time: 7492ms
chunk    {0} main.bundle.js, main.bundle.map (main) 4.75 kB {2} [initial] [rendered]
chunk    {1} styles.bundle.js, styles.bundle.map (styles) 9.99 kB {3} [initial] [rendered]
chunk    {2} vendor.bundle.js, vendor.bundle.map (vendor) 2.22 MB [initial] [rendered]
chunk    {3} inline.bundle.js, inline.bundle.map (inline) 0 bytes [entry] [rendered]
webpack: bundle is now VALID.

Any idea what could have been done wrong?

module.id in Webpack is a number, while Angular expects a string. What we should do is remove the moduleId metadata when building with the CLI, so I'll do that in a PR. Thanks!

Is it possible that this issue still occurs in angular-cli: 1.0.0-beta.24?

I have updated angular cli 1.0.0-beta.30 still I am getting the same error
Chrome 56.0.2924 (Windows 7 0.0.0) AppComponent should render title in a h1 tag
FAILED
Error: moduleId should be a string in "MyComponent". See https://goo.gl/wIDDiL for more information.

I'm seeing the same issue as @arvsharm. Is the moduleId stripped out when running tests as well?

I am able to get the tests working by changing moduleId to string in each of my components
moduleId: module.id + '',
Is this solution correct?

I am seeing the same issue with following config.
@angular/cli: 1.0.0-beta.32.3 [1.0.0-beta.26]
node: 6.9.4
os: win32 x64
@angular/common: 2.4.8
@angular/compiler: 2.4.8
@angular/core: 2.4.8
@angular/forms: 2.4.8
@angular/http: 2.4.8
@angular/platform-browser: 2.4.8
@angular/platform-browser-dynamic: 2.4.8
@angular/router: 3.4.8
@angular/cli: 1.0.0-beta.32.3
@angular/compiler-cli: 2.4.8

I am also seeing this problem, while i use webpack2, config is as following:
"@angular/common": "^2.3.1",
"@angular/compiler": "^2.3.1",
"@angular/core": "^2.3.1",
"@angular/forms": "^2.3.1",
"@angular/http": "^2.3.1",
"@angular/platform-browser": "^2.3.1",
"@angular/platform-browser-dynamic": "^2.3.1",
"@angular/router": "3.0.1",
"@angular/upgrade": "^2.3.1",
is any solution yet?

A follow-up PR (#5193) was added recently to resolve a type issue on module.id

I remove moduleId then the quetion is reslove ...... And you try

use
moduleId: module.id.toString()
Will work fine

module.id.toString() broke the templateUrl dynamic path thingie for WebPack.  :-/ :-/

use
moduleId: module.id.toString()
my project is working!!

after change the moduleId to module.id.String(), I get strange error.

Would it be too naïve to use __filename instead of module.id?

Recently encountered this problem regarding angular 2 and a component called jw-pagination
The error stated: Error: moduleId should be a string in "Pagination Component".
To fix, I changed my module.id in both the controller, and the Pagination componenet to:
@Component({     moduleId: 'module.id',})
Encapsulating the module.id to a string.
That fixed it.


Review TF deprecating resources

The deployment workflow reports multiple TF deprecations, which need to be updated before they are no longer supported.
Scope: review recent TF runs, identify and document deprecations and ticket out the work needed to upgrade the affected TF resources.
DoD: Findings documented and ticketed out in GH/ZH.

Blocked by no ability to run TF locally.


add ISO C++ Guideline Support Library (gsl-lite)

Currently, only ONNXIFI is using it, but in the future, nGraph may benefit, too.
The Guideline Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. The library includes types like owner<>, not_null<>, span<>, string_span and much more.
The gsl-lite recognizes when it is compiled for the CUDA platform and decorates functions (methods) with __host__ and __device__.
Refer to https://github.com/isocpp/CppCoreGuidelines for more details.
Signed-off-by: Artur Wojcik<EMAIL_ADDRESS>

For starter, I would like to use gsl::span<>, it is described here https://en.cppreference.com/w/cpp/container/span. Trained ONNX models may have a gigabyte or more in size. I want to view the memory as ONNX model in form of a set of objects without copying the data.
TL;DR:
The Cpp Core Guidelines is a set of core guidelines for modern C++, the recommendations from the standard committee signed by Bjarne Stroustrup and Herb Sutter, taking likely future enhancements and ISO Technical Specifications (TSs) into account. The aim is to help C++ programmers to write simpler, more efficient, more maintainable code. The guidelines are not mandatory. We may adopt only those we think we benefit the most.
The Guidelines Support Library is the implementation of the guidelines in form of class templates. gsl-lite is single header file implementation of the library based on Microsoft's GSL.

Here's the link to the header file:
https://github.com/martinmoene/gsl-lite/blob/master/include/gsl/gsl-lite.hpp

I asked Jim John to start the approval process.

The Microsoft version wants C++14 support, and we have requirements for older compilers.

What is the status of this (getting approval, etc.)?


Setting udev rules can fail for more reasons

Currently the setup.py udev rules configuration only allows for a PermissionError to pass (with a warning) and any other error (e.g. CalledProcessError) will fail. This means that if udevadm control --reload-rules fails for some reason, it is not possible to install odrivetool.
Relevant line:
https://github.com/madcowswe/ODrive/blob/451e79519637fdcf33f220f7dae9a28b15e014ba/tools/setup.py#L98
Workaround: make the udev rule immutable/unwriteable to force a PermissionError instead of another error, but this is pretty awkward.

Thanks for reporting this. I will change it to catch any exception and hence print a warning. Any rules related failure should still allow (degraded) installation.

Should be fixed on commit 035c899.


Make crafting pad max stack size to 1

It feels weird to have crafting pad stack.

Fixed in 1.5.8


Update MapperAnnotationBuilder.java

Add a warning log for bug shooting.
xml files ar not necessary, but it would be nice to add a log to print the warning.

Thank you for the PR, @CodeDiggerSuzl !
But there will be many false-positive messages which makes it practically useless.
This error can be (and should be) picked up by a test case that executes a statement in the mapper.


Heart Icon on Recipe Details page should indicate to user if recipe is saved or not

When a user navigates to the Recipe Details page the heart icon should be grayed out if the user hasn't saved the recipe. If the user clicks the heart the recipe should be added to the saved page and the color should update to pink/white. If the user taps the heart again from this state, the icon will gray out again and the recipe should be removed from the saved page.

should we upon login send a list of already saved recipe ids or have each page query to see if recipe is already saved to users list


tests: add unit tests for run.go

this patch increase the coverage of run.go
fixes #397
Signed-off-by: Julio Montes<EMAIL_ADDRESS>

Coverage increased (+4.3%) to 68.141% when pulling 325f1196c692e673c6af62d788fca67dd10d67d5 on devimc:unitTest/run into f4a2cc6aa1c1772de70ba4f0c18304bfdeb62923 on clearcontainers:master.

Coverage increased (+5.2%) to 69.048% when pulling 1cb5c755e77958d72efa5f0624f0f3ec2d1f17ca on devimc:unitTest/run into f4a2cc6aa1c1772de70ba4f0c18304bfdeb62923 on clearcontainers:master.

Just got that failing TestRunContainerSuccessful test under Travis to sort out.

@devimc - argh! the dreaded Travis bug ;( You might need to close and re-open if a rebase doesn't cure it.

@jodh-intel yep, I rebased a lot of times, and seems like the bug still occurs

re-opened https://github.com/clearcontainers/runtime/pull/470


pm2 error

Dont know but why this happening in this server. pm2 is not responding i did every thing same and rm status.txt is also not responding.

pm2 resurrect

ohh im so sorry i didnt even added my account im really really sorry

no problem :)

sorry for my lazyness. i have a question i bought the server so can i get grass on it

@Wellynounet did you have any idea on it?

Sorry, i didn't understand what you mean
youu want help to setup your account ?

no i mean that i own a server which run 24/7 so can i run a chrome extention name:- GET GRASS on the server which will earn me some points. @Wellynounet

No i dont know grass airdrop
i cant help on this

ohh thanks for your help


ISPN-16774 List, Sets, Sorted Sets, and Hashes working with transactions

https://issues.redhat.com/browse/ISPN-16774
I've added one commit for each data structure. The functional nature of the Functional Map requires an operation that changes the structure's state to return a new instance. The base multimap implementation already does that, I updated the newer classes we added.

Updated with the suggestions.

Updated adding all suggestions.

Updated with suggestions.

Nice work @jabolina


Screen border draws over the actual screen area

For example:

Patching out the screen border shows how that app is supposed to display:

Fixed in ec6e6b823e0480df7a0f9b43122c882c1a72dae9.


fix(docs): Update grammar in PR documentation

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #45170

This is my first actual PR, I think I actually messed it up already on my first try and closed that one, sorry! Hope this is correct now.

Hi @zelf0. Congrats on your first pull request (PR)! 🎉
Thank you for your contribution to the page! 👍
We are happy to accept these changes and look forward to future contributions. 📝


Correct ResourceGroup spelling.

Fix example spelling of ResourceGroup.

@tjphilpot, thank you for bringing this typo to our attention.  The doc you modified, however, is autogenerated and your change, although correct, will be overwritten.  Therefore I have created Issue #25613 in Azure/azure-cli which contains the source code for this article.
I am closing this PR without merge, but due to your kind feedback, this spelling error will be corrected.


gen not allowing zero-width matches

gen(regex=r'x?'), gen(regex=r'.*'), etc. doesn't seem able to match empty strings.
In particular, the underlying LLInterpreter allows pushing an EOS token (running mid_process(0, [EOS])) arbitrarily many times without ever getting stop=True (although is_accepting is always True)

Thanks!