[FEATURE] Terraform Test Framework - ID no longer required

The artificial id field introduced for the resources can be removed from the resources as it is no longer needed by the Hashicorp testing framework.
For details see: https://developer.hashicorp.com/terraform/plugin/framework/acctests#no-id-found-in-attributes

The data sources and resources in scope of this issue are the ones that have a deprecation message attached to the id field in the schema e.g.:
id": schema.StringAttribute{
				DeprecationMessage:  "Use the `subaccount_id` attribute instead",

Effort vs. improvement ratio of implementing this is not reasonable. We will therefore keep the setup/implementation of the existing resources.


chore: cloud computing question added

Summary of changes

Added new cloud computing question.
Checklist

[x] I have read and followed the contribution guidelines.
[x] I have read through the Code of Conduct and agree to abide by the rules.
[x] This PR is for one of the available issues and is not a PR for an issue already assigned to someone else.
[x] My PR title has a short descriptive name so the maintainers can get an idea of what the PR is about.
[x] I have provided a summary of my changes.

closes #XXXXX

Also, please make sure to resolve your merge conflicts before the next review 👍


"Internal Server Error", caused by failure connecting to Azure DevOps

Hi Tobias,
I hope you are doing well. I guess the new job keeps you quite busy. But maybe you can help me and have an idea about the following:
I am currently going through first/initial setup of intunecd-monitor. I created the app registration, including the Azure DevOps permission, with admin consent granted.
When trying to open intunecd-monitor, I receive an "Internal Server Error". I checked the log and this is the relevant section:
2023-05-26T05:49:27.747919979Z Region configured (None) != region detected ('westeurope')
2023-05-26T05:49:27.822162876Z Region configured (None) != region detected ('westeurope')
2023-05-26T05:49:28.055973693Z [2023-05-26 05:49:28,055] ERROR in app: Exception on /home [GET]
2023-05-26T05:49:28.056006164Z Traceback (most recent call last):
2023-05-26T05:49:28.056011884Z   File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 2073, in wsgi_app
2023-05-26T05:49:28.056016383Z     response = self.full_dispatch_request()
2023-05-26T05:49:28.056020360Z   File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1518, in full_dispatch_request
2023-05-26T05:49:28.056024368Z     rv = self.handle_user_exception(e)
2023-05-26T05:49:28.056028155Z   File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1516, in full_dispatch_request
2023-05-26T05:49:28.056032232Z     rv = self.dispatch_request()
2023-05-26T05:49:28.056036350Z   File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1502, in dispatch_request
2023-05-26T05:49:28.056040498Z     return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
2023-05-26T05:49:28.056044555Z   File "/intunecd/app/decorators.py", line 38, in wrap
2023-05-26T05:49:28.056048693Z     return f(*args, **kwargs)
2023-05-26T05:49:28.056052690Z   File "/intunecd/app/decorators.py", line 67, in wrap
2023-05-26T05:49:28.056056938Z     return f(*args, **kwargs)
2023-05-26T05:49:28.056061106Z   File "/intunecd/app/routes.py", line 124, in home
2023-05-26T05:49:28.056065254Z     pipelines = get_pipeline_data(
2023-05-26T05:49:28.056069442Z   File "/intunecd/app/devops_api.py", line 15, in get_pipeline_data
2023-05-26T05:49:28.056073579Z     data = json.loads(devops_data.text)
2023-05-26T05:49:28.056077697Z   File "/usr/local/lib/python3.8/json/__init__.py", line 357, in loads
2023-05-26T05:49:28.056081444Z     return _default_decoder.decode(s)
2023-05-26T05:49:28.056084800Z   File "/usr/local/lib/python3.8/json/decoder.py", line 337, in decode
2023-05-26T05:49:28.056088918Z     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2023-05-26T05:49:28.056092965Z   File "/usr/local/lib/python3.8/json/decoder.py", line 355, in raw_decode
2023-05-26T05:49:28.056097644Z     raise JSONDecodeError("Expecting value", s, err.value) from None
2023-05-26T05:49:28.056102012Z json.decoder.JSONDecodeError: Expecting value: line 3 column 1 (char 4)

Obviously the JSON decode fails because the  devops_data retrieved here in app/devops_api.py is empty.
I checked by manually opening the URL (filled with the actual variable values) in my browser
https://dev.azure.com/{devops_org_name}/{devops_project_name}/_apis/build/builds?queryOrder=queueTimeDescending&maxBuildsPerDefinition=1
and it works fine. Valid JSON response returned with the expected pipeline content returned!
So {devops_org_name} and {devops_project_name} values are definitely correct. I triple-checked the Azure template / App service configuration.
I suspected the delegated auth to ADO fails. But I also triple-checked the intunecd-monitor app registration and it looks perfectly fine. And in Azure AD Sign-in logs I can see non-interactive user sign-ins from the intunecd-monitor app registration to Azure DevOps succeed:

Any idea? My own troubleshooting is exhausted here... 😄

Hi,
Yeah it's been some busy months ;)
Thanks for all the details provided here, are you able to share the JSON returned when you manually check https://dev.azure.com/{devops_org_name}/{devops_project_name}/_apis/build/builds?queryOrder=queueTimeDescending&maxBuildsPerDefinition=1?

Here's the linted JSON with a lot of REDACTED IDs etc. 😉
As far as I can tell, the necessary keys expected by the get_pipeline_data() function are there.
{
    "count": 2,
    "value": [
        {
            "_links": {
                "self": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Builds/1144601"
                },
                "web": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_build/results?buildId=1144601"
                },
                "sourceVersionDisplayUri": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1144601/sources"
                },
                "timeline": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1144601/Timeline"
                },
                "badge": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/status/8556"
                }
            },
            "properties": {},
            "tags": [],
            "validationResults": [],
            "plans": [
                {
                    "planId": "b283e73f-44e0-4940-a4cf-e7c961908437"
                }
            ],
            "triggerInfo": {
                "ci.sourceBranch": "refs/heads/configs-2023-05-17-13-37",
                "ci.sourceSha": "2de3e1083b83698f87a81025155721a4bfafc452",
                "ci.message": "Updated configurations",
                "ci.triggerRepository": "d9081f51-0288-40aa-98e1-01314d39bdab"
            },
            "id": 1144601,
            "buildNumber": "20230517.228",
            "status": "completed",
            "result": "succeeded",
            "queueTime": "2023-05-17T13:37:42.9759822Z",
            "startTime": "2023-05-17T13:37:50.9110395Z",
            "finishTime": "2023-05-17T13:39:32.1761374Z",
            "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Builds/1144601",
            "definition": {
                "drafts": [],
                "id": 8556,
                "name": "IntuneCD-REDACTEDpoc",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Definitions/8556?revision=2",
                "uri": "vstfs:///Build/Definition/8556",
                "path": "\\",
                "type": "build",
                "queueStatus": "enabled",
                "revision": 2,
                "project": {
                    "id": "REDACTED-e51f-414f-9d3e-d1e860f45131",
                    "name": "Workplace",
                    "description": "(created 8/29/2017)\n\nWorkspace for multiple Workplace-related sub-topics (projects, initiatives, engineering topics, ...)",
                    "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/projects/REDACTED-e51f-414f-9d3e-d1e860f45131",
                    "state": "wellFormed",
                    "revision": 56013908,
                    "visibility": "private",
                    "lastUpdateTime": "2019-06-07T11:54:29Z"
                }
            },
            "buildNumberRevision": 228,
            "project": {
                "id": "REDACTED-e51f-414f-9d3e-d1e860f45131",
                "name": "Workplace",
                "description": "(created 8/29/2017)\n\nWorkspace for multiple Workplace-related sub-topics (projects, initiatives, engineering topics, ...)",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/projects/REDACTED-e51f-414f-9d3e-d1e860f45131",
                "state": "wellFormed",
                "revision": 56013908,
                "visibility": "private",
                "lastUpdateTime": "2019-06-07T11:54:29Z"
            },
            "uri": "vstfs:///Build/Build/1144601",
            "sourceBranch": "refs/heads/configs-2023-05-17-13-37",
            "sourceVersion": "2de3e1083b83698f87a81025155721a4bfafc452",
            "queue": {
                "id": 8187,
                "name": "Azure Pipelines",
                "pool": {
                    "id": 90,
                    "name": "Azure Pipelines",
                    "isHosted": true
                }
            },
            "priority": "normal",
            "reason": "individualCI",
            "requestedFor": {
                "displayName": "Project Collection Build Service (DEVOPS_ORG_NAME_REDACTED)",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/7b5f3421-90fc-4b57-b6b1-40af5855f8e3",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/svc.YWVlN2I1MDgtMDQ5My00M2Y3LWIzM2YtZDRhM2RkNmU5Njg0OkJ1aWxkOjNhM2MyZTYzLWU2NzctNDVlMi04NWI0LWVhNzlkZTZjNGU2MQ"
                    }
                },
                "id": "7b5f3421-90fc-4b57-b6b1-40af5855f8e3",
                "uniqueName": "Build\\3a3c2e63-e677-45e2-85b4-ea79de6c4e61",
                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/svc.YWVlN2I1MDgtMDQ5My00M2Y3LWIzM2YtZDRhM2RkNmU5Njg0OkJ1aWxkOjNhM2MyZTYzLWU2NzctNDVlMi04NWI0LWVhNzlkZTZjNGU2MQ",
                "descriptor": "svc.YWVlN2I1MDgtMDQ5My00M2Y3LWIzM2YtZDRhM2RkNmU5Njg0OkJ1aWxkOjNhM2MyZTYzLWU2NzctNDVlMi04NWI0LWVhNzlkZTZjNGU2MQ"
            },
            "requestedBy": {
                "displayName": "Microsoft.VisualStudio.Services.TFS",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/00000002-0000-8888-8000-000000000000",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
                    }
                },
                "id": "00000002-0000-8888-8000-000000000000",
                "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED",
                "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
            },
            "lastChangedDate": "2023-05-17T13:39:32.57Z",
            "lastChangedBy": {
                "displayName": "Microsoft.VisualStudio.Services.TFS",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/00000002-0000-8888-8000-000000000000",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
                    }
                },
                "id": "00000002-0000-8888-8000-000000000000",
                "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED",
                "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
            },
            "orchestrationPlan": {
                "planId": "b283e73f-44e0-4940-a4cf-e7c961908437"
            },
            "logs": {
                "id": 0,
                "type": "Container",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1144601/logs"
            },
            "repository": {
                "id": "d9081f51-0288-40aa-98e1-01314d39bdab",
                "type": "TfsGit",
                "name": "IntuneCD-REDACTEDpoc",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/Workplace/_git/IntuneCD-REDACTEDpoc",
                "clean": null,
                "checkoutSubmodules": false
            },
            "retainedByRelease": false,
            "triggeredByBuild": null,
            "appendCommitMessageToRunName": true
        },
        {
            "_links": {
                "self": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Builds/1007524"
                },
                "web": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_build/results?buildId=1007524"
                },
                "sourceVersionDisplayUri": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1007524/sources"
                },
                "timeline": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1007524/Timeline"
                },
                "badge": {
                    "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/status/7792"
                }
            },
            "properties": {},
            "tags": [],
            "validationResults": [],
            "plans": [
                {
                    "planId": "95355d17-160f-4b87-b970-61cde97f9827"
                }
            ],
            "triggerInfo": {},
            "id": 1007524,
            "buildNumber": "20230131.1",
            "status": "completed",
            "result": "succeeded",
            "queueTime": "2023-01-31T16:41:21.3624503Z",
            "startTime": "2023-01-31T16:41:30.6095777Z",
            "finishTime": "2023-01-31T16:41:40.730338Z",
            "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Builds/1007524",
            "definition": {
                "drafts": [],
                "id": 7792,
                "name": "Intune Config-as-Code",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/Definitions/7792?revision=1",
                "uri": "vstfs:///Build/Definition/7792",
                "path": "\\",
                "type": "build",
                "queueStatus": "enabled",
                "revision": 1,
                "project": {
                    "id": "REDACTED-e51f-414f-9d3e-d1e860f45131",
                    "name": "Workplace",
                    "description": "(created 8/29/2017)\n\nWorkspace for multiple Workplace-related sub-topics (projects, initiatives, engineering topics, ...)",
                    "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/projects/REDACTED-e51f-414f-9d3e-d1e860f45131",
                    "state": "wellFormed",
                    "revision": 56013908,
                    "visibility": "private",
                    "lastUpdateTime": "2019-06-07T11:54:29Z"
                }
            },
            "buildNumberRevision": 1,
            "project": {
                "id": "REDACTED-e51f-414f-9d3e-d1e860f45131",
                "name": "Workplace",
                "description": "(created 8/29/2017)\n\nWorkspace for multiple Workplace-related sub-topics (projects, initiatives, engineering topics, ...)",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/projects/REDACTED-e51f-414f-9d3e-d1e860f45131",
                "state": "wellFormed",
                "revision": 56013908,
                "visibility": "private",
                "lastUpdateTime": "2019-06-07T11:54:29Z"
            },
            "uri": "vstfs:///Build/Build/1007524",
            "sourceBranch": "refs/heads/main",
            "sourceVersion": "6819235dc04fa473eb0ef9a5acb668692784bf70",
            "queue": {
                "id": 8187,
                "name": "Azure Pipelines",
                "pool": {
                    "id": 90,
                    "name": "Azure Pipelines",
                    "isHosted": true
                }
            },
            "priority": "normal",
            "reason": "manual",
            "requestedFor": {
                "displayName": "REDACTED",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/REDACTED-fe1f-4871-8ee7-f9c6df3564c9",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED"
                    }
                },
                "id": "REDACTED-fe1f-4871-8ee7-f9c6df3564c9",
                "uniqueName"<EMAIL_ADDRESS>                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED",
                "descriptor": "aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED"
            },
            "requestedBy": {
                "displayName": "REDACTED",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/REDACTED-fe1f-4871-8ee7-f9c6df3564c9",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED"
                    }
                },
                "id": "REDACTED-fe1f-4871-8ee7-f9c6df3564c9",
                "uniqueName"<EMAIL_ADDRESS>                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED",
                "descriptor": "aad.OTJkOTlmNjctYjcwNC03NWE1LTgyMTUtOTFREDACTED"
            },
            "lastChangedDate": "2023-01-31T16:41:42Z",
            "lastChangedBy": {
                "displayName": "Microsoft.VisualStudio.Services.TFS",
                "url": "https://spsprodweu1.vssps.visualstudio.com/REDACTED-0493-43f7-b33f-d4a3dd6e9684/_apis/Identities/00000002-0000-8888-8000-000000000000",
                "_links": {
                    "avatar": {
                        "href": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
                    }
                },
                "id": "00000002-0000-8888-8000-000000000000",
                "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
                "imageUrl": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED",
                "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwREDACTED"
            },
            "orchestrationPlan": {
                "planId": "95355d17-160f-4b87-b970-61cde97f9827"
            },
            "logs": {
                "id": 0,
                "type": "Container",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/REDACTED-e51f-414f-9d3e-d1e860f45131/_apis/build/builds/1007524/logs"
            },
            "repository": {
                "id": "959b2f9f-df28-4b36-8d45-966a4ee0c618",
                "type": "TfsGit",
                "name": "Intune Config-as-Code",
                "url": "https://dev.azure.com/DEVOPS_ORG_NAME_REDACTED/Workplace/_git/Intune%20Config-as-Code",
                "clean": null,
                "checkoutSubmodules": false
            },
            "retainedByRelease": false,
            "triggeredByBuild": null,
            "appendCommitMessageToRunName": true
        }
    ]
}

