External test: wycheproof: BouncyCastleTest failed

https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_extended.external_x86-64_linux_wycheproof/5/console
12:37:34  FAIL: //:BouncyCastleTest (see /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log)
12:37:34  Target //:BouncyCastleTest up-to-date:
12:37:34    bazel-bin/BouncyCastleTest.jar
12:37:34    bazel-bin/BouncyCastleTest
12:37:34  INFO: Elapsed time: 291.111s, Critical Path: 290.40s
12:37:34  INFO: 3 processes: 3 local.
12:37:34  INFO: Build completed, 1 test FAILED, 7 total actions
12:37:34  //:BouncyCastleTest                                                      FAILED in 284.2s
12:37:34    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log

BouncyCastleTests still has same failure with hotspot https://ci.adoptopenjdk.net/view/work-in-progress/job/grinder_sandbox_new/461/console.
Also OpenJDKTest failed
00:53:59  TIMEOUT: //:OpenJDKTest (Summary)
00:53:59        /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log
00:53:59  Target //:OpenJDKTest up-to-date:
00:53:59    bazel-bin/OpenJDKTest.jar
00:53:59    bazel-bin/OpenJDKTest
00:53:59  INFO: Elapsed time: 999.043s, Critical Path: 944.75s
00:53:59  INFO: 11 processes: 11 local.
00:53:59  INFO: Build completed, 1 test FAILED, 15 total actions
00:53:59  //:OpenJDKTest                                                          TIMEOUT in 915.0s
00:53:59    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log

Log files are under */testlogs/, which has been copied to /testResults https://github.com/adoptium/aqa-tests/blob/master/external/wycheproof/dockerfile/wycheproof.sh#L29. However test run command didn't set flag reportsrc to cp the logs https://github.com/adoptium/aqa-tests/blob/master/external/wycheproof/playlist.xml#L18 to be consumed by jenkins. (Also currently jenkin jobs only show junit output for external tests, so if we'd like to have logs file available may need to archive those files. to be aSo jenkins job can't archive the logs.) external_test_reports

So we can first do two steps, one is update bazel version https://github.com/adoptium/aqa-tests/pull/3216#issuecomment-1058475469 and correctly using flag reportsrc to archived the logs in jenkins. Using the logs to help debug.

thank you so much for your review and insights on this external test triage @sophia-guo, it is invaluable!

Hotspot , looks like failures are similar with different jdk version
jdk 17:
https://ci.adoptopenjdk.net/view/work-in-progress/job/grinder_sandbox_new/650/console
00:41:59  FAIL: //:OpenJDKTest (see /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log)
00:41:59  Target //:OpenJDKTest up-to-date:
00:41:59    bazel-bin/OpenJDKTest.jar
00:41:59    bazel-bin/OpenJDKTest
00:41:59  INFO: Elapsed time: 32.962s, Critical Path: 10.99s
00:41:59  INFO: 11 processes: 11 local.
00:41:59  INFO: Build completed, 1 test FAILED, 15 total actions
00:41:59  //:OpenJDKTest                                                           FAILED in 0.7s
00:41:59    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log
00:41:59
00:41:59  Executed 1 out of 1 test: 1 fails locally.
00:41:59  INFO: Build completed, 1 test FAILED, 15 total actions
00:41:59  Loading:
00:41:59  Loading: 0 packages loaded
00:42:00  Analyzing: target //:BouncyCastleTest (0 packages loaded, 0 targets configured)
00:42:00  INFO: Analyzed target //:BouncyCastleTest (1 packages loaded, 4 targets configured).
00:42:00  INFO: Found 1 test target...
00:42:00  [1 / 6] [Prepa] BazelWorkspaceStatusAction stable-status.txt
00:42:02  [5 / 6] Building BouncyCastleTest.jar (30 source files); 1s local
00:42:06  [6 / 7] [Prepa] Testing //:BouncyCastleTest
00:42:08  [6 / 7] Testing //:BouncyCastleTest; 1s local
00:42:16  [6 / 7] Testing //:BouncyCastleTest; 11s local
00:42:37  FAIL: //:BouncyCastleTest (see /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log)
00:42:37  [6 / 7] 1 / 1 tests, 1 failed; Testing //:BouncyCastleTest; 28s local
00:42:37  Target //:BouncyCastleTest up-to-date:
00:42:37    bazel-bin/BouncyCastleTest.jar
00:42:37    bazel-bin/BouncyCastleTest
00:42:37  INFO: Elapsed time: 35.263s, Critical Path: 34.47s
00:42:37  INFO: 3 processes: 3 local.
00:42:37  //:BouncyCastleTest                                                      FAILED in 28.8s
00:42:37    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log
00:42:37
00:42:37  Executed 1 out of 1 test: 1 fails locally.
00:42:37  INFO: Build completed, 1 test FAILED, 7 total actions
00:42:37  INFO: Build completed, 1 test FAILED, 7 total actions
00:42:37
00:42:37  wycheproof_test_0_FAILED

jdk11 https://ci.adoptopenjdk.net/view/work-in-progress/job/grinder_sandbox_new/651/console
00:45:59  Starting local Bazel server and connecting to it...
00:46:02  Loading:
00:46:02  Loading: 0 packages loaded
00:46:03  Loading: 0 packages loaded
00:46:04  Analyzing: target //:OpenJDKTest (1 packages loaded)
... ...
00:46:10  Analyzing: target //:OpenJDKTest (25 packages loaded, 430 targets configured)
00:46:16  Analyzing: target //:OpenJDKTest (25 packages loaded, 430 targets configured)
00:46:16  INFO: Analyzed target //:OpenJDKTest (26 packages loaded, 562 targets configured).
00:46:16  INFO: Found 1 test target...
00:46:16  [0 / 10] [Prepa] Expanding template OpenJDKTest
00:46:18  [10 / 14] [Prepa] Action external/bazel_tools/tools/jdk/platformclasspath.jar
00:46:21  [11 / 14] [Prepa] Compiling Java headers libutils-hjar.jar (4 source files) ... (2 actions, 0 running)
00:46:24  [12 / 14] Building libutils.jar (4 source files); 3s local ... (2 actions running)
00:46:27  [14 / 15] [Prepa] Testing //:OpenJDKTest
00:46:34  [14 / 15] Testing //:OpenJDKTest; 7s local
00:46:39  [14 / 15] Testing //:OpenJDKTest; 11s local
...
...
01:00:16  [14 / 15] Testing //:OpenJDKTest; 821s local
01:01:46
01:01:46  TIMEOUT: //:OpenJDKTest (Summary)
01:01:46        /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log
01:01:46  Target //:OpenJDKTest up-to-date:
01:01:46    bazel-bin/OpenJDKTest.jar
01:01:46    bazel-bin/OpenJDKTest
01:01:46  INFO: Elapsed time: 945.298s, Critical Path: 925.36s
01:01:46  INFO: 11 processes: 11 local.
01:01:46  INFO: Build completed, 1 test FAILED, 15 total actions
01:01:46  //:OpenJDKTest                                                          TIMEOUT in 915.0s
01:01:46    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log
01:01:46
01:01:46  Executed 1 out of 1 test: 1 fails locally.
01:01:46  INFO: Build completed, 1 test FAILED, 15 total actions
01:01:46  Loading:
01:01:46  Loading: 0 packages loaded
01:01:46  Analyzing: target //:BouncyCastleTest (0 packages loaded, 0 targets configured)
01:01:46  INFO: Analyzed target //:BouncyCastleTest (1 packages loaded, 4 targets configured).
01:01:46  INFO: Found 1 test target...
01:01:46  [0 / 4] [Prepa] BazelWorkspaceStatusAction stable-status.txt
01:01:46  [5 / 6] Building BouncyCastleTest.jar (30 source files); 1s local
01:01:49  [6 / 7] [Prepa] Testing //:BouncyCastleTest
01:01:51  [6 / 7] Testing //:BouncyCastleTest; 1s local
01:02:01  [6 / 7] Testing //:BouncyCastleTest; 11s local
01:02:22  [6 / 7] Testing //:BouncyCastleTest; 32s local
...
...
01:06:20  [6 / 7] Testing //:BouncyCastleTest; 270s local
01:07:37  FAIL: //:BouncyCastleTest (see /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log)
01:07:37  [6 / 7] 1 / 1 tests, 1 failed; Testing //:BouncyCastleTest; 340s local
01:07:37  Target //:BouncyCastleTest up-to-date:
01:07:37    bazel-bin/BouncyCastleTest.jar
01:07:37    bazel-bin/BouncyCastleTest
01:07:37  INFO: Elapsed time: 346.668s, Critical Path: 346.16s
01:07:37  INFO: 3 processes: 3 local.
01:07:37  INFO: Build completed, 1 test FAILED, 7 total actions
01:07:37  //:BouncyCastleTest                                                      FAILED in 340.1s
01:07:37    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log
01:07:37
01:07:37  Executed 1 out of 1 test: 1 fails locally.
01:07:37  INFO: Build completed, 1 test FAILED, 7 total actions
01:07:37
01:07:37  wycheproof_test_0_FAILED

jdk8 https://ci.adoptopenjdk.net/view/work-in-progress/job/grinder_sandbox_new/652/console
01:26:30  //:OpenJDKTest                                                          TIMEOUT in 915.0s
01:26:30    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/OpenJDKTest/test.log
01:26:30
01:26:30  Executed 1 out of 1 test: 1 fails locally.
01:26:30  INFO: Build completed, 1 test FAILED, 15 total actions
01:26:30  Loading:
01:26:30  Loading: 0 packages loaded
01:26:30  Analyzing: target //:BouncyCastleTest (0 packages loaded, 0 targets configured)
01:26:30  INFO: Analyzed target //:BouncyCastleTest (1 packages loaded, 4 targets configured).
01:26:30  INFO: Found 1 test target...
01:26:30  [0 / 3] [Prepa] Expanding template BouncyCastleTest
01:26:30  [5 / 6] Building BouncyCastleTest.jar (30 source files); 1s local
01:26:31  [6 / 7] [Prepa] Testing //:BouncyCastleTest
01:26:32  [6 / 7] Testing //:BouncyCastleTest; 1s local
01:26:42  [6 / 7] Testing //:BouncyCastleTest; 11s local
01:27:06  [6 / 7] Testing //:BouncyCastleTest; 32s local
01:27:12  [6 / 7] Testing //:BouncyCastleTest; 41s local
01:27:41  [6 / 7] Testing //:BouncyCastleTest; 66s local
01:28:01  [6 / 7] Testing //:BouncyCastleTest; 87s local
01:28:13  [6 / 7] Testing //:BouncyCastleTest; 101s local
01:28:46  [6 / 7] Testing //:BouncyCastleTest; 134s local
01:29:06  [6 / 7] Testing //:BouncyCastleTest; 155s local
01:29:34  [6 / 7] Testing //:BouncyCastleTest; 179s local
01:30:03  [6 / 7] Testing //:BouncyCastleTest; 207s local
01:30:31  [6 / 7] Testing //:BouncyCastleTest; 239s local
01:31:10  [6 / 7] Testing //:BouncyCastleTest; 276s local
01:31:38  FAIL: //:BouncyCastleTest (see /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log)
01:31:38  Target //:BouncyCastleTest up-to-date:
01:31:38    bazel-bin/BouncyCastleTest.jar
01:31:38    bazel-bin/BouncyCastleTest
01:31:39  INFO: Elapsed time: 313.610s, Critical Path: 312.99s
01:31:39  INFO: 3 processes: 3 local.
01:31:39  INFO: Build completed, 1 test FAILED, 7 total actions
01:31:39  //:BouncyCastleTest                                                      FAILED in 307.4s
01:31:39    /root/.cache/bazel/_bazel_root/4af82d3e9bd7b193f65dd70758adcba4/execroot/__main__/bazel-out/k8-fastbuild/testlogs/BouncyCastleTest/test.log
01:31:39
01:31:39  Executed 1 out of 1 test: 1 fails locally.
01:31:39  INFO: Build completed, 1 test FAILED, 7 total actions
01:31:39
01:31:39  wycheproof_test_0_FAILED


