[cordova] Upgrade Cordova CLI to higher version

-It's successful to build cordova 4.0 pkg
BUG=https://crosswalk-project.org/jira/browse/XWALK-4398

LGTM, and please help to drop a mail to stakeholders about this update.


Deltas fix

When a chat that’s is streaming has been moved away from, it could be added to a temporary storage where it can continue to receive updates, then when it’s done it can be save thought the history mechanism of the ide, and restored as normal.
… when restoring I guess we’ll need to check if the chat is in temporary storage and use that one if not then take the one given to it by the ide.
rough outline.

if the chat is streaming, and another is restored / created. put it into a cache.
if a chat response message comes in and it’s not for the current chat, check the cache if it’s there then add the stream to it.
do a similar check for the done message, but send a save history event and remove the cached chat.
When restoring / switching between chats, check the cache first

I was running this with network throttling and multiple prompts and found the last user message being duplicated when restoring the chat.
There user last user message is normally in the response from the lsp, when the chat is mounted it is removed here
https://github.com/smallcloudai/refact-chat-js/pull/37/files#diff-19d9d0e1bf1c58f228d4f6bb90dac572b6a27a9c7d1eec392484685565cc0352L225-L230


Fix Numeric Sorting in User Table

There was an issue with the sorting function in the user table where numeric values were being treated as strings, leading to incorrect order.
Specifically, "10" was being sorted next to "1", rather than after "9".

This PR ensures that both numeric and string values are sorted correctly in the user table. See below:

I noticed that similar sorting functions are used in other tables.
Among which the channel sorting method (681fcab) already takes into account the numeric case. For the sake of consistency across all tables, I've revised the sorting mechanism to align with the approach used in other tables.

Thx~


add MW31 Moudle Upgrade

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

请rebase以后重新push一下

Close since this doc has already been corrected.


Remove CI/CD Pipeline section in content/it/docs/tutorials/_index.md

Part of #23167 for IT

/kind cleanup

/assign @fabriziopandini


Oscillating/flashing words

From time to time, the word-pairs are flashing/switching. Seeing a wordpair for a milisecond or so, then the other one again.
My setting:
116   {
117   module: "MMM-learnlanguage",
118   position: "top_left",
119   config: {
120     language: "spanish",
121     nextWordInterval: 90000,
122     showpair: "showboth"
123     }
124 },

can confirm have the same error. Somehow it worked before. Not really sure whats the matter now.

The current logic makes a constant update of the HTML (even if the content has not changed). With PR #7, the HTML will be only updated when the content changes.


translated docs img parse failed

Hi there, thanks for your tool :)
Recently, I tend to improve the translation of the Chinese version,
and saw some problem.

https://verdaccio.org/docs/en/docker
https://verdaccio.org/docs/zh-CN/docker
Notice that the very first image of the origin EN post is well parsed, but other translations are not.
I dived into it and thought it might be a code error.
(I will also try to debug it myself later

It seems to be crowdin is removing the empty lines
https://raw.githubusercontent.com/verdaccio/website/master/website/translated_docs/zh-CN/docker.md
vs master
https://raw.githubusercontent.com/verdaccio/website/master/docs/docker.md
I removed the translation for such line, perhaps the solution is remove the HTML tags.


[Navigate to and select "Input.Date" list item in "Inputs" section]: Voice Access is not able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button

Target Platforms
Other
SDK Version
103.0.1255.0
Application Name
Adaptive Cards
Problem Description
https://microsoft.visualstudio.com/OS/_queries/edit/39920618/?triage=true
Test Environment:
OS: 22H2 (OS Build 25120.1000)
Browser: Edge Dev
Browser Version: Version 103.0.1255.0 (Official build) dev (64-bit)
URL: Adaptive Cards
Tool: Voice Access
Repro Steps:
Launch the above URL.
Command: "Voice access wake up"
Command: "Click Schema Explorer" for the top header.
Command: 'Click Input.Date' from under 'Inputs' label.
Navigate till the first card present under this page.
Command: 'Click Show date Picker.
Date Picker will get open.
Command: 'Click Next Month' or 'Show Previous Month'.
Observe the issue.
Actual Result:
Voice Access is not able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button.
However, we are able to click 'Show Next Month' and 'Show Previous Month' buttons using Grid view.
Expected Result:
Voice Access users should be able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button.
Note: This issue is repro throughout this page.
Observation: 'IsKeyboardFocusable' property is set as 'True' for both 'Show Next Month' and 'Show Previous Month' buttons.
User Experience:
People with limited mobility (cerebral palsy, quadriplegia) who use Voice Access to use OneNote may not be able edit or type they will find difficulty in accessing 'Canvas area' and 'Canvas Title' edit field. Voice access users will get impact and will not able to interact with controls with pre-defined Voice access commands.
MAS Reference:
No Disruption of Accessibility Features - Liquid (microsoft.com)
Have feedback to share on Bugs? Please help fill Trusted Tester Bug Feedback (office.com)"
To learn more about Voice Access and how an application can support its different modes, Refer: VoiceAccess Testing - OSGWiki
Screenshots
No response
Card JSON
NA

Sample Code Language
No response
Sample Code
No response

Hi @Shireen2000!
I've done some investigating here, and I believe we should close this bug. For our Input.Date control, we utilize HTML's input type="date". With this implementation, the browser has control over the element as you can see in the browser comparisons below:
Edge

Firefox

Because of this, we cannot update the behavior/name of the Show next month and Show previous month buttons.
However, without making changes, we were able to navigate the control via voice access using "Tab" and "Enter" to tab through the element and select the correct button.
I believe using "Tab" and "Enter" commands to access the control meets the accessibility requirements, and we should be able to close this issue.
Please let me know what you think and if you have any questions for me. Thanks!


[ShortcutGuide] replace virtual code to suppress the Start menu

As suggested in https://github.com/microsoft/PowerToys/pull/4874, consider replacing 0xCF with 0xFF
https://github.com/microsoft/PowerToys/blob/ef2041b91939e96af40181c30d4cba781ab1faa3/src/modules/shortcut_guide/target_state.cpp#L46-L58

seems like small cost item, @enrico, any reason not to include for 0.23?

@crutkas , you've got the wrong Enrico !

@crutkas
OK.


Feat(t9n): add italian and spanish languages

Closes #768

Démo : https://deploy-preview-769--nosgestesclimat.netlify.app/?lang=it&PR=1621
Changelog

New workflow for translating markdown contents. At first, we used pandoc to translate Markdown content to HTML one in order to preserver the format when translating with DeepL, however, calling pandoc for each translation was to heavier. Consequently, we simply escape links with a regular expression to avoid translation internal link but it wasn't resilient enough. Therefore, this PR comes back to the md -> html -> md mechanism but uses two new dependency for the conversion: marked.js and node-html-markdown.

Not anymore in the prio.


YARN-10983. Follow-up changes for YARN-10904

Description of PR
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 59s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
36m  3s

trunk passed

+1 :green_heart:
compile
1m 12s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 59s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 47s

trunk passed

+1 :green_heart:
mvnsite
1m  9s

trunk passed

+1 :green_heart:
javadoc
0m 51s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 44s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
2m  8s

trunk passed

+1 :green_heart:
shadedclient
24m 44s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 54s

the patch passed

+1 :green_heart:
compile
1m  0s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
1m  0s

the patch passed

+1 :green_heart:
compile
0m 50s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 50s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 40s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: The patch generated 3 new + 24 unchanged - 0 fixed = 27 total (was 24)

+1 :green_heart:
mvnsite
1m  2s

the patch passed

+1 :green_heart:
javadoc
0m 47s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 42s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
2m 17s

the patch passed

+1 :green_heart:
shadedclient
26m 23s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
142m 52s
/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt
hadoop-yarn-server-resourcemanager in the patch passed.

-1 :x:
asflicense
0m 32s
/results-asflicense.txt
The patch generated 1 ASF License warnings.

246m 35s

Reason
Tests

Failed junit tests
hadoop.yarn.server.resourcemanager.TestApplicationACLs

hadoop.yarn.server.resourcemanager.scheduler.fair.TestFairSchedulerQueueACLs

hadoop.yarn.server.resourcemanager.security.TestAMRMTokens

hadoop.yarn.server.resourcemanager.security.TestClientToAMTokens

hadoop.yarn.server.resourcemanager.scheduler.capacity.TestCapacityScheduler

hadoop.yarn.server.resourcemanager.scheduler.capacity.TestCapacitySchedulerQueueACLs

hadoop.yarn.server.resourcemanager.scheduler.capacity.TestApplicationPriorityACLs

hadoop.yarn.server.resourcemanager.scheduler.TestSchedulerUtils

hadoop.yarn.server.resourcemanager.TestClientRMService

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4023

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux d3fd044c6bf7 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f6e1333632a9ad0a680b0bba8ebb66096297d9b5

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/1/testReport/

Max. process+thread count
883 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 11s

trunk passed

+1 :green_heart:
compile
1m  6s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 59s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 49s

trunk passed

+1 :green_heart:
mvnsite
1m  6s

trunk passed

+1 :green_heart:
javadoc
0m 52s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 45s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 58s

trunk passed

+1 :green_heart:
shadedclient
21m 11s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 54s

the patch passed

+1 :green_heart:
compile
0m 57s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 57s

the patch passed

+1 :green_heart:
compile
0m 50s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 50s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 40s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: The patch generated 3 new + 24 unchanged - 0 fixed = 27 total (was 24)

+1 :green_heart:
mvnsite
0m 54s

the patch passed

+1 :green_heart:
javadoc
0m 41s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 37s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 57s

the patch passed

+1 :green_heart:
shadedclient
20m 38s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
96m 57s

hadoop-yarn-server-resourcemanager in the patch passed.

+1 :green_heart:
asflicense
0m 33s

The patch does not generate ASF License warnings.

186m 52s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4023

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux 00c45f896a18 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f6e1333632a9ad0a680b0bba8ebb66096297d9b5

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/2/testReport/

Max. process+thread count
963 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4023/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Thanks @brumi1024 for working on this. LGTM committed to trunk.


Event Hub Namespace Metrics occasionally return nil values

Bug Report

Package and other info:

github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2018-03-01/insights
PROJECT: github.com/Azure/azure-sdk-for-go
VERSION: v19.1.0
REVISION: 4e8cbbf
Go Version: 1.10.2 darwin/amd64

What happened?

Using the SDK to get metrics results in intermittent nil values. The metrics with no value are not consistent. For example, one pull results in the following having no value:
ServerErrors
UserErrors
OutgoingBytes
ConnectionsClosed
IncomingMessages
The next few may be successful, then the following are nil:
SuccessfulRequests
QuotaExceededErrors
ThrottledRequests
IncomingRequests
IncomingMessages
OutgoingMessages
IncomingBytes
OutgoingBytes
ActiveConnections
ConnectionsOpened
ConnectionsClosed has
CaptureBacklog
CapturedBytes
Size
SUCCREQ
FAILREQ
We catch the nil values and simply omit that data point, but it results in breaks in our data.

What did you expect or want to happen?

Successfully retrieve metric values.

How can we reproduce it?

Use the SDK to retrieve all metrics from an Event Hub namespace in one minute intervals logging the metric values.

Anything we should know about your environment.

@shelleybess, as the issue have been there for long time, do you still face the same issue again? If so, could you provide the code that could reproduce this issue?


Full width input not working

I am trying to add full width 100% as you have mentioned in docs but it's not increasing the width.

Can you share an example? Most problems of this type are because the input is set to 100% width but the container DIV is narrower, so the input fills the container but does not span the display.

@mrmarkfrench
I am using bootstrap 4 and here is my form input control

                    <input type="text" class="form-control" placeholder="select" name="country" id="country" >

JS
 $("#country").countrySelect({

        });

Result

ISSUE: I want to get the country input width also as same the above input field. i tried a lot in "countrySelect.css" file and i have done many changes in the css but nothing getting worked out. please help me..

I can't be sure without seeing an example (as compared to a screenshot of one), but I'm pretty sure that the outer div (with the Bootstrap class of col-sm-6) is not full width. As a result, the input is set to full width, but it only expands to fill the container div, which is set to a smaller width by Bootstrap.
What happens if you change the class of the outer div to be just "col"?

I haven't seen any further activity on this issue in more than a month. I'm going to assume you've got it working, as it is definitely working as expected for other users. I'm going to close this issue. If you are still having the problem, please share some additional information (an example on JSFiddle would be great) and we'll see what we can do for you.

Hai Mark, The issue is fixed i have gone through the docs and fixed the
issue by implementing this.
[image: image.png]
Thanks for your support. :)
On Fri, Dec 11, 2020 at 1:32 PM Mark French<EMAIL_ADDRESS>wrote:

