Remove JSEncrypt library

Description
There are numerous bugs and problems with the RSA interactives, such as the one I mentioned in #378, and another where the message is identical regardless of whether you encrypt it with the public key or private key! (Seems to be in the no-padding one, much more difficult to test in the pure one because of the padding). Additionally:

We can't have digital signatures with it, because looking at the repo for it, there is not proper support for encoding with private key and decoding with public key (and there has been numerous fruitless back and forth discussions on the topic, so I don't think they ever will support it).
In general, the no-padding approach required modifying the library in ways that might have introduced other bugs (e.g. the one I mentioned above).

This library lacks features because it is designed to be used for real world cryptography applications. Releasing code that is not perfectly tested is dangerous for that use case, so the developers are being understandably cautious.
In our case however, potential weaknesses in the encryption just aren't an issue. As a learning demonstration, we need it to be a fully functioning demonstration for the students.
I am very strongly recommending that we give up on third party libraries for these interactives, and instead go back to our own one (with improvements). If we can't get to a 4KB key, then that is totally fine. The main thing we need is the general functionality, and in particular the digital signatures working. I want students to be able to do the trick where you encrypt with both your own private key AND the other person's public key, and then decrypt with the other 2 keys, and for it to work correctly.
Checklist
Put an x in the boxes that apply. You can also fill these out after creating the issue.

