[$1000] When selecting the country 'Islas Ultramarinas Menores de Estados Unidos', the first two letters are not included

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to Settings > Preferences
Select language Spanish
Go back to the Settings > Profile > Personal details > Home address
Select country 'Islas Ultramarinas Menores de Estados Unidos'

Expected Result:
When selecting the country 'Islas Ultramarinas Menores de Estados Unidos' in Spanish, the first two letters should be included
Actual Result:
Selecting country 'Islas Ultramarinas Menores de Estados Unidos' in Spanish, the first two letters 'Is' not included
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native - Infinix note 8i
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.8-4
Reproducible in staging?: Needs reproduction
Reproducible in production?: Needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

https://user-images.githubusercontent.com/43996225/235259797-dfb8a637-28f8-4a5a-b597-b9702cad6b9b.mp4
Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1682532535461949
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~011e9f1878c961029c
Upwork Job ID:<PHONE_NUMBER>695211520
Last Price Increase: 2023-05-01

Triggered auto assignment to @maddylewis (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

reviewing today

Job added to Upwork: https://www.upwork.com/jobs/~011e9f1878c961029c

Current assignee @maddylewis is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @0xmiroslav (External)

Triggered auto assignment to @NikkiWines (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

Proposal
Please re-state the problem that we are trying to solve in this issue.
The picker displays the end of the selected country if the text width is wider than the picker width.
What is the root cause of that problem?
There is an issue on Android native with the way React Native TextInput is implemented.
What changes do you think we should make in order to solve the problem?
Add selection: {start: 0} to the textInputProps prop of the RNPickerSelect in the BasePicker component.
What alternative solutions did you explore? (Optional)
None.

Please check this-
<DropDownPicker
items={[
{ label: 'Islas Ultramarinas Menores de Estados Unidos', value: 'UM' },
{ label: 'Option 2', value: 'option2' },
{ label: 'Option 3', value: 'option3' },
]}
defaultValue={selectedItem}
placeholder="Select an option"
containerStyle={{ height: 40 }}
onChangeItem={(item) => setSelectedItem(item.value)}
/>

📣 @ipagedesigners! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:

Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.

 Thank you for contributing to Expensify!

Please check this also- import DropDownPicker from 'react-native-dropdown-picker';

Agreed, this looks like a dupe - closing in favour of https://github.com/Expensify/App/issues/15310


Update lang-de.json

Changed German translation (I’m a native speaker), changed personal pronoun from «sie» to «du» (more personal).

"Ich danke Ihnen", oder sollte ich einfach sagen, "danke"! :beers:

:beers:
Just saw that there still are a lot of untranslated strings. Will these be added to the localization file, too?

We need help with that ... :)
Can you make a few screen shots or a write a list and submit it as an issue?  It's basically just an oversight.
Or, if you're up to it, we gratefully accept pull requests!


add genome size estimation

The workflow could then be used to

clean the data
and
get an estimation of the genome size based on the cleaned data

So the output could be directly used with assembly tools such as flye.

This was an idea years ago when e.g. flye wanted an estimate of the target assembly size. It's not necessary anymore. I close this bc this is not the focus of CLEAN


Log output not only Error

Hi, thank you for your awesome project! :)
Is it possible to log all the output? We have some console printing in our script to track its behavior. Could we log it so that we can access it in the dashboard?
Thanks a lot

Yes, this would be a great feature!
Small update on the status of this bundle.


Do Your Job Banner

User story
Website visitors want to be made away of the DYJ/Pledge site.
Implementation
Make a small/streamlined banner near the top of the page that links to the pledge site.

@nathanmwilliams Do we have text for this?

I can write some. This is for the banner on townhallproject.com?

Yup!


Fix the window resizing issue

When running python code/ui.py, resizing window has a problem

We should choose which of the features to add. Dr. Menzies told in the class that you shouldn't solve all the issues. You choose which features you want to work on. Do you agree that this isn't the feature we wanna work on?


Member Restrict

Member restrict functionality is available for spaces and channels.If you could extend the functionality for sub pages in a space that would be helpful.

This functionality was implemented.

Thank you


FilesCommunity.FilesPreview version <IP_ADDRESS>

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

This time it should only be the VCLibs issue and would have to be manually verified

Automatic Validation ended with:

Installation failed with exit code -1978334972
2024-11-23 16:10:45.500 [CORE] Deployment operation #2: Windows cannot install package FilesPreview_<IP_ADDRESS>_x64__1y0xx7n9077q4 because this package depends on a framework that could not be found. Provide the framework "Microsoft.VCLibs.140.00" published by "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version 14.0.33519.0, along with this package to install. The frameworks with name "Microsoft.VCLibs.140.00" currently installed are: {Microsoft.VCLibs.140.00_14.0.27323.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30035.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30035.0_x86__8wekyb3d8bbwe}
2024-11-23 16:10:45.500 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(161)\WindowsPackageManager.dll!00007FFCB6DC3F75: (caller: 00007FFCB6D1A720) Exception(2) tid(74c) 80073CF3 Package failed updates, dependency or conflict validation.
2024-11-23 16:10:45.637 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(54)\WindowsPackageManager.dll!00007FFCB6DC2D2F: (caller: 00007FFCB6DC432C) Exception(3) tid(74c) 80073CF1 Package was not found.
2024-11-23 16:10:45.637 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(126)\WindowsPackageManager.dll!00007FFCB6F38931: (caller: 00007FFCB6DC5853) LogHr(2) tid(74c) 80073CF1 Package was not found.
Msg:[D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(54)\WindowsPackageManager.dll!00007FFCB6DC2D2F: (caller: 00007FFCB6DC432C) Exception(3) tid(74c) 80073CF1 Package was not found.
2024-11-23 16:10:45.652 [CLI ] MSIX installer failed:<PHONE_NUMBER>

Automated error analysis suggests -1978334972 may mean This package has a dependency missing from your system.
Automated error analysis suggests<PHONE_NUMBER> may mean Error Installing Dependency - Windows cannot install this package because it depends on a framework (version) that could not be found.
(Automated response - build 899.)

@stephengilie Can you manually validate this PR, please.

@ItzLevvie Files currently has issue with the automated validation as VCLibs is outdated and Microsoft doesn't provide updated download links for them. These would have to be manually approved like https://github.com/microsoft/winget-pkgs/pull/184766#issuecomment-2473937472

I saw that VClibs version 33728 was added, I'm guessing this would fix the automated pipeline on this and #193447

@wingetbot run

@wingetbot run

Waiting for manual validation.

Verify:


Windows 10 and open-saas error

D:\open-saas>curl -sSL https://get.wasp-lang.dev/installer.sh | sh
Sorry, this installer does not support your operating system: MSYS_NT-10.0-19045.
D:\open-saas>
Based on the search results, it appears that the Open SaaS template is not directly compatible with Windows 10 using the MSYS environment. The installer script provided is designed to install the Wasp framework on Linux and macOS systems, but not on Windows 10 with the MSYS environment.
The error message "Sorry, this installer does not support your operating system: MSYS_NT-10.0-19045" indicates that the Wasp installer is not able to handle the MSYS environment on Windows 10.[1][2]
To install and run the Open SaaS template on Windows 10, you would need to find an alternative approach, such as using a Windows Subsystem for Linux (WSL) environment or exploring other options for running the Wasp framework on Windows. The documentation for the Open SaaS template may provide more guidance on supported platforms and installation methods.
Citations:
[1] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/308339/8ad0ab97-01de-4b15-8c41-0fee6b55869c/paste.txt
[2] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/308339/16490f07-f139-4440-93cf-fa4a1dd1a650/paste-2.txt
[3] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/308339/5f1c02d4-c9b9-4b94-b282-c6228e839c47/paste-3.txt

Yup this is correct, you need to use WSL on Windows! Not sure why did you open an issue though, but I hope you figured it out!


最好在sdk的版本可以支持到jdk8

We will support JDK8 in the opengemini-client-okhttp component. this is not a defect. The progress of each component is shown in #37.


[Feature] Adding Gitlab Provider

Adding Gitlab as provider.

Coverage decreased (-0.4%) to 90.194% when pulling 87b260798641f1247f75b97cb8a80ffa7ee6167c on JesusIslam:master into 23bd16e1ae8f7c8b8442b0119e7d4a25a7ae9cf9 on tarent:master.

@JesusIslam Hey, tanks for the overwork!!

@smancke thanks for the merge! Haha yeah, why not adding more tests while I am doing mine in the same file?


.NET MAUI Sucks!

I've tried repeatedly to work with Maps in MAUI and can't get it to work in Visual Studio for Mac 17.6. Other numerous bugs are getting me close to abandoning the framework all together. I've been working with .NET and Xamarin for over 7 years and you're end of life-ing it for this MAUI crap? So many bugs and workarounds, I might as well go native iOS and Android. Just wasted massive amounts of time trying to get a simple app to work. I'm DONE!!!!

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

ID: 3b9eb607-2e67-164a-b72b-c6750f05a972
Version Independent ID: 3b9eb607-2e67-164a-b72b-c6750f05a972
Content: Map - .NET MAUI
Content Source: docs/user-interface/controls/map.md
Product: dotnet-mobile
Technology: dotnet-maui
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Thanks for your feedback.


Lifts LookupFunction into ModuleInstance from ModuleEngine

Fixes #1626

Tested with my C++ exceptions branch and works indeed, thanks so much :partying_face:


Fix deepseg threshold (again)

The recently-merged PR (https://github.com/neuropoly/spinalcordtoolbox/pull/2479), which consisted in finding the optimal threshold per contrast, by minimizing the STD of CSA across contrasts, was implemented with a flaw: the binarization after resampling was not done properly. This PR fixes it, and updated the optimal threshold per contrast using this repository (commit a482d205120d76893c4f21c76e4535cc45bbce11).
Fixes #2488

And here are the results of the optimal threshold calculation:
  Cumulative average optimal threshold: [0.15862069 0.70732759 0.89181034 0.61206897 0.14827586 0.01336207]

Make much more sense! :+1:

t2/CSA:          73.87711295363036
mt/MTR(WM):      54.36934620641078
t2s/CSA_GM:      12.487834828856178
t2s/CSA_WM:      64.93830702088246
dmri/FA(CST_r):  0.7947085328716705
dmri/FA(CST_l):  0.7725978925271186


Build cudf library locally during the building process

To fix https://github.com/NVIDIA/spark-rapids-ml/issues/34
Signed-off-by: Allen Xu<EMAIL_ADDRESS>

Close this in 22.02, it should target 21.12. put it to https://github.com/NVIDIA/spark-rapids-ml/pull/36


No accuracy improvements

Hello. Thank you for your model.
I have faced with a problem. I don't have any accuracy improvements during training, the loss is also hovering at the some value, with the accuracy  and loss being in the vicinity of 0.058 and  8.75 respectively
I have tried to use several optimizers:

Adam(lr=0.0001, beta_1=0.9, beta_2=0.999, epsilon=1e-08, decay=0.0)
keras.optimizers.RMSprop(lr = 0.0001)
keras.optimizers.RMSprop(lr = 0.001)

and I try to change a batch size :

4
8
16

Actually, no effect
Could you help me to tackle this problem?

Are you using the exact same architecture and dataset ?

Yeah, I have utilized exactly the same architecture and dataset. However, I used google colab, so versions of Keras (2.3.1) and Tensorflow  (2.2.0-rc3) are different from yours in readme file.
Having understood that, I downgraded keras and tensorflow versions, but I faced with other issues:
1) my loss became ‘NaN’ and I solved that thanks to  @goldengrisha’s advice (https://github.com/Neerajj9/Text-Detection-using-Yolo-Algorithm-in-keras-tensorflow/issues/3#issuecomment-594271867)
2) I failed to apply GPU calculation in colab with tensorflow 1.9.0 (no idea why, m.b.  I made some mistakes), and duration of one epoch have increased as 20 times as it was, so I have no information of the result related to that move


Avoid AttributeError from Pipeline.reset() with a ConnectionError.

What do these changes do?
Avoids an AttributeError from being thrown if in the process of attempting UNWATCH in Pipeline.reset(), the connection is closed and Pipeline.connection is set to None.
Are there changes in behavior for the user?
No changes.
Related issue number
No known issue (though I could open one).
Checklist

[ ] I think the code is well written
[ ] Unit tests for the changes exist
[ ] Documentation reflects the changes
[ ] If you provide code modification, please add yourself to CONTRIBUTORS.txt

The format is <Name> <Surname>.
Please keep alphabetical order, the file is sorted by names.

[ ] Add a new news fragment into the CHANGES/ folder

name it <issue_id>.<type> (e.g. 588.bugfix)
if you don't have an issue_id change it to the pr id after creating the PR
ensure type is one of the following:

.feature: Signifying a new feature.
.bugfix: Signifying a bug fix.
.doc: Signifying a documentation improvement.
.removal: Signifying a deprecation or removal of public API.
.misc: A ticket has been closed, but it is not of interest to users.

Make sure to use full sentences with correct case and punctuation, for example:
Fix issue with non-ascii contents in doctest text files.

This is a good thing to guard against in any case, since it could mask the issue

Aha, I think I found why I kept exercising weird weird code paths -- I was running two concurrent calls to get() on the same Pipeline. (Some code got migrated from being outside a pipeline to being inside one, and was doing some things in parallel...)
Of course, everything in a Pipeline shares a connection so you can't actually do concurrent operations, and everything gets all tangled up when you try. (Ideally this would be caught, but maybe that's hard or slow.)
So this is totally operator error -- but having that defensive check in there brought me a step closer to the real issue, so it was at least helpful in that respect :-). Feel free to accept or discard as you please.