Closed #75 https://github.com/mrmarkfrench/country-select-js/issues/75.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrmarkfrench/country-select-js/issues/75#event-4099012980,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOWNBUJVS7IJY54AKTBNGVLSUHGZDANCNFSM4THZANVQ
.


Why is config list a list?

Hi, it seems that the basics of the config list structure is missing or not obvious from the documentation.
Why is config list a list of models in the first place? What happens with this list of models when you pass it to an agent? Does it just use the first one or choose one with some criteria? The structure and use of the config list seems like something that should be at the very top of the documentation.

Yes, this is critical information to surface. It's also complicated. The fullest explanation is in oai_openai_utils.ipynb. The Quickstart on the main readme refers to OAI_CONFIG_LIST_sample and the ./notebook folder. Suppose that we expanded item 2 in the Quickstart to say:
Copy OAI_CONFIG_LIST_sample to ./notebook folder, name to OAI_CONFIG_LIST, and set the correct configuration. (See oai_openai_utils.ipynb for details on model configurations.)
Would that fill in the documentation gap, or would you suggest doing more?

Hi, thanks for your quick reply. A couple comments:
The notebook example goes into a lot of detail about how to generate a config list, but lacks sufficient detail about how the config list is actually used by autogen. It mentions, "config_list aids in dynamically selecting the appropriate model configuration, managing API keys, endpoints, and versions for efficient operation of the intelligent assistant", but this is too vague in my opinion. It doesn't give me any actionable information on how I should best define a config list for a specific use case. Additionally, If I was concerned about cost or latency I'd still be very unsure how to estimate how often each model may be used.
Also the notebook is obscured a bit by its title alone. I'd really recommend a notebook that's titled, config_list_guide.ipynb or something like that. Especially considering users will likely want to know how to set configurations across not only OpenAI models, but local models, and other API services.

Thanks for the recommendations!

@AaronWard FYI about the notebook title suggestion.
@austinmw the missing info you are looking for is at https://microsoft.github.io/autogen/docs/Use-Cases/enhanced_inference#error-handling
It'll be good to fill the gap by making a link to that page in the notebook or a more prominent place if desired.

I've seen more than one people asking this question. We should definitely improve the documentation. Any volunteer?

@sonichi I asked a similar question on Discord yesterday (which you and @rickyloynd-microsoft have very kindly responded to).
I would love to help, but as a newbie , I'd probably need some guidance. 😬

Thanks. The easiest thing to do is to add the link at the place where you thought you were supposed to find that info. An outsider could actually be good at this task because it is a blind spot of the insiders.

@AaronWard FYI about the notebook title suggestion.

Just seeing this issue now. Good call out.
The reason for the name is because of it being in autogen/oai/openai_utils.py. Considering config lists are provider agnostic the functions not directly related to openai could be broken out into a separate file, and keep retrieve_assistants_by_name in openai_utils.py?

Closely related to #797

Observation: custom models respect config list as a list, but do not bring the tools along in the config param for the custom model.  Wondering if anyone else has experience this. I've a workaround, (i.e. sending the config as a dict) but would like things to be consistent and will dig in to ensure it's not just me.


Exclude the bower.json

I have a gut feeling this might be useful but I can't think of any actual reason why so r+


ContainerCollection: add enrichers

ContainerCollection: add enrichers
ContainerCollection: add enrichers
ContainerCollectionInitialize() now accepts functional options:

WithDockerEnrichment(): enrich container metadata with the container
name from the Docker API. Additionally, fetches initial containers
from the Docker API.

WithKubernetesEnrichment(): enrich container metadata from the
Kubernetes API (Kubernetes namespace, pod name...). This enricher
requires cgroups data to be prefilled.

WithCgroupEnrichment(): enrich container metadata with cgroups paths
and cgroup id. This enricher requires the pid to be prefilled.

WithNamespaceEnrichment(): enrich container metadata with mount
namespace id. This enricher requires the pid to be prefilled.

WithRuncFanotify(): adds new containers from the runcfanotify package.
This does not add any proper enricher by itself, but since the
runcfanotify package does not directly support initial containers, it
registers a hook on other functional options that support initial
containers (e.g. WithDockerEnrichment) so it can detect when those
containers terminate.

The implementation of enrichers in ContainerCollection allow to solve
the following problems:

Initial containers when using runcfanotify
Container termination when using runcfanotify

without adding interdependency between the different hook modes and the
enrichers. The Gadget Tracer Manager and the Local Gadget Manager don't
have to duplicate this code anymore. It is also simpler code:

Gadget Tracer Manager

	opts := []containercollection.ContainerCollectionOption{
		containercollection.WithCgroupEnrichment(),
		containercollection.WithNamespaceEnrichment(),
		containercollection.WithKubernetesEnrichment(nodeName),
		containercollection.WithRuncFanotify(),
	}
	if withRuncFanotify {
		opts = append(opts, containercollection.WithRuncFanotify())
	}
	g.ContainerCollectionInitialize(opts...)

Local Gadget Manager:

	l.ContainerCollection.ContainerCollectionInitialize(
		containercollection.WithCgroupEnrichment(),
		containercollection.WithNamespaceEnrichment(),
		containercollection.WithDockerEnrichment(),
		containercollection.WithRuncFanotify(),
	)

Additionally, the sync.Map now store pointers to ContainerDefinition as
previously discussed.
How to use
[ describe what reviewers need to do in order to validate this PR ]
Testing done
WIP
TODO

[ ] Merge https://github.com/kinvolk/inspektor-gadget/pull/312 first
[ ] Test with / without runcfanotify
[ ] Test with / without podinformer

@mauriciovasquezbernal I think I addressed all the comments. PTAL.


