Freeze Of Editor When Debugger is Attached With Nvidia GPU usage

Godot version
4.1.2 Mono
System information
Windows 10, Nvidia RTX A2000 8GB Laptop GPU, Godot 4.1.2, Compatilbity Mode, Nvidia driver: 537.58, Visual Studio Professional 2019
Issue description
I've noticed that if I try to attach debugger to the editor (working on some plugins so need to debug the editor). If I click somewhere the editor to create new popup window: for example on right click on any file on the filesystem. Editor freezes.
If I run with Intel GPU by uninstalling nvidia drivers or choose Internal GPU from Windows Graphics Settings for Godot editor: issue is not present.
Issue is only present in Compatibility Mode
On another HW with M1000M GPU with older versions of Nvidia driver excluding Nvidia Ansel seems to be working fine. But on this specific HW with RTX A2000 8GB couldn't find driver that is not having this issue.
Steps to reproduce

Open Godot 4.1.2 Mono editor (console mode).

Create new project

Add C# script inside the project.

Build (in order to generate sln files)

Close Godot.

Open Godot again

Open the project that was just created. (can even skip steps 1-5 and use attached project)

Open sln file with Visual Studio.

Visual Studio: Debug -> Attach to Project -> Choose godot process (managed type) - Attach

Godot: Right click on any file in FileSystem.

Editor freezes with black window where popup should be shown.
Minimal reproduction project
NewGodotTestProject2.zip

this may be happening for me on Ubuntu with Nvidia GPU - just from normal usage though, no debugger attached to editor.
there seems to be a chance for the editor to freeze any time some sort of popup window or context menu opens. it also frequently happens on saving.
there's nothing logged to output and the only way I've found to proceed is to terminate the process via task manager.
even when starting the editor from command line, ctrl+c has no effect once it is frozen.

If you run Godot from a terminal, do you see a Vulkan device lost error? If so, this is a duplicate of https://github.com/godotengine/godot/issues/71929.

@kala7a @h0lley If you run Godot from a terminal, do you see a Vulkan device lost error? If so, this is a duplicate of #71929.

@Calinou  For me the issue happens only in compatibility mode. Which means Godot running with OpenGL. In the console I don't have any error:
Godot Engine v4.2.stable.mono.official.46dc27791 - https://godotengine.org
OpenGL API 3.3.0 NVIDIA 537.58 - Compatibility - Using Device: NVIDIA - NVIDIA RTX A2000 8GB Laptop GPU
Editing project: <...>
Godot Engine v4.2.stable.mono.official.46dc27791 - https://godotengine.org
OpenGL API 3.3.0 NVIDIA 537.58 - Compatibility - Using Device: NVIDIA - NVIDIA RTX A2000 8GB Laptop GPU
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
at: _editor_init (modules/gltf/register_types.cpp:63)
Also just have double checked with Godot 4.2 and issue is still present and seems the same in compatiblity mode.
In forward+ mode where Vulkan is used: issue doesn't happen as before.

I also do not get anything logged to the terminal.
The editor just stops rendering. When minimizing and maximizing the editor window again, then only the window decoration is shown - anything inside shows whatever has been displayed already (e.g. other applications or the desktop).
Still experiencing the issue in 4.2.stable btw.

as per SimantoR's suggestion here, I haven't had any freezes with Single Window Mode.
if this would also be the case for kala7a then I'd reckon that this issue is indeed duplicate of at least related to https://github.com/godotengine/godot/issues/71929.

Hello @h0lley
Thanks for this feedback. This workaround/setting seems to work for me as well.
I will be using it.
Don't know if it is a duplicate of #71929 because everyone there talks about vulkan errors. And in my case it is opengl compatiblity mode that causes the issues. Vulkan Forward+ works fine.


Improve handling secrets & variables in terraform

Currently deploying a staging/production TF stack requires a .tfvars file which contains sensitive values.
In order to reduce the risk of exposing sensitive values and to make the terraform plan/apply easier for developers we should move to using AWS SecretsManager & SSM Parameter store to hold this variables and remove the need for a .tfvars file.

The staging environment has been deployed from add_fargate_services and the shellserver in staging is running on fargate.

Production environment has now been migrated as well. Documentation has been adapted.


Fix has_many :groups

When do a simple query workflow.groups an error occurs:
ActiveRecord::HasManyThroughOrderError: Cannot have a has_many :through association 'Workflow#groups' which goes through 'Workflow#workflowgroups' before the through association is defined.

It turns out has_many :workflowgroups must appear before has_many :groups.

@miq-bot assign @gmcculloug
cc @hsong-rh


Improved:Updated the oms-api package to resolve login issues encountered when /api is omitted from the complete URL. Additionally, implemented a check in the app to handle direct URL access.

Related Issues

https://github.com/hotwax/dxp-components/issues/272
Short Description and Why It's Useful
Improved: login issue in app when /api is not passed with oms complete url by updating the oms-api package and adding a check when accessing url directly in the app. Updated the oms-api version.
IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[x] I read and followed contribution rules

Verified and working fine in release v2.1.0.


Improve entity details audits query

Hopefully addresses https://github.com/getodk/central/issues/618
I ended up pulling out the crazy part of this query that gets all the submission details that are vaguely relevant to an entity. It is now in another query that gets run separately and then if there is submission data to use, it is combined in code.
I'm curious to try this on test! I've been EXPLAIN ANALYZE-ing the queries. Hopefully an entity with a bulk source loads super fast, single milliseconds.
Entity 648 - created from a submission
https://test.getodk.cloud/#/projects/496/entity-lists/participants/entities/b5725bd9-fb5f-41e0-ba30-0eb8e6905e07
Original query (master)