genbindings hangs when adding NimForUE to existing project based off the source.

It's expected that you'll add NimForUE to a new project.  And in that situation generating bindings for a new project with the source works.
I tried to add NimForUE to my GAS project and the genbindings task got stuck. Normally, the task completes in about a minute and a half on my system on a new project, but on the GAS project, I tried several times and had to kill the editor after 2 minutes.
Comparing the output of the completed and hung task looks identical at a glance.
Completed:
]LogInit: Display: Failure - 22 error(s), 7 warning(s)[2024.07.17-21.43.12:341][  0]LogInit: Display: Execution of commandlet took:  1m 19s (79.28 seconds)[2024.07.17-21.43.12:407][  0]LogDirectoryWatcher: Display: Refresh of ReadDirectoryChangesW failed. GetLastError code [6] Handle [FFFFFFFFFFFFFFFF], Path [D:/unreal-projects/_experiments/NueGas/Plugins/]. Aborting watch request...[2024.07.17-21.43.12:491][  0]LogShaderCompilers: Display: Shaders left to compile 0[2024.07.17-21.43.13:544][  0]LogStudioTelemetry: Display: Shutdown StudioTelemetry Module

Hung:
LogInit: Display: [2024.07.17-20.37.11:719][  0]LogInit: Display: Failure - 22 error(s), 7 warning(s)[2024.07.17-20.37.11:719][  0]LogInit: Display: Execution of commandlet took:  1m 20s (80.17 seconds)[2024.07.17-20.37.11:817][  0]LogDirectoryWatcher: Display: Refresh of ReadDirectoryChangesW failed. GetLastError code [6] Handle [FFFFFFFFFFFFFFFF], Path [D:/unreal-projects/_experiments/GASTopDownRPG/Plugins/]. Aborting watch request...[2024.07.17-20.37.11:954][  0]LogShaderCompilers: Display: Shaders left to compile 0

Based on the console output, and the generated data in src/.reflectiondat/ueproject.nim it looks like the commandlet completes but the  process doesn't close for some reason.

What about when you run it through AActorCodegen does it complete?

Yeah, I did that after the first time it hung, just to move forward, and it did complete.

Going to close this. In my new project, I'm able to regen the bindings against the latest patch.


Platform: remove FP80 operations on android

These were accidentally re-enabled on Android when SE-0246 was reverted.
This causes the android x64 builds to break.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @stephentyrone

@swift-ci please smoke test

Doing a run at https://dev.azure.com/compnerd/windows-swift/_build/results?buildId=7195&view=results as well

The build verifies the build is now green with this.


Refactor MAVLinkParameters into client and server classes

This splits the MAVLinkParameters class into MavlinkParameterSender and MavlinkParameterReceiver, the former to be used on the client and the latter to be used on the server side.
This should make the classes slightly smaller and simpler and avoid mixing internal parameters with paramteters cached for another system.

The current state is that it compiles again and the tests seem to pass but now it needs simplifying and cleanup.

@JonasVautherin thanks for the review!

Is that right that it is the responsibility of the drone to now have conflicting param names between components? It seems to me that we save them all together, so if a camera has a param called MODE and the autopilot also has it, then they will conflict. Correct?

That's a good point I haven't thought about. Sounds like I ought to change it.

What happens when select_component is called? Does that impact the params already in the queue, or only the new ones? Say I select the autopilot, set a param (which puts it on the worker queue), then select the camera to set another param. Am I guaranteed that the first param will be sent to the autopilot?

Good point. I need to check again what I did but better would definitely be if it only affects the new ones. I'll see if I can change it.


feat(cmd/influx/write): enhance the ability to import CSV files

Closes #17004 #17008
There is a bunch of enhancements in the way of how CSV data are processed by influx write so that external CSV data can be written to InfluxDB. They are described in detail in #17004 + #17008
Examples of new capabilities are provided in https://github.com/bonitoo-io/influxdb-csv-import/blob/master/README.md#step-2
New flags in influx write :
      --debug                Log CSV columns to stderr before reading data rows
      --encoding string      Character encoding of input files or stdin (default "UTF-8")
  -f, --file stringArray     The path to the file to import
      --header stringArray   One or more header lines to prepend to input data
      --skipHeader int[=1]   Skip the first <n> rows from input data
      --skipRowOnError       Log CSV data errors to stderr and continue with CSV processing

[ ] CHANGELOG.md updated with a link to the PR (not the Issue)
[x] Well-formatted commit messages
[ ] Rebased/mergeable
[x] Tests pass
[x] Documentation updated or issue created (provide link to issue/pr)
[x] Signed CLA (if not already signed)

@rbetts I've seen only a few golang's CSV parser extensions that can do (un)marshaling into structs of a pre-defined layout. We have a different situation herein:

the layout is driven by CSV data itself with the help of annotations and/or column headers
a CSV with variable row size (such as a result of a flux query) is supported and can be used on input
the code should be optimized to transform to line protocol and recognize CSV data annotations that are AFAIK used only in InfluxDB

@russorat Can you please comment on the requested creation of  CSV -> LP conversion library? I mean, there are no technical problems to do so, once you agree and provide a new influxdata git repo.

@sranka you should be able to put the parser under the pkg directory in the monorepo here in influxdb. If we need to pull it out, we can always do so.

@jsteenb2 ok, "csv to line protocol conversion" is now in pkg/csv2lp

@sranka, we'd like to see this PR broken up and submitted incrementally. First PR for the csv converter and another for the CLI. We'll have different stakeholders reviewing for the csv PR.

@jsteenb2 thanks for letting me know of what is required.


Issue found on page 'Regular Expressions'

Page URL: https://duckdb.org/docs/sql/functions/regular_expressions.html
Reader see example and comment.
regexp_split_to_table(string, regex[, options])
Description	Splits the string along the regex and returns a row for each part. A set of optional options can be set.

Example	regexp_split_to_array('hello world; 42', ';? ') -> must this not be ?  regexp_split_to_table('hello world; 42', ';? ')

Result	Two rows: 'hello', 'world'

Hi, thanks, indeed this was off due to a copy-paste error. I submitted a PR which also fixes the output.


fix : In Light mode Subscriptions box  change color of text #23

fixed : #23
This PR change the  text color  In Light mode Subscriptions box need to change color of text
Here is the screenshot of the fix

in my PR is there any  problem  let me know


dedicated landing / sub page WHY EXHIBIT

sample visitors
all partners
opinions
gallery
video

Here is our tested landing page for inspiration:
why should i v1.htm.zip


Added FPGA12x12 with CocoTB tests

I kept them for reference

I kept them for reference

What are the sizes of the vcd files? If they are large, I would not suggest uploading them. We can add sreenshots to documentation instead.

Its not large (<1MB in worst case), It probes limited signals (Enough to demonstrate the success of the test).


Devtool - changed 2 of the .mdx files so Docusaurus can render

The deploy details show a failed build. This was the error message:
3:58:35 PM: [ERROR] Docusaurus server-side rendering could not render static page with path /docs/essentials/do_dont.
3:58:35 PM: [ERROR] Docusaurus server-side rendering could not render static page with path /docs/essentials/faq.
3:58:37 PM: [success] [webpackbar] Server: Compiled with some errors in 14.85s
3:58:37 PM: Error: Document title not found for documentID essentials/side_effect
3:58:37 PM: Error: Document title not found for documentID essentials/side_effect
Just updated essentials/side_effect to essentials/side_effects in the do_dont.mdx and faq.mdx files. I think that should let it build.

This appears to have been fixed separately


Add Media Option

The media option was previously removed.  Look to add this back in.

albertsmark on the Hubitat Community reminded me of this issue and prompted me to make the changes I had done some time ago available for testing.  I posted a link to the driver on the Android TV topic:
https://community.hubitat.com/t/android-tv-custom-notifications/123442/14?u=sburke781


npm init vite-plugin-ssr@latest not working

I 've started with pnpm init vite-plugin-ssr@latestwith choosing react-ts option, after coming into the created folder and installing the deps with pnpm, neither the starting scripts pnpm dev nor pnpm server:watch work well on requesting http://localhost:3000, on the other side, i 've got elder<EMAIL_ADDRESS>Even though i 've upgraded vite-plugin-ssr to v3, it doesnt work well with the created project.
Could any body give some help? thanks all the same. 🙏

Let me try

Can't reproduce.
Feel free to create an exact step-by-step reproduction. Closing in the meantime.

Ah I'm seeing you used pnpm init, let me see.

Also can't reproduce any problem with pnpm init vite-plugin-ssr@latest.


MiniDSP Flex Input Switching Delay

Just a minor issue with ending command sequences to the flex that start with an input switch, the Flex is somewhat slower than the 2x2HD and takes approximately 4-5 seconds. So if you are say using ezBEQ and selecting a slot to load a filter into, it doesn't load. @3ll3d00d at avsforum who does ezbeq (https://github.com/3ll3d00d/ezbeq) said it would!d need to be changed on the minidsp rs side.
Thanks

That's odd because the device actually sends a confirmation that the active configuration has switched, and minidsp-rs waits for it before issuing further commands.
It's entirely possible that the device reports the config change too soon, and that this would be patched by adding some artificial delay
Can you try the following:

Play some audio through the device
Run the command below (it'll move to preset 1, and mute both input channels)
Tell me if the audio stops

echo -e "config 1\ninput 0 mute on\ninput 1 mute on\n" | minidsp -vvv -f -

To unmute the input channels again:
minidsp input 0 mute off
minidsp input 1 mute off

I added a configurable delay of this nature (i.e. between config and subsequent commands) to ezbeq so hopefully someone will test the above or using that feature and report back (https://www.avsforum.com/threads/ezbeq-use-and-development-discussion.3181732/page-139#post-61725110)

There is a test build here which waits for the device to report the new preset before completing the config switch.
I'm not sure whether the Flex reports the right configuration at first, but it would be a better solution than hardcoded delays, if it works.
Feel free to report the device's behaviour based on my first comment if you own a Flex device.

The tentative fix worked, I'll get a release going soon.
Relaying some info from Discord in case it's useful to someone - the device immediately acknowledges the SetConfig command but still reports the previous preset as active - the next query (500ms later) is responded once the preset switch has been  fully executed.
Preset change sent
[0.016s] Sent: [25, 01, 01]
[0.016s] Sent: SetConfig { config: 01, reset: true }

Preset change acknowledged (too soon)
[0.019s] Recv: [ab]
[0.019s] Recv: ConfigChanged

Ask the device for its current preset
[0.019s] Sent: [05, ff, d8, 09]
[0.020s] Sent: ReadMemory { addr: ffd8, size: 09 }

Device responds with the previous preset
[0.022s] Recv: [05, ff, d8, **00**, 00, 00, 00, ff, ff, ff, ff, 00]
[0.022s] Recv: MemoryData(MemoryView { base: ffd8, data: [**00**, 00, 00, 00, ff, ff, ff, ff, 00] })

Ask again
[0.523s] Sent: [05, ff, d8, 09]
[0.523s] Sent: ReadMemory { addr: ffd8, size: 09 }

Device responds with the new preset, ~4 seconds later
[4.688s] Recv: [05, ff, d8, **01**, 00, 00, 00, ff, ff, ff, ff, 00]
[4.689s] Recv: MemoryData(MemoryView { base: ffd8, data: [**01**, 00, 00, 00, ff, ff, ff, ff, 00] })
...

Fixed in v0.1.7


Fix vim 1287

Add support for commands like "yi(" or "di{" when caret and braces are inside the string

@vlasovskikh Is it possible to get some feedback  on this request?

@constpetrov Thanks for your bug report and pull request! Sorry it took too long to merge it.

Hi @constpetrov! Could you please take a look at this discussion so we can use your change under the new MIT license? Thank you! (Email<EMAIL_ADDRESS>https://github.com/JetBrains/ideavim/discussions/542


Saturn netcoreapp3.1

This builds off of #219 and updates the project to target netcoreapp3.1.
I'm having a problem with the definition of the application CE builder in the samples, though. Clone it down and build it and you'll see that the samples now start throwing errors inside the CE's, my guess here is due to the new implicit-yield behavior of CEs.

@Krzysztof-Cieslak ok, this is good to go from my end now.


Module: removed the signed-off-by module based on webhook

This commit is to remove the existing signed-off-by module based on webhook.
We decided to change how to check "Signed-off-by:..." statement in commit body.

What for:

Remove the existing technique (Deprecated) for consistency of module maintenance
after bring-up a plugin-based module structure
Now. How to check "Signed-off-by:..." statement at the webhook message does
not give us performance effectiveness.
Let's simply the operation flow of a webhook handler as soon as possible

Signed-off-by: Geunsik Lim<EMAIL_ADDRESS>
[Template] PR Description
In general, github system automatically copies your commit message for your convenience.
Please remove unused part of the template after writing your own PR description with this template.
$ git commit -s filename1 filename2 ... [enter]

Summarize changes in around 50 characters or less

More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of the commit and the rest of the text as the body. The
blank line separating the summary from the body is critical;
various tools like `log`, `shortlog` and `rebase` can get confused
if you run the two together.

Further paragraphs come after blank lines.

**Changes proposed in this PR:**
- Bullet points are okay, too
- Typically a hyphen or asterisk is used for the bullet, preceded
  by a single space, with blank lines in between, but conventions vary here.

Resolves: #123
See also: #456, #789

**Self evaluation:**
1. Build test: [ ]Passed [ ]Failed [*]Skipped
2. Run test: [ ]Passed [ ]Failed [* ]Skipped

**How to evaluate:**
1. Describe how to evaluate in order to be reproduced by reviewer(s).

Add signed-off message automatically by running **$git commit -s ...** command.

$ git push origin <your_branch_name>

:memo: Version: 1.20180820. Thank you for submitting PR #391. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://invain.mooo.com/.

To reviewers:
This PR is a next step of https://github.com/nnsuite/TAOS-CI/pull/386.

@ohsewon Please merge this PR after completing PR #390


feat: Allow specifying build target

Add target to the config (and --target argument) allowing the
verification build to be done against a different target triple. This is
helpful for crates that don't build with the default host target triple.

v0.19.2 is now released.


UndefVarError: AxisArrays not defined when loading saved chain with BSON

Saving and then trying to load a chain with either prior or posterior samples results in the error UndefVarError: AxisArrays not defined. It would be nice if BSON and Turing could play together as a way to cache computations. Please let me know if this issue would be better off in another repo like BSON or AxisArrays.
Reproduce with
using Turing
using BSON: @save, @load

@model model() = begin
    x ~ Normal(0, 1)
end

m = model()
chain = sample(m, Prior(), 10)
@save "chain.bson" chain
@load "chain.bson"

I assume this is the same problem: https://github.com/JuliaIO/BSON.jl/issues/25 So it seems to be a known issue with BSON which tries to resolve everything in the Main namespace. It should work if you import AxisArrays explicitly before loading the chain, i.e. if you add a using AxisArrays before @load ....

Indeed that seems to be the case! I suppose that makes sense. Thank you very much for the rapid response!


Unsupported operand types for > ("Series[Any]" and "Timedelta")

pandas supports comparison for Series[Timedelta] and Timedelta, but pandas-stubs does not.
import pandas as pd

s = pd.Series([pd.Timedelta(minutes=2)])
result = s > pd.Timedelta(hours=1)

Using mypy:
$ mypy tests.py
tests.py:4: error: Unsupported operand types for > ("Series[Any]" and "Timedelta")

Version of installed pandas-stubs: <IP_ADDRESS>724
https://stackoverflow.com/questions/73064606/how-can-i-stop-mypy-complaining-when-comparing-a-pd-series-to-single-value
Note: This is similar to #27, which reported for Timestamp.

Proposed solution
Accept Scalar, which is a superset of {Timestamp}:
 def __gt__(
-    self, other: num | _ListLike | Series[S1] | Timestamp
+    self, other: num | _ListLike | Series[S1] | Scalar
 ) -> Series[_bool]: ...

Supporting info
pandas.Series.gt is documented as:

Equivalent to series > other, but with support to substitute a fill_value for missing data in either one of the inputs.

And gt is already type hinted with Scalar in pandas-stubs:
 def gt(
    self,
    other: Scalar | Series[S1],
    ...


ensure consistent header comment naming conventions

Grr, why are there other style changes mixed in here?
The header guard fixes are fine, but please make them all (and only them) in one change and split the other stuff into another commit. Otherwise this complicates future conflicting merges and rebases, which defeats the purpose of trivial.

The only other style change was in hash.cpp and I removed that :).


Add synchronous API

I'm actually unsure if this replaces or is done in addition to the callbacks api that exists. But it would make working with an Rx API (such as the one proposed in #15) much more simple:
i.e.
new RxSixpack(sixpack).experiment("colors", "red", "blue").map(Experiment::participate).subscribe();

"workaround" for now:
    private Observable<ParticipatingExperiment> participate(final Experiment experiment) {
        return Observable.create(new Observable.OnSubscribe<ParticipatingExperiment>() {
            @Override
            public void call(final Subscriber<? super ParticipatingExperiment> subscriber) {
                experiment.participate(
                        participatingExpreiment -> {
                            subscriber.onNext(participatingExpreiment);
                            subscriber.onCompleted();
                        },
                        (exp, exc) -> {
                            subscriber.onError(exc);
                        }
                );
            }
        });
    }


I am dumb

Describe your problem here.
idk what is this about and how to use it so i can make Dave and bambi mod with wavy background
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No

a shader.


Get a dataframe of nodeId and nodeLabel in absence of any other node properties

Looking for a function that generates a dataframe consisting of nodeId and nodeLabel
When the graph does not have any node attributes (just nodeId and nodeLabels are present), I cannot find a way to get the nodeLabels back. The nodeProperties.stream returns an empty dataframe. (This is working fine when we do have any node properties).
nodes_df = gds.graph.nodeProperties.stream(G, list(node_props), listNodeLabels=True)
Additionally, G.node_labels() only produces a list of labels without mapping them to the corresponding nodeIds. I checked the G._graph_info dictionary as well, but the map does not seem to be stored there.
For edges, we have gds.graph.relationships.stream and gds.graph.relationshipProperties.stream, which support retrieving edges with or without properties. However, I couldn't find similar functionalities for nodes.

Hi @Hossein-Tohidi,
Thank you for the feature request.
We are aware of this limitation, and there will likely be a new feature that will let you do what you're asking before too long. Until then, would you perhaps be able to project your graph with some dummy node property with a default value? If all nodes use the default value for a property, virtually no extra memory will be used for that node property, so it should not impact performance and so on.
Hope this was helpful,
Adam

Thanks @adamnsch, unfortunately, that workaround might not work in our wrapper function (a utility function that enables communication to Neo4j/GDS) for two reasons. 1- We dont know in advance whether or not the user of the wrapper function will or will not specify any node property to be returned (the graph might be constructed by directly using a GDS functionalities, and not through the wrapper function) 2- Modifying the graph seems not possible (adding a node property to an already created gds graph object, without recreating it).

I was able to run one algorithm on the graph like louvain to mutate the graph by adding node properties and at the end drop that property. It might not be ideal but it works.

@Hossein-Tohidi I see

I was able to run one algorithm on the graph like louvain to mutate the graph by adding a node property and at the end drop that property. It might not be ideal but it works.

That's an interesting workaround. If you find that Louvain takes a while to run, you could use a linear complexity algorithm like degree centrality instead. Anyway, it sounds like you're unblocked for now which is good. We'll let you know when we launch the aforementioned feature that will allow you to skip using the workaround.
Thanks,
Adam


报错：PermissionError: [Errno 13] Permission denied:

Aktools：0.0.67
python:3.10.5
anaconda3:2022.05 -64
os:windows 10
网上搜索了多种方法常识，依然报错

以管理员方式运行
修改文件夹只读
从C盘安装到D盘
之前的版本正常

换了一台电脑升级后，还是同样的问题：
(base) PS C:\Users\cuiqs> pip install akshare  --upgrade
Requirement already satisfied: akshare in d:\users\cuiqs\anaconda3\lib\site-packages (1.5.96)
Collecting akshare
Downloading akshare-1.6.15-py3-none-any.whl (918 kB)
|████████████████████████████████| 918 kB 30 kB/s
Requirement already satisfied: jsonpath>=0.82 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (0.82)
Requirement already satisfied: xlrd>=1.2.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (2.0.1)
Requirement already satisfied: urllib3>=1.25.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (1.26.7)
Requirement already satisfied: pandas>=0.25 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (1.3.4)
Requirement already satisfied: requests>=2.22.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (2.26.0)
Requirement already satisfied: decorator>=4.4.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (5.1.0)
Requirement already satisfied: py-mini-racer>=0.6.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (0.6.0)
Requirement already satisfied: lxml>=4.2.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (4.6.3)
Requirement already satisfied: pypinyin>=0.35.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (0.46.0)
Requirement already satisfied: tqdm>=4.43.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (4.62.3)
Requirement already satisfied: tabulate>=0.8.6 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (0.8.9)
Requirement already satisfied: beautifulsoup4>=4.9.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (4.10.0)
Requirement already satisfied: requests-cache>=0.9.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (0.9.4)
Requirement already satisfied: openpyxl>=3.0.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (3.0.9)
Requirement already satisfied: html5lib>=1.0.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (1.1)
Requirement already satisfied: websocket-client>=0.56.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare) (1.3.2)
Requirement already satisfied: soupsieve>1.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from beautifulsoup4>=4.9.1->akshare) (2.2.1)
Requirement already satisfied: webencodings in d:\users\cuiqs\anaconda3\lib\site-packages (from html5lib>=1.0.1->akshare) (0.5.1)
Requirement already satisfied: six>=1.9 in d:\users\cuiqs\anaconda3\lib\site-packages (from html5lib>=1.0.1->akshare) (1.16.0)
Requirement already satisfied: et-xmlfile in d:\users\cuiqs\anaconda3\lib\site-packages (from openpyxl>=3.0.3->akshare) (1.1.0)
Requirement already satisfied: python-dateutil>=2.7.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare) (2021.3)
Requirement already satisfied: numpy>=1.17.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare) (1.20.3)
Requirement already satisfied: certifi>=2017.4.17 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests>=2.22.0->akshare) (2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests>=2.22.0->akshare) (2.0.4)
Requirement already satisfied: idna<4,>=2.5 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests>=2.22.0->akshare) (3.2)
Requirement already satisfied: cattrs<2.0,>=1.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare) (1.10.0)
Requirement already satisfied: appdirs<2.0.0,>=1.4.4 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare) (1.4.4)
Requirement already satisfied: attrs<22.0,>=21.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare) (21.2.0)
Requirement already satisfied: url-normalize<2.0,>=1.4 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare) (1.4.3)
Requirement already satisfied: colorama in d:\users\cuiqs\anaconda3\lib\site-packages (from tqdm>=4.43.0->akshare) (0.4.4)
Installing collected packages: akshare
Attempting uninstall: akshare
Found existing installation: akshare 1.5.96
Uninstalling akshare-1.5.96:
Successfully uninstalled akshare-1.5.96
Successfully installed akshare-1.6.15
(base) PS C:\Users\cuiqs> pip install aktools  --upgrade
Requirement already satisfied: aktools in d:\users\cuiqs\anaconda3\lib\site-packages (0.0.51)
Collecting aktools
Downloading aktools-0.0.67-py3-none-any.whl (17 kB)
Requirement already satisfied: fastapi>=0.70.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from aktools) (0.76.0)
Requirement already satisfied: akshare>=1.4.95 in d:\users\cuiqs\anaconda3\lib\site-packages (from aktools) (1.6.15)
Collecting jinja2>=3.1.2
Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
|████████████████████████████████| 133 kB 386 kB/s
Requirement already satisfied: uvicorn>=0.16.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from aktools) (0.17.6)
Requirement already satisfied: python-multipart>=0.0.5 in d:\users\cuiqs\anaconda3\lib\site-packages (from aktools) (0.0.5)
Requirement already satisfied: pypinyin>=0.35.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (0.46.0)
Requirement already satisfied: pandas>=0.25 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (1.3.4)
Requirement already satisfied: decorator>=4.4.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (5.1.0)
Requirement already satisfied: urllib3>=1.25.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (1.26.7)
Requirement already satisfied: lxml>=4.2.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (4.6.3)
Requirement already satisfied: requests-cache>=0.9.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (0.9.4)
Requirement already satisfied: jsonpath>=0.82 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (0.82)
Requirement already satisfied: tqdm>=4.43.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (4.62.3)
Requirement already satisfied: websocket-client>=0.56.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (1.3.2)
Requirement already satisfied: xlrd>=1.2.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (2.0.1)
Requirement already satisfied: tabulate>=0.8.6 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (0.8.9)
Requirement already satisfied: beautifulsoup4>=4.9.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (4.10.0)
Requirement already satisfied: openpyxl>=3.0.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (3.0.9)
Requirement already satisfied: py-mini-racer>=0.6.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (0.6.0)
Requirement already satisfied: html5lib>=1.0.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (1.1)
Requirement already satisfied: requests>=2.22.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from akshare>=1.4.95->aktools) (2.26.0)
Requirement already satisfied: soupsieve>1.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from beautifulsoup4>=4.9.1->akshare>=1.4.95->aktools) (2.2.1)
Requirement already satisfied: starlette==0.18.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from fastapi>=0.70.0->aktools) (0.18.0)
Requirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from fastapi>=0.70.0->aktools) (1.9.0)
Requirement already satisfied: typing-extensions in d:\users\cuiqs\anaconda3\lib\site-packages (from starlette==0.18.0->fastapi>=0.70.0->aktools) (<IP_ADDRESS>)
Requirement already satisfied: anyio<4,>=3.0.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from starlette==0.18.0->fastapi>=0.70.0->aktools) (3.5.0)
Requirement already satisfied: idna>=2.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from anyio<4,>=3.0.0->starlette==0.18.0->fastapi>=0.70.0->aktools) (3.2)
Requirement already satisfied: sniffio>=1.1 in d:\users\cuiqs\anaconda3\lib\site-packages (from anyio<4,>=3.0.0->starlette==0.18.0->fastapi>=0.70.0->aktools) (1.2.0)
Requirement already satisfied: six>=1.9 in d:\users\cuiqs\anaconda3\lib\site-packages (from html5lib>=1.0.1->akshare>=1.4.95->aktools) (1.16.0)
Requirement already satisfied: webencodings in d:\users\cuiqs\anaconda3\lib\site-packages (from html5lib>=1.0.1->akshare>=1.4.95->aktools) (0.5.1)
Collecting MarkupSafe>=2.0
Downloading MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl (17 kB)
Requirement already satisfied: et-xmlfile in d:\users\cuiqs\anaconda3\lib\site-packages (from openpyxl>=3.0.3->akshare>=1.4.95->aktools) (1.1.0)
Requirement already satisfied: pytz>=2017.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare>=1.4.95->aktools) (2021.3)
Requirement already satisfied: numpy>=1.17.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare>=1.4.95->aktools) (1.20.3)
Requirement already satisfied: python-dateutil>=2.7.3 in d:\users\cuiqs\anaconda3\lib\site-packages (from pandas>=0.25->akshare>=1.4.95->aktools) (2.8.2)
Requirement already satisfied: certifi>=2017.4.17 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests>=2.22.0->akshare>=1.4.95->aktools) (2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests>=2.22.0->akshare>=1.4.95->aktools) (2.0.4)
Requirement already satisfied: appdirs<2.0.0,>=1.4.4 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare>=1.4.95->aktools) (1.4.4)
Requirement already satisfied: url-normalize<2.0,>=1.4 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare>=1.4.95->aktools) (1.4.3)
Requirement already satisfied: attrs<22.0,>=21.2 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare>=1.4.95->aktools) (21.2.0)
Requirement already satisfied: cattrs<2.0,>=1.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from requests-cache>=0.9.3->akshare>=1.4.95->aktools) (1.10.0)
Requirement already satisfied: colorama in d:\users\cuiqs\anaconda3\lib\site-packages (from tqdm>=4.43.0->akshare>=1.4.95->aktools) (0.4.4)
Requirement already satisfied: click>=7.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from uvicorn>=0.16.0->aktools) (8.0.3)
Requirement already satisfied: h11>=0.8 in d:\users\cuiqs\anaconda3\lib\site-packages (from uvicorn>=0.16.0->aktools) (0.13.0)
Requirement already satisfied: asgiref>=3.4.0 in d:\users\cuiqs\anaconda3\lib\site-packages (from uvicorn>=0.16.0->aktools) (3.5.1)
Installing collected packages: MarkupSafe, jinja2, aktools
Attempting uninstall: MarkupSafe
Found existing installation: MarkupSafe 1.1.1
Uninstalling MarkupSafe-1.1.1:
Successfully uninstalled MarkupSafe-1.1.1
Attempting uninstall: jinja2
Found existing installation: Jinja2 2.11.3
Uninstalling Jinja2-2.11.3:
Successfully uninstalled Jinja2-2.11.3
Attempting uninstall: aktools
Found existing installation: aktools 0.0.51
Uninstalling aktools-0.0.51:
Successfully uninstalled aktools-0.0.51
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
anaconda-project 0.10.1 requires ruamel-yaml, which is not installed.
cookiecutter 1.7.2 requires Jinja2<3.0.0, but you have jinja2 3.1.2 which is incompatible.
cookiecutter 1.7.2 requires MarkupSafe<2.0.0, but you have markupsafe 2.1.1 which is incompatible.
Successfully installed MarkupSafe-2.1.1 aktools-0.0.67 jinja2-3.1.2
(base) PS C:\Users\cuiqs> python -m aktools
点击打开接口导览：http://<IP_ADDRESS>:8080/docs
Traceback (most recent call last):
File "d:\Users\cuiqs\anaconda3\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "d:\Users\cuiqs\anaconda3\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "d:\Users\cuiqs\anaconda3\Scripts\uvicorn.exe_main.py", line 7, in
File "d:\Users\cuiqs\anaconda3\lib\site-packages\click\core.py", line 1128, in call
return self.main(*args, **kwargs)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\click\core.py", line 1053, in main
rv = self.invoke(ctx)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\click\core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\click\core.py", line 754, in invoke
return _callback(*args, **kwargs)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\main.py", line 437, in main
run(app, **kwargs)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\main.py", line 463, in run
server.run()
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "d:\Users\cuiqs\anaconda3\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "d:\Users\cuiqs\anaconda3\lib\asyncio\base_events.py", line 642, in run_until_complete
return future.result()
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\server.py", line 67, in serve
config.load()
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\config.py", line 458, in load
self.loaded_app = import_from_string(self.app)
File "d:\Users\cuiqs\anaconda3\lib\site-packages\uvicorn\importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "d:\Users\cuiqs\anaconda3\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 850, in exec_module
File "", line 228, in call_with_frames_removed
File "d:\Users\cuiqs\anaconda3\lib\site-packages\aktools\run.py", line 12, in
from core import app_core
File "d:\Users\cuiqs\anaconda3\lib\site-packages\aktools\core_init.py", line 3, in
from .api import app_core
File "d:\Users\cuiqs\anaconda3\lib\site-packages\aktools\core\api.py", line 155, in
short_path = get_template_path()
File "d:\Users\cuiqs\anaconda3\lib\site-packages\aktools\datasets.py", line 20, in get_template_path
with resources.path("aktools.assets", "html") as f:
File "d:\Users\cuiqs\anaconda3\lib\contextlib.py", line 119, in enter
return next(self.gen)
File "d:\Users\cuiqs\anaconda3\lib\importlib\resources.py", line 175, in _path_from_reader
opener_reader = reader.open_resource(norm_resource)
File "", line 1055, in open_resource
PermissionError: [Errno 13] Permission denied: 'd:\Users\cuiqs\anaconda3\lib\site-packages\aktools\assets\html'
(base) PS C:\Users\cuiqs>