Looks fine, I'm trying to replicate but haven't been able to so far, even if there is no pipelines in the  project all works fine. I could add a null check before it tries to load the JSON but I really want to figure out why it gives a null response

What's the response if you run this manually?
import requests
from msal import ConfidentialClientApplication, PublicClientApplication

AUTHORITY = "https://login.microsoftonline.com/"
SCOPE = ["https://graph.microsoft.com/.default"]

def obtain_accesstoken_app(TENANT_NAME, CLIENT_ID, CLIENT_SECRET):
    app = ConfidentialClientApplication(
        client_id=CLIENT_ID,
        client_credential=CLIENT_SECRET,
        authority=AUTHORITY + TENANT_NAME,
    )

    token = None

    try:
        # Check if token is already cached
        token = app.acquire_token_silent(SCOPE, account=None)

        # If not, get a new token
        if not token:
            token = app.acquire_token_for_client(scopes=SCOPE)
            if not token:
                raise Exception("No token returned")

    except Exception as e:
        raise Exception("Error obtaining access token: " + str(e))

    return token

devops_org_name = 'org_name'
devops_project_name = 'project_name'
token = obtain_accesstoken_app('tenant_name', 'client_id', 'client_secret')

requests.get(  # Use token to call downstream service
        f'https://dev.azure.com/{devops_org_name}/{devops_project_name}/_apis/build/builds?queryOrder=queueTimeDescending&maxBuildsPerDefinition=1',
        headers={'Authorization': 'Bearer ' + token['access_token']},
    )

The response.text when I run the above manually is the ADO sign-in page 🤨

access_token properly decodes on jwt.io. And as noted earlier, the AAD Sign-in logs show the successful auth. So why the sign-in page now?!

I think I might have a pointer to the issue:
Our DevOps instance is connected to a different AAD tenant.
My user identity and the app registration are in tenant A.
The ADO instance is connected to tenant B.
My tenant A user can log in to ADO in tenant B because of federation I think.
I know we have another ADO instance connected to our main tenant, so I will request a project there for verification.

Were you able to test the above @Skorfulose or confirm the issues is tied to the ADO instance being in another tenant?

Sorry, I didn’t manage to get testing done before going on leave. Will continue troubleshooting end of next week.

Thank you for verifying @Skorfulose 👍, I will keep this in mind in future releases!


DM-32449: Skip datarefs with no external calibs

Jenkins run kicked off here: https://ci.lsst.codes/blue/organizations/jenkins/stack-os-matrix/detail/stack-os-matrix/35318/pipeline
As implemented, this change simply removes dataIds (and associated catalogs) from further consideration if they don't have matches in the external calibration tables.