Planning Time: 10.761 ms
Execution Time: 1357.950 ms
(I've seen it 800ms to >2 seconds)

New queries
Part 1: get all audit details and source events

Planning Time: 2.093 ms
Execution Time: 438.128 ms
(Seen between 300ms to 900ms)

Part 2: get full submission details

Planning Time: 27.339 ms
Execution Time: 2.709 ms
(this part is much faster w/o being joined with audits)

Entity 118019 - created from bulk upload
https://test.getodk.cloud/#/projects/364/entity-lists/trees/entities/1d8cc1ba-fce5-44c9-acc2-e1fbafbaf81e
Original query

Planning Time: 3.402 ms
Execution Time: 515.838 ms
(I've seen it much slower though, 400-800ms, maybe longer)

New queries
Part 1

Planning Time: 9.669 ms
Execution Time: 5.648 ms

Part 2

Planning Time: 8.170 ms
Execution Time: 2.586 ms

What has been done to verify that this works as intended?
Why is this the best possible solution? Were any other approaches considered?
How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?
Does this change require updates to the API documentation? If so, please update docs/api.yaml as part of this PR.
Before submitting this PR, please make sure you have:

[ ] run make test and confirmed all checks still pass OR confirm CircleCI build passes
[ ] verified that any code from external sources are properly credited in comments or that everything is internally sourced

I just tried rewriting the query to conceptually start with audits rather than entity_defs, but this appears to be slower, especially for entities that don't have a submission as a source.


Error in matlab.system.SystemProp.createVersionNumber

I am not sure why this error occurs or even how to replicate it. It just pops up. If you have come across this, a solution would be great!

Hi @RSKothari,
I don't know that error.
Have you already tried searching the web for this issue? It looks like a function shadowing issue...

Yeah, I did. It seems overloading a MATLAB core function results in this issue. Anyway, thanks for the time. Great effort!

Thanks and sorry for the hassle!
Hopefully you can fix this issue. Alternatively, you could try to check out the last version of the 2.x.x major branch. This does not use a System Object but may also lack features. Not sure though, shame on me, the changelog was only introduced with v3.0.0 :man_facepalming:

Hi @JAAdrian the issue was because a copy of strsplit was present in my library of functions. This issue was noted and resolved here.

Hey @RSKothari, thanks for the update!
Nasty one, glad you were able to figure that one out 🤞


Added schema generation for Generic fields

Change Summary
Generating schema for generic fields hasn't been implemented. Now it should work.
Related issue number
Fixes #1578.
Checklist

[x] Unit tests for the changes exist
[x] Tests pass on CI and coverage remains at 100%
[x] Documentation reflects the changes where applicable
[x] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)

Hi @maximberg and thanks for the contribution.
I don't know if you saw but #2260 was opened yesterday and tackles the same issue.
Probably good to merge both works!

Hi @maximberg and thanks for the contribution.
I don't know if you saw but #2260 was opened yesterday and tackles the same issue.
Probably good to merge both works!

Hi @PrettyWood,
I didn't see your pull request yesterday. See what you can add to mine if it's not difficult for you. Tests passed, but coverage decreased.

Hi @PrettyWood,
I didn't see your pull request yesterday. See what you can add to mine if it's not difficult for you. Tests passed, but coverage decreased.

Coverage restored.

Coverage restored.

I didn't see your pull request yesterday. See what you can add to mine if it's not difficult for you. Tests passed, but coverage decreased.

As a matter of fact it's not my PR but @danni's. I just think both works should be merged into one. If this PR is good to go and test cases from the @danni's PR are green with your PR fine! But I won't checkout locally both works and do it myself sorry

I didn't see your pull request yesterday. See what you can add to mine if it's not difficult for you. Tests passed, but coverage decreased.

As a matter of fact it's not my PR but @danni's. I just think both works should be merged into one. If this PR is good to go and test cases from the @danni's PR are green with your PR fine! But I won't checkout locally both works and do it myself sorry

@Mazyod Thanks! I used your proposal.

@Mazyod Thanks! I used your proposal.

@PrettyWood Actually @danni's PR not exactly about problem, described in #1578.

@PrettyWood Actually @danni's PR not exactly about problem, described in #1578.

@samuelcolvin I wanted to sponsor this project because recent generics enhancements will make a big difference for our project 🙇♂ Appreciate your help

:+1: here too
I have tried out both #2262 (this) and #2260 MRs and they both work well with my codebase :smile:
Currently @danni's MR is indicating lower code coverage. However, two of those tests flag failures on @maximberg's MR (test_nested_generic, test_complex_nested_generic), and I see (but don't fully comprehend) the diff between them.
By way of expediency, perhaps this MR could be merged as-is, providing an improvement? A later MR would then add the nested generic functionality.
In the meantime I will attempt to understand both MRs...

I could then try and bump coverage for #2260 ... maybe @danni has time to take a look?
Alternatively, I suppose I could try and merge both... :scientist:

@davidhyman My code solves the problem of generic fields in generating schema.
@danni tries to solve the problem of nested generic models.
In my project I want to use generic fields and I made necessary changes here.

I found some strange behavior when generic field is Optional. Will check it Monday, 15th.

this looks great, thank you.
If you find other strange behaviour, please create an issue or if you're confident, a PR.


[feature] Added support for attach command

thanks for making dashmon! I noticed that it only supports run command but my current use case requires me to use attach command so I simply added that.
Open to changes / different approaches to add that.

Thanks for the contribution. Happy to see this project still be useful to people!
Merged and published 0.0.3


Add libgit. [phab:D599]

Created by zarko at 2015-11-11 21:43:13:

schroederc wrote at 2015-11-11 21:43:56:
Why?

schroederc required changes at 2015-11-11 21:43:56

zarko wrote at 2015-11-11 23:07:10:
It's a dependency of an indexing tool I'm in the process of committing. The tool needs to understand local and remote git repositories.

zarko wrote at 2015-11-14 01:33:32:

Add libgit support back to meta_index

schroederc wrote at 2015-11-20 19:30:09:
Is it possible to just the use system's git binary instead?  This seems like a large dependency for 1 tool.

zarko wrote at 2015-11-20 21:16:44:
Equivalently (and with less parsing) we could use the version of the library installed by the system package manager. We already do this for OpenSSL.

zarko wrote at 2015-11-20 23:45:13:
The version of libgit2-dev I get by default from my package manager is too old. Among other things, it's missing git_remote_create_anonymous.

zarko abandoned revision at 2016-10-26 00:03:58


Make ScalaCompile and ScalaDoc cacheable

Context
https://groups.google.com/d/msg/gradle-dev/-2hVXXDiQEU/mIbgR0FRAgAJ
Gradle Core Team Checklist

[x] Verify design and implementation
[x] Verify test coverage and CI build status
[x] Verify documentation including proper use of @since and @Incubating annotations for all public APIs
[x] Recognize contributor in release notes

This replaces https://github.com/gradle/gradle/pull/1958.

There still is one test failure on Windows: https://builds.gradle.org/viewLog.html?buildId=4035532&tab=buildResultsDiv&buildTypeId=Gradle_Check_Quick_Java7_Oracle_Windows_scala
Any ideas?


Implement Plugin activation

Currently running all the plugins by hand is not a good UX.  There are also no guarantees that
all the necessary plugins are started.
We need to come up with a mechanism for starting up plugins.  A couple of use cases will considered:

plugins are deployed as locally available binaries (in the search $PATH).
plugins are deployed as Docker containers.  This case should be included because we already have support for swarm mode for things like storage and leader detection.

A cheap option to consider as a straw man while figuring out the UX:
Support a file, say ~/.infrakit/config/plugins.json with shell commands for launching plugins:
{
  "group-default": "$GOPATH/src/github.com/docker/infrakit/build/infrakit-group-default"
}

The plugin discovery system could lazily try to activate plugins not already available by referring to this file and launching.  Plugin activation at this layer has a nice side-effect of resuscitating plugins that exited.

How about making this even easier...   the name referenced in the JSON is assumed to be findable in $PATH.  It can be either a shell alias or an executable wrapper script.
In essence the alias / wrapper script do exactly as what you're suggesting.   I think supporting a JSON file as you said is getting into supporting but we may just want to let that be the strategy used by a particular implementation?   For example, if the plugins were Docker containers or engine plugins then we would have very different ways of activating plugins.

How about making this even easier... the name referenced in the JSON is assumed to be findable in $PATH

:+1:

It can be either a shell alias or an executable wrapper script

Nit: you'd have to jump through some hoops (and likely couple to a specific shell) to get aliases to work.  Relying on presence inPATH should be fine, though.

Implemented in #328, #356


is it possible to get historical data with this API?

Had a quick look at the code and im guessing the answer is no?

I don't think so. But you can build your own db downloading historical data as csv directly from Google finance and then use this lib to keep it up to date.

Seems like they removed the ability to download historical data a few days ago. Anyone found work arounds?


Documentation update

damn, we are doomed, Hope these commits will vanish after you merged the other PR. If not I'll fix this the next days.

this seems to be included in PR #1

cherry-picked this commit into the other one, closing this


HTML5 boilerplate doesnt work  with django extension!

When i first download it, it was working. When i added
django, django template  extensions, it didn't work. I uninstalled them reload the VS code, then Boilerplate started to work:/

i have the same issue too

same here :(

Same.
Version: 1.34.0 (user setup)
Commit: a622c65b2c713c890fcf4fbf07cf34049d5fe758
Date: 2019-05-15T21:59:37.030Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763

I have the same issue with Django Extention

So, it's been here for a long time. Did any of you get a solution to use both the django extension and html files?

So, it's been here for a long time. Did any of you get a solution to use both the django extension and html files?

Change the file type in vs code to HTML in the command palette was the only fix I found

So, it's been here for a long time. Did any of you get a solution to use both the django extension and html files?

Change the file type in vs code to HTML in the command palette was the only fix I found

Hey! Why didn't I think of that? Thank you!!!

Fixed in 1.1.0


general question mode

Please add a general question mode so that I do not have to leave the command mode! For e.g.
$> copilot -g "Who was the 23rd president?"
Herbert Hoover
ref: https://github.com/graiz/cbot

Hey @shantanuo not sure if this is still in the scope of the current application ?

hm, why not, can add it so it just becomes a quick way to send a general question.

@shantanuo ok, finally added this, but under the -q flag.
copilot -q what is the best drink for late night coding


 If anyone wants to, for example, import our ABCI types, or crypto or logging interfaces, they need to add an import for our entire codebase. The larger this surface area, the more restricted we are in terms of being able to roll out changes to various parts of the system for fear of breaking others' code.
We also have test code that forms part of our core codebase, whose dependencies end up being tracked in the core go.mod, which seems unnecessary.
Note that this doesn't necessarily mean creating different repositories for each of the modules. One could simply just set these dependencies up to have their own Go modules within our current repository, possibly leveraging Go workspaces.
We can, of course, only do this for modules where we won't be creating circular dependencies, or where we can safely break those cycles. This list will be updated over time through consultation with users.

[ ] #193
[ ] Split out libs/log as a separate Go module
[ ] Split out libs/json as a separate Go module
[ ] Split out crypto as a separate Go module
[ ] #1051
[ ] #1054

NOTE: we've started leveraging workspace's in https://github.com/cometbft/cometbft/pull/1924


Fix problem with empty input on enter #11

Fix issue #11 and add to git ignore .idea folder

@Jonybang thanks for the fix.


[GHSA-qrqr-3x5j-2xw9] Docker Moby Authentication Bypass

Updates

Affected products

Comments
github.com/moby/moby is not a valid Go package; github.com/docker/docker is still the canonical name.

👋 This pull request has been marked as stale because it has been open with no activity.  If you do nothing this pull request will be closed eventually by the stale bot. Please see CONTRIBUTING.md for more policy details.

I am unable to add the Keep label, but this PR is still "fresh" and I would like to merge it.


Add use case and rationale for AU-sronly class

Some extra information and use cases have been added to the rationale for the AU-sronly class to make it clear what the intention of this class is

Looking good! Let's 🚢


Hi the BUSY option does not put anything in my calendar?

[Enter feedback here]

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

ID: 88acd6f6-1d23-442b-a17c-21d34325d6f6
Version Independent ID: d2f15c2e-17f9-6b97-9ac8-c01086acc985
Content: Book focus time with the Briefing email - Cortana
Content Source: Briefing/be-focus.md
Product: mya
GitHub Login: @madehmer
Microsoft Alias: madehmer

@PeterJSY -Thanks for your feedback. I forwarded it to the team. If you still need Support for this issue, please use this feedback form and include your contact info, so the team can follow up with you if necessary.


Put clean use cases on frontdoor README, move chatter to wiki

Set up wiki
Pull more complicated cases from the tests on to wiki
Write simple obvious cases
Put cases under the go get ... instructions

Done


BLE Host - Store management API additions

This pull request adds the following three functions to the host store
API:
/**
 * Deletes all entries from the store that match the specified key.
 *
 * @param type                  The type of store entry to delete.
 * @param key                   Entries matching this key get deleted.
 *
 * @return                      0 on success;
 *                              Other nonzero on error.
 */
int
ble_store_util_delete_all(int type, const union ble_store_key *key)

/**
 * Retrieves the set of peer addresses for which a bond has been
 * established.
 *
 * @param out_peer_id_addrs     On success, the set of bonded peer
 *                                  addresses gets written here.
 * @param out_num_peers         On success, the number of bonds gets
 *                                  written here.
 * @param max_peers             The capacity of the destination buffer.
 *
 * @return                      0 on success;
 *                              BLE_HS_ENOMEM if the destination buffer
 *                                  is too small;
 *                              Other nonzero on error.
 */
int
ble_store_util_bonded_peers(ble_addr_t *out_peer_id_addrs,
                            int *out_num_peers, int max_peers)

/**
 * Deletes all entries from the store that are attached to the specified
 * peer address.  This function deletes security entries and CCCD
 * records.
 *
 * @param peer_id_addr          Entries with this peer address get
 *                                  deleted.
 *
 * @return                      0 on success;
 *                              Other nonzero on error.
 */
int
ble_store_util_delete_peer(const ble_addr_t *peer_id_addr)

It also contains some miscellaneous fixes.

Thanks for taking a look :).


Invalide reference of<EMAIL_ADDRESS>- Could not be found

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
macOS
What browser(s) / client(s) have you tested

[X] 💥 Internet Explorer
[X] 💥 Microsoft Edge
[X] 💥 Google Chrome
[X] 💥 FireFox
[X] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[X] not applicable
[X] other (enter in the "Additional environment details" area below)

Additional environment details

SPFx 12.1
Node.js 12

Describe the bug / error
Seems like 'generator-sharepoint' references an NPM package that is not available in this specific version.
<EMAIL_ADDRESS>
Steps to reproduce

Create. a new SPFx 12.1.0
Select no-framework project
Error will be shown right after provisioning

Expected behavior
No Invalid references ;)

Hey @StfBauer - how are things going?  Did you sort this out?  This package is showing as published here - https://www.npmjs.com/package/@microsoft/sp-diagnostics


[Suggestion] Sensor blocks detecting redstone signals

The title sums it up, really. Just like the sensor can detect blocks of certain type, it could be detecting blocks having redstone signal of at least <numeric parameter 0-15>. This should help fill the gap of redstone things working with partial redstone (blah, my wording is terrible. ><).

Why not just run <numeric parameter 0-15> blocks of redstone wire into a redstone repeater?


feat(rust): Add ethereum kzg settings

Adds ethereum_kzg_settings and ethereum_kzg_settings_arc functions behind a feature gate.
This would allow directly using eth trusted setup and consolidating revm/alloy/reth repos. Ref https://github.com/bluealloy/revm/issues/1553

Seems reasonable to me! Thanks 😃
In the past, I have been against using the trusted setup from this repo outside of testing. But this is a feature that clients (Reth + Lodestar) have requested. I think it's important that we listen to the clients, so I support this.

It is hidden behind a rust feature flag, and a nice thing about that is that it is optional for a compilation. It is very useful to have it, especially Arc version.

Looks good but would appreciate a code review by another member of the reth team (or lighthouse even). Can you arrange this @rakita, if possible?
@jtraglia Am I right to think that this makes https://github.com/ethereum/c-kzg-4844/pull/440 "easier" to port from DAS to main because now the file parsing happens inside the bindings and not in the clients?

Am I right to think that this makes https://github.com/ethereum/c-kzg-4844/pull/440 "easier" to port from DAS to main

Um maybe. I'll pull in these changes into the das branch, so merging back into main isn't really a concern.

Looks good but would appreciate a code review by another member of the reth team (or lighthouse even). Can you arrange this @rakita, if possible?
@jtraglia Am I right to think that this makes #440 "easier" to port from DAS to main because now the file parsing happens inside the bindings and not in the clients?

Make sense, will ask for a volunteer :)