Aktools：0.0.67 python:3.10.5 anaconda3:2022.05 -64 os:windows 10 网上搜索了多种方法常识，依然报错

以管理员方式运行
修改文件夹只读
从C盘安装到D盘
之前的版本正常

感谢反馈问题，尝试用管理员开启 cmd 命令窗口，再运行相关的命令

请问楼主解决了这个问题没有

Aktools：0.0.67 python:3.10.5 anaconda3:2022.05 -64 os:windows 10 网上搜索了多种方法常识，依然报错

以管理员方式运行
修改文件夹只读
从C盘安装到D盘
之前的版本正常

感谢反馈问题，尝试用管理员开启 cmd 命令窗口，再运行相关的命令

已修复路径问题；升级到 AKTools 0.0.69 版本再试下看

请问楼主解决了这个问题没有

已修复路径问题；升级到 AKTools 0.0.69 版本再试下看


triagebot exclude_labels -> exclude_titles

https://github.com/rust-lang/triagebot/pull/1720

Thanks!
Does this have to wait until https://github.com/rust-lang/triagebot/pull/1720 lands and gets deployed? (Not sure how triagebot deals with unknown options.)

It does not need to wait. Extra options in the config are ignored.

@bors r+

:pushpin: Commit fe9e40b7030ffc2ca070c74403ed44ecab0a7ab3 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit fe9e40b7030ffc2ca070c74403ed44ecab0a7ab3 with merge 6ea863977941aff860f2b402cbbdb4e4460f69bb...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 6ea863977941aff860f2b402cbbdb4e4460f69bb to master...