One question: how would we know if the external calibs are suddenly not available. I suppose the jobs will run successfully to completion after the PR, and we would know by looking at the nightly CI reported values that something has changed / or metrics do not appear at all because NaNs.

I think that's right - we might see something change in the metrics, then we could go look for the warning messages that I added to the logging to find cases that didn't have calibs.


Add size and alignment for buttons in Adaptive cards

Is there a way to resize a button in an Adaptive card?

Yes. Have a look at documentation for host config

@Tyagit3 It would depend on platform where your bot is running. For instance, if your bot is running on a webchat, there is adaptivecards-hostconfig.json in root of project which you can edit.

@Kartik1607 I don't see any hostconfig.json in my project folder. I'm building it in C# using AdaptiveCards package. I can access hostconfig class under AdaptiveCards.Rendering.Config namespace. But I'm not sure how to actually render cards using that.

Hi @anbare I'm displaying it in my own website. But I'm not sure how to use hostconfig using C#. I don't see any hostconfig.json in my project. I can access hostconfig class under AdaptiveCards.Rendering.Config namespace. But I didn't find any documentation how to actually use that. Please provide a sample if you have any. (C# example)

@Tyagit3  What exactly are you using to render the cards on your own website? Bot Framework SDK? Or are you using the AdaptiveCards.Rendering.Html NuGet library?

@anbare  I'm using Bot Framework SDK.

@Tyagit3 Try reaching out to the Bot Builder SDK team: https://github.com/Microsoft/botbuilder-dotnet/issues
You'll have to assign a Host Config in their SDK somewhere, since their SDK is the one rendering the cards. This Host Config would apply to all cards that get rendered within your web page's bot.

If anyone else gets to this point, here's a sample from the repo https://github.com/Microsoft/AdaptiveCards/blob/master/samples/HostConfig/sample.json

@Tyagit3 found any solution ?


enh(#895): Custom refresh response token pointer

🔗 Linked issue
#895
❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[x] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Added refreshResponseTokenPointer option to allow the token assignment (during the refresh call) to a different property respect to the signIn call.
This is useful in cases where the server returns the token in a property with different names between login and refresh.
📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have added tests (if possible).
[x] I have updated the documentation accordingly.

@zoey-kaiser Could you please re-review this?


[KeyVault] How to fill the form of the Deploy button (second attempt)

This PR should've been #7362, but #7362 got out of date. GitHub isn't updating that PR, even though the branch is updated if you go directly to it.
Here's my take on a simple guide to fill the form of the deploy button. It only exists currently for KeyVault-Keys. Your feedback is appreciated! Let's make this better here so we can copy this in all of the other projects!
This is not intended to be perfect! I'd like to get as much feedback as possible, to understand what you think is valuable to add here. This is intentionally bare!
Fixes #7361
Fixes #7167

I'll merge this for now. We'll address future improvements in other PRs.


TypeScript: UseTransitionProps does not implement onRest

Maybe I miss something but UseTransitionProps Type does not implement onRest. UseTransitionProps extends HooksBaseProps and that extends SpringBaseProps. SpringBaseProps does not implement onRest. Only SpringProps implement also onRest.

Proptype aside, I can confirm that onRest is actually being called with vanilla.
Also, haven't used typescript to any large degree but I'm thinking it might be some kind of omission in type-definitions

#760 looks like it's resolved this issue


Fuzz frame headers, not frame contents

The random fuzzer fuzzes random bits in the packets. Might be better to just fuzz bytes at the beginning of a frame. Also, in many cases we may want to leave the frame type itself unchanged -- although we may want to flip bits like "FIN" for stream frames.

Almost done, but we may want to do some frame specific fuzzing of bits like FIN, etc.

Ideally, we could have dedicated fuzzers for the most complex frame types. This will have to wait...

Using issue #12 to track the per frame fuzzer development.


feat(Event Staging): Added timezone input to event page.

Sorry for the delay. I was still moving out of my apartment. This should do it for you.

One further change needed: We need to submit the time using the attribute, start_time_in_home_zone instead of start_time. Could you make that change?


Added support for -exec[dir]

Friendly ping... It doesn't feel right to submit without an LGTM...

Ah. Just noticed that I have to manually assign a reviewer <FX: embarrassed grin>


Update part2.md

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit a24ddb43eba9235a081de1a058912fac015ca6b1
https://deploy-preview-8871--docsdocker.netlify.com

Closing as the topic has changed a lot over the years and these updates appear to be no longer applicable. Please open a new issue or PR if the issue still exists.


ConflictResolutionPolicy docs

ConflictResolutionPolicy -

Update docs to new cosmos client
change collection to container and documents to items

Code merge in.


Reimplement TXQR in Rust

We want an implementation of TXQR in Rust for Parity signer and probably subkey.  We'd encourage some public discussion of the exact design features of  TXQR, since maybe we'd find some small improvements.
https://github.com/maciejhirsz/uos/issues/7
https://github.com/paritytech/parity-signer/issues/457
https://github.com/paritytech/parity-signer/issues/320

I'm closing this issue since it has been open for a very long time.


FIX ASP.NET Core Runtime as Base for Multi platform

In src/WHMapper/Dockerfile at line 1
With: FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/aspnet:8.0-alpine AS base
error: exec /usr/bin/dotnet: exec format error
with old version: FROM mcr.microsoft.com/dotnet/aspnet:8.0-alpine AS base
No error and working
From dotnet sdk documentation, they give this example
They also not use --platform=$BUILDPLATFORM for dotnet/aspnet as Base

Reject already update


Use specific safety schema version

Description
Pins the safety_schemas to specific version to improve on stability of the introduced changes.
Type of Change

[ ] Bug fix
[ ] New feature
[ ] Documentation update
[ ] Refactor
[X] Other (please describe):

Related Issues

Testing

[ ] Tests added or updated
[X] No tests required

Checklist

[X] Code is well-documented
[X] Changelog is updated (if needed)
[X] No sensitive information (e.g., keys, credentials) is included in the code
[ ] All PR feedback is addressed

Additional Notes

Summary by CodeRabbit

Chores

Updated the safety_schemas dependency to a specific version 0.0.5 in configuration files for improved stability and consistency.

@jakub-safetycli I've added @yeisonvargasf  as a reviewer here. It is a simple change but I want to be sure there are no unintended consequences for this!

I am not certain we want to pin to a specific version of safety-schemas

The reason to do that is to have more control over when exactly the change in the CLI will be applied. Today any new releases of that package can be immediately pick up with new CLI installs and that can lead to unexpected errors.
If we have control which version is used by CLI we can make more controlled rollout of the features.


MsUia: Better Error Handling

This is kind of a generic request, but there are methods in the UiaDll.dll that output error information if an exception is thrown rather than relaying that information back to the caller. It would be nice to have some consistency in doing this and to allow the caller to decide what to do with the exception.

Closing this due to inactivity.


Add --force-with-lease to git push autocompletion

The title says it. Also formatted lines to keep them at max 80 chars.

Thanks!


Crash when moving object with RTPathOCL

Scene: crash.zip
Steps to reproduce:

Open scene in Blender
Start viewport render
press G and move the cursor
LuxCore crashes

Only happens in RTPathOCL, RTPathCPU is working fine.
Only the OpenCL backend crashes, CUDA is working fine.
OS: Windows 10
LuxCore version: fec47c31b8b6e41f069fc501a11cf8ba91c4ee44

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I should have fixed the problem.

Thanks!


[8.x] Backport - Fix trashed implicitBinding with child with no softdelete

Backport of  https://github.com/laravel/framework/pull/41282. Soft delete support for parent/child implicit binding was introduced in 8.x.

Thanks @BrandonSurowiec


New disk added on config.js file for support the DigitalOcean Spaces

Coverage remained the same at 100.0% when pulling 91fdd9e2c401caffc8312f5d9275e9350652554c on clayderson:master into 6c35ced3505bc56e1d42801fa30f5e922cccc3ee on adonisjs:master.

Thanks 😄


2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E01.720p.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E01.720p.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 04:32 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Survivor.AU.S04E03.HDTV.x264-FQM too big, rejecting
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Intervention.S17E01.Katherine.C.720p.AE.WEB-DL.AAC2.0.H.264-monkee too big, rejecting
2017-08-02 04:32 INFO     download      premiers_lq     Downloading: Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.720p.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     download      premiers_lq     Downloading: Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.720p.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     download      premiers_lq     Downloading: Get Shorty - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E01.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.720p.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.720p.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.720p.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.720p.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E01.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E01.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 04:32 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
2017-08-02 04:32 INFO     download      premiers_lq     Downloading: Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     download      premiers_lq     Downloading: Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E03.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     content_size  premiers_lq     Entry Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.WEB.h264-STRiFE ] too big, rejecting
2017-08-02 04:32 INFO     remember_rej  premiers_lq     Remembering rejection of Get Shorty - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | SD | Scene | FastTorrent ] [ Uploader: Anonymous ]  [ Get.Shorty.S01E02.WEB.h264-STRiFE ]
2017-08-02 04:32 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 04:32 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
2017-08-02 04:52 INFO     content_size  premiers_lq     Entry LEGO.Star.Wars.The.Freemaker.Adventures.S07E03.The.Tower.of.Alistan.Nor.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash too big, rejecting
2017-08-02 04:52 INFO     content_size  premiers_lq     Entry Casual.S03E13.The.Hermit.and.the.Moon.720p.AMZN.WEB-DL.DDP5.1.H.264-NTb too big, rejecting
2017-08-02 04:52 INFO     download      premiers_lq     Downloading: Goldie and Bear - S01E01E02 [ 2015 ] [ MKV | H.264 | WEB-DL | 1080p ] [ Uploader: syncretic ]  [ Goldie.and.Bear.S01E01E02.The.Birthday.Chair-Big.Bear.1080p.NF.WEB-DL.DD5.1.x264-QOQ ]
2017-08-02 04:52 INFO     content_size  premiers_lq     Entry Goldie and Bear - S01E01E02 [ 2015 ] [ MKV | H.264 | WEB-DL | 1080p ] [ Uploader: syncretic ]  [ Goldie.and.Bear.S01E01E02.The.Birthday.Chair-Big.Bear.1080p.NF.WEB-DL.DD5.1.x264-QOQ ] too big, rejecting
2017-08-02 04:52 INFO     remember_rej  premiers_lq     Remembering rejection of Goldie and Bear - S01E01E02 [ 2015 ] [ MKV | H.264 | WEB-DL | 1080p ] [ Uploader: syncretic ]  [ Goldie.and.Bear.S01E01E02.The.Birthday.Chair-Big.Bear.1080p.NF.WEB-DL.DD5.1.x264-QOQ ]
2017-08-02 04:52 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 04:52 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
2017-08-02 05:52 INFO     content_size  premiers_lq     Entry LEGO.Star.Wars.The.Freemaker.Adventures.S07E04.The.Embersteel.Blade.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash too big, rejecting
2017-08-02 09:32 INFO     download      premiers_lq     Downloading: Battle Girl High School: Battle Girl Project - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Battle Girl High School - 01 [1080p] ]
2017-08-02 09:52 INFO     download      premiers_lq     Downloading: Nora, Princess, and Stray Cat - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Nora to Oujo to Noraneko Heart - 01 [1080p] ]
2017-08-02 09:52 INFO     download      premiers_lq     Downloading: Action Heroine Cheer Fruits - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Action Heroine Cheer Fruits - 01 [1080p] ]
2017-08-02 11:52 INFO     content_size  premiers_lq     Entry Still.The.King.S02E06.1080p.WEB.x264-STRiFE too big, rejecting
2017-08-02 11:52 INFO     content_size  premiers_lq     Entry Still.The.King.S02E07.1080p.WEB.x264-STRiFE too big, rejecting
2017-08-02 13:52 INFO     content_size  premiers_lq     Entry Home.And.Away.S30E121.720p.HDTV.x264-FiHTV too big, rejecting
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry Utopia.AU.S03E03.720p.HDTV.x264-W4F too big, rejecting
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Manhunt: Unabomber - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E01.UNABOM.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ]
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry Manhunt: Unabomber - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E01.UNABOM.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ] too big, rejecting
2017-08-02 14:52 INFO     remember_rej  premiers_lq     Remembering rejection of Manhunt: Unabomber - S01E01 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E01.UNABOM.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ]
2017-08-02 14:52 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 14:52 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry Forged.in.Fire.S04E14.The.Kachin.Dao.720p.HIST.WEBRip.AAC2.0.x264-FiF too big, rejecting
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry Family.Feud.NZ.S02E110.720p.HDTV.x264-FiHTV too big, rejecting
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry The.Amazing.Race.Canada.S05E05.HDTV.x264-CROOKS too big, rejecting
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Manhunt: Unabomber - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E02.Pure.Wudder.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Nora, Princess, and Stray Cat - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Nora to Oujo to Noraneko Heart - 03 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Nora, Princess, and Stray Cat - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Nora to Oujo to Noraneko Heart - 02 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Action Heroine Cheer Fruits - S01E04 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Action Heroine Cheer Fruits - 04 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Action Heroine Cheer Fruits - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Action Heroine Cheer Fruits - 03 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Action Heroine Cheer Fruits - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Action Heroine Cheer Fruits - 02 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Battle Girl High School: Battle Girl Project - S01E03 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Battle Girl High School - 03 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Battle Girl High School: Battle Girl Project - S01E04 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Battle Girl High School - 04 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Battle Girl High School: Battle Girl Project - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Battle Girl High School - 02 [1080p] ]
2017-08-02 14:52 INFO     download      premiers_lq     Downloading: Battle Girl High School: Battle Girl Project - S01E05 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Foreign ] [ Uploader: lhdlovebooh ]  [ [HorribleSubs] Battle Girl High School - 05 [1080p] ]
2017-08-02 14:52 INFO     content_size  premiers_lq     Entry Manhunt: Unabomber - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E02.Pure.Wudder.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ] too big, rejecting
2017-08-02 14:52 INFO     remember_rej  premiers_lq     Remembering rejection of Manhunt: Unabomber - S01E02 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent | Internal ] [ Uploader: LiebeIst ]  [ Manhunt.Unabomber.S01E02.Pure.Wudder.1080p.AMZN.WEB-DL.DDP2.0.H.264-NTb ]
2017-08-02 14:52 INFO     task          premiers_lq     Plugin content_size has requested task to be ran again after execution has completed.
2017-08-02 14:52 INFO     task          premiers_lq     Rerunning the task in case better resolution can be achieved.
´´´

