text:
Devspace-build crashes

Today I started to have a problem with a pod being stuck at initializing when we tried to build it using VS 2019 and Dev Spaces.
After som digging I found that the devspace-build container throws a error and halts, leaving the build in limbo. VS was telling me that it was still building.
This is the error log from the devspace-build container:

"2019-09-05T07:16:26.7867482Z" : Download workspace(version=1.0.20190829.2)(clientRequestId=20c87aa0-4fa1-4ab1-be5d-de66978cae31)(correlationRequestId=1bec58f8-bf78-43fa-8c0b-bfe6b5ce3ca2)(ApplicationName=BuildService)(DeviceOperatingSystem=Linux 4.15.0-1052-azure #57-Ubuntu SMP Tue Jul 23 19:07:16 UTC 2019)(Framework=.NET Core 4.6.27817.01)
"2019-09-05T07:16:26.8569567Z" : Log Handler started(version=1.0.20190829.2)(clientRequestId=20c87aa0-4fa1-4ab1-be5d-de66978cae31)(correlationRequestId=1bec58f8-bf78-43fa-8c0b-bfe6b5ce3ca2)(ApplicationName=BuildService)(DeviceOperatingSystem=Linux 4.15.0-1052-azure #57-Ubuntu SMP Tue Jul 23 19:07:16 UTC 2019)(Framework=.NET Core 4.6.27817.01)
"2019-09-05T07:18:06.9804378Z" : WARNING: DownloadWorkspaceAsync failed with {"ClassName":"System.Threading.Tasks.TaskCanceledException","Message":"The operation was canceled.","Data":null,"InnerException":{"ClassName":"System.IO.IOException","Message":"The server returned an invalid or unrecognized response.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"   at System.Net.Http.HttpConnection.FillAsync()\n   at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)\n   at System.Threading.Tasks.ValueTask1.get_Result()\n   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146232800,"Source":"System.Net.Http","WatsonBuckets":null},"HelpURL":null,"StackTraceString":"   at Microsoft.Rest.RetryDelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.AuthErrorHttpHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/AuthErrorHttpHandler.cs:line 47\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.ServiceClientCredentialsHttpHandler1.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/ServiceClientCredentialsHttpHandler.cs:line 34\n   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperations.DownloadSourceWithHttpMessagesAsync(String spaceName, String serviceName, String name, Dictionary2 customHeaders, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperations.cs:line 161\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperationsExtensions.DownloadSourceAsync(IWorkspaceOperations operations, String spaceName, String serviceName, String name, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperationsExtensions.cs:line 49\n   at Microsoft.Azure.DevSpaces.Build.BuildClient.DownloadWorkspaceAsync() in /app/build/BuildClient.cs:line 113","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233029,"Source":"Microsoft.Rest.ClientRuntime","WatsonBuckets":null}, retry.(version=1.0.20190829.2)(clientRequestId=20c87aa0-4fa1-4ab1-be5d-de66978cae31)(correlationRequestId=1bec58f8-bf78-43fa-8c0b-bfe6b5ce3ca2)(ApplicationName=BuildService)(DeviceOperatingSystem=Linux 4.15.0-1052-azure #57-Ubuntu SMP Tue Jul 23 19:07:16 UTC 2019)(Framework=.NET Core 4.6.27817.01)
"2019-09-05T07:19:47.5099688Z" : WARNING: DownloadWorkspaceAsync failed with {"ClassName":"System.Threading.Tasks.TaskCanceledException","Message":"The operation was canceled.","Data":null,"InnerException":{"ClassName":"System.IO.IOException","Message":"Unable to read data from the transport connection: Operation canceled.","Data":null,"InnerException":{"ClassName":"System.Net.Sockets.SocketException","Message":"Operation canceled","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":null,"RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147467259,"Source":null,"WatsonBuckets":null,"NativeErrorCode":125},"HelpURL":null,"StackTraceString":"   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)\n   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)\n   at System.Net.Security.SslStreamInternal.g__InternalFillBufferAsync|38_0[TReadAdapter](TReadAdapter adap, ValueTask1 task, Int32 min, Int32 initial)\n   at System.Net.Security.SslStreamInternal.ReadAsyncInternal[TReadAdapter](TReadAdapter adapter, Memory1 buffer)\n   at System.Net.Http.HttpConnection.FillAsync()\n   at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)\n   at System.Threading.Tasks.ValueTask1.get_Result()\n   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146232800,"Source":"System.Net.Sockets","WatsonBuckets":null},"HelpURL":null,"StackTraceString":"   at Microsoft.Rest.RetryDelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.AuthErrorHttpHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/AuthErrorHttpHandler.cs:line 47\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.ServiceClientCredentialsHttpHandler1.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/ServiceClientCredentialsHttpHandler.cs:line 34\n   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperations.DownloadSourceWithHttpMessagesAsync(String spaceName, String serviceName, String name, Dictionary2 customHeaders, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperations.cs:line 161\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperationsExtensions.DownloadSourceAsync(IWorkspaceOperations operations, String spaceName, String serviceName, String name, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperationsExtensions.cs:line 49\n   at Microsoft.Azure.DevSpaces.Build.BuildClient.DownloadWorkspaceAsync() in /app/build/BuildClient.cs:line 113","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233029,"Source":"Microsoft.Rest.ClientRuntime","WatsonBuckets":null}, retry.(version=1.0.20190829.2)(clientRequestId=20c87aa0-4fa1-4ab1-be5d-de66978cae31)(correlationRequestId=1bec58f8-bf78-43fa-8c0b-bfe6b5ce3ca2)(ApplicationName=BuildService)(DeviceOperatingSystem=Linux 4.15.0-1052-azure #57-Ubuntu SMP Tue Jul 23 19:07:16 UTC 2019)(Framework=.NET Core 4.6.27817.01)
"2019-09-05T07:21:28.0317373Z" : WARNING: DownloadWorkspaceAsync failed with {"ClassName":"System.Threading.Tasks.TaskCanceledException","Message":"The operation was canceled.","Data":null,"InnerException":{"ClassName":"System.IO.IOException","Message":"The server returned an invalid or unrecognized response.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"   at System.Net.Http.HttpConnection.FillAsync()\n   at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)\n   at System.Threading.Tasks.ValueTask1.get_Result()\n   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146232800,"Source":"System.Net.Http","WatsonBuckets":null},"HelpURL":null,"StackTraceString":"   at Microsoft.Rest.RetryDelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.AuthErrorHttpHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/AuthErrorHttpHandler.cs:line 47\n   at Microsoft.Azure.DevSpaces.Common.Auth.Handlers.ServiceClientCredentialsHttpHandler1.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /app/common.auth/Handlers/ServiceClientCredentialsHttpHandler.cs:line 34\n   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperations.DownloadSourceWithHttpMessagesAsync(String spaceName, String serviceName, String name, Dictionary2 customHeaders, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperations.cs:line 161\n   at Microsoft.Azure.DevSpaces.ExecService.Client.WorkspaceOperationsExtensions.DownloadSourceAsync(IWorkspaceOperations operations, String spaceName, String serviceName, String name, CancellationToken cancellationToken) in /app/execsvc.client.autogen/WorkspaceOperationsExtensions.cs:line 49\n   at Microsoft.Azure.DevSpaces.Build.BuildClient.DownloadWorkspaceAsync() in /app/build/BuildClient.cs:line 113","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233029,"Source":"Microsoft.Rest.ClientRuntime","WatsonBuckets":null}, retry.(version=1.0.20190829.2)(clientRequestId=20c87aa0-4fa1-4ab1-be5d-de66978cae31)(correlationRequestId=1bec58f8-bf78-43fa-8c0b-bfe6b5ce3ca2)(ApplicationName=BuildService)(DeviceOperatingSystem=Linux 4.15.0-1052-azure #57-Ubuntu SMP Tue Jul 23 19:07:16 UTC 2019)(Framework=.NET Core 4.6.27817.01)

It would be nice if a error occures in the build container, it bubbles up to the VS gui and cancels the debuging session if possible.
Any idea on how I can get around this problem ?

I think this can be reproduced by doing this:

Create a service in VS 2019
Select to run it in AKS Dev Space
Start debugging so it gets deployed
Open AKS Dashboard (AKS Browse)
Remove the deployment (but not the service)
Deploy again from VS 2019

Thanks for reporting @Eneuman .  We're investigating the issue and we'll let you know what we find.

Thanks. It's a blocking issue for us atm so please let me know if I can be of any assistans in trouble shooting this.

Hi Per,
I am not able to reproduce this bug using a simple dotnet web application. Can you confirm if this reproduces for you consistently? Also I am re-iterating the steps you mentioned, just to make sure I understood correctly :

Create a dotnet web application in VS 2019
Select to run it in AKS Dev Space
Start debugging (and optionally stop it)
Open AKS dashboard
Delete only the deployment
Start debugging again from VS 2019.

This should now be fixed in all regions.

authors: Eneuman YuzorMa pragyamehta

repo: Azure/dev-spaces


text:
Create Vecow AIC-110 Model

Thank you for contributing to the Azure IoT Plug and Play Models repository
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
The repository pipeline will ensure minimum validation of incoming DTDL models.

PR validation steps are described in the tools Wiki.
The same validation can be run locally via the dmr-client CLI.

Requested info template for model(s) submission
When submitting models to the repository we ask that you provide as much of the following meta information around your models and related devices as possible. This info will be used to improve Plug and Play.
:star2: Please replace the markdown comment examples with your own values.
Company Info
Vecow
http://www.vecow.com

IoT Plug and Play Device Info
AIC-110
http://www.vecow.com/dispPageBox/vecow/VecowCT.aspx?ddsPageID=PRODUCTDTL_EN&dbid=4234574102

Model Submission Goals
Device Certification

Code Owners & Reserved Names

I create a new PR the other.

source: gharchive/pull-request

repo: Azure/iot-plugandplay-models

license: MIT

license_type: permissive

license_source: github-api


text:
RHEL NGINX + PrivateACR Fixes

-Changed architecture around such that NGINX is now a built container with the config embedded
-Removed Storage Account dependency for Multi-Container App Service deployment
-Added ability to select RHEL (ubi8) image for NGINX, matching the ui/engine offerings
-Added a ".gitattributes" file to properly define shell scripts as "LF"
-Moved Azure Cloud Type detection to previous block to avoid issue where this is not executed for AppsOnly deployments

Fixes #42

repo: Azure/ipam


text:
docs: Added documentation for creating a local developer environment.

Fixes #
https://github.com/Azure/karpenter-provider-azure/issues/56
Description
Added documentation for creating a local developer environment.
How was this change tested?
Only the document side has changed.
Does this change impact docs?

[x] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[ ] No

Release Note
None

Pull Request Test Coverage Report for Build 8368932759
Details

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 97.716%

Totals

Change from base Build 8356987693:
0.0%

Covered Lines:
35591

Relevant Lines:
36423

💛  - Coveralls

Willing to approve this, we have a policy to get two approvers if its a new contributor (someone without approval rights in the codebase)
cc: @charliedmcb , @rakechill , @tallaxes  if you are interested in reviewing

@jacobbaek  would you be interested in contributing some code or are you at the playing with the framework stage?

@Bryce-Soghigian  I am interested in contributing code. :)