CAMEL-13534

Addressing https://issues.apache.org/jira/browse/CAMEL-13534
Adding support to navigate with colon (:) for env: / sysenv: / header: / headers: aside from the regular support env. / sysenv. / header. / headers. respectively

Thanks for the PR. Do you mind updating the documentation too, see the simple-language.adoc file

Ah darn we have just moved the simple language to camel-base directory instead. I wonder if you can try to rebase on your end and resolve any merge conflicts etc.

@davsclaus thanks for making it so accessible for people to contribute. I've added the documentation mirroring the existing entries. It seems there are conflicts on some files taking a look now

Hello,
The new location is here:

Moved files from core/camel-core/src/main/docs/ to docs/user-manual/modules/ROOT/pages/ flattening the directories.
https://github.com/apache/camel/pull/2930

Regards,
Fatih

Closing since something went wrong with the rebase. Will open right after a new PR


Contents of image browser are stale

Describe the bug
I'm building a container locally and wanted to make sure my files are ending up in the right place in the final image. I checked the ~/OrbStack/docker/images/ share but it appears the files in there are out of date. I confirmed my image is correct manually.  The share shows the old files and filenames though. Restarting OrbStack seems to fix it.
To Reproduce

docker build -t test-image .
View the contents in the OrbStack share
Modify the Dockerfile. Maybe copy in a test file. touch test.txt and then COPY test.txt /test.txt
Build again docker build -t test-image .
The contents of the OrbStack share will not show /test.txt in your image

Expected behavior
No response
Diagnostic report (required)
OrbStack info:
Version: 1.0.0
Commit: c43913566b3e18b25f38a8d5f70e535eb265bdb2 (v1.0.0)
System info:
macOS: 14.0 (23A344)
CPU: arm64, 10 cores
CPU model: Apple M1 Pro
Model: MacBookPro18,1
Memory: 32 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2023-10-11T16-30-53.856995Z.zip

Screenshots and additional context (optional)
Built an image with the entrypoint.sh renamed to /entrypoint but the share doesn't reflect that.

Fixed for the next version.

Released in v1.2.0.


GetCardListResponsePayload probably has incorrect type

Hi,
here it's described as:
export type GetCardListResponsePayload = BaseResponsePayload & ICardInfo[];

but in the reality the response is described as:
export type GetCardListResponsePayload = BaseResponsePayload | ICardInfo[];

Any references for that?

I will back with the reference / test data soon (later this week). Had no time to dig to it before

Here are the samples of request and response to API + reference to API
Error
curl --location 'https://securepay.tinkoff.ru/v2/GetCardList' \
--header 'Content-Type: application/json' \
--data '{
    "CustomerKey": "1234567",
    "TerminalKey": "1234567890",
    "Token": "a16fb31befe5032227534e58d774d41295b9e496ee16501fc23341a6a1d7b4f6"
  }'

{
  "Success": false,
  "ErrorCode": "204",
  "Message": "Неверные параметры.",
  "Details": "Неверный токен. Проверьте пару TerminalKey/SecretKey."
}

Success
curl --location 'https://securepay.tinkoff.ru/v2/GetCardList' \
--header 'Content-Type: application/json' \
--data '{
    "CustomerKey": "1234567",
    "TerminalKey": "1234567890",
    "Token": "45d8b2d2fd54fdc7479bd0d6df9d3e3ded6fc48ba758e69b11dd3538698637d5"
  }'

[
  {
    "CardId": "123456789",
    "Pan": "430000******0777",
    "Status": "A",
    "RebillId": "1122334455",
    "CardType": 0,
    "ExpDate": "1112"
  }
]


hostname_verification not using SAN DNS entry

What is the bug?
After successfully replacing the demo certificates with my own, I am having a problem enabling the plugins.security.ssl.transport.enforce_hostname_verification. Im following the documentation:
https://opensearch.org/docs/latest/security-plugin/configuration/generate-certificates/
https://opensearch.org/docs/latest/opensearch/install/docker-security/
The X509v3 Subject Alternative Name entry and the plugins.security.nodes_dn property are set accordingly:
Subject: CN=opensearch-node1,OU=UNIT,O=ORG,L=TORONTO,ST=ONTARIO,C=CA
...
X509v3 Subject Alternative Name:
   DNS:opensearch-node1

plugins.security.nodes_dn:
  - 'CN=opensearch-node1,OU=UNIT,O=ORG,L=TORONTO,ST=ONTARIO,C=CA'
  - 'CN=opensearch-node2,OU=UNIT,O=ORG,L=TORONTO,ST=ONTARIO,C=CA'

After setting plugins.security.ssl.transport.enforce_hostname_verification: true the following errors occur:
...
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
...
Caused by: java.security.cert.CertificateException: No subject alternative names matching IP address <IP_ADDRESS> found
...
Caused by: javax.crypto.BadPaddingException: Insufficient buffer remaining for AEAD cipher fragment (2). Needs to be more than tag size (16)
...

I have to insist on the DNS SAN record and cannot add an IP address SAN record to my certificates.
How can one reproduce the bug?
I have prepared an example with docker. Steps to reproduce the behavior:

Clone https://github.com/kkensy/opensearch_hostname_verification
docker compose up
See errors in logs

What is the expected behavior?
plugins.security.ssl.transport.enforce_hostname_verification enabled, cluster up with all nodes, no related errors in logs

@kkensy Thank you providing an example configuration. I noticed that the configuration works when all instances of network.host: <IP_ADDRESS> are removed from docker-compose.yml and custom-opensearch.yml. It looks like this issue arrises when binding to all interfaces.

@kkensy Thank you providing an example configuration. I noticed that the configuration works when all instances of network.host: <IP_ADDRESS> are removed from docker-compose.yml and custom-opensearch.yml. It looks like this issue arrises when binding to all interfaces.

If I remove all the network.host entries, it will bound to localhost and the cluster will not be formed. And with network.host:_site_ the same errors are occuring.

@kkensy Thanks for filing this issue, this looks like a defect in our support for hostname verification.

The problem persists in version 2.4

@yann-soubeyrand I'd recommend enabling debug logging and seeing what is being recorded in the log statement Hostname of peer is {} ({}/{}) with hostnameVerificationResovleHostName: {}, it should help you troubleshoot.
Here is a snippet showing how this kind of logging was from another issue, or just enable debug logging at the root logger level.

logger.sslnetty.name = org.opensearch.security.ssl.transport.SecuritySSLNettyTransport
logger.sslnetty.level = debug

From https://github.com/opensearch-project/security/issues/1689