Here's full log:
https://paste.simplylinux.ch/view/raw/8a4dd5cb

So, as liight wants:
flexget daemon stop
rm flexget.log*
flexget execute --tasks premieres_lq

https://paste.simplylinux.ch/view/raw/4fb3d81b

Full config as per cvium's request:
https://paste.simplylinux.ch/view/raw/9c9ae9ab

I noticed the same problem, but it only happens occasionally. I tried deleting the series for which this happened, then re-injected each episode, but that behaved properly, so I'm not sure how to reproduce this and produce any useful logs.

We identified the problem, this only happens on task reruns

Can you guys confirm the fix?

Seems to work.... I noticed Atypical was released today. I did download the first ep, none of the others.

Cool


Migrating from Angular 12.2.13 to Angular 13.0.2 Unsuccessful Part 3

Hi,
Recently I raised 2 support-requests but before I had the chance to try out the suggestion, @alan-agius4 had already closed it. Please refer to https://github.com/angular/angular-cli/issues/22229 and https://github.com/angular/angular-cli/issues/22316.
The problem is the suggested solution in https://github.com/angular/angular-cli/issues/22229 solves the problem that occured for me during migration but when I tried to run it, the application complained about a missing CSS file (which I described in https://github.com/angular/angular-cli/issues/22316). I can read the error logs and I understand the error occured because of a missing CSS file (you don't have to tell me) but the code that tries to read it is in the Angular framework itself and not my application code.
Is this a defect in the Angular framework?
Please do not close the support request (@alan-agius4) until I have the chance to implement the suggested fix. Otherwise I will have to raise another request again.
Rgds,
Benedict