Add responsive board in widgetbook

A responsive board whose size will be change based on screen width.

https://stackoverflow.com/questions/62503613/how-to-use-sizechangedlayoutnotifier

If boardSize is changed, BoardComponent should be rebuilt.
However, if other parameters like width is changed, it should be updated with the previous board state.


Windows installation process

I followed the installation steps for the powershell command on https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-powershell.
I ran the following command but the azure CLI was not installed: Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi
The command ran with no errors.  It took some time to download the installer then ended silently and returned to the prompt with no output.
I tried "az --version" and received a "The term 'az' is not recognized as the name of a cmdlet, function, script file, or operable program." response.  I checked under C:\Program Files (x86)\Microsoft SDKs\Azure and there was no CLI2 folder.  I checked my environment variables and there were no changes.
I ended up manually running the MSI following the instructions on https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli.  This WAS successful.
I am able to use the CLI, but it would be helpful to identify why the powershell command didn't work and document some troubleshooting steps.

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

ID: 8246b90a-efb1-03ce-f642-d3eb2441fc30
Version Independent ID: 2fdd20ef-7bd3-57bc-7957-93f4bb5377ce
Content: Install the Azure CLI for Windows
Content Source: docs-ref-conceptual/install-azure-cli-windows.md
Product: azure
Technology: azure-cli
GitHub Login: @dbradish-microsoft
Microsoft Alias: dbradish

@exmello Thank you for bringing this issue to our attention. I am going to have an engineer review this and have the issue addressed.

@exmello Thanks for the feedback. I noticed something similar happen when I tried to run the PowerShell cmdlet without elevated privileges.
Could you please confirm if the following were performed?

Ensure to Start PowerShell as administrator
Once the cmdlet finishes execution, you will need to reopen PowerShell to use the Azure CLI.

I can confirm that I reopened PowerShell, but I believe I did not start PowerShell as administrator.  I don't have a clean environment to test that this works.  I am already set up by manually installing now.  Thank you.  I didn't notice the /quiet flag.

@exmello Thanks for the quick response. Yes, the execution happens silently because of the /quiet argument being passed to the cmdlet. You can run:
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi'; rm .\AzureCLI.msi

if you want to install interactively.
Just to save you some time and trouble, I tested it all by uninstalling the old Azure CLI version that I already had on my machine and verified that the installation happens successfully when PowerShell is run as the administrator vs otherwise. :)
I'm pretty sure it would work for you too. Let me also check how we can improve the documentation to emphasize this, as having elevated privileges to perform the operation is key to the installation process.
Please let me know if you have any other questions.