lgtm
we have a policy to get two approvers if its a new contributor (someone without approval rights in the codebase), let me post internally to see if we can get another review

I think this PR is too old. I think it is better to drop this pr.

authors: Bryce-Soghigian coveralls jacobbaek

repo: Azure/karpenter-provider-azure


text:
DO NOT MERGE: Experiment with rolling back the SDK upgrades

This PR should never be merged. It's opened merely to take advantage of our CI. I want to run CI many times against OSBA as it existed prior to "The Great SDK Upgrade of 2018" in order to determine whether the upgraded SDKs are a factor in recent perceived slowness in provisioning in Azure services, most notably with deprovisioning CosmosDB and Redis.

I'm re-running CI on this each time we notice newer builds experiencing issues. My hope is to prove that all issues are unrelated to the upgraded SDKs. So far, based on just a few runs, this does appear to be the case, but I'm not confident enough in that assessment to close this yet.

I'm closing this PR. Over the last few weeks, I am quite satisfied that issues integrating with various Azure services are not more common with the newer SDK. If it's called into question again, this PR can always be resurrected, but I'm closing it for now because it's noise.

repo: Azure/open-service-broker-azure


text:
Refresh button breakage

Type of issue

[ x] Bug
[ ] New feature
[ ] Improvement

Description
The refresh button and refreshed timestamp on each tab has problems:

on dashboard it doesn't work at all.
doesn't exist on devices and rules.
on Maint it refreshes but is reentrant and doesn't update the last refreshed time.

We need to:

enable it on each tab.
should reload the page when clicked - loading indicator for controls should be shown.
should not be reentrant (clicking it multiple times in sequence should be blocked; e.g. protect from throttling).
should update the refreshed time to show the last time refreshed.
button should be centered with the text line it's on.

Checked in. Closing.

source: gharchive/issue

authors: spryor timlaverty

repo: Azure/pcs-remote-monitoring-webui


text:
add tooltips for alarms grid

Types of changes

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

Checklist:

[x] The code follows the code style and conventions of this project.
[ ] The change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.

Description of the change

add tooltips for alarms grid

Motivation for the change

fix #574

@maple10001,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


text:
Add cluster upgrade and autoscale as part of tests

Describe the solution you'd like
[A clear and concise description of what you want to happen.]
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:

Secrets Store CSI Driver version: (use the image tag):
Azure Key Vault provider version: (use the image tag):
Kubernetes version: (use kubectl version):
Cluster type: (e.g. AKS, aks-engine, etc):

let's start with AKS

authors: aramase ritazh


text:
[AVM Module Issue]: this_unmanaged_dns_zone_groups still tries to reset private_dns_zone_group

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
Bug
(Optional) Module Version
0.7.1
(Optional) Correlation Id
No response
Description
When trying to move from separate private endpoint resource to use this module created private endpoint, new version from module still tries to clear out private_dns_zone_group settings. It't not enough that those are left without creation in module, also the content should be ignired
Reproduction

Create Private endpoint with some DNS settings (with e.g. Terraform)
Add this AVM module with private_endpoints_manage_dns_zone_group: false
Remove original endpoint from state and import one created with module
Check Terraform plan (can be targetted just to the module)

Expected outcome
No changes in plan
Actual outcome
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # module.KeyVault.azurerm_private_endpoint.this_unmanaged_dns_zone_groups["PrivateEndpoint"] will be updated in-place
  ~ resource "azurerm_private_endpoint" "this_unmanaged_dns_zone_groups" {
        id                            = "<valid id of PEP>"
        name                          = "test-pep"
        tags                          = {}
        # (7 unchanged attributes hidden)

      - private_dns_zone_group {
          - id                   = "<valid id of PEP>/privateDnsZoneGroups/deployedByPolicy" -> null
          - name                 = "deployedByPolicy" -> null
          - private_dns_zone_ids = [
              - "<valid ID of original private DNS zone>",
            ] -> null
        }

        # (1 unchanged block hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

Apologies, I missed the ignore_changes! Will fox now

authors: Hi-Fi matt-FFFFFF


text:
Document the benefits and use of template_file_variables

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description
Is your feature request related to a problem?
I'm trying to use the module as effectively as it can be, but the lack of more extensive documentation is at least holding me back to understand all the configuration options in depth. template_file_variables is an input option that I haven't yet understood why and where to use. Please enhance the wiki documentation on this part.

Describe the solution you'd like
Humbly asking enhancing the wiki documentation for the use of template_file_variables. Use cases and why and how should we use this?

Additional context

Definitely planning to add this, but for now please take a look at #104 and let me know whether that helps?

I read through that issue. Yes. Makes sense now how to use it and already had thoughts about using this in the future after giving it a test run with something fairly simple first. Thank you again!

Should be addressed now, as per #104

authors: krowlandson tohov


text:
Feature Request: Support privatelink / private dns zone for appserviceenvironment.net

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description
Is your feature request related to a problem?
Would it not make sense to add support for app service environment in https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/blob/e4019d8f8943cc341ba8fd13ba29c105d48031d1/modules/connectivity/variables.tf#L99 like for other services? This is maybe even more relevant for app service environments, as these are often used in order to be able to scale (as in ease) deployments of appfunctions into private vnets.
Additional context

@davidkarlsen, thank you for logging this issue.
Azure Private Endpoint DNS configuration support within the module is based on the published DNS zone configuration for Azure services. The longer term goal of the module is to not only setup Private DNS zones for these services, but also to apply and configure corresponding Policy Assignments to ensure any services implemented with Private link are connected to the centralised DNS zone(s).
I don't believe we have a mismatch currently although you may need to map the "friendly name" from the variable to the actual underlying service using the following block of code within the module to see how they are related to DNS namespaces (we actually spent a fair amount of time discussing the best naming convention for these given how Terraform code "should" look):
https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/blob/e4019d8f8943cc341ba8fd13ba29c105d48031d1/modules/connectivity/locals.tf#L576-L627
Regarding app service environments, I don't believe these are explicitly supported for private link, which is why they are missing from this configuration.
To add the required appserviceenvironment.net DNS namespace, you can simply add this to your module configuration using the following:
  configure_connectivity_resources= {
    settings = {
      hub_networks = [
        # Insert hub network configuration here
      ]
      vwan_hub_networks = [
        # Insert VWAN hub network configuration here
      ]
      ddos_protection_plan = {
        # Insert DDoS protection plan configuration here
      }
      dns = {
        enabled = true
        config = {
          location = ""
          enable_private_link_by_service = {
            # Define which private link DNS zones to enable here
          }
          private_link_locations                                 = []
          public_dns_zones                                       = [] # <-- This is where you add your own public DNS zones
          private_dns_zones                                      = [
            "appserviceenvironment.net"                               # <-- This is where you add your own private DNS zones
          ]
          enable_private_dns_zone_virtual_network_link_on_hubs   = true
          enable_private_dns_zone_virtual_network_link_on_spokes = true
        }
      }
    }
    location = null
    tags     = null
    advanced = null
  }
}

Please let me know whether this helps, or if I have misunderstood your question.

@krowlandson My assumptions here were wrong, thank you very much for a very clarifying answer (and also information on planned future changes). Much appreciated.

Great stuff... glad to be able to help!

authors: davidkarlsen krowlandson


text:
Add RefreshToken to PkeyAuth challenge response (1329463)

Proposed changes
Adding a header to PkeyAuth challenge response to include RefreshTokenCredential
Describe what this PR is trying to do:
PR fixes that scenario by using the header from MSIDOAuth2EmbeddedWebviewController _cutomHeaders when the authorize call is made. This is related to workitem 1329463
Type of change

[ ] Feature work
[x] Bug fix
[ ] Documentation
[ ] Engineering change
[ ] Test
[ ] Logging/Telemetry

Risk

[ ] High – Errors could cause MAJOR regression of many scenarios. (Example: new large features or high level infrastructure changes)
[x] Medium – Errors could cause regression of 1 or more scenarios. (Example: somewhat complex bug fixes, small new features)
[ ] Small – No issues are expected. (Example: Very small bug fixes, string changes, or configuration settings changes)

Additional information

added a couple of unit tests

Addressed your comments @mipetriu. thank you for the review.


text:
apply hotfix 2.7.9-wpj

Apply hotfix 2.7.9 for wpj cert fix for Mac OS.

There's 1.0.10 release already. Please create 1.0.11.


text:
How to grab access token from cache without using acquireTokenSilent?

Core Library
MSAL.js v2 (@azure/msal-browser)
Core Library Version
2.18.0
Wrapper Library
MSAL React (@azure/msal-react)
Wrapper Library Version
1.1.0
Description
Inside current implementation, we are using Axios interceptor which calls the acquireTokenSilent every time before any server API is called to provide us a valid token(either from cache or from API when it has fetched it for the first time or refreshed it in case of expiry).
Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-acquire-token?tabs=javascript2#acquire-a-token-with-a-redirect
The issue with the current approach:
If we have multiple tabs open where the user has logged in, logout from one of the window is not logging them out from other windows. The reason being we are using session Storage which is not getting cleared for other windows. But it also allows other windows to function as expected until the accessToken present in the cache has expired.
Since we don't want to use local storage to resolve this could you please provide a solution to grab the token present inside the cache? From UI we plan to use this token until it expires and server API returns us an error thus giving us an indication that we need to call acquireTokenSilent for a new token (if refresh token is valid) or initiate a force logout for the user since the session has expired.
MSAL Configuration
cache: {
        cacheLocation: 'sessionStorage',
        storeAuthStateInCookie: isIE || isEdge || isFirefox
    }