Hi @benedict-chng,
Apologies about, although ignored the issue templates and neglected to provide the required information to investigate an potentiation issue. I thought that the error was self explanatory enough (An unhandled exception occurred: ENOENT: no such file or directory, lstat 'C:\Workspace\Nova\Avatar\node_modules\angular-archwizard\archwizard.css.)
This indicated that you are referring an incorrect path likely you have some mis-configuration in your angular.json.
If the problem persists, ensure you provide all of the required information when filling out the issue template including a minimal reproduction. Issues without the required information will be closed. You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.

Note: you can still comment on closed issues.

Closing this and re-opening https://github.com/angular/angular-cli/issues/22316 since there is more context of the issue there.


Update INSTALL.md to include first wallet creation

Add 'Creating a wallet' section, explaining that 'lncli create' must be run
with a new instance. Also describe the password prompt and mnemonic this
command presents to the user.

I'm seeing an error where this reduces code coverage. Is there anything I can do to help remedy that? Seems like doc files shouldn't be included in that.

I'm seeing an error where this reduces code coverage. Is there anything I can do to help remedy that? Seems like doc files shouldn't be included in that.

No need to worry, code coverage is flakey.

Thanks for the feedback. Added it to the table of contents.

Should I squash this branch?

@realspencerdupre yes please!

Done


Fixes #24 - Automatically delete *.bin files after dump creation process

Adds a "path/file deletion watch dog" which guarantees to remove files upon JVM shutdown to avoid left behind (intermediate) files
Adapts the  SimpleBinaryDumpWriter implementation to register all created *.bin at the DeleteFilesAtShutdown monitor
Reduces CnP code by adding helper methods to SimpleBinaryDumpWriter

@daxenberger / @reckart Please review the changes in this branch I pushed to solve #24.
Note: This needs proper, manual testing as there isn't any JUnit test for this. This should - ideally - be tested on different OSes, i.e. Linux/Windows/MacOS and under OpenJDK/Oracle JDK 8.
Fixes #24 - Automatically delete *.bin files after dump creation process

I'm not even sure that DumpWriter should really clean up after itself. What if somebody really just wants to create these files and doesn't want them to get deleted at shutdown? I thing that DumpWriter should implement some clean-up method which the code that makes use of the DumpWriter can call at the end. Then the code which makes use of the DumpWriter should be changed to call this method after it does not need the data produced by the DumpWriter anymore.

@daxenberger I agree: .bin files are not of much interest to most (>90%) users. Please specify an optional parameter in the original issue (#24) as a comment. I could then rework the PR to reflect this idea, so users can decide whether to keep the files or not.

Note: this is still in a WIP state. See comments/discussion in #24

I have added a WIP label and marked this PR with it.

thx, that's helpful for other cases as well.

Any updates ?

@tgalery Vietnam..., lack of time. I'll try to make progress with this PR during the next 1 or 2 weeks.


Suggestion: Add Heading (Copy Coords Function)

Heading can often be important in a development aspect and should be included. :)

Easy enough to do, I’ll add it in. I wonder if our tp to coords function also accepts vector4 coords as well, if not I’ll add it to our trello board.

Closed by 8a97abb96f3c945d6f233a907d87740dca31e842.


Update machine-learning-evaluate-model-performance.md

Hi @saidbleik, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (bleik). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

Accept it. Minor issue corrected. I think Said wanted to get the author attribution.
Will this checkin get it for him?

Brad is listed in the metadata as the author, so it will keep Brad's name as the author on the file.


Upgrade to support dbt core v140

Closes https://github.com/starburstdata/dbt-trino/issues/213

New tests introduced in 1.4.0 are missing.

@hovaesco
All new tests from dbt-core 1.4.0 added


The type "Integrated in release environment" is not listed on this page

I think this may be a newer ExternalLinkFilter type and that's why it's not in the documentation yet, but the "Integrated in release environment" type is valid and will display links to a release environment deployment that the work item has been tagged in.

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

ID: d9818350-b7e0-7789-95b4-77d5c5dd472e
Version Independent ID: e4318c77-d744-e056-fc2a-4aa879be22cc
Content: Link types reference - Azure Boards
Content Source: docs/boards/queries/link-type-reference.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@deadlydog - Thank you for your feedback. You are correct that this is a valid link type that is created by the system when a user enables the “Report deployment status to Work” checkbox on a release definition as shown in the image below.

I will update the article accordingly.


QueryDSL insert with returning various columns

I am using queryDSL and I want to select various columns after insert ,now it is possible to get only incremented identity by following way
sqlQueryFactory.insert(getTablePath()).executeWithKeys(identityPath())
How can I get various column values?
Dear Shredder121 please respond.

Dear @Shredder121 please respond.


Bug 1804434: Report "Progressing=True" during ds rollout

Report Progressing=False when controller-manager ds has updated all pods.
Allow all ocm daemonset pods to be updated simultaneously.

/assign @soltysh
/cc @deads2k @tnozicka

/cherrypick release-4.4


Update travis badge URL

travis-ci.com is recommended for new users over travis-ci.org.
https://docs.travis-ci.com/user/migrate/open-source-on-travis-ci-com/#new-user-accounts

I'm asking Travis to migrate the build histories.
https://docs.travis-ci.com/user/migrate/open-source-on-travis-ci-com/#existing-open-source-repositories-on-travis-ciorg

Their reply is so quick! I have migrated the build project from travis-ci.org to travis-ci.com.

I will update the required CI to merge after getting this PR merged!


[Bug] Icons not showing

Describe the bug
When I open any type of file, is it a .md or .txt or any file it does not show any icon
To Reproduce
Open the app (or open/create) a file in the app.
Expected behavior
It should've shown the icons rather than not.
Screenshots
If applicable, add screenshots to help explain your problem

(sorry for my handwriting thing)
OS Info:

OS: Windows 10 20H2 (19042.608)
Notepads Version <IP_ADDRESS>

That is expected behavior, Notepads doesn't show any icon there until you have modified file.

#765


xgboost models will not load

Hello,
I've trying to use Clipper to deploy an xgboost model. However, the model container instantly exits after I run the python deployer. This is the traceback I'm getting from the logs:
Starting PythonContainer container
Connecting to Clipper with default port: 7000
Initializing Python function container
/opt/conda/lib/python2.7/site-packages/sklearn/cross_validation.py:41: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the new CV iterators are different from that of this module. This module will be removed in 0.20.
  "This module will be removed in 0.20.", DeprecationWarning)
Traceback (most recent call last):
  File "/container/python_closure_container.py", line 91, in <module>
    model = PythonContainer(model_path, input_type)
  File "/container/python_closure_container.py", line 25, in __init__
    self.predict_func = load_predict_func(predict_path)
  File "/container/python_closure_container.py", line 14, in load_predict_func
    return cloudpickle.load(serialized_func_file)
  File "/opt/conda/lib/python2.7/pickle.py", line 1384, in load
    return Unpickler(file).load()
  File "/opt/conda/lib/python2.7/pickle.py", line 864, in load
    dispatch[key](self)
  File "/opt/conda/lib/python2.7/pickle.py", line 1096, in load_global
    klass = self.find_class(module, name)
  File "/opt/conda/lib/python2.7/pickle.py", line 1130, in find_class
    __import__(module)
  File "/model/modules/xgboost/__init__.py", line 11, in <module>
    from .core import DMatrix, Booster
  File "/model/modules/xgboost/core.py", line 112, in <module>
    _LIB = _load_lib()
  File "/model/modules/xgboost/core.py", line 106, in _load_lib
    lib = ctypes.cdll.LoadLibrary(lib_path[0])
  File "/opt/conda/lib/python2.7/ctypes/__init__.py", line 440, in LoadLibrary
    return self._dlltype(name)
  File "/opt/conda/lib/python2.7/ctypes/__init__.py", line 362, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /model/modules/xgboost/./lib/libxgboost.so: invalid ELF header
Encountered error not related to missing packages. Please refer to the container log to diagnose.

I'm not sure if this is an issue with Clipper or with the compiler within the docker container. I don't know why the model container would exit immediately on deployment like this?

Default PyClosureContainerDockerfile and python_container_conda_deps.txt don't have the xgboost module installed. You must create own DockerFile to install xgboost module according to the this reference.

Yep, I did install xgboost using a separate Dockerfile and called it as the build image. I confirmed this after running docker exec  pip list and xgboost is shown as installed. So I don’t believe this is an import error.

