[FYI] We disable the "Create New Article" function at present

Thanks everyone for trying our demo and providing feedback!
Due to very high demand, we have to disable the "Create New Article" function at present since our search API has exceeded its maximum limit in less than two days (#12). You can still see examples on the web demo or opt in for email notification when we bring the function back.
Also, as we are researching on automatic content curation, supporting customized sources is on our roadmap. PRs on integrating other sources are welcome!

Congrats for the success! I am looking forward for new alternatives to test it.

Superb @Yucheng-Jiang I tested today! It is really cool!

Thank you very much, I have installed the software on my Mac. The research function works wonderfully. But the Writer gives errors, is the message to be understood as meaning that local writing is no longer possible?

@HolgerGelhausen would you mind attach your error messages, steps to reproduce?

@HolgerGelhausen the error starts from sim = cosine_similarity([encoded_query], self.encoded_snippets)[0], which suggests that either encoded_query or encoded_snippets is empty. I highly suspects at early stages of pre-writing (research functions), it fails to retrieve any information snippets. To check if this is the case, could you check if observe a bunch of root : ERROR    : Error occurs when searching query xxx: 'hits'? If this is the case, it's probably due to You.com api rate limit exceeds.

Thanks for help!!
I did not have the full overview of Storm. I will check the parameters later, this is the folder of the search.
Thanks for helping!!

@HolgerGelhausen of course! the file raw_search_results.json contains the "research function" results. It should be empty if search engine api (you.com api) could successfully retrieve information. Feel free to follow up in this thread or open new issues if you run into any problem.

Thank you very much, yes it was a typo in the you apikey. I got an article now (after running the pre-stage again), but at the end i got this error message, something to look at!
storm_gen_article.txt
engine : INFO     : _generate_article executed in 42.2798 seconds
Traceback (most recent call last):
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 715, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 467, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 462, in _make_request
httplib_response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 1390, in getresponse
response.begin()
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 325, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 294, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 799, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/util/retry.py", line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 715, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 467, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/urllib3/connectionpool.py", line 462, in _make_request
httplib_response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 1390, in getresponse
response.begin()
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 325, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/http/client.py", line 294, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/openai/api_requestor.py", line 606, in request_raw
result = _thread_context.session.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/requests/adapters.py", line 501, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/Users/holgergelhausen/storm-main/src/scripts/run_writing.py", line 94, in
main(parser.parse_args())
File "/Users/holgergelhausen/storm-main/src/scripts/run_writing.py", line 54, in main
runner.run(topic=topic,
File "/Users/holgergelhausen/storm-main/src/engine.py", line 419, in run
polished_article = self._polish_article(topic, article, remove_duplicate, callback_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/holgergelhausen/storm-main/src/engine.py", line 26, in wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/holgergelhausen/storm-main/src/engine.py", line 343, in _polish_article
polish_result = polish_page(topic=topic, draft_page=article, polish_whole_page=remove_duplicate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dspy/primitives/program.py", line 29, in call
return self.forward(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/holgergelhausen/storm-main/src/modules/write_page.py", line 295, in forward
page = self.polish_page(draft_page=draft_page).page
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dspy/predict/predict.py", line 60, in call
return self.forward(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dspy/predict/predict.py", line 87, in forward
x, C = dsp.generate(signature, **config)(x, stage=self.stage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/primitives/predict.py", line 78, in do_generate
completions: list[dict[str, Any]] = generator(prompt, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/holgergelhausen/storm-main/src/modules/utils.py", line 73, in call
response = self.request(prompt, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/gpt3.py", line 136, in request
return self.basic_request(prompt, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/gpt3.py", line 109, in basic_request
response = chat_request(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/gpt3.py", line 247, in chat_request
return _cached_gpt3_turbo_request_v2_wrapped(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/cache_utils.py", line 17, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/gpt3.py", line 221, in _cached_gpt3_turbo_request_v2_wrapped
return _cached_gpt3_turbo_request_v2(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/joblib/memory.py", line 655, in call
return self._cached_call(args, kwargs)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/joblib/memory.py", line 598, in _cached_call
out, metadata = self.call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/joblib/memory.py", line 856, in call
output = self.func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/dsp/modules/gpt3.py", line 216, in _cached_gpt3_turbo_request_v2
return cast(OpenAIObject, openai.ChatCompletion.create(**kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/openai/api_resources/chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 155, in create
response, _, api_key = requestor.request(
^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/openai/api_requestor.py", line 289, in request
result = self.request_raw(
^^^^^^^^^^^^^^^^^
File "/opt/homebrew/anaconda3/envs/storm/lib/python3.11/site-packages/openai/api_requestor.py", line 619, in request_raw
raise error.APIConnectionError(
openai.error.APIConnectionError: Error communicating with OpenAI: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

Thanks for helping, i wrote an Blog Post in German about Storm with an example about AI Storytelling!! A Game Changer in Content Creation!

@HolgerGelhausen Here's a thread discussing this error: https://community.openai.com/t/api-aborts-my-connection-without-a-reason-anything-i-can-do/104256/35. It should be something to do with connection with openAI api endpoints.
There's one people in above thread suggesting

Turning off my VPN and it works.

Update: We're gradually rolling out emails to users to opt-in email notification!

Latest Update: Unfortunately, the very high demand exceeds our lab budget, so we have to disable the "Create New Article" function again. 4.5k+ people have tried out this web preview and many left very helpful feedback. Thank you so much!!
We are figuring out the possibility to keep hosting the web preview as many people find it useful. In the meanwhile, we are working on refactoring our codebase and planning the development roadmap with the vision of generalizing STORM into an easy-to-use and easy-to-extend knowledge curation engine. Stay tuned!

@shaoyijia The high demand is a great compliment for your demand, the fact that the budget is exceeded is therefore also understandable. Great work and thank you for taking the work to share it here! Thank you for answering and helping!!


(Temporary) Use InMemory stores for anonymous tokens to support current stage on App

This change in necessary for the current code of the corresponding branch in Fhi.Smittestopp.App to work. It will be updated with new keys as soon as we have support for this.
The branch also contains updated instructions in the README.md file.

@jhannes Is it safe to discard the conflicting change to appsettings.Development.json in this PR?

@jhannes Is it safe to discard the conflicting change to appsettings.Development.json in this PR?

certId or signing fingerprint? Yes, it can be discarded. This was an accident. (Ideally, this value should be in a .gitignore-ed file to avoid commit wars)

@jhannes Ok, I can fix the conflict then. One option to override the thumbprint for your local env could be to use
dotnet user-secrets set "signingCredentials:anonymousTokens:certId" "<your-thumbprint>"
However, that could become confusing if you forget, and later wonder where the value comes from.

@jhannes Ok, I can fix the conflict then. One option to override the thumbprint for your local env could be to use
dotnet user-secrets set "signingCredentials:anonymousTokens:certId" "<your-thumbprint>"
However, that could become confusing if you forget, and later wonder where the value comes from.

I like this. It seems like all computer-specific information can be put into dotnet user-secrets. This would a good one-stop-shop. So the principles of configuration:

As much as possible should be non-varying, possibly hard-coded
What shouldn't be hard-coded should preferably be in applsettings.json
What's specific per environment should be minimized and kept in appsettings..json
What's specific per machine should be in dotnet secrets


[rom] Switch SPX+ keys to be loaded from OTP instead of ROM memory

Integrate sigverify_otp_keys module into ROM, initializing its context before performing any key operations as part of secure boot.
Remove unused fake/real SPX+ keys. With the OTP implementation we are going down to four key slots. The ROM implementation supported seven slots.
Configure the standard OTP overlay configuration to include the ROM fake keys used for dv_sim and verilator and FPGA testing.

This is part of https://github.com/lowRISC/opentitan/issues/21204

The following test case is failing in this PR, but also in master. Proceeding with merge.
TIMEOUT: //sw/device/silicon_creator/manuf/skus/earlgrey_a0/sival_bringup:ft_provision_fpga_cw310_sival


TCVP-1285 update data models

Description
This PR includes the following proposed change(s):

TCVP-1285
Refactored existing data model classes, added new ones and updated fields and dependencies.
Updated the oracle data api dispute service and dispute controller according to the model changes.
Refactored data models and updated field mapping for message contracts, staff api, arc api and workflow service.
Changed the disputeDetails and ticketDetails association structure to be based on List and count number instead of array of dictionaries for arc api side.
Regenerated OpenAPI spec of IOracleDataApi_v1_0Client.json

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Refactoring / Documentation
[ ] Version change

if your change is a breaking change, please add breaking change label to this PR
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Does the change impact or break the Docker build?

[ ] Yes
[x] No

If Yes: Has Docker been updated accordingly?

[ ] Yes
[ ] No

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[x] New and existing unit tests pass locally with my changes

I did a docker-compose up, unfortunately, the new model in citizen-api confuses swagger, it doesn't load.
http://localhost:5000/swagger/index.html

I did a docker-compose up, unfortunately, the new model in citizen-api confuses swagger, it doesn't load.
http://localhost:5000/swagger/index.html

This is cause there are multiple types with the same name.

We also have to do request validation.

I did a docker-compose up, unfortunately, the new model in citizen-api confuses swagger, it doesn't load.
http://localhost:5000/swagger/index.html

The breaking change must have come from the merge I did from main before I push my changes in order to sync with main. It didn't create any conflicts after I merge though. It was working before that.

Here are the Jira tickets that need to be completed after the merge of this PR:

TCVP-1302
TCVP-1333
TCVP-1334


pull request for e2e test at 01/20/2017 20:15:16

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


Check all variables in Patsy interaction term in estimate_coefficient method

Describe the bug
If multiple variables are present in an interaction term (i.e. self.treatment = 'variable1:variable2'), each variable needs to be checked to be a type object. This is not currently implemented as it is not known how to return a list of variables from a Patsy formula neatly.
Additional context
First look into if Patsy can return a list of variables somehow, if not manual string splitting and iterating over them.

I tried to run this with a more complex interaction term driving_score ~ I(completion_score * (1 - outside_route_lanes)) and it doesn't like it because the I basically just puts everything inside it into a block, so patsy doesn't recognise to pull out completion_score and outside_route_lanes as terms. It just has I(completion_score * (1 - outside_route_lanes)).

Not closed with #264,  PR changed scope


chore(backplane-client-net) :csproj update [skip ci]

set auto generation of nuget false on build

:tada: This PR is included in version backplane-client-net-v1.0.0-beta.2 :tada:
The release is available on:

backplane-client-net-v1.0.0-beta.2
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version backplane-client-net-v1.0.0 :tada:
The release is available on:

backplane-client-net-v1.0.0
GitHub release

Your semantic-release bot :package::rocket:


Added Navigation Bar

Description👨💻

I have added a navigation bar
Type of change📄

[] New feature (non-breaking change which adds functionality)

Checklist✅

[] My code follows the style guidelines of this project
[] I have performed a self-review of my own code
[] I have commented my code, particularly in hard-to-understand areas
[] I am an Open Source Contributor

Where are your files for your component, pls create the PR properly @Abhishek0732


feat: add root project import in import_map

Can you also change the code of the initalized project to make use of @/?

I ❤ @/: ./
Already using this on my projects. Would love to see it become standard. Only confused about the new preact-signals import on fresh 1.1.0 why is it prefixed with @?

It seems like there is some issue with this change on Windows. I think this is unrelated of this PR

@xstevenyung I created a new project and added "@/": "./". It works perfectly on Windows!

Tested and working on macOS! I do believe that this change causes the issue on Windows. Is someone with a Windows machine able to troubleshoot?

Tested and working on macOS! I do believe that this change causes the issue on Windows. Is someone with a Windows machine able to troubleshoot?

@ayame113, any chance you'd be able to look at this?

I will look into this later! please wait a little bit!

After some debugging, it appears when import Counter from "../islands/Counter.tsx"; is replaced with import Counter from<EMAIL_ADDRESS>in /init.ts, CI fails on Windows. I'm not sure why.

I've been debugging this for several days to get to the cause of the CI failure. I'll post about it here later...

This is due to a 20 year old Windows backwards compatibility feature and a Deno CLI bug related to it.
Deno CLI bug for short file names
Windows has a feature called "short file names" for backward compatibility with Windows 95.
This is a feature that creates short 8-character aliases for long paths or paths with spaces.
https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc976806(v=technet.10)
# Alias for `test dir` is `TESTDI~1`.
C:\Users\ayame\work>dir /x
2023/05/26  15:32    <DIR>                       .
2023/05/09  08:52    <DIR>                       ..
2023/05/26  15:35    <DIR>          TESTDI~1     test dir

Deno CLI has a bug related to short file names.
This only happens when combining deno.json, import-maps with relative paths, and short file names.
The following example works fine.
C:\Users\ayame\work>cd "./test dir"
C:\Users\ayame\work\test dir>type import-map.json
{
  "imports": {
    "@/": "./"
  }
}
C:\Users\ayame\work\test dir>type parent.ts
import<EMAIL_ADDRESS>import "./child.ts";
C:\Users\ayame\work\test dir>type child.ts
console.log("hello from child.ts!");
C:\Users\ayame\work\test dir>deno info --import-map=import-map.json ./parent.ts
local: C:\Users\ayame\work\test dir\parent.ts
emit: C:\Users\ayame\AppData\Local\deno\gen\file\C\Users\ayame\work\test dir\parent.ts.js
type: TypeScript
dependencies: 1 unique
size: 82B

file:///C:/Users/ayame/work/test%20dir/parent.ts (44B)
├── file:///C:/Users/ayame/work/test%20dir/child.ts (38B)
└── file:///C:/Users/ayame/work/test%20dir/child.ts *
C:\Users\ayame\work\test dir>deno run --import-map=import-map.json ./parent.ts
hello from child.ts!

Next, move the current directory to the directory with the short file name. This also still works fine.
C:\Users\ayame\work\test dir>cd ../TESTDI~1
C:\Users\ayame\work\TESTDI~1>dir

 C:\Users\ayame\work\TESTDI~1

2023/05/26  15:44    <DIR>          .
2023/05/26  15:32    <DIR>          ..
2023/05/26  15:32                38 child.ts
2023/05/26  03:15                43 import-map.json
2023/05/26  03:20                44 parent.ts
C:\Users\ayame\work\TESTDI~1>deno info --import-map=import-map.json ./parent.ts
local: C:\Users\ayame\work\TESTDI~1\parent.ts
emit: C:\Users\ayame\AppData\Local\deno\gen\file\C\Users\ayame\work\TESTDI~1\parent.ts.js
type: TypeScript
dependencies: 1 unique
size: 82B

file:///C:/Users/ayame/work/TESTDI~1/parent.ts (44B)
├── file:///C:/Users/ayame/work/TESTDI~1/child.ts (38B)
└── file:///C:/Users/ayame/work/TESTDI~1/child.ts *
C:\Users\ayame\work\TESTDI~1>deno run --import-map=import-map.json ./parent.ts
hello from child.ts!

Now, creating deno.json messes up dependency resolution.
child.ts is loaded twice. This is the bug.
C:\Users\ayame\work\TESTDI~1>type deno.json
{
  "importMap": "./import-map.json"
}
# ↓`test%20dir/child.ts` and `TESTDI~1/child.ts` are included in dependencies.
C:\Users\ayame\work\TESTDI~1>deno info ./parent.ts
local: C:\Users\ayame\work\TESTDI~1\parent.ts
emit: C:\Users\ayame\AppData\Local\deno\gen\file\C\Users\ayame\work\TESTDI~1\parent.ts.js
type: TypeScript
dependencies: 2 unique
size: 120B

file:///C:/Users/ayame/work/TESTDI~1/parent.ts (44B)
├── file:///C:/Users/ayame/work/test%20dir/child.ts (38B)
└── file:///C:/Users/ayame/work/TESTDI~1/child.ts (38B)
# ↓The hello message will be displayed twice.(bug)
C:\Users\ayame\work\TESTDI~1>deno run ./parent.ts
hello from child.ts!
hello from child.ts!

Temporary directory in GitHub Actions
The temporary directory in GitHub Actions is set to short file name by default.
It should be C:\Users\runneradmin\AppData\Local\Temp, but the actual value is C:\Users\RUNNER~1\AppData\Local\Temp. (This is exactly the phenomenon described in https://github.com/actions/runner-images/issues/712.)
Fresh's tests/cli_test.ts uses this temporary directory. It will run init.ts inside the temporary directory and create a fresh project inside.
https://github.com/denoland/fresh/blob/7f3fd51cca75797ce9bf6ffcb3cd7b8772267be5/tests/cli_test.ts#L40-L44
Fresh island detection in tests
During the test run, inside the temporary directory there is deno.json and import-map with relative path.("@/": "./")
The temporary directory is a short file name. The conditions for the bug to occur are now met. At this point, running the deno info command shows the following:
file:///C:/Users/RUNNER~1/AppData/Local/Temp/e77a1c79/main.ts (316B)
├─┬ .....
└─┬ file:///C:/Users/RUNNER~1/AppData/Local/Temp/e77a1c79/fresh.gen.ts (672B)
  ├── ....
  ├─┬ file:///C:/Users/RUNNER~1/AppData/Local/Temp/e77a1c79/routes/index.tsx (567B)
  │ ├── ....
  │ └─┬ file:///C:/Users/runneradmin/AppData/Local/Temp/e77a1c79/islands/Counter.tsx (550B) // !!!
  │   └─ ...
  └─┬ file:///C:/Users/RUNNER~1/AppData/Local/Temp/e77a1c79/islands/Counter.tsx (550B) // !!!
    ├── ...

The Counter component is imported twice from separate paths (runneradmin and RUNNER~1). Unfortunately, this has a negative impact on island detection.
Inside render.ts, fresh detects the islands by comparing the Counter component references.
https://github.com/denoland/fresh/blob/7f3fd51cca75797ce9bf6ffcb3cd7b8772267be5/src/server/render.ts#L367-L373
Here we have a Counter component imported from fresh.gen.ts and a Counter component imported from routes/index.ts. Comparing these references yields false, so the island is not detected.
import Counter1 from<EMAIL_ADDRESS>import Counter2 from "./islands/Counter.tsx";
Counter1 !== Counter2; // due to bugs.

Test failure
Failed to find island and the value of variable ENCOUNTERED_ISLANDS is 0. As a result, the page is considered static and no JS is delivered to the browser.
Telling the puppeteer to click doesn't work the counter.
And the assertion at line 316 in cli_test.ts fails.
https://github.com/denoland/fresh/blob/7f3fd51cca75797ce9bf6ffcb3cd7b8772267be5/tests/cli_test.ts#L311-L316
After that, subsequent tests will also randomly fail because resource cleanup is not done.
How to respond
As for the deno.json bug, I'm not familiar with Rust so I'm not sure.
Could it be the call to path.canonicalize on line 772 of cli/args/config_file.rs that is the problem?
ref: https://github.com/rust-lang/rust/issues/59117, https://github.com/rust-lang/rust/issues/76586,
https://github.com/denoland/deno/blob/25cbd97ab7ef1866e58238f1c28ec0d86062aee8/cli/args/config_file.rs#L772
Also, a possible workaround on the Fresh side, as described by https://github.com/actions/runner-images/issues/712#issuecomment-706524280, seems to be to override the TMP/TEMP environment variables in the GitHub Actions settings.
Doing this will prevent short file names from being used for temporary directories, so CI will work.
# .github\workflows\ci.yml
      # Workaround for using temporary directory on Windows
      # https://github.com/actions/runner-images/issues/712
      - name: Set the TMP environment variable (Windows)
        if: startsWith(matrix.os, 'windows')
        run: echo "TMP=$env:USERPROFILE\AppData\Local\Temp" >> $env:GITHUB_ENV
      - name: Set the TEMP environment variable (Windows)
        if: startsWith(matrix.os, 'windows')
        run: echo "TEMP=$env:USERPROFILE\AppData\Local\Temp" >> $env:GITHUB_ENV

There are the result of debugging on https://github.com/ayame113/fresh/commits/win-failed-test branch.

Excellent troubleshooting, @ayame113! Very helpful. I've applied the workaround to CI.
Now, we're running into an issue caused by deno.json being in a parent directory instead of the standard root. I guess we could dynamically set the @/ import during the execution of the init script. Sound good, @lucacasonato?


Unable to access the Open diaglog when connecting via bluetooth (hangs on open and save with spinner)

CircuitPython Version
Adafruit CircuitPython 8.2.10 on 2024-02-14; Adafruit ItsyBitsy nRF52840 Express with nRF52840
Board ID:itsybitsy_nrf52840_express
UID:1027F3CECE5BC1D4

Workflow(s)
BLE
Browser(s)
Version 124.0.6367.78 (Official Build) (x86_64) (mac + windows)

Console Log

index.js:37 Load different workflow
context-menu-content-scripts.js:25 Using workaround to get event.path
index.js:35 Getting existing permitted Bluetooth devices...
index.js:35 > Got 1 Bluetooth devices.
index.js:35 Watching advertisements from "CIRC"...
index.js:35 > Received advertisement from "CIRC"...
index.js:35 Connecting to GATT Server from "CIRC"...
index.js:35 > Bluetooth device "CIRC connected.
index.js:35
BluetoothDevice {id: 'WVH+/a5nYxWRtA9KJo1lqQ==', name: 'CIRC', gatt: BluetoothRemoteGATTServer, ongattserverdisconnected: null, watchingAdvertisements: false, …}
index.js:35 connected
BluetoothRemoteGATTServer {device: BluetoothDevice, connected: true}
index.js:35
(2) [BluetoothRemoteGATTService, BluetoothRemoteGATTService]
index.js:35 Initializing File Transfer Client...
index.js:35 DOMException: GATT operation failed for unknown reason. undefined
index.js:35 Connected!
2
context-menu-content-scripts.js:25 Using workaround to get event.path
index.js:21 caught connection error DOMException: GATT operation failed for unknown reason. undefined
index.js:21 caught write error TypeError: Cannot read properties of null (reading 'writeValueWithoutResponse')
    at wS._write (index.js:21:6026)
    at wS.listDir (index.js:21:12322)
    at async ZS.showBusy (index.js:35:106432)
    at async Za._openFolder (index.js:35:95507)
    at async Za.open (index.js:35:95119)
    at async ZS.openFileDialog (index.js:35:108201)
    at async ZS.openFile (index.js:35:107915) TypeError: Cannot read properties of null (reading 'writeValueWithoutResponse')
    at wS._write (https://code.circuitpython.org/assets/js/index.js:21:6026)
    at wS.listDir (https://code.circuitpython.org/assets/js/index.js:21:12322)
    at async ZS.showBusy (https://code.circuitpython.org/assets/js/index.js:35:106432)
    at async Za._openFolder (https://code.circuitpython.org/assets/js/index.js:35:95507)
    at async Za.open (https://code.circuitpython.org/assets/js/index.js:35:95119)
    at async ZS.openFileDialog (https://code.circuitpython.org/assets/js/index.js:35:108201)
    at async ZS.openFile (https://code.circuitpython.org/assets/js/index.js:35:107915)
index.js:21 caught write error TypeError: Cannot read properties of null (reading 'writeValueWithoutResponse')
    at wS._write (index.js:21:6026)
    at wS.listDir (index.js:21:12343)
    at async ZS.showBusy (index.js:35:106432)
    at async Za._openFolder (index.js:35:95507)
    at async Za.open (index.js:35:95119)
    at async ZS.openFileDialog (index.js:35:108201)
    at async ZS.openFile (index.js:35:107915) TypeError: Cannot read properties of null (reading 'writeValueWithoutResponse')
    at wS._write (https://code.circuitpython.org/assets/js/index.js:21:6026)
    at wS.listDir (https://code.circuitpython.org/assets/js/index.js:21:12343)
    at async ZS.showBusy (https://code.circuitpython.org/assets/js/index.js:35:106432)
    at async Za._openFolder (https://code.circuitpython.org/assets/js/index.js:35:95507)
    at async Za.open (https://code.circuitpython.org/assets/js/index.js:35:95119)
    at async ZS.openFileDialog (https://code.circuitpython.org/assets/js/index.js:35:108201)
    at async ZS.openFile (https://code.circuitpython.org/assets/js/index.js:35:107915)

Steps

Power on board and select bluetooth workflow.
create new connection or reconnect NOTE "Bond" button never enables
editor opens with blank document, but will not save
Trying to use open button also hangs with spinner

Description
No response
Additional information
No response

I'm pretty sure the actual error is in https://github.com/adafruit/ble-file-transfer-js

Are you able to recreate the problem? Or does the BLE workflow work for you?

I haven't actually started working on this problem yet. I am working on fixing some more generalized bugs and revamping some of the file transfer stuff. BLE probably needs some work done and is the most frustrating workflow in my experience. In the meantime, you can check out this troubleshooting section: https://learn.adafruit.com/wirelessly-code-your-bluetooth-device-with-circuitpython/device-setup#troubleshooting-connection-issues-3106121. The guide is getting a little old, but hopefuly still helpful.

I have followed the guides you mention with no real joy.
I have a thread in the forum too

Ok, I was working with BT Workflow last week and it definitely needs better error handling (i.e. returning control to user and displaying what happened).


Bug: overlays have wrong z-index values

Bug report
Describe the bug
Overlays (dropdowns, modals, sidepanels) do not have sufficient z-index values that work well together.
The expectation should be that all the components work together well, that modals and sidepanels cover dropdowns, and dropdowns have a middle z-index value that does not overlap the outer overlays such as modals and sidepanels.
Additional context
also see #170 - documentation issue

also see https://github.com/supabase/supabase-ui-web/issues/7


Default SelectInputComponent in SelectTable renders text input field instead checkbox.

Is this a general question about implementation, support, api, or anything else?
Possible bug.
What version of React-Table are you using?
6.8.6
What bug are you experiencing, or what feature are you proposing?
This occures with selectTable HOC.When you omit selectType property it renders normal input field.
Which should not be as a default behaviour i think.
Codesandbox
What are the steps to reproduce the issue?

Use selectTable HOC
Do not specify selectType property

This feature/issue has been tagged as one that will likely be fixed or improved in the next major release of React-Table. This release is expected to be completed in the next 6 - 8 months. Please see #1143 for more detail. If you believe this feature can be easily fixed, we invite you to fork the project, attempt the fix, and use it until the latest version is available. If the fix is simple enough, we will also consider it as a PR to the current version.


strange error when inferring on novel examples

I tried to run the pre-trained model interactively, with db_id=baseball_1.
When I run this question (from training set)
Find the full name and id of the college that has the most baseball players.
it runs normally.
But when I change the question to
return college that has the most baseball players
Strange thing happens: beam search returns CUDA assertion error as db_scope_update_idx.max() = 205 while m_field_masks.size(1) = 197. So the following scatter_add_ command cannot run.
https://github.com/salesforce/TabularSemanticParsing/blob/0b094d329a5f0b5c038a820117ba4b6e7b6215cc/src/semantic_parser/decoding_algorithms.py#L218
Any idea why this happens? Happy to provide more details for replicating this weird bug...

BTW if I use the original 3631-th question 'Find the full name and id of the college that has the most baseball players.' inference works well, and db_scope_update_idx.max() = 202 while m_field_masks.size(1) = 203.
For easier re-implementation I attached the right and wrong query json I used (each just with one entry). I just make right.json or wrong.json to be dev.json
wrong.json.txt
right.json.txt

@ysymyth Were you able to figure this out? I got the same error when running on a different new example.

Hello I have the same error.
Have you found a solution please?


Bring back: "Batching supports async model load. (#1540)

This reverts commit 42c8c9f4cf5cee66db4194e22e4e403ad784f4b7.
Fixes #
I confirm I have signed the Contributor License Agreement.

Hey @vkalpias, what would you like to do with this PR. Another old one.

Hey @vkalpias, what would you like to do with this PR. Another old one.

This is very old and I don't remember what this is supposed to be doing. I would lean towards closing this it was probably meant to fix a bug since it was for reverting another commit but if it wasn't merged I would assume it's not needed at this point.

OK, closing. 😄


Dataset caches HeadValue rather than HeadRef

This is kind of minor, but it's silly that db.GetDataset was reading the head value then dropping it on the floor. Instead, cache it inside Dataset rather than the ref. As a side-benefit, this also creates the HeadRef lazily, which is nice because it's rarely needed and the type is presently expensive to compute.

TBR @cmasone-attic


adding tekton chains tests

Verify the chains controller is running

@joejstuart Did u merge the main branch to yours?

go.mod is different: https://github.com/redhat-appstudio/e2e-tests/blob/main/go.mod


Release FCCT v0.9.0

Release checklist:
Tagging:

[x] Write release notes in NEWS. Get them reviewed and merged

[ ] If doing a branched release, also include a PR to merge the NEWS changes into master

[x] Ensure your local copy is up to date with the upstream master branch (git@github.com:coreos/fcct.git)
[x] Ensure your working directory is clean (git clean -fdx)
[x] Ensure you can sign commits and any yubikeys/smartcards are plugged in
[x] Run ./tag_release.sh <vX.Y.z> <git commit hash>
[x] Push that tag to GitHub

Packaging:

[x] Update the FCCT spec file in Fedora:

Bump the Version
Switch the Release back to 1.git%{shortcommit}%{?dist}
Remove any patches obsoleted by the new release
Run go-mods-to-bundled-provides.py | sort while inside of the fcct directory you ran ./tag_release from & copy output into spec file in # Main package provides section
Update change log

[x] Run spectool -g -S fedora-coreos-config-transpiler.spec
[x] Run kinit<EMAIL_ADDRESS>[x] Run fedpkg new-sources tarball-name
[x] PR the changes in Fedora
[x] Once the PR merges to master, merge master into the other relevant branches (e.g. f30) then push those
[x] On each of those branches run fedpkg build
[x] Once the builds have finished, submit them to bodhi, filling in:

fedora-coreos-config-transpiler for Packages
Selecting the build(s) that just completed, except for the rawhide one (which gets submitted automatically)
Writing brief release notes like "New upstream release. See release notes at link to NEWS on GH tag"
Leave Update name blank
Type, Severity and Suggestion can be left as unspecified unless it is a security release. In that case select security which the appropriate severity.
Stable karma and Unstable karma can be set to 2 and -1, respectively.

GitHub release:

[x] Wait until the Bodhi update shows "Signed :heavy_check_mark:" in the Metadata box.
[x] File a releng ticket based on prior signing tickets.

[ ] Update the script and test it locally by dropping the sigul lines.

[x] Ping mboddu in Freenode #fedora-coreos, linking to the ticket
[x] Wait for the ticket to be closed
[x] Download the artifacts and signatures
[x] Verify the signatures
[x] Find the new tag in the GitHub tag list and click the triple dots menu, and create a draft release for it.
[x] Upload all the release artifacts and their signatures. Copy and paste the release notes from NEWS here as well.
[x] Publish the release

Quay release:

[x] Visit the Quay tags page and wait for a versioned tag to appear
[x] Click the gear next to the tag, select "Add New Tag", enter release, and confirm

Release: https://github.com/coreos/fcct/releases/tag/v0.9.0

Release: https://github.com/coreos/fcct/releases/tag/v0.9.0


deposit: add more fields

Depends on https://github.com/inveniosoftware/react-invenio-deposit/pull/73
Depends on https://github.com/inveniosoftware/react-invenio-forms/pull/28

Blocked merged due to dependent Reacto modules


ModuleNotFoundError: No module named 'azure.storage.blob' with pip user install

Package Name:
azure-storage-blob==12.3.1

Operating System:
Windows Server 2016 (Hosted agent on Azure Pipelines)

Python Version:
3.8.3

Describe the bug
ModuleNotFoundError: No module named 'azure.storage.blob'
To Reproduce
Steps to reproduce the behavior:

pip install --user azure-storage-blob
Execute the following code in a script:

from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient

Expected behavior
The module is successfully imported
Additional context
Output of pip freeze:
azure-common==1.1.25
azure-core==1.6.0
azure-cosmosdb-nspkg==2.0.2
azure-cosmosdb-table==1.0.6
azure-devops==6.0.0b2
azure-nspkg==3.0.2
azure-storage-blob==12.3.1
azure-storage-common==2.1.0
azure-storage-file==2.1.0

** Workaround **
Omit the --user flag from pip and do a global installation

Hi @planetmarshall
It seems your issue has been resolved! We'd close this issue for now, feel free to reopen it is you have any question!


Update version to v3.3.0 in master and add v3.2.0 changelog

What problem does this PR solve?
Update version to v3.3.0 in master
add v3.2.0 changelog

/run-all-tests

/merge


How can I create a cosmosDB database account with Gremlin APIs enabled

Query/Question
How can we help?
I was trying to create a database account with Gremlin APIs enabled using the StartCreateOrUpdateAsync function of DatabaseAccountsOperations. These are part of Azure.ResourceManager.CosmosDB. After going through some examples I got to know the I need to set the Capabilities parameter of DatabaseAccountCreateUpdateParameters something like
var createUpdateParameters = new DatabaseAccountCreateUpdateParameters
{
    Location = dBAccountLocation,
    Locations = locations,
    Capabilities = new List<Capability>() {new Capability {Name = "EnableGremlin" }},
};

But there is no constructor supporting this operation and Capabilities is a read-only attribute. Is there another way to achieve the same?
Environment:

Azure.ResourceManager.CosmosDB -Version 1.0.0-preview.1
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.19043
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\5.0.204\
IDE and version : Visual Studio 2019

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Hey @malviyanshiv Can you please follow the example here: https://github.com/markjbrown/cosmos-management-net/blob/master/cosmos-management-generated/Program.cs
This does what you want to do.
Let me know if this doesn't help.

Thanks @MehaKaushik ,
Can we achieve the same by using Azure.ResourceManager.CosmosDB .
We are already using Azure.ResourceManager.* management client libraries for managing other resources. I was taking reference from here: https://github.com/Azure-Samples/cosmos-management-net/blob/de4333b83bb385ac9c94718bdd24451ce457aca0/cosmos-management-generated/DatabaseAccount.cs But it seems, the DatabaseAccountCreateUpdateParameters defined under Azure.ResourceManager.CosmosDB doesn't have a constructor to set the Capabilities parameter. Can you please help me with that?

@allenjzhang would be able to help you with Azure.ResourceManager.*

Hey @malviyanshiv, I was looking at the tests, you can also do like this:
https://github.com/Azure/azure-sdk-for-net/blob/1911ff236e2c539c142405e02e3199ab7a9a986d/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/tests/ScenarioTests/CassandraResourcesOperationsTests.cs#L66
Let me know if this doesn't work.


eq 251, improve tests and add form type 0203

Changes
Better Tests, including form type 0203
How to test
Run the tests and make sure everything works
Who can test
Anyone but @LJBabbage

LGTM 👍 💯


auditctl not found

Several of the tests will fail if the auditctl command is not found.  Shouldn't this be something that's installed in the image?

The point of using the auditctl binary directly, it to check the host's configuration auditctl policies. If the host doesn't have the auditctl binary, it is safe to assume that it also doesn't have any policies in place.


Expand SockAddr API

See the individual commits.
Fixes #333.

The Clippy failure is fixed in #335, along with a number of other warnings.


Node.js

Hello,
any chance to get it working on Node?

Until the Web Audio API or equivalent is running on Node.js, this isn't possible. There a solid effort on this with Web Audio Engine, but that's the only implementation i know of

@tambien There is node-web-audio-api now.
It has polyfills of offline audio context. but when I attempt to use it, it throws an error:
Error: Invalid length: 0 is less than or equal to minimum bound (0)
:(


Empty panels

closes #688
closes #689

I'm loving this setPanel thing. we can use it judiciously in a couple of places to help the user navigate, like "go to the Color Bar panel to style it" or "go to the legend panel" or whatever

💃 nice one!


recipe: provide python3-shiboken / python3-pyside

https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.12.4-src/pyside-setup-everywhere-src-5.12.4.tar.xz
https://bugreports.qt.io/browse/PYSIDE-1259?jql=text ~ "Unable to locate Clang's built-in include directory"

Won't do as downstream switch to Qt6 is already in progress.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/522 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

Docs Build status updates of commit 67b49b3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Sentry plugin cause app crashes in windows with special characters in hostname

Platform
Flutter Desktop
Obfuscation
Enabled
Debug Info
Enabled
Doctor
[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [Version 10.0.22000.2538], locale en-US)
• Flutter version 3.16.9 on channel stable at C:\dev\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 41456452f2 (9 weeks ago), 2024-01-25 10:06:23 -0800
• Engine revision f40e976bed
• Dart version 3.2.6
• DevTools version 2.28.5
[√] Windows Version (Installed version of Windows is version 10 or higher)
[X] Android toolchain - develop for Android devices
X Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
flutter config --android-sdk to update to that location.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.8.3)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.8.34330.188
• Windows 10 SDK version 10.0.22621.0
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
[√] VS Code (version 1.87.2)
• VS Code at C:\Users\sundar\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.84.0
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.2538]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 123.0.6312.59
• Edge (web)        • edge    • web-javascript • Microsoft Edge 123.0.2420.53
[√] Network resources
• All expected network resources are available.
Version
sentry_flutter: ^7.9.0
Steps to Reproduce

Change device hostname  -> desktop-äöü
Launch sentry example app
App crashes when any exceptions occurs

Expected Result
Sentry need to log the error
Actual Result
App crashes
Are you willing to submit a PR?
Yes

Hey @Prathiv7 thanks for the report - do you have more information on the crash, like a stack trace or similar? In any case, we'll need to investigate this.

So i tried to reproduce this, but with no luck. The example app keeps working and crashes are reported on sentry.io
I guess we can close this @kahest if there isn't any new info?

@denrase thanks for looking into that!
@Prathiv7 I'm closing this now. Feel free to comment with more details if the issue persists so we can reopen.


Match panics in compilation-mode

Fixes https://github.com/rust-lang/rust-mode/issues/507.
If we encounter a panic when executing Rust code in compilation-mode, we now correctly highlight the location where the panic occurred.
For example:
thread 'main' panicked at src/main.rs:2:5:
explicit panic
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Here, src/main.rs:2:5 is highlighted. The developer is then able to execute compile-goto-error to jump to the correct spot in the code.

@luckysori This looks ready for review to me. Do you mind running @rustbot review? from https://rustc-dev-guide.rust-lang.org/contributing.html#waiting-for-reviews ?

@rustbot review

Error: The feature shortcut is not enabled in this repository. To enable it add its section in the triagebot.toml in the root of the repository.
Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #t-infra on Zulip.

I guess it's not enabled on this repo, @zachlefevre.

@psibi Do you mind reviewing this?

Thanks @zachlefevre for the review and @luckysori for the PR and the test case! I have confirmed that it works for me, merging this.


onConnect payload includes context but type signature does not reveal it

Description
The onConnect hook includes context, but the type signature does not admit to it :)

https://github.com/ueberdosis/hocuspocus/blob/main/packages/server/src/ClientConnection.ts#L332
Steps to reproduce the bug
When an extension has an onConnect hook, it can't access the context.
Expected behavior
Extensions should have access if it is provided in the payload.

true, thx! I've just added it.


Dm/#148968/clean up readme

clean up linting errors in readme and .py file

opened on wrong repo, please disregard


Data backup

@justinwb could we begin a discussion on the data and .db backup.

fréquence : daily, weekly ...
location
restore all pods, a pod, a pod folder
the restore procedure should be tried once in a while to be defined.
the process shall be manageable by a group of users.

Could you explain what is the digital Ocean installation.
What is the plan used by the solid community server (size, other peculiarities) :

a droplet + a store with mount
snapshot on the droplet

Digital Ocean has backup available at a cost.
It may be the easiest for security/confidentiality.
Is it manageable by a group of user.
Rsync could be used locally or to a distinct server.
Is there a performance problem.

Weekly data backup is now running with rsync Cron jobs

Thanks @bourgeoa

In November 2024 it was discovered that rsync failed in Cron jobs.
Issue is disk not full but no inodes available.
Backup disk has been cleaned and rsync backup modified to not backup .db/oidc/op folder that only contain temp keys.
Weekly backup is working again.
Inodes availability should be checked regularly.


daemon: use uname instead of hostname

On some system the hostname command does not exist anymore, using uname
which is part of coreutils and should always be available.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1456583
Signed-off-by: Sébastien Han<EMAIL_ADDRESS>

jenkins test ceph_ansible-kraken-centos7-dedicated_journal

jenkins test ceph_ansible-kraken-centos7-cluster

jenkins test ceph_ansible-jewel-centos7-dedicated_journal

jenkins test ceph_ansible-jewel-centos7-cluster

jenkins test ceph_ansible-jewel-centos7-cluster

jenkins test ceph_ansible-kraken-centos7-cluster

jenkins test ceph_ansible-kraken-centos7-dedicated_journal

jenkins test ceph_ansible-jewel-centos7-cluster

jenkins test ceph_ansible-kraken-centos7-dedicated_journal

ceph_ansible-kraken-centos7-dedicated_journal keeps failing with the race condition, the same one we have been facing.
So I'm merging this.


Firebase Real Time Database (Insertion to table)

data (1).zip
Hello,
Had a clarification, if you could please guide me,
i have a table with 2 root nodes
1)Parent
2)Child
So when i do a post information to parent a key is added along with the values i pass,
Now in the child root i would want to reference the corresponding parent and then generate a specific key to the child and then the values that i have passed, so this is how i would want, will attach an example

Version info

Angular:
Firebase:
AngularFire:
Other (e.g. Node, browser, operating system) (if applicable):
Test case

Steps to reproduce

Expected behavior

Actual behavior

Hi @Snehitha09! Please use Stackoverflow for these kinds of posts as this repo is dedicated to troubleshooting library issues. Thanks!


[Storage] Add backup and restore command line tool

Motivation
This implements a few basic things. The backup tool will ask the server for the latest version, then using the version to initiate the backup_account_state request. Then it splits the stream into small chunks according to some chunk size and creates a file for each chunk. The restore tool will take the files as input, then construct an iterator of account chunks and proofs and use them to restore libradb.
Have you read the Contributing Guidelines on pull requests?
Y.
Test Plan
Run a few nodes locally:
cargo run -p libra-swarm -- -n 4

Find the port of the storage service of the first node in the log. Let's say 56004.
rm -rf /Users/wqfish/backup/*
cd storage/backup-restore && cargo run --bin backup -- --node-port 56004 --local-dir /Users/wqfish/backup

Output looks like this:
    Finished dev [unoptimized + debuginfo] target(s) in 0.56s
     Running `/Users/wqfish/github/libra/target/debug/backup --node-port 56004 --local-dir /Users/wqfish/backup`
Latest version: 2023
State root hash: 3676a2d667aa22c451f6c2ee0f32ae4af2d2ca372ab040f73459ef6e2aacfdf0
Backing up key: 08918f254d7d9d26ad8d80dfa9634d54e5d76d8cc8ba3df074afbdd4e90508ec
Backing up key: 1814e73b23a275b504e14a3819d90301e5e85c948332ecf3aa93c6ef85456a24
Backing up key: 4e6c7a62a1c9a19f6f22281155df54f8d0befaee862aacf899156b091c4abef7
Backing up key: 56b25e48235b31aca639c7ffefb579a5cfb71692af078f098bb90982f2aa6c2c
Backing up key: 7d8384bbc4c99f261d3618bed1b44ae17efd7caf6158074a7d1059351e85bd16
Backing up key: af72c7660400b757f666cfda1891f2b976dafcd990a9f22c9ebd9291b72c7ee0
Backing up key: c5a56dd1eade475e9198759944231a744e710bc2bcd7dc553b07a45e3ba0656e
Backing up key: d12938776ae5e41d87bea13d73d2819026ec0e545d9592f8ffbf7aebfa3d1be0
Backing up key: e36160bcaa86c55b976a28a8ee4d93ac66f8da99b68a4f515517ceea8646e018
Asking proof for last key: e36160bcaa86c55b976a28a8ee4d93ac66f8da99b68a4f515517ceea8646e018
/Users/wqfish/backup/9ce3bb61845539b041efc5fd4aa137e3
/Users/wqfish/backup/fbb35172db6996fda8752edfd15d4fe5

Then make the following input file and run the following command to restore:
2023
3676a2d667aa22c451f6c2ee0f32ae4af2d2ca372ab040f73459ef6e2aacfdf0
/Users/wqfish/backup/9ce3bb61845539b041efc5fd4aa137e3
/Users/wqfish/backup/fbb35172db6996fda8752edfd15d4fe5

rm -rf /Users/wqfish/db2/libradb
cat input | cargo run --bin restore -- --db-dir /Users/wqfish/db2

Related PRs
None.

:umbrella: The latest upstream changes (presumably 3782ef07c73dc9ffc99b6faf98567deedb37e9dc) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r=lightmark

:pushpin: Commit c0b205f has been approved by lightmark

:hourglass: Testing commit c0b205f31fa3cc9c8253c1e858c3463cefb015cd with merge b52f71db8c5e55ee17baf3cda5fc94e6978e2d85...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: lightmark
Pushing b52f71db8c5e55ee17baf3cda5fc94e6978e2d85 to master...


Add code comments

Would be nice to have comments for actions in controller and for program.cs file.
Comments for dto's would be a nice addition too.

I guess comments are something mandatory anyways, so we don't need another reminder to write them. Closing issue


wide function broken

Problem referencing reshape package

I fixed this today when I needed it for a work project


add ci worker number

What problem does this PR solve?
increase ci worker number from 9 to 18

/run-all-tests

/run-all-tests

/run-all-tests

/cc @birdstorm PTAL


Add server auth code flow

The access code returned by GetAuthToken can only be used in the client; it cannot be passed to a server. This means you can't use this library for Google Sign In if you need to be signed in on your server.
This is a feature of GoogleSignIn. I'm adding GetServerAuthCode() to the interface. I have it working for iOS.
For Android, there is an additional issue that GoogleAuthUtil, used in this library, seems to be deprecated and may not return the server auth code:

If you use GoogleAuthUtil to get a server auth code, you should migrate to the new Sign-In API auth code flow.

https://developers.google.com/identity/sign-in/android/migration-guide

Thanks for pointing this out Trevor.
I ll definitely take a look and make sure I improve the API.

@trevoriancox To get the ServerAuthCode on iOS, Where do we configure SignInOptions for GoogleSignIn?

Hi @trevoriancox,
Thank you for raising this issue.
I have updated the Android code for the plugin and it now follows the new Authentication mechanism which Google recommends.
Regarding the ServerAuthCode and IdToken APIs :
According to the Google documents on Sign-in integration here : https://developers.google.com/identity/sign-in/ios/backend-auth and https://developers.google.com/identity/sign-in/android/backend-auth, the recommendation is to use the IdToken for authentication on the backend server.
Can you please let me know why IdToken will not work for your backend server authentication ?

Fixed here : https://github.com/rhishikeshj/Xamarin.GoogleAuth/commit/9b89b8bb103dc55b058dfff96012f987baf96bbd

@rhishikeshj You are right, thank you for pointing that out! I do only need id_token for my application. This also avoids asking the user for the unneeded "offline" permission.

Reopening this thread. What I need is to get a serverAuthCode from the OAuth2 flow. This means that not only will a token be returned but also a code that can be sent from the client to the backend server. This allows the server to convert that code into a token/refresh token for itself to use when contacting the Google servers without the user using the app.
See this link for more details.
https://developers.google.com/identity/sign-in/ios/offline-access
Would be great for this to be part of the Xamarin.Auth library.


Require more proper verbose details for MSTransferor

Impact of the new feature
PnR would like to request more verbose and proper info from MSTransferor. Before MSTransferor, in unified we used to have transferor and stagor logs telling about each transfer requests i.e. the percentage of each transfer request, site to which it is going and the dataset/block which is being transferred along with the transfer request url. We would request something similar.
Is your feature request related to a problem? Please describe.
The transfer requests we need to check in PnR Ops right now is a bit confusing and would be great to have some proper details in there for every workflow.
Describe the solution you'd like
We have been using elastic search instance to send workflow logs in unified. So MSTransferor could either make a different platform for every workflow linked from dmytro's page or we can allow MSTransferor to push data in our es instance.
The current rest api details is very difficult for ops to read and understand.
Describe alternatives you've considered
We will leave this for WMCore team to decide what they think is the best!
https://github.com/dmwm/WMCore/issues/9518#issuecomment-644597377
Additional context
@amaltaro @todor-ivanov  here is the GH issue as we discussed in the last PnR dev meeting.

Sharad, thank you for creating this ticket. Given that we didn't manage to get to this in 4 years, and there are many other tickets being considered in the pipeline, I will close this out. Thanks again!


Forms, labels

https://uxdesign.cc/design-better-forms-96fadca0f49c
https://webaim.org/techniques/formvalidation/

Made updates to documentation https://www.gitbook.com/book/gctools-outilsgc/-gcdigital-design-system/edit#/edit/master/forms-overall-design-and-labels.md?_k=xajrp2


fix(event-flow-viz): handle null metadata selection

SUMMARY
Fix issue when removing additional metadata from the event flow chart. This was caused by the server that returns 500.
To fix that we need to send an empty array instead of null for multiselects.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before

After

TEST PLAN

Log In
Create a new event flow chart
Add additional metadata
Run Query
Remove all additional metadata

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API
[x] Fix https://github.com/apache/incubator-superset/issues/11746

Codecov Report

Merging #11885 (250d879) into master (4666445) will decrease coverage by 3.60%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #11885      +/-   ##
==========================================
- Coverage   67.12%   63.52%   -3.61%
==========================================
  Files         915      461     -454
  Lines       44537    28380   -16157
  Branches     4235        0    -4235
==========================================
- Hits        29897    18028   -11869
+ Misses      14526    10352    -4174
+ Partials      114        0     -114

Flag
Coverage Δ

cypress
?

javascript
?

python
63.52% <ø> (-0.58%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

superset/db_engines/hive.py
0.00% <0.00%> (-85.72%)
:arrow_down:

superset/db_engine_specs/hive.py
54.08% <0.00%> (-29.97%)
:arrow_down:

superset/db_engine_specs/presto.py
69.76% <0.00%> (-12.53%)
:arrow_down:

superset/db_engine_specs/sqlite.py
65.62% <0.00%> (-9.38%)
:arrow_down:

superset/utils/celery.py
96.42% <0.00%> (-3.58%)
:arrow_down:

superset/views/alerts.py
79.41% <0.00%> (-3.57%)
:arrow_down:

superset/examples/world_bank.py
97.10% <0.00%> (-2.90%)
:arrow_down:

superset/examples/birth_names.py
96.51% <0.00%> (-2.33%)
:arrow_down:

superset/views/database/mixins.py
80.70% <0.00%> (-1.76%)
:arrow_down:

superset/result_set.py
96.69% <0.00%> (-1.66%)
:arrow_down:

... and 474 more

Continue to review full report at Codecov.

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

Thanks for the quick fix!
unrelated to this PR
@rusackas can we change metadata back to additional metadata?

@junlincc should we change as @villebro said or left from the front-end this fix?

Thanks for the quick fix!
unrelated to this PR
@rusackas can we change metadata back to additional metadata?

Already done.

@junlincc should we change as @villebro said or left from the front-end this fix?

I'd say go ahead and make the change as he suggested... might as well get it here and now :D Then it's fixed on F/E and B/E 🎉

I agree with @rusackas , better to make both ends more resilient.


Use Webview to manage cluster settings

Use Webview to manage cluster settings
Fixes #88
Signed-off-by: azerr<EMAIL_ADDRESS>

- Page title should be "Edit Kafka cluster" or (New Kafka cluster)
- Header on top should be removed
- Cluster block should move up
- labels and text fields should be aligned and having the same width
- Authentication "None" should have a label
- Hide Back/Next, Finish -> Save

Please note now I'm consuming 0.2.5 vscode-wizard which has been published (which fixes some bugs that you mentionned)

Page title should be "Edit Kafka cluster" or (New Kafka cluster)

Fixed (for the moment I manage only Edit)

Header on top should be removed

Fixed by 0.2.5

Cluster block should move up

Sorry I don't understand what you mean?

labels and text fields should be aligned and having the same width

Fixed, but there is a problem with select that I have reported in https://github.com/redhat-developer/vscode-wizard/issues/33

Authentication "None" should have a label

Fixed

Hide Back/Next, Finish -> Save

TODO

I pushed a new commit, I have started to declare the UI for SSL:

Please note:

we should manage a browse button to select the proper files. See https://github.com/redhat-developer/vscode-wizard/issues/34
for the moment it's the UI, I need to write code to use values of this fields.

I'd probably use the full name of the term.
Ca -> Certificate Authority (CA)
Cert -> Certificate
I don't think the SSL checkbox should exist. The underlying field, cluster.ssl should simply be set to true when the other 3 fields are valid/non-empty.

@rgrunber no you can set SSL=true without specifying certs

I'd probably use the full name of the term.
Ca -> Certificate Authority (CA)
Cert -> Certificate

Fixed

I don't think the SSL checkbox should exist. The underlying field, cluster.ssl should simply be set to true when the other 3 fields are valid/non-empty.

As @fbricon said we can enable SSL without certificates

Just for your information I created a PR https://github.com/redhat-developer/vscode-wizard/pull/37 to improve UI, here the result:

The PR is ready now. The only thing that I should add is the passphrase field (I think), but I'm wiating for feedback from https://github.com/jlandersen/vscode-kafka/issues/191#issuecomment-871999125

need to document that you need to run "npm run compile" at least once before debugging the extension in vscode

New Cluster(s) title should be "Add New Cluster(s)"
cluster provider: remove the "none" option, have "configure manually"  preselected
cluster provider combo should not crop selected provider

If vscode-rhoas is installed, you select the Red Hat provider, click finish, the wizard stays opened. It should close

More to fix:

Input text alignment is borked in case of an error

When selecting SASL/*, the SSL box is not automatically checked, rendering the cluster unable to connect.

When creating a new cluster, the wizard is stil opened after saving. If you click save again, a "Cluster name 'foo' already exists." error is shown. The wizard should be closed, or at the very least should enter edit mode.

When editing a new cluster:

change name
save
check ssl
save => cluster name already exists

In the SSL section, rename:
Key => Client key
Certificate => Client certificate

certificate/key files should allow ".pem" and other file extensions (see https://kafka.js.org/docs/configuration#ssl and https://www.ssl.com/guide/pem-der-crt-and-cer-x-509-encodings-and-conversions/)

New Cluster(s) title should be "Add New Cluster(s)"

fixed

cluster provider: remove the "none" option, have "configure manually" preselected

fixed

cluster provider combo should not crop selected provider

it's an issue for vscode-wizard, see https://github.com/redhat-developer/vscode-wizard/issues/58

If vscode-rhoas is installed, you select the Red Hat provider, click finish, the wizard stays opened. It should close. If you click finish a 2nd time, it closes.

That's strange, I cannot reproduce on Windows OS?

When renaming a cluster, the selected cluster in the status bar is not renamed

When selecting SASL/*, the SSL box is not automatically checked, rendering the cluster unable to connect.

I cannot do that with vscode-wizard, but I validate that:

When creating a new cluster, the wizard is stil opened after saving

I cannot reproduce it -(

If you click save again, after checking the ssl box, a "Cluster name 'foo' already exists." error is shown. The wizard should be closed, or at the very least should enter edit mode.

fixed

When editing an existing cluster:
change name
save
check SSL => cluster name already exists

Same error than below, fixed

certificate/key files should allow ".pem" and other file extensions (see https://kafka.js.org/docs/configuration#ssl and https://www.ssl.com/guide/pem-der-crt-and-cer-x-509-encodings-and-conversions/)

I add other extensions according to https://www.tutorialsteacher.com/https/ssl-certificate-format
Here the filters now:

I allow . because I fear to forget some file extensions.

When renaming a cluster, the selected cluster in the status bar is not renamed

fixed

@fbricon  everything should be fixed exept:

UI problem, I have created an issue in vscode-wizard https://github.com/redhat-developer/vscode-wizard/issues/58
disabled of  fileds according to combo mechanism, select SSL checkbox when mechanims != auto, I hav ecreated an issue in vscode-wizard https://github.com/redhat-developer/vscode-wizard/issues/59

Nice work @angelozerr! Thanks!


feat: add explanation videos for findLetter and hasPhoneme

closes #378 - adds remaining explanation videos (@inyono Please upload the videos I send to you before merging/publishing this)

Works fine, thanks for uploading 👍


Update to Util 17.11.0

Codecov Report

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

@@           Coverage Diff           @@
##           master      #53   +/-   ##
=======================================
  Coverage   65.61%   65.61%
=======================================
  Files          12       12
  Lines         253      253
  Branches        2        2
=======================================
  Hits          166      166
  Misses         87       87

Continue to review full report at Codecov.

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


#958 - Adding unsharp mask options for Named Transform Image Servlet

@davidjgonzalez  Please review...
Added Unsharp Mask Image Sharpening option for Named Transform Image Servlet.
Image before sharpening:

Image After Sharpening:

Coverage increased (+0.06%) to 25.661% when pulling 127ab60f8097af984eb0a3b7539e4d304b3d4d5e on manisha199010:Feature/958 into dc491d8392ac3341396e420b1dddd7bac7d56224 on Adobe-Consulting-Services:master.

@manisha199010 looks great! thanks!

Note - this should be merged back into the compat/6.0 branch as well


A first work on the fix for iot-data payload not being passed into the iot-data backend.

https://github.com/spulec/moto/issues/4694

I'll make a change.

This has mow been superceded by #4848


Adds AMP Access Server support

Change article to be able to use client or server config
Respond with signed JWT on the API when auth is being accessed
in server mode (type=server)
Change sample list to link to both client and server version
of the articles

LGTM with one request

Changed timeout to 5 mins.

Would be great if we could add a few comments explaining what's going on.


Other tests for MPI, OpenMP, GPU...

Would be good to add some simple tests checking OpenMPI, OpenMP, GPU stuff.

It is possible to test MPI on Travis. It is probably possible to test OpenMP.
I don't know how that works on Appveyor.
However these are modules which are difficult to get wrong or break
and I wonder whether we will win by increasing the complexity of the testing.
For the moment I would stay away from GPU.

I am closing this issue. MPI test is there. I have nothing against OpenMP. I don't know
how easy it is to test GPU integration on Travis but anyway we currently have no GPU modules in the library. This issue is also a bit too wide to wait to be closed with commits.


Choices option on every form_type field across the database

We also need to standardize the display strings so they follow the same convention. Right now I'm thinking something like this:
Form 460 (Recipient Committee Campaign Statement): Schedule D
Form <num> (<description>): <subsection>

Finished campaign.py models. But there are many more to go in the other files.

The TextMemoCd model has dozens that we will need to define. Yikes.

Consolidated in #1194


Installing Node.js dependencies in node_modules can't be deployed

Before Apex I have been installing my Node.js function's dependencies using npm (i.e. in node_modules).
If I try to deploy a function that has a node_modules directory in it, I get the following error:
⨯ error: open functions/ohai/node_modules/node-feedparser/node_modules/lodash/collection/select.js: too many open files

Is this something that should/will be possible? Or am I doing Apex wrong?

Hey, thanks for reporting. Could run deploy with --log-level=debug and paste logs here?


feat(certs): ENV variables updated and set CA Root for HTTPS server

HTTPS server can be configured through following configuration

key ENV variable PRIVATE_KEY  required for HTTPS
cert ENV variable changed FULL_CHAIN -> CERT_CHAIN required for HTTPS
ca ENV variable introduced CA_ROOT optional for HTTPS

More details at : https://nodejs.org/api/tls.html#tlscreatesecurecontextoptions

Docs updated:  https://server.sasjs.io/settings/


[CARBONDATA-3342] Fix the IllegalArgumentException when using filter and result is null.

This PR fixs the IllegalArgumentException when using filter and result is null.
Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[x] Any interfaces changed?
No
[x] Any backward compatibility impacted?
No
[x] Document update required?
No
[x] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.
Yes,added
[x] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
No

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/3487/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/3690/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/11756/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/11755/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/18/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.4/30/

retest this please

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1145/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/2859/

retest this please

@xubo245 Please write the detailed root cause analysis and the fix in the description

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1157/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/2872/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/2899/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1183/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1185/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/2902/

LGTM


Create Menu “collard-greens”

Automatically generated by Netlify CMS

👷 Deploy Preview for neon-stroopwafel-f671e7 processing.

Name
Link

🔨 Latest commit
1874b715f8aa4fed3a64be0d0fdec4d7b597627a

🔍 Latest deploy log
https://app.netlify.com/sites/neon-stroopwafel-f671e7/deploys/6620962f22f4c600080e6951


Hang on reallocate of sharded tensor on n300

Hang on reallocate of sharded tensor.
Passes on n150, hang on n300.
pytest tests/ttnn/unit_tests/operations/test_reallocate.py::test_ttnn_reallocate[num_allocs=2-mem_config=tt::tt_metal::MemoryConfig(memory_layout=TensorMemoryLayout::BLOCK_SHARDED,buffer_type=BufferType::L1,shard_spec=std::nullopt)]

@tarafdarTT , is this something that is worth taking a look?

@jliangTT I actually have an update here. There was some user error (doh) that @TT-BrianLiu assertion/checks on main helped with.
There's still a hang that I'm seeing but I believe it's another case that should be illegal and asserted for.
I'll update reproduction details.


Add ApiGroup NODE_LABELLER_KUBEVIRT_IO

Short description:
Add "node-labeller.kubevirt.io" ApiGroup
More details:
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for reviewer:
Bug:

/approve

/verified


allow to display/search addons for specific version

current display shows addons for all versions.
An extended search would be nice to specify a version no or version range.
So I would get all TB 60 addons in a compact way. Currently, they are spread between hundreds of old addons and difficult to find.
Searching for addon inside TB can do that, but still the old addons are displayed greyed, so they take space in the list, and tere are pages only showing greyed (obsolete) addons

https://bugzilla.mozilla.org/show_bug.cgi?id=1845491


segfault at HashMap.get

rust toolchain 1.60.0  glibc 2.32-1.4 with gnu build hashbrown 0.12.0
(gdb) bt
#0  0x00007fd34a0415f2 in ?? ()
#1  0x00005608e605eb09 in core::intrinsics::copy_nonoverlapping (src=0x7fd54409a4df <error: Cannot access memory at address 0x7fd54409a4df>, dst=0x7fd349d341e0 <__GI__IO_vfscanf+4336> "\245\236$\022\242\"\027>\001\000", count=16)
    at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/intrinsics.rs:2104
#2  0x00005608e5dcb229 in core::core_arch::x86::sse2::_mm_loadu_si128 (mem_addr=0x7fd54409a4df) at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1196
#3  0x00005608e5e0545a in hashbrown::raw::sse2::Group::load (ptr=0x7fd54409a4df <error: Cannot access memory at address 0x7fd54409a4df>) at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/raw/sse2.rs:50
#4  0x00005608e5dbf191 in hashbrown::raw::RawTableInner<A>::find_inner (self=0x7fd3440b07c8, hash=6691458850544120079, eq=...) at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/raw/mod.rs:1180
#5  0x00005608e5dbda14 in hashbrown::raw::RawTable<T,A>::find (self=0x7fd3440b07c8, hash=6691458850544120079, eq=...) at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/raw/mod.rs:822
#6  0x00005608e5dbdfee in hashbrown::raw::RawTable<T,A>::get (self=0x7fd3440b07c8, hash=6691458850544120079, eq=...) at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/raw/mod.rs:837
#7  0x00005608e5dd1d5e in hashbrown::map::HashMap<K,V,S,A>::get_inner (self=0x7fd3440b07b8, k="blkio") at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/map.rs:1103
#8  0x00005608e5dd1b09 in hashbrown::map::HashMap<K,V,S,A>::get (self=0x7fd3440b07b8, k="blkio") at /cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.0/src/map.rs:1055
#9  0x00005608e5df9059 in std::collections::hash::map::HashMap<K,V,S>::get (self=0x7fd3440b07b8, k="blkio") at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/collections/hash/map.rs:829
```[tasklist]
### Tasks

### Tasks

Is it reproducible with the current Rust 1.81.0 toolchain? That will also be using the latest hashbrown v0.14.5.

OK, let me try it.

NOT reproducible on Rust 1.81.0~ Do we have any fixes on this? Why?

I don't know what in particular may have fixed it. If you share your code and reproduction steps, I may be able to investigate, but generally speaking only the current version will receive any support.
You could also try cargo-bisect-rustc to look for the exact toolchain change where the problem went away.

Is the reference of the value related?
I use  if hashmap.contains_key(k) before hashmap.get to avoid the segfault issue,
When I glanced at  the contains_key source code, it looks same as hashmap.get but haven't the reference of the value.
  1163     pub fn contains_key<Q: ?Sized>(&self, k: &Q) → bool
  1164     where
  1165         K: Borrow<Q>,
  1166         Q: Hash + Eq,
  1167     {
  1168         self.get_inner(k).is_some()
  1169     }

the hashmap get which  inside rust 1.81.0 also haven't the reference of the value

```rust
  1308     pub fn get<Q: ?Sized>(&self, k: &Q) → Option<&V>
  1309     where
  1310         Q: Hash + Equivalent<K>,
  1311     {
  1312         // Avoid `Option::map` because it bloats LLVM IR.
  1313         match self.get_inner(k) {
  1314             Some((_, v)) ⇒ Some(v),     <<<------
  1315             None ⇒ None,
  1316         }
  1317     }

the hashap get which inside  rust 1.60.0
```rust
  1049     pub fn get<Q: ?Sized>(&self, k: &Q) → Option<&V>
  1050     where
  1051         K: Borrow<Q>,
  1052         Q: Hash + Eq,
  1053     {
  1054         // Avoid `Option::map` because it bloats LLVM IR.
  1055         match self.get_inner(k) {
  1056             Some(&(_, ref v)) ⇒ Some(v),    <<<----
  1057             None ⇒ None,
  1058         }
  1059     }

I use if hashmap.contains_key(k) before hashmap.get to avoid the segfault issue,

That sounds like it may be a miscompilation by rustc/LLVM. Is there a reason you can't use the newer version?

Is the reference of the value related?

The references should be identical. Since get_inner returns Option<&(K, V)>, the older Some(&(_, ref v)) pattern was destructuring the outer reference and binding a new &V using the ref keyword. The newer Some((_, v)) pattern accomplishes the same thing implicitly via match ergonomics, where the unmatched & leads to a default ref binding mode within.
Here's a demo that the MIR is the same for either style of pattern: https://rust.godbolt.org/z/hMzjnccja

That sounds like it may be a miscompilation by rustc/LLVM. Is there a reason you can't use the newer version?

We're on going to upgrade to 1.81.0.  In order to push 1.81.0 upgrading, we should find the rootcause ,  testing, and production ready.

I'm following your guide to build rust compiler to bisect the rustc which custom build HashMap and failed to build.

https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html

cargo-bisect-rustc should be able to use nightly builds to get you most of the way. If it is a codegen problem, I suspect you'll find a big change like "upgrade LLVM to a new version" that fixes it, but it could be something more targeted.


Register devices on join

This PR adds functionality for registering devices when they join the network.
The steps to do this are as follows:

ttnctl applications select [AppID] [AppEUI]
ttnctl devices register on-join [Device ID Prefix] [AppKey]

This will add an access key to your application if needed

Join a device with AppEUI and AppKey - Any DevEUI is accepted
The device is registered, its DevID will be Device ID Prefix-DevEUI

Coverage increased (+0.5%) to 75.156% when pulling 0da1467603257f8a78fa4c1cb50bd340d63b1528 on feature/register-on-join into fcfaea887cc89c761a73a380f8d8c2f7620f3a56 on develop.

Looping in @dotpy3 for sanity checking

Coverage increased (+0.5%) to 75.156% when pulling 8a2b4bc0b5e081c97be037a921296730efda0d9b on feature/register-on-join into fcfaea887cc89c761a73a380f8d8c2f7620f3a56 on develop.

Overall LGTM, but shouldn't we offer a command in ttnctl to disable on-join registration, such as ttnctl on-join off? I don't know if it will be clear for users that on-join registration is disabled by removing the template device. Or, we could add an additional info line when enabling on-join registration, such as "Registered on-join device template - remove this device to disable on-join registration". Do the users need to know how on-join registration works within TTN?

I think the documentation would be a better place to explain this. People who use and ttnctl and on-join registration already know what they're doing.

Coverage increased (+0.5%) to 75.156% when pulling 232cd09648c9acf9464c16ed725aff6e2a1e2960 on feature/register-on-join into fcfaea887cc89c761a73a380f8d8c2f7620f3a56 on develop.

Coverage increased (+0.5%) to 75.156% when pulling 232cd09648c9acf9464c16ed725aff6e2a1e2960 on feature/register-on-join into fcfaea887cc89c761a73a380f8d8c2f7620f3a56 on develop.

Coverage increased (+0.5%) to 75.156% when pulling a53287b86c8bdc86a814028dea434f30f5c28fe6 on feature/register-on-join into d09402df8c304c460c9d482a507d2fcb17be1245 on develop.


print Error

Can't run cause it says print apprenticies not correct

This code is running under Python2, or you can change Print following Python3.


chore: release v1.6.0

Release v1.6.0
Features:

DualStack NodeIPs support

Pull Request

What? (description)
Why? (reasoning)
Acceptance
Please use the following checklist:

[ ] you linked an issue (if applicable)
[ ] you included tests (if applicable)
[ ] you ran conformance (make conformance)
[ ] you linted your code (make lint)
[ ] you linted your code (make unit)

See make help for a description of the available targets.

/m


chore(package): update sails.io.js to version 0.14.0

I have no idea why this one never got a PR created for it.

@not-an-aardvark Any idea why this never happened? I just found this branch sitting, but I can't see a PR that was created (neither merged nor declined) for it.

Alright, then. Merging, it is.


Navigation tab is incorrect

Navigation Tab doesn't starts with the correct one selected when you open a page in a new tap.

This might help https://stackoverflow.com/questions/66210220/how-to-check-if-app-is-open-in-another-tab-for-reactjs-app


Support for Dedicaton section

The [dedication] section should go into the frontmatter section directly after the preface section.

Fixed by 5ca41c1


Save draft

Reduce flickering the 1st time we save a draft (not changing the page)
Correctly saving published state the 1st time when we first create the config : I had not seen this because I had first put published state's default as "DRAFT" in Prisma schema locally,  then had changed it to default=PUBLISHED without running the migration. Then on test, the default was PUBLISHED and I could see that at creation time, published draft was not taken into account. After running prisma migrate locally, I could reproduce the bug and fix it.

Thanks Bartosz, I created another issue for this. Since people do not have charts yet, I also think it is not too much of an issue 😅 .

@ptbrowne yup, but if they start making them now and we introduce a new property in the config, it will become an issue in the future 👀 Thanks for creating an issue 🙇♂


Create README.md

Description
Add README.md to ndt_scan_matcher/ndt

Review Procedure
Just confirm that the content is correct and UML can be drawn on the documentation web page

Remarks

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[x] Read pull request guidelines
[x] Code follows coding guidelines
[x] Assign PR to reviewer

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] Code follows coding guidelines
[ ] (Optional) Unit tests have been written for new behavior
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets
[ ] Write release notes

CI Checks

Build and test for PR / build-and-test-pr: Required to pass before the merge.
Build and test for PR / clang-tidy-pr: NOT required to pass before the merge. It is up to the reviewer(s). Found false positives? See the guidelines.
Check spelling: NOT required to pass before the merge. It is up to the reviewer(s). See here if you want to add some words to the spell check dictionary.

How do I confirm that UML is displayed correctly on the documentation web page?

I confirmed that it could be drawn in the local environment. If you would like to try, run  mkdocs build -f mkdocs.yml --verbose --clean in the .iv repository root and open  site/localization/pose_estimator/ndt_scan_matcher/ndt/index.html

Thank you for teaching me how to do it.
It's working!


can not convert image in v2.2.5

if my local image path contains ".", like ".jpg", static final RegExp IMAGE_LOCAL_STORAGE_PATH_PATTERN =       RegExp(r'^((\/[a-zA-Z0-9-_]+)+|\/)$'); will return false, finally throw an error.

I'll take a look about it. Thanks for reporting this error!


openmpi: 4.0.5 -> 4.1.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/openmpi/versions.
meta.description for openmpi is: "Open source MPI-3 implementation"
meta.homepage for openmpi is: "https://www.open-mpi.org/"
meta.changelog for openmpi is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 4.1.0 with grep in /nix/store/r48gq71w0kz04phjlqwzz7i28n1zpd91-openmpi-4.1.0

directory tree listing: https://gist.github.com/a5d0ad6012de83cd7132c08169b5f561

du listing: https://gist.github.com/3083815e46ee30383c75379f7c9784f5

Rebuild report (if merged into master) (click to expand)

420 total rebuild path(s)

131 package rebuild(s)

116 x86_64-linux rebuild(s)
98 i686-linux rebuild(s)
92 x86_64-darwin rebuild(s)
114 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
cntk
dl-poly-classic-mpi
elmerfem
freecad
getdp
globalarrays
gromacsDoubleMpi
gromacsMpi
haskellPackages.haskell-mpi
hdf5-mpi
highfive-mpi
hpcg
hpl
ior
lammps-mpi
migrate
netcdf-mpi
neuron-full
neuron-mpi
openmolcas
openmpi
paraview
parmetis
precice
python37Packages.arviz
python37Packages.baselines
python37Packages.cntk
python37Packages.dask-gateway
python37Packages.dask-jobqueue
python37Packages.dask-ml
python37Packages.dask-mpi
python37Packages.dask-xgboost
python37Packages.datashader
python37Packages.dftfit
python37Packages.distributed
python37Packages.dm-sonnet
python37Packages.edward
python37Packages.fenics
python37Packages.fipy
python37Packages.graph_nets
python37Packages.h5py-mpi
python37Packages.lammps-cython
python37Packages.mask-rcnn
python37Packages.mpi4py
python37Packages.neuron-mpi
python37Packages.optuna
python37Packages.pymc3
python37Packages.rl-coach
python37Packages.streamz
python37Packages.stumpy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/r48gq71w0kz04phjlqwzz7i28n1zpd91-openmpi-4.1.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A openmpi https://github.com/r-ryantm/nixpkgs/archive/a6d89372fda9faae7d503b896783926005c46935.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/r48gq71w0kz04phjlqwzz7i28n1zpd91-openmpi-4.1.0
ls -la /nix/store/r48gq71w0kz04phjlqwzz7i28n1zpd91-openmpi-4.1.0/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @markuskowa for testing.

@GrahamcOfBorg build scalapack

@GrahamcOfBorg build scalapack

The openmpi update breaks at least mpi4py (the test phase does not run properly in the sandbox anymore). Let's hold back the merge until the problem is solved.

The openmpi update breaks at least mpi4py (the test phase does not run properly in the sandbox anymore). Let's hold back the merge until the problem is solved.


[dev] instructions for running locally does not work

I'm trying to follow these instructions: https://github.com/kiali/openshift-servicemesh-plugin#how-to-run-the-plugin-for-local-development
Both commands work and I see things running on ports 9000 (the plugin) and 9001 (the console) and I see the console in my browser.
However, the plugin is not visible in the console.
I see these errors in the console logs.
First I see a bunch of these:
2022/08/31 13:16:44 CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api....my-url-here....com:6443/apis/config.openshift.io/v1/clusterversions?watch=true&fieldSelector=metadata.name%3Dversion

Then this:
E0831 13:14:30.320303       1 handlers.go:165] GET request for "ossmconsole" plugin failed: Get "http://host.containers.internal:9001/plugin-manifest.json": dial tcp <IP_ADDRESS>:9001: connect: connection refused

So something else is missing in the instructions because there seems to be a step that I need to do in order to get this to work.

I thought maybe this would fix it (and I have a feeling we will still need this), but it still doesn't work when I do this:
diff --git a/plugin/plugin-config.json b/plugin/plugin-config.json
index 42a5276..9998e25 100644
--- a/plugin/plugin-config.json
+++ b/plugin/plugin-config.json
@@ -1,3 +1,6 @@
 {
-  "kialiUrl": "https://kiali-istio-system.apps-crc.testing"
-}
\ No newline at end of file
+  "kialiUrl": "https://kiali-istio-system.apps-crc.testing",
+  "serviceName": "kiali",
+  "serviceNamespace": "istio-system",
+  "servicePort": "20001"
+}

I've have it running following the next steps:

cd plugin
yarn install
cp plugin-config.json dist

Edited dist/plugin-config.json:
{
  "kialiUrl": "http://localhost:3000"
}

yarn run start
cd plugin
yarn run start-console

I can see  the following messages in the console:
2022/08/31 13:40:22 CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.crc.testing:6443/api/v1/events?watch=true&resourceVersion=124280

Oh!

"kialiUrl": "http://localhost:3000"

You are running Kiali locally, too (with run-kiali.sh, I assume)
THAT isn't in the instructions :)
I thought we could proxy to the kiali that is running inside the cluster. I though that is how @lucasponce and @hhovsepy ran their environment.

yes, we were using the Kiali running on crc cluster, and that kiali could be deployed from local git branch as well, by running "make clean build-ui build cluster-push operator-create kiali-create"

yes, we were using the Kiali running on crc cluster, and that kiali could be deployed from local git branch as well, by running "make clean build-ui build cluster-push operator-create kiali-create"

Ah! I wonder, how your plugin-config.json looks like?

OK, so @josunect got it to run when Kiali is deployed locally, and @hhovsepy got it to run when Kiali is deployed inside the cluster but that cluster is also running on his local machine. I fail when Kiali is deployed in a remote cluster. So I have a feeling this won't work when Kiali is found on a different network.
I wonder if I can get this to work with a port-forward. I'll try that next.

I can't get this to work with a port-forward either.


unlisted DES dependency in some test_suite_pkparse tests

In mbed TLS 2.3.0 there are three tests in test_suite_pkparse that rely on DES support but don't properly declare that in their test metadata. They should be skipped on configs without DES, but instead they run and fail.
They are:
Parse RSA Key #1 (No password when required)
Parse RSA Key #2 (Correct password)
Parse RSA Key #3 (Wrong password)

Thanks. Will be fixed.

ARM Internal Ref: IOTSSL-959

Fixed in PR #829.


Extend search logic for shared MKL library to look in user site

Expands on #45 to make it work for all operating systems

Successfully tested here:

old behaviour with pip install --user: https://github.com/haasad/PyPardisoProject/actions/runs/3432111864

ImportError: Shared library mkl_rt not found

new behaviour: https://github.com/haasad/PyPardisoProject/actions/runs/3432128582

works on all OSs


Even after providing a token, it says a token must be provided

https://replit.com/join/rhdkhkdvma-solodevz

set your .env file
thats why you phease this  isuuue