[ ] I have linked any relevant existing issues/suggestions in the description above (include #??? in your description to reference an issue, where ??? is the issue number)
[ ] I have applied relevant labels

If this is a code related issue, please include the following in your description:

[ ] Steps to reproduce the behavior
[ ] Which platform(s) and browser are you encountering the issue on
[ ] The behavior you expect to see, and the actual behavior

the message is identical regardless of whether you encrypt it with the public key or private key!

I've found that this is because digital signatures aren't supported. The private key in the format used (I assume PKCS 8) has all components of the key including the public components so in both cases it was being encrypted with the public key.
This will be resolved and digital signatures added in #1123


[POC] Scaling Options: Exponent and Conversion

This PoC adds two features to the BufScaleClient. Potential documentation is also located at https://github.com/flucoma/flucoma-docs/pull/111.
Exponent
A new parameter, exponent is introduced which allows you to add a base exponential value to the scaling. It is lifted directly from the Max scale object. With a default of 1 this does nothing and is linear, but higher values create steeper "curves".
Conversion Functions
A new enum parameter, convert (I thought scale was a bit confusing) allows you to map the input data with a set of predefined functions prior to scaling. This comes in four flavours:

None (default)
dbtoa
atodb
mtof
ftom

These would be really useful in particular for quickly drawing up weights for stats or as a more general purpose tool for scaling one's loudness values amongst other things.

Patch below shows the various things it would add and their interface:

----------begin_max5_patcher----------
1633.3oc4assbhiCD8YxWgJdZ2ZIT59k8o7eryVSY.QFOquvZaxjcmZy29JK
YG7jI.BbSBSMuDiEFZ0m9ntOsP4q2LY5hxGs0SQ+N5OPSl70alLwOT6.S5te
xz7jGWlkT6eroE1uTt3ySmEdqF6iM9gaPK5GqXadZQlsw+7jcCVts4kitIoY
4mRKt+iU1kMgYggKmimgDgKTZ+eQ+Y2mI70z7OargOvzEIE2O842Ncke93li
2RvlosC9e2bS6elEoGlaqqSt29ctHwHlaLJEgfHZd6KoXMhH4y0DlRSQDldt
vPXXi6kX2nTkY36Sc9jgSjh9u5rzB6xxsE9ue1qAezSE9TJVKhIEh1KDiG+3
lCge6A6jmC1sG1w5rsoqluX6ZZVZcyTP7zNhhjvaunhfn3s8q6r7KgyVuLIy
9D5tkkEOXqZPLzc0kaqVZQ4oqRKJabq7heMC83qYzDOHHTGGKlNauAdJ3XQK
vSc.B5tU15lzhjlzxhyBDhHwAwy7oX7nHDD.AgVyLutoxljiTm.4+3Qbt16k
g07mY.2nOGWso796yrfF4nFi+Bu+u62YRKd83l4Y3cSRURtswV8QaQxhL+GD
CWH8uce2UkHBFitKYYS5CVDAzzZLleQLgJGQAPi.PVr8wMUnpjhUk4+B9Cen
ct8qneyQAAkDvbIxEy7kRONk9U84yJU9eUmktxVA6hyPkIFKjWhcLB8rCvqI
uQ7ZWR501pm1ka1UxJIeS8dxacxUpHDAYPVZhLhx1qyJS7ny9443yIlurLO2
Vz7cXP8F2zsJIq9SIarn0YIMENEgnlRTR+yttrnoN8e8yPZaJ3nwF79wFsLT
4JTDuOm3.jYfGqoPpr8VWzPI4LkDcqizJkN02JzsZ2fLtlcP4papr0NTzWR+
iW.AsFb.OH9DBF0Ypm04EW4xYU9peDMazxY0bHIG34tUoZtF4dg6hq6G7blj
Kw52UdgRq.gWHtx4EcYE.gWHeK5xg.Skhd+l68ah.OBItZEjKHB0HQIHrS+G
kCZXV58Vs4LE+n0WjH7vBhtHcsMyMvyUFgMdi6X37wDuOq884y0aSgQKKSpC
oiBRZIgsjAexgSE8fx95Eijl4FL2NHn8kjGrqKqxe58EG3TXfAx6ALrul4KS
V0lY.4rWFpNs.QOoTdG.tHLOdwBhhID1YlEPBYMs9NBbd5ttA1aduSugfNeN
vQHBMD8CH4P1Ofqw2xhAuwEQ7eXoBy+8gLjCo8WbQKi26stXLLQ3tj.gKD4X
1aRI4BTG2SrgoHNe35WE9bW9Rei6lc+R0oWTJeP5dT86xU+rzuKWvgnuFt9J
uuFQHwOD80vM+DzuKiigfWHvW47htrBPvKDjef52s2ugneWA8Mne2iW0.Dhv
H6HVv9gsi3dFADcDK.UQbV41UdUDqVb42VbCdmJAR3XMrWUBRXUIPl6PcI2f
t0LWnwLpSjP6Obgq0Ls7csZP+uK3XUIbsuq3TLGLUB.uq3TkiZPaEGvHZc6K
HJkvbIObODJHAc509OEBFrXN9GHE.ctMDB.XW+a3cvaGY0c1EYqP5Ku8Dnw0
PYbBVNl35YkCKoooZ2V51dWW0cO8EniuQ3mur6XaRzm6lePvrXOpC9OtOM6K
N.q9oW63eKlDN6ccFu+zBg1MAGb1zF9PhvC8p3dzVRDik3.XIO9cTS0dH+F9
T4oq1TlVzzAjFst8P3HT9huFmnq96F8riF0rCFjvbJHwHsEIJaY.wV7nrkSf
JhLVdqNJSQfXIRLHX+7YbVJF7y.gOoiwRs623nCTssibbKIfvRwjzre5LNKE
y52W.wuHQl1kyp8zDR8sMpEgRve6cgBWco772sqjUU6YBbumvNXcjuEWe1zj
wY5XV.qgHsjLl0uJHVUIioFxKlN.AmQYZ0AqsJHs7LN0DNsqpmuCZVmLFMGR
HpzJhQxg.DKESBUA8RD5ixzbygB8bpZP1HNVLHaT+c8xnIWrrQrXJUvfHZwh
AxXWj7dQYZ9AqcXLCBVJ0fXU2MgPEkvtXgJQLoaDPjSUDS1aAF.8C7XJF19O
Uv3sTTb.HTewwwXIJ.VhEi5q9oy20qbxlMtN9q6dZuQllm74ROUUOyeaZQ3V
+NVNsx9PZ+y62i9oIUtV+ab88usJbTqdTF1Qno4kNRew1ztUuN2yYR+tPzdr
rp2jD7D+lUby+cy+CewJid.
-----------end_max5_patcher-----------

https://bitbucket.org/flucoma/fluid_decomposition/branch/log-scaling in case you enjoy reading this. It was just a year ago.

https://bitbucket.org/flucoma/fluid_decomposition/branch/log-scaling in case you enjoy reading this. It was just a year ago. We should discuss the interface and merge features if we are to do this. @weefuzzy had very convincing reasons not to do it though :)

I can't see this because I don't think my<EMAIL_ADDRESS>account has auth. I use Atlassian stuff let alone bitbucket very infrequently so my memory of which account is authed to what is sketchy at best. Maybe you can add<EMAIL_ADDRESS>or screenshot the conversation and e-mail it to me?
In any case I think separating concerns about exponents/scaling and conversion functions would be a healthier way to think about what may or may not come out of this PR. Personally, I don't see much value in the exponent but wanted to try it and see lots of value in the conversion function.


Include metrics testing in E2E tests

Include metrics testing in E2E tests
Description
Included metrics testing check as a part of E2E tests, as mentioned in Note here:https://github.com/opendatahub-io/data-science-pipelines-operator/pull/23#issue-1593637302

Adjusted Token creation for SA as per cluster rules.

How Has This Been Tested?
with the help of makefile and openshift cluster, try the following:
cd tests
make build
make run

Tested on openshift cluster with version: 4.12.2
Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work

/approve


[Question]:  why cant i import the FnRetrieverOpenAIAgent

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
Is FnRetrieverOpenAIAgent still in use or has it been pushed to legacy?

That's still the correct way. It just wasn't migrated (yet) to the new Agent runner/worker architecture, hence the legacy import.
It still works though

When I try to import it throws me error,

ModuleNotFoundError                       Traceback (most recent call last)
Cell In[127], line 1
----> 1 from llama_index.agent.openai_legacy import FnRetrieverOpenAIAgent
ModuleNotFoundError: No module named 'llama_index.agent.openai_legacy'

pip install llama-index-agent-openai-legacy
The install is also in the notebook 👀

That works.
Thanks


use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements [beta]

Challenge use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/55.0.2883.87 Chrome/55.0.2883.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.

Even Deeper Thoughts with Master Camper Cat

Home

Blog

Training

<form>
  Search:

  <input type="search" name="search" id="search" tabindex="1">
  <input type="submit" name="submit" value="Submit" tabindex="2" id="submit">

</form>

Inspirational Quotes

“There's no Theory of Evolution, just a list of creatures I've allowed to live.”

  - Chuck Norris

“Wise men say forgiveness is divine, but never pay full price for late pizza.”

  - TMNT

© 2016 Camper Cat

It shows me that the code is correct but the preview on the right shows an error

Hi @computerluca! Thank you for reporting this issue.
It looks like this is a duplicate of https://github.com/freeCodeCamp/freeCodeCamp/issues/12683
The word for in your HTML triggers loopProtect. I'm closing this issue in favour of the other one.
Happy coding!


I cannot connect anymore to my servers by ssh

Hello,

Your Windows build number:  Microsoft Windows [version 10.0.15063]

What you're doing and what's happening:
actual windows bash:

with kitty/putty:

What's wrong / what should be happening instead:
Since 2 days, I cannot use ssh in windows bash to connect to my servers

Thanks.

Same symptoms as #2377

Hello,
Yes I have Bitdefender 2018. I check in my AV.


Overdue task view in widget

I use Task & Notes Sync for MS Exchange to sync tasks and appreciate that the app works with Calendar Widget. I wondered if there's a way of incomplete tasks remaining in the widget in an Overdue view, or if that might be a possible feature considered for a future update. Thanks!

Tasks support was added in v.2.1, see #308


Example doesn't work on Android

Hi,
This repo have not been updated for a while, so out of precaution, i did try the repository and here is what i have so far : Video Demo
The server works fine. We can see the message are correctly sent.
The message are also well received on iOS, but nothing happens on Android.
After adding some console.log, i've noticed the cable disconnected value is always true unlike on iOS.
Any idea ?

Ok. For the one who will face the same issue. The Android simulator nor Expo will have access to your WebSocket socket if you're using localhost.
Instead, get your IP :
ifconfig | grep "inet" | grep -v <IP_ADDRESS>
Change to ws://localhost:3000/message to ws://10.67.x.x:3000/message
It should now work on iOS, on Android, and even on Expo.

@LouisJS  were you able to get this to work on android? I'm having an issue getting it to work on android, but works fine in ios.

I'm using this with my live website in a server, and it's still showing up as disconnnected: true. http://prntscr.com/kpiuwh

In my case, in development environment just fine in both, iOS and Android, using IP rather than localhost. But in production environment don't work with Android.


Build Failed

I'm following the guidelines in your Design+Code book, but I can't seem to get rid of this error. When I change classes to "Designable__" it returns an error in the screenshot. I tried this with both Swift 2 and Swift 1.2 (XCode beta 6.4) but the error persists. Do you know what might be causing the problem? Thanks!

Nevermind -- found the issue solution here! https://github.com/MengTo/Spring/issues/58
Thanks!


[BUG] local dev  func start works ,cloud deploy ok but get 500 internal error

Investigative information
Please provide the following:

Timestamp:
Function App name:
Function name(s) (as appropriate):
Core Tools version:

Repro steps
Provide the steps required to reproduce the problem:

Expected behavior
Provide a description of the expected behavior.

Actual behavior
Provide a description of the actual behavior observed.

Known workarounds
Provide a description of any known workarounds.

Contents of the requirements.txt file:
Provide the requirements.txt file to help us find out module related issues.

Related information
Provide any related information

Links to source
Bindings used

this is the minimal code for testing purpose,
https://github.com/wanghaisheng/azure_func_pywebio_wsgi_starter
local dev with func start all endpoint works   but when success deploy to cloud , all of route related to shared lib not work at all
firefox dev shows 500 and this is log stream output
2022-03-16T14:57:35Z   [Information]   Host lock lease acquired by instance ID '0000000000000000000000002466FD20'.
2022-03-16T14:57:39Z   [Verbose]   Request successfully matched the route with name 'approute' and template 'route/{*route}'
2022-03-16T14:57:39Z   [Information]   Executing 'Functions.approute' (Reason='This function was programmatically called via the host APIs.', Id=a3ea6132-2e02-4972-b79e-e15cc28ec757)
2022-03-16T14:57:39Z   [Verbose]   Sending invocation id:a3ea6132-2e02-4972-b79e-e15cc28ec757
2022-03-16T14:57:39Z   [Verbose]   Posting invocation id:a3ea6132-2e02-4972-b79e-e15cc28ec757 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:57:39Z   [Error]   Executed 'Functions.approute' (Failed, Id=a3ea6132-2e02-4972-b79e-e15cc28ec757, Duration=4ms)
2022-03-16T14:58:17Z   [Verbose]   Request successfully matched the route with name 'approute' and template 'route/{*route}'
2022-03-16T14:58:17Z   [Information]   Executing 'Functions.approute' (Reason='This function was programmatically called via the host APIs.', Id=c5e4fbfe-63ba-4328-bda8-460b3bb6feb0)
2022-03-16T14:58:17Z   [Verbose]   Sending invocation id:c5e4fbfe-63ba-4328-bda8-460b3bb6feb0
2022-03-16T14:58:17Z   [Verbose]   Posting invocation id:c5e4fbfe-63ba-4328-bda8-460b3bb6feb0 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:58:17Z   [Error]   Executed 'Functions.approute' (Failed, Id=c5e4fbfe-63ba-4328-bda8-460b3bb6feb0, Duration=8ms)
2022-03-16T14:59:00Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:00Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=16370949-0cc8-4a8b-82b9-005a19b640ab)
2022-03-16T14:59:00Z   [Verbose]   Sending invocation id:16370949-0cc8-4a8b-82b9-005a19b640ab
2022-03-16T14:59:00Z   [Verbose]   Posting invocation id:16370949-0cc8-4a8b-82b9-005a19b640ab on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:00Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=16370949-0cc8-4a8b-82b9-005a19b640ab, Duration=35ms)
2022-03-16T14:59:03Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:03Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=e3355a88-bb82-4433-85b5-11fd8f7b6cf7)
2022-03-16T14:59:03Z   [Verbose]   Sending invocation id:e3355a88-bb82-4433-85b5-11fd8f7b6cf7
2022-03-16T14:59:03Z   [Verbose]   Posting invocation id:e3355a88-bb82-4433-85b5-11fd8f7b6cf7 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:03Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=e3355a88-bb82-4433-85b5-11fd8f7b6cf7, Duration=115ms)
2022-03-16T14:59:04Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:04Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=c049d51d-595d-40f3-9dd9-e1bfe5423c2d)
2022-03-16T14:59:04Z   [Verbose]   Sending invocation id:c049d51d-595d-40f3-9dd9-e1bfe5423c2d
2022-03-16T14:59:04Z   [Verbose]   Posting invocation id:c049d51d-595d-40f3-9dd9-e1bfe5423c2d on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:04Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=c049d51d-595d-40f3-9dd9-e1bfe5423c2d, Duration=15ms)
2022-03-16T14:59:05Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:05Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=0cfc728e-4260-452c-b1c1-e8a9591e38b1)
2022-03-16T14:59:05Z   [Verbose]   Sending invocation id:0cfc728e-4260-452c-b1c1-e8a9591e38b1
2022-03-16T14:59:05Z   [Verbose]   Posting invocation id:0cfc728e-4260-452c-b1c1-e8a9591e38b1 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:05Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=0cfc728e-4260-452c-b1c1-e8a9591e38b1, Duration=8ms)
2022-03-16T14:59:06Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:06Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=f11a7c3f-08d7-40aa-a4ba-00359740eba5)
2022-03-16T14:59:06Z   [Verbose]   Sending invocation id:f11a7c3f-08d7-40aa-a4ba-00359740eba5
2022-03-16T14:59:06Z   [Verbose]   Posting invocation id:f11a7c3f-08d7-40aa-a4ba-00359740eba5 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:06Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=f11a7c3f-08d7-40aa-a4ba-00359740eba5, Duration=10ms)
2022-03-16T14:59:07Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:07Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=824cb6da-01d6-4a03-b707-dce8425221c8)
2022-03-16T14:59:07Z   [Verbose]   Sending invocation id:824cb6da-01d6-4a03-b707-dce8425221c8
2022-03-16T14:59:07Z   [Verbose]   Posting invocation id:824cb6da-01d6-4a03-b707-dce8425221c8 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:07Z   [Information]   Executed 'Functions.appnoshare' (Succeeded, Id=824cb6da-01d6-4a03-b707-dce8425221c8, Duration=12ms)
2022-03-16T14:59:08Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:08Z   [Information]   Executing 'Functions.appnoshare' (Reason='This function was programmatically called via the host APIs.', Id=f20607ce-47e5-47ba-898e-5a5da2a70d77)
2022-03-16T14:59:08Z   [Verbose]   Sending invocation id:f20607ce-47e5-47ba-898e-5a5da2a70d77
2022-03-16T14:59:08Z   [Verbose]   Posting invocation id:f20607ce-47e5-47ba-898e-5a5da2a70d77 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:10Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:12Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:14Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:16Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:18Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:20Z   [Verbose]   Request successfully matched the route with name 'appnoshare' and template 'noshare/{*route}'
2022-03-16T14:59:23Z   [Verbose]   Request successfully matched the route with name 'appaddrule' and template 'addrule/{*route}'
2022-03-16T14:59:23Z   [Information]   Executing 'Functions.appaddrule' (Reason='This function was programmatically called via the host APIs.', Id=626d0f10-6061-46ab-80ce-01c06479ac7f)
2022-03-16T14:59:52Z   [Verbose]   Request successfully matched the route with name 'appaddrule' and template 'addrule/{*route}'
2022-03-16T14:59:52Z   [Information]   Executing 'Functions.appaddrule' (Reason='This function was programmatically called via the host APIs.', Id=476b8ccf-a872-4b5e-a214-876ad19f5eb9)
2022-03-16T14:59:52Z   [Verbose]   Sending invocation id:476b8ccf-a872-4b5e-a214-876ad19f5eb9
2022-03-16T14:59:52Z   [Verbose]   Posting invocation id:476b8ccf-a872-4b5e-a214-876ad19f5eb9 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:52Z   [Error]   Executed 'Functions.appaddrule' (Failed, Id=476b8ccf-a872-4b5e-a214-876ad19f5eb9, Duration=2ms)
2022-03-16T14:59:58Z   [Verbose]   Request successfully matched the route with name 'appaddrule' and template 'addrule/{*route}'
2022-03-16T14:59:58Z   [Information]   Executing 'Functions.appaddrule' (Reason='This function was programmatically called via the host APIs.', Id=989a4477-1052-4887-8799-6c359c897a63)
2022-03-16T14:59:58Z   [Verbose]   Sending invocation id:989a4477-1052-4887-8799-6c359c897a63
2022-03-16T14:59:58Z   [Verbose]   Posting invocation id:989a4477-1052-4887-8799-6c359c897a63 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T14:59:58Z   [Error]   Executed 'Functions.appaddrule' (Failed, Id=989a4477-1052-4887-8799-6c359c897a63, Duration=3ms)
2022-03-16T15:00:06Z   [Verbose]   Request successfully matched the route with name 'appaddrule' and template 'addrule/{*route}'
2022-03-16T15:00:06Z   [Information]   Executing 'Functions.appaddrule' (Reason='This function was programmatically called via the host APIs.', Id=1cbef556-9384-4151-bda7-214c2728d5d1)
2022-03-16T15:00:06Z   [Verbose]   Sending invocation id:1cbef556-9384-4151-bda7-214c2728d5d1
2022-03-16T15:00:06Z   [Verbose]   Posting invocation id:1cbef556-9384-4151-bda7-214c2728d5d1 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T15:00:06Z   [Error]   Executed 'Functions.appaddrule' (Failed, Id=1cbef556-9384-4151-bda7-214c2728d5d1, Duration=3ms)
2022-03-16T15:00:34Z   [Verbose]   Request successfully matched the route with name 'approute' and template 'route/{*route}'
2022-03-16T15:00:34Z   [Information]   Executing 'Functions.approute' (Reason='This function was programmatically called via the host APIs.', Id=87ed2856-5eee-4328-9e51-4e3e57592815)
2022-03-16T15:00:34Z   [Verbose]   Sending invocation id:87ed2856-5eee-4328-9e51-4e3e57592815
2022-03-16T15:00:34Z   [Verbose]   Posting invocation id:87ed2856-5eee-4328-9e51-4e3e57592815 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T15:00:34Z   [Error]   Executed 'Functions.approute' (Failed, Id=87ed2856-5eee-4328-9e51-4e3e57592815, Duration=2ms)
2022-03-16T15:00:47Z   [Verbose]   Request successfully matched the route with name 'approute' and template 'route/{*route}'
2022-03-16T15:00:47Z   [Information]   Executing 'Functions.approute' (Reason='This function was programmatically called via the host APIs.', Id=09e449cc-44a3-4e57-88cb-f9900617ff87)
2022-03-16T15:00:47Z   [Verbose]   Sending invocation id:09e449cc-44a3-4e57-88cb-f9900617ff87
2022-03-16T15:00:47Z   [Verbose]   Posting invocation id:09e449cc-44a3-4e57-88cb-f9900617ff87 on workerId:d5078923-961c-48f0-b5a4-1a80bf91baa7
2022-03-16T15:00:47Z   [Error]   Executed 'Functions.approute' (Failed, Id=09e449cc-44a3-4e57-88cb-f9900617ff87, Duration=5ms)