Your error log shows that Clipper failed to call LoadLibrary() in your own container. I think that xgboost module needs to reinstall, maybe to rebuild. (refer to this link: https://github.com/dmlc/xgboost/issues/463)

Ok I figured it out. Docker requires the right gcc compiler in order for xgboost to work. However, even after installing gcc, it still doesn't compile correctly. That's because the default Clipper conda environ has an outdated version of /bin/../lib/libgomp.so.1. You have to also run conda install libgcc to update the file.


Theme styling via component Rule name

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
I encountered quite often that a rule name of a component  don't work when using my custom theme.
And I'm still not sure if I got the concept wrong or this is sometimes a bug. For example:
The root rule name works in every case so far. But e.g. when styling the Tab component and using selected none of the styles get applied. .Mui-selected works like expected.
Is there something that I have to keep in mind?
Current behavior 😯
const Tab = (theme) => {
  return {
    MuiTab: {
      defaultProps: {},
      styleOverrides: {
        root: {
          color: theme.palette.primary.dark,
          // test if selected is maybe working only nested
          selected: {
            color: theme.palette.secondary.light,
          },
        },
        selected: {
          color: theme.palette.secondary.light,
        },
      },
    },
  };
};

export default Tab;

None of the styles via the selected rule name get applied
Expected behavior 🤔
Rule names can be used to style elements.
Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
System:
    OS: macOS 12.6
  Binaries:
    Node: 18.9.0 - /opt/homebrew/bin/node
    Yarn: 1.19.0 - /opt/homebrew/bin/yarn
    npm: 7.24.2 - ~/Developer/test-client/node_modules/.bin/npm
  Browsers:
    Chrome: 107.0.5304.110
    Edge: Not Found
    Firefox: 106.0.5
    Safari: 16.0
  npmPackages:
    @emotion/react: ^11.10.4 => 11.10.4
    @emotion/styled: ^11.10.4 => 11.10.4
    @mui/base:  5.0.0-alpha.102
    @mui/core-downloads-tracker:  5.10.10
    @mui/icons-material: ^5.10.9 => 5.10.9
    @mui/lab: ^5.0.0-alpha.104 => 5.0.0-alpha.104
    @mui/material: ^5.10.10 => 5.10.10
    @mui/private-theming:  5.10.9
    @mui/styled-engine:  5.10.8
    @mui/system:  5.10.10
    @mui/types:  7.2.0
    @mui/utils:  5.10.9
    @types/react: ^18.0.14 => 18.0.21
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    typescript: ^4.7.4 => 4.8.4

@mightym You might be getting a warning to increase your specificity in the console.
selected is one of the MUI's state classes and thus you need to increase the specificity by targeting the global classname .Mui-selected under root as a nested selector.
See docs: https://mui.com/material-ui/customization/how-to-customize/#state-classes


[BUG] etcd node is deleted when deleting a worker node pool

Rancher Server Setup

Rancher version: 2.8.4 and 2.8.5
Installation option (Docker install/Helm Chart): docker install

Information about the Cluster

Kubernetes version: v1.28.10+rke2r1
Cluster Type (Local/Downstream): Downstream RKE2 cluster - 1 etcd, 1 cp and 3 worker nodes -Linode node driver

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

Describe the bug
[BUG] etcd node is deleted when deleting a worker node pool
To Reproduce

Using TF - provider registry.terraform.io/rancher/rancher2 v4.1.0, deploy a linode node driver cluster in Rancher
When the cluster is up and Active, from Rancher UI, click on Scale Pool down for the worker node pool.

Result
Etcd node is deleted. And cluster is stuck in Updating state.
Expected Result
Worker node pool should get scaled down instead.
Additional context

Does not happen on a cluster deployed from Rancher UI. In this case, worker node is deleted as expected.
Happens on 2.8.4 and on 2.8.5

Technically, this sounds like some bug in rancher. However, this workflow is unsupported. So it is unlikely to be fixed unless this is reproducible in some supported way.  Users are expected to continue using whatever tool they create with to also scale/delete/modify the cluster.
If you deploy with terraform, as soon as you modify the cluster via any other mechanism, it will break TFs management of that deployment, because it has no way of knowing what was changed unless it is done via TF.

@slickwarren can you point me to such a limitation mentioned in our Rancher docs?

This is the TF concept that requires you use it for all updates once to an object once you create via TF: https://developer.hashicorp.com/terraform/intro#track-your-infrastructure.

adding to a milestone to take a look at later - this may become a supported feature by rancher in the near future.


fix(db): fix number of files in db, startup hang, ram issues and flushing issues

Pull Request type

Bugfix

What is the current behavior?
Pragma devnet has >1M sst files. This is because compaction couldn't keep up with the atomic flushes we do after every block. This resulted in db startup taking an absurd amount of time (sometimes tens of minutes, scanning most of those >1M files). In addition, the flushes were also taking a lot of time (~10s!).
What is the new behavior?
I could replicate the issue by copying the pragma db locally, but I could also replicate the issue by syncing a node with a modified version of block-import that force-flushes every block (this mimicks the behavior of the sequencer which does the same) and watching the number of files in the db. This was much easier.
The tiered compaction is not adapted for our needs, so I switched the db to universal compaction. I managed to sync 100k blocks with only a hundred sst files instead of around 30 thousand files in the db with this compaction mode. Hopefully, this should fixes all of these issues + the RAM taken by rocksdb should now be bounded.
Does this introduce a breaking change?
Theorically, no - but i think you should upgrade your sequencer db by syncing a full-node on it, and replacing the sequencer's db with the full-node's to benefit of all of the new db options. Using an old db will work, but it won't try to update the old sst files very much I think.

Is this good to merge? I will need to deal with the merge conflicts in https://github.com/madara-alliance/madara/pull/388.


#59 Add footer component with copyright notice and useful links

@nevendyulgerov,
Good job! I made a quick adjustment related to the alignment in the CartesiScan section—screenshots below for reference.
Before

After


Fix popup window size calculation in popup_centered_ratio by using Rect2

This is to prevent https://github.com/godotengine/godot/blob/163687d17a8a11da3cf1a3595c511a5f8fc94571/scene/main/window.cpp#L1007 from turning 0,0.
Seems like a typo from https://github.com/godotengine/godot/commit/197cb4e7718034aba35832a547477dfc858a7280.
Affects and fixes parts of issues like Issue1 of #37401, fixes #38726.
Completely fixes Quick Open dialogs, Orphan Resource Explorer and lots of other stuff that use popup_centered_ratio().
Note: This PR only does not fix file_dialog when the Project Manager is the main window(but that's a different issue caused wrong parent window size being reported).

Thanks!


Unicorn

Hi, how about to add unicorn as web-server?
https://github.com/samuels410/helpalife/blob/master/Gemfile#L37

Hi @dronov We are currently using Passenger and Nginx , So we can Ignore this.

Ok, thank you @samuels410
Didn't know about it.


[e2e]: nodejs workflow_dispatch main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8354546658
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.workflow_dispatch.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Wed Mar 20 06:11:12 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8365059503
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.workflow_dispatch.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Wed Mar 20 20:14:45 UTC 2024
Tests are passing now. Closing this issue.


feat: update ICSS utils to current package

👋 Hey there, sorry for the drive-by PR. I've updated the replaceValues function to use the most recent version of this util. The old package redirects to icss-utils now. This isn't just maintenance however, the updated replacer works better and will replace values in selectors, which doesn't work right now. This is relevant to me (the maintainer of astroturf) which depends on this behavior in webpack, and i am trying now to write a compatible Vite version

@madyankin Also if you'd like some help maintaining this, I'd be happy to. I know i'm a random person, but I have a lot of experience in the css-modules tooling. I also know how time consuming OSS is and appreciate you may not have a lot of time to look at this!


camerad: move the duplicate function declaration to camera_common.h

Nice, let's start cleaning up camerad with small-ish PRs like we did with loggerd

ok


[Feature]: update SFUI to version 0.12.0

How the project can be improved?
update SFUI to version 0.12.0
What are the acceptance criteria?

[ ]

Additional information
No response
Code of Conduct

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

Hi,
I would like to work on this issue.
Can you please assign it to me?

Hey @disha1202
Yes for sure, go on! If you need any help, please let me know :)

Hello @Baroshem
I have upgraded the version of SFUI to 0.12.0 and as per the migration guide,
https://docs.storefrontui.io/iframe.html?id=releases-v0-12-x-latest-v0-12-0-migration-guide--page&viewMode=story
It's important to have explicit width and height for SfImage component.
What should be the explicit height and width for SfImage component?

@disha1202
It depends really from the place where it is used. I would recommend checking how it is done right now and apply the same height and width to it :)


Install Yarn without npm

Download the prepackaged Yarn distribution directly from yarnpkg.com
and extract it into yarnDir.
Fixes #175

I think we should do it like we do node-download so we can use the already existing dependency model in Gradle.

Yes, that seems like the right thing to do. I'll update the PR.

Thanks! That would be really nice.

It didn't go as smoothly as I thought it would.
I followed the code in SetupTask and added an Ivy-repository for Yarn and tried to resolve, but that fails:
   > Could not resolve org.yarnpkg:yarn:0.18.0.
     Required by:
         project :scheduling-frontend
      > Could not resolve org.yarnpkg:yarn:0.18.0.
         > Could not get resource 'https://yarnpkg.com/downloads/0.18.0/yarn-v0.18.0.tar.gz'.
            > Could not HEAD 'https://yarnpkg.com/downloads/0.18.0/yarn-v0.18.0.tar.gz'. Received status code 403 from server: Forbidden

Problem is that https://yarnpkg.com/downloads/0.18.0/yarn-v0.18.0.tar.gz redirects to https://github.com/yarnpkg/yarn/releases/download/v0.18.0/yarn-v0.18.0.tar.gz which itself redirects to https://github-cloud.s3.amazonaws.com/releases/....
Either Github presigns S3 HEAD requests incorrectly or S3 does not support presigned HEAD requests at all.
Why Gradle itself does HEAD before GET? I have no idea.
Anyway, it seems that this is a dead end for the time being.

This is a really good improvement to the plugin (even if I really would like to see a separate plugin all together)! Maybe you should merge it @srs and then improve it as it seems to be a problem with the Ivy part?

While adding this awesome feature, could you please also add the ability to set the URL for fetching the Yarn distributions just like what you have for node?  We are fetching all installation packages from Nexus.  Thanks!

Any plans about merging this pull request?

Hey, I'd like to +1 getting this merged. Happy to do any required fix-up work.
We've been having issues where Yarn is breaking because the NPM dependency doesn't have a shrinkwrap, so its dependencies can break it.
This means that it might break from time to time for fairly unspecified reasons.
It'd be great to use the recommended download approach (the tar).

Either Github presigns S3 HEAD requests incorrectly or S3 does not support presigned HEAD requests at all.

It's the former.

Why Gradle itself does HEAD before GET? I have no idea.

It does this to get the checksum/etag if advertised. It then tries to reuse any local files that have the same checksum. This is quite effective in many cases, where the same file gets published with a different name (e.g. incrementing development snapshots). There's no way to turn it off unfortunately.
So, GitHub need to fix on there end or the binaries need to be pulled from somewhere else.

Is there any progress on this? If there is a problem with official yarn links right now, it could at least be implement with setting desired URL's for fetching yarn (like for node right now).
That way this could be used with own infrastructure. We would greatly benefit from that.


The system cannot find the path specified when running the windows example.

I cannot seem to compile the windows example standalone.
I cd to tray-item-rs\examples\windows and run cargo check, I get faced with a The system cannot find the path specified in the build.rs
env::current_dir() does print \tray-item-rs\examples\windows.
Trying to just open the file in the build script via let file = std::fs::File::open("tray-example.rs").unwrap() also panics the same.
Interestingly, using glob's glob::glob("*.rc") and using that path buffer in the File::open() suddenly makes it magically find it. It does not, however, work in the Build::new().compile().
I am on W11, latest stable and nightly both produce the error.