This is a good thing to guard against I think.

(Should I go ahead and merge this? I'm not sure what your process is.)


Fix issue #275: Unable to app.get(ConfigService) in main.ts with node 12.16

This fixes the issue https://github.com/nestjsx/nestjs-config/issues/275

@bashleigh The issue is related to https://github.com/microsoft/TypeScript/issues/37157


Solana geyser plugin for proof generation (inclusion and non-inclusion) per block

Summary
The major component in this PR is a geyser plugin that can be plugged into a solana validator and stream merkle inclusion and non-inclusion proofs for the accounts that we want to monitor. If an account is modified in a specific block, we get an inclusion proof. If the account is not modified we get a non-inclusion merkle proof.
Note
The following is a WIP and has been halted at a stable point. We will be gradually committing to it on a need basis and encouraging open source contributions, but it is incomplete as of now
Changes

Geyser plugin for monitoring and accumulating accounts, blocks to generate the proof
Simple TCP server as part of the geyser plugin that streams the proofs to a listening client
Simple TCP client that listens to server, gets the inclusion proofs and verifies them
Merkle proof generation for account delta hash
Types for comprehensive proof generation (including data)
Simple on chain program for proving the value of a specific account
GEYSER.md readme file added with steps remaining. will be updated as more outstanding items are found

There is a big push right now to pull RPC functionality out of the validator. The backbone of this is a geyser plugin that runs a gRPC server with subscriptions mirroring the geyser interface (can see some more info here and here)
Wondering if you would consider writing this plugin as a consumer of the gRPC stream instead of as a dedicated plugin? Some of the benefits are

dynamically update subscription
upgrade your code without having to restart geyser node
consume data from multiple sources
ability to add N additional consumers as requirements change without adding a ton of logic to existing geyser plugin or developing a new plugin dedicated to that purpose

We are using this plugin successfully in production now and lots of resources are being put towards it

hi @vovkman , one of the reasons to run it inside the validator is to push the responsibility of running extra infra into the validator itself and to not keep track of missed updates etc on the client side - in case something goes wrong or older updates are needed, its easier to start the validator with a previous snapshot and the plugin would process the blocks from that point o
the original client was actually one that calculated the proofs etc on the client side based on raw geyser updated (as you suggested), but would it would require more responsibility on the client side (and the server as well, since the intermediate account updates need to be stored to be served). if you check https://github.com/Sovereign-Labs/sovereign-sdk/pull/1087/files#diff-f14178dd29b7be7ec21b4b270e14f8b0d4a75aac7ffad6e4d8d928bfbf186cb9 its actually client side implementation for the block/account processing.
overall, I believe whatever solution is easier infra-wise for application layer :)

 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.


Sub-chart templates are not applied with condition (Helm v3, dev-v3)

Given you have a chart "charta" with a dependency to chart "chartb" and a condition "chartb.enabled" and the default values of "charta" has "chartb.enabled=false", when you install the chart "charta" with --set chartb.enabled=true then the "chartb" templates are not applied.
Here is how you can reproduce that:

Unzip the example charts charts.zip

Run helm install --dry-run --debug --set chartb.enabled=true test charta

You'll see the following output missing the template from "chartb"
  printer.go:77: [debug] Original chart version: ""
  printer.go:77: [debug] CHART PATH: D:\temp\helm-v3-deps\charta

  NAME:   test
  REVISION: 1
  RELEASED: Tue Nov 13 11:40:54 2018
  CHART: charta-0.1.0
  USER-SUPPLIED VALUES:
  chartb:
  enabled: true

  COMPUTED VALUES:
  chartb:
  enabled: true
  global: {}

  HOOKS:
  MANIFEST:

  ---
  # Source: charta/templates/configmap-a.yaml
  kind: ConfigMap
  apiVersion: v1
  metadata:
  name: configmap-as
  data:
      a: AAAA

Also running without "dry-run" will not create the ConfigMap from "chartb"

Interestingly a helm template with the same --set works:
> helm template --name test --set chartb.enabled=true charta
---
# Source: charta/charts/chartb/templates/configmap-b.yaml
kind: ConfigMap
apiVersion: v1
metadata:
name: configmap-b
data:
    b: BBBB
---
# Source: charta/templates/configmap-a.yaml
kind: ConfigMap
apiVersion: v1
metadata:
name: configmap-as
data:
    a: AAAA

Output of helm version:
version.BuildInfo{Version:"v3.0+unreleased", GitCommit:"e648c9d1a166920acb99003d29348558eb97160b", GitTreeState:"clean"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:17:39Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.6+a08f5eeb62", GitCommit:"c84beff", GitTreeState:"clean", BuildDate:"2018-07-30T13:34:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.): OpenShift

This is already solved since after the refactoring of dependencies the values are not serialized/de-serialized anymore.
Verified this with a current build of the dev-v3 branch.


Main branch is not protected because of the GH Action needs to write

Description
The default branch main should be protected but for the Actions that need to write to main this is a problem
What are the solutions?
Screenshots
No response
Additional information
No response

Looks like it's not 100% possible yet, I guess? https://github.com/orgs/community/discussions/25305

Seems like an exception needs to be made in the branch protection rules.
https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/

Seems like an exception needs to be made in the branch protection rules. https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/

Yeah, but I'm not sure the actions user can be added. And if it can be added, it can be dangerous to use (see https://github.com/orgs/community/discussions/25305#discussioncomment-3247405).

Yes, no exception should be made in order to allow the actions user to push to protected branches, because this allows for other loopholes to appear. The 'correct' way to solve this is probably by leveraging GitHub's API and providing the action with an accordingly privileged PAT - I'll draft a PR.

Thanks everyone for your help on this 💪
I think the main rule should be Require a pull request before merging this stops anyone by mistake (especially me 😂 ) accidentally pushing to the main branch and breaking production


Forward port sbt/sbt#3701, JDK9/Scala 2.{10,11} overcompilation

To validate this pull request against other sbt modules, please visit this link.

This is good to go on my side.


Asterisk Version 1.8 ami events

Asterisk pami events works on asterisk version 1.8 ?
thank you.

Yes. Please keep issues for bug reports or real issues only. Thank you.


How to run PhantomJS example code:

Hey, what's the way to run this example code: https://github.com/ariya/phantomjs/blob/master/examples/netlog.js
I tried this:
    self.promise = phantom.create()
    .then((instance) => {
      self.config.log.log('PhantomJS instance created')
      self.instance = instance
      return instance.createPage()
    })
    .then((page) => {
      self.config.log.log('PhantomJS page created')
      self.page = page

      // page and page are different
      return page.evaluate(function() {
        console.log('hello world')

        page.onResourceRequested = function(req) {
          console.log('requested: ' + JSON.stringify(req, undefined, 2));
        };
        page.onResourceReceived = function (res) {
          console.log('received: ' + JSON.stringify(res, undefined, 2));
        };
      })

But got this error:
PhantomJS instance created
PhantomJS page created
info: ReferenceError: Can't find variable: page
info:
info:   undefined:4 in anonymous
info:   :11

What I really want is to see the requests and responses because I'm having trouble opening the page I need to interact with.
Thanks!

You can't use page in #evaluate. Those are two different contexts. Closing.

@amir20 Here's a link on how to do this:


Changed library path

Ionic now serves bower libraries not from bower_components, but from lib

Hi Danielius,
thanks a lot for your contribution!
Thanks and regards,
Guy


proposal: go/types: add set data type

Hi there,
I'd like to propose the addition of a set data type to the go/types package. Sets are a fundamental data structure widely used in various applications for efficient membership testing and eliminating duplicates. By introducing a native set type, we can simplify code, improve readability, and enhance performance.
Motivation:

Simplicity: Currently, developers often implement sets using maps or slices, resulting in boilerplate code and reduced clarity. A built-in set type would streamline this process.

Performance: A dedicated set type can be optimized for common set operations like membership checks, union, intersection, and difference, leading to improved runtime efficiency.

Code Readability: Introducing a set type would enhance code readability by making intentions clearer and reducing the need for workarounds.

Design:

The set type can be implemented as a wrapper around a map with an empty struct type (map[T]struct{}), where T represents the element type.

Methods can include Add, Remove, Contains, Union, Intersection, and Difference, providing a comprehensive set of operations.

Compatibility with the existing range loop can be achieved by making the set type implement the Iterable interface.

Example Usage:
package main

import (
	"fmt"
	"go/types"
)

func main() {
	s := types.NewSet()
	s.Add(1, 2, 3)
	s.Add(3, 4, 5)

	if s.Contains(2) {
		fmt.Println("Set contains 2")
	}

	// More operations...
}

Impact:
The introduction of a native set type in the go/types package would lead to more idiomatic and efficient Go code, benefiting both new and experienced developers. It would also align with Go's philosophy of simplicity and efficiency.
Thanks,
Andrea Bruno

go/types implements the go type system, this is useful if you are writing compilers, linters, ... it has nothing to do with types for programs. The representation of your set type in go/types would be as instance of go/types.Struct.
You should really find an other place for it, like a new package such as set idk.
map[T]struct{} usually gets the job done for me, if set would use runtime hooks to provide more efficient implementations of Union, Intersection, and Difference this could be interesting.

Hi @Jorropo thanks for your opinion.
I understand your concern about where to place the set functionality. However, I believe the focus should be on having a native set data structure in Go, which can enhance code readability and performance. Whether it’s in the go/types package or a separate one, the important thing is to provide developers with this useful tool.

I'm going to mark this as a dup of the previous discussion.
A more fully fleshed out proposal can come later

Duplicate of #47331


Fix always capitalized properties in subinspector (Fix #46961)

As described in the comments of the issue #46961 , properties capitalization for subinspector panels (like shaders' subinspector) doesn't check Editor Settings > Interface > Inspector > Capitalize Properties before enabling capitalization.
This PR correctly  initialize capitalization in subinspectors with the editor settings.
Can be cherrypicked easily for 3.2 branch.
Bugsquad edit: Fixes #46961.

Please amend the commit message (and the PR title) to have a title which is an actual English sentence, and not a branch name.
See https://github.com/godotengine/godot/blob/master/CONTRIBUTING.md#format-your-commit-messages-with-readability-in-mind for an example of what commit messages should be like.

@akien-mga Sorry. Is this enough ?

Thanks!

Cherry-picked for 3.2.4.


BMI Calaculator

BMI Calculator

Make a bmi calculator using HTML CSS JS

Hey!
I would like to contribute in this project, please assign it to me.

Hi there!
I would love to work on this. Please assign it to me.

Hi, @sumedhav2004 you can proceed and make your contribution


Fix copy-paste, replace primary with secondary

Per Issue 1905. The plain text line above the following code line, needs its word 'primary' changed to 'secondary', in example D.
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET PARAMETER_SNIFFING = OFF ;

@MightyPen : Thanks for your contribution! The author, @CarlRabeler, has been notified to review your proposed change.


Make the buffer size of streaming write configurable

User may tend to set the memory usage of streaming write

Maybe I can help to implement this.


Fix memory consumption increase for anndata objects

Fixes the increased memory consumption when creating multiple anndata objects.
Introducing weak circular references which doesn't interfere with the standard reference count based garbage collector.
Add one additional test for checking this behaviour for future changes.
Fixes #360.

Thanks for the PR!
One potential issue, what should this do?
from anndata import AnnData
import numpy as np

obsm = AnnData(np.ones((10, 10))).obsm
obsm["a"] = np.zeros((10, 5))

  traceback as of bf3e6bc
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-2-82d6b89026db> in <module>
      1 obsm = AnnData(np.ones((10, 10))).obsm
----> 2 obsm["a"] = np.zeros((10, 5))

~/github/anndata/anndata/_core/aligned_mapping.py in __setitem__(self, key, value)
    150
    151     def __setitem__(self, key: str, value: V):
--> 152         value = self._validate_value(value, key)
    153         self._data[key] = value
    154

~/github/anndata/anndata/_core/aligned_mapping.py in _validate_value(self, val, key)
    214                 f"value.index does not match parent’s axis {self.axes[0]} names"
    215             )
--> 216         return super()._validate_value(val, key)
    217
    218

~/github/anndata/anndata/_core/aligned_mapping.py in _validate_value(self, val, key)
     49         """Raises an error if value is invalid"""
     50         for i, axis in enumerate(self.axes):
---> 51             if self.parent.shape[axis] != val.shape[i]:
     52                 right_shape = tuple(self.parent.shape[a] for a in self.axes)
     53                 raise ValueError(

AttributeError: 'NoneType' object has no attribute 'shape'

I think, this is the right/exected behaviour.
For example if you do: y = dict(x=5)['x'] the dictionary is evicted from memory and you cannot access it any more. The same happens in the code above. The anndata object is evicted from memory, the weakref in AlignedMapping gets None and only obsm is kept in memory.
So I think it's the expected behaviour expect that the error message is unclear.
For example the following code works as expected.
adata = AnnData(np.ones((10, 10)))
obsm =adata.obsm
obsm["a"] = np.zeros((10, 5))

However, if you want to keep the current behaviour, I would suggest to store the parent.shape in the AlignedMapping object and update it whenever accessed (and the parent is not None). This would make AlignedMapping self-contained.

I think it's confusing from an API standpoint, since to users the aligned mapping classes should just be like dicts. This is what stopped me from using weakref.proxys  here in the first place.

However, if you want to keep the current behaviour, I would suggest to store the parent.shape in the AlignedMapping object and update it whenever accessed (and the parent is not None).

That could work! You'd also need to keep a reference to the indexes.
As an alternative, I was thinking the relationship could be reversed. The aligned mapping gets a normal reference to the anndata object, but the anndata object wraps the underlying dict whenever the attribute is accessed. This way the reference isn't circular. For example, something like:
    @property
    def obsm(self) -> Union[AxisArrays, AxisArraysView]:
        """\
        Multi-dimensional annotation of observations
        (mutable structured :class:`~numpy.ndarray`).

        Stores for each key a two or higher-dimensional :class:`~numpy.ndarray`
        of length `n_obs`.
        Is sliced with `data` and `obs` but behaves otherwise like a :term:`mapping`.
        """
        if self.is_view:
            obsm = AxisArrays(self._adata_ref, 0, self._obsm)
            return obsm._view(self, self.obs_names)
        else:
            return AxisArrays(self, 0, self._obsm)

That could work! You'd also need to keep a reference to the indexes.

This is already present in self.dim_names, therefore I guess it's fine.

As an alternative, I was thinking the relationship could be reversed. The aligned mapping gets a normal reference to the anndata object, but the anndata object wraps the underlying dict whenever the attribute is accessed. This way the reference isn't circular.

Yes this would also work, but has the disadvantage to keep the anndata object in memory if only obsm/varm is accessible, which means you keep the potential memory expensive X array, even if you can't use it.  Additionally, you would do these _validate_value each time you access obsm/varm, which could be expensive in terms of running time, but I'm not sure about this.
Therefore I tried the shape thing first. I'm happy to hear your comments!

but has the disadvantage to keep the anndata object in memory if only obsm/varm is accessible

A lot of the behavior in this packages assumes there will be a live instance of an AnnData object. I don't think these classes make much sense without a live parent object, since they largely exist to maintain copy-on-write semantics.

Additionally, you would do these _validate_value each time you access obsm/varm, which could be expensive in terms of running time, but I'm not sure about this.

I think this could be avoided. You would only need to validate items whenever they're added, and on AnnData instantiation. Otherwise, they should only be modified through the __getitem__ and __setitem__ methods.

Ok, I can understand that this is a valid design assumption, however a very strong one in my eyes, because it's hard to maintain a living parent for all children without inducing circular references.
Do you think your idea above is enough to have less API / behaviour changes while resolving the issue ?
Then I'm happy to implement your idea, but otherwise I think I don't have enough time to think about and implement different ideas.

because it's hard to maintain a living parent for all children without inducing circular references.

Ah, but until now it didn't seem like there was any downside to having circular references 😄. Looks like we've just managed to hit an edge case of python's garbage collection (a small amount of large objects)

Do you think your idea above is enough to have less API / behaviour changes while resolving the issue ?

I'm happy for whatever solution. It's very possible there would be problems with my idea that I haven't considered yet. It's just what I had thought of before you opened this PR. And my bias is towards less code that deals with state.

Yes this is a downside of the new code. One could make a base class which handles the state, where all these objects inherit from, but still you have to manage them at least once with the current solution.

Any update on this? Thanks.


iOS GLES2 Material with VideoRam texture leeds to black screen

Godot version:
3.1.2 stable
OS/device including version:
iPhone 6s, iOS 13.3.1
Issue description:
When you have a scene with a material, that uses a texture which is imported in Video Ram mode, the game does not render the scene and shows only a black screen.
Steps to reproduce:

Create a GLES2 scene with a mesh
Assign a material to the mesh
Set an png as the texture with was imported in mode "Video Ram"

Minimal reproduction project:
ioSGLES2.zip

Do iPhones support ETC1 texture compression? If not, you'll have to generate PVRTC-compressed textures using an external tool. Unfortunately, this process is undocumented.

I tried checking pvrtc here, but it unfortunately didn't work:

Can you give me some more hints to get started? Or is there any other workaround? When using lossy textures I get crashes, it seems to me when I render multiple objects. Single objects seem to work fine.

The built-in PVRTC encoder option is broken according to #28669.

How do I know where to store them? And do you knwo a tool that can do that?

How do I know where to store them? And do you knwo a tool that can do that?

You can place them anywhere. You'll just have to specify the path to the compressed image in the MeshInstance's material. However, this will most likely cause the texture to stop displaying on desktop.

I have the following options to encode:

I tried the first and load it as a texture, but it doesn't load:

modules/pvr/texture_loader_pvr.cpp:73 - Condition "hsize != 52" is true. Returned: RES()
Failed loading resource: res://textures/myTexture.pvr.

Which mode do I have to use?

@Calinou I tried all available options, but all of them generate the same error. I set this as the texture albedo directly, may that be wrong?


Create CustomBarnKit-1.1.1.ckan

DO NOT MERGE
A NewDuck for @Dazpoet
@sarbian Is this ready to be added to the CKAN? I understand it was not ready for distribution at one point.

It is ready !


Add Dynatrace scaler docs

Add documentation on how to use new Dynatrace scaler.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)

Relates to https://github.com/kedacore/keda/pull/5685

Not sure why adding only to 2.14 fails the build (it seems to try to point to 2.13?), but I kept it there since it seems there won't any more 2.13.x releases

Moved @JorTurFer 👍 I'm not sure how to tackle the CI errors, they seem to be trying to look for a previous page version, which does not make sense in this context:
3:51:59 PM: docs/2.15/scalers/dynatrace/index.html
3:51:59 PM:   target does not exist --- docs/2.15/scalers/dynatrace/index.html --> /docs/2.14/scalers/dynatrace/
3:52:00 PM: Failed during stage 'building site': Build script returned non-zero exit code: 2 (https://ntl.fyi/exit-code-2)
3:52:00 PM: ========================================================================
3:52:00 PM: ✘✘✘ failed in 1.338598592s
3:52:00 PM: 1 errors in 1371 documents
3:52:00 PM: make: *** [Makefile:17: check-links] Error 1

Yeah, I forgot to explain it, sorry
You need to include the link as excluded verification links here -> https://github.com/kedacore/keda-docs/blob/main/.htmltest.yml
Splunk scaler is an example about how to add it


Feature request:add a manual mode and shortcut key

Thanks

Thank you for the feature request.
We had already implemented a shortcut function. We will release this in a few days.
I have a question about manual mode.
Do you mean like this feature lists up the duplicate tabs, and you can choose ones you want to close?

My expected behavior is to close the same page in the current window, It immediately executes the command ,instead of listing the same pages.
By the way，the whitelist is a feature that I think is important， please keep it up.
Finally, thank you for your hard working.

Recent versions have added two shortcuts, thanks


[Feature request] Choosing an action runner other than DSV2

Description
I had asked this question to Github support initially, and they pointed me to create an issue in this repo.
We have a couple of Github actions that run on our repository. Github's documentation says that they run on Azure machines of type dsv2-series.
We run integration tests that would require a faster machine to complete those jobs quickly (we run several in parallel). Can the action instances that are run be hosted on a Standard_B4ms machine instead? The B-series burstable virtual machine is ideal for this type of workload and would provide 4 cores instead of 2.
I'm aware that I can also run self hosted runners myself, but would prefer if Github can swap machines for me. Would it be possible to mention in the .yml the kind of machine I want? This can affect the minutes I consume of course.
Something like jobs.<job_id>.runs-on-machine = Standard_B4ms
Area for Triage:
Containers
Question, Bug, or Feature?:
Feature
Virtual environments affected

[x] Ubuntu 16.04
[x] Ubuntu 18.04
[x] Ubuntu 20.04
[x] macOS 10.15
[x] macOS 11.0
[x] Windows Server 2016 R2
[x] Windows Server 2019

Image version
Not applicable
Expected behavior
I'd like to be able to choose the machine on which a job runs
Actual behavior
All jobs run on DSV2
Repro steps
Not applicable. This is a feature request.

Hello @deepak-bala ,
Currently, it is not possible to specify type of VM but it is on our roadmap.
See https://github.com/github/roadmap/issues/161 (target date Jul-Sep 2021)

That's sweet. I'll close this issue and watch that one instead. Thanks for linking to the roadmap issue.


Dead link to

Prerequisites

[X] Existing Issue: Search the existing issues for this repository. If there is an issue that fits your needs do not file a new one. Subscribe, react, or comment on that issue instead.
[X] Descriptive Title: Write the title for this issue as a short synopsis. If possible, provide context. For example, "Typo in Get-Foo cmdlet" instead of "Typo."
[X] Verify Version: If there is a mismatch between documentation and the behavior on your system, ensure that the version you are using is the same as the documentation. Check this box if they match or the issue you are reporting is not version specific.

Links
https://github.com/MicrosoftDocs/windows-powershell-docs/blob/main/docset/winserver2019-ps/windowsupdate/WindowsUpdate.md
https://aka.ms/winsvr-2019-pshelp
Summary
Dead link to pages in:

https://github.com/MicrosoftDocs/windows-powershell-docs/blob/main/docset/winserver2019-ps/windowsupdate/WindowsUpdate.md

This breaks Update-Help -UICulture en-US -Module WindowsUpdate for this.
Details
No response
Suggested Fix
No response

Thanks for taking the time to submit feedback about our content. We’ve implemented a new system to make it easier for you to provide feedback. As a result, we’re no longer accepting feedback in this repository via GitHub Issues so this issue is being closed. For more information about the new system, please visit https://learn.microsoft.com/office/new-feedback.


Misc. permissions issues when running on the Chiseled images

Use the following customizations to a web project:
    <ContainerBaseImage>mcr.microsoft.com/dotnet/nightly/aspnet:6.0-jammy-chiseled</ContainerBaseImage>

Publish and run the project and you'll see the following permissions error:
exec /app/sdk-container-demo: permission denied

I can't get a shell in this image (on purpose) so instead I started looking at permissions on the layer we generate on a non-chiseled image:
# ls -la
total 296
drwxr-xr-x 3 root root   4096 Aug 17 20:16 .
drwxr-xr-x 1 root root   4096 Aug 27 17:16 ..
-rw-r--r-- 1 1001  121    119 Aug 17 19:21 appsettings.Development.json
-rw-r--r-- 1 1001  121    142 Aug 17 19:21 appsettings.json
-rw-r--r-- 1 1001  121     61 Aug 17 19:21 global.json
-rw-r--r-- 1 1001  121    578 Aug 17 19:21 nuget.config
-rwxr-xr-x 1 1001  121 181016 Aug 17 19:21 sdk-container-demo
-rw-r--r-- 1 1001  121    963 Aug 17 19:21 sdk-container-demo.deps.json
-rw-r--r-- 1 1001  121  43008 Aug 17 19:21 sdk-container-demo.dll
-rw-r--r-- 1 1001  121  33524 Aug 17 19:21 sdk-container-demo.pdb
-rw-r--r-- 1 1001  121    505 Aug 17 19:21 sdk-container-demo.runtimeconfig.json
drwxr-xr-x 5 root root   4096 Aug 17 20:16 wwwroot

Interesting - the wwwroot, app, and current directory are owned by root:root instead of the user/group of the app itself. This possibly means we need to take user/group into account when creating the layer?
Separately the chiseled images set ASPNETCORE_URLS to bind to port 8080 instead, so if we want to keep our current helper around automatically setting image metadata we will likely need additional checks here.  The safest thing might be to move away from directly setting Port information in the targets and instead move that into the ParseContainerProperties task (or another explicit Task). We'd need to determine and retrieve the base image config and read the environment variables to check if ASPNETCORE_URLS is provided, and if so parse the expression and try to get the relevant port numbers out of it, returning ContainerPort ITaskItem[] of the discovered ports.

The ownership issues seem to be because we do not explicitly create Tar entries for the directories that may be included in the app. As a result these seem to be made with root:root permissions.  I hacked up the codebase a ton to

support get/set of User in the image configuration,
flow user through to the Layer creation logic,
changed layer file creation to walk the directory tree for the destination paths and ensure that explicit directory TarEntries were added with the User field set to the user on the image (note that this may not exist for many images, including Microsoft images!)
then changed the existing end-to-end integration test to use the chiseled images and pass-through the User encoded in those images (which happens to be app).

After I did this, the Hello World application ran! This leads me to believe that we need to move to explicit entry creation soon.

I've strangely been unable to replicate this. baronfel/sdk-container-demo has an run in GitHub Actions where we can build a chiseled container just fine, and this container runs well locally in my testing. Maybe my test scenario here was messed up?

I think our only action here should be to bring a test similar to this linked action into this repo to check against regressions, then close this issue.

I am trying to deploy an ubuntu chiseled images of a Minimal API empty template on
Azure Container App.
Using mcr.microsoft.com/dotnet/nightly/runtime-deps:7.0-jammy-chiseled I am getting the error "Unhandled exception. http://System.Net.Sockets.SocketException (13): Permission denied" on Azure Container App.
When I change base image to mcr.microsoft.com/dotnet/runtime:7.0 it works!
I guess the permission you mention is the main issue.

Can you check what ports and environment variables your built image is looking for? 'docker inspect IMAGENAME@TAG' should provide all of that information

@baronfel I have found the problem, and it is related to the port which is per default with the SDK the port 80. So, with chiseled based image the problem is that it is rootless and cannot expose port below 1024.
I changed with following settings, and it should work with that
  <PropertyGroup> <!-- Docker continer configuration-->
    <ContainerImageName>nuke-pulumi-aca-dotnet-webapi</ContainerImageName>
    <ContainerBaseImage>mcr.microsoft.com/dotnet/nightly/runtime-deps:7.0-jammy-chiseled</ContainerBaseImage>
    <PublishTrimmed>true</PublishTrimmed>
    <SelfContained>true</SelfContained>
    <InvariantGlobalization>true</InvariantGlobalization>
  </PropertyGroup>

  <ItemGroup>
    <ContainerPort Include="5000" Type="tcp" />
    <ContainerEnvironmentVariable Include="ASPNETCORE_URLS" Value="http://+:5000" />
  </ItemGroup>

ah, perfect. So I think in the end this issue is the same as https://github.com/dotnet/sdk-container-builds/issues/165. One thing I noticed is that our custom setting of Port/ASPNETCORE_URLS may not have any value at all - those are present in the underlying container image for aspnet already: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/amd64/Dockerfile#L19.
So is there any value for us inferring Port/ASPNETCORE_URLS at all? I say no, and therefore we should probably just remove it.

Yeah, I checked that mcr.microsoft.com/dotnet/nightly/runtime-deps:7.0-jammy-chiseled has an ASPNETCORE_URLS variable set to http://+8080, and that would Just Work if we didn't do anything special in the targets. We should be clear to just remove this customization entirely.

@laurentkempe want to try with version 0.3.0-alpha.18 from GitHub packages and see if that works without overrides for you? I'd expect the URL to be 8080 without customizations.

@baronfel I don't have access rights to get the package

@laurentkempe were you using our instructions in the DEVGUIDE?
Anyone should be able to read the packages, you just have to set up a GitHub key in your nuget config to authenticate.

@baronfel I didn't realized that there was a DEVGUIDE, never mind, I cloned and built locally.

I'd expect the URL to be 8080 without customizations.

It works 🎉🎉🎉 and now it works on Azure Container App 👍🏼


Use only NCCL for training (WIP)

Instead of mixing NCCL & Open MPI during training: let's transition to using only NCCL. To the best of my knowledge there are no downsides here, they're equivalent and speedwise i couldn't observe any difference.
By doing this we scope down our MPI dependence to multi_gpu_config_init.
Context: why are we trying to reduce dependence on Open MPI?
slurm-wlm package - which is the easiest and thus likely the most frequent way folks setup their slurm clusters - dropped PMIx support which means we can't use slurm in a multi node setup together with Open MPI.
Regarding multi_gpu_config_init we have a few options as far as i can tell:

Keep using MPI (but as mentioned slurm users won't be able to run llm.c in multi-node setup)
Transition to logic where we synchronize on file system (similar to https://github.com/karpathy/llm.c/pull/426)
TCP sockets (nodes will have to contain IP address of each other to communicate eitherway so we can use that)

So:

slurm users can toggle a switch, remove OpenMPI code dependence, and run in multi-node setup
mpirun users can use llm.c as is and it will just work

I tried to use NCCL instead of MPI but realized there are some hard dependencies:

cudaSetDevice has to be called before ncclCommInitRank thus we can't use NCCL to reduce values inside multi_gpu_get_local_device_idx.
Similarly wanted to replace MPI_Bcast with NCCL, but since this needs to happen before ncclCommInitRank it can't be done.

So as mentioned above we're left with MPI, filesysystem sync, TCP. Will test the latter 2 tomorrow.

The PR is tested and ready @karpathy - comments / feedback welcome!

NOTE: Sockets are currently not cross-platform that's why Windows test is failing.
Linux & Mac are supported.
So we either have to tweak it a bit to make it x-platform OR we remove support on Windows OR we remove sockets altogether.


Update to<EMAIL_ADDRESS>

This is to fix ESM issue with Webpack 2 and other module bundler that support ES modules natively
BTW, I'm not sure why but when Holen import isomorphic-unfetch it messes with my native fetch

Codecov Report

Merging #6 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #6   +/-   ##
=======================================
  Coverage   93.54%   93.54%
=======================================
  Files           1        1
  Lines          31       31
  Branches        4        4
=======================================
  Hits           29       29
  Misses          2        2

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e859247...fb481b2. Read the comment docs.

@thangngoc89 This was released in version 1.0.0


Getting getElementsByTagName of undefined

swangular.open({
    title: title,
    htmlTemplate: "./pop.html",
  });

When open alert, Getting getElementsByTagName of undefined   is logged. The swangular is open, but the template it's not open.
Thanks

Could you create a Plunker/CodePen to illustrate your issue? Thank you.


Request access of pre-trained mae model in open set action recognition model

Hello.
First of all, thank you for sharing this great work.
I'm trying to use the openset action recognition,
could I get Google Drive access to the pretrained MAE model?
Thank you.

Me too~~~.
Could i get Google Drive Access to the pretrained MAE model too??
Thanks.

please refer to https://github.com/OpenGVLab/InternVideo#model-zoo for downloading.


Extend dockerfile generation tests

Is it possible to add some description what the specific test does? Right now it's a bit unclear. I mean here these specific lines in pytest.


[ERROR] moveit example build error

colcon build error occured while building moveit example.
build result below.
code:
colcon build
[0.332s] WARNING:colcon.colcon_core.package_selection:Some selected packages are already built in one or more underlay workspaces:
	'controller_interface' is in: /home/yh99/ros2_ws/install/controller_interface, /opt/ros/foxy
	'controller_manager' is in: /home/yh99/ros2_ws/install/controller_manager
	'hardware_interface' is in: /home/yh99/ros2_ws/install/hardware_interface, /opt/ros/foxy
If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time.
If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur.

If you understand the risks and want to override a package anyways, add the following to the command line:
	--allow-overriding controller_interface controller_manager hardware_interface

This may be promoted to an error in a future release of colcon-override-check.
Starting >>> moveit_msgs
Starting >>> srdfdom
Starting >>> geometric_shapes
Starting >>> moveit_common
Starting >>> warehouse_ros
Starting >>> hardware_interface
Starting >>> controller_manager_msgs
Starting >>> dsr_description2
Starting >>> moveit_resources_prbt_support
Starting >>> dsr_msgs2
Starting >>> common2
Starting >>> dsr_launcher2
Finished <<< moveit_common [0.56s]
Finished <<< common2 [0.54s]
Finished <<< moveit_resources_prbt_support [0.56s]
Starting >>> turtlesim
Finished <<< dsr_description2 [0.63s]
Finished <<< dsr_launcher2 [0.63s]
Finished <<< warehouse_ros [0.70s]
Starting >>> warehouse_ros_mongo
Finished <<< srdfdom [0.77s]
Starting >>> moveit_configs_utils
Finished <<< hardware_interface [0.80s]
Finished <<< geometric_shapes [0.83s]
Starting >>> controller_interface
Starting >>> test_robot_hardware
Starting >>> joint_limits_interface
Starting >>> transmission_interface
Finished <<< controller_manager_msgs [1.11s]
Finished <<< controller_interface [0.50s]
Finished <<< warehouse_ros_mongo [0.68s]
Finished <<< joint_limits_interface [0.59s]
Finished <<< test_robot_hardware [0.61s]
Starting >>> controller_manager
Finished <<< transmission_interface [0.62s]
Finished <<< turtlesim [1.08s]
Finished <<< controller_manager [0.32s]
Starting >>> forward_command_controller
Starting >>> joint_trajectory_controller
Starting >>> joint_state_controller
Starting >>> diff_drive_controller
Starting >>> gazebo_ros2_control
Starting >>> ros2_control
Finished <<< moveit_configs_utils [1.09s]
Finished <<< ros2_control [0.23s]
Finished <<< gazebo_ros2_control [0.35s]
Finished <<< forward_command_controller [0.40s]
Starting >>> position_controllers
Starting >>> velocity_controllers
Starting >>> effort_controllers
Finished <<< joint_state_controller [0.45s]
Finished <<< diff_drive_controller [0.59s]
Finished <<< joint_trajectory_controller [0.67s]
Starting >>> ros2_controllers
Finished <<< effort_controllers [0.40s]
Finished <<< position_controllers [0.44s]
Finished <<< velocity_controllers [0.44s]
Starting >>> dsr_gazebo2
Starting >>> gazebo_ros2_control_demos
Finished <<< ros2_controllers [0.22s]
Starting >>> fake_joint_driver
Finished <<< dsr_gazebo2 [0.19s]
Finished <<< gazebo_ros2_control_demos [0.21s]
Finished <<< fake_joint_driver [0.23s]
Finished <<< moveit_msgs [4.04s]
Starting >>> moveit_core
--- stderr: moveit_core
/home/yh99/ros2_ws/src/moveit2/moveit_core/transforms/src/transforms.cpp:41:10: fatal error: tf2_eigen/tf2_eigen.hpp: No such file or directory
   41 | #include <tf2_eigen/tf2_eigen.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [transforms/CMakeFiles/moveit_transforms.dir/build.make:63: transforms/CMakeFiles/moveit_transforms.dir/src/transforms.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2143: transforms/CMakeFiles/moveit_transforms.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::getCurrentlyLoadingLibraryName[abi:cxx11]()'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::getPluginBaseToFactoryMapMapMutex()'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::hasANonPurePluginLibraryBeenOpened(bool)'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::getCurrentlyActiveClassLoader()'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::AbstractMetaObjectBase::setAssociatedLibraryPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::getFactoryMapForBaseClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::AbstractMetaObjectBase::AbstractMetaObjectBase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libmoveit_butterworth_filter.so.2.5.3: undefined reference to `class_loader::impl::AbstractMetaObjectBase::addOwningClassLoader(class_loader::ClassLoader*)'
collect2: error: ld returned 1 exit status
make[2]: *** [online_signal_smoothing/CMakeFiles/test_butterworth_filter.dir/build.make:216: online_signal_smoothing/test_butterworth_filter] Error 1
make[1]: *** [CMakeFiles/Makefile2:1330: online_signal_smoothing/CMakeFiles/test_butterworth_filter.dir/all] Error 2
/home/yh99/ros2_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:43:10: fatal error: tf2_eigen/tf2_eigen.hpp: No such file or directory
   43 | #include <tf2_eigen/tf2_eigen.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [distance_field/CMakeFiles/moveit_distance_field.dir/build.make:63: distance_field/CMakeFiles/moveit_distance_field.dir/src/distance_field.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1071: distance_field/CMakeFiles/moveit_distance_field.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed   <<< moveit_core [0.54s, exited with code 2]
Aborted  <<< dsr_msgs2 [6.03s]

Summary: 32 packages finished [6.45s]
  1 package failed: moveit_core
  1 package aborted: dsr_msgs2
  1 package had stderr output: moveit_core
  44 packages not processed

First Check if moveit2 is installd correctly by running below command
ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:=true

This issue has been resolved.
And since moveit_tutorial is not in the given installation process does it required for this package to run?
Thank you for your answer!!
soultion
$ cd ~/ros2_ws/src
$ git clone https://github.com/ros-planning/moveit2

After getting moveit2 package user have to run git checkout, git switch to ensure getting right branch of moveit2.
$ cd ~/ros2_ws/src/moveit2
$ git checkout foxy
$ git switch

@Rhymakers
Nope, you don't need a moveit_tutorial to run this pkg
Just recommd to test moveit2, since it is the basic tutorial given by moveit2   :)


Fix compilation on MacOS and add cross-compilation for Linux

Removed cross-compilation for Mac.

Codecov Report

Merging #83 (83de18f) into master (26d6db9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #83   +/-   ##
=======================================
  Coverage   29.99%   29.99%
=======================================
  Files          72       72
  Lines        3797     3797
=======================================
  Hits         1139     1139
  Misses       2658     2658

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 26d6db9...83de18f. Read the comment docs.


[Question]: Project file(s) matching the specified pattern were not found

Task name
DotNetCoreCLI@2
Task version
2.0.0
Environment type (Please select at least one enviroment where you face this issue)

[ ] Self-Hosted
[X] Microsoft Hosted
[ ] VMSS Pool
[ ] Container

Azure DevOps Server type
dev.azure.com (formerly visualstudio.com)
Azure DevOps Server Version (if applicable)
No response
Operation system
windows-latest
Question
Here is my yaml:
    trigger:
    - main

    pool:
      vmImage: 'windows-latest'

    variables:
      solution: '**/WebApplication1.sln'
      project: '**/WebApplication1.csproj'
      buildPlatform: 'Any CPU'
      buildConfiguration: 'Release'

    steps:

    - task: NuGetToolInstaller@1
      name: 'NuGetToolInstaller'
      displayName: 'NuGet tool installer'

    - task: NuGetCommand@2
      inputs:
        command: 'restore'
        restoreSolution: '${solution}'
        feedsToUse: 'select'
        vstsFeed: '518d385e-cce7-4d9b-a805-fd5ec2b4f108'
    - task: DotNetCoreCLI@2
      inputs:
        command: 'test'
        projects: '${solution}'
        arguments: '--configuration ${BuildConfiguration}'

When the pipeline runs, I get a warning

Project file(s) matching the specified pattern were not found.

Here is my project structure:

I solved the issue https://stackoverflow.com/a/75937982/7256909

Thanks @samuelguesnier , I achieved building 2 projects from a multiple projects in a solution using pipe symbol and comma separated


Updated and simplified test template

refs https://github.com/TryGhost/Toolbox/issues/487
refs https://github.com/TryGhost/slimer/pull/129

The test template is long overdue an update. Firstly, we don't use "should" assertions any more. Secondly, there was a lot of fluff in utils folder that was not touched in 99.9% of cases
Updated the template with an import of native "assert" instead of "should" assertion library
Removed unused "utils" imports
Added often used module's "index" import to have somewhat meaningful start to develop the test further. This is the pattern seen used in most first tests

I've analyzed how new modules are developed in the first phases and there's always a phase of "remove all the should, utils, etc fluff" followed by add "assert" and require the "index" module. This update to the test template should reduce friction when the module is just created and starts failing before 100% test coverage is reached.
@daniellockyer would like your 👀 to check if these look sane? I had a quick check with Egg and my observations did check out with how product engineers usually start their work with a new module.
Nice bonus we get less places to clean up "should" later on 😊

Looks great! We can also clean up https://github.com/TryGhost/slimer/blob/main/packages/generator-slimer/generators/test/index.js#L26-L37 too

Oh yeah! Sick 🔥


Tags definitions are now a map instead of a list

Relevant information
In future we will need to add behavior to the tags. For example single value tags as this PR introduces. Aliases for tags, etc..
In order to do that we need to allow a broad configuration to the tags instead of just a simple string.
Checklist

[ ] I've read the guidelines and understand the acceptance criteria.
[ ] The value of the attribute marked as identifier will be unique and valid.
[ ] I've confirmed that my entity type wasn't already defined. If it is I'm providing an
explanation above.

LGTM although I'd splash on the documentation a bit more.


Adds port mappings to k8s pod spec

Changes proposed in this PR

adds ports from port-mapping to the k8s pod spec

Why are we making these changes?
To allow k8s-bound jobs to specify ports to open.

This got merged into PR #1594.


Adding hash function to explorer object

Pull Request Test Coverage Report for Build 25

1 of 4 (25.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-1.7%) to 75.714%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

index.js
1
4
25.0%

Totals

Change from base Build 22:
-1.7%

Covered Lines:
89

Relevant Lines:
114

💛  - Coveralls


Token components

Still needs to be done

[ ] Replace tinycolor2 with color2k
[ ] Improve background color change for the isSelected state issue label tokens

Brighter colors a very subtle color difference

[ ] Improve Storybook stories
[ ] Write tests
[ ] Write docs

Components have been added to support different kinds of "Tokens". A Token represents a piece of data. They are typically used to show a collection of related attributes.
Screenshots
Default

Profile

Issue Label

Merge checklist

[ ] Added/updated tests
[ ] Added/updated documentation
[ ] Tested in Chrome
[ ] Tested in Firefox
[ ] Tested in Safari
[ ] Tested in Edge

Take a look at the What we look for in reviews section of the contributing guidelines for more information on how we review PRs.

@colebemis - I think we should rename LabelToken to IssueLabelToken. What do you think?

@colebemis - I think we should rename LabelToken to IssueLabelToken. What do you think?

Agreed. I was actually going to suggest that 👍

Hmm, I wonder why there's still a significant bundlesize increase

I'm not sure 🤔 - it could be the color2k dependency

The IssueLabelToken is rendering with dark mode styles in Memex. I'm not sure if this is an issue with Memex or with the the primer-react implementation


[ionic 4] ion-button inherits --width var from ion-menu

Bug Report
Ionic Info
ionic 4.0.0-beta.8

Describe the Bug
ion-button inherits the width var set in the ion-menu component, breaking any usage of the button inside the menu. Specifically in toolbars/header components, because the button now has the same width as the sidemenu.
Expected Behavior
Resolve the name conflict either by renaming the menu's --width to --menu-width or ensure that variable does not propagate down

I confirm this issue.
@ionic/angular 4.0.0-beta.8 introduce many new css variables. After updated, many unexpected UI changed.
Can be fixed by:
ion-button {
    --width: none;
}


Remove GOG due to switch to HTTPS

See: https://github.com/uklans/cache-domains/issues/31

We will need to update #31 as a "no can do"


Supporting monads and do notation

We urgently need this.

Haskell's do notation is too simple. Maybe we need Agda's do which has the where <- syntax. But saying this is probably too early

Is it implemented already?

Complted


CMTC

Please, Accept my request, I want to learn to use java on intellij

@golfss12345 First stage of verification passed, official domain is cmtc.ac.th as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@golfss12345 Pull request merged. Thank you!


Duplicate symbols match error

I'm getting a duplicate symbols error for VENErrorDomainHTTPResponse, VEErrorCodeHTTPResponse, VENErrorDomainCore, and VENCoreErrorCode whenever I #import <Venmo-iOS-SDK/Venmo.h> in any file in addition to AppDelegate. The duplicates are found in AppDelegate.o and ViewController.o
Everything works fine when I only import to the AppDelegate, but the SDK won't compile if I try to use it in any other file.

Also experiencing this issue. Looks like this was fixed in VENCore 3.1.2, but the podspec in master is not updated.

@AldrichW any update on this?

"Looks like this was fixed in VENCore 3.1.2, but the podspec in master is not updated."
Are you guys planning on pulling that change into master so it works?

Is there any update with the issue?

Any updates?

For those still stuck on this, change your pod to:
pod 'Venmo-iOS-SDK', :git => 'https://github.com/venmo/venmo-ios-sdk.git', :branch => 'master'
Source: https://github.com/venmo/venmo-ios-sdk/issues/121


fix: fix ray lance sink error

https://github.com/lancedb/lance/issues/3229
https://github.com/ray-project/ray/pull/49214

Hi @Jay-ju @westonpace ray committer has created a PR https://github.com/ray-project/ray/pull/49251/ . maybe fix should be based on that PR.

I've tried this locally.    It has 1 column, 1 row, 1 cell.  The value in that cell is an object of type ray.data.datasource.datasink.WriteResult.  This matches https://docs.ray.io/en/latest/data/api/doc/ray.data.Datasink.on_write_complete.html
A WriteResult object is not subscriptable (e.g. can't call ["result"] on it).  From what I see in https://github.com/ray-project/ray/blob/4f1a30852f2d62b5d7dfae50bddcefbee9dd406b/python/ray/data/datasource/datasink.py#L15 there are only two properties on WriteResult which are num_rows and size_bytes and this is not enough information to commit the write.
I agree with @chenkovsky that we will need to wait for https://github.com/ray-project/ray/pull/49251 to be released.

(I tested with both ray==2.38 and ray==2.40)

@westonpace  I have made changes based on the latest code of ray. Please review it again.


Update pre_screening.rst

Fixed some typo's
Change naive to naïve
Reformulated sentence (in select model paragraph)

This PR can be ignored.
I made some wrong suggestions.
The suggestions that are not wrong ar merged into a different PR.


Logical Flow: drop is_removed column

Adding the removal tag as a way to highlight to users that something they may have been depending upon is going to be removed.
The preferred solution is now to use the logical_flow:entity_lifecycle_status column and test to see if it has been set to REMOVED.


Expose Loxone "Audio Players" as Media Players

Describe the bug
It would be nice to visualise and control Loxone audio zones from Home Assistant.
The Audio Zone entries in the structure file appear to have everything needed, including current track details, duration, cover art.
https://www.loxone.com/wp-content/uploads/datasheets/StructureFile.pdf
One thing missing is a way to play arbitrary content by URL (inc spotify URN) which would be needed for full integration, but maybe this can be figured out with a bit more digging
Firmware of your Miniserver
<IP_ADDRESS>
HomeAssistant install method
HASS in proxmox
Version of HomeAssistant
2024.11.3
Version of Pyloxone
0.7.1
Update pyloxone
updated
Log
Settings for the log can be found on the main page under the section Log Configuration

@joth76 at the moment I can only try to keep Pyloxone running. I can not include more devices. Especially when I do not have access to the device I should integrate. Sorry but my time is very limited. As I use Pyloxone for myself I will update and try to keep it running as it is.

I have an Audio-server but new devices are not accepted in the current implementation. Maybe when the newer version gets released, I can surely implement this.


Using SVProgressHUD

I've already opened a new issue #432 but I just wanted to let you know that I've also read this issue. I can't get it working even in my minimal "test" project (in issue #432). What am I doing fundamentally wrong? Where do I have to define that macro?

hello，when I used it in my project,  there had some problem,like this:
[SVProgressHUD showSuccessWithStatus:@"cool!!!"];
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSBundle initWithURL:]: nil URL argument'
*** First throw call stack:
(0x183e0cf48 0x1992b7f80 0x183e0ce90 0x184cd9bf8 0x184cd9b7c 0x10010126c 0x1000ff690 0x100709c68 0x10070aae0 0x1000ff59c 0x100100674 0x100117194 0x1893d7cfc 0x1893d7c78 0x1893bf930 0x1893d7590 0x1893d71c0 0x1893cfcdc 0x1893a04a4 0x18939e76c 0x183dc4544 0x183dc3fd8 0x183dc1cd8 0x183cf0ca0 0x18f274088 0x189408ffc 0x1000ee198 0x199afa8b8)
libc++abi.dylib: terminating with uncaught exception of type NSException
and  could you help me?

Have you checked that SVProgressHUD.bundle is added to Targets->Build Phases->Copy Bundle Resources

yeah,but to little avail..........

???

？


Add I-Analyzer citation information

If a customer wants to cite I-Analyzer in a publication, they should be able to find this information on the website.
Should this be in the footer? The manual? Both?

Resolved by #1176 -> manual now has info about citation and a link to zenodo


Feature: v2 API - remove hacktoberfest

Type of feature
🍕 Feature
Current behavior
Followup to: https://github.com/open-sauced/api/pull/481
In the above PR, hacktoberfest was removed as a possible topic (and the logic to only aggregate data for that given topic within Oct 1st - 31st of the configured year)
Suggested solution
While not necessary, for consistency, we should remove hacktoberfest as a topic in the app as well.
Note to anyone who picks this up: please merge these changes to alpha as it should coincide with the v2 API cutover.
Additional context
No response
Code of Conduct

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

Contributing Docs

[X] I agree to follow this project's Contribution Docs

I believe this has been tackled in https://github.com/open-sauced/app/pull/2371 cc: @jpmcb

Oh great!!! Thanks for the heads up @OgDev-01 ❤

I noticed a few components still have reference to the hacktoberfest topic here:
https://github.com/open-sauced/app/blob/13d2e2847523ad221737f029a2c1519be503af6a/components/atoms/FilterCard/filterCard.stories.tsx#L24-L30
Does it make sense to remove those too?

Does it make sense to remove those too?

Absolutely 💯.  Those are storybook components and has no effect than for testing purposes.  Whoever works on this can switch to javascript and that will be good 👍

.take

.take


Implement User Registration

Add an endpoint to register Users.

Refactored session handlers. Now routes will be:

/session/jwt to get a JWT token
/session/register to add a new user to the DB


bug with confusion scroll and radius of 0

when item targeting radius is 0, and you activate and cancel or drop the item. the game bugs out and stays in dummy input handler
test it by dropping a confusion scroll or activating it.
so a targeting radius of 1 and above means its an AOE attack, but 0 means its a targeted single tile attack, and -1 no targeting (health potions activation etc) but the logic bugs out at a radius of 0.
I am not sure on how to fix it exactly. input handlers have been confusing so far.

I just committed a change to the code that should fix this issue. It does use an extra parameter for get_item(), but due to a default argument this only needs to be set in activate_item(), in order to tell get_item() that a targeting step afterwards is possible. Again, not the cleanest solution overall, but hopefully a relatively clean fix given the current state of the code.


site is down

the site displays the following error:
upstream connect error or disconnect/reset before headers. reset reason: connection failure, transport failure reason: delayed connect error: 110

Should be up now. My cloud provider was experiencing some "minor issues" around the time this issue was reported


Upstream source request configuration

We can add configuration for the source level, not just endpoint.
Some ideas:

Method (POST/GET/something else)
Headers (static)

And in the future:

Subscription protocol (SSE/WS/polling)

hello, may I take this one? Seems like a relatively easy issue for onboarding to a project.

hello, may I take this one? Seems like a relatively easy issue for onboarding to a project.

Sure! Thank you! :)

@dotansimha like that?

  "sources": [
    {
      "type": "graphql",
      "id": "my-source",
      "method": "POST",
      "headers": [
        { "Authorization": "string" },
        { "Content-Type": "string" },
        { "X-Custom-Header": "string" }
      ],
      "config": {
        "endpoint": "https://my-source.com/graphql"
      }
    }
  ],

Yes, exactly as you have described!
This would require extending the config to accept those new fields, and updating the engine executors to use the headers or method if supplied.


Map Update Adjustments

Fixed special missions moving onto village tiles
Adjusted mission rep rewards for increased times (missions will be reworked accordingly)


Not working in Safari/Firefox

Below errors are from Safari
[Warning] Invalid CSS property declaration at: @apply (index.html, line 21)
[Warning] Invalid CSS property declaration at: @apply (index.html, line 28)
[Error] TypeError: undefined is not an object (evaluating 'scope.$.picker')
(anonymous function)
[Warning] [dom-bind::_createEventHandler]: – "listener method showDialog not defined"

The demo should now be working in FireFox.


Unable to access HttpRequest from onHttpData()

template <bool isServer> void Group<isServer>::onHttpData(std::function<void(HttpResponse *, char *, size_t, size_t)> handler) {     httpDataHandler = handler; }
Is HttpRequest parameter missing intentionally for a design choice.  This is required to process large POST request because control will be transferred to onHttpData() and I need to process the request after all packets are assembled.  Can't think of a better way other than hacks like storing copy of HttpRequest inside extraUserData of HttpResponse.
Happy to make the change and send a PR. Please let me know if there is another way to solve this problem?

Looks like it was done for performance reason to cut down parsing headers on every data packet.

The intended flow of data is:
onHttpRequest -> read headers, decide where to go from here. optionally store whatever state you want to store by attaching it to the socket via setUserData.
onHttpData -> headers are no longer available, you need to rely on your stored state which you have determined from the onHttpRequest handler.
You shouldn't rely on internal variables, those should be private but I guess I missed some.

Great! thanks! I looked at the echo example and thought setUserData() is being used to assemble full request and so thought of using some thing else. I will change it from string to some custom data structure to store headers etc.

Yes you basically "extend" sockets with setUserData. So whatever data you need to keep you simply put in a struct and attach to the socket, it is very C-like.

I'm very close to build so called REST interface, also integrated with mongodb cxx library for a full fledged application. it was a breeze to use this library.  wrk benchmark numbers are so unreal.


Health system

The robots should ideally have a health to track damage taken. This would good to add in /combat.
A good starting point could be a "bar system", where each hit translates to 1 bar, and when the robot is out of bars it falls apart(all joints get deleted).

I'll work on this!

@rydb --
I've done some reading and homework working through the bevy docs and some of the other resources you posted -- i think i have more of a handle on what exactly this issue means for the project and how the project works now :)
However, I'm unsure what approach works best to add health to your system. Should I make a specific bevy system for the health component to define interactions with all of our different possibilities? should I define one system that relies on data given to it by specific parts of the collision?
Trying to answer those questions seems to rely on answers about the way robots themselves work in the project -- would you mind explaining how robot input is supposed to work or robot design is supposed to work within CircuitCider?

However, I'm unsure what approach works best to add health to your system. Should I make a specific bevy system for the health component to define interactions with all of our different possibilities? should I define one system that relies on data given to it by specific parts of the collision?

There are many different possible ways a robot could take damage(bullets, melee, explosion AOE). I'd recommend implementing taking damage for one potential damage type(i.e, melee), and letting others see your feature as inspiration for how to implement taking damage for their damage types with the systems for their features.

Trying to answer those questions seems to rely on answers about the way robots themselves work in the project -- would you mind explaining how robot input is supposed to work or robot design is supposed to work within CircuitCider?

A robot in the project, at the current point, is just a car with a weapon attached on it. Any non-weapon part of the robot is a potential hitbox for an enemy robot to hit.
The design of the robot is currently just attaching wheels to the hull, and once we get to it, assigning keys so when the user uses the robot, they can set what keys control what part of the robot.

Awesome! I'll draft a PR when I get something together. Thanks ryan!


[BUG] package.json vars documentation seems outdated

What / Why

Apparently many package.json vars have been removed since v6 (reference). But docs are still pointing to them here:

You can access these variables in your code with process.env.npm_package_name and process.env.npm_package_version, and so on for other fields.

and here:

Objects are flattened following this format, so if you had {"scripts":{"install":"foo.js"}} in your package.json, then you'd see this in the script:
process.env.npm_package_scripts_install === "foo.js"

References

https://github.com/npm/cli/issues/2609
https://docs.npmjs.com/cli/v8/using-npm/scripts#packagejson-vars
https://docs.npmjs.com/cli/v8/using-npm/scripts#current-lifecycle-event

{
"scripts": {
"precompress": "{{ executes BEFORE the compress script }}",
"compress": "{{ run command to compress files }}",
"postcompress": "{{ executes AFTER compress script }}"
}
}


nfs: do not run privileged nfs container

At the moment, we bindmount the dbus socket from the host, this requires
to run the container with --privileged.
Since we now run a dedicated dbus daemon inside the same container, we
can stop running privileged nfs-ganesha containers
Related ceph-container PR : ceph/ceph-container#1517
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1725254
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

jenkins test centos-container-all_daemons

jenkins test centos-container-update

I understand the motivation for this change, but if we do away with the dbus socket bind mount, how are other processes not running in this container (or a pod with it) supposed to communicate wiith ganesha to dynamically update the exports?


cubi-tk add-ped module: Existing ISA-tab entries are not updated (no diff shown)

Dear CUBI devs,
Thanks for the great cubi-tk add-ped module! The outlined submission[1] of sequencing data and metadata works very well.
However, I ran into problems when a refinement of the submitted metadata is needed: For example, the parents of LB20_2139 were errorneously set to "Disease Status" = "affected":

I would like to update the "Disease Status" of the parents LB20_2140 & LB20_2141 from "affected" to "unaffected" via setting the field 6 ("Phenotype") to "1" ("0" is unknown; "2" is "affected"):
FAM_LB20_2139   LB20_2139       LB20_2140       LB20_2141       1       2
FAM_LB20_2139   LB20_2140       0       0       1       1
FAM_LB20_2139   LB20_2141       0       0       2       1

I used the add-ped module via cubi-tk XXX add-ped $project_uuid $pedfile. There was no diff detected (I also tried "Phenotype=1"):
[...]
[I 200923 12:27:32] File /tmp/tmpo14deoa0/i_Investigation.txt not changed, no diff...
[I 200923 12:27:32] File /tmp/tmpo14deoa0/s_XXX.txt not changed, no diff...
[I 200923 12:27:32] File /tmp/tmpo14deoa0/a_XXX.txt not changed, no diff...
[...]

My troubleshooting showed that the refinement does not work for the fields „Family ID“, “Sex“ und „Disease Status“. However, updates for the fields „Individual ID“, „Paternal ID“ & „Maternal ID“ show a diff and suggest the update of the ISA-tab.
[1] https://github.com/bihealth/cubi-tk/blob/d8dade97fb414a1f29cfd37fdfaa072dbcd89114/docs_manual/usecase_exomes.rst
Best,
Johannes

Fixed in 41b24e0


Speed up commuting

For #4
I'm collecting stats for all study areas now, but the preview: commuting calculation for west_yorkshire_large drops from > 3 minutes down to 25 seconds. The multiple progress bars proceeding in parallel tell the story even better:
https://user-images.githubusercontent.com/1664407/162966376-bc617a24-3742-465e-b887-60b036ee5f61.mp4
The two tricks are to match jobs/workers in parallel by SIC, and to remove a layer of indirection when initially dealing with businesses (leading to slightly cache-friendlier representation and not having to spam a hashmap with lookups.

London from 57 to 8 minutes. I'll take that as a win. ;)


i cant use fga on xiomi 10c full screen

Preparation

[X] I read the Troubleshooting Guide
[X] My question isn't answered in any other issues (even the closed ones)

Your question
help i cant use fga full screen in xiomi 10c  Resolution, 720 x 1650 pixels

Not a question, open a bug report instead.


Not compatible with Laravel 11

Any plans on making the package compatible with Laravel v11? When upgrading to Laravel 11 there is a version constraint issue:
Laravel 11 uses Sanctum at ^4.0 while this package uses ^3.0.

Same

@mohamedgaber-intake40 Any news on this?

I have made a PR https://github.com/mohamedgaber-intake40/sanctum-refresh-token/pull/21

Sorry for late response , i was busy
the package now supports Laravel 11


Implement UI for unmuting a topic within a muted stream

Following up on implementing the API for #2517 in PR #24236, this issue describes the UI changes we need to make in order to complete this issue from the webapp side. Please feel free to submit PRs to fix only some of these points; all are required in order to fully implement this feature.

[ ] For topics in muted streams, replace the "Mute topic" option in the three-dot topic menu with an "Unmute topic" option, which should make the topic unmuted. For unmuted topics in muted streams, show the regular "Mute topic" option, which should specifically mark the topic as muted, as usual.
[ ] Make sure ummuted topics are shown in Recent conversations.
[ ] Make sure that messages in ummuted topics are shown in All messages.
[ ] In the left sidebar, display unmuted topics in regular font (not faded).
[ ] In the left sidebar, if there are unread messages in an unmuted topic within a muted stream, replace the unread counter for the stream with a counter that just adds up all the unread messages in unmuted topics in the stream. The counter should be shown in regular color (not faded). When there are no unread messages in unmuted topics, we should show the stream counter as we currently do.

Blockers

[x] #24236
[ ] #24244

Follow-ups:

#24246

@zulipbot claim

This needs to be re-opened.
PR description of #25120  having "Fixes: #24243" closed this issue. :)

Done, just noticed this. @palashb01 @Ddharmani3 FYI -- you need to be careful to only say "Fixes part of" in the PR description as well as individual commits.

This issue is now completed except for #25082.

Closing as the last part of this was merged via #25082.


Backend Architecture Specification

Add the ability to discuss and improve the prepared document https://gitlab.com/mindlabs/vca/backend/-/blob/89cb9a5f8d9e2939d0aa07cdb6bf0c6e44be307b/docs/vca_architecture.md

This update includes:

Comprehensive backend requirements and architecture documentation
Link from manual
Possibility of corrections in web publisher


Consider depending on Elmish instead of reimplementing an MVU update loop

From PR #481:

Elmish is already very popular among F# developers, and serves as a base for a lot of UI frameworks (Elmish.WPF, Avalonia.FuncUI, and many more!)
Those frameworks even start to provide their own implementation of declarative UI (Elmish.WPF.Dynamic)
But today, Fabulous provides its own implementation of MVU.
Almost identical to Elmish, yet completely separated.
This ability to share code between Fabulous and Elmish has been requested many times.
But this separation between the two makes it hard to achieve one codebase (at least for the M-U part).
Aligning with Elmish would also greatly streamline the F# MVU ecosystem.
Want M-U support? Go Elmish.
Want V support as well? Go Fabulous (fully compatible with existing Elmish code).
// SUSPENDED because of some incompatibilities between Fabulous and Elmish.
Fabulous requires some features (like swappable dispatch function) to fully support LiveUpdate and simple ways to send a message from a platform project.
This is too Fabulous specific to ask Elmish to integrate it.
Needs further discussions

Successful tests have been made to replace Fabulous MVU loop with Elmish's.
Incompatiblities only rose when trying to fully support LiveUpdate and edge cases currently supported by Fabulous.

Ability to replace existing running Program with another one by LiveUpdate (issue is open: https://github.com/elmish/elmish/issues/162)
https://github.com/fsprojects/Fabulous/blob/65d640008f9f0e3a77a84950b587b1fdb47c45a3/src/Fabulous/Program.fs#L121-L126
Ability to replace the current dispatch loop for dependsOn and LiveUpdate
https://github.com/fsprojects/Fabulous/blob/65d640008f9f0e3a77a84950b587b1fdb47c45a3/src/Fabulous/Program.fs#L14-L25
Ability to expose dispatch function to help platform projects send message simply
https://github.com/fsprojects/Fabulous/blob/65d640008f9f0e3a77a84950b587b1fdb47c45a3/Fabulous.XamarinForms/samples/AllControls/iOS/AppDelegate.fs#L24-L27

This looks less and less possible as we need to make some customization to the runner, especially to allow new features like #738.


Support for LiveView

Hello :wave:
What's the plan for LiveView support? :)
In particular, I'd like to be able to use live_redirect and live_patch in the ui_button helper. Any chance that will be supported soon? 💚
🐱

Hello 👋
the next few things that were planned were other components like navbars and such, and an abstraction to use things like alpine_js to support drop down menus & navigation menus (and maybe tabs? etc).
Is there anything else that we need to change apart from ui_button?
Maybe we can get away with a ui_button version that can change the underlying function:
ui_button("content", button_fn: &live_patch/2)
PRs welcome 🥇


Add ability to utilize query value on clock-panel

Instead of having to set the countdown clock manually, our team has a use case for utilizing a query value for the clock-panel, but seemingly there isn't a way to do this currently. Would be interested to know what the team thinks about the feasibility of this?

I have a use for this setup option as well.  I had thought that I might be able to set the countdown clock value using a variable, but that does not work either.  Setting it by query would be a great option.

Add countdown from custom variable, please.
Thanks

We do have the similar requirement where countdown is required based on the timestamp/duration returned from the query.
Also if it can take value from Custom variable to set the countdown time.

We do have the similar requirement where countdown is required based on the timestamp/duration returned from the query.
Also if it can take value from Custom variable to set the countdown time.

I'd like to show a timer displaying time elapsed since the last timestamp of data. Our LoRA sensors sometimes miss packets and it's hard to know if you're looking at a measurement from 9 minutes or 2 seconds ago.

Does anyone know how to do this? This exactly matches what I need.


Create a configuration panel for user preferences

Maybe we could add a panel icon on right or settings icon in top bar / bottom bar or else, to let user configure brouter-web:

used language (#229)
distance markers (#243 - #169)
imperial units vs metrics units (#94)
route color (#246)
disable non wished features (for instance strava, or…).
preferred coloration mode - cost / incline / altitude (#242)
preferred profile
... or even better handle custom profile(s)?
...

I've labeled such issues with config label.

hi
i posted back in 2017 and i think you picked it up:
https://github.com/nrenner/brouter-web/issues/94
still backing this, would be great to be able to measure distance in miles