@peternied there’s a mix of IP addresses and hostname for the same hosts (I modified the real domains and IP addresses):
[2023-04-26T10:00:51,369][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0.example.com (node-0.example.com/node-0.example.com) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,369][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2.example.com (node-2.example.com/node-2.example.com) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,376][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,377][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,377][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,377][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,377][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,377][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-0-IP (node-0-IP/node-0-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,380][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,381][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true
[2023-04-26T10:00:51,382][DEBUG][o.o.s.s.t.S.ClientSSLHandler] [node-1] Hostname of peer is node-2-IP (node-2-IP/node-2-IP) with hostnameVerificationResovleHostName: true

@yann-soubeyrand That's odd, it looks like sometimes its resolving and other times it is not. This is a class from OpenJDK14 where the name resolution is being performed if I am tracking the stack correctly: https://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/InetAddress.java#L815-L860
Could there be some RuntimeException being thrown which is having it fall back to the host IP address? Thank you for provided the log output.

The problem still happens in version v2.7, do you have any updates?

We have the same problem. I'm fairly new to helm but figured if its possible for the network.host: <IP_ADDRESS>  component of the config to basically be templated it out so it was network.host: <k9s-node-name> or something to that effect I think that would solve these types of problems.


Fixed error whilst using rak8s with Raspbian Buster

Fixed error whilst using master branch with Raspbian Buster
Description
Whilst bootstrapping to newly installed PI3s with Raspbian Buster installed I encountered the following errors:

get-docker.sh is not working correctly, since the install script checks for the os id and raspbian buster is apparently not listed.
after adding the kubernetes apt repository the apt-get update step was lost.

Solutions:

Added the newest revision of the get-docker.sh from https://get.docker.com
readded the apt-get update step from the 0.2.2 release

Testing
I've tested the my changes with a PI cluster with 1 master and 2 worker nodes.
The bootstrapping went flawlessly and the kubernetes cluster is up and running.
Issue Number
I did not open an issue for this fixes

i downloaded the script from https://get.docker.com


Hyperlink for mentioned username

Hi,
I'd like to suggest the feature to add the hyperlink for mentioned username to his profile URL (or people profile URL if use with people plugin (https://www.redminecrm.com/projects/people/pages/1).
The display should be username without "@" as well.
Thanks.

agree, in my opinion it would be great if i could be shown on the my page


Improve "Setting up URLconf" section in installation docs

Remove the "if settings.DEBUG" guard. This guard is not necessary and
leads to several edge cases in local development setups.
This is not necessary as all views are guarded by the
require_show_toolbar decorator which uses the SHOW_TOOLBAR_CALLBACK
setting. This setting is already capable of enabling/disabling the
across the application when DEBUG is False. By default, when DEBUG is
False, these views return a 404 response.
By having the URLs always available, the MIDDLEWARE setting also doesn't
need special handling when DEBUG is False, simplifing the overall
configuration. An application should be able to reliably reverse URLs
regardless of the status of DEBUG.
Fixes #1035
Fixes #1043
Fixes #1332

Thanks!


WeightCalculatorWebFilter.onApplicationEvent method causes a deadlock

	@Override
	public void onApplicationEvent(ApplicationEvent event) {
		if (event instanceof PredicateArgsEvent) {
			handle((PredicateArgsEvent) event);
		}
		else if (event instanceof WeightDefinedEvent) {
			addWeightConfig(((WeightDefinedEvent) event).getWeightConfig());
		}
		else if (event instanceof RefreshRoutesEvent && routeLocator != null) {
			// forces initialization
			if (routeLocatorInitialized.compareAndSet(false, true)) {
				// on first time, block so that app fails to start if there are errors in
				// routes
				// see gh-1574
				routeLocator.ifAvailable(locator -> locator.getRoutes().blockLast());
			}
			else {
				// this preserves previous behaviour on refresh, this could likely go away
				routeLocator.ifAvailable(locator -> locator.getRoutes().subscribe());
			}
		}
	}

When application starting up, the main thread hold a lock in DefaultSingletonBeanRegistry.getSingleton method.
If there's a RefreshRoutesEvent received by WeightCalculatorWebFilter(In my project, openfeign publish this event), it will call blockLast(), whick actually called CountDownLatch.wait(), so main thread will hang up and unreleased the lock (LockSupport.Park).
Another thread try to obtain the lock which was locked by main thread DefaultSingletonBeanRegistry.getSingleton.
A call chain like: RouteDefinitionRouteLocator.convertToRoute() -> combinePredicates() -> lookup() -> ConfigurationService.bind() -> doBind() -> ObjectProvider.getIfAvailable

add this to yml or properties file
spring.cloud.gateway.predicate.weight.enabled=false

@cxzucc please, mention here how the issue was fixed

spring.cloud.gateway.predicate.weight.enabled=false


Setting 'revision' to a branch results in a bad lock file

What version of dep are you using (dep version)?
Current master, v0.4.1-175-g902d09c4
What dep command did you run?
Relevant files for reproduction (placed in a directory within your gopath):
main.go:
package main

import "github.com/euank/go-kmsg-parser/kmsgparser"

func main() {
	_, _ = kmsgparser.NewParser()
}

Gopkg.toml
[[constraint]]
  name = "github.com/euank/go-kmsg-parser" # arbitrarily chosen package
  revision = "master"
# Note the typo; `revision = master` instead of `branch = master`

$ dep ensure
$ cat Gopkg.lock

# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.

[[projects]]
  name = "github.com/euank/go-kmsg-parser"
  packages = ["kmsgparser"]
  revision = "master"

[solve-meta]
  analyzer-name = "dep"
  analyzer-version = 1
  inputs-digest = "25d50157d97fac45b35d876b49bc16d7af86579a51e9bd6c6787f8fad74ecf17"
  solver-name = "gps-cdcl"
  solver-version = 1

What did you expect to see?
I expected the Gopkg.lock to contain the revision of the dependency I used, not revision = master.
I expect to be able to reproduce the vendor directory from the lockfile.
I expect to see a warning or error when revision is set to a branch, rather than a revision.
Other notes
This is not a contrived scenario; I ran into this in the wild in the perkeep Gopkg.toml and the semantics were a bit confusing; the vendor directory could change after dep ensure with no change to the lock file.

Huh. Interesting! Thanks for the issue report.
So the behavior is that dep ensure will do...what, exactly? It just grabs the latest from the named branch and drops it into vendor (e.g. for golang.org/x/crypto on perkeep), without changing Gopkg.lock? Very weird.
tbqh, i'm not entirely sure exactly where this goes wrong offhand. "master" really shouldn't qualify as a valid revision, and we do have at least some validation in place that ought to reject something like that. (The trick is knowing a priori what type of VCS is in use, and therefore what set of validation logic to apply to a given revision field). Is it stronger validation logic that you'd want to see here?

Yeah, dep ensure did what you describe there: updates files in vendor if they've changed on the remote without changing the lockfile (since, after all, it has 'revision = master', not the actual commit hash).
I think stronger validation logic that rejects revision = branch in Gopkg.toml would fix this, though I also think it's odd that the revision manages to carry through to the lock file since I'd expect it to be re-calculated in all cases... and that would also fix the bad behaviour resulting from this mistake.
The fact that the lockfile revision isn't recalculated can also be observed in other ways. If, in the above example, I instead set revision = "5ba4d49" in my .toml, I expect the lock to include revision = "5ba4d492e455a77d25dcf0d2c4acc9f2afebef4e", but it includes the short-hash in the lockfile too.
This is less egregious, but still seems unexpected to me.

@euank ok, we can look at cranking up the validation a bit.
There's actually check for this kind of thing that is disabled in the solver right now because it was expensive to do all the time, and there hadn't been any reports of people misusing revision terribly. i hadn't anticipated this kind of thing happening, though, so we can probably just re-enable that check, especially because the performance issues with this are largely addressed by the caching we've now introduced.

I'll close this issue as stale since go modules don't have this problem and are the successor.


[AMBARI-23803] Remove unused/deprecated installer code

What changes were proposed in this pull request?
Removed unused code from the installer wizard, primarily the old step1 and step4. Also removed deprecated API calls and some stuff that just wasn't being used anywhere.
How was this patch tested?
Tested installer to ensure it is still working.
All unit tests passing.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2206/
Test FAILed.
Test FAILured.


RPi-Jukebox - unable to set volume

Hi everybody,
I am rather on the user side of things, but able to think myself into technical stuff, so setting up a Phoniebox worked out well. Everything seems to be functional - except volume control.
The web interface does not show the initial volume although startup_volume is set to 65.
When I manually change the volume in the interface, it actually shows the new value in the now blueish circle, but neither the audible volume not the PCM value does change.
Changing the volume via programmed RFID cards doesn't work, either.
What can I do? What can I check? What can I change?
Thanks in advance for your help,
Phillip

Hi, welcome to the Phoniebox community.
Please check issue #973, seems to be a similar issue.
If it's the same issue, please continue there and close this Issue here.

Issue solved. Thanks for guidance!


JUnit failure type = "warning" fails the build

Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
For a list:
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
If you have an issue or request for the Azure Pipelines service, use developer community instead:
https://developercommunity.visualstudio.com/spaces/21/index.html )
Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Question
Enter Task Name: here
list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment

Server - on-prem AzureDevOps, Version Dev17.M153.3.

Agent - Private, CentOS7, version 2.153.1

Issue Description
I am having issue with interpreting test results populated in an JUnit format xml file.
Here is the snippet from actual xml:
<?xml version="1.0" encoding="utf-8"?>
<testsuites package="tslint">
	<testsuite name="/app/src/app/backend/putty-dispensing.service.ts">
		<testcase name="deprecation" classname="/app/src/app/backend/service.ts">
			<failure type="warning">runMethodDeprecated is deprecated: use `runMethod` if backend supports it Line 352, Column 10</failure>
		</testcase>
		<testcase name="deprecation" classname="/app/src/app/backend/service.ts">
			<failure type="warning">runMethodDeprecated is deprecated: use `runMethod` if backend supports it Line 355, Column 10</failure>
		</testcase>
	<testsuite name="/app/e2e/src/app.e2e-spec.ts" errors="0">
		<testcase name="/app/e2e/src/app.e2e-spec.ts" />
	</testsuite>
</testsuites>

As you see Failure type= "warning", however, when publishing result to TFS, it is considered as Test Failure and this stops the build.
Are there any ways to get 'Failure type = "warning"' results to be considered as a warning in TFS test suite, so that build can continue.

### Task logs

[Enable debug logging and please provide the zip file containing all the logs for a speedy resolution]

## Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting

### Error logs

[Insert error from the logs here for a quick overview]

@MaksimC I tried with the junit result snippet you have shared and i see that the publish test result task is getting succeeded but the tests for which failure type is "warning" are reported as failed tests. Failed tests are determined by the presence of the failure node itself it's type is not considered.
Are there any ways to get 'Failure type = "warning"' results to be considered as a warning in TFS test suite - No this is not possible at the moment

Closing this issue.
https://dev.azure.com/mseng/AzureDevOps/_workitems/edit/1788196 for tracking.

@Arwinder4 let's create a user voice item for this instead of  ADO work item.
Close this based on no activity. And will post the user voice item based on the question.

This is still an issue, no differentiation between errors and warnings.


Design for Candidate Profile Area

Draft ticket is here - https://app.zenhub.com/workspaces/platform-development-5ea838cd2aec471eb6d14139/issues/jac-uk/apply/283
Figma board is here - https://www.figma.com/file/toOjVICtIYu5WmNbhJuyxm/JAC?node-id=146%3A1970
Currently working on prototype for feedback

Blocked as de-prioritised


How to get ETags of individual documents when using GetItemLinqQueryable?

I'm trying to follow the example here for using ETags to prevent Lost Updates. My problem is identical to that in this Stack Overflow question: FeedResponse doesn't provide ETags for individual documents. The SO solution of using dynamic as the return type instead of my custom type doesn't work for me, however, because I need to query based upon my custom type properties contained in the document.

@wyatt-troia-msft When you execute a query, the FeedResponse<T> contains a list of objects of type T. You can obtain the ETag if the T contains a property that matches with the _etag system property.
Could you elaborate a bit more on why this approach does not work?

@ealsur Thank you. I had tried that approach without success, but after your prompt I took another look and realized I had omitted adding a setter to the ETag property I had added to my type T.
I had:
[JsonProperty("_etag")]
public string ETag { get; }

which didn't work. When I changed it to:
[JsonProperty("_etag")]
public string ETag { get; set; }

it worked.


add /connectivity group

A group of either time dependent or time independent data:
/connectivity/

bonds
bond_order ?
particle_group

see https://h5md.nongnu.org/h5md.html#connectivity-group
class Atoms(ase.Atoms):
    bonds

    def get_graph() -> networkx

also see https://github.com/imagdau/aseMolec

Add a custom NLTool to the io - some preprocessor maybe?
import ase.neighborlist as nl
import networkx as nx
import numpy as np

cutoffs = nl.natural_cutoffs(atoms) # scale for bond order
neighbor_list = nl.NeighborList(cutoffs, self_interaction=False, bothways=False)
neighbor_list.update(atoms)
matrix = neighbor_list.get_connectivity_matrix()
g = nx.from_scipy_sparse_array(matrix)
np.array(g.edges)

RDKit might also have some very handy tools on hand to compute bond order or some ML toolset.


Shiny html representation for xgcm [FEATURE]

I think that it would be very beneficial to have a more visual representation of the grid object, similar to the HTML representation of xarray datasets/dataarrays.
I think this would help illustrate the rather abstract concepts of axes, metrics etc in a more user-friendly way.
I drafted up a sketch of what this could look like for a 3 axis grid object (the most common case I think):

(This isnt my best work ahem, my Illustrator skills are a bit rusty these days...)
The central representation should be this wireframe cube (or rectangle, line for lower dimensions) which has the grid position highlighted. I am thinking we could then show additional information, when clicking/hovering over each grid point.
In the sketch I am showing for instance the metrics available for this specific position. We would show the name of each metric and if its available natively (e.g. provided by input) or inferred (e.g. formed as the product of lower level metrics or potentially inferred via interpolation of adjacent grid positions) or missing.
What I like about the 'wheel' representation is that you get a very good impression of which metrics are reconstructed, by looking at the intersection (e.g. Area 2 is constructed by multipying Distance 2 and Distance 3).
In that pop up box we could add more info like:
Which data variables are situated on this point?
...there are probably other things that we could put in there too
Id love to get some feedback on the initial idea. This will be a longer term project, but I thought Ill start the discussion. This was in part motivated by our planned overhaul of the metrics internals in #199 (@dcherian I hope some of my suggested changes make more sense with this in mind).

Really great idea! This could leverage some of dask's repr_html SVG machinery to draw the cubes.

Yes, that would be awesome. I am not very familiar with this, but will try to read into this. If anyone has experience in these sort of things, Id really appreciate some help in building this.

Ah this would've been a great intern project for someone with HTML/SVG/CSS skills

"would've"?

That is a great suggestion in general though @dcherian. Lets keep our eyes peeled for upcoming opportunities. This does not need to happen immediately, but is a nice and constrained project in and by itself.

I love the 'pop up' feature!!!  Visualization is always great.


csharp generator v3 does not generate .Net clients

I was prompted to upgrade AutoRest to latest. Generated code now targets Azure only
autorest readme.md

contents of readme.md
input-file: https://internal.site/api/swagger/docs/v0
output-folder: ..\..\OpenApi\Generated
add-credentials: true
use-internal-constructors: true
sync-methods: none
csharp:
  namespace: OpenApi

Expected behavior
Auto-generated code targeting .NET
Additional context
I didn't see anything anywhere about support for generating clients targeting .NET having been dropped. The only pointer I found was about using version=previous, if having problems with current version. What do I need to add to make sure vanilla .NET clients are being generated, using V3?

Any updates on this? We are actively using AutoRest to generate internal clients and if it is confirmed that non-Azure template will be dropped we will have to plan switch now, instead of using --v2 flag for some time.

@timotheeguerin is correct. V3 generator depends on Azure.Core and we do not have any plan to support non Azure template.

@timotheeguerin is correct. V3 generator depends on Azure.Core and we do not have any plan to support non Azure template.

Confirming that this package is now only for consuming azure rest services and not any rest services?
If so, I think it would be helpful for users to remove the section in the readme about "Use outside of the azure-sdk-net repo" and boldly proclaim autorest.csharp is not to be used to generate clients for non azure resources which appears to be a deviation from the proclaimed goals on the base autorest page: "The AutoRest tool generates client libraries for accessing RESTful web services".
Maybe this package should be renamed autorest.csharp-azure since they are comingled?

Hi @NelsonLamprecht
If you put aside the name of the runtime library, that indeed is called Azure.Core, what are the generated things you see that seems Azure specific to you? I want to separate the name of the runtime, with what actual code that is generated that you don't want to see.
@aanufriyev on this:

We are actively using AutoRest to generate internal clients and if it is confirmed that non-Azure template will be dropped we will have to plan switch now, instead of using --v2 flag for some time.

Same question for you, what do you see in the generated code that feels Azure specific to you (runtime naming put aside)

@aanufriyev and @NelsonLamprecht:

V3 generator depends on Azure.Core and we do not have any plan to support non Azure template.

I meant we depend on Azure.Core and we don't have any plan to support Microsoft.Rest.ClientRuntime(non Azure) library.

@ShivangiReja @lmazuel Could you please create a sample console application running under Windows 10 (or Windows 2016) which uses a Rest client generated with V3? I am not able to.

public ProductsRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, Uri endpoint = null)
        {
            endpoint ??= new Uri("https://sbmsapiqa.gotostrata.com/SbmsWebApi/api");

            this.endpoint = endpoint;
            _clientDiagnostics = clientDiagnostics;
            _pipeline = pipeline;
        }

My guess is that a constructor like this can only be instantiated in an environment that either simulates Azure or it's some sort of  Azure 'service'. My exposure to Azure is extremely limited so I may not have the right lingo. From a console app, where do I get clientDiagnostics or pipeline from? My guess is, this is something that can only be provided if run inside of an Azure function/worker/service, something like that. See what I am getting at? This client can't be used outside of an Azure environment, can it?

@borota Here I created a console application using autorest c# V3 generator. Please take a look.

How interesting @ShivangiReja, thank you. I really like the way the generated code looks now in V3.

@borota Here I created a console application using autorest c# V3 generator. Please take a look.

Where is the console? I just see a "console" being initialized but that does not tell us where the parameters come from...

V3 generator also generates .csproj check here, it references  Azure.Core and Microsoft.Azure.AutoRest.CSharp. That's where these parameters come from.

V3 generator also generates .csproj check here, it references  Azure.Core and Microsoft.Azure.AutoRest.CSharp. That's where these parameters come from.

Thanks for your reply, I did more digging and the issue is with blazon

Hey, just checking in one year later, I am having the exact same issues using this tool looks impossible to me outside an Azure environment. The documentation only shows azure-arm flavor of client initialization and nothing on how to provide those constructor parameters, namely ClientDiagnostics and HttpPipeline
Would appreciate input on this

I tried to generate clients for Fedex API yesterday (obviously not an Azure service).
The Typescript client generated interfaces but the csharp version just made a useless stub for me with no entities.
If anyone is interested in looking into it, the API is at https://developer.fedex.com/api/en-us/catalog/rate/v1/docs.html
The schema download link is top right of the page.
I used:
autorest --input-file=.\rate.json --csharp

I'm going back to NSwag, just wanted to try something new.


Assess v3 docs migration

Description
Migrating new Assess v3 categories docs
https://docs.codat.io/docs/assess-enhanced-balance-sheet-ecommerce-lenders
Type of change

[X] New document(s)/updating existing
[ ] Fixes
[ ] Styling
[ ] Bug fix (non-breaking change which fixes an issue)

Is this ready to merge?

Is this ready to merge?

nope, hence the draft status :) will be ready soon.