I happen to have refreshed + update my windows and all is well now ¯\_(ツ)_/¯


[sw/secure_boot] Consider use of en_ifetch as part of secure boot

lowrisc/opentitan#5209 proposes to use en_ifetch to enable flash execution as part of secure boot.
This issue is to request feedback from software on this feature.
@gkelly @alphan @tjaychen

this has been implemented in hw and rom.


Support SSR

I face the following message
error - ReferenceError: window is not defined
    at /Users/user/workspace/loan-web/node_modules/swr-devtools/src/createSWRDevTools.ts:88:5
    at Map.cache.set (/Users/user/workspace/loan-web/node_modules/swr-devtools/src/swr-cache.ts:23:7)

You need to support the ssr!
Can you fix it?

@sculove
Thank you for your feedback!
What versions of SWR and SWRDevTools do you use?
Do you add  into your application?

SWR: 1.3.0
SWRDevTools: 1.0.0

I saw the history of SSR-related issues resolved in the v1.1.1 release
However, in npm, only version 1.0.0 was available.
this is my application codes
 <SWRDevTools>
    <SSRSWRConfig fallback={fallback} value={{fetcher: getClientAxios()}}>
        <RecoilRoot
            initializeState={({set}) => {
                set(loanUserState, {
                    type,
                    loanPathType,
                })
            }}>
            <UserAgentProvider userAgent={userAgent}>
                <AlertProvider>
                    <RenderByEnv Component={Component} pageProps={pageProps} />
                </AlertProvider>
                <GlobalErrorContainer />
            </UserAgentProvider>
        </RecoilRoot>
    </SSRSWRConfig>
</SWRDevTools>


17.11 - error output is treated as error and fails tests

ℹ workarounds
Set ForwardStandardOutput to false in your runsettings:
<RunSettings>
  <RunConfiguration>
    <ForwardStandardOutput>false</ForwardStandardOutput>
  </RunConfiguration>
</RunSettings>

or
set VSTEST_DISABLE_STANDARD_OUTPUT_FORWARDING=1 environment variable.

Description
We are running Appium-WinAppdriver UI tests with ADO pipeline. After upgrading to 17.11.0, VStest task is reporting appium debug logs as error.
Steps to reproduce

Install 17.11.0 for VSTestPlatform  - Latest Stable is 17.11.0

task: VisualStudioTestPlatformInstaller@1
inputs:
packageFeedSelector: 'nugetOrg'
versionSelector: 'latestStable'

Run test using

task: VSTest@2
inputs:
testSelector: 'testAssemblies'
testAssemblyVer2: "Test.dll"
searchFolder: $(Pipeline.Workspace)
testFiltercriteria: "$(testFilterExpression)"
vsTestVersion: 'toolsInstaller'

Expected behavior
Tests should run as usual without any error logs
Actual behavior
Appium DEBUG logs are being reported as Error.

Note -  We have not enabled any debug logging for appium
Also, specFlow logs are reported as Warning.
Diagnostic logs
Could not collect Diagnostic logs. Will upload it one collected.
Environment
OS - Hosted Pool with windows 10 base image
Aditional Notes -
ADO job is passing, but all errors are reported under Error tab of pipeline run

I can confirm the same issue in vstest.console.exe as of version 17.11.0. As soon as the update was released, I had ADO build pipelines with no other changes start to fail with stderr output. Digging further into it, there seems to be a bug with some of the new output forwarding changes in the 17.11.0 release as noted here: https://github.com/microsoft/vstest/releases.
@nohwnd if bugs were ducks, this certainly walks, talks and quacks like a duck. From what I can tell, it appears that stdout output from tests gets erroneously forwarded to stderr instead. This causes benign test output to become errors. I can even verify this by manually calling vstest.console.exe with tests exhibiting this behaving and sending stderr output to nul (i.e. 2> nul).
I managed to sleuth out a workaround for this issue using the information here: https://github.com/microsoft/vstest/pull/4998
For folks impacted by this, it seems you can update your test .runsettings to include this to disable the fowarding causing the issues:
<RunSettings>
  <RunConfiguration>
    <ForwardStandardOutput>false</ForwardStandardOutput>
  </RunConfiguration>
</RunSettings>

The change was introduced here:
https://github.com/microsoft/vstest/commit/135b4f2dee0fa7d443a38bcddba0de3580530ffd#diff-d494c9e9058f3e044a79a007c308ad13da804fd3fb6d404462c09e3cd8003e50R59
This change then gets enabled to default in 17.11.
The ForwardStandardOutput option set to false is effective because it prevents forwarding the error stream as error messages.

it appears that stdout output from tests gets erroneously forwarded to stderr instead.

The appium logs go into error stream, not into standard output. All the streams get forwarded correctly, but you are right that this is not the desired behavior and the error stream should be sent as info messages instead, not as errors, because applications like to use error stream as output for logs, or info messages.
@birarroshan there is also VSTEST_DISABLE_STANDARD_OUTPUT_FORWARDING=1 env variable, if that is easier for you to set. as documented in #4998

Re-opening for awareness.
This bug affects VS17.11, TestPlatform 17.11, net8.0, and all newer versions.
Each product has it's own servicing calendar, will update this thread when fixes are released.

@nohwnd in my case it's not coming from Appium, but rather APSDK (an internal-only MS thing). The APSDK runtime init writes initial common logging to stdout. But when it's emitted from vstest.console.exe it's emitted in stderr (i.e. need to use 2> out redirect rather than > in command line).

@nohwnd in my case it's not coming from Appium, but rather an internal-only MS thing.
Edit: It took a while to pull in symbols and sources to step deeper into their native pinvoke'd code, but it's doing the same sort of thing and writing non-error output to stderr as well.

Thanks for confirming.

If you add VSTEST_DISABLE_STANDARD_OUTPUT_FORWARDING: "1" to your runner, it does fix the issue.
However, it does prevent output from ITestOutputHelper - if you are even using it.  Which is helpful when running tests because it groups the logs and shows them in each test, segregated from the other logs.  It does the same when creating a report in GitHub on the runner.
If you use GitHub Actions, you can instead use the suggested GitHub Actions test logger mentioned in .Net's docs.  Using this test logger, I was able to avoid declaring the VSTEST_DISABLE_STANDARD_OUTPUT_FORWARDING env. var and still output errors in my logs.

@bradyclifford  this should be fixed in 17.11.1 do you still see the issue in that version?

Hi @nohwnd
we had the same issue here. The tests were failing with .NET SDK 8.0.401, which is shipping VsTest 17.11.0.
All tests passed, but the entire test suite was reported as failed due to messages on stderr.
I was not able to reproduce the behavior on my machine using .NET SDK 8.0.403, which ships VsTest  17.11.1
To me, the issue looks solved.
Regards
Carsten


Fixed typo at data.js

Hey @bhch 👋
django-jsonform user here. There is a typo in data.js that causes models with schemas containing the anyOf clause to produce rendering errors in the Django admin.
I found the solution as changing getBlankAntOf as getBlankAnyOf
Here is the schema that I'm using:
schema = {
    "$defs": {
        "Calendar": {
            "properties": {
                "id": {"title": "Id", "type": "string"},
                "grant_id": {
                    "title": "Grant Id",
                    "type": "string",
                },
                "name": {"title": "Name", "type": "string"},
                "read_only": {
                    "title": "Read Only",
                    "type": "boolean",
                },
                "is_owned_by_user": {
                    "title": "Is Owned By User",
                    "type": "boolean",
                },
                "is_primary": {
                    "title": "Is Primary",
                    "type": "boolean",
                },
                "metadata": {
                    "anyOf": [{"type": "object"}, {"type": "null"}],
                    "default": None,
                    "title": "Metadata",
                },
            },
            "required": ["id", "grant_id", "name", "read_only", "is_owned_by_user", "is_primary"],
            "title": "Calendar",
            "type": "object",
        }
    },
    "properties": {"id": {"title": "Id", "type": "string"}, "calendar": {"$ref": "#/$defs/Calendar"}},
    "required": ["id", "calendar"],
    "title": "CalendarContainer",
    "type": "object",
}

Thanks for the PR.
However, please only submit changes from src/data.js file. Exclude the build files (changes inside dist folder) from your PR.
The dist files are only re-built when releasing a new version.
Other than that, the fix looks good.

Removed the changes in dist folder 👍


VulkanUIOverlay: Use the correct initial layout

Using an initial layout of VK_IMAGE_LAYOUT_UNDEFINED together with
VK_ATTACHMENT_LOAD_OP_LOAD means that the render pass starts off with
completely undefined contents.  Since we want to draw the overlay on top
of the previously rendered image, we want to use a real layout.  Since
the calling code has already transitioned to VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
that's the layout we need to use.
This was never caught by validation because VK_IMAGE_LAYOUT_UNDEFINED is
the one layout you're allowed to use as an initial layout at any time
regardless of the image's current layout.

FYI, you really don't want to be transitioning to VK_IMAGE_LAYOUT_PRESENT_SRC_KHR as an intermediate on our driver.  Window system images are so restrictive that you take a pretty heavy resolve hit every time you do that.  It would be much better to just leave it in VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL between render passes.