extend permission attributes for service auth

What changed?
follow up on https://github.com/uber/cadence/pull/4288

Why?
Service to service Auth with uPKI:

How did you test it?
locally

Potential risks
No

Pull Request Test Coverage Report for Build 8cc92068-0614-4385-b799-5fba7d2d3a76

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.03%) to 56.389%

Files with Coverage Reduction
New Missed Lines
%

common/task/fifoTaskScheduler.go
2
87.63%

common/task/parallelTaskProcessor.go
2
92.48%

Totals

Change from base Build 030a21a3-749a-4fe0-a724-f69ce65f62a1:
0.03%

Covered Lines:
79608

Relevant Lines:
141177

💛  - Coveralls


Main tests failing due to codecov upload issue

See failing run: https://github.com/openedx/openedx-events/actions/runs/5379235047
Note: Rerunning failed tests resulted in the same issue.
Error:
[2023-06-26T14:16:11.168Z] ['info']
     _____          _
    / ____|        | |
   | |     ___   __| | ___  ___ _____   __
   | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
   | |___| (_) | (_| |  __/ (_| (_) \ V /
    \_____\___/ \__,_|\___|\___\___/ \_/

  Codecov report uploader 0.6.1
[2023-06-26T14:16:11.177Z] ['info'] => Project root located at: /home/runner/work/openedx-events/openedx-events
[2023-06-26T14:16:11.180Z] ['info'] -> No token specified or token is empty
[2023-06-26T14:16:11.187Z] ['info'] Searching for coverage files...
[2023-06-26T14:16:11.284Z] ['info'] Warning: Some files located via search were excluded from upload.
[2023-06-26T14:16:11.284Z] ['info'] If Codecov did not locate your files, please review https://docs.codecov.com/docs/supported-report-formats
[2023-06-26T14:16:11.284Z] ['info'] => Found 1 possible coverage files:
  coverage.xml
[2023-06-26T14:16:11.284Z] ['info'] Processing /home/runner/work/openedx-events/openedx-events/coverage.xml...
[2023-06-26T14:16:11.288Z] ['info'] Detected GitHub Actions as the CI provider.
[2023-06-26T14:16:11.941Z] ['info'] Pinging Codecov: https://codecov.io/upload/v4?package=github-action-3.1.4-uploader-0.6.1&token=*******&branch=main&build=5379235047&build_url=https%3A%2F%2Fgithub.com%2Fopenedx%2Fopenedx-events%2Factions%2Fruns%2F5379235047&commit=37a84a7228527e24848d7fae79c66e374e88f467&job=Python+CI&pr=&service=github-actions&slug=openedx%2Fopenedx-events&name=&tag=&flags=unittests&parent=
[2023-06-26T14:16:12.154Z] ['error'] There was an error running the uploader: Error uploading to [https://codecov.io:](https://codecov.io/) Error: There was an error fetching the storage URL during POST: 404 - {'detail': ErrorDetail(string='Unable to locate build via Github Actions API. Please upload with the Codecov repository upload token to resolve issue.', code='not_found')}
Error: Codecov: Failed to properly upload: The process '/home/runner/work/_actions/codecov/codecov-action/v3/dist/codecov' failed with exit code 255

I see. Thank you. You are welcome to close this ticket for now if it isn't something you wish to look into.


conf file

renamed configuration folder to data folder;
renamed existing 'conf' parameter to 'data';
removed cleanhard in README... not used in code;

Can you change the version to 0.101.x please. Otherwise im happy for you to merge this into dev.


new UI generating coordinates beyond set limits

I love the updated UI- it's much easier to generate patterns quickly by scrolling the parameter values.  I generated a bunch of gcode today and for some reason the files contain coordinates far beyond the limits I set on the UI.
I set X limits to min 5, max 730, and Y to min 5, max 1560.
 I tried reproducing, this and I don't see the same result:
sandify.txt
It always downloads it as "sandify.gcode". Maybe your browser downloaded it as sandify(1).gcode instead, and this is an older one?
Can you post the gcode (github doesn't like the extension, but renaming it to .txt works)?

Yes, it downloads as sandify.gcode, and then I change the file name and add
the new name inside the file.  I stack patterns in a single, large file
that will run continuously for 12 hours or more, usually in sequences of
two or three patterns followed by a wipe.  By adding the file names I can
locate them in the big file in case I need to make edits or change patterns
(some patterns don't look very nice in sequence).  I save the files with
the start and end locations and a pattern number (so l_r_p4 means pattern 4
starts on the left and ends on the right).  I also save the image of the
pattern (example: p4.png) for reference when planning sequences.  I try to
sequence the files so that each file starts where the previous one ended so
the ball doesn't charge across the table and leave a line in the middle of
the last pattern.
While I have your eyes, if I may make a suggestion...  it would be really
nice if the parameters used to generate a pattern were automatically stored
in comments in the gcode file.  That would make it possible to recreate the
file and tweak it a little if needed.  It would also make it easy to post
interesting patterns for others to use.
I would volunteer to do the programming, but I haven't programmed anything
for about 20 years - I first learned Fortran IV on a PDP11(?) back in the
early 70s, and did some PL1 programming using punched cards when I was in
college in the late 70s.
I'll post the full gcode file with a .txt extension when I get to my other
computer.
Thanks again!
Mark Rehorst, DMD
262-321-8264
https://drmrehorst.blogspot.com/
http://mark.rehorst.com
On Sat, Nov 17, 2018 at 9:55 PM Jeff Eberl<EMAIL_ADDRESS>wrote:

@mrehorst https://github.com/mrehorst, Thanks for reporting this. I
tried reproducing, this and I don't see the same result:
sandify.txt https://github.com/jeffeb3/sandify/files/2592496/sandify.txt
It always downloads it as "sandify.gcode". Maybe your browser downloaded
it as sandify(1).gcode instead, and this is an older one?
Can you post the gcode (github doesn't like the extension, but renaming it
to .txt works)?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jeffeb3/sandify/issues/58#issuecomment-439665822, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQUAhS72Qy60Si2Due21pU7COtqOjus-ks5uwNo7gaJpZM4YnsFW
.

Storing the details in the header is a good idea. Similar to how slic3r does it. I will add a new issue with that. I think I know a good place to do that so I'm not making a ton of code to copy the setting to the gcode parts from the shape parts. I think the ';' is more common (for Marlin/grbl machines).
I just added some stuff for polar machines, so I probably broke something else. I spent a good amount of time trying to reproduce this error, and I couldn't. Please don't be discouraged. You're providing valuable testing for me.
I also just added a filename input to the save dialog. That should make your naming thing go easier.

OK, I tried again and it did the same thing.  Then I closed the browser tab, opened a new one, and pointed it at Sandify, and noticed my X and Y min and max were retained (cookie?).  I tried again and it generated coordinates beyond the set boundaries.  Then I closed the browser (chrome), reopened it, went to sandify, and my X and Y min max were gone.  I reentered them and generated a pattern and it worked fine.  It seems like there may be some issue with the way I've configured my browser, or with the way the program interacts with it.  Or maybe you were updating things while I was playing with it and that created the problem so it really isn't a problem after all...
Here are the settings:

and here's the file, which looks identical to the other failed file:
r_c_p01.txt

Those are very strange coordinates. IIRC, the limits code works in the coordinates where the center is 0,0 (which is what sandify uses internally, until it's time to write out the gcode). I wonder if some of that centering code is broken with some inputs, like max being less than min or something. It's weird that they are all that large. Have you seen this problem again?

I haven't run it for a day or two...      work...
I'll get back to it today and see if I can make it do weird things again.
https://drmrehorst.blogspot.com/
http://mark.rehorst.com
On Tue, Nov 20, 2018 at 9:56 PM Jeff Eberl<EMAIL_ADDRESS>wrote:

Those are very strange coordinates. IIRC, the limits code works in the
coordinates where the center is 0,0 (which is what sandify uses internally,
until it's time to write out the gcode). I wonder if some of that centering
code is broken with some inputs, like max being less than min or something.
It's weird that they are all that large. Have you seen this problem again?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jeffeb3/sandify/issues/58#issuecomment-440521246, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQUAhYinlLC1jIUvdlcf8nvqOBRwK2Noks5uxM8HgaJpZM4YnsFW
.

I don't know if it's using cookies or what. It's based on the localStorage library from JavaScript, and it's probably cookies.
I found the bug though. The code to read that from the storage wasn't converting it from a string to a number, so when I did math with it center = (max - min) / 2.0, it was politely doing what I asked without mentioning that subtracting two strings makes no sense. I have deployed the fix (I hope).

It appears to be working very well!  I haven't been able to break it
again.  The new changes make it a lot easier to stack patterns in sequence,
but I have a few additional suggestions... (of course!)

put the pattern file name at the end of the file as well as at the
start- this would be useful for the way I manually stack the pattern files
(I don't know how useful it would be for others), all in one long gcode
file.  The only reason I do it that way is because my smoothieboard
controller firmware has a bug and can't call gcode files from within a
gcode file (though
https://www.reprap.org/wiki/G-code#M32:_Select_file_and_start_SD_print says
it can, it can't).  Some 3d printer controller firmware like the RepRap
firmware and Marlin can, which means the sequence file would simply consist
of a series of calls (M32) to pattern files in the same directory on the SD
card.  I would guess that most tables are driven by 3D printer controllers
running Marlin since those controllers are the cheapest ones out there.

When I name the files, I include the start and end locations of the pattern
with a serial number for the pattern.  So a pattern that starts on the left
side and ends at the top right corner will be named something like
l_tr_p04.gcode.  When I am assembling sequences of patterns, I try to start
the next pattern where the last one ended.  So using the example named, I
would select the next pattern in the sequence to start at either the top or
right side of the table.  That's why having the filename at the start and
end of the file is useful.  But maybe I'm the only one who sequences files
this way.
For each pattern I generate, I usually save 3 files.  One is the image of
the pattern so that when I'm sequencing them I step through the images and
look for patterns I think might look good in sequence and have the right
start and end locations. I also store forward and reverse gcode files. In
the example above, I'd store a p04.png file along with the l_tr_p04.gcode
and tr_l_p04.gcode files.  It would probably be better if I also included
the start and end locations in the .png file names, too.
It would be nice if the pattern generator would let me enter a pattern
number like 04, or p04, circle05, etc., and then the generator would attach
the start and end designators and save the gcode file with all those
designators in the file name, and save both the forward and backward
pattern files.  So I'd generate one pattern that I like, then hit a button
to save it, and it would save the image file and the two gcode files all
with the names assembled from the start, end, base shape, and a unique
serial number.  That would make creating a groups of files to sequence and
the sequencing of them easier to do manually, and would even make it easier
to write a program to generate sequences of patterns automatically.

is there some way that the settings could be combined into a sort of
serial number/hash that could be stored in the file and then manually
entered (copy/paste) into the web page to reproduce a pattern?  With
something like that, instead of posting tables/lists of settings, users
could post the serial/hash number so others could reproduce the pattern.  I
think the human readable list of settings should also remain in the pattern
files.  A hash formula might have to allow for a bunch of extra, currently
nonexistent variables for the addition of other pattern types in the future.

is there any way to control the "granularity" of the curves?  I have
found that in some of the patterns based on a circle, the individual
segments that make up the curve start to become visible in the pattern in
the sand, making it look more like a polygon than a curve. That seems to
happen for large radius curves more than small, so maybe if you changed it,
the small curves would turn into too many G1 commands...Maybe granularity
could be set as a function of radius of curvature.

looking at the gcode, I often see G1 commands repeated multiple times.
I assume this is due to rounding the coordinate values.  Can the duplicate
G1 commands be scrubbed from the gcode file or maybe tested before they get
added to the file (if the current G1 command is the same as the last one,
don't add it to the file)?  I don't know how the 3D printer controller
firmware handles multiple identical commands- do they all get stacked in
the buffer or does the firmware ignore multiples of the same command?  This
would be a low priority because giant gcode files generally aren't a
problem for the controller firmware.

finally, there doesn't seem to be any gcode optimization.  The ball
often travels great distances along the edge of the table to get to the
next line on the table surface which is right next to the last line.  I'm
sure it would be a major undertaking to optimize the gcode to minimize the
path traveled by the ball for any given pattern.  That would also change
the way the pattern appears and maybe not always for the better.  For
example, some patterns start at the center and completely overwrite the
stuff at the center by the time they are finished.  It would look different
if you "optimized" the pattern to minimize ball travel- that stuff at the
center that was overwritten in "nonoptimized" gcode, might end up being the
last thing drawn in "optimized" gcode.  Still, optimized gcode would draw
faster, and entail less wear and tear on the table mechanism...

Sorry for writing a novel...  maybe I should just post these things to
github..
Thanks for all the great and very fast work you've done!
Mark Rehorst, DMD
262-321-8264
https://drmrehorst.blogspot.com/
http://mark.rehorst.com
On Wed, Nov 21, 2018 at 10:46 AM Jeff Eberl<EMAIL_ADDRESS>wrote:

I don't know if it's using cookies or what. It's based on the localStorage
library from JavaScript, and it's probably cookies.
I found the bug though. The code to read that from the storage wasn't
converting it from a string to a number, so when I did math with it center
= (max - min) / 2.0, it was politely doing what I asked without
mentioning that subtracting two strings makes no sense. I have deployed the
fix (I hope).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jeffeb3/sandify/issues/58#issuecomment-440734367, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQUAhUWvGh5Re7zPrjvFYPzn1EyQrUy3ks5uxYNxgaJpZM4YnsFW
.

put the pattern file name at the end of the file as well as at the start- this would be useful for the way I manually stack the pattern files (I don't know how useful it would be for others), all in one long gcode file. The only reason I do it that way is because my smoothieboard controller firmware has a bug and can't call gcode files from within a gcode file (though https://www.reprap.org/wiki/G-code#M32:_Select_file_and_start_SD_print says it can, it can't). Some 3d printer controller firmware like the RepRap firmware and Marlin can, which means the sequence file would simply consist of a series of calls (M32) to pattern files in the same directory on the SD card. I would guess that most tables are driven by 3D printer controllers running Marlin since those controllers are the cheapest ones out there. When I name the files, I include the start and end locations of the pattern with a serial number for the pattern. So a pattern that starts on the left side and ends at the top right corner will be named something like l_tr_p04.gcode. When I am assembling sequences of patterns, I try to start the next pattern where the last one ended. So using the example named, I would select the next pattern in the sequence to start at either the top or right side of the table. That's why having the filename at the start and end of the file is useful. But maybe I'm the only one who sequences files this way. For each pattern I generate, I usually save 3 files. One is the image of the pattern so that when I'm sequencing them I step through the images and look for patterns I think might look good in sequence and have the right start and end locations. I also store forward and reverse gcode files. In the example above, I'd store a p04.png file along with the l_tr_p04.gcode and tr_l_p04.gcode files. It would probably be better if I also included the start and end locations in the .png file names, too. It would be nice if the pattern generator would let me enter a pattern number like 04, or p04, circle05, etc., and then the generator would attach the start and end designators and save the gcode file with all those designators in the file name, and save both the forward and backward pattern files. So I'd generate one pattern that I like, then hit a button to save it, and it would save the image file and the two gcode files all with the names assembled from the start, end, base shape, and a unique serial number. That would make creating a groups of files to sequence and the sequencing of them easier to do manually, and would even make it easier to write a program to generate sequences of patterns automatically.

Regarding M32, they are looking for dos names, which is something like only the first 5 characters. Try renaming them to something small, like test.gco and running M32 again. There is a way to query the files on a card too, and I think that returns something that will let you translate between the dos names and the full names.
Regarding the rest, I was thinking that I might end up doing some simple pattern matching, so you could put {start_quadrant}{shape}{end_quadrant} and it would replace that with 0_polygon_3 or something. Anything more specific feels like it would be more confusing than helpful. I'd like for someone to be able to use this, and not be confused without reading any wiki or manual about it.

is there some way that the settings could be combined into a sort of serial number/hash that could be stored in the file and then manually entered (copy/paste) into the web page to reproduce a pattern? With something like that, instead of posting tables/lists of settings, users could post the serial/hash number so others could reproduce the pattern. I think the human readable list of settings should also remain in the pattern files. A hash formula might have to allow for a bunch of extra, currently nonexistent variables for the addition of other pattern types in the future.

The real trouble with that is that the definition of the hash will have to change over time, as I add in more shapes or inputs, the hash will get more and more complicated. I haven't decided if I'll add something that can just read in the human readable format. It's got the same problem, but it's probably about the same amount of work.

is there any way to control the "granularity" of the curves? I have found that in some of the patterns based on a circle, the individual segments that make up the curve start to become visible in the pattern in the sand, making it look more like a polygon than a curve. That seems to happen for large radius curves more than small, so maybe if you changed it, the small curves would turn into too many G1 commands...Maybe granularity could be set as a function of radius of curvature.

The difficulty with that is, that I'm not really supporting curves. I create the original circle from 128 points, and then those lines are scaled and rotated and looped. By the time the circle is huge, I no longer have the information that it used to be a circle. I'm grappling with a similar issue on the polar tables, because some of those are 10 feet wide! I could add an option for changing the number of vertices in a circle, or I could make it 1024, and then downsample the points when the circle gets very close in. I could also have a concept of an arc in the vertices, but that's going to really screw up the code. It would be hours of work for very little effective difference (but that might make sense as the problems get harder to solve without arcs).

looking at the gcode, I often see G1 commands repeated multiple times. I assume this is due to rounding the coordinate values. Can the duplicate G1 commands be scrubbed from the gcode file or maybe tested before they get added to the file (if the current G1 command is the same as the last one, don't add it to the file)? I don't know how the 3D printer controller firmware handles multiple identical commands- do they all get stacked in the buffer or does the firmware ignore multiples of the same command? This would be a low priority because giant gcode files generally aren't a problem for the controller firmware.

Good point. Marlin only accepts 3 decimal places, and that's probably waaay too fine. I should probably round down to some reasonable value, and then compare the adjacent vertices and delete the duplicate, as you say.

finally, there doesn't seem to be any gcode optimization. The ball often travels great distances along the edge of the table to get to the next line on the table surface which is right next to the last line. I'm sure it would be a major undertaking to optimize the gcode to minimize the path traveled by the ball for any given pattern. That would also change the way the pattern appears and maybe not always for the better. For example, some patterns start at the center and completely overwrite the stuff at the center by the time they are finished. It would look different if you "optimized" the pattern to minimize ball travel- that stuff at the center that was overwritten in "nonoptimized" gcode, might end up being the last thing drawn in "optimized" gcode. Still, optimized gcode would draw faster, and entail less wear and tear on the table mechanism...

I have no idea how to solve a problem like this. I'd love some help if someone wants to take this on. I personally really like the idea that the sand table writes over itself. It gives it a more 3D appearance when it's running. As for driving around the outside too much, it's probably part of the limit enforcement code. The code isn't an artist, it's a set of rules, and they sometimes drive too much in the wrong way. I'd love some help with that too. It's not the most fun part to work on (making new inputs is).
As a side note on github issues:
a) I think you're replying via email, and your signature includes your phone number. These are getting posted on the internet, in public, so you probably don't want that.
b) It would be easier for me to inventory these if they are separate issues. I've been sitting down to work on sandify, and going straight to the issues page, and looking for things I think I can get done. If these were each separate issues, I could label them, or organize them in a way that would help me find the details faster.
c) This specific issue is closed, because it's fixed, so that's another reason to make new issues instead of using this one. This one won't even show up in the issues tracker anymore, because it's fixed.
Thank you for the novel. I appreciate the experience you're sharing. Even the stuff you've suggested that I think is too hard for me to tackle right now is giving me ideas on how to improve things.


[Bug] Style change, text is unreadable

Issue Feedback
Note: Any posts that do not follow this template will be closed immediately. I won't be able to address your issue if the information below is not provided.
Please mark "x" inside the square brackets to indicate that you have read the following information.

[x] I confirm that I have searched for a solution to this issue in the FAQ and couldn't find a solution.
[x] I confirm that I have searched for this issue in the Issues list (including closed ones) and couldn't find a solution.
[x] I confirm that I have read the Wiki and couldn't find a solution.

Describe the Issue
A recent update of this extension seems to have drastically changed the styling and text contrast is very low.
Steps to Reproduce
N/a
Screenshots
The all styles turned off:

enabling hellostyle at least turns the text blue.

These used to look like buttons though. The X is also nearly invisible.
Some necessary information

Stable Diffusion WebUI version: b76cc78ad9
Extension version: 510fa649
OS: windows
Browser: firefox
Python version: 3.10.9
Gradio version: 3.23.0

Additional Logs
Add any relevant logs regarding the issue here.

Do not check multiple themes.

No issues were found in Firefox browser. Please check if it is caused by a browser extension or the WebUI extension.

Nothing has changed in my browser. I haven't updated automatic1111, nor installed any other extensions. As you can see in the first screenshot, I unchecked everything. I did try individual options in isolation. None of them seemed to do anything to affect colors other than hellostyle. I did a hard at restart of the webui.bat as well as reloading the browser. I will keep trying new things though. So far, all I changed was updating this extension.

Try adding ?__theme=dark after the URL:
http://localhost:7860/?__theme=dark

The addition of the light/dark theme toggle button in the settings has been implemented. Please give it a try and see if it resolves your issue.


Fix timeout connect on linux

Hello,
We encounter a problem when we try to connect to an ip address where there is no camera. We've tested your visionary_welcome example on linux and when we run the command ./welcome -i<IP_ADDRESS> -dVisionary-T_Mini with no visionary connected to this address, the open function does not return false after the specified "connectTimeout" value has expired (or 5s if this value is not specified by looking at the defaults), it can take a lot longer than this value.
Is this the maximum time the open function should take before returning anything?
We've also noticed that when there's something at this address (e.g. a computer on the same network), the open function immediately returns false.
Here is a suggested fix for this problem
Thank you in advance for your time,

PR included in release 1.2.0


Homeworks 4, 5, and 6

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Changes to SQL file for homework 4, created a new file for submission of homework 6 reflection.
What did you learn from the changes you have made?
There are multiple ways to approach the same problem and arrive at the same answer, but there are also more concise ways to present the output that may be better for the end user.
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
N/A
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
N/A
How were these changes tested?
I tested the sql queries I wrote in a separate sql file before pasting them into my responses.
A reference to a related issue in your repository (if applicable)
N/A
Checklist

[ x] I can confirm that my changes are working as intended

HW5: incomplete

@amanda-ng518 HW 5 added


Missing resource file types

Godot version:
Godot 3.0.6
OS/device including version:
Windows 10 x64
Issue description:
some resource types are missing when trying to load certain files.
Steps to reproduce:
have an array property on a script that is exported and can be populated. then got to array -> indices->object->load, and in the supported file types that popups up, .tscn is not on the list. there might be others as well. I also believe .tex is still used even though .texture is what is proposed...or am I missing something here?
Minimal reproduction project:

Can this be reproduced in 3.1?

Duplicate of #7278


Consider allowing null / undefined remove an attribute

Currently false, when passed, will remove the corresponding attribute but undefined and null get stringified.
Does it make sense to allow all falsy values remove the attribute? This means 0 (Number not String) will remove the attribute. Or is undefined / null / false good enough. Or do we even need to do this at all.
Note it's a breaking change because those relying on null or undefined to be stringified would be broken.

Wasn't the undefined, null, and false bunch set to remove the linked attribute in the past? Perhaps it changed after the switch to functional style?
Either way I think the above trio is okay since they don't make much sense to stringify. 0 could feasibly be a useful value for number properties (e.g. <x-progressbar value="0" max="100">) and it might not be obvious to the user that an absent attribute implies 0, so in my opinion 0 should remain.

@marcoms they still remove the attribute when used as a property setter, this is just for Incremental DOM.

I think it would be good to remove null/undefined attributes, not just for boolean atts, but in general.  I have a use case where I'm styling the host based on an attribute with an unknown value, which in css looks like this.
:host {

}
:host[my-att] {

}

This is failing for me at the moment, because the attribute is present on the element.  As a workaround, I've removed the attribute from props and I am using getAttribute in the render method.
const myAtt = this.getAttribute('my-att');

@rhythnic can you provide the prop definition that is giving you grief?
See https://github.com/skatejs/skatejs/blob/master/src/util/attributes-manager.js#L78. That looks like it ensures a prop that is set to an empty value will remove the attribute (cc @andreawyss). This should work for all attribute-linked props.

@treshugart  Thanks for pointing me to the code.  I was able to fix it by logging a bit from inside of _syncAttrValue.
Original Prop definition
href: skate.prop({ attribute: true })

Fixed
href: skate.prop({ attribute: true, default: null })

What caused the attribute to show for undefined values is that inside of _syncAttrValue the value is an empty string, so it fails the check for === null.

Now, as a blanket rule, null and undefined will remove an attribute. Additionally, props that deserialize to either will inherently remove an attribute. Done in #1098.


Implement support for GCP GPU machine types

A/C:

[x] Energy and carbon emissions estimates should be returned for all GCP GPU Machine Types, via the API and CLI.

Tech Tasks:

[x] GPU operational energy / carbon emissions is implemented for all instances
[x] Embodied emissions is implemented for all instances
[x] Relevant unit tests are added / updated
[x] Relevant packages versions are bumped

Notes:

We can leverage Teads published data set for the implementation. Note the more modern families aren't published there yet -- we can do that and contribute it back if their team is interested.
This is the list of GPU machine types we need to support:
NVIDIA A100
NVIDIA T4
NVIDIA V100
NVIDIA P100
NVIDIA P4
NVIDIA K80

I have pushed this - ready for code review.


times in millis should be 32bit values

My first go with this very nice library is frustrating me right now, because I can have the breath-Effect stay on for just 65 seconds...
Unfortunately my c++-skills dont suffice to change that in the source - I tried but things just didnt work.

@hansimglueck
Use below code to run breath forever...
auto freezetime_sequence = JLed(9).Breathe(4000).Forever();

Here is a lot more uses for using this library
https://github.com/Welsyntoffie/csgo-gsi-python-to-arduino/tree/develop/arduino/CSGO_lighting_controller


[BUG] Update Twitter logo to new X logo

Description
we can have a new X logo instead of the old Twitter logo
Screenshots

Do you want to work on this issue?
No
Additional information
No response

As this is a duplicate of https://github.com/EddieHubCommunity/BioDrop/issues/9000 I will close this Issue


MaskOverlayBits doesn't turn off overlay on Vulkan

Description
We have a bgfx-based app. When we start up, bgfx loads renderdoc.dll and calls MaskOverlayBits(0, 0) to turn off the in-app overlay. In the DX11/12 backends this works as expected. But when we run the Vulkan backend, the overlay continues to show up and seemingly cannot be turned off.
bgfx currently calls MaskOverlayBits prior to device creation, but I have tried moving the call after device creation (and even repeating it on every frame), but the results are the same.
Steps to reproduce
This can be reproduced on the bgfx example apps, such as example-01-cubes. On Windows, build the Debug x64 version of the app and copy renderdoc.dll to the .build\win64_vs2019\bin directory. Launch the app from Visual Studio; it will use DX11 by default and the RenderDoc overlay won't be visible. Change the command line arguments to --vk. Launch again and now the overlay shows up, even though it shouldn't:

For reference, bgfx calls MaskOverlayBits from the loadRenderDoc() function in src\debug_renderdoc.cpp.
 You should absolutely not do this as it is not supported and it will break things - especially for vulkan where the layer registration and paths is especially important.
Does this problem still happen if you don't copy renderdoc.dll out of RenderDoc's installation and instead use GetModuleHandle or equivalent to obtain the module handle once the program is launched from RenderDoc?

Does this problem still happen if you don't copy renderdoc.dll out of RenderDoc's installation and instead use GetModuleHandle

Nope, that solved the problem for the case where the app is launched from RenderDoc!

You should absolutely not do this as it is not supported and it will break things

OK. I guess I thought copying the dll was the standard way for apps to load it even if they're not being launched from RenderDoc. Should I rather add the RenderDoc directory to my PATH?

No copying the dll around has never been supported.
It should work to add RenderDoc to your PATH though I wouldn't necessarily recommend it as it may have other side-effects (e.g. programs using RenderDoc's version of Qt or d3dcompiler etc). I'd suggest either locating RenderDoc through a config option in your program or through looking up its location in the registry, but generally speaking the best option is to launch your program from RenderDoc as that is the only way to ensure it is reliably launched.

OK. You might want to chat with @bkaradzik about how it's done in bgfx, as it simply does LoadLibrary("renderdoc.dll"), and from what you're saying that seems wrong now. In any case, thanks for the help. :)

Nothing has changed, that can work and is how e.g. the unity and UE4 integrations function, but it's intended only for advanced users who know exactly what they're doing. It's too easy to get wrong so I can't feasibly support it. Copying renderdoc.dll around has never been supported though and as you've found that can cause problems especially on vulkan, you still have to load the correct renderdoc.dll from its normal location.
I don't have any association with bgfx, so if there's a bug in bgfx's renderdoc integration you'd need to report that to them.


i18n(zh-cn): Update compontents.md

Description
Update compontents.md
Upstream #1862

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

zh-cn
guides/components.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


High contrast colour scheme not obeyed.

Description
When high contrast is enabled files doesn't seem to correctly follow the system wide settings.
Steps To Reproduce

Enable High Contrast
Close Files (for some reason it won't allow itself to be unminimised after high contrast changes.
Open and observe

Expected behavior
High contrast settings are correctly observed.
Files Version
Version: <IP_ADDRESS> OS Version: 10.0.19044.1826
Windows Version
Win 10 10.0.19044.1826
Relevant Assets/Logs
debug.log
debug_fulltrust.log

Can you elaborate on what's not being followed?

Well I presumed that the background colour should follow the system wide setting instead of being red for one.

Another issue of note is that there doesn't appear to be a differentiator between the currently selected element and one that is being hovered over.

Explorer uses a white outline, but the WinUI demo also appears to do a similar thing.

Well I presumed that the background colour should follow the system wide setting instead of being red for one.

We can take a look at this, can you open a separate issue to track the background color? It'll help us fix them one by one.

And the icons are also hard to see when selected over an object, but otherwise seems to be working as expected

Can you open a separate issue for this as well? We want to make sure each accessibility issue is being tracked and given the importance it deserves.

Another issue of note is that there doesn't appear to be a differentiator between the currently selected element and one that is being hovered over.

I'm going to modify this issue to track this specific problem.

@nathanielcwm these issues have been resolved in our dev branch and will be included in the next release.


provide links to ECMA and ISO standards

These have been on the Visual Studio pages. Hosting them as part of the .NET Standard documentation is more natural.
Fixes #14077
Fixes #10469

@mairaw

So will the vs page be redirected here? or what's the plan?

That's the plan. Once this is updated, I'll give them the anchor link for redirection.


Pushing as github-token

#588  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @CatChen and the rest of your teammates on  Graphite


Transform's input file does not exist

//此处仅处理因插件项目内报红显示的处理方式
compileOnly files("$flutterRoot/bin/cache/artifacts/engine/android-arm/flutter.jar")
这句代码会导致下面的错误

What went wrong:
Execution failed for task ':super_player:compileReleaseJavaWithJavac'.

Could not resolve all files for configuration ':super_player:releaseCompileClasspath'.
Failed to transform flutter.jar to match attributes {artifactType=android-classes-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
Execution failed for JetifyTransform: /Users/apple/fvm/versions/2.10.3/bin/cache/artifacts/engine/android-arm/flutter.jar.
Transform's input file does not exist: /Users/apple/fvm/versions/2.10.3/bin/cache/artifacts/engine/android-arm/flutter.jar.

可以先注掉，这个只是用于在编写过程中规避掉代码报红问题，在不同环境配置下改jar包路径可能不一样。后续会去掉改引用

最新版本已经解决，欢迎使用


Branch-independent caches

The issue template said

Issues should only be opened on if the issue relates to code in this repository.

which I don't think is the case here. But it's still relevant and I don't know where else to file this.
I think caches should be accessible repository-wide, instead of being tied to a specific branch. The primary use case is caching external dependencies which can be shared between branches. If branch-specific caches are required one could include ${{ github.ref }} in the cache key (if slashes were handled properly that is, see #43).

I 👍 this. The majority of our runs don't get a cache hit due to this making actions/cache mostly useless. I also think this should be mentioned in the README and Marketplace. I was pretty confused as to why none of my branches would get a cache hit despite the cache key being the same across runs.

In some way the branch specific cache is a feature that could be nice. One way to make this work could be to also "merge" the cache. When a PR is merged into a branch, then the branch should have the cache of the PR available. This would lead to correctly shared caches naturally, from what I can tell.

This issue overlaps with the discussion here: https://github.com/actions/cache/issues/79
Linking to that thread that has a nice solution (for my use-case, at least) for future explorers trying to debug cache-misses.

I'm too late for the bot, but I definitely still care about this.

@PathogenDavid  We're tracking this in #79 and makes sense to close this one then.

@vsvipul Ah that explains why I remembered that someone had commented, I'm subscribed to that one too. Thanks!


Elevation profile

Hi,
I'd find very useful the calculation (and rendering) of the elevation profile of a route.
Best regards,
Carlo

I added this functionality, https://github.com/GIScience/Leaflet.Heightgraph/commit/5f655699a877ef1946d03bb19ff2c3b0b3f8a3ac - also now live on www.openrouteservice.org

Could you elaborate how / when / where this should work? I see the profile tool, but no elevation data. It seems that the elevation array only contains a bunch of zeros.
Route example

@Sandmania the elevation data currently only works for below 60 deg N. We are considering merging different data sets for the rest of the world but stay tuned for this.
http://glcf.umd.edu/data/glsdem/description.shtml

@TimMcCauley any news on the elevation data above 60 deg N?

@Sandmania we are currently working on detaching our graphhopper-ors fork from openrouteservice that we can easily update to a newer graphhopper version which considers multi elevation providers! Stay tuned :)


[qa] Ability to isolate single transfers locally

Problem
What problem are we solving?
When you are testing changes, there is no easy way to test a single transfer. If you are trying to debug something on testnet or mainnet locally, it is difficult to parse and isolate all logs related to the transfer in question.
Impact
Why does this matter? Who does it impact? How much does it impact them? What is the urgency?
Without the ability to easily debug single transfers, you risk pushing incomplete solutions, and it increases dev time substantially as there is no quick way to debug.
Proposed Solution
[OPTIONAL] Thoughts on solution design. We could do  to solve this problem.
lambda-izing the stack may help with running operations for a single transfer. alternatively, an admin UI that triggers certain actions for a given transfer only could be helpful, but in isolation would not mute the logs (since you need to ensure nothing else happens in that time frame)
Acceptance Criteria
From an end user perspective, the below criteria must be met to consider this done:

[ ] I can trigger a single operation in a single transfer for router
[ ] I can trigger a single operation in a single transfer for sequencer
[ ] I can trigger a single operation in a single transfer for relayer

Complexity: 13
See the discussion in Sprint Poker #36
Powered by Parabol


[bug v1] unable to use 2024 edition because tauri-build reads Cargo.toml with old cargo_toml crate

Describe the bug
unable to use 2024 edition
error: failed to run custom build command for `app v0.1.0 (/Users/anatawa12/tauri-2024/src-tauri)`

Caused by:
  process didn't exit successfully: `/Users/anatawa12/tauri-2024/src-tauri/target/release/build/app-2cd9b7cd989b4b2b/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=TAURI_CONFIG
  cargo:rerun-if-changed=tauri.conf.json
  cargo:rustc-cfg=desktop
  TOML parse error at line 11, column 11
     |
  11 | edition = "2024"
     |           ^^^^^^
  data did not match any variant of untagged enum Inheritable
  : TOML parse error at line 11, column 11
     |
  11 | edition = "2024"
     |           ^^^^^^
  data did not match any variant of untagged enum Inheritable

warning: build failed, waiting for other jobs to finish...
       Error failed to build app: failed to build app

Reproduction
Create project with tauri cli and bump to 2024 edition
Expected behavior
it should work
Full tauri info output
[✔] Environment
    - OS: Mac OS 14.4.1 X64
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.81.0-beta.2 (08328a323 2024-07-25)
    ✔ cargo: 1.81.0-beta.2 (a2b58c3da 2024-07-16)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: beta-aarch64-apple-darwin (default)
    - node: 20.12.2
    - pnpm: 8.15.4
    - yarn: 1.22.19
    - npm: 10.8.1

[-] Packages
    - tauri [RUST]: 1.7.1 (no lockfile)
    - tauri-build [RUST]: no manifest (no lockfile)
    - wry [RUST]: no manifest (no lockfile)
    - tao [RUST]: no manifest (no lockfile)
    - tauri-cli [RUST]: 1.5.14
    - @tauri-apps/api [NPM]: 1.6.0
    - @tauri-apps/cli [NPM]: 1.6.0

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: out
    - devPath: http://localhost:3030/
    - framework: React (Next.js)
    - bundler: Webpack

Stack trace
No response
Additional context
It looks parsing Cargo.toml is only for several checks so option to skip such a checks is one possible solution I think.
Rust 2024 is planned to be stabilized in rust 1.82.0 which will be released on October 17th so I tried them with nightly toolchain.

@anatawa12 can you test the feat/1.x-edition-2024 from #10414 and see if it works for your project?

I tried a915361ddc6e63c749478f05bcb5ced9ad814aea and it works for my project. thank you


Bish does not support I/O redirection

Should be able to do e.g. ls | grep foo in bish.

i dont understand

Well, one of the most powerful primitives in bash (or any sort of shell) is redirection of input/output between processes. It's the "Unix philosophy": write lots of small programs that perform one job, and stitch them together with I/O redirection. Thus, bish must support these operations.
ls | grep foo simply means list files, but instead of printing the listing to the screen, redirect that output into the input of the grep tool. That's what the pipe character | means. Then grep is given a pattern to match, and prints all matches to the screen.

+1

Punting on this issue so I can do a 0.1 release.


Skip first time experience on Appveyor

Why you need this? :trollface:

This was generated by a script, those repos where it doesn't make sense the PR will be closed unmerged.


a couple of mistakes to report

i don't know what happened to NMA but i can't enter it, it gives me some sort of PHP error i dunno if it is down or if it is a me problem but anyway got some new screenshots for you

i think it should say "done" but it says error instead. this is after reparing the drill machine in flagstaff's mine

this is the ranger that is hiding from the slavers in flagstaff, i think he should say "flagstaff" but he says flagpole.
im playing your latest translation, 0.98 ver

Does your install involve any of the sfall or extended release files? Or did you install with the 1.13 release? I wonder, as the expected amount of xp from that action in 1.14 is 500, not 400

hi, im using the latest foxx release with your translation, but i just saw that he uploaded a new version today so i'll see if there any other error messages

btw he has integrated your translation in the latest installer

Hmph. Well, I would have suggested he use it at one point. Or at least when it was in a 'final' state. No worries though. He's free to do what he wants with it.
In any case though, I can only really support the vanilla version. I am 99% sure the error message is a result of mismatched script version/translation version.
Let's see if Foxx's newest release fixes that. Though, I don't know if his version tweak any scripts...

i'll let you know, unfortunately upgrading to the new version broke the saves i had so i have to restart the game anyway


add "enable_fxaa" in rendering.global.json to enable/disable fxaa pass

@hyv1001 please check and assess if these changes should be accepted


Share Button

What is the purpose of the Share button on the Octo page? I cannot find it described in the docs and it is not obvious what it does.

When you click the button, you will observe that the URL for the current page will change to include a Gist ID. Per the Readme:

Octo has a share feature which stores source code and configuration metadata in Github gists. Following one of these links will run the program and then you can back out into the Octo IDE. Alternatively, you can use these urls to embed a Chip8 emulator in an iframe on your websites:
<iframe
	src="http://johnearnest.github.io/Octo/embed.html?scale=2&gist=f3685a75817cde6d5c0d"
	width="256"
	height="128"
></iframe>


octopus: 8.3 -> 8.4

Motivation for this change
Regular update. libxc, required by octopus,  is updated from 4.2.3 -> 4.3.4.
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks!


⚠ File access (beta) has degraded performance

In d6a7a07, File access (beta) (https://beta.fyle.uk/file/fish) experienced degraded performance:

HTTP code: 200
Response time: 2467 ms

Resolved: File access (beta) performance has improved in 64b04c8 after 8 minutes.


WHEA_UNCORRECTABLE_ERROR (124)

Version 10.0.17763.168 WHEA_UNCORRECTABLE_ERROR (124)

Ten minutes after installation

I'm having this bsod too. It does not happen on VMWare. Only seems to be happening on physical machines. I could've sworn this was not happening before, weird.

Machine checks are particularly ugly to debug. Can one of you upload a full kernel dump of the system at the time it's happening? I'll try to take a look and see what's up.

Any minidumps of the crash you can send me will be helpful. Send them to<EMAIL_ADDRESS>Thanks!

<EMAIL_ADDRESS>
Ok I will send you an email later.

WHEA_UNCORRECTABLE_ERROR
------------------ 原始邮件 ------------------
发件人:                                                                                "Gbps/gbhv"<EMAIL_ADDRESS>发送时间: 2020年11月18日(星期三) 晚上11:49
收件人<EMAIL_ADDRESS>抄送: "曼珠沙华"<760917197<EMAIL_ADDRESS>主题: Re: [Gbps/gbhv] WHEA_UNCORRECTABLE_ERROR (124) (#21)
Machine checks are particularly ugly to debug. Can one of you upload a full kernel dump of the system at the time it's happening? I'll try to take a look and see what's up.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
从QQ邮箱发来的超大附件
MEMORY.zip (155.22M, 2020年12月19日 11:40 到期)进入下载页面：http://mail.qq.com/cgi-bin/ftnExs_download?t=exs_ftn_download&k=0665373369bb7c92f4c96d1e4535024b5a5700510101530614560207511804025f001a525703564908010e07510006520b000006633f30297c2878613a1b4a0d496542&code=9e73c50d

"The file is too large to download directly. Recommend you to use tools to download it."

Can you upload somewhere else?

OK

您可以上传到其他地方吗？

https://drive.google.com/file/d/1QXo1BEi2kQDRkUjz4qnnGWWdqfSpbHLk/view

I'm having this bsod too. It does not happen on VMWare. Only seems to be happening on physical machines. I could've sworn this was not happening before, weird.

Me too!!!


Strengthen code of conduct

This is much bigger change than I expected from the title. The pull request and git commit comment would have benefitted from a description, e.g.

Replace current Code of Conduct based on the Open Code of Conduct from the TODO Group (https://todogroup.org/), with an anti-harassment policy based on the example policy from the Geek Feminism wiki, created by the Ada Initiative and other volunteers (https://geekfeminism.wikia.org/wiki/Conference_anti-harassment)

If this gets a squash-and-merge you can edit the combined commit message within GitHub, which is very convenient.

I wonder if Twitter using the conference hash tag (#BCC2020) or "@" including conference organiser accounts (Galaxy and OBF/BOSC) be explicitly included as an online event venue?


Service crashed due to internet outage

Seems like a defect in Windows that the service wasn't automatically restarted when it crashed, even though the service was set to restart on failure every time.
Error message
Application: GamesDoneQuickCalendarFactory.exe
CoreCLR Version: 8.0.724.31311
.NET Version: 8.0.7
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Net.Http.HttpRequestException: No such host is known. (oauth2.googleapis.com:443)
 ---> System.Net.Sockets.SocketException (11001): No such host is known.
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Google.Apis.Http.ConfigurableMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Google.Apis.Auth.OAuth2.Requests.RequestExtensions.PostFormAsync(Object request, HttpClient httpClient, String url, AuthenticationHeaderValue authenticationHeaderValue, IClock clock, ILogger logger, CancellationToken taskCancellationToken)
   at Google.Apis.Auth.OAuth2.ServiceAccountCredential.RequestAccessTokenAsync(CancellationToken taskCancellationToken)
   at Google.Apis.Auth.OAuth2.TokenRefreshManager.RefreshTokenAsync()
   at Google.Apis.Auth.OAuth2.TokenRefreshManager.GetAccessTokenForRequestAsync(CancellationToken cancellationToken)
   at Google.Apis.Auth.OAuth2.ServiceAccountCredential.GetAccessTokenForRequestAsync(String authUri, CancellationToken cancellationToken)
   at Google.Apis.Auth.OAuth2.ServiceCredential.GetAccessTokenWithHeadersForRequestAsync(String authUri, CancellationToken cancellationToken)
   at Google.Apis.Auth.OAuth2.ServiceCredential.InterceptAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Google.Apis.Http.ConfigurableMessageHandler.CredentialInterceptAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Google.Apis.Http.ConfigurableMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Google.Apis.Requests.ClientServiceRequest`1.ExecuteUnparsedAsync(CancellationToken cancellationToken)
   at Google.Apis.Requests.ClientServiceRequest`1.ExecuteAsync(CancellationToken cancellationToken)
   at Google.Apis.Requests.ClientServiceRequest`1.ExecuteAsync()
   at GamesDoneQuickCalendarFactory.Services.GoogleCalendarSynchronizer.start()
   at Program.<Main>$(String[] args)
   at Program.<Main>(String[] args)

Added retrying for the Google Calendar list operation when the program first starts up, which would otherwise crash the program if it fails.


Consider moving boilerplate of VILApredictor to VILA repo

done as of PR https://github.com/allenai/mmda/pull/89


Riscv port

Ticket
Link to Github Issue #14909
Problem description
Provides preliminary support for rv64g sifive unmatched hardware.
This patch generalizes several existing x86 specific portions of the tt-metal stack such that they are now portable across multiple architectures - the x86 intrinsics have been ported to ISO C++.
Part of this port modifies the existing build script so that users can now select different C and C++ compilers (and versions of compilers) to build tt-metal.  The selected compilers properly forward into to the underlying tt-metal CMake infrastructure.
What's changed
Small portions of the existing C++ functionality use x86 specific intrinsics. This patch modifies those portions in order to generalize them to ISO C++. This work relied heavily on the following link which describes in general terms (pseudo code) what operations a particular set of x86 intrinsics perform.
The bash script that runs the build has been updated to allow users to select compilers (C/C++).
A substantial number of unit tests pass but not all of them. There are several instances where a unit test composed of several other unit tests pass but, when the dependency unit tests are executed  they fail with a segmentation fault.
Some tests also seem to require TT_METAL_SLOW_DISPATCH_MODE=1 but do not state it's a requirement unless they are run independently. As an example, running the "unit_test" program will run several unit tests without that environment variable activated. Several of the tests run as part of "unit_test" will fail. Some of tests that fail can run correctly with that environment variable outside of being run as part of the umbrella suite found in "unit_test".
Checklist

[ ] Post commit CI passes
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

Hi @ct-clmsn! This is awesome! Thrilled to see this change coming in! 🤩
We don't have RISCV machines on CI yet. Can you please share what environment do you use to build and test this?
This might help us to establish some CI.

@blozano-tt apologies for the side effects of doing the rebase

I am one of the code owners for the CCL files. We are seeing all the CCL changes from the past few months in the diff in this PR with 92 affected files just in the CCL side, it is impossible to filter out what was actually changed if anything in this PR pertaining to our area. I imagine there is a similar problem being faced by others as there are 2507 changed files! I don't think we can reasonably review this. I suggest reverting to an earlier commit before the erroneous merge with main and to perform a rebase instead.

@jvegaTT not a problem; completely understand the situation. Not exactly sure how the PR went sideways but I'll see about getting this fixed this evening. would you all prefer the branch get a hard reset to main or the branch get deleted and replaced with a new branch that's been created from main?

@jvegaTT not a problem; completely understand the situation. Not exactly sure how the PR went sideways but I'll see about getting this fixed this evening. would you all prefer the branch get a hard reset to main or the branch get deleted and replaced with a new branch that's been created from main?

I think GH will need the pr reopened to have all the extra code owners and changes removed from it.

Cool, I'll close this and reopen. Thanks.


POST request is changed GET request on simulator of Xcode

Description

Steps to reproduce the issue:

docker compose
Launch iOS app from Xcode
Request POST to localhost server by docker

Describe the results you received:
why POST request received as GET request on local server
Describe the results you expected:
POST request receivable
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
Client:
 Version:      1.13.1
 API version:  1.26
 Go version:   go1.7.5
 Git commit:   092cba3
 Built:        Wed Feb  8 08:47:51 2017
 OS/Arch:      darwin/amd64

Server:
 Version:      1.13.1
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   092cba3
 Built:        Wed Feb  8 08:47:51 2017
 OS/Arch:      linux/amd64
 Experimental: true

Output of docker info:
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1
runc version: 9df8b306d01f59d3a8029be411de015b7304dd8f
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.8-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.952 GiB
Name: moby
ID: ZTRH:E53Q:6MDS:ICLR:T2V7:I2BT:P2JA:HGPX:G57P:N6B7:I3Z4:SQNH
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 16
 Goroutines: 26
 System Time: 2017-03-12T09:00:31.956038472Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Username: ikamon
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Additional environment details (AWS, VirtualBox, physical, etc.):

The issue seems on your application side rather than on Docker.
I'm closing this issue, but feel free to reopen if you disagree


Thunderstore accessibility

We need to provide some changes to have thunderstore support our loader and godot games in general.
Currently we want:

then mods path that can be provided as a cli argument
a config folder that can be provided as a cli argument

From the Thunderstore Discord discussion:

Mythic — Today at 10:24
so yeah I guess primary concerns summed up:

tightly coupling the mod ID to package ID end to end would be great (so making them match with Thunderstore IDs to benefit from the ecosystem guarantees)
a standard way for mods to handle configs, which are somehow tied to the ID scheme to prevent cross-mod conflicts
packaging seems like it might end up being error prone and/or cumbersome the way it's currently, it'd be good to solve either with a tool for building packages, or an intelligent loader (the preferred option based on my experience)

Mythic — Today at 10:24
so we have this CLI tool meant to be for building Thunderstore packages: https://github.com/thunderstore-io/thunderstore-cli/wiki
if you'd like, we could add first party support for building packages for your mod loader with it
right now it doesn't do anything complex but we've been meaning to eventually add integrations to specific loaders/game engines/etc
adding @Aaron since he's developing the cli atm
something to note regarding the CLI is that it's designed to be callable from other software too

_meta.json / manifest  topic

Mythic — Today at 10:44
ah! one more thing about the manifest now that I still remember, if we're going to re-use the manifest for both the loader and Thunderstore (which would be the efficient solution if it's possible), I'd suggest moving the non-thunderstore supported metadata keys under their own object of some kind
so assuming we don't add new fields to our current scheme (which we will do), it could be something like this:
{
"name": "Invasion",
"version": "0.6.0",
"description": "Adds content from Space Gladiators",
"website_url": "https://github.com/BrotatoMods/Brotato-Invasion-Mod",
"dependencies": [
"Dami-ContentLoader",
"Darkly77-BFX"
],
"extra": {
"godot": {
"id": "Darkly77-Invasion",
"incompatibilities": [],
"authors": ["Darkly77"],
"compatible_game_version": ["<IP_ADDRESS>"],
}
}
}
the reasoning being that we will eventually validate that there are no extra fields at the root level of the manifest
right now that is not validated for but it would become a backwards-incompatibility for you when we do add that validation
so we could already agree on what the root-level key is for unformatted data, and you could use that for anything you want to add that we can't or don't yet support
that said, from the set of fields you have that we don't, we can add at least authors directly already

_meta.json / manifest topic

Reference: https://thunderstore.io/package/create/docs/ - Package Format Docs

Tightly couple mod ID to package ID
Does this account for how Thunderstore expects the manifest.json to be located at the zip root, whereas (at least a prior version of) the mod loader expects it to be in a sub directory?
There are a few options how that could be solved, my recommendation is making the loader slightly intelligent and have it do special handling that makes it possible to use a single manifest at the root which is shared by Thunderstore and the loader, but there are many ways that could be achieved.
CLI arg for configs path
This can be made a separate CLI arg or it could be shared with the mods path CLI arg. Has that option been considered?
Specifically, it would be possible to have one CLI arg that points to a directory with a standard, such as:
mods/
configs/

Not that having multiple CLI args would be any trouble, in fact, I believe it'd be more versatile. Just wondering if this was considered yet.


[confused] Why isn't the uniform vec3 passing to the shader?

http://codepen.io/Lancer611/pen/LbeyqP?editors=1010
Right now I have it setup to work as expected, but the glowColor is hard coded in the fragment shader.  Change which glow line is uncommented to use the uniform instead, and see that it doesn't work as expected.

changing glowColor in the uniforms object to an array instead of a dictionary with x,y,z works, but the implementation doesn't feel consistent.

Passing  an array to  the  vec2/vec3/vec4 of a shader is the specification in WebGL.
the  x/y/z/w, r/g/b/a, s/t/p/q  are just the aliases  in shader.
If PIXI.js supports those aliases, it has to convert dictionary to Float32Array. This way is not efficient I think.

WebGL uses TypedArrays for all their vec/mat APIs. We have special handling for vec2 that translates an object with x/y properties into a Float32Array for you to support PIXI.Point. However, since we don't have any objects that are x/y/z we don't have any special support to translate that for you.
I'd be OK with a PR to add this support, but right now using a Float32Array is the correct method (though a normal array will work as well).


Asock.Msgr's queue should be configurable

Requires adding an element to the Config struct, and then modifying commonNew.
While we're at it, replace q and m in commonNew; just put the make() calls in the &Asock literal.

Almost done. Adding code to avoid disallow Config.Buffer from being 0, which creates a deadlock.

Done, tests in for failure cases.


[BUG] Plugin can block out inventory slots from main inventory screen

When moving items around and alching at the same time, an inventory slot can be semi-permanently locked and hidden even from the default inventory screen.
Notes:

on whitelist mode
turning off the plugin does not  fix the issue
appears to trigger if swapping a non-alchable and alchable item + clicking High Alchemy on the same tick

I think I accidentally stumbled across a fix at one point but haven't been able to reproduce; relogging resolves the issue.
edit: toggling whitelist/blacklist fixes it

This appears to be fixed with the partial revert for 1.2. Closing the issue, will reopen or file a new issue if the bug reappears.