@wanghaisheng can you provide more details by filling a new issue following the error template?


Client Crash

Crashed While been around EnderIO Machines
can find the crash report file here https://dl.dropboxusercontent.com/u/38820381/crashlogs/DrakeBD Ender IO Bug.txt

EnderIO does not support the use of Optifine (and it is probably the cause
of your crash)
On Wed, Mar 4, 2015 at 12:52 PM, DrakeBD<EMAIL_ADDRESS>wrote:

Crashed While been around EnderIO Machines
can find the crash report file here
https://dl.dropboxusercontent.com/u/38820381/crashlogs/DrakeBD Ender IO Bug.txt
—
Reply to this email directly or view it on GitHub
https://github.com/CrazyPants/EnderIO/issues/2050.

No offence but that's rubbish as EnderIO works perfectly fine single player the crash occurs when EnderIO is on a dedicated server then the clients crash with that report but single player all machines and cables work as intended with optifine installed

Then prove it to me. Remove optifine from your client and reproduce the
crash.
On Mar 4, 2015 1:58 PM, "DrakeBD"<EMAIL_ADDRESS>wrote:

No offence but that's rubbish as EnderIO works perfectly fine single
player the crash occurs when EnderIO is on a dedicated server then the
clients crash with that report but single player all machines and cables
work as intended with optifine installed
—
Reply to this email directly or view it on GitHub
https://github.com/CrazyPants/EnderIO/issues/2050#issuecomment-77221499.

Its simple the crash only occurs when you use EnderIO machines and cables on a Dedicated server not on single player so how exactly would optifine cause this issue ......
But its ok if you don't want to look into it and just blame optifine fair enough we have fixed the issue by removing the mod from the server and client.

You're not listening to me. I see optifine in your stacktrace and that is reason enough for me to believe it is the cause of a RENDERING related issue. If you can simply remove optifine from your client and reproduce this crash, I will look into it. But I am fairly sure you will not be able to do that.

I am listening but as we need optifine its removal is not optional.

Optifine should never be used in a molded environment. Why do you "need" it?
On Mar 4, 2015 4:05 PM, "DrakeBD"<EMAIL_ADDRESS>wrote:

I am listening but as we need optifine its removal is not optional.
—
Reply to this email directly or view it on GitHub
https://github.com/CrazyPants/EnderIO/issues/2050#issuecomment-77247025.

We produce Texture Packs so require it for connected textures support and performance.
if it was not ment to be in a modded environment it would not be a forge mod itself and all other mods work fine with it it was just this one that had a spaz attack. on the server but totally fine in single player or even on a LAN


Re-add klog flags and add a deprecation message for soon-to-be-removed klog flags

Plan:

cert-manager 1.12 (end of April 2023): start of the deprecation period for the flags --log_dir, --log_file, --log_flush_frequency, --logtostderr, --alsologtostderr, --one_output, --stderrthreshold, --log_file_max_size, --skip_log_headers, --add_dir_header, --skip_headers, --log_backtrace_at.
cert-manager 1.15 (approx 6 month afterwards, Nov 2023): removal of the flags.

This PR adds a warning message that shows in two places:

when using --help, the user will see the message DEPRECATED: this flag will be removed in cert-manager 1.15.
when using one of the deprecated flags, the user will see a line warning them (unfortunately, this line isn't JSON formatted):$ go run ./cmd/controller --log_dir=/tmp --logging-format=json
Flag --log_dir has been deprecated, this flag will be removed in cert-manager 1.15
{"ts":1679413720180.1648,"caller":"clientcmd/client_config.go:618","msg":"Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.\n","v":0}

Before/after:
--- /tmp/before	2023-03-21 15:18:59.850741955 +0100
+++ /tmp/after	2023-03-21 16:46:37.725450622 +0100
@@ -16,8 +16,8 @@
       --acme-http01-solver-resource-request-cpu string      Defines the resource request CPU size when spawning new ACME HTTP01 challenge solver pods. (default "10m")
       --acme-http01-solver-resource-request-memory string   Defines the resource request Memory size when spawning new ACME HTTP01 challenge solver pods. (default "64Mi")
       --acme-http01-solver-run-as-non-root                  Defines the ability to run the http01 solver as root for troubleshooting issues (default true)
-      --add_dir_header                                      If true, adds the file directory to the header of the log messages
-      --alsologtostderr                                     log to standard error as well as files (no effect when -logtostderr=true)
+      --add_dir_header                                      If true, adds the file directory to the header of the log messages (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --alsologtostderr                                     log to standard error as well as files (no effect when -logtostderr=true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
       --auto-certificate-annotations strings                The annotation consumed by the ingress-shim controller to indicate a ingress is requesting a certificate (default [kubernetes.io/tls-acme])
       --cluster-issuer-ambient-credentials                  Whether a cluster-issuer may make use of ambient credentials for issuers. 'Ambient Credentials' are credentials drawn from the environment, metadata services, or local files which are not explicitly configured in the ClusterIssuer API object. When this flag is enabled, the following sources for credentials are also used: AWS - All sources the Go SDK defaults to, notably including any EC2 IAM roles available via instance metadata. (default true)
       --cluster-resource-namespace string                   Namespace to store resources owned by cluster scoped resources such as ClusterIssuer in. This must be specified if ClusterIssuers are enabled. (default "kube-system")
@@ -54,19 +54,22 @@
       --leader-election-renew-deadline duration             The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled. (default 40s)
       --leader-election-retry-period duration               The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled. (default 15s)
       --log-flush-frequency duration                        Maximum number of seconds between log flushes (default 5s)
-      --log_backtrace_at traceLocation                      when logging hits line file:N, emit a stack trace (default :0)
-      --log_dir string                                      If non-empty, write log files in this directory (no effect when -logtostderr=true)
-      --log_file string                                     If non-empty, use this log file (no effect when -logtostderr=true)
-      --log_file_max_size uint                              Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
-      --logtostderr                                         log to standard error instead of files (default true)
+      --log-json-info-buffer-size quantity                  [Alpha] In JSON format with split output streams, the info messages can be buffered for a while to increase performance. The default value of zero bytes disables buffering. The size can be specified as number of bytes (512), multiples of 1000 (1K), multiples of 1024 (2Ki), or powers of those (3M, 4G, 5Mi, 6Gi). Enable the LoggingAlphaOptions feature gate to use this.
+      --log-json-split-stream                               [Alpha] In JSON format, write error messages to stderr and info messages to stdout. The default is to write a single stream to stdout. Enable the LoggingAlphaOptions feature gate to use this.
+      --log_backtrace_at traceLocation                      when logging hits line file:N, emit a stack trace (default :0) (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --log_dir string                                      If non-empty, write log files in this directory (no effect when -logtostderr=true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --log_file string                                     If non-empty, use this log file (no effect when -logtostderr=true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --log_file_max_size uint                              Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --logging-format string                               Sets the log format. Permitted formats: "json" (gated by LoggingBetaOptions), "text". (default "text")
+      --logtostderr                                         log to standard error instead of files (default true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
       --master string                                       Optional apiserver host address to connect to. If not specified, autoconfiguration will be attempted.
       --max-concurrent-challenges int                       The maximum number of challenges that can be scheduled as 'processing' at once. (default 60)
       --metrics-listen-address string                       The host and port that the metrics endpoint should listen on. (default "<IP_ADDRESS>:9402")
       --namespace string                                    If set, this limits the scope of cert-manager to a single namespace and ClusterIssuers are disabled. If not specified, all namespaces will be watched
-      --one_output                                          If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true)
+      --one_output                                          If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
       --profiler-address string                             The host and port that Go profiler should listen on, i.e localhost:6060. Ensure that profiler is not exposed on a public address. Profiler will be served at /debug/pprof. (default "localhost:6060")
-      --skip_headers                                        If true, avoid header prefixes in the log messages
-      --skip_log_headers                                    If true, avoid headers when opening log files (no effect when -logtostderr=true)
-      --stderrthreshold severity                            logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=false) (default 2)
+      --skip_headers                                        If true, avoid header prefixes in the log messages (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --skip_log_headers                                    If true, avoid headers when opening log files (no effect when -logtostderr=true) (DEPRECATED: this flag will be removed in cert-manager 1.15)
+      --stderrthreshold severity                            logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=false) (default 2) (DEPRECATED: this flag will be removed in cert-manager 1.15)
   -v, --v Level                                             number for the log level verbosity
-      --vmodule moduleSpec                                  comma-separated list of pattern=N settings for file-filtered logging
+      --vmodule pattern=N,...                               comma-separated list of pattern=N settings for file-filtered logging (only works for text log format)

I propose to close this PR and open a PR directly on cert-manager/cert-manager after your PR https://github.com/cert-manager/cert-manager/pull/5828 gets merged.


Package the json schema files in release

After changing event_model/schema to src/event_model/schema, blueapi's json schema aquiring broke:
https://github.com/DiamondLightSource/blueapi/blob/44b9f12352d9a6967fb6bd812bbe9e258802344b/docs/reference/asyncapi.yaml#L97
I think we should set up the jsonschema files as attributes on releases like we do with ioc-pmac:
https://github.com/epics-containers/ioc-pmac/releases

Maybe not required after https://github.com/DiamondLightSource/blueapi/issues/684#issuecomment-2437702613

Maybe not required after
Probably not, but would still be nice I think.


fix(test): removed code that encounteed unpretictable results - will …

…add back in a separate more extensive scenario test

@ldimaggi snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1492-fabric8-ui.int.rdu2c.fabric8.io


Update .travis.yml to run XCode8

Pull request checklist

[ ] All tests pass. Demo project builds and runs.
[x] I have resolved any merge conflicts.
[x] I have followed the coding style, and reviewed the contributing guidelines. Confirmation: @Lucashuang0802

What's in this pull request?
Update .travis.yml to run XCode8

oh actually, github let's you make changes in-line now. 😄

let's wait to merge to see what travis does

Hmm, it's weird that iPhone 7 is not supported? https://docs.travis-ci.com/user/languages/objective-c/#iOS-10.0

huh. weird

this last commit should do it

nice! @jessesquires gonna rebase and see whether it's working again.


[HOLD for payment 2024-10-24] [$250] Report -Approval button is loaded indefinitely after payment of the report with hold expense

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: 9.0.32-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/4947393
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:
Prerequisites:
Create 3 accounts Admin, Approver, Employee. Create WS as Admin, add two members Approver, Employee. In Workflow, add the Approver member as an expense approver. On behalf of Employee, send two expenses to the WS room.
Steps:

Open NewExpensify app
Log in with your Approver account
Go to the room with the two expenses sent by the employee
Withhold one expense
Go back to the room with the employee
Approve just the pending amount

Expected Result:
The approval button should load immediately after payment of the report with hold expense
Actual Result:
Approval button is loaded indefinitely after payment of the report with hold expense
Workaround:
Unknown
Platforms:

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

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

Screenshots/Videos
https://github.com/user-attachments/assets/d9efe5dd-4aa1-424b-86cd-df46d245d891

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~021836106125438284178
Upwork Job ID:<PHONE_NUMBER>438284178
Last Price Increase: 2024-09-24
Automatic offers:

akinwale | Reviewer | 104159450
nkdengineer | Contributor | 104159452

Issue OwnerCurrent Issue Owner: @muttmuure

We think that this bug might be related to #wave-collect - Release 1

@muttmuure  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

Proposal
Please re-state the problem that we are trying to solve in this issue.
Approval button is loaded indefinitely after payment of the report with hold expense
What is the root cause of that problem?
We display the loading state based on canAllowSettlement check
https://github.com/Expensify/App/blob/336e4782aec98bb29a06c28e0d630c276d4eddf6/src/components/ReportActionItem/ReportPreview.tsx#L500
https://github.com/Expensify/App/blob/336e4782aec98bb29a06c28e0d630c276d4eddf6/src/components/ReportActionItem/ReportPreview.tsx#L159
In this function, we have this check hasOptimisticHeldExpense. When we approve only unhold expenses, all transactions of the new expense report are held but we don't update unheldTotal in optimistic data then this check is always true which causes the approve button loading infinitely until we open the expense report or reload to get the unheldTotal of expense report from BE.
https://github.com/Expensify/App/blob/336e4782aec98bb29a06c28e0d630c276d4eddf6/src/libs/ReportUtils.ts#L7184
What changes do you think we should make in order to solve the problem?
We can update exactly unheldTotal of new expense report to 0 in optimistic data when we build the onyx data here  since all transactions are held
onyxMethod: Onyx.METHOD.MERGE,
key: `${ONYXKEYS.COLLECTION.REPORT}${optimisticExpenseReport.reportID}`,
value: {
    ...optimisticExpenseReport,
    unheldTotal: 0,
},

https://github.com/Expensify/App/blob/336e4782aec98bb29a06c28e0d630c276d4eddf6/src/libs/actions/IOU.ts#L6460-L6461
What alternative solutions did you explore? (Optional)
NA

@akinwale Can you please review my proposal above, thanks

We can move forward with @nkdengineer's proposal here.
🎀👀🎀 C+ reviewed.

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

[x]  [@akinwale] The PR that introduced the bug has been identified. Link to the PR:
[x]  [@akinwale] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
[x]  [@akinwale] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:

Not a regression.

[x]  [@akinwale] Determine if we should create a regression test for this bug.
[x]  [@akinwale] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

Regression Test Steps

Launch 2 instances of Expensify
Log in as an approver of a workspace on one instance, and as an employee of the same workspace on the other instance
As employee: Navigate to the report with two duplicate expenses
As employee: Hold one of the expenses
As approver: Approve the pending amount on the non-held expense
As approver: Navigate back to the room by clicking on the header
Verify that the approval button is displayed after payment of the report containing the held expense.

Do we agree 👍 or 👎?

Not a regression.

If this isn't a regression, was it just something missed or a bug in the original feature?

bump on my question @akinwale

Not a regression.

If this isn't a regression, was it just something missed or a bug in the original feature?

It's more likely something that was missed with the checks for unheldTotal. I wasn't able to find a recent change that introduced the issue.

OK, thank you! I'll let @muttmuure finish this one up then. I think it's ready to be closed.

All paid up


Amplify amplified too much

Broke my speakers

My speakers are also broken now too.


Throw a useful error when WebSockets are disabled on the server

Today the Java Client doesn't do anything with the negotiate payload other than handling redirects. The payload also contains a list of available transports though. Eventually the client will use this to do fallback, but since we only support WebSockets, it should at least check that list to see if WebSockets are available on the server and throw a useful error (The WebSocket transport is not available on the server) if it's not there.

We should add logging though.


Keystore uuid definition mismatch

The Keystore uuid is defined as lowecase in the description. However in the schema is was left as uppercase UUID.

Production spec specifies the UUID as uppercase. So for consistency, and still no impact on any application yet,  we agreed to specify is as uppercase UUID.


Allow trafic from kubelet

Hi!
I deny all traffic to my pod, but now my probes (liveness and deadiness) are not working anymore.
How can i allow traffic only from kubelet?

kubelet should not be subject to network policies.
If you're seeing otherwise, please open a bug to your Network Policy plugin or Kubernetes project.
Also, this is not a support forum for kubernetes or network policies.


Roll Flutter Engine from 987b621eac4e to<PHONE_NUMBER>9b (9 revisions)

https://github.com/flutter/engine/compare/987b621eac4e...43954314939b
2023-07-03<EMAIL_ADDRESS>Roll Skia from 94ad507b8959 to 6a5ea15c942b (1 revision) (flutter/engine#43385)
2023-07-03<EMAIL_ADDRESS>Roll Skia from e16d5b988a36 to 94ad507b8959 (2 revisions) (flutter/engine#43383)
2023-07-03<EMAIL_ADDRESS>Roll Skia from 384b84445a9f to e16d5b988a36 (1 revision) (flutter/engine#43382)
2023-07-02<EMAIL_ADDRESS>Roll Skia from dbf0829114ee to 384b84445a9f (2 revisions) (flutter/engine#43381)
2023-07-01<EMAIL_ADDRESS>[Impeller] Remove blend mode restrictions on clear color optimization (flutter/engine#43348)
2023-07-01<EMAIL_ADDRESS>Roll Dart SDK from f00f7363f4bf to dedff8f0ebd2 (4 revisions) (flutter/engine#43371)
2023-07-01<EMAIL_ADDRESS>Roll Skia from ceaeef84b8a3 to dbf0829114ee (15 revisions) (flutter/engine#43370)
2023-07-01<EMAIL_ADDRESS>[Impeller] Add explicit color filter types to Aiks. (flutter/engine#43342)
2023-07-01<EMAIL_ADDRESS>Roll Dart SDK from 2d98d9e27dae to f00f7363f4bf (1 revision) (flutter/engine#43354)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Bug

What version of Wallet are you using?
Versão 0.7.1
What is happening?
when you have 3 accounts and you go to configuration and when you click on the account it only opens the middle account as if you were double-clicking
steps to reproduce
https://user-images.githubusercontent.com/131008173/232530642-c35b3239-9496-4579-bb62-553eaa95683d.mp4
How it should behave?
when you click on the account, the accounts should appear for you to choose from and not choose automatic only the middle account.
What os are you seeing the problem on?
Android Mobile
What browser?
Other
What is your browser version?
Kiwi Browser 112.0.5615.135

@Talisson007, thanks for the report.
We have tested it on a Google Pixel 7 with the Kiwi browser but were not able to replicate it only if we double tap on the menu item. This looks like a bug on the Device where the tap is passing the click to the background page, maybe in how it handles the touch. Can you inform us of the kind of device to enable us to test?
Contributions are welcome as the Kiwi/Mobile browser is not the top priority right now. But you can track when we fix on this issue.


doc: add a definition to nRF Asset Tracker

Trying to draft a definition.
Signed-off-by: Pekka Niskanen<EMAIL_ADDRESS>

Would you like to give a chrystal clear definition for nRF Asset Tracker to the very first page, starting with nRF Asset Tracker is...?

I think that's impossible and the start page right now gives a good guidance for user to discover what the nRF Asset tracker is, it starts with the vision "it aims to provide" and then on the following pages it gives the project overview. I'd also wait on how marketing is going to describe it, and we can then adapt their wording.

Something wrong with this, thus closing and making a new PR.


Feature or documentation request: Add "disabled" property to Tooltip component

It would be nice to have a disabled property on Tooltip to conditionally show the Tooltip popup.
The example docs for Tooltip show a disabled button that shows a Tooltip that I imagine we would only want to show if the child element itself was in some state.

I have several places in my code I'd like to offer a similar explanation via Tooltip, but only if the child element is in some conditional state.
Preferred behavior:
<Tooltip disabled={isDisabled} trigger={<Button onPress={undefined} disabled={isDisabled}>Immediate</Button>}>
 An explanation why this button is disabled
</Tooltip>

An alternative is to duplicate the trigger node behind another conditional which can get messy:
{isDisabled ? <Tooltip delay={isDisabled ? 60 : 1 } trigger={<Button onPress={undefined} disabled={true}>Immediate</Button>}>
 An explanation why this button is disabled
</Tooltip> : <Button onPress={undefined} >Immediate</Button>}

I JUST realized as I was writing this: this could be accomplished by adding an extremely long delay time, but it wasn't immediately apparent in the docs.  Perhaps as an alternative to adding a new feature, this could be added to the docs:
Disabling a tooltip
<Tooltip delay={isDisabled ? 60000 : 1 } trigger={<Button onPress={undefined} disabled={isDisabled}>Conditionally disabled ToolTip</Button>}>
 An explanation why this button is disabled
</Tooltip>

Apologies for the slow response. What you want is possible with code like this:
<Tooltip
    type="description"
    trigger={
        <Button type="primary" disabled>
        Primary
        </Button>
    }
    >
    This is an explanation for the button being disabled
</Tooltip>

You're right that that isn't immediately obvious from the docs. I'll flag that we should update the docs with this pattern to the team. Thanks!


Error detecting params.json using docker in debian (10) HPC

docker run google/deepconsensus:1.1.0 deepconsensus run --subreads_to_ccs=m54274Ue_220814_163631.aligned.subreads.bam --ccs_bam=m54274Ue_220814_163631.hifi_S3_reads.bam --checkpoint=model/checkpoint --output=m54274Ue_220814_163631_deepcon.output.fastq
Traceback (most recent call last):
File "/opt/conda/envs/bio/bin/deepconsensus", line 8, in
sys.exit(run())
File "/opt/conda/envs/bio/lib/python3.9/site-packages/deepconsensus/cli.py", line 111, in run
app.run(main, flags_parser=parse_flags)
File "/opt/conda/envs/bio/lib/python3.9/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/opt/conda/envs/bio/lib/python3.9/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "/opt/conda/envs/bio/lib/python3.9/site-packages/deepconsensus/cli.py", line 102, in main
app.run(quick_inference.main, argv=passed)
File "/opt/conda/envs/bio/lib/python3.9/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/opt/conda/envs/bio/lib/python3.9/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "/opt/conda/envs/bio/lib/python3.9/site-packages/deepconsensus/inference/quick_inference.py", line 842, in main
outcome_counter = run()
File "/opt/conda/envs/bio/lib/python3.9/site-packages/deepconsensus/inference/quick_inference.py", line 703, in run
params = model_utils.read_params_from_json(checkpoint_path=FLAGS.checkpoint)
File "/opt/conda/envs/bio/lib/python3.9/site-packages/deepconsensus/models/model_utils.py", line 405, in read_params_from_json
json.load(tf.io.gfile.GFile(json_path, 'r')))
File "/opt/conda/envs/bio/lib/python3.9/json/init.py", line 293, in load
return loads(fp.read(),
File "/opt/conda/envs/bio/lib/python3.9/site-packages/tensorflow/python/lib/io/file_io.py", line 116, in read
self._preread_check()
File "/opt/conda/envs/bio/lib/python3.9/site-packages/tensorflow/python/lib/io/file_io.py", line 77, in _preread_check
self._read_buf = _pywrap_file_io.BufferedInputStream(
tensorflow.python.framework.errors_impl.NotFoundError: model/params.json; No such file or directory
I am getting this error even though i have all the files from model
checkpoint.data-00000-of-00001
checkpoint.index
params.json
in the model dir.

Hi @ap1438 ,
given that you're using Docker, you'll need to make sure the paths you passed in are visible through Docker.
The flag you'll need to add is -v. For example, in this section https://github.com/google/deepconsensus/blob/r1.1/docs/quick_start.md#running-the-docker-image , you can see that this flag was added   -v "${QS_DIR}":/data.
https://docs.docker.com/storage/volumes/ might also be helpful to read.

It worked. Thankyou


we're missing a line break after the opening fence:

          This should read fine, but it looks like we're missing a line break after the opening fence:

Originally posted by @connor4312 in https://github.com/microsoft/vscode/issues/213074#issuecomment-2140730606

Verified this issue, but found https://github.com/microsoft/vscode/issues/218397


Markdown preview not working

code-server version: 1.31.1-100, also tested on 1.32.0-310
OS Version: Chrome OS

Description

When attempting to view an in-VSCode markdown preview, the following error appears:
command 'markdown.showPreview' not found
Steps to Reproduce

Open a Markdown (.md) file
Use the keyboard shortcut Ctrl-Shift-V to attempt to show Markdown preview
Error appears in the lower right corner of the screen

Will fix!

Markdown preview does not seem to work on latest release (2.1698-vsc1.41.1). There are no errors, but the preview window is empty.

@code-asher

Seems to be an IFRAME security issue. By opening the browser debugging tools,
On Firefox:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://v1.extapi.coder.com/extensionquery. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://v1.extapi.coder.com/extensionquery. (Reason: CORS request did not succeed).
Load denied by X-Frame-Options: “DENY” from “https://<redacted>.com/webview/index.html?id=<redacted>”, site does not permit any framing. Attempted to load into “https://<redacted>.com/?folder=vscode-remote%3A%2F%2Fcode-server%3A8080%2F<redacted>”.

On Chrome:
Refused to display 'https://<redacted>.com/webview/index.html?id=<redacted>' in a frame because it set 'X-Frame-Options' to 'deny'.

Opened #1409 for you @ViRb3

Apologies, the problem was in an inherited nginx config:
# XSS
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";

Everything works after I cleared those headers.


wildcard blocking

hi, great work :) but have question..
single domain blocking works well, but what is the format for wildcard domain? * .domain.com not working :(
in dagg-bloom method
thank you very much :)

Hi,
Pushed an update that adds support for *.<domain> handling via suffixMatchNode.
Untested with large number of wildcard domains.
Note: Bloom was an experimental version and its resource utilization is sub-optimal. You should use the regular version for the time being.

Hi,
Pushed an update that adds support for *.<domain> handling via suffixMatchNode.
Untested with large number of wildcard domains.
Note: Bloom was an experimental version and its resource utilization is sub-optimal. You should use the regular version for the time being.


Bump dev dependencies for template

Updated libraries

Library
Current
Latest
Major?
Reason

autoprefier
6.7.2
7.1.2
Yes
Drop support for node 0.12 🔗

babel-loader
6.2.10
7.1.1
Yes
Drop support for node < 4, webpack 1 🔗

chalk
1.1.3
2.0.1
Yes
API changes, Drop support for node < 4 🔗

cross-env
4.0.0
5.0.1
Yes
Scripts using quotes or escape sequences will see a difference in behavior. 🔗

eslint-friendly-formatter
2.0.7
3.0.0
Yes
Make relative paths the default again in err reports 🔗

eslint-plugin-html
2.0.0
3.0.0
Yes
lint script tags separately 🔗

karma-spec-reporter
0.0.30
0.0.31
No
allow prefix overrides on win32 🔗

opn
4.0.2
5.1.0
Yes
Drop support for node < 4 🔗

optimize-css-assets-webpack-plugin
1.3.0
2.0.0
Yes
Move cssnano dependency to peerDependencies 🔗

Not updated due to peer dependency

Library
Current
Latest
Major?
Reason
Peer dependency
PR

eslint
3.19.0
4.2.0
Yes
New rules in recommended, more strict 🔗
eslint-config-airbnb-base
airbnb/javascript#1447

chai
3.5.0
4.0.2
Yes
API changes, Drop support for node < 4 🔗
karma-sinon-chai
kmees/karma-sinon-chai#48

Added cssnano to devDependencies as it is needed for optimize-css-assets-webpack-plugin now as peer dependency.
Although vue-loader and webpack have been updated, I have not bumped their versions as there are significant changes and should be tackled in a different PR.

Thanks, nice work with the PR description also!

:smile: Cheers!


better error handling and main class declaration

fixes EASY-
I came across this bug while working on EASY-1115. I had not created clear error messages when the dataset or user is either not found or found multiple times. With this PR it should give the user a better clue of what is going wrong!
Also, this changes the main-class property in the pom.xml. The main class was moved a long time ago, but for some reason (#BlameIntelliJ) this property was not updated with it.
Where should the reviewer @DANS-KNAW/easy start?

Better exception messages are provided in DatasetLoader.scala
main-class property change in pom.xml

How should this be manually tested?

install (mvnci) and deploy on deasy
change the depositorId in the AMD of an existing dataset in Fedora
on deasy, run the command easy-license-creator <id-of-dataset-you-just-changed> <location-of-the-pdf
this should result in an exception printed on the screen, saying Could not find depositor with id: '<unknown depositor id>

I am getting these warnings:
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:138: warning: Could not find any member to link for "IOException".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:131: warning: Could not find any member to link for "IOException".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:111: warning: Could not find any member to link for "IOException".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:88: warning: Only one '@throws' tag for symbol IOException is allowed
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:88: warning: Could not find any member to link for "NullPointerException".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:88: warning: Could not find any member to link for "IOException".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:176: warning: Could not find any member to link for "org.apache.commons.lang.StringUtils.isBlank".
    /**
    ^
/Users/janm/git/service/easy/easy-license-creator/src/main/scala/nl/knaw/dans/easy/license/internal/package.scala:184: warning: Could not find any member to link for "org.apache.commons.lang.StringUtils.isBlank".
    /** Converts a `String` to an `Option[String]`. If the `String` is blank
    ^

Please fix all warnings before doing a pull request in the future.

Mmm, that's interesting. How did you get these? I just did git checkout master and git pull and mvn clean install, but I do not get any warnings. Curious as to what you did and how I could replicate it!


Support base path with the static location hook

Closes #266.

I think we should be consistent on what we write in the history. In my opinion, the history should always keep track of absolute paths (similar to the address bar in the browser), while the hook should return the relative path.
I've put together this specification to illustrate what I mean:
// <Router hook={staticLocation("/app")} base="/app" />
//
// (events)                (location)     (history)
// first render            "/"            -> ["/app"]
// navigate("/users")      "/users"       -> ["/app", "/app/users"]
// navigate("~/top")       "~/top"        -> ["/app", "/app/users", "/top"]

// <Router hook={staticLocation("/")} base="/app" />
//
// (events)                (location)     (history)
// first render            "~/"           -> ["/"]
// navigate("/users")      "/users"       -> ["/", "/app/users"]
// navigate("~/top")       "~/top"        -> ["/", "/app/users", "/top"]

Does this make sense? If so, I think we should write some basic unit tests to cover this new functionality and only then work on the implementation itself.
P.S. We do want to support absolute paths!

@molefrog How does it look now?

@molefrog How does it look now?

The code breaks the tests, please make sure all tests are passed before committing. Let's also add a simple test case to test the added base path feature.

Sure. Also note that I am not a Node.js user so I cannot see what tests pass and which don’t before committing.

Sure. Also note that I am not a Node.js user so I cannot see what tests pass and which don’t before committing.

Interesting. Are you using Deno? Do you have npm installed? If so, you can simply run npm install and then npm test

I just don’t feel like installing NPM. Sorry about that.

But don’t worry, we won’t leave this PR behind.

@molefrog I added a test and made the tests pass. How is everything now?


Cleanup Startpage.com

What website(s) would this filter apply to?
Startpage.com
What content should be blocked?
Possibility to remove everything except the search field and the menu in the upper right.
Block some things in the background for speed.

What options should be offered?
! Remove Logo
! Remove Top Banner
! Remove Footer
! Remove Feedback button
! Remove unnecessary images
! Remove misc clutter
! Speedup
Did you write a custom uBlock filter already?
! https://www.startpage.com
! Remove Logo
www.startpage.com/sp/cdn/images/startpage-logo-gradient-dark.svg$image
! Remove unnecessary images
www.startpage.com/sp/cdn/images/swoosh/desktop-top-swoosh-black.svg$image
www.startpage.com/sp/cdn/images/home/black/man-in-laptop.svg$image
www.startpage.com/sp/cdn/images/home/black/down-arrow.svg$image
www.startpage.com/sp/cdn/images/LNT-homepage-dark.jpg$image
www.startpage.com/sp/cdn/images/lnt-arrow-down-dark.svg$image
! Remove Top Banner
www.startpage.com#@##home-top-banner
www.startpage.com##[class^="css-"].banner-top
! Remove Footer
www.startpage.com##.footer__container
www.startpage.com##[class*="footer-container"]
! Remove Feedback button
www.startpage.com##.css-rxf9j8.feedback-widget .feedback-button-container > [class*="feedback-button"]
! Remove misc clutter
www.startpage.com##[class*="section-"]
www.startpage.com##[class*="section-"] > div > svg
www.startpage.com##[class*="-promo"]
www.startpage.com##[class*="below-the-fold"]
www.startpage.com##[class*="home-hero-down-arrow"]
www.startpage.com##[class*="blog-menu"]
www.startpage.com##.bottom-lnt-tg-cta.home-cta-container
www.startpage.com##li
www.startpage.com##:xpath(/html/body/div[1]/div/div/section/div[2]/h3)
! Speedup
||https://www.startpage.com/sp/cdn/images/*
||www.startpage.com/sp/cdn/images/feedback/$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/home/black/privacy-please-badge.svg$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/home/black/privacy-please-badge-de.svg$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/home/default/privacy-please-badge.svg$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/social-icons/$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/swoosh/desktop-bottom-swoosh-black.svg$xhr,domain=behind-the-scene
||www.startpage.com/sp/cdn/images/startpage-logo-gradient-dark.svg$xhr,domain=behind-the-scene
||www.startpage.com//lib/BlockDisplay.js$script
||www.startpage.com/sp/cdn/style/flags/$xhr,domain=behind-the-scene
Additional notes
I tried to make the filter dynamic at many parts. Hope this works for a while :)

Hello @HyperCriSiS, thanks for your suggestions, these rules would be very useful!
I can get to it next week but, if you want to tinker with it yourself and open a PR, feel free to fork the repo and copy the https://github.com/letsblockit/letsblockit/blob/main/data/filters/templates/woolworths-cleanup.yaml template as a starting point. The template file format is documented at https://github.com/letsblockit/letsblockit/blob/main/data/filters/README.md and our trusty @lbi-bot will check the format as soon as you open the PR.

Hello @HyperCriSiS, thanks for your suggestions, these rules would be very useful!
I can get to it next week but, if you want to tinker with it yourself and open a PR, feel free to fork the repo and copy the main/data/filters/templates/woolworths-cleanup.yaml template as a starting point. The template file format is documented at main/data/filters/README.md and our trusty @lbi-bot will check the format as soon as you open the PR.

ok thank you, I will look into it these days. Would be my first PR :blush:

Great! I already added you as a contributor via https://github.com/letsblockit/letsblockit/pull/630, so you're free to go!
https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github looks like a pretty comprehensive guide on how to make your first PR. If you don't have git installed, you could try out github's new in-browser editor, follow https://www.youtube.com/watch?v=fRaHq5jd2Po after you forked the repository. Don't hesitate to ping me if you hit a snag.

I think I first have to adjust the filter more, because I created it, while having the internal ublock filter abonnements enabled.

Heya @HyperCriSiS, are you still interested in giving this a try? Do you need any assistance?

Not yet, but I will! Moved into a new apartment, much stress atm :)


Compilation Error Due to CSS

I receive this every time:
ERROR  Failed to compile with 1 errors                                 19:12:26

This relative module was not found:

* ./style/theme/index.css in ./src/main.js

Should be fixed by #6


Release 0.1.0

Now all features and test suites are ready, let's release 0.1.0🙂

Can we update https://github.com/langchain-ai/langchain-databricks/tree/main/libs/databricks/README.md?

Can we update https://github.com/langchain-ai/langchain-databricks/tree/main/libs/databricks/README.md?

Ahhh great catch, I forgot this one is used for pypi page


Unable to import module 'wsgi': No module named 'werkzeug'

I started having this issue today when deploying python lambda functions, and it's hard to say what caused this, since I didn't update any relevant configuration. The cloudwatch logs also only show:
Unable to import module 'wsgi': No module named 'werkzeug'

with no other backtrace, and this seems to happen before my application code is evaluated. I also tried to revert to the latest stable release, and it also doesn't work.
Did something in AWS change which caused this error?

@logandk thx for the reply.
I'm using docker, so I (assume that) don't need virtualenv.
This is what I did:

built the package (sls package --stage staging --package build).
unzipped the package (unzip -a build/myapp.zip).
ran python wsgi

and I got no error (function terminated with no error exit code).
So now I'm kinda lost... do you know how I could debug my setup using the AWS lambda console? This seems not to be helping.

We've managed to download the artifact which has failed, and we've noticed some differences, namely the presence of a serverless_wsgi.py file in the root. In fact, if I try to run wsgi.py, I see the error importing wekzeug coming exactly from this file. And I also see that it was introduced 5 days ago.

So, my package.json had the dependency set as ^1.4.6, which I assumed it would only upgrade minor patches. but apparently my builds were installing 1.5.0, which apparently introduced the aforementioned file, and broke my function invocation (even before it was invoked).
I fixed my issue by downgrading to 1.4.9 and fixing my package.json, but AFAIK this is still an issue, so will keep it open.

This was fixed in v1.5.1


Recycle deque objects, check capacity after get was performed

This is supposed to be just a simple wrapper but maybe adding a function for recycling the acquired objects back into the pool would be nice, either that or initialize a substitute right before returning the acquired object.

Solved in 4fc23ef9e0d203da09436c0da414db1346dc0dc8.


Error in the wallet connect

After setting up my project with NEXT.js 15, i noticed first that i couldn'nt wrap the wallet provider directly in the layout file, since the layout was for server side, and the walletProvider is a client component.
i know the team is working hard, but please, can we make the walletProvider support serverside, this would be a great advantage, as alot of libraries and framework now supports both server side and clientside rendering.

Also i noticed this error after when i tried to connect wallet using the 'ConnectWallet' button that's being Provided:
Error: An empty string ("") was passed to the src attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to src instead of an empty string.  at createUnhandledError (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js:23:19)  at handleClientError (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js:41:56)  at console.error (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/globals/intercept-console-error.js:53:56)  at setProp (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:16850:25)  at setInitialProperties (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:17402:21)  at completeWork (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:13737:18)  at runWithFiberInDEV (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:544:16)  at completeUnitOfWork (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15102:19)  at performUnitOfWork (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15005:11)  at workLoopSync (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:14818:41)  at renderRootSync (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:14796:11)  at performWorkOnRoot (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:14290:11)  at performSyncWorkOnRoot (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15859:7)  at flushSyncWorkAcrossRoots_impl (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15721:21)  at processRootScheduleInMicrotask (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15755:7)  at eval (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/cjs/react-dom-client.development.js:15875:13)

turns out  that an empty string ("") is being passed to an src attribute somewhere in your application. This might happen when a resource (like an image or iframe) expects a valid URL but is being passed an empty value instead.
Please can someone look into this issue, Thank you.

How to solve this?

I solved the first, but couldn't solve the second.

Can you provide any more details?
I have not been able to reproduce this.  It is possible this is related to one of the wallet extensions you have installed.  Does this still happen when all extensions are disabled?
Based on the error alone, there isn't a whole lot I can tell about what might be causing this.  dapp-kit itself shouldn't be injecting any script tags as far as I am aware

Found 1 potential issue that could happen if you have a wallet with an incorrectly configured icon, but not sure that its related: https://github.com/MystenLabs/sui/pull/20304/files

Is it normal when I use keyboard and using autofoll it's asking for my
passwords?
On Tue, Nov 19, 2024, 2:29 AM hayes-mysten @.***> wrote:

Found 1 potential issue that could happen if you have a wallet with an
incorrectly configured icon, but not sure that its related:
https://github.com/MystenLabs/sui/pull/20304/files
—
Reply to this email directly, view it on GitHub
https://github.com/MystenLabs/sui/issues/20292#issuecomment-2483812239,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMOPFOY7Y62DP2BRIOWVCET2BIWYBAVCNFSM6AAAAABR4KP6ACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBTHAYTEMRTHE
.
You are receiving this because you commented.Message ID:
@.***>

Too many apps don't know who to trust and how do I know when somebody is
hacking my account?
On Wed, Nov 20, 2024, 11:36 AM Life Line @.***> wrote:

Is it normal when I use keyboard and using autofoll it's asking for my
passwords?
On Tue, Nov 19, 2024, 2:29 AM hayes-mysten @.***>
wrote:

Found 1 potential issue that could happen if you have a wallet with an
incorrectly configured icon, but not sure that its related:
https://github.com/MystenLabs/sui/pull/20304/files
—
Reply to this email directly, view it on GitHub
https://github.com/MystenLabs/sui/issues/20292#issuecomment-2483812239,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMOPFOY7Y62DP2BRIOWVCET2BIWYBAVCNFSM6AAAAABR4KP6ACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBTHAYTEMRTHE
.
You are receiving this because you commented.Message ID:
@.***>

I'm new to all of this so I'm getting a headstart should I sign out from
everything and start a new?pls help
On Wed, Nov 20, 2024, 11:37 AM Life Line @.***> wrote:

Too many apps don't know who to trust and how do I know when somebody is
hacking my account?
On Wed, Nov 20, 2024, 11:36 AM Life Line @.***> wrote:

Is it normal when I use keyboard and using autofoll it's asking for my
passwords?
On Tue, Nov 19, 2024, 2:29 AM hayes-mysten @.***>
wrote:

Found 1 potential issue that could happen if you have a wallet with an
incorrectly configured icon, but not sure that its related:
https://github.com/MystenLabs/sui/pull/20304/files
—
Reply to this email directly, view it on GitHub
https://github.com/MystenLabs/sui/issues/20292#issuecomment-2483812239,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMOPFOY7Y62DP2BRIOWVCET2BIWYBAVCNFSM6AAAAABR4KP6ACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBTHAYTEMRTHE
.
You are receiving this because you commented.Message ID:
@.***>


Update copy for sharable link

This includes text and date format change.
Trello link
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

🚢 it.


Can't install on Ubuntu 20.04

I'm trying to install this package on a fresh virtual environment on an Ubuntu 20.04 server, but get the following error:
Building wheels for collected packages: lightgbmlss
  Building wheel for lightgbmlss (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/pschaefer/environments/my_env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-9665r5_t/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-9665r5_t/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zv9atfsj
       cwd: /tmp/pip-req-build-9665r5_t/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for lightgbmlss
  Running setup.py clean for lightgbmlss
Failed to build lightgbmlss
ERROR: numba 0.56.4 has requirement numpy<1.24,>=1.18, but you'll have numpy 1.24.1 which is incompatible.

Full log below:

Collecting git+https://github.com/StatMixedML/LightGBMLSS.git
  Cloning https://github.com/StatMixedML/LightGBMLSS.git to /tmp/pip-req-build-9665r5_t
  Running command git clone -q https://github.com/StatMixedML/LightGBMLSS.git /tmp/pip-req-build-9665r5_t
Collecting ipywidgets
  Using cached ipywidgets-8.0.4-py3-none-any.whl (137 kB)
Collecting lightgbm~=3.3.1
  Using cached lightgbm-3.3.4-py3-none-manylinux1_x86_64.whl (2.0 MB)
Collecting matplotlib
  Using cached matplotlib-3.6.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.4 MB)
Collecting numpy~=1.16
  Using cached numpy-1.24.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
Collecting optuna~=2.9.1
  Using cached optuna-2.9.1-py3-none-any.whl (302 kB)
Collecting pandas~=1.1
  Using cached pandas-1.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB)
Collecting plotnine~=0.8.0
  Using cached plotnine-0.8.0-py3-none-any.whl (4.7 MB)
Collecting properscoring~=0.1
  Using cached properscoring-0.1-py2.py3-none-any.whl (23 kB)
Collecting scikit-learn>=0.24.2
  Using cached scikit_learn-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB)
Collecting scipy
  Using cached scipy-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
Processing /home/pschaefer/.cache/pip/wheels/3d/c9/06/734ed80d6d61fad331974bf62017b4ea6b33488082b9f5e67e/shap-0.39.0-cp38-cp38-linux_x86_64.whl
Collecting torch~=1.13.0
  Using cached torch-1.13.1-cp38-cp38-manylinux1_x86_64.whl (887.4 MB)
Collecting tqdm
  Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting ipykernel>=4.5.1
  Using cached ipykernel-6.20.1-py3-none-any.whl (149 kB)
Collecting jupyterlab-widgets~=3.0
  Using cached jupyterlab_widgets-3.0.5-py3-none-any.whl (384 kB)
Collecting traitlets>=4.3.1
  Using cached traitlets-5.8.1-py3-none-any.whl (116 kB)
Collecting ipython>=6.1.0
  Using cached ipython-8.8.0-py3-none-any.whl (775 kB)
Collecting widgetsnbextension~=4.0
  Using cached widgetsnbextension-4.0.5-py3-none-any.whl (2.0 MB)
Collecting wheel
  Downloading wheel-0.38.4-py3-none-any.whl (36 kB)
Collecting pillow>=6.2.0
  Using cached Pillow-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
Collecting fonttools>=4.22.0
  Using cached fonttools-4.38.0-py3-none-any.whl (965 kB)
Collecting pyparsing>=2.2.1
  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting python-dateutil>=2.7
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting packaging>=20.0
  Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting contourpy>=1.0.1
  Using cached contourpy-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295 kB)
Collecting alembic
  Using cached alembic-1.9.1-py3-none-any.whl (210 kB)
Collecting sqlalchemy>=1.1.0
  Using cached SQLAlchemy-1.4.46-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
Collecting PyYAML
  Using cached PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB)
Collecting colorlog
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting cmaes>=0.8.2
  Using cached cmaes-0.9.1-py3-none-any.whl (21 kB)
Collecting cliff
  Using cached cliff-4.1.0-py3-none-any.whl (81 kB)
Collecting pytz>=2020.1
  Using cached pytz-2022.7-py2.py3-none-any.whl (499 kB)
Collecting mizani>=0.7.3
  Using cached mizani-0.8.1-py3-none-any.whl (64 kB)
Collecting patsy>=0.5.1
  Using cached patsy-0.5.3-py2.py3-none-any.whl (233 kB)
Collecting descartes>=1.1.0
  Using cached descartes-1.1.0-py3-none-any.whl (5.8 kB)
Collecting statsmodels>=0.12.1
  Using cached statsmodels-0.13.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB)
Collecting joblib>=1.1.1
  Using cached joblib-1.2.0-py3-none-any.whl (297 kB)
Collecting threadpoolctl>=2.0.0
  Using cached threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Collecting slicer==0.0.7
  Using cached slicer-0.0.7-py3-none-any.whl (14 kB)
Collecting numba
  Using cached numba-0.56.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.5 MB)
Collecting cloudpickle
  Using cached cloudpickle-2.2.0-py3-none-any.whl (25 kB)
Collecting typing-extensions
  Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting nvidia-cudnn-cu11==<IP_ADDRESS>; platform_system == "Linux"
  Using cached nvidia_cudnn_cu11-<IP_ADDRESS>-2-py3-none-manylinux1_x86_64.whl (557.1 MB)
Collecting nvidia-cublas-cu11==<IP_ADDRESS>; platform_system == "Linux"
  Using cached nvidia_cublas_cu11-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (317.1 MB)
Collecting nvidia-cuda-nvrtc-cu11==11.7.99; platform_system == "Linux"
  Using cached nvidia_cuda_nvrtc_cu11-11.7.99-2-py3-none-manylinux1_x86_64.whl (21.0 MB)
Collecting nvidia-cuda-runtime-cu11==11.7.99; platform_system == "Linux"
  Using cached nvidia_cuda_runtime_cu11-11.7.99-py3-none-manylinux1_x86_64.whl (849 kB)
Collecting debugpy>=1.0
  Using cached debugpy-1.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
Collecting psutil
  Using cached psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
Collecting comm>=0.1.1
  Using cached comm-0.1.2-py3-none-any.whl (6.5 kB)
Collecting matplotlib-inline>=0.1
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting tornado>=6.1
  Using cached tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)
Collecting jupyter-client>=6.1.12
  Using cached jupyter_client-7.4.8-py3-none-any.whl (133 kB)
Collecting nest-asyncio
  Using cached nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
Collecting pyzmq>=17
  Using cached pyzmq-25.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
Collecting prompt-toolkit<3.1.0,>=3.0.11
  Using cached prompt_toolkit-3.0.36-py3-none-any.whl (386 kB)
Collecting stack-data
  Using cached stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting pexpect>4.3; sys_platform != "win32"
  Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting pygments>=2.4.0
  Using cached Pygments-2.14.0-py3-none-any.whl (1.1 MB)
Collecting jedi>=0.16
  Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting decorator
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting six>=1.5
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting Mako
  Using cached Mako-1.2.4-py3-none-any.whl (78 kB)
Collecting importlib-resources; python_version < "3.9"
  Using cached importlib_resources-5.10.2-py3-none-any.whl (34 kB)
Collecting importlib-metadata; python_version < "3.9"
  Using cached importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
Collecting greenlet!=0.4.17; python_version >= "3" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32"))))))
  Using cached greenlet-2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (544 kB)
Collecting PrettyTable>=0.7.2
  Using cached prettytable-3.6.0-py3-none-any.whl (27 kB)
Collecting stevedore>=2.0.1
  Using cached stevedore-4.1.1-py3-none-any.whl (50 kB)
Collecting cmd2>=1.0.0
  Using cached cmd2-2.4.2-py3-none-any.whl (147 kB)
Collecting autopage>=0.4.0
  Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
Collecting backports.zoneinfo; python_version < "3.9"
  Using cached backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl (74 kB)
Collecting palettable
  Using cached palettable-3.3.0-py2.py3-none-any.whl (111 kB)
Collecting llvmlite<0.40,>=0.39.0dev0
  Using cached llvmlite-0.39.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.6 MB)
Requirement already satisfied: setuptools in ./my_env/lib/python3.8/site-packages (from numba->shap~=0.39.0->lightgbmlss==0.1.0) (44.0.0)
Collecting entrypoints
  Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting jupyter-core>=4.9.2
  Using cached jupyter_core-5.1.3-py3-none-any.whl (93 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting executing>=1.2.0
  Using cached executing-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting pure-eval
  Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting asttokens>=2.1.0
  Using cached asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
Collecting ptyprocess>=0.5
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Collecting MarkupSafe>=0.9.2
  Using cached MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting zipp>=3.1.0; python_version < "3.10"
  Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
Collecting pbr!=2.1.0,>=2.0.0
  Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
Processing /home/pschaefer/.cache/pip/wheels/7f/1a/65/84ff8c386bec21fca6d220ea1f5498a0367883a78dd5ba6122/pyperclip-1.8.2-py3-none-any.whl
Collecting attrs>=16.3.0
  Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting platformdirs>=2.5
  Using cached platformdirs-2.6.2-py3-none-any.whl (14 kB)
Building wheels for collected packages: lightgbmlss
  Building wheel for lightgbmlss (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/pschaefer/environments/my_env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-9665r5_t/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-9665r5_t/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zv9atfsj
       cwd: /tmp/pip-req-build-9665r5_t/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for lightgbmlss
  Running setup.py clean for lightgbmlss
Failed to build lightgbmlss
ERROR: numba 0.56.4 has requirement numpy<1.24,>=1.18, but you'll have numpy 1.24.1 which is incompatible.
Installing collected packages: debugpy, packaging, psutil, traitlets, comm, matplotlib-inline, tornado, entrypoints, platformdirs, jupyter-core, six, python-dateutil, pyzmq, nest-asyncio, jupyter-client, wcwidth, prompt-toolkit, executing, pure-eval, asttokens, stack-data, ptyprocess, pexpect, backcall, pygments, parso, jedi, decorator, pickleshare, ipython, ipykernel, jupyterlab-widgets, widgetsnbextension, ipywidgets, numpy, scipy, wheel, joblib, threadpoolctl, scikit-learn, lightgbm, pillow, kiwisolver, fonttools, pyparsing, cycler, contourpy, matplotlib, MarkupSafe, Mako, greenlet, sqlalchemy, zipp, importlib-resources, importlib-metadata, alembic, PyYAML, colorlog, cmaes, tqdm, PrettyTable, pbr, stevedore, pyperclip, attrs, cmd2, autopage, cliff, optuna, pytz, pandas, backports.zoneinfo, palettable, mizani, patsy, descartes, statsmodels, plotnine, properscoring, slicer, llvmlite, numba, cloudpickle, shap, typing-extensions, nvidia-cublas-cu11, nvidia-cudnn-cu11, nvidia-cuda-nvrtc-cu11, nvidia-cuda-runtime-cu11, torch, lightgbmlss
    Running setup.py install for lightgbmlss ... done
Successfully installed Mako-1.2.4 MarkupSafe-2.1.1 PrettyTable-3.6.0 PyYAML-6.0 alembic-1.9.1 asttokens-2.2.1 attrs-22.2.0 autopage-0.5.1 backcall-0.2.0 backports.zoneinfo-0.2.1 cliff-4.1.0 cloudpickle-2.2.0 cmaes-0.9.1 cmd2-2.4.2 colorlog-6.7.0 comm-0.1.2 contourpy-1.0.6 cycler-0.11.0 debugpy-1.6.5 decorator-5.1.1 descartes-1.1.0 entrypoints-0.4 executing-1.2.0 fonttools-4.38.0 greenlet-2.0.1 importlib-metadata-6.0.0 importlib-resources-5.10.2 ipykernel-6.20.1 ipython-8.8.0 ipywidgets-8.0.4 jedi-0.18.2 joblib-1.2.0 jupyter-client-7.4.8 jupyter-core-5.1.3 jupyterlab-widgets-3.0.5 kiwisolver-1.4.4 lightgbm-3.3.4 lightgbmlss-0.1.0 llvmlite-0.39.1 matplotlib-3.6.3 matplotlib-inline-0.1.6 mizani-0.8.1 nest-asyncio-1.5.6 numba-0.56.4 numpy-1.24.1 nvidia-cublas-cu11-<IP_ADDRESS> nvidia-cuda-nvrtc-cu11-11.7.99 nvidia-cuda-runtime-cu11-11.7.99 nvidia-cudnn-cu11-<IP_ADDRESS> optuna-2.9.1 packaging-23.0 palettable-3.3.0 pandas-1.5.2 parso-0.8.3 patsy-0.5.3 pbr-5.11.1 pexpect-4.8.0 pickleshare-0.7.5 pillow-9.4.0 platformdirs-2.6.2 plotnine-0.8.0 prompt-toolkit-3.0.36 properscoring-0.1 psutil-5.9.4 ptyprocess-0.7.0 pure-eval-0.2.2 pygments-2.14.0 pyparsing-3.0.9 pyperclip-1.8.2 python-dateutil-2.8.2 pytz-2022.7 pyzmq-25.0.0 scikit-learn-1.2.0 scipy-1.10.0 shap-0.39.0 six-1.16.0 slicer-0.0.7 sqlalchemy-1.4.46 stack-data-0.6.2 statsmodels-0.13.5 stevedore-4.1.1 threadpoolctl-3.1.0 torch-1.13.1 tornado-6.2 tqdm-4.64.1 traitlets-5.8.1 typing-extensions-4.4.0 wcwidth-0.2.5 wheel-0.38.4 widgetsnbextension-4.0.5 zipp-3.11.0

Trying to import the package yields:
from lightgbmlss.model import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/lightgbmlss/model.py", line 8, in <module>
    import shap
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/shap/__init__.py", line 12, in <module>
    from ._explanation import Explanation, Cohorts
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/shap/_explanation.py", line 12, in <module>
    from .utils._general import OpChain
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/shap/utils/__init__.py", line 1, in <module>
    from ._clustering import hclust_ordering, partition_tree, partition_tree_shuffle, delta_minimization_order, hclust
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/shap/utils/_clustering.py", line 4, in <module>
    from numba import jit
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/numba/__init__.py", line 42, in <module>
    from numba.np.ufunc import (vectorize, guvectorize, threading_layer,
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/numba/np/ufunc/__init__.py", line 3, in <module>
    from numba.np.ufunc.decorators import Vectorize, GUVectorize, vectorize, guvectorize
  File "/home/pschaefer/environments/my_env/lib/python3.8/site-packages/numba/np/ufunc/decorators.py", line 3, in <module>
    from numba.np.ufunc import _internal
SystemError: initialization of _internal failed without raising an exception

It looks like installing numpy==1.23 and  wheel  first resolves this issue.

thanks for raising this. I plan to update the requirements anyway soonish, so the problem shouldn't appear anymore.


Add react image crop 3 definition

Add type definitions and tests for react-image-crop.
v3 is identical to v4, in terms of the exposed js API, so the type definitions are identical as well.
v4 came out less than a day ago, so I think there's still value to include v3. See releases

@Zmetser It should be flow_v0.32.x-, notice the - at the end.


"Email and password are required"

I keep getting a 400 bad response with the message "Email and password are required".  I am using Postman with all the info in the screenshot below. Please help.

its in text turn it to json


Fix typo

@changeworld : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @changeworld - If you are editing files in GitHub.com, you can combine some commits/edited files in the same pull request. This is efficient if you are making the same kinds of edit in multiple files that have the same author. You want to keep the pull request manageable, but this can be better than creating multiple pull requests for the same type of small text edit in multiple articles from the same author.
If you already created a pull request in one branch, before you edit a second file, change the branch from main to the branch that has the open pull request. (Don't select a branch you used in a pull request that already merged.) Then, select the Edit icon. This second edited file will be added as a second commit in the pull request you already have open.


[Bug]:  rsbuld build failed  “Cannot find module '@rspack/binding-linux-x64-gnu' ”

System Info
node v16.20.2
npm 8.19.4
systemOs: linux-x64 macOs
Details

lock  文件中的依赖没有自动安装，造成打包时缺少依赖
optionalDependencies:
"@rspack/binding-darwin-arm64" "1.0.0"
"@rspack/binding-darwin-x64" "1.0.0"
"@rspack/binding-linux-arm64-gnu" "1.0.0"
"@rspack/binding-linux-arm64-musl" "1.0.0"
"@rspack/binding-linux-x64-gnu" "1.0.0"
"@rspack/binding-linux-x64-musl" "1.0.0"
"@rspack/binding-win32-arm64-msvc" "1.0.0"
"@rspack/binding-win32-ia32-msvc" "1.0.0"
"@rspack/binding-win32-x64-msvc" "1.0.0"
Reproduce link
No response
Reproduce Steps
1、npm i
2、rsbuild build 或者 sbuild dev 报错

Same question.
I had removed these code in package-lock.json. then we met same question
"@rspack/binding-darwin-arm64": "0.7.5",
        "@rspack/binding-darwin-x64": "0.7.5",
        "@rspack/binding-linux-arm64-gnu": "0.7.5",
        "@rspack/binding-linux-arm64-musl": "0.7.5",
        "@rspack/binding-linux-x64-gnu": "0.7.5",
        "@rspack/binding-linux-x64-musl": "0.7.5",
        "@rspack/binding-win32-arm64-msvc": "0.7.5",
        "@rspack/binding-win32-ia32-msvc": "0.7.5",
        "@rspack/binding-win32-x64-msvc": "0.7.5"

This is usually a problem with the package manager, you can try to fix it by deleting the node_modules and reinstalling the dependencies.
If that doesn't work, try clearing your package manager cache, or using pnpm.

Same error (deleting the node_modules and reinstalling the dependencies didn't help)

I had the same problem.

I deleted and reinstalled all dependencies
I deleted the pnpm cache
I deleted the lock file

Then I tried to reinstall, but the problem persisted. This problem seems to have started with version 1.1.4. After rolling back the version of @rspack/core to 1.1.3, the problem was solved
I checked the description of @rspack/binding in the Lock file. In version 1.1.3, it is as follows:
'<EMAIL_ADDRESS>    optionalDependencies:
      '@rspack/binding-darwin-arm64': 1.1.3
      '@rspack/binding-darwin-x64': 1.1.3
      '@rspack/binding-linux-arm64-gnu': 1.1.3
      '@rspack/binding-linux-arm64-musl': 1.1.3
      '@rspack/binding-linux-x64-gnu': 1.1.3
      '@rspack/binding-linux-x64-musl': 1.1.3
      '@rspack/binding-win32-arm64-msvc': 1.1.3
      '@rspack/binding-win32-ia32-msvc': 1.1.3 '@rspack/binding-win32-x64-msvc': 1.1.3

But in 1.1.4 it is like this:
  '<EMAIL_ADDRESS>{}

  '<EMAIL_ADDRESS>    dependencies:
      '@module-federation/runtime-tools': 0.5.1
      '@rspack/binding': 1.1.4
      '@rspack/lite-tapable': 1.0.1
      caniuse-lite: 1.0.30001684

My attempts were all carried out in a clean environment, this may be a BUG

I encountered the same issue in Docker with yarn, the underlying issue is that I was running yarn install with the --ignore-optional flag, which was preventing the platform-specific packages from being installed. Removing this flag fixed the issue.


docs(kong-user) switching to a non-kong user

@lena-larionova based on your comments, I pushed another commit with another approach. Let me know what you think. Thanks.

thx @lena-larionova when merging, please do a Squash and Merge


[Beta] Removing Effect Dependencies

[x] Content
[x] Recap
[ ] Challenges

Preview

let's get this in and i'll do challenges later


feat(devtools): add draft concept

Affected issue
Contributes to #1178
Proposed changes

Add mechanism to support Devtools attributes and browser extension identification
Apply to AboutModal

Outstanding

Apply mechanism to CLI and remaining components
Unit tests to support the mechanism
Finalize PR to support package in Devtools
...

I like this, and I think I do like using an attribute as a slightly tighter mechanism than just relying on a block-level class name to appear in the DOM. I've made a couple of comments/questions.
A few comments also on https://github.com/carbon-design-system/devtools/compare/base...SimonFinney:cloud-cognitive, since github doesn't let me comment directly on a compare:

I really like the generating the set of components from our exports rather than adding yet another long maintenance-risky list.
This is a minor point, more philosophical than anything, but in lines 78 and 82 (and 84) you're using name which is the export name of the component in our package. Now, the export names are the same as our component names (maybe we should add a test to ensure that is always true), but what we are actually using to generate the devtoolsId values is the component name, rather than the export name, so I'd suggest that in lines 78 and 82 we use Component.displayName. This actually also means that we could just do cloudCognitiveComponents.reduce(...) rather than Object.entries(cloudCognitiveComponents).reduce(...), since we don't actually need the export names inside the reduce function.


Different calculation results

re= 60275.87757428171
pr=9.738635711237386
nu = 0.0162 * (re ** 0.834) *(pr ** (1/3))
the nu in python 3.5.3 is<PHONE_NUMBER>3927516
but in Cython 0.28.3 the value is<PHONE_NUMBER>4709324

I think this is a duplicate of #2133, can you check it @charliboy ? Thanks!

thanks @gabrieldemarmiesse ,I checked each each item of the expression,the problem is in python,1/3 is equal to 0.3333333..... ,in cython,1/3 is equal to 0.

I found the issue, your file is compiled with the python 2 semantics instead of python 3. Please put this line at the top of your file:
#cython: language_level=3

See https://cython.readthedocs.io/en/latest/src/reference/compilation.html#compiler-directives

@gabrieldemarmiesse ,thank you very much,when I add '#cython language_level=3' on the top file,the calculation result is Ok.