Thx for the PR and esp. the insight on the Intel driver's workings. Much appreciated!


Tools enhanced by aop support & add AiServiceRegisteredEvent

Closes https://github.com/langchain4j/langchain4j/issues/2112
Publish a Spring Event after registering the AiService Bean in AiServicesAutoConfig.
This event contains the AiService class and its corresponding tools description information.
Once a user implements the AiServiceRegisteredEventListener to listen for this event, they can receive the event during the Spring Boot startup phase and handle their business logic as needed.

Closes langchain4j/langchain4j#2112
Publish a Spring Event after registering the AiService Bean in AiServicesAutoConfig. This event contains the AiService class and its corresponding tools description information.
Once a user implements the AiServiceRegisteredEventListener to listen for this event, they can receive the event during the Spring Boot startup phase and handle their business logic as needed.

@langchain4j The unit tests are working fine locally, but I see that there are many errors in the CI.
If there are any issues that need my attention, feel free to let me know.

@catofdestruction thank you! I will try to look into this PR during the week


Yarn upgrade

JIRA

https://jira.jahia.org/browse/PROJECT-XXX
Description

Guild day PoC to test if we can upgrade to Yarn 3

Closing as PR was created only to test the github actions checks


Best way to bootstrap custom render functions

Thanks for the iJava kernel. I started using it with pandas-inspired DFLib. Everything works great, and now I can do data science in pure Java ! :)
A question if I may.. Per this task I am trying to figure out the least intrusive way to add custom RenderFunctions to iJava to output DataFrames and Series. Using a JShell script with IJAVA_STARTUP_SCRIPTS_PATH requires manually setting classpath to add DFLib dependencies when starting jupyter. So I decided against it. IJAVA_STARTUP_SCRIPT doesn't recognize %maven magic. So also can't use it.
The best solution that I found is to treat DFLib integration as yet another custom library and simply paste it to every notebook:
%maven com.nhl.dflib:dflib-jupyter-ijava:0.6-SNAPSHOT
DFLibJupyter.bootstrap(getKernelInstance());

But I am wondering if there's a better way to install such extensions in iJava. Would be ideal to have a folder where I can drop the jars, so that they automatically appear on classpath of both IJAVA_STARTUP_SCRIPTS_PATH and the notebook.
Thoughts?

Thanks for the quick reply and for confirming my solution.
Regarding the plugin design. Yeah, %loadExtension com.nhl.dflib:dflib-jupyter-ijava:0.6-SNAPSHOT, with a lifecycle method called on startup would be ideal. As for how to locate the "root" of the plugin, I would recommend vanilla Java ServiceLoader:

Say you have io.github.spencerpark.ijava.JupyterPlugin class in IJava. Then plugin authors would package a service descriptor file in their jars as META-INF/services/io.github.spencerpark.ijava.JupyterPlugin. Contents of this file will be the class name of the plugin.

When iJava finishes extension classpath setup, it can load all plugins and call their lifecycle method:

for(JupyterPlugin p : ServiceLoader.load(JupyterPlugin.class)) {
    p.initialize(...);
}

This mechanism is reliable, ubiquitous and well-understood. We've been using it successfully in Bootique project for years to enable module-autoloading. FWIW it is even compatible with the new Java module system and module-info.java.

Ah yes, ServiceLoader looks like the perfect fit! Thanks for the recommendation, great to know you've had good experiences with it and very happy to see a solution in the standard library.
I would like to have this in the api package of the jupyter base libs since a plugin like the one you are describing can be reused to work with any other kernels that end up being written on top of the base. IJava is just one of them, for example a groovy or scala kernel could also benefit from these renderers your plugin would provide and nothing should need to be rewritten.
Slightly unrelated, but as I'm enjoying the ServiceLoader idea, part of the upstream refactoring could provide much more things as services with this mechanism. Kernels being one. Still trying to target java 8 up there so not sure how deep into modules we'll get but knowing they are "future proof" makes this a much more worth-while investment.
Lets leave this open until things work their way back downstream and also in case I have more questions :) Thanks for your expertise!

I would like to have this in the api package of the jupyter base libs since a plugin like the one you are describing can be reused to work with any other kernels that end up being written on top of the base. IJava is just one of them, for example a groovy or scala kernel could also benefit from these renderers

Good idea.

part of the upstream refactoring could provide much more things as services with this mechanism. Kernels being one.

Keep in mind that ServiceLoader (intentionally) doesn't provide services dependency resolution (i.e. it is not a DI container). It seems perfect though for coarse-grained top-level things like Kernels and custom plugins.


fix: Ventoy to use all existing icons

Apparently, 'memtest' icon was already existing within the theme resource files, however, config file ventoy.json was not having a code to use it.
I added in the code to ventoy.json to use 'memtest' icon.

I have realised that it was not just the "memtest" that was missing. It was a lot of other links between ventoy and the icons themselves.. So, I added following links to icons:

antergos
archlinux
arcolinux
chakra
crunchbang
edubuntu
endeavouros
fedora
frugalware
gentoo
gnu-linux
kali
kaos
korora
lubuntu
macosx
mageia
Manjaro.i686
manjaro
Manjaro.x86_64
sabayon
siduction
steamos
void
xubuntu
bsd
driver
efi

Thanks for your work!


Created README

Copied from the google code page.
Seemed kind of odd that there is no readme. I couldn't find anything in the issues or pull requests.

Thanks!


World: World tab label should change following pager pane focus

As a users browse (change focus) to a different Pager page. For example in the following screenshot, the focus in the second pane, yet the label displays the name of the first pane:

The tab label should change as focus is changed.

Selecting class in a second pane changes the World tab label:

Yay!

Current state with tab icon and label that updates according to focused pane (tool):


using raw instead of encoding='utf-8' and removed deprecated encoding…

… for packer

Looking good now :+1:


Doc headings to title case, no Oxford commas

AP stylebook: https://www.bkacontent.com/how-to-correctly-use-apa-style-title-case/

Moving this to a separate git branch just for my own sanity, will resubmit.


Hotfix/dynatable i18n text duplication

Closes #785
Changes:

Replace dynatable with datatables

Fixes:

Language change

@frenchbread Reviewing

Original issue seems to be solved. However rendering in UI, timestamps, etc. still not very nice. Should we work it on this PR or what are your thoughts @frenchbread ?

Decided to work on the CSS layout issues on this PR with @frenchbread
Marked WIP.

@jykae I am using this package here. The thing is that those options for pagination does not work. E.g ${'.datatable').dataTable() - works, $('.datatable').dataTable({"sPaginationType": "bs_two_button"}) - does not, gives an error.

@frenchbread the last commit on the Datatables package was Dec 11, 2014 @Jowin Jowin. Is there a more active package?

@jykae I've added changes. Please review. The only issue I'm getting now is when formatting unix timestamp it gives wierd year value: e.g: 9/08/48387 11:10:01

🆒 checking
@brylie good note about the package health and possible future support.

@brylie @jykae Latest commits contain different package. It's still datatables but official and native one for NPM.

Good work so far a bit beyond than the explanation in the PR.
Let's return to this tomorrow, I will check the server time settings and whether Umbrella has any issues related to this.

Removing WIP. Please review.

Checked in the review together, merging. Good work @frenchbread

@brylie I think there is no need to move those functions because refreshTable() is wrapped into instance.renderCharts() which is already located in onCreated callback for initialisation. instance.renderCharts() is called from instance.getDashboardData() also in onCreated. But the intance.getDashboardData() itself with the entire functions is called from onRendered. So there should not be any rendering problems.

Part of modularizing the code will be to move nested functions to the template level. E.g. our code is hard to maintain and refactor, in part, because functions are defined and called inside of other functions.

@brylie Agreed. Created #1040 for that - feel free to extend def. of done. I'm thinking that we should move more to object-oriented approach there (to be able to easily reuse functions and add functionality if needed)


Google Calendar "sign-in" link unresponsive

This could very well be user error...
I am on MacOS Ventura 13.4, using Obsidian 1.3.5 on the Desktop. I just downloaded Custom Frames and am trying to use the preset Google Calendar option. It pops up correctly showing the "Google Workspace" log in page, but when I click "Sign-in" or any other link it doesn't work. Is there a setting I need to change to allow this to process, or is this an issue?

Hi! This is a duplicate of #40 and #76. There are a lot of additional issues linked there with more information, but in general, you want to create a temporary frame that opens the Google login page directly, log in there, remove the temporary frame, and then you're good!


ReferenceError: Invalid left-hand side in assignment

Getting the following, already used mrcerf's is_tablet fix.
2014-12-29T13:34:00.246Z - info: [MungeDetector] Trying to extract munge data from ingress.com/intel.
[ReferenceError: Invalid left-hand side in assignment]
2014-12-29T13:34:01.484Z - warn: [MungeDetector] Failed.
2014-12-29T13:34:01.484Z - error: [MungeDetector] Could not detect munge data. Tasks are terminated.
Any fixes for this one as well?

Fixed in https://github.com/breeswish/ingress-exporter/pull/18