@exmello Hope the above inputs help.
We will now proceed to close this thread as resolved, but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Adding compliance tests

Lots, and lots of test cases extracted from OPA (https://github.com/open-policy-agent/opa/tree/main/test/cases/testdata) serialized as json.
Many of them failing for a plethora of reasons.
Signed-off-by: Johan Fylling<EMAIL_ADDRESS>

Very interesting, awesome work! 👏
Seems like we have some work ahead of us 😆
It's a bit too much to digest currently — we should probably disable the tests initially and then have them enabled per topic / built-in gradually, or what do you think?
One thing I noticed is that many tests actually seem to produce the expected outcome, but the result from running OPA is JSON serialized, and ours don't seem to be, so we're failing whenever we return e.g. a set rather than an array. This should be a low-hanging fruit:
 FAIL in (aggregates_min_out-of-order) (compliance_test.clj:46)
expected: (= result want-result)
  actual: (not (= {"p" #{-7}} {"p" [-7]}))
Expected: {p 1}

Got: {p 1}

Not sure about what that last:
Expected: {p 1}

Got: {p 1}

is about though.

Lots of work ahead, indeed 😄 .
Yes, there's plenty of low hanging fruit here. Many of them because the test suite isn't entirely complete yet, even. E.g. expected errors aren't handled; and data can't be fed to the evaluator the same way input can. My plan is to take care of some of these fruits before making this PR non-draft.
We should definitely be selective about what tests we run automatically; disabling those we know shouldn't work yet because of missing implementations (not bugs). Haven't looked into how to best achieve that yet, though.

Sounds good! I suppose one place to start could be to only include the builtins listed in the registry.clj file.

Yea. Probably good to automate (though this already has a heavy ad-hoc smell 😅 ). Naïvely string matching the policies (we hava access to the AST in the test generator, so we can go more advanced, if need be), we could perhaps include a list of each built-in used for every test-case, and filter by that on the consumer-side 🤔 .

Yeah, as far as I could see, the plan already provides a map of all the built-ins being used for evaluation, so that should be "easy" to use as a filter.

Yes, you're correct. Forgot about that. That makes things much easier. Will add an automated filter based on the listing in registry.clj 👍 .


Reasons for using in Datastore mode instead of Native mode through Firestore

We are planning to use Firestore for a product where we want to use the database to serve our REST API.
We don't be using any mobile sdk's firestore offers so are there any benefits of using Firestore in datastore mode instead of native mode?
One benefit I see is related to no write limits so wondering if datastore mode is the one to go.

Thanks Ben for the link. Unfortunately, the document is too biased towards Firestore in native mode so would like to know your opinion on this.
Considering the use-case is only server side only (and no mobile sdk usage), Datastore mode is more beneficial  when it comes to cost and overhead right?

If you don't plan on needing to use any of the mobile features, and you don't plan on needing to use any of the document events (Query Watch, Cloud Function trigger) then Datastore Mode should be able to work very well for you.

We don't need any of the mobile features. I see Datastore mode is more related for my use-case but unfortunately I noticed it doesn't have triggers.
Do you see any alternatives/workarounds w.r.t triggers for Datastore mode?

I think you could look into doing something with Pub/Sub along with Datastore. When your app performs a write to datastore it could also write an event to pubsub. Past this simple example we don't have any sort of reference implementation that we can recommend.

Thanks Ben for sharing. I will contact gcp support on the same.


Is this solely a packages repository?

Or are there plans to include an abstract (moddable) minecraft module where one can configure server properties, mods, datapacks and the likes?
As of now, the scope seems to only include the derivations themselves and nothing else.

There actually already is a module!
Right now it's mainly for configuring multiple servers, as opposed to the single-server module in Nixpkgs, however it does also have support for including arbitrary files in the server directory.
I personally use the module for managing multiple modded Fabric/Quilt servers, though I've been meaning to rewrite it since it's not designed the best as of right now.

Unfortunately with regards to the mods = [] option, there isn't a way to implement that in a way which preserves the pure evaluation of Nix, and breaking that is a non-starter.
For Modrinth in particular, you can see my attempt of making a system for that in the fetchModrinthMod helper, however that has its own issues.
(Primarily in that it needs to rerun the API request semi-regularly since that is how it gets the file URL)
In addition, CurseForge's API is really bad, and a number of mod authors have opted-out of being accessible to the API at all, making it a patchwork solution at best.
With regards to the modloader = ...;, this is pretty simply accomplished with the package = ...; option already present:
package = pkgs.minecraftServers.fabric-1_18_2;

as an example.
Something I may do is add a simple mods = []; option which lets you put in derivations (like fetchurl, etc) to mods and combines them all together for you. Instead of needing to do something like
symlinks = {
  mods = pkgs.linkFarmFromDrvs "mods" [
    (fetchurl { url = ...; sha256 = ...; })
  ];
};

You'd instead do
mods = [
  (fetchurl { url = ...; sha256 = ...; })
];

As another option for mod management, see #12 for discussion on supporting Packwiz, which is a modpack management tool.
I do very much agree that a simpler to use interface would be much nicer, however it unfortunately just isn't possible within Nix while keeping pure evaluation (and avoiding extraneous API requests).
I'm open to ideas, though.

Thanks for the follow up. The very fact that this flake manages an index for all available versions is already helpful enough! Stuff like this can even be out-sourced into a second flake that is more tailored for modpack/game instance management.


Sprint 1

Sprint 1 will be to acquire the devices we need from the suppliers and to continue setting up our environment. Automation Direction will most likely be our supplier.


API level throttling for websockets cannot be provided from the UI

Description:
The option to set API level throttling for the websocket APIs, is not provided from the UI.
Steps to reproduce:
N/A
Affected Product Version:
Affected/3.1.0
Environment details (with versions):

OS: MacOS Mojave
Client:
Env (Docker/K8s):

Optional Fields
Related Issues:

Suggested Labels:

Suggested Assignees:

This is currently on hold and will be reconsidered if any requirements arise.


Adding DNS to RaspberryPi to use domain name in code instead of IP

Description
When sending requests to the Raspberry Pi server, the code uses an IP address.
Acceptance Criteria
If the Wi-Fi network has dynamic address allocation, the code will not work. You must access the server by domain name.
Additional Details
The steps described here were applied: https://pimylifeup.com/raspberry-pi-dns-server/

Now the server link is specified like this: ZIGBEE_SERVER_URL_VALUE = "tcp://smarthome:1883"


Fix AWS region vs zone

We were specifying a region, but naming it as a zone in util.sh
The zone matters just as much as the region, e.g. for EBS volumes.
We also change the config to require a Zone, not a Region.
But we fallback to get the information from the metadata service.

Converted the two tests I touched to be table-driven.

Ping

Apologies. I should scan my PR queue. :/

LGTM.

Thanks :-)


Make crategen's cargo output trimmer

As seen in https://github.com/rusoto/rusoto/pull/644 there's a 20 character limit to keywords.  rusoto_marketplacecommerceanalytics bumps into that: we should trim it somehow.  Probably good to do some kind of test in crategen to prevent that from being caught at the cargo publish step.
There's also a maximum of keywords: https://github.com/rust-lang/cargo/issues/2098 .
Also we have redundant keywords.  See https://crates.io/crates/rusoto_ec2 .  It shows amazon AWS ec2 aws Amazon.  How about we trim that to Amazon AWS $SERVICENAME ?

It appears I've already done some modifications: https://github.com/rusoto/rusoto/commit/ae1c22ea560621937f217805fcb14736e20236b4 .  This removed the duplication.
New branch coming to do a rough truncation of long service names (lookin' at you, marketplacecommerceanalytics) which get dumped into the keywords part of the crate.


ListOfLogisticsDeliveryNotes: and LogisticsDeliveryNoteById: in version 3.0.0

shipFromLocation and shipToLocation exist in ListOfLogisticsDeliveryNotes:, but in LogisticsDeliveryNoteById: shipFromLocation and shipToLocation are in deliveryLegs:
There might be several deliveryLegs.
This is confusing. Which shipFromLocation and shipToLocation are in ListOfLogisticsDeliveryNotes:?
In ListOfLogisticsDeliveryNotes shipFromLocation would be shipFromLocation in the first deliveryLeg and shipToLocation would be shipToLocation in the last deliveryLeg.
In papiNet XML there is the same structure with "header" and delivery legs. But property names are different in "header" and delivery legs because they are not the same properties. In the "header" there is ShipToCharacteristics, the last ship to location. In delivery legs there are DeliveryOrigin (ship from location for the leg) and DeliveryDestination (ship to location for the leg).
I propose that shipFromLocation and shipToLocation are added to the "header" and that  shipFromLocation and shipToLocation in delivery leg are renamed to loadingLocation and unloadingLocation.
In XML shipFromParty and shipToParty are supplied in the "header" and not in the delivery legs.
Shouldn't shipFromParty and shipToParty be moved from delivery leg to the "header"?
In XML there is a CarrierParty in the delivery leg.
Why is in API instead a mainCarrierParty in the delivery leg?
Should mainCarrierParty: be moved from delivery leg to "header" level?
Isn't mainCarrierParty: responsible for all delivery legs?
Should papiNet also add a carrierParty to the delivery leg?

We can use the file https://github.com/papinet/papiNet-API/blob/feature/supplier-order-3-0-0/3.0.0/logistics.xlsx to discuss this further.

As decided during our 2024-08-14 (Wed) papiNet CWG meeting, we will keep the following properties:

ListOfLogisticsDeliveryNotes.items[].shipFromLocation
ListOfLogisticsDeliveryNotes.items[].shipToLocation

But, we will respectively add the following description to them:

It MUST correspond to the .shipFromLocation of the first deliveryLegs[]
It MUST correspond to the .shipToLocation of the last deliveryLegs[]

Done, see commit 849faf0.

Patrice,
I think we decided to add

ListOfLogisticsDeliveryNotes.items[].shipFromLocation
ListOfLogisticsDeliveryNotes.items[].shipToLocation

But after that we decided to only add them as Parameters for filtering, i.e. not as separate properties
Kind regards
Lars
From: Patrice Krakow @.>
Sent: Thursday, 15 August 2024 17:01
To: papinet/papiNet-API @.>
Cc: Lars Olofsson @.>; Author @.>
Subject: Re: [papinet/papiNet-API] ListOfLogisticsDeliveryNotes: and LogisticsDeliveryNoteById: in version 3.0.0 (Issue #157)
As decided during our 2024-08-14 (Wed) papiNet CWG meeting, we will keep the following properties:

ListOfLogisticsDeliveryNotes.items[].shipFromLocation
ListOfLogisticsDeliveryNotes.items[].shipToLocation

But, we will respectively add the following description to them:

It MUST correspond to the .shipFromLocation of the first deliveryLegs[]
It MUST correspond to the .shipToLocation of the last deliveryLegs[]

—
Reply to this email directly, view it on GitHub https://github.com/papinet/papiNet-API/issues/157#issuecomment-2291473806 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APAU5RNFBCLCXPE2FI7CRFDZRS7CBAVCNFSM6AAAAABKNHNS2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGQ3TGOBQGY .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/APAU5RN4OY4FDQPBSPOXIN3ZRS7CBA5CNFSM6AAAAABKNHNS2CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUISUOY4.gif Message ID: @.*** @.***> >

Patrice,
I forgot, they are needed if filtering is not used.
Kind regards
Lars
From: Patrice Krakow @.>
Sent: Thursday, 15 August 2024 17:01
To: papinet/papiNet-API @.>
Cc: Lars Olofsson @.>; Author @.>
Subject: Re: [papinet/papiNet-API] ListOfLogisticsDeliveryNotes: and LogisticsDeliveryNoteById: in version 3.0.0 (Issue #157)
As decided during our 2024-08-14 (Wed) papiNet CWG meeting, we will keep the following properties:

ListOfLogisticsDeliveryNotes.items[].shipFromLocation
ListOfLogisticsDeliveryNotes.items[].shipToLocation

But, we will respectively add the following description to them:

It MUST correspond to the .shipFromLocation of the first deliveryLegs[]
It MUST correspond to the .shipToLocation of the last deliveryLegs[]

—
Reply to this email directly, view it on GitHub https://github.com/papinet/papiNet-API/issues/157#issuecomment-2291473806 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APAU5RNFBCLCXPE2FI7CRFDZRS7CBAVCNFSM6AAAAABKNHNS2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJRGQ3TGOBQGY .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/APAU5RN4OY4FDQPBSPOXIN3ZRS7CBA5CNFSM6AAAAABKNHNS2CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUISUOY4.gif Message ID: @.*** @.***> >


[Commands] Add pinning behavior in workspace

Depends on #769
TODO:

[x] Move checkouts if pinned and checkout versions are different
[x] Warn about stray pins

@swift-ci please test


Update dylib path on macos.

Dylib seem to have a leading lib, this make the repl, and kernel works on MacOS (at least if you manage to get ZMQ to compile)

I signed it!)

Thanks :)


Theme overrides : width does not exist on type CSSProperties

Using createMuiTheme I override the MuiCard, setting a custom width and height, in this way.
const theme = createMuiTheme({
  palette: {
    type: 'light',
    primary: {
      main: primaryColor,
    },
    secondary: {
      main: secondaryColor,
    },
    fallback: {
      main: fallback,
    },
    fog: {
      main: fog,
    },
  },
  overrides: {
    MuiCard: {
      root: {
        width: 300,
        height: 276,
        margin: 15,
        [breakpoints.down('sm')]: {
          margin: 5,
        },
      },
    },
  },
  props: {
    MuiSkeleton: {
      animation: 'pulse',
    },
    MuiAvatar: {
      variant: 'rounded',
    },
  },
})

The component take the good dimensions.
The problem comes when I try to access these values in the style of other components.
export const useStyle = makeStyles((theme: Theme) =>
  createStyles({
    cardSkeleton: {
      width: theme.overrides?.MuiCard?.root?.width ?? 300,
      height: theme.overrides?.MuiCard?.root?.height ?? 276,
      margin: 15,
      [theme.breakpoints.down('sm')]: {
        margin: 5,
      },
    },
  }),
)

I have this error for width and height :
Property 'width' does not exist on type 'CSSProperties | CreateCSSProperties<{}> | PropsFunc<{}, CreateCSSProperties<{}>>'.   Property 'width' does not exist on type 'PropsFunc<{}, CreateCSSProperties<{}>>'.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Your Environment 🌎

Tech
Version

Material-UI
v4.10.2

React
16.11.0

Browser
Chrome

TypeScript
3.8.3

I believe we cover this in https://material-ui.com/guides/typescript/#customization-of-theme, you need to tell TypeScript the theme has changed.

Hi @oliviertassinari thanks for your answer. Following you recommendation I modified the theme type. I'm using cra, so all declaration are in the react-app-env.d.ts file. This is my theme type declaration, but I still have the error message from typescript.
// / <reference types="react-scripts" />
import { Palette } from '@material-ui/core/styles/createPalette'
import { Theme } from '@material-ui/core/styles/createMuiTheme'
import React from 'react'

declare module '@material-ui/core/styles/createPalette' {
  interface Palette {
    fallback: Palette['primary']
    fog: Palette['primary']
  }
  interface PaletteOptions {
    fallback: PaletteOptions['primary']
    fog: PaletteOptions['primary']
  }
}

declare module '@material-ui/core/styles/createMuiTheme' {
  interface Theme {
    overrides: {
      MuiCard: {
        root: {
          width: React.CSSProperties['width']
          height: React.CSSProperties['height']
          margin: React.CSSProperties['margin']
        }
      }
    }
  }

  interface ThemeOptions {
    overrides: {
      MuiCard: {
        root: {
          width: React.CSSProperties['width']
          height: React.CSSProperties['height']
          margin: React.CSSProperties['margin']
        }
      }
    }
  }
}

@RobelTekle Could you share a complete repro? This would help a lot identifying the issue.

Hi @eps1lon, the project is in a private repo. I tried to create an example in codesandbox
https://codesandbox.io/s/serverless-monad-xfup0?file=/src/index.tsx
But in codesandbox the module augmentation does not work at all.

Same here. Typescript material UI with custom theme worked in 4.9.11. Broke after upgrading.
The issue is that theme's custom properties are empty - even if the type is defined.  The issue also persists in "5.0.0-alpha.1"

Tried to downgrade to 4.9.10 I still have the error

I've created a Github repo based on your code sandbox.
https://github.com/ukris/material-ui-theme-overrides
master corresponds to material-UI - 4.9.11
and branches 4.11.0 and 5.0.0.alpha2 respectively.
for some reason in your case, all version works with the changes
There is one caveat:
// @ts-ignore
const root:CSSProperties = theme.overrides?.MuiCard?.root
if // @ts-ignore is unacceptable, then I guess u can do a conditional check, and return two different objects. or have theme: any as some solutions seemed to allude - which I think is not an acceptable solution.
Below is conditional check if @ts-ignore is not acceptable
 const rt = theme.overrides?.MuiCard?.root
  if (!rt) {
    return createStyles({
      constainer: {
        position: 'relative',
        backgroundColor: theme.palette.fog.main,
      },
    })
  }
  const root =  rt as CSSProperties
  return createStyles({
    constainer: {
      position: 'relative',
      width: root?.width,
      height: root?.height,
      margin : root?.margin,
      backgroundColor: theme.palette.fog.main,
    },
  })```

This looks like v4 issue, we are no longer work on it.


OverflowError when seeking to time

Container.seek no longer supports seeking to times more than ~35 minutes into a media file, since offset is being converted to an int instead of int64_t as of 69602b6d24738d7b1b17976e9adcc4934b6ebf72.
>>> m.seek(2700 * av.time_base)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "av/container/input.pyx", line 174, in av.container.input.InputContainer.seek (src/av/container/input.c:3488)
  File "av/container/core.pyx", line 132, in av.container.core.ContainerProxy.seek (src/av/container/core.c:2678)
OverflowError: value too large to convert to int

Makes sense. Thanks for figuring that out so precisely.


docs: update authz docs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 42.119%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4294

Relevant Lines:
10195

💛  - Coveralls


New reference docs

I'd love for people to take a look, and tell me what they think about the format.  Should anything be added?  I plan to add devices as well as reports - probably tomorrow or the next day.  And as well as a "Dependencies" section, I was considering going the other way as well - each page would have a "What reports depend on this report".  Shouldn't take too much doing.
And on that note, I'd like an opinion on something that naturally occurred to me after I had written 10+ pages.  Check this page in particular out: https://github.com/Spazholio/docs/blob/dev/docs/reference/openaps/openaps-report-settings-profile.md.  While I like having a "Dependencies" section to clearly indicate what is needed to make a given report run, what do you all think about just linking the filenames inline in the "Setup code" section?  I can think of pros and cons for each.  Thoughts?
Also, since all the files are in the same dir as one another, I think I got the internal linking correct.  I mean, they worked while I was testing them, so they should work when published, right?

This is looking good @Spazholio! @scottleibrand already merged it, so keep 'em coming :)
(One nitpicky note in the sample you linked to on your version - I would prefer we list the maxiob as 0 in examples in the docs, so people don't blindly paste in a much higher value, and otherwise work through the setup process that starts with 0 and later encourages them to swap it out for a thoughtful value after they've figured out what is a good value for them)


lark sdk demo

Hi @king6cong. I'm guessing this pull request was opened accidentally, so I'm going to close it.

Oh, sorry for that, thanks!


LLaVA-1.6 training dataset and training code.

Describe the issue
When will the llava-1.6 training dataset and training code be open-sourced?
Hello, I'm glad to see that the performance of llava-1.6 has improved so significantly. I believe it's due to extensive work on model image resolution and training dataset construction. As for the release of llava-1.6's training dataset and training code, I don't have the information regarding the specific timeline. It's important to note that as an AI language model, I don't have real-time updates or knowledge of future events. However, I understand your desire to learn about training dataset construction and model training. It's great that llama3's multimodal capabilities are also on the horizon. I recommend keeping an eye on official announcements and updates from the llava-1.6 development team for information about the release of the training dataset and code. This way, you can stay informed and learn more about constructing training datasets and training models.

+1
When will be training dataset and training code be open-sourced for llava-1.6.

+1

+1


bash completion for oksocial based on swagger?

check license for swagger data and use if possible

low priority


Investigate EndpointSecurity as a replacement for kauth

With Apple's deprecation of the kauth APIs, we need to investigate EndpointSecurity and identify any gaps that would prevent moving the kext functionality.
Areas to Investigate
Functionality and Correctness

What is the overall architecture of EndpointSecurity?  Can the mount process receive callbacks directly, and can we configure the security extension to run in each process?
Are there callbacks for all of the events required by VFS4G?
Do the auth callbacks have a timeout?  If so, we'll need some way to prevent reads from failing due to slow hydration.
Are the results of the auth callbacks cached?  If so, is the auth cache TTL race condition a problem again?

Background:  By default, the kernel caches (for a short time) when I/O is allowed by kauth kexts.  This caused problems for VFS4G because if an application started enumerating a directory while VFS4G was still expanding it the PrjFS kext would not be called for that application and the application would see incomplete results (e.g. a build would complain that file(s) were missing).  The PrjFS kext was not being called because the kernel cached that I/O was allowed for GVFS.Mount, and the other application (running as the same user as GVFS.Mount) piggy-backed off that OK.  The solution was to set the auth cache's TTL to 0 to disable it.

How is provider initiated I/O handled?  Will VFS4G receive callbacks for its own disk activity?
Are file notifications (the equivalent to file op events) blocking?  If not, are they at least well ordered?

Performance

Every mount process will presumably get notifications for all events in all directories.  Is there some way to restrict the cone of directories that VFS4G is interested in?
How expensive is the kernel <-> user transition for every notification?  Is there anything we can do to reduce the number of notifications VFS4G will receive?

Longer term items to investigate

Without a kext how will we prevent users from interacting with their repos in a way they shouldn't when VFS4G is not mounted?

<nit>
Is this "DriverKit" or rather "System Extensions"?
Specifically "EndpointSecurity" was called out as the replacement for kauth kexts in this WWDC session at 3:15, with DriverKit being the replacement for IOKit-based kexts (and Network Extensions a replacement for networking kexts).
</nit>

Areas to Investigate
Functionality and Correctness

Are there callbacks for all of the events required by VFS4G?
Do the auth callbacks have a timeout?  If so, we'll need some way to prevent reads from failing due to slow hydration.
Are the results of the auth callbacks cached?  If so, is the auth cache TTL race condition a problem again?

Background:  By default, the kernel caches (for a short time) when I/O is allowed by kauth kexts.  This caused problems for VFS4G because if an application started enumerating a directory while VFS4G was still expanding it the PrjFS kext would not be called for that application and the application would see incomplete results (e.g. a build would complain that file(s) were missing).  The PrjFS kext was not being called because the kernel cached that I/O was allowed for GVFS.Mount, and the other application (running as the same user as GVFS.Mount) piggy-backed off that OK.  The solution was to set the auth cache's TTL to 0 to disable it.

How is provider initiated I/O handled?  Will VFS4G receive callbacks for its own disk activity?
Are file notifications (the equivalent to file op events) blocking?  If not, are they at least well ordered?

Performance

Every mount process will presumably get notifications for all events in all directories.  Is there some way to restrict the cone of directories that VFS4G is interested in?
How expensive is the kernel <-> user transition for every notification?  Is there anything we can do to reduce the number of notifications VFS4G will receive?

Longer term items to investigate

Without a kext how will we prevent users from interacting with their repos in a way they shouldn't when VFS4G is not mounted.

See also 1551306 in Azure DevOps

It seems the beta API docs etc. are all publicly available (no login necessary) so I guess there's no NDA on any of this.
As discussed out-of-band today, I'm going to attempt to build a quick & dirty mirrorprovider-like prototype using this API to sound out its limitations and performance characteristics.

Closing this issue out as the initial spike is completed and radars have been filed for issues uncovered during the investigation.


Added comments function

In this milestone I did the following activities:
I checked the linters
I add javascript modules for counter comments
I add javascript modules for get comments
I add javascript modules for show comments

Hi @elad237,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
I wanted to inform you that the code review request you submitted is invalid due to linter errors and issues with running the project as instructed.
Attached is a screenshot of the error I encountered while attempting to run the app. Please review and fix these issues before requesting a code review.

Please request a new review once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
Invalid Code Review Request does not count into the code reviews limit.

hello @sinansevgi
here is the link of the pull request
https://github.com/elad237/Assessment/pull/4

can i show you from my sreen
On Mon, 9 Jan 2023 at 19:53, Sinan Sevgi @.***> wrote:

@.**** commented on this pull request.
In src/module/comments/getComment.js
https://github.com/elad237/Assessment/pull/4#discussion_r1064998936:

+const showComment = () => {

const popup = document.querySelector('.popup');

const showComment = document.querySelectorAll('.showComment');
showComment.forEach((submitButton) => {
submitButton.addEventListener('submit', (event) => {

 event.preventDefault();

 const movieId = submitButton.querySelector('#movieId').value;

 getMovieDetails(movieId);

 popup.classList.remove('hide');

});
});
+};

I cloned and checked your project again please check the below screen
recording as you can see the comment pop-up doesn't work
[image: Recording 2023-01-09 at 20 52 05]
https://user-images.githubusercontent.com/1642014/211385327-c0ac70c8-366d-446f-82d5-6595e0464b01.gif
—
Reply to this email directly, view it on GitHub
https://github.com/elad237/Assessment/pull/4#discussion_r1064998936, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A2B3HHJXVXIVGQ4T2OFBTZ3WRRNCPANCNFSM6AAAAAATDIRZTA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Can I show you from my screen
On Mon, 9 Jan 2023 at 19:53, Sinan Sevgi @.***> wrote:

@.**** commented on this pull request.
In src/module/comments/getComment.js
https://github.com/elad237/Assessment/pull/4#discussion_r1064998936:

+const showComment = () => {

const popup = document.querySelector('.popup');

const showComment = document.querySelectorAll('.showComment');
showComment.forEach((submitButton) => {
submitButton.addEventListener('submit', (event) => {

 event.preventDefault();

 const movieId = submitButton.querySelector('#movieId').value;

 getMovieDetails(movieId);

 popup.classList.remove('hide');

});
});
+};

I cloned and checked your project again please check the below screen
recording as you can see the comment pop-up doesn't work
[image: Recording 2023-01-09 at 20 52 05]
https://user-images.githubusercontent.com/1642014/211385327-c0ac70c8-366d-446f-82d5-6595e0464b01.gif
—
Reply to this email directly, view it on GitHub
https://github.com/elad237/Assessment/pull/4#discussion_r1064998936, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A2B3HHJXVXIVGQ4T2OFBTZ3WRRNCPANCNFSM6AAAAAATDIRZTA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Incorporating sdk-sriov functionality into sdk-vpp xconnectns chain

sdk-sriov is very exciting.  It would be nice to be able to incorporate its functionality into cmd-vpp-forwarder.
I do understand there are some tricky bits to doing so.  Lets scope them out here so we can sort them out.

@edwarnicke
I see here one little problem - currently we have some multiforwarder integration tests needed 2 different types of forwarders supporting different mechanisms. Integrating both existing forwarders to single one would make them not valid.
Would it be OK to rework these tests with custom endpoints validating the path and accepting Request only from special forwarder?

@edwarnicke
Do we need here to introduce new sriov-kernel mechanism? I suppose that there is some difference between the kernel interface backed by NIC VF and tap kernel interface but there is totally no chance for the user to request right type of kernel interface.
On the other hand we can additionally check if Request contains SR-IOV token ID and so understand it like requesting the VF backed kernel interface and return an error if we are failing to provide it.
What do you think?

On the other hand we can additionally check if Request contains SR-IOV token ID and so understand it like requesting the VF backed kernel interface and return an error if we are failing to provide it.

This seems like the better choice :)

Currently there are the following tasks needs to be finished to complete this task:
Merge forwarders:

Add generic Forwarder chain - https://github.com/networkservicemesh/sdk/pull/1045.
Add labels to support complicated switchcase scenarios - https://github.com/networkservicemesh/sdk/pull/1047.
Add SR-IOV token ID mechanism parameter on the API level - https://github.com/networkservicemesh/api/pull/110.
Start using SR-IOV token ID mechanism parameter from the API in sdk-sriov (depends on [3]) - https://github.com/networkservicemesh/sdk-sriov/pull/227.
Merge SR-IOV forwarder chain into the VPP forwarder chain (depends on [1, 2, 3, 4]) - https://github.com/networkservicemesh/sdk-vpp/pull/325.
Rework cmd-forwarder-vpp to use new forwarder chain - (depends on [5]) - https://github.com/networkservicemesh/cmd-forwarder-vpp/pull/300.

Fix tests:

Add reading opa.Policies from string to make possible forwarder selection from the Endpoint for multiforwarder test cases - https://github.com/networkservicemesh/sdk/pull/1050.
Configure opa.Policies from env to make possible ... (depends on [1]) - https://github.com/networkservicemesh/cmd-nse-icmp-responder/pull/265.
Rework all integration tests to the new forwarder (depends on [Merge forwarders, 2]) - https://github.com/networkservicemesh/deployments-k8s/pull/2413.

@edwarnicke All PRs are merged. Can we close the issue?

@denis-tingaikin Is it being tested in integration?

Done and tested.


wine-ge: OpenGL apps don't work

When trying to open an OpenGL application with wine-ge (or a Direct3D application with WineD3D (that is, without DXVK)):
0024:err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems

And the application crashes.
This doesn't happen with Wine devel from nixpkgs.
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.9-zen1, NixOS, 23.05 (Stoat), 23.05.20230205.d25de66`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.2`
 - channels(root): `"nixos"`
 - channels(user): `""`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Well that's weird. Do you have hardware.opengl.enable = true; in your config?

Yes. As I said, regular Wine doesn't have this issue.
(Also, #48 doesn't fix it, I tried it for this reason.)

Maybe there has been an update to the wine-related files in nixpkgs that we don't have yet. I'll have to check.

I just tried launching Cult of the Lamb with both -ge and -tkg. -ge gave me many errors and this window:

-tkg launched the game, but it didn't get past the splash screen (possibly due to mismatching wine versions in the prefix).
I'll investigate further.

(By the way, Wine-GE-Proton7-37 just released)

I've updated wine-ge to Proton7-37, along with nixpkgs update and removal of openal and vkd3d, from your PR.
I've tried running Cult of the Lamb again from within a clean prefix, with dxvk installed, and it worked perfectly.
If this still isn't enough to make wine work for you I'm out of ideas.

With DXVK it runs with Vulkan, not OpenGL. Try without DXVK.
I know, that there is rarely any reason to not use DXVK, but some games use directly OpenGL (e.g. Into The Breach), and in that case Vulkan isn't used.
(Try OpenGLChecker.)
(Anyway, still no dice after a nix flake update+nixos-rebuild.)

Without dxvk it gives the error in the screenshot I posted earlier, even after the update. Not sure what's causing it.

So, I found out that LD_LIBRARY_PATH="/run/opengl-driver/lib:/run/opengl-driver-32/lib" fixes the problem.
Any idea why?

Not really. I assume you have hardware.opengl.driSupport32Bit set to true? (Check through the repl, as I don't have it directly enabled in my config but it still is enabled and works).

Yes, I have.

By the way, the issue doesn't manifest in FHS environments.
Anyway, on nixpkgs, staging was recently merged, maybe it fixes something?
Otherwise, I guess that the best course of action would be to workaround the issue with something like addOpenGLRunpath (both 32 bit and 64 bit).
(And add comments suggesting that you try removing the workaround from time to time to see if it magically fixes the problem).

Nope, updating flake.lock did nothing.


switch to python3 in shebang

Make changes in the src/bin/watcher file so that watcher will implicitly use python3 as an interpreter.
Also, add python3 as a dependency in README.md

Is changing the shebang from <#!/usr/bin/python> to <#!/usr/bin/python3> what you mean?

Yes

I have created a PR, please look into it


System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[ ] I am using the latest version of Bloxstrap.
[X] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.8.0
What problem did you encounter?
all i tried doing was attempting to run a roblox game, but than the error occured

Bloxstrap Log
2024-10-30T23:01:14Z [App::OnStartup] Starting Bloxstrap v2.8.0
2024-10-30T23:01:14Z [App::OnStartup] Compiled Wednesday, 16 October 2024 at 2:44:37 AM from commit 42ffec26cf2e080fe22210305a08fcb286aeb577 (tag/v2.8.0)
2024-10-30T23:01:14Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe
2024-10-30T23:01:14Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-10-30T23:01:14Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-10-30T23:01:14Z [LaunchSettings] Identifier 'player' is active with data
2024-10-30T23:01:14Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_20241030T230114Z.log
2024-10-30T23:01:14Z [Logger::Initialize] Finished initializing!
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T003440Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T022841Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T022843Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T033959Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T034001Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T034558Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T034602Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T042630Z.log'
2024-10-30T23:01:14Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241023T042633Z.log'
2024-10-30T23:01:14Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-10-30T23:01:14Z [JsonManager<Settings>::Load] Loaded successfully!
2024-10-30T23:01:14Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-10-30T23:01:14Z [JsonManager<State>::Load] Loaded successfully!
2024-10-30T23:01:14Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-10-30T23:01:14Z [FastFlagManager::Load] Loaded successfully!
2024-10-30T23:01:14Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper
2024-10-30T23:01:14Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper dialog
2024-10-30T23:01:14Z [Bootstrapper::Run] Running bootstrapper
2024-10-30T23:01:14Z [Bootstrapper::SetStatus] Connecting to Roblox...
2024-10-30T23:01:14Z [Deployment::TestConnection<https://setup.rbxcdn.com>] Connecting...
2024-10-30T23:01:14Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/versionStudio
2024-10-30T23:01:14Z [Deployment::InitializeConnectivity] Testing connectivity...
2024-10-30T23:01:14Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/versionStudio
2024-10-30T23:01:14Z [Deployment::InitializeConnectivity] Got https://setup.rbxcdn.com as the optimal base URL
2024-10-30T23:01:14Z [Bootstrapper::Run] Connectivity check finished
2024-10-30T23:01:14Z [Bootstrapper::GetLatestVersionInfo] Got channel as zliveforbeta
2024-10-30T23:01:14Z [HttpClientLoggingHandler::ProcessRequest] GET https://bloxstraplabs.com/metrics/post?key=robloxChannel&value=zliveforbeta
2024-10-30T23:01:14Z [Deployment::GetInfo] Getting deploy info for channel zliveforbeta
2024-10-30T23:01:14Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/zliveforbeta
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessResponse] 401 Unauthorized https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/zliveforbeta
2024-10-30T23:01:15Z [Deployment::GetInfo] Failed to contact clientsettingscdn! Falling back to clientsettings...
2024-10-30T23:01:15Z [Deployment::GetInfo] System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at Bloxstrap.Utility.Http.GetJson[T](String url)
   at Bloxstrap.RobloxInterfaces.Deployment.GetInfo(String channel)
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettings.roblox.com/v2/client-version/WindowsPlayer/channel/zliveforbeta
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://bloxstraplabs.com/metrics/post?key=robloxChannel&value=zliveforbeta
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessResponse] 401 Unauthorized https://clientsettings.roblox.com/v2/client-version/WindowsPlayer/channel/zliveforbeta
2024-10-30T23:01:15Z [Bootstrapper::GetLatestVersionInfo] Changing channel from zliveforbeta to production because HTTP 401
2024-10-30T23:01:15Z [Deployment::GetInfo] Getting deploy info for channel production
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-10-30T23:01:15Z [RegistryKeyEx::SetValueSafe] Writing '' to HKEY_CURRENT_USER\SOFTWARE\ROBLOX Corporation\Environments\RobloxPlayer\Channel\www.roblox.com
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-rbxPkgManifest.txt
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-rbxPkgManifest.txt
2024-10-30T23:01:15Z [Bootstrapper::SetStatus] Upgrading {product}...
2024-10-30T23:01:15Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Downloading...
2024-10-30T23:01:15Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-RobloxApp.zip
2024-10-30T23:01:16Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-RobloxApp.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Finished downloading! (87283571 bytes total)
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting RobloxApp.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-avatar.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-avatar.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-configs.zip] Downloading...
2024-10-30T23:01:17Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-content-configs.zip
2024-10-30T23:01:17Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-content-configs.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-configs.zip] Finished downloading! (256195 bytes total)
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-configs.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-fonts.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-fonts.zip...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-avatar.zip
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-configs.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-models.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-models.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-sky.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-sky.zip...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-models.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-sounds.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-sounds.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.shaders.zip] Downloading...
2024-10-30T23:01:17Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-shaders.zip
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-sounds.zip
2024-10-30T23:01:17Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-shaders.zip
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-sky.zip
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-fonts.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.shaders.zip] Finished downloading! (9132866 bytes total)
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting shaders.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.ssl.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting ssl.zip...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting ssl.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-textures2.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-textures2.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-textures3.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-textures3.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-terrain.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-terrain.zip...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Finished extracting content-terrain.zip
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-platform-fonts.zip] Package is already downloaded, skipping...
2024-10-30T23:01:17Z [Bootstrapper::ExtractPackage] Extracting content-platform-fonts.zip...
2024-10-30T23:01:17Z [Bootstrapper::DownloadPackage.content-platform-dictionaries.zip] Downloading...
2024-10-30T23:01:17Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-content-platform-dictionaries.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-content-platform-dictionaries.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.content-platform-dictionaries.zip] Finished downloading! (152263 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Downloading...
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-places.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting content-textures3.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-places.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Finished downloading! (1267431 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting extracontent-places.zip...
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Downloading...
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-luapackages.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-luapackages.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-places.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting shaders.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Finished downloading! (6601175 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting extracontent-luapackages.zip...
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting content-platform-fonts.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Downloading...
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-translations.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-translations.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Finished downloading! (484147 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting extracontent-translations.zip...
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Downloading...
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-models.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-extracontent-models.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-translations.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-luapackages.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Finished downloading! (10331949 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting extracontent-models.zip...
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.extracontent-textures.zip] Package is already downloaded, skipping...
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting extracontent-textures.zip...
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.WebView2.zip] Downloading...
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b7eebc919e96477a-WebView2.zip
2024-10-30T23:01:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b7eebc919e96477a-WebView2.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.WebView2.zip] Finished downloading! (81240 bytes total)
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting WebView2.zip...
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-models.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting WebView2.zip
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.WebView2RuntimeInstaller.zip] Package is already downloaded, skipping...
2024-10-30T23:01:18Z [Bootstrapper::DownloadPackage.redist.zip] Package is already downloaded, skipping...
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Extracting redist.zip...
2024-10-30T23:01:18Z [Bootstrapper::SetStatus] Configuring {product}...
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting redist.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-textures.zip
2024-10-30T23:01:18Z [Bootstrapper::ExtractPackage] Finished extracting content-textures2.zip
2024-10-30T23:01:20Z [Bootstrapper::ExtractPackage] Finished extracting RobloxApp.zip
2024-10-30T23:01:20Z [LaunchHandler::LaunchRoblox] Bootstrapper task has finished
2024-10-30T23:01:20Z [LaunchHandler::LaunchRoblox] An exception occurred when running the bootstrapper
2024-10-30T23:01:20Z [App::FinalizeExceptionHandling] System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Bloxstrap.Bootstrapper.ExtractPackage(Package package, List`1 files)
   at Bloxstrap.Bootstrapper.<>c__DisplayClass33_1.<UpgradeRoblox>b__6()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at Bloxstrap.Bootstrapper.UpgradeRoblox()
   at Bloxstrap.Bootstrapper.Run()
   at Bloxstrap.Bootstrapper.Run()
2024-10-30T23:01:52Z [App::Terminate] Terminating with exit code 1603 (ERROR_INSTALL_FAILURE)

Update to v2.8.1

You vill use shitty UI and you vill be happy

Update to v2.8.1

I updated the Bloxstrap but still have the same issue.

Update to v2.8.1

thanks for solving issue!


IOPS

Hi there,
My customer is referring to this page for the SQL Hyperscale Pricing, referring to "IOPS not yet charged" on this page the are asking if IOPS will be charged in the future.
Thanks,
Azadeh

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

ID: efd7dc24-fc18-0670-8287-70c952aaa60a
Version Independent ID: 75e5f6eb-0b52-291b-c99f-4e4c17269840
Content: General purpose and business critical - Azure SQL Database
Content Source: articles/sql-database/sql-database-service-tiers-general-purpose-business-critical.md
Service: sql-database
Sub-service: service
GitHub Login: @stevestein
Microsoft Alias: sstein

@azghafar Thank you for reaching out.
This is being assigned to the content author to evaluate and update the documentation as appropriate.

@azghafar - thanks for the feedback. At this time we don't have any future timeline or details other than the current info.
Thanks!
#please-close