[Bug]: Calling typeDescriptor() on TypeReferenceTypeSymbol doesn't return expected symbol type

Description
Consider following code
public enum Baz {
    # This is open
    OPEN,
    # This is close
    CLOSE
}

public type State Baz;

TypeReferenceTypeSymbol typeReferenceTypeSymbol = <State>; // I have set the State as typereferenceTypeSymbol
calling typeReferenceTypeSymbol.typeDescriptor() returns UnionTypeSymbol but it should return EnumSymbol
Steps to Reproduce
No response
Affected Version(s)
No response
OS, DB, other environment details and versions
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

We can get the enum-type by typeReferenceTypeSymbol.definition()

This is a kind of expected behavior (according to the design decisions). Therefore, we are fixing @lnash94's original issue (which is "unable to distinguish enum and union-type) by introducing new APIs within UnionTypeSymbol

enum Result {
    NOTAVAILABLE,
    AVAILABLE
}

type RAction Result;

When we are going to take typeDescriptor() from RAction it returns BallerinaUnionTypeSymbol instead of TypeReference. Is this the expected type?
Reference issue: ballerina-platform/openapi-tools#1472

Changing the issue title to "[Bug]: Unable to distinguish enum symbol from union-type symbol in Semantic API" due to this

This is a kind of expected behavior (according to the design decisions). Therefore, we are fixing @lnash94's original issue (which is "unable to distinguish enum and union-type) by introducing new APIs within UnionTypeSymbol

We had a discussion sometime back with @MaryamZi and @lnash94, and decided not to send any updates for this since we shouldn't expose any attributes through UnionTypeSymbol to check whether it is an enum or not (complying with the spec), The correct behaviour would be - the Semantic API user should get the visible-symbols and retrieve the enum symbol

Closing this due to the last comment


Import .p12 files without creating a temp keychain

Fixes #17

I was under the impression that you couldn't load SecIdentity values without a keychain, but if that's not the case then great!

Thanks!


ONNX conversion in notebook not working

The onnx conversion in the notebook tutorial-predict-nyc-taxi-tips-onnx.ipynb is not working. I'll get the error "ValueError: You passed in an iterable attribute but I cannot figure out its applicable type."

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