Relevant Code Snippets
/**
     * This function calls acquireTokenSilent before API call.
     *
     * acquireTokenSilent():
     * When this method is called, the library first checks the cache in browser storage to see if a valid token exists and returns it.
     * When no valid token is in the cache, it attempts to use its refresh token to get the token.
     * If the refresh token's 24-hour lifetime has expired, MSAL.js will open a hidden iframe to silently request a new authorization code,
     * which it will exchange for a new, valid refresh token.
     *
     * @returns {Object} - response from acquireTokenSilent
     */
    function issueToken() {
        const account = msalInstance.getActiveAccount();
        if ((Object.keys(account || {})).length > 0) {
            return new Promise((resolve, reject) => {
                return msalInstance.acquireTokenSilent({
                    ...loginRequest,
                    account: account
                }).then((response) => {
                    if (!response.accessToken || response.accessToken === "") {
                        window.location.assign("/logout");
                    }
                    resolve(response);
                }).catch((err) => {
                    reject(err);
                });
            });
        }
    }

    // axios interceptor to append JWT token for all API invoked from application.
    axios.interceptors.request.use(
        async config => {
            let response = await issueToken();
            config.headers['Authorization'] = 'Bearer ' + response?.accessToken;
            config.headers['Content-Type'] = 'application/json';
            return config;
        },
        error => {
            Promise.reject(error)
        });

Identity Provider
No response
Source
External (Customer)

@ninni426 acquireTokenSilent already retrieves the tokens from the cache up to 5 minutes before the expiration time by default. Within 5 minutes of the expiration time, acquireTokenSilent will then attempt to use the any available refresh tokens to renew the access token. If you have logged out already, this refresh should fail. So the functionality you need should already be available.
We are looking at a feature to configure acquireTokenSilent to only do the cache lookup in the future.

The acquireTokenSilent is working as expected. But here specifically the issue arises when multiple tabs are open while we are using sessionStorage. The accessToken kept inside the cache is not cleared for all tabs and even if the user has logged out from one window(one session) since the token does not become invalid and is present in the cache, the user can continue working on another tab open.
In the documentation provided its mentioned that 'It is recommended that you call acquireTokenSilent in your app before making an API call to get the valid token.'
Reference:
https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-browser/FAQ.md#how-do-i-acquire-an-access-token-how-do-i-use-it
I wanted to validate if the usage of acquireTokenSilent before every API call is constructed as expected.


text:
Rename native request scopes to scope

WAM now expects the scope property to be provided as scope rather than scopes for consistency with the protocol.

Codecov Report

Merging #5043 (2f0973d) into dev (674ff0c) will not change coverage.
The diff coverage is 60.00%.

Flag
Coverage Δ

*Carryforward flag

msal-angular
96.50% <ø> (ø)

msal-browser
86.69% <60.00%> (ø)

Carriedforward from 6220d0b

msal-common
85.08% <ø> (ø)

Carriedforward from 6220d0b

msal-core
82.67% <ø> (ø)

Carriedforward from 6220d0b

msal-node
82.99% <ø> (ø)

Carriedforward from 6220d0b

msal-node-extensions
76.03% <ø> (ø)

Carriedforward from 6220d0b

msal-react
94.50% <ø> (ø)

node-token-validation
88.88% <ø> (ø)

Carriedforward from 6220d0b

*This pull request uses carry forward flags. Click here to find out more.

Impacted Files
Coverage Δ

.../src/interaction_client/NativeInteractionClient.ts
72.94% <60.00%> (ø)

authors: codecov-commenter tnorling


text:
Add static fields to telemetry

Provides an API to add static fields to our telemetry data anywhere in the flow without bubbling them up to the top level measurement

Codecov Report

Merging #5224 (5d00aaf) into dev (6456bd5) will decrease coverage by 0.48%.
The diff coverage is 88.00%.

Flag
Coverage Δ

*Carryforward flag

msal-angular
96.50% <ø> (ø)

msal-browser
87.00% <100.00%> (ø)

Carriedforward from 4c70f6c

msal-common
85.62% <84.21%> (+0.18%)
:arrow_up:

msal-core
82.84% <ø> (ø)

Carriedforward from 4c70f6c

msal-node
83.09% <ø> (?)

msal-node-extensions
76.03% <ø> (?)

Carriedforward from 4c70f6c

msal-react
94.50% <ø> (ø)

node-token-validation
88.88% <ø> (ø)

*This pull request uses carry forward flags. Click here to find out more.

Impacted Files
Coverage Δ

...mmon/src/telemetry/performance/PerformanceEvent.ts
100.00% <ø> (ø)

...mon/src/telemetry/performance/PerformanceClient.ts
92.24% <83.33%> (+3.45%)
:arrow_up:

lib/msal-browser/src/app/ClientApplication.ts
95.32% <100.00%> (ø)

...ib/msal-browser/src/app/PublicClientApplication.ts
100.00% <100.00%> (ø)

lib/msal-common/src/index.ts
100.00% <100.00%> (ø)

lib/msal-common/src/client/SilentFlowClient.ts
88.67% <0.00%> (-0.91%)
:arrow_down:

lib/msal-common/src/utils/Constants.ts
100.00% <0.00%> (ø)

lib/msal-common/src/account/AuthToken.ts
100.00% <0.00%> (ø)

... and 38 more

Please do a quick manual test to ensure this is still reporting correctly with your changes before you commit.

Confirmed.


text:
关于few shots的问题

非常感谢您杰出的工作和及时高效的代码分享。
我有一个小问题想请教您。
在openai处理prompt的代码中：
for i, paragraph in enumerate(filtered_paragraphs):
if constants.IMAGES_INPUT_TAG in paragraph:
image_introduction_paragraph_index = i
image_introduction_paragraph = paragraph
break
paragraph_input = params.get(constants.IMAGES_INPUT_TAG_NAME, None)
看起来似乎提示词的few shots部分并没有当成图像来处理。
请问few shots部分是直接作为文本输入的，还是我在理解代码时出现了问题。
因为没有购买游戏，所以我暂时无法运行代码来验证，如果您可以给我解答，我将非常感激。
再次感谢您非常精彩的工作。

Hi, a message that we call GPT-4V API is divided into 4 parts:

system message: Provide a comprehensive introduction to GPT-4V, mainly describing the games GPT-4V is currently playing and its role positioning.
user message part1: This is the text description part before the few-shot examples that include images, such as the current task definition and description. Clearly, it cannot be used as an instruction for the image. Therefore, following logical order, we place this preceding description of the few-shot example within a user message.
image introduction message：This includes some few-shot examples, images, and their instructions. Because few-shot examples may contain replies from GPT-4V as assistant messages, we combine the few shots and the new images and their prompts into this part of the message.
user message part2: This part is the specific prompt, for example, some observable information, historical information about reflection, including the constraints and formats of the output.

Finally, all the message items will be combined into a complete message to call the GPT-4V API to get response.
You can refer to the template of the prompts: https://github.com/BAAI-Agents/Cradle/tree/main/res/prompts
A minor note: To ensure everyone can participate in the discussion, it would be better if communication could be in English. Thank you very much for your attention and support.

Thank you very much for your timely reply and patient explanation. Fortunately, your explanation of the prompt handling process closely aligns with my previous understanding. However, there is still one issue that perplexes me:
In the section of your code related to the image introduction message:
paragraph_input = params.get(constants.IMAGES_INPUT_TAG_NAME, None)
if I understand correctly, it exclusively extracts the content tagged as IMAGES_INPUT_TAG_NAME (i.e., 'image_introduction') from params. Yet, I have not found the code responsible for extracting the "few shot" sections, such as those within decision_making.json.

The few_shots field is reserved for updating extensions. In the current version, this field is not used.
In the current version few shot examples are included in the image_introduction. So only the image_instruction field is parsed.
Thank you.

authors: DVampire qinxiangyujiayou

repo: BAAI-Agents/Cradle


text:
weldx.asdf.util.read_buffer relies on reading from a 'closed' buffer

ASDF was allowing lazily loaded arrays to be read from an AsdfFile created by reading an io.BytesIO instance. This results in unexpected changes to the position of the read/write pointer within the stream.
See https://github.com/asdf-format/asdf/issues/1539 for the relevant ASDF issue.
It appears that weldx relies upon this behavior for any tests using weldx.asdf.util.read_buffer. The relevant code is as follows:
https://github.com/BAMWelDX/weldx/blob/c2ee9b1f7cb8df8b2f4723884341e9e20dcd0d50/weldx/asdf/util.py#L171-L189
Note that data is returned outside of the asdf.open context (which closes the underlying 'file' when the context exits). As lazy_load=True was not provided to asdf.open the arrays within the AsdfFile are 'lazy loaded' (their data is not read from the file until the array is sliced or in other ways accessed). One example of a test that will fail when the above issue is fixed in ASDF is test_shape_validator:
https://github.com/BAMWelDX/weldx/blob/c2ee9b1f7cb8df8b2f4723884341e9e20dcd0d50/weldx/tests/asdf_tests/test_asdf_validators.py#L150-L155
Here result contains references to 'lazy loaded' arrays that hold references to the now closed file. The call to compare_nested will then attempt to load the arrays which when the issue is fixed in ASDF will result in an error.
I see one usage of read_buffer outside of tests in weldx.asdf.cli.welding_schema:
https://github.com/BAMWelDX/weldx/blob/c2ee9b1f7cb8df8b2f4723884341e9e20dcd0d50/weldx/asdf/cli/welding_schema.py#L303-L306
However this does not appear to use the result of write_read_buffer.
I would imagine that one of two solutions might work:

used lazy_load=True with asdf.open to force loading of all arrays when the file is opened
convert read_buffer (and write_read_buffer) to context managers to allow the file to stay open while the results are used

The first option seems like the easiest but will result in all arrays being loaded into memory (which might not be necessary for every call to read_buffer).

thank you for reporting this, I like your suggestion using the context manager.
As you mentioned in your comments, the function is mostly used in our testing pipelines. I will try to look into the best way to prevent running into this for now.

Thanks! I opened a PR with updates that should be compatible with a fix to https://github.com/asdf-format/asdf/issues/1539
I looked a bit at the ASDF issue yesterday and it affects more than just BytesIO files and may require more extensive changes to fix. However I do expect that a fix for the ASDF issue should be included in the next release (currently planned as ASDF 3.0, with no estimate for when that will be released).

authors: CagtayFabry braingram

repo: BAMWelDX/weldx


text:
Issue with Infer Strategy/Cast Strategy and xlsx files

Hi @roll . We are having issues with xlsx files and the infer_strategy and cast_strategy parameters.
Here is the dataset: https://datadocs.bco-dmo.org/data/302/TestProject/data/round-test2.xlsx
Running the pipeline with infer_strategy: full, cast_strategy: schema works fine. However, if you do infer_strategy: strings, cast_strategy: schema there is a cast error:
Field "DateTime custom ISO" can't cast value "2017-04-19 15:17:00.000004" for type "string" with format "default"

Why can't a field be cast to a string when it is being inferred as a string? Isn't that the easiest cast to do? This error also happens when cast_strategy is "Do nothing", but it happens instead in the dump_to_path step. The only way to not make it error is have the parameter set to  infer_strategy: strings, cast_strategy: strings. Are we misunderstanding how these parameters work? The weird thing is that this error does not happen when the file is a csv, so I'm assuming the load processor is somehow taking into account the type that is stored within th excel file?

Thanks, I'll investigate

@cschloer
I have proposed a PR to dataflows to resolve this issue - https://github.com/datahq/dataflows/pull/115
As a quick fix, you can use the tabulator's force_strings parameter:
from pprint import pprint
from dataflows import Flow, load

flow = Flow(
    load(
        'https://datadocs.bco-dmo.org/data/302/TestProject/data/round-test2.xlsx',
        infer_strategy='strings',
        cast_strategy='schema',
        force_strings=True,
    ),
)
pprint(flow.results()[0])
pprint('---')
pprint(flow.results()[1].descriptor)

Great thanks! So it seems like it wasn't actually specific to excel?

No, e.g. json is also affected

authors: cschloer roll

repo: BCODMO/frictionless-usecases


text:
Moving try to stop service.stop from being called if service.start (Resolves #756)

fails.

@benedictpaten Remember to include the ticket reference in the commit message as (resolves #756)

Will do next time, but can I just merge this now? V. short on time.

For future reference:
git checkout issues/756-fix-service-try
git commit --amend -m "Don't stop services if starting them fails (fixes 756)"
git push --force

authors: benedictpaten hannes-ucsc


text:
What is the difference between prettyUrlPatterns and prettyPatterns?

Hi,
I see both prettyUrlPatterns and prettyPatterns.
Also, there are getPrettyUrlPatterns and getPrettyPatterns.
But they seem similar. What is the difference between this two?

Hi @SilentImp, from what I can see prettyUrlPatterns should be deprecated in favor of prettyPatterns: https://github.com/BDav24/next-url-prettifier/commit/104b394496af680e74ee71c8fe535d5fa30fa958

license: mit

license_source: bigquery


text:
Support email address with plus addressing as username

Please add support for email addresses with plus addressing like test+sample@domain.tld.
Currenty jamfcpr reports that the credentials are invalid.

The account works fine generating a token using the web console?

Yes.

Thanks for the added info.  It’s odd as they should all be using the same authentication method.  I’ll have to do some digging.

authors: BIG-RAT martinvandiemen

repo: BIG-RAT/jamfcpr


text:
On issues encountered in training and evaluating CVTNet on the KITTI dataset

Hello author, thank you very much for your work. I have encountered two problems in reproducing your work.
Number one: I would like to know whether the CVTNet training on KITTI dataset uses the "train_set.npz" file in the" overlaps "folder under the 03-10 sequence that works the same way as the" OverlapTransformer" and does not sample according to "overlap". All joined in training. If not, how did you do it? When I ran "gen_training_index_kitti.py", I found that there was a problem with repeated sampling, and the final results of "F1" and "AUC" were very different from the ones given in the article.
Second point: evaluation of the "loop closure detection" task on KITTI data 00 sequence. Whether the code and truth values used in the evaluation of "F1" and "AUC" in Tabel 2 are the same as those used in the evaluation of "OverlapTransformer" on KITTI's 00 sequence. The ground truth file called "loop_gt_seq0.00.3overlap_inactiv.npz"?

我也遇到了同样的问题，我无法复现kitti数据集的相关指标，是否是因为缺少相关数据集的预训练模型，还是因为在具体的gt文件中是用loop_gt_seq0.00.3overlap_inactiv.npz"还是gt_15dis.npy。

repo: BIT-MJY/CVTNet


text:
WC2-217: add param to get form descriptor

Needed to get form descriptor from instances API (list), and make payload more consistent between list and detail
Related JIRA tickets : IA-2140, WC2-217
Self proofreading checklist

[X] Did I use eslint and black formatters
[X] Is my code clear enough and well documented
[ ] Are my typescript files well typed
[ ] New translations have been added or updated if new strings have been introduced in the frontend
[ ] My migrations file are included
[ ] Are there enough tests
[ ] Documentation has been included (for new feature)

Changes

Make  Instances  as_full_model return created_by and make as_dict return last_modified_by. This will make the UI more consistent.
Add as_dict_with_descriptor which is then used when the front end passes the with_descriptor query param

How to test
If you're set up for deduplication (I'll post the doc when it's available, otherwise just ping me):

Go to the details of a duplicate and expland one of its submissions. you should see the labels of the questions, not just the keys
Also, the Information part should have values for both "Created by" and " Last modified by"

If you're not set up:

Go to submission page and search for a specific form (to avoid making to the call too heavy)
In the codebase, find the api call and add the query param: with_descriptor=true
In the inspector or in Django's browsable api page, check the payload of the api call to instances, it should include the form descriptor for each instance

In any case:

Go to the details page of any instance: you should see values for both created by and last modified by

Print screen / video

Instance details has both created by and last modified by fields:

Deduplication details before:

Deduplication details after:

Notes
Merges into a the dev branch for deduplication

@mathvdh  There's a python test related to analyze that is failing

repo: BLSQ/iaso


text:
Create token for CI from a generic bmmro tech email ID

This story is broken down from #56
This task mitigates the scenario "FIREBASE_TOKEN expires or Oktawia is removed from the list of users"
"Create a bmmro@gmail.com and use that to generate the token for CI.
Add to documentation how to generate a new token."

Google does not recommend sharing an account. It may be better to have someone at BMMRO generate the token and use that.

After discussing, it was decided that the current situation is fine as multiple people have access to setting the firebase token. If the token becomes invalid only deployments will fail not the app itself. The token can be generated by anyone with access to the firebase project by running firebase login:ci.

authors: peersmg shaziakasuji

repo: BMMRO-tech/BMMRO


text:
如何把页面标题从“hi”、“欢迎回来”改回普通的显示标题？

感觉这个美化略显没有必要，又有点挡标题，所以想要删掉，请问有什么方法改回去吗？谢谢！

https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v2.1/dist/reference/configs.html#title-页面标签
设置为-1即可

已解决，谢谢您！

repo: BNDong/Cnblogs-Theme-SimpleMemory


text:
Entrevista: "LGPD"

Informações básicas

[x] Entrevistada: Camila Teixeira
[ ] Entrevistadoras: A definir
[x] Backstage: @BrunaNayara
[ ] Data: A definir (entre 26 e 30 de outubro)
[x] Horário: 19:00 às 21:00 (live das 19:30 às 20:30)

Preparação
Criação do roteiro
Para começar o roteiro, crie uma cópia do template de roteiro.

[ ] Informações das entrevistadas: Nome e mini bio.
[ ] Coletar perguntas acerca do tema abordado
[ ] Verificar com as entrevistadas se existe alguma pergunta que não podemos deixar de colocar no roteiro

Organização pré-entrevista

[ ] Marcar um horário de pelo menos duas horas (30 min de preparação + ~1 hora de entrevista + 20 min de feedback)
[ ] Criar o vídeo para a transmissão no youtube
[ ] Criação da arte para o vídeo

Divulgação
Após a criação prévia do vídeo da entrevista, já é possível gerar o link

[ ] Texto base + informações específicas
[ ] Arte do vídeo
[ ] Link do vídeo

Durante a entrevista
30 min de preparação

[ ] Apresentar a ferramenta de transmissão para todas envolvidas
[ ] Repassar o roteiro
[ ] Retirar qualquer pergunta que deixe alguém desconfortável

Entrevista

[ ] Seguir o roteiro
[ ] Podem conversar, sintam-se confortáveis
[ ] Lembrem de interagir com o público (curtir, comentar, se dirigir a audiência)

Feedback

[ ] Pergunte para todas as envolvidas se gostaram e o que pode ser melhorado
[ ] Anotar pontos a melhorar e comentar com o restante da organização

[Sugestão de pergunta]

O que é a LGPD? Qual a importância?

[Sugestão de pergutnta]

Devo me preocupar com meus dados? E porquê?

[Sugestão de pergutnta]

Como posso estar em conformidade com a lei e tomar cuidado com os dados dos meus clientes?

[Sugestão de pergunta]
Qual a melhor maneira de identificar o titular dos dados em um atendimento por telefone/mensagem para evitar vazamento de dados? Ou seja, como garantir que está lidando com o titular dos dados?

[Sugestão de pergunta]
A LGPD fala que o titular tem que consentir para que a empresa possa ter acesso e possa fazer tratamento dos dados. Mas a maioria das redes ou dos serviços tem um termo de uso/serviço enorme e mesmo quea pessoa leia, se ela quer usar o serviço ela precisa aceitar os termos na totalidade. Tem alguma forma do titular não consentir com o tratamento dos dados pessoais?

[Sugestão de pergunta]
Tem algum órgão ou agência reguladora que controlam o uso/tratamento dos dados feitos pela empresa??
Se o titular sentir que o direito está sendo ferido, quem o titular procura??

[Sugestão de pergunta]
Cap 2 e art 9  fala que o titular tem que ter acesso às infos do tratamento dos dados. Como o titular pode saber de forma clara ao que tá sendo feito com seus dados. Ele deve pedir ao controlador/operador dos dados? De que forma?

[Sugestão de pergunta]
De que forma o operado/controlador dos dados pode ser transparente quanto às infos sobre o tratamento?

[Sugestão de pergunta]
Farmácias pedem acesso ao CPF para dar desconto, mas já aconteceu dos planos de saúde/seguro de vida terem acesso a esses dados e cobrarem mais caro do titrular. Você conhece algum caso que isso foi provado e foi pra justiça/ Qual foi o resultado?

[Sugestão de pergunta]
A lei fala da prote,cào de dados. O que a gente como usuário pode fazer para proteger os nossos dados de forma mais efetiva e como criar consciência da necessidade de proteção?
O que a gente como empresa..

[Sugestão de pergunta]
Quais dados as empresas podem apagar e a efetividade disso? Exemplo google e facebook: vc vai deixar de existir?

[Sugestão de pergunta]
Os dados financeiros também são regulados pela LGPD? Pq uma instituição financeira que eu não tenho vínculo me ligou oferecendo serviços pq sabiam da minha renda e da possibilidade de crédito e quando eu pedi a exclusão ela disse que não poderia fazer isso, mas poderia marcar para que eu não recebesse mais ligação daquele banco. Os bancos podem fazer esse compartilhamento?

[Sugestão de pergunta]
Quando a empresa tem uma falha de segurança e os dados dos usuários são vazados, o titular pode acionar a justiça e pedir algum tipo de reparação?

[Sugestão de pergunta]
Quais são os dados mínimos obrigatórios que eu como consumidora tenho que dar? Porque por exemplo, tem lugar que pede cpf, rg, telefone, nome completo, data de nascimento... E se eu não quiser fornecer esses dados? Quais dados eu sou obrigada a falar para o serviço e quais posso ter a escolha de não falar? Depende do serviço?

authors: BrunaNayara naiieandrade

repo: BOSS-BigOpenSourceSister/BigSister


text:
Add Getting Started section to README

README Update
Please add a getting started section to the README so folks know how to start with this project.

Adding Getting Started section to README file.


text:
Add JSDoc comments to the code

Help other people better understand the functions in the codebase, as well as inline comments explaining the code more in detail

All functions have some JSDoc comments.
The documentation could be better, but for now it's fine

repo: BWBellairs/Athena


text:
Babylon.js 5.0.0-rc.12 fails with React Scripts and Webpack

This commit added "type": "module" to @babylonjs/*/package.json files and they are not building any more with our rather standard React Scripts application with the following error:
Module not found: Error: Can't resolve './abstractScene' in '/home/runner/work/service-kepler-worker/service-kepler-worker/app/node_modules/@babylonjs/core'
Did you mean 'abstractScene.js'?
BREAKING CHANGE: The request './abstractScene' failed to resolve only because it was resolved as fully specified
(probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains `"type": "module"`).
The extension in the request is mandatory for it to be fully specified.
Add the extension to the request.

The reason is how Webpack treats "type": "module": https://webpack.js.org/configuration/module/#resolvefullyspecified
Removing "type": "module" from @babylonjs/*/package.json files directly in node_modules folder fixed the issue for me.

We are usually discussing those kinds of issues in our forum, and not in github (as per the issue template you read when creating this issue :-)).
This won't be a long discussion (again - forum would be better for an open discussion). type: "module" was already available in earlier versions (and was removed temporarily between rc.5 and rc.11). I am checking now if something else changed in package.json.

This is because of a different issue. I will release rc.13 with a fix very soon.

rc.13 was released.

authors: RaananW mrlika


text:
Physics Bug Fixing

Delta rotation should be conjugated, otherwise the body will keep on
constantly flipping (if deltaRotation is set).
cannonJS collision of joined objects improved.
Added Conjugate function to the quaternion class.

#1000 milestone reached! yey champagne!

That's a lot!

1000 ftw!
Should have commited more than a bug fix :smile:

That's pretty awesome!

authors: RaananW deltakosh nockawa rsarieddine


text:
[NME] Adjust behavior of NME selection to only select a frame if there aren…

…'t nodes selected. Also fix an error that showed up on compile.

I tested the functionality and marquee select is working well with nodes in frames. I still think it's worth looking into multi-select for frames either through ctrl + click or marquee selecting frames only. But that can come after this issue as currently there is still a way to move frames one at a time and it does not block functionality like not being able to marquee select nodes in a frame does.

authors: PatrickRyanMS carolhmj


text:
Oblique Camera Implementation

This PR contains a new mode for handling camera projections, OBLIQUE_CAMERA.  This mode works just like ORTHOGRAPHIC_CAMERA but also adds three new variables: obliqueAngle, obliqueLength, and obliqueOffset.

obliqueAngle: This is the angle of the shear used (along X/Y plane, with respect to the Camera)
obliqueLength: The degree/amount of shearing
obliqueOffset: The offset from the camera's target (with respect to the Camera's z) to shear against
This PR also adds support for the new mode to cameras in the Inspector.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/14428/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14428/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14428/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/14428/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/14428/merge
https://gui.babylonjs.com/?snapshot=refs/pull/14428/merge
https://nme.babylonjs.com/?snapshot=refs/pull/14428/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/14428/merge#BCU1XR#0