ID: fc2b7493-8a67-f5af-1dba-7f8c37db47e8
Version Independent ID: 93cda5f3-e17a-dbd2-9493-2bf64976c4e7
Content: Tutorial: Machine learning model scoring wizard for dedicated SQL pools - Azure Synapse Analytics
Content Source: articles/synapse-analytics/machine-learning/tutorial-sql-pool-model-scoring-wizard.md
Service: synapse-analytics
Sub-service: machine-learning
GitHub Login: @NelGson
Microsoft Alias: negust

@marcelfranke Thanks for your feedback! We will investigate and update as appropriate.

@marcelfranke Thanks for your feedback! We will investigate and update as appropriate.

@marcelfranke You are getting this error as notebook requires sklearn.  Please uncomment the code in the first cell and rerun all cells. It will fix your error.

Also, one of the cells may fail and ask you to authenticate to Azure. Keep an eye out for this in the cell outputs, and authenticate in your browser by following the link and entering the code. Then re-run the Notebook.
Please let me know if you have any other questions.

@marcelfranke You are getting this error as notebook requires sklearn.  Please uncomment the code in the first cell and rerun all cells. It will fix your error.

Also, one of the cells may fail and ask you to authenticate to Azure. Keep an eye out for this in the cell outputs, and authenticate in your browser by following the link and entering the code. Then re-run the Notebook.
Please let me know if you have any other questions.

@marcelfranke We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

@marcelfranke We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

You are right, uncommenting the pip install section solved it. I should better read the documentation. Thanks for your help.

You are right, uncommenting the pip install section solved it. I should better read the documentation. Thanks for your help.


Update to Python 3.8

Also includes a workaround to avoid a warning when pytest tries to collect webtest.TestApp as a test class.

@davisagli: O-HAI!! 👋 👋 👋
I'll be slow to review things this/next week, on the road/boat to my winter getaway. Sorry 'bout that. Love to see you around though!

@zupo no problem, I did this as a way to get oriented and it's not blocking me. Enjoy the journey.


Add Open Source License

@ferhatelmas @petertseng I forgot to add a license to this. Are you both ok with making this MIT licensed?

Yes from me.

Yes from me too.
On Dec 25, 2016 05:41, "Peter Tseng"<EMAIL_ADDRESS>wrote:

Yes from me.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/exercism/blazon/issues/11#issuecomment-269108967, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAnjUrJbu3gCkLFDw_Uz5ScFDrZY5b-Wks5rLeXUgaJpZM4LVTOm
.


Draft: cli/pack: erase temp file on failure

Moved path validation above. Added zip archive cleanup on encryption error.
I want to move password retrieval from encryption, but it will take more time and effort)

Moved path validation above. Added zip archive cleanup on encryption error.
I want to move password retrieval from encryption, but it will take more time and effort)

I'm not too sure how good of an idea it would be to move password-handling from outside of the encryption function. I understand that it's one of the sources of possible errors (when a keyfile is supplied), but I'm not too sure we should move it out. If we did, we wouldn't be able to check for missing files beforehand.
One way around this could be to have a kind of "entry/validation function", something that globally checks for common mishaps. This function could check that the input file exists, checks that the keyfile exists/isn't empty, get the user's password, ask if they'd like to overwrite the output file, etc. It'd only be needed for some functions (not the header manipulation ones), but it could be an ideal way to handle this I think.
The other functions could then receive the user's key, in the form of a Protected<Vec<u8>> (and continue life as usual).

If we did, we wouldn't be able to check for missing files beforehand.

I want to get the password after checking the files, but before creating the compressed file) I think this is correct) in fact for this reason I moved the walker with the file path checker to the top.

Just give me a chance to finish this task :)

@brxken128 actually, I think we should merge this PR ) My commit solves #99, but I want to continue in separate branch.

I don't have the chance to test this this myself, but the tests pass and the code looks great so I'll merge. Great work! @pleshevskiy


llama-3-tgi

#930  👈
main

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

Join @mkandler and the rest of your teammates on  Graphite


chore: update MIGRATION-V3.md

How to

Others

[ ] It's not a hack or at least an unauthorized hack :).
[ ] The images added are optimized.
[ ] Everything in ticket description has been fixed.
[ ] The author of the MR has made its own review before assigning the reviewer.
[ ] The title means something for a human being and follows the conventional commits specification.
[ ] The title contains [WIP] if it's necessary.
[ ] Labels applied. if it's a release? a hotfix?
[ ] The new class' members & methods are well documented
[ ] Tests added.

Thanks


$exports is not defined

I use "npm run build" to get the advantage of the bundle size. In my JS file I imported the ChartDeferred as follows:
import {
  Chart,
  Tooltip,
  Colors,
  BarController,
  CategoryScale,
  LinearScale,
  BarElement,
  Legend,
  BubbleController,
  PointElement,
} from 'chart.js';
import ChartDeferred from 'chartjs-plugin-deferred';

Chart.register(
    Tooltip,
    Colors,
    BarController,
    BarElement,
    CategoryScale,
    LinearScale,
    Legend,
    BubbleController,
    PointElement,
    ChartDeferred,
);

Without the ChartDeferred, the charts are working perfectly, but with ChartDeferred imported, this error appears and I can't get rid of this:
Uncaught ReferenceError: $50e8ddfc489f09fc$exports is not defined
    so chartjs-plugin-deferred.esm.js:83
    beforeInit chartjs-plugin-deferred.esm.js:98
    beforeInit chartjs-plugin-deferred.esm.js:144
    $ helpers.core.ts:109
    _notify core.plugins.js:60
    notify core.plugins.js:42
    notifyPlugins core.controller.js:1148
    _initialize core.controller.js:251
    on core.controller.js:204
    <anonymous> cc-chart.js:42

chart.js = 4.3.0
chartjs-plugin-deferred = 2.0.0
my package.json:
{
  "name": "example",
  "version": "1.0.0",
  "license": "MIT",
  "scripts": {
    "dev": "parcel src/index.html --no-content-hash",
    "build": "parcel build src/index.html --no-content-hash"
  },
  "devDependencies": {
    "parcel": "^2.6.2"
  },
  "dependencies": {
    "@cubejs-client/core": "^0.31.0",
    "chart.js": "^4.0.0",
    "chartjs-plugin-deferred": "^2.0.0"
  }
}

For me using the umd version fixed the export issues.

For me using the umd version fixed the export issues.

@gregh3269 Thank you very much for your fast response.

No sure it is related, its only a suggestion, for me it only seems works with
<EMAIL_ADDRESS>maybe the "chart.js": "^4.0.0", defaults to the esm version?


操作文件时vscode崩溃卡死

Type: Performance Issue
不知道哪个版本开始的卡死频繁,只要对文件内容进行操作时,vscode就崩溃了,不能操作,只能强制退出
VS Code version: Code 1.77.3 (Universal) (704ed70d4fd1c6bd6342c436f1ede30d1cff4710, 2023-04-12T09:19:37.325Z)
OS version: Darwin x64 22.4.0
Modes: Unsupported
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz (12 x 3200)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
15, 14, 14

Memory (System)
32.00GB (11.93GB free)

Process Argv

Screen Reader
no

VM
0%

Process Info
CPU %	Mem MB	   PID	Process
   23	   164	 99497	code main
    2	    98	 99498	   gpu-process
    0	    33	 99500	   utility-network-service
    0	   623	 99502	window [1] (package.json — apps-ingage-web)
    6	   131	 99802	shared-process
    0	    66	 99805	     ptyHost
    0	     0	   958	       /bin/zsh -il

Workspace Info
|  Window (package.json — apps-ingage-web)
|    Folder (apps-ingage-web): more than 20147 files
|      File types: png(6366) js(3972) tpl(2109) html(865) jsp(833) json(592)
|                  css(508) jpg(400) tsx(284) gif(267)
|      Conf files: package.json(8) webpack.config.js(8) tsconfig.json(1);

Extensions (20)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.2.6

githistory
don
0.6.19

gitlens
eam
13.2.0

vscode-html-css
ecm
1.13.1

prettier-vscode
esb
9.10.4

code-runner
for
0.11.8

todo-tree
Gru
0.0.220

markdown-math
koe
0.1.0

background-cover
man
2.3.0

rainbow-csv
mec
3.5.0

vscode-scss
mrm
0.10.0

vscode-language-pack-zh-hans
MS-
1.74.12140931

vscode-react-native
msj
1.10.0

color-highlight
nau
2.5.0

vscode-xml
red
0.23.0

vscode-uppercase
rui
1.0.1

autoimport
ste
1.5.4

open-in-browser
tec
2.0.0

vscode-icons
vsc
12.0.1

vscode-todo-highlight
way
1.0.5

(8 theme extensions excluded)

感谢您创建此问题！
然而，由于您没有使用英语，我们很难进行处理。如果可能，请您将此问题描述修改为英文。请您直接编辑此问题，不要提交回复或新问题。
请注意，机器翻译服务通常无法处理用于讨论软件问题所需的技术性语言，所以我们推荐您寻找一位熟悉相关技术的人来协助翻译。
如果您无法做到，没有关系。此问题已经被标记为需要翻译，等待社区成员志愿进行翻译。

Thanks for creating this issue!
Unfortunately, as the description is not in English, it's hard for us to work on. If possible, please edit the original issue to be in English.
In our experience, automatic translation services are not able to handle the technical language needed to effectively communicate about software issues, so we recommend finding a human translator who is familiar with our technology to help.
Otherwise, we have marked this as needing translation and a community member may be able to help out.

Translation
No idea which version it started to get stuck frequently; whenever I try to perform an operation on a file, vscode freezes and becomes inoperable, and I can only forcefully exit

Can you check if the issue repros with our latest insiders version https://code.visualstudio.com/insiders ?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


add file type association

Hello! Thanks for the great extension! Can you please tell me how can I add the django-html file association?

I'm also wondering if this would be possible. I use the Django extension, which adds the django-html and django-txt file types. The htmx-tags extension only supports the html file type.
I wonder if we could add these two file types to the contributes object in the package.json file.

I don't know how Tailwind CSS IntelliSense does it, but it would be cool to modify it.
{
    "htmxTags.includeLanguages": {
        "plaintext": [
            "astro",
            "html",
            "jsx",
            "tsx"
        ]
    },
}

And also add the ability to select between available strings, for example hx-swap has a bunch of different ways go be swapped. So the developer just would be able to select between innerHTML, outerHTML, afterbegin, beforebegin, beforeend, afterend, delete, none. This also applies to the different functionalities.

Hi all! Sorry about the lack of response here. Currently on parental leave so I've taken a bit of a pause from tech work. I'll look into this as soon as I can :-)

+1. I also don't get the auto completions when the file type is django-html.
Something like this would be nice:
https://github.com/tailwindlabs/tailwindcss-intellisense/blob/master/packages/vscode-tailwindcss/package.json#L145

Would love this as well!