How about creating an optional oblique object that has the length, angle, offset properties? If this object is present and mode is ortho, then consider it oblique?

How about creating an optional oblique object that has the length, angle, offset properties? If this object is present and mode is ortho, then consider it oblique?

This should be doable.

Visualization tests for webgl1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14428/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.

Visualization tests for webgl2 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14428/merge/testResults/webgl2/index.html
If tests were successful afterwards, this report might not be available anymore.

authors: PolygonalSun bghgary bjsplat


text:
Missing Earcut dependency in Floorplan snippet PG examples

The following documentation snippet page contains non-working PG examples due to a missing Earcut dependency:

https://doc.babylonjs.com/snippets/house

But the related page PG examples work fine:

https://doc.babylonjs.com/snippets/house_use

PR submitted #1578

Thanks guys!

authors: BabylonJSGuide brian-hay deltakosh

repo: BabylonJS/Documentation


text:
typos?

I think that it is a typo.
https://github.com/BabylonJS/Samples/blob/master/Scenes/simd.html
Using babylon.js adn SIMD.js
-> Using babylon.js and SIMD.js

Fixed :)

thanks!

repo: BabylonJS/Samples


text:
[VOTE] AURA [BIP-145] Fund the Balancer Maxis for Q1 2023

Snapshot
https://vote.aura.finance/#/proposal/0xa280743cf0e4ab5561d6dede89161522cc2b4828b80893faf402710a857211f4
Option to vote for
Yes, let's do it
Authorization
https://discord.com/channels/743271185751474307/842854176488161311/1060661867476959262

authors: FreddytheFilosopher SHAKOTN

repo: Badger-Finance/badger-voting


text:
Incorporate PSScriptAnalyzerSettings for Enhanced Code Quality

The purpose of this improvement request is to propose the inclusion of PSScriptAnalyzerSettings.psd1 in the Pode project. PowerShell Script Analyzer is a static code checker for PowerShell scripts and modules that encourages best practices and improves code quality. By integrating PSScriptAnalyzerSettings.psd1, we can define custom rules and configurations specific to Pode's needs, ensuring consistent code style, adherence to best practices, and early detection of potential issues.
Issue #1244

I spotted in #1244 you reference updating the docs, is this something you want to do for the PR or good to merge?

I think it's good to go
renaming the internal functions is something for a future version

authors: Badgerati mdaneri

repo: Badgerati/Pode


text:
problem

Estou recebendo esse erro na hora de dar o fetch nos arquivos do repositório.

@joserribeiro26 can you please share the repo link you used? is it a super large repo?

@joserribeiro26 Hey can you tell me the repo you used i tried a few large ones even react from meta. All seem to work fine?

I have the same issue and I setup a public test repo (with just a readme file) to confirm if it was related to a private repo or not and although it worked, it also got the same error later when I tried again. It will intermittently work and then stop working again.
Application error: a client-side exception has occurred (see the browser console for more information).
https://github.com/[SonixSquad/Testrepo](https://github.com/SonixSquad/Testrepo)

Heres the dev console details provided on the error specifics
Failed to load resource: the server responded with a status of 500 ()
create-420d82159595630e.js:1  Error fetching repository files: TypeError: Cannot read properties of undefined (reading 'map')
at v (create-420d82159595630e.js:1:15857)
v @ create-420d82159595630e.js:1
framework-1751fec5da7e0462.js:25  TypeError: Cannot read properties of undefined (reading 'length')
at S (create-420d82159595630e.js:1:9004)
at ld (framework-1751fec5da7e0462.js:25:58401)
at od (framework-1751fec5da7e0462.js:25:72731)
at i (framework-1751fec5da7e0462.js:25:120263)
at uI (framework-1751fec5da7e0462.js:25:99019)
at framework-1751fec5da7e0462.js:25:98886
at uM (framework-1751fec5da7e0462.js:25:98893)
at ux (framework-1751fec5da7e0462.js:25:95645)
at uS (framework-1751fec5da7e0462.js:25:94200)
at x (framework-1751fec5da7e0462.js:49:1364)
l5 @ framework-1751fec5da7e0462.js:25
main-48a2be0192cdda09.js:1  TypeError: Cannot read properties of undefined (reading 'length')
at S (create-420d82159595630e.js:1:9004)
at ld (framework-1751fec5da7e0462.js:25:58401)
at od (framework-1751fec5da7e0462.js:25:72731)
at i (framework-1751fec5da7e0462.js:25:120263)
at uI (framework-1751fec5da7e0462.js:25:99019)
at framework-1751fec5da7e0462.js:25:98886
at uM (framework-1751fec5da7e0462.js:25:98893)
at ux (framework-1751fec5da7e0462.js:25:95645)
at uS (framework-1751fec5da7e0462.js:25:94200)
at x (framework-1751fec5da7e0462.js:49:1364)
Z @ main-48a2be0192cdda09.js:1
main-48a2be0192cdda09.js:1  A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred

I have the same issue and I setup a public test repo (with just a readme file) to confirm if it was related to a private repo or not and although it worked, it also got the same error later when I tried again. It will intermittently work and then stop working again.
Application error: a client-side exception has occurred (see the browser console for more information).
[https://github.com/[SonixSquad/Testrepo](https://github.com/SonixSquad/Testrepo)](https://github.com/[SonixSquad/Testrepo](https://github.com/SonixSquad/Testrepo))

Hey thanks for this, going to try a bunch tomorrow and check why, assume its function timing out or GitHub api throwing error since github auth for cloning repos was removed when actual auth was added, Fixes coming tomorrow thanks

Thank you all for your support! The issue has been resolved—it was related to the GitHub API key, but everything is working now, some repos may be super large and vercel function will timeout eventually but most should work just tried with mutliple different repos back to back to back on deployed version...
I'll be rolling out more updates soon, including improvements to image rendering and better code rendering features, especially now that we have paying customers. Stay tuned for more updates, and thanks again for your purchases!

authors: BankkRoll SonixSquad joserribeiro26


text:
visualization

thank you for your nice work. Your new idea about the transformer model is very impressive, but I still have some unclear details about the implementation.May I ask you how the visualization of Figure 6 in the paper. print feature?

Hi
Thanks for your interest.
image in the middle is the matt, which is also the global context map(GCM), which you can obtain from the model output.
image second last is from prediction stage 2, where you can get via x(1-x), x is the prediction after sigmoid. it is also the local context map(LCM)
the last image is the overlay of [image, GCM, LCM] with different alpha values.
please refer to code https://github.com/BarCodeReader/SelfReformer/blob/0b4e7cf639bd346ca8cefde1e1ddfce958b19f40/model/network.py#L90
thanks

Hi Thanks for your interest.
image in the middle is the matt, which is also the global context map(GCM), which you can obtain from the model output. image second last is from prediction stage 1, where you can get via x(1-x), x is the prediction after sigmoid. it is also the local context map (LCM) the last image is the overlay of [image, GCM, LCM] with different alpha values.
please refer to code
https://github.com/BarCodeReader/SelfReformer/blob/0b4e7cf639bd346ca8cefde1e1ddfce958b19f40/model/network.py#L90
hope it clarifies

thank you for your reponse. I will try it.
best wish❤

authors: BarCodeReader cenchaojun

repo: BarCodeReader/SelfReformer


text:
minions ?

can u please add bots?

It's useless don't do this s**t

please add bots

i hope minions will be a feature soon,, thanks

i will pay u if u get in minions, here is an AI https://github.com/AJS-development/Ogar-unlimited/tree/master/src/ai

Guys, these are "nice to have" features, but not really important. More important is to have good mechanics, fix all bugs and have great performance. We should be helping @Barbosik to achieve this.
If you want to use such features, just use Ogar-unlimited or make a pull request yourself.

If you want you can use Agario Powerups (which has minions) on protocol 5

Don't add it! It will simply add lines to code that is clean and just make it harder for "us" to actually go through the code to learn and change. Also it should lag the server from what I know due to another process ready in the background for the minions :-1:

@ItzLevvie  Can u send me the link (: would be really apriciated

i have created minions for MultiOgar servers, but they dont work fine

@nulcearc do you have skype ? I might can help to fix it

@David1ali12 Skype: nuclear.agar. But client is written in C++ it works like ogar-feeder-bot

@David1ali12 skype is : p4rtyguyx

Anyone have any suggestions on a good boting extension that i could use for my multiogar server? there are no minions in this version and multiboxing is 2hard4me and without either of those im forced to play solo when none of my friends are online. i just need a simple extension that allows for e&r controls so that i can team with someone when im bored

@Megabyte918 @ItzLevvie mentioned a good one:

If you want you can use Agario Powerups (which has minions) on protocol 5

@MastaCoder do you by chance have the extension? the website and the chrome extension are both ripped

Tried looking for the original AgarPowerups and couldn't find it, however, I did find an altered version (pretty much the developers are dumb and only changed the name and amount of bots). FreeAgarBots seems to work, simply add it as a developer to Chrome.
http://www.mediafire.com/download/fwl7l599906ymi5/FreeAgarBots+V2.zip

It gets rid of all the text so i cant see any settings, it makes it extremely laggy, and i cant split or space or even move unless i click in the direction i want to go :(

@MastaCoder i got this

i cant click run bots button

It won't work for protocol 6+ you've to use it on protocol 5

authors: David1ali12 Influxx ItzLevvie Martinail MastaCoder Megabyte918 Yamanourani lulzyyy nulcearc

repo: Barbosik/MultiOgar


text:
🛑 Municipal and Community Affairs is down

In 46b734c, Municipal and Community Affairs (https://www.maca.gov.nt.ca) was down:

HTTP code: 504
Response time: 291 ms

Resolved: Municipal and Community Affairs is back up in 81644a3 after 7 minutes.

repo: Barctic/gnwt-monitor


text:
🛑 Aurora College is down

In 44fad22, Aurora College (https://www.auroracollege.nt.ca) was down:

HTTP code: 406
Response time: 435 ms

Resolved: Aurora College is back up in 7329c90 after 8 minutes.


text:
🛑 NWT Housing Corporation is down

In 9173cf0, NWT Housing Corporation (https://www.nwthc.gov.nt.ca) was down:

HTTP code: 403
Response time: 470 ms

Resolved: NWT Housing Corporation is back up in b01e6bc.


text:
🛑 GNWT Main Page is down

In 51552c2, GNWT Main Page (https://www.gov.nt.ca) was down:

HTTP code: 403
Response time: 404 ms

Resolved: GNWT Main Page is back up in a6e2d54.


text:
🛑 Environment and Natural Resources is down

In fdac723, Environment and Natural Resources (https://www.enr.gov.nt.ca) was down:

HTTP code: 504
Response time: 593 ms

Resolved: Environment and Natural Resources is back up in 0cc8e38 after 8 minutes.


text:
🛑 Environment and Natural Resources is down

In 4d92507, Environment and Natural Resources (https://www.enr.gov.nt.ca) was down:

HTTP code: 504
Response time: 227 ms

Resolved: Environment and Natural Resources is back up in 21d60dc after 8 minutes.


text:
[BUG]: VM Launch Mods #3 unhandled exception

When I try to start a freshly cloned copy of the latest commit (45b01082db79cb9803648a5350ffa225b37790a0) on Debian, the VMM fails to launch.
Make output:
make -C /lib/modules/4.9.0-1-amd64/build M=/home/carter/hypervisor/bfdrivers/src/arch/linux clean
rm -f ../../../../bfelf_loader/src/bfelf_loader.o
rm -f ../../../../bfelf_loader/src/.bfelf_loader.o.cmd
rm -f ../../common.o
rm -f ../../.common.o.cmd
make -C /lib/modules/4.9.0-1-amd64/build M=/home/carter/hypervisor/bfdrivers/src/arch/linux modules
  CC [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/entry.o
nasm -f elf64 -o /home/carter/hypervisor/bfdrivers/src/arch/linux/vmcall.o /home/carter/hypervisor/bfdrivers/src/arch/linux/vmcall.asm
  CC [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/platform.o
  CC [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/../../common.o
  CC [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/../../../../bfelf_loader/src/bfelf_loader.o
  LD [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/bareflank.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/carter/hypervisor/bfdrivers/src/arch/linux/bareflank.mod.o
  LD [M]  /home/carter/hypervisor/bfdrivers/src/arch/linux/bareflank.ko
insmod ./bareflank.ko
Caught unhandled exception:
    - what(): parse error - unexpected ']'
Makefile:181: recipe for target 'load' failed
make[1]: *** [load] Error 1
Makefile:5: recipe for target 'load' failed
make: *** [load] Error 2

029d20b54c88692258ea0a5ad2468a8f179a6caf works fine.

Yes.... this is my bad. I have a  fix for this. Change your vmm.modules to the following:
{
    "modules" :
    [
        "%BUILD_ABS%/sysroot_vmm/x86_64-vmm-elf/lib/libc++.so.1.0",
        "%BUILD_ABS%/sysroot_vmm/x86_64-vmm-elf/lib/libc++abi.so.1.0",
        "%BUILD_ABS%/sysroot_vmm/x86_64-vmm-elf/lib/libc.so",
        "%BUILD_ABS%/makefiles/bfunwind/bin/cross/libbfunwind.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/crt/bin/cross/libcrt.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/debug_ring/bin/cross/libdebug_ring.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/entry/bin/cross/libentry.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/exit_handler/bin/cross/libexit_handler.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/intrinsics/bin/cross/libintrinsics.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/memory_manager/bin/cross/libmemory_manager.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/misc/bin/cross/misc",
        "%BUILD_ABS%/makefiles/bfvmm/src/pthread/bin/cross/libpthread.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/serial/bin/cross/libserial.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/syscall/bin/cross/libsyscall.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/vcpu/bin/cross/libvcpu.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/vcpu_factory/bin/cross/libvcpu_factory.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/vmcs/bin/cross/libvmcs.so",
        "%BUILD_ABS%/makefiles/bfvmm/src/vmxon/bin/cross/libvmxon.so"
    ]
}

Sorry about that, we do not have a way to test this part out with Travis so it snuck through

FYI, If you have your own extension, you will need to update it to match what I have here. The reason this changed is we no longer rely on the libbfc repo, and instead, the syscall / pthread code is now in our main repo which is a LOT cleaner.

Oh... and just for reference, the reason it did that is I had a , at the end of the JSON array, which the parser does not like since you cannot have trailing ,. If you fix that you will notice that I also messed up the pthread line as it will complain that it cannot find pthread as it should have been called libpthread.so

Works. Thanks for the quick response.

@carter-yagemann No problem. Sorry I committed that error. A colleague of mine is working on a Jenkins server + VMWare Fusion (with nested enabled) to test the hypervisor and ensure all of the extensions compile and run, so hopefully in the future an issue like this will be caught quickly and fixed.

Fixed

authors: carter-yagemann rianquinn

repo: Bareflank/hypervisor


text:
🛑 Visit Vicksburg - search is down

In 9e47d49, Visit Vicksburg - search (https://www.visitvicksburg.com/results?search=) was down:

HTTP code: 404
Response time: 831 ms

Resolved: Visit Vicksburg - search is back up in 524f685.

repo: BarkleyREI-ArchiTECH/ArchiTECH-upptime


text:
🛑 QBitTorrent webUI is down

In a90aea0, QBitTorrent webUI (https://qbittorrent.local.jonthan.xyz) was down:

HTTP code: 404
Response time: 563 ms

Resolved: QBitTorrent webUI is back up in 7638ae1 after 16 minutes.

repo: Baronhez/upptime


text:
🛑 Dashboard Server is down

In 36a1bf9, Dashboard Server (https://flame.jonthan.xyz) was down:

HTTP code: 502
Response time: 1697 ms

Resolved: Dashboard Server is back up in e0c7e5a after 16 minutes.


text:
🛑 QBitTorrent webUI is down

In d999554, QBitTorrent webUI (https://qbittorrent.jonthan.xyz) was down:

HTTP code: 404
Response time: 475 ms

Resolved: QBitTorrent webUI is back up in 73bdeee after 16 minutes.


text:
🛑 QBitTorrent webUI is down

In a990af8, QBitTorrent webUI (https://qbittorrent.jonthan.xyz) was down:

HTTP code: 404
Response time: 498 ms

Resolved: QBitTorrent webUI is back up in fb09471 after 7 minutes.


text:
Add zoom cursor for img-big hover

Set custom zoom cursor for hovering images which lead to just the image file, opening in an new tab.

This issue has been fixed, even though thumbnails doesn't have the zoom-in cursor.


text:
Idempotently sync changes between ikhal and orgmode

Hi @BartSte, first of all thanks for the awesome program, I haven't got the chance to use it yet but it looks beautiful.
There is a feature that I have not found in the docs nor skimming through the code and I wanted to know if it's implemented. If not, how do you see the problem and if you'd accept PRs.
In an ideal scenario I'd love to be able to sync changes between the external calendars and the orgmode files transparently without user interaction with khalorg.
For sync to work we would need both directions:

From external sources to orgmode: This could be done running khalorg list in the same cron job that is running vdirsyncer.
From orgmode changes to external sources: I see two paths here:

Run a daemon that is able to detect changes in the agenda files either through a cron or inotify and once they are detected it runs khalorg + vdirsyncer. This could be part of khalorg or an external program.
Integrate that functionality in the saving mechanism of the editor (in my case nvim so it would be part of the nvim-plugin (I guess))

How do you see it?

Hey @lyz-code, thanks for your interest. I accept PRs.
You are correct that currently there is no "automatic sync mechanism" that handles both pulling en pushing agenda items. The solution you describe sounds logical to me.
My current workflow is that I have 1 org file holding my Outlook agenda. When I want to pull the items I run khalorg list outlook > outlook.org. When I want to push new/edited items, I use the commands from the plugin. If I forget to do this, and run the  khalorg list again, I will loose information. I guess this is also the issue you are encountering.
The ideal solution, I guess, would be if:

khal pulls the latest calendar data from the server.
khalorg could accept 1 org file (holding all agenda items of a calendar) and negotiate with khal whether:

an item was changed in the org file
an item was changed on khal (which w updated earlies)

based on the info above, the khal and the org file are updated.

The process above can be executed using systemd or cron using a simple timer.
I'll think about it some more this week. Let me know what you think the best approach would be.
Cheers

The algorithm you proposed looks perfect for me. At the implementation level I feel that having a khalorg sync <calendar_name> that the user can use either on cron or systemd (with whatever it feels more comfortable with) could be an elegant solution.
I'm a little busy right now so I can't guarantee a PR in a near horizon, but it's surely something that is nagging me inside my head, so if you don't have the energy to work on it, eventually I'll do it :)

I was just thinking. Would it not be possible to let khalorg push all its changes to khal, without checking for any sync errors, and let vdirsyncer handle the synchronization?
For example:
You have:

remote calendar called: remote
local calendar in khal called: local_khal
the same local calendar as local_khal but now in org format: local_org

Lets say changes are made in remote: an existing event A is edited. At the same time, we also edit event A in org, and we addd event C in org.
Now we can do the following:

Push all changes made in local_org to local_khal using khalorg (we need to make a new command for this).
Next we run vdirsyncer sync which will pull the changes from remote into local_khal. Here, we l

Makes a lot of sense to reuse vdirsyncer already in place conflict resolution. I hadn't thought of that possibility.
The workflow might be confusing for a new user though, so if we go through this path I'd definitely either:

make the documentation cristal clear
Create a khalorg new that asks the user the information needed to create a new calendar, and that creates the required calendars in vdirsync behind the scenes
Create the kharlorg sync that follows the process you described (push, run vdirsyncer, list)

authors: BartSte lyz-code

repo: BartSte/khalorg


text:
[geolocator_android] Introduce option to force a specific location provider   Issue/1171

Added an option AndroidSettings.forceProvider that forces the plugin to use a specific provider out of the currently four available Android location providers. As discussed with @mvanbeusekom, this option is to be used in conjunction with forceLocationManager = true.
Example use case: An app needs to ensure locations are derived exclusively from GNSS and hence has to make sure no other sources like mobile networks are used.
#1171
Pre-launch Checklist

[x] I made sure the project builds.
[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is does not need version changes.
[ ] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I rebased onto main.
[x] I added new tests to check the change I am making, or this PR does not need tests.
[x] I made sure all existing and new tests are passing.
[x] I ran dart format . and committed any changes.
[x] I ran flutter analyze and fixed any errors.

@mvanbeusekom not really sure how to get rid of the analyzer errors the proper way. Please advise, thanks.

repo: Baseflow/flutter-geolocator


text:
Added a new feature to receive NMEA messages

:sparkles: What kind of change does this PR introduce? (Bug fix, feature, docs update...)
This PR introduces a new feature.
:arrow_heading_down: What is the current behavior?
Currently  you can not receive NMEA messages.
:new: What is the new behavior (if this is a feature change)?
With this PR, you are able to recieve NMEA mesages
Example
StreamSubscription<NmeaMessage> nmeaStream = getNmeaStream()
    .listen((NmeaMessage nmea) {
      // Handle NMEA changes
    });

This stream will continually give NMEA updates
:boom: Does this PR introduce a breaking change?
No
:bug: Recommendations for testing
Use the example app ;)
:memo: Links to relevant issues/docs
fixes #561
:thinking: Checklist before submitting

[x] All projects build
[x] Follows style guide lines (code style guide)
[x] Relevant documentation was updated
[x] Rebased onto current develop

Any news about this feature please? is it ready to be used in Flutter?

authors: Sempakonka parcodepie


text:
Adds Going to Production Checklist

Description

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[ ] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

Looks like the border on the bottom is in the wrong location - i didn't check other pages to see if it it was happening else where to understand if this is an existing problem or just with this page layout

did you mean for this to be here without an icon?

Looks like the border on the bottom is in the wrong location - i didn't check other pages to see if it it was happening else where to understand if this is an existing problem or just with this page layout

Looks like this only happens in Vercel preview

did you mean for this to be here without an icon?

Waiting for the design team to provide the icons

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

authors: armsteadj1 bt-platform-eng djejaquino


text:
0% to hit certain locations when knocked down

Various users report the same issue; when knocked down units get a 0% chance to hit another location. not reproducible or consistent, so unclear where the source could be.

Zeroo_Genesis — 12/29/2021
It seems that whenever I try to target a mechs left leg with Offensive Push, on a knocked down mech or when they are overheated and regardless of angle of attack I get told my chance to hit the leg is 0% and it has happened with every single enemy and with each of my units.

Zeroo_Genesis — 12/30/2021
@FancyRaptor It is always the left side and I have only noticed it on the leg
I've seen it with my hunchback, vulcan and a bushwacker  on top of the vtols, would you like me to get a picture with one of them?

Reported by Jaded Turkey
Jaded Turkey — 12/30/2021
Image
Attachment file type: archive
0_chance_to_offensive_push_accuracy.zip
12.59 MB
Targeting a prone mech
Idget — 12/30/2021
When you get back to Argo, could you grab a mechbay screenshot of what the mech you were trying to shoot it with has?
Jaded Turkey — 12/30/2021
Image
@Idget Another mech with same thing. More logs?
Jaded Turkey — 12/30/2021
sure
Image
Third mech same shit ))
Idget — 12/30/2021
Do me a favor.
Pull back, and check your shot breakdown on the weapons panel.
Accuracy modifiers.
Jaded Turkey — 12/30/2021
Can't do... I hurried up... sorry
Idget — 12/30/2021
Ah, no worries.
Was just a random thought.
dratax — 12/30/2021
is that a purple targeting line?
Jaded Turkey — 12/30/2021
Image
dratax — 12/30/2021
isn't a purple line for flank shots?
Jaded Turkey — 12/30/2021
full frontal assault )))
Image
dratax — 12/30/2021
hrm... the targeting line in this screenshot is red
Jaded Turkey — 12/30/2021
Image
Jaded Turkey — 12/30/2021
coz another screenshot and another target
this one is overheated and standing
but most chances are to hit left torso
sooo maybe it could be tied to 'positioning'?
dratax — 12/30/2021
in this second screenshot, it appears that you're selecting the left torso.   so that makes sense
Jaded Turkey — 12/30/2021
aw, sorry. Chances to hit are higher than to hit CT
Image
Image
Idget — 12/30/2021
Well, it's not gear dependent, don't worry about the mechbay screenshot.
Unless every unit you have is identical.
dratax — 12/30/2021
this is weird.   even if it was somehow using the flanking shot location weights, head should be higher than zero
Idget — 12/30/2021
Yeah.
It's odd as fuck.
Jaded Turkey — 12/30/2021
they have only one thing in common - Adv. Optics, all 3 grades
Jaded Turkey — 12/30/2021
@Idget @dratax Well guys... This is called shot vs unscratched operational mech. 0% to hit RT
Image
logs?
Image
dratax — 12/30/2021
yes, logs please
FancyRaptor — 12/30/2021
WTF
Thank you @Jaded Turkey
FancyRaptor — 12/30/2021
Adv. Optics, all 3 grades
What components are these? I'd like to see what effects they have on them
@FancyRaptor
Idget — 12/30/2021
https://github.com/BattletechModders/RogueTech/blob/master/RogueModuleTech/Widget/Specials/Special_AdvancedOptics_MK1.json
https://github.com/BattletechModders/RogueTech/blob/master/RogueModuleTech/Widget/Specials/Special_AdvancedOptics_MK2.json
https://github.com/BattletechModders/RogueTech/blob/master/RogueModuleTech/Widget/Specials/Special_AdvancedOptics_MK3.json
@FancyRaptor ^^
FancyRaptor — 12/30/2021
Thank you very much @Idget
Idget — 12/30/2021
https://github.com/BattletechModders/RogueTech/blob/master/RogueModuleTech/TargetTrackingSystem/Gear_TargetingTrackingSystem_Optics.json
also that
is the other version we have
FancyRaptor — 12/30/2021
RT Core has:
"HitMechLocationProne": [
{
"k": "Head",
"v": 1
},
{
"k": "CenterTorso",
"v": 32
},
{
"k": "LeftTorso",
"v": 16
},
{
"k": "RightTorso",
"v": 16
},
{
"k": "LeftArm",
"v": 8
},
{
"k": "RightArm",
"v": 8
},
{
"k": "LeftLeg",
"v": 8
},
{
"k": "RightLeg",
"v": 8
}
],
As the base prone locations
It's almost like something is modifying the hit location directory based upon position
Jaded Turkey — 12/31/2021
Just woke up. Will post them soon
Jaded Turkey — 12/31/2021
Attachment file type: archive
0_chance_to_hit_vs_operational_mech.zip
27.85 MB
Alekto — 01/18/2022
@RT-Crew still needed?
Harkonnen — 01/18/2022
i am not sure this is fixed
at least neither Kmission nor Frosty mentioned it benn fixed
but on the other hand we didnt get any tciket about this in the last week or so, so maybe it is 🤷♀
FancyRaptor — 01/18/2022
Please leave any tickets for me open another week and I'll do a sweep on them @Alekto
Been occupied with other work
Alekto — 01/18/2022
ok i will do and stop house cleaning then
and hope youre well then and dont stress yourself over rt 🙂

0_chance_to_offensive_push_accuracy.zip

repo: BattletechModders/CBTBehaviorsEnhanced


text:
ChromeType Error

Hi There How to soleve this problem?
PS D:\Valorant-Account-Creator-main> & D:/Python311/python.exe d:/Valorant-Account-Creator-main/ValoGenPremium/valogenpremiumCHROME.py
Traceback (most recent call last):
File "d:\Valorant-Account-Creator-main\ValoGenPremium\valogenpremiumCHROME.py", line 6, in
from webdriver_manager.core.utils import ChromeType
ImportError: cannot import name 'ChromeType' from 'webdriver_manager.core.utils' (D:\Python311\Lib\site-packages\webdriver_manager\core\utils.py)
I'm not good at python can you help me plz😭

Try using those commands to install webdriver-manager
pip uninstall webdriver-manager
pip install webdriver-manager

For an specific version
pip install webdriver-manager==<compatible_version>
or
pip3 uninstall webdriver-manager
pip3 install webdriver-manager

For an specific version
pip3 install webdriver-manager==<compatible_version>
Replace <compatible_version> with the appropriate version number.

authors: devularia kevinyasuo

repo: Bbalduzz/Valorant-Account-Creator


text:
TAVOSS-TR:Spring-security

Version of the project
5.6.0-M1
Tech Stack
Application [A]
Project details
Spring Security provides security services for the Spring IO Platform
Languages used
Java
Domain
Both
Industry
All
Open Source Project type
Community led
Repo URL
https://github.com/spring-projects/spring-security
Webpage
https://spring.io/
License
Apache-2.0
Other license
No response
Why we should track it.
Spring Security provides security services for the Spring IO Platform

This project is accepted for tracking hence closing this issue with status as Tracked

authors: jobyko sumodgeorge

repo: Be-Secure/BeSLighthouse


text:
Update ecto from 3.9.4 to 3.9.5 to work on OTP26

I found this problem setting things up on the latest OPT. Googling, seems that ecto released a simple patch version with a fix and no other breaking changes, so this should be safe.

@AZholtkevych to clarify, this is probably NOT all that that's needed to support OTP26 and Elixir 1.15, but it brings us closer.

repo: BeaconCMS/beacon


text:
Send screen - remove the switch.

checked

repo: BeamMW/ios-wallet


text:
7 feat create readmemd

What does this MR do and why?

Create README.md  (#7 )

Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally

Clone the branch
Update dependencies by running:
npx expo upgrade
Install dependencies:
npm install
Run Expo local development:
npm run start
Scan QR-Code with Expo Go App

PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

[x] I have evaluated the PR information for this PR.

Resolves #7

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

repo: BeatBrackerz/Arrival


text:
Fix cancel goal with empty goal handle

There is a corner case where it is possible that the action gets cancelled before the goal handle exists, hence this PR attempts to protect the cancel goal when the goal handle is nullptr.

Hi, I wanted to note that it can be desirable to throw rclcpp_action::exceptions::UnknownGoalHandleError or at least any kind of exception on cancelGoal() when the goal response has not arrived yet. In fact, I am relying on such a case in my application, because I want to make sure that the goal is canceled either way, so I wait until it has arrived and proceed with the cancellation. After merging this pull request, there is no way for me to detect if haltTree() ran into a problem or not. Before I did like below:
try {
  tree.haltTree();
} catch (const rclcpp_action::exceptions::UnknownGoalHandleError& e) {
    // If tree is halted directly after an action started, the goal response might not have been
    // received yet. In this case we assume the goal is about to arrive and asynchronously retry to HALT
}

I have a seperate ROS2 node that tries to halt the tree and doesn't know about when a RosActionNode published goal requests, so it is mandatory for this case to be detectable during halting the tree.
I am falling back to a previous commit, until this issue has been resolved.

There are three problem solving behaviors that I can imagine:

Wait for the goal response during the initial tick (previous state of the node was IDLE and was just ticked for the first time)

Wait for the goal response during halt()

Throw an error on halt() if no goal response has arrived yet

I think that the developer should be advised to consider the fact that a goal request requires some time to be answered by the server, so the behavior to wait for a goal response could be configurable by specifying a timeout parameter specific for a RosActionNode. We would wait for the timeout before returning from the given method or throw a timeout error similar to the error defined for indicating that a server is not reachable.
I'm unsure wether we should wait according to 1. or 2.

authors: robin-mueller vicmassy


text:
Added AXI ready valid handshake mechanism

Added flag with functionality to detect ready valid handshake and to be used as a start or stop flag for the window.

Will scrap this branch, starting over to test the new method we discussed.


text:
Updated graphics

Hope you don't mind but I've customized the graphics to look better (IMO). https://drive.google.com/file/d/1KhtCIowKP1apv348KSRUpit0CcdMBD6B/view?usp=sharing

Hey,
I loved your upgrades and added them to the next patch (v1.2 pending review).
Would you like to be credited on the plugin page?

Hi,  no need for any credit just glad that you are looking to include them!

Update went live with the updated graphics!

repo: BenTheDan/IngameRank


text:
Entities to Bacnet Objects

Hi, my issue has only just started after working just fine for the last 3 weeks or so.
Describe the bug
I deleted everything relating to the interface and add in; as I was having trouble with the "entities to bacnet objects" I was using "number" "switch" and "sensor" and then when starting from the beginning again - as soon as I add these entities the Bacnet service crashes. I can discover devices in HA but only when the entities line  in the service configuration is blank.

Add-on: Bepacom BACnet/IP Interface
Bepacom BACnet/IP interface for the Bepacom EcoPanel. Allows BACnet/IP devices to be available to Home Assistant through an API.
Add-on version: 1.3.3
You are running the latest version of this add-on.
System: Home Assistant OS 12.0  (aarch64 / green)
Home Assistant Core: 2024.2.4
Home Assistant Supervisor: 2024.02.1
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-nginx: starting
s6-rc: info: service init-interface: starting
[15:09:53] INFO: Running init-nginx.
[15:09:53] INFO: Running init-interface.
[15:09:53] INFO: Allowed addresses for NGINX: 127.0.0.1 192.168.1.23 172.30.232.1 172.30.32.1
[15:09:54] INFO: Generated ingress configuration successfully!
s6-rc: info: service init-nginx successfully started
[BACpypes]
objectName: EcoPanel
address: 192.168.1.23/24
objectIdentifier: 4069
maxApduLengthAccepted: 1476
segmentation: segmentedBoth
vendorIdentifier: 15
foreignBBMD: -
foreignTTL: 255
maxSegmentsAccepted: 64
loglevel: INFO
defaultPriority: 9
updateInterval: 600
s6-rc: info: service init-interface successfully started
s6-rc: info: service interface: starting
s6-rc: info: service interface successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service legacy-services: starting
[15:09:54] INFO: Running interface
s6-rc: info: service legacy-services successfully started
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/usr/local/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/usr/bin/main.py", line 315, in main
object_manager = ObjectManager(
^^^^^^^^^^^^^^
File "/usr/bin/BACnetIOHandler.py", line 919, in init
self.add_object(object_type="analogValue", index=index, entity=data)
File "/usr/bin/BACnetIOHandler.py", line 1101, in add_object
friendly_name = entity["attributes"].get("friendly_name")
~~~~~~^^^^^^^^^^^^^^
TypeError: 'bool' object is not subscriptable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.12/site-packages/bacpypes3/ipv4/init.py", line 155, in set_local_transport_protocol
transport, protocol = task.result()
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1438, in create_datagram_endpoint
await waiter
asyncio.exceptions.CancelledError
ERROR:    An uncaught error occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/usr/bin/main.py", line 315, in main
object_manager = ObjectManager(
^^^^^^^^^^^^^^
File "/usr/bin/BACnetIOHandler.py", line 919, in init
self.add_object(object_type="analogValue", index=index, entity=data)
File "/usr/bin/BACnetIOHandler.py", line 1101, in add_object
friendly_name = entity["attributes"].get("friendly_name")
~~~~~~^^^^^^^^^^^^^^
TypeError: 'bool' object is not subscriptable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.12/site-packages/bacpypes3/ipv4/init.py", line 186, in set_broadcast_transport_protocol
transport, protocol = task.result()
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1438, in create_datagram_endpoint
await waiter
asyncio.exceptions.CancelledError
Traceback (most recent call last):
File "/usr/bin/main.py", line 388, in
asyncio.run(main())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/usr/bin/main.py", line 315, in main
object_manager = ObjectManager(
^^^^^^^^^^^^^^
File "/usr/bin/BACnetIOHandler.py", line 919, in init
self.add_object(object_type="analogValue", index=index, entity=data)
File "/usr/bin/BACnetIOHandler.py", line 1101, in add_object
friendly_name = entity["attributes"].get("friendly_name")
~~~~~~^^^^^^^^^^^^^^
TypeError: 'bool' object is not subscriptable
[15:10:04] INFO: Service BACnet Interface exited with code 1 (by signal 0)
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service nginx: stopping
[15:10:04] INFO: Service NGINX exited with code 256 (by signal 15)
s6-rc: info: service nginx successfully stopped
s6-rc: info: service init-nginx: stopping
s6-rc: info: service interface: stopping
s6-rc: info: service interface successfully stopped
s6-rc: info: service init-interface: stopping
s6-rc: info: service init-nginx successfully stopped
s6-rc: info: service init-interface successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

My apologies, seems my description of entities is a little unclear. To add an entity, you have to write down the full specific entity ID.

Ahh I get it now. thankyou, I was interpreting it a different way...thankyou
Just learning HA... Now I need to make a slider toggle for a bacnet AV 0-100% for lighting.

Do you want a slider you can set through Home Assistant or through BACnet?

I need one for my lighting points that are actually Bacnet AO.  (from 0 to 100 % in 10% or 5% increments) Dali lighting.
I am reading and reading about HA. I am going through the learning curve.
looking at the below, just want simple slider for the AO I am using.
https://github.com/thomasloven/lovelace-slider-entity-row

So to use it, you have to install this card to your Home Assistant.
Then, following the quick start on that repository, you can add it to your dashboard.


text:
Display the PDP Preview before a product is published

PR for #183

Product preview link is:
{{bc_storefront_url}}/products/preview/{{bc_slug}}
for e.g. - http://localhost:3000/products/preview/aquatica-large-gift-bag-lgb

Url for testing: https://betterstorefront-git-feat-pdppreview-bettercommerce.vercel.app/products/preview/carl-hansen-outbound-1st-simple-product-ofsp001

repo: Better-Commerce/betterstorefront


text:
[BUG]

环境
浏览器: Microsoft Edge
浏览器版本: 版本 126.0.2552.0 (正式版本) dev (64 位)
BewlyBewly 版本: (如 0.18.4)
问题描述
拖动dock内容顺序、自定义主题色 均导致插件自动推出且需要修复后重新使用
预期结果
No response

edge 下載專屬bug，在解決中，可以去chrome web store下載解決這個問題
後續討論可以移步到 https://github.com/BewlyBewly/BewlyBewly/issues/705 討論，謝謝

repo: BewlyBewly/BewlyBewly