刚编译了下example，web和windows都报错

能有空看下吗？
Launching lib\main.dart on Windows in debug mode...
lib/components/testPage/state.dart(3,31): error G68675EF7: Expected 0 type arguments. [C:\tmp\dva_flutter_example\build\windows\flutter\flutter_assemble.vcxproj]
lib/components/testPage/state.dart(8,32): error G68675EF7: Expected 0 type arguments. [C:\tmp\dva_flutter_example\build\windows\flutter\flutter_assemble.vcxproj]
lib/components/playPage/state.dart(6,7): error G21C97077: The non-abstract class 'PlayerState' is missing implementations for these members: [C:\tmp\dva_flutter_example\build\windows\flutter\flutter_assemble.vcxproj]
lib/components/testPage/model.dart(7,19): error G68675EF7: Expected 0 type arguments. [C:\tmp\dva_flutter_example\build\windows\flutter\flutter_assemble.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): error MSB8066: “C:\tmp\dva_flutter_example\build\windows\CMakeFiles\95b27152074abc8209ef033148df3e9c\flutter_windo ws.dll.rule;C:\tmp\dva_flutter_example\build\windows\CMakeFiles\569be8e5da0db3f696d244bfd19ff114\flutter_assemble.rule”的自定义生成已退出，代码为 1。 [C:\tmp\dva_flutter_example\build\windows\flutter\flutter_assemble.vcxproj]
Building Windows application...
Exception: Build process failed.

Launching lib\main.dart on Chrome in debug mode...
lib/components/testPage/state.dart:3:31: Error: Expected 0 type arguments.
class CounterState implements DvaState<int> {
                              ^
lib/components/testPage/state.dart:8:32: Error: Expected 0 type arguments.
class CounterString implements DvaState<String> {
                               ^
lib/components/playPage/state.dart:6:7: Error: The non-abstract class 'PlayerState' is missing implementations for these members:
 - DvaState.clone
Try to either
 - provide an implementation,
 - inherit an implementation from a superclass or mixin,
 - mark the class as abstract, or
 - provide a 'noSuchMethod' implementation.

class PlayerState implements DvaState {
      ^^^^^^^^^^^
/C:/Users/Administrator/AppData/Roaming/Pub/Cache/hosted/pub.flutter-io.cn/dva_dart-0.1.2/lib/src/State.dart:3:12: Context: 'DvaState.clone' is defined here.
  DvaState clone();
           ^^^^^
lib/components/testPage/model.dart:7:19: Error: Expected 0 type arguments.
  'updateState': (DvaState<int> state, Payload<int> payload) {
                  ^^^^^^^^
Waiting for connection from debug service on Chrome...             21.2s
Failed to compile application.

example的代码没有更新，这两周我梳理一下

example的代码没有更新，这两周我梳理一下

flutter2.0出来了，更新下吧。


Some ideas on sepsis-3 definition

An adapted version of the code we have used for early detection of sepsis using the sepsis-3 definition.
For us, early detection of sepsis was key and since there are virtually no vital signs data outside of ICU, we used the inputevents table. This gave a more precise time of intake, we are able to count the number of doses etc and define a more precise time. For our study, we actually filtered out patients who were prescribed antibiotics prior to ICU admission. This is not in this version but can be easily added
Obviously this approach may not be applicable for all studies on sepsis, but may be of interest to those interested in a precise onset time in the ICU  so perhaps can be an alternative to the available code.
Note the sofa file also assumes the sofa scores to be in a pivoted format so may have to also be adjusted

Thanks for the suggestions. I ended up not merging them for a few reasons

Regarding antibiotics, I don't really like the method of looking for continued use of antibiotics in the future to define sepsis-3. The consequence of this rule would be that sepsis-3 can only be defined 96 hours after the first antibiotic administration. Many researchers will be interested in using the sepsis-3 flag as an outcome for early alerting models which doesn't work with the check against continued antibiotic usage. I think there are improvements that can be done to the antibiotic definition - primarily determining prophylactic doses associated with surgical interventions - but that should be done by checking if the patient is in surgery at the time of the dose (something I still need to figure out how to do!)
I do not want to filter out those administered antibiotics prior to the ICU admission. I can see the reasons for you to do so, but it's easy to filter these patients from the sepsis3 table, rather than omit them from the table entirely.
Regarding the use of SOFA vs. a delta SOFA, I've used SOFA in our definition of sepsis. In the original sepsis-3 publication the SOFA score was a better predictor of composite outcome than delta SOFA (0.74 vs. 0.70). They also suggest that in situations where baseline organ function is difficult to ascertain (e.g. during an ICU admission), imputing zero is reasonable. For these reasons I've stuck with the SOFA score approach.

Thanks as always for your thoughts! If you come up with your own implementation I'd be happy to link to it from the repo.


support pytorch-lightning

Please tell me, is it possible to replace the dataloader in pytorch-lightning, inside the datamodule with yours and will it start up easily?
or will dances with tambourines be needed?

https://github.com/PyTorchLightning/pytorch-lightning/issues/11553

https://github.com/PyTorchLightning/pytorch-lightning/issues/11538

Hello,
We currently have a temporary solution (i.e. dances with tambourines) but PTL guys are working hard so that you can get the benefit of both :smiley:
https://gist.github.com/GuillaumeLeclerc/49faabbe399c6cf21cfb8e9711249e10

Hey @GuillaumeLeclerc. Would you mind trying out our latest integration (Bagua) in PyTorch Lightning (not merged yet). Here is the branch: https://github.com/PyTorchLightning/pytorch-lightning/pull/11146/files#diff-ce0c8bb0f522dbc594912bc908a6511a9e237c54eaca71043026a2c62a71de4eR543
Here is their repo: https://github.com/BaguaSys/bagua

I am quite curious to see ffcv + PL + Bagua Async speed :)

@lengstrom I know you have all the benchmark setups already on hand, would you mind trying that out ?


Apps - No charts available when we switch clusters from the Global Nav dropdown.

After this issue was fixed https://github.com/rancher/rancher/issues/28097
I was able to access the Downstream clusters' Dashboard and get the Apps, Install and remove.
But if we switch clusters from the Dashboard Global Nav dashboard I still see the message:
There are no charts available, have you added any repos?
This is the switch in the UI

After switching Clusters click on Apps.
Workaround: Refresh the browser.
Rancher version: master-head (08/20/2020) 7f398fb3d

@vincent99 is this a backend or UI issue?

I am still experiencing this in Rancher version master-head (09/01/2020) c428bc9
Go to Dashboard in the Local cluster in an k8s HA setup.

No Apps listed

Seems to be working as of today on master-head (9/8)

Rancher version: master-head (09/09/2020) f7f8e8bb0 Single Docker Install
Rancher version: master-head (09/09/2020) f7f8e8bb0 HA k8s
Validated switching clusters from the Global Nav Bar and listing Apps is working.
Checked with local and downstream clusters.


ModuleNotFoundError: No module named 'tensorrt_llm.bindings.BuildInfo'

When building conda env, I met with this problem.
I installed TensorRT by using source code from NVIDIA official Website,and used pip install -r requirement.txt in main and /examples/qwen, when it all finished, I found it unable to import tensorrt_llm.
Details
Traceback (most recent call last):
File "", line 1, in
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/init.py", line 32, in
import tensorrt_llm.functional as functional
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/functional.py", line 28, in
from . import graph_rewriting as gw
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/graph_rewriting.py", line 12, in
from .network import Network
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/network.py", line 27, in
from tensorrt_llm.module import Module
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/module.py", line 17, in
from ._common import default_net
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/_common.py", line 31, in
from ._utils import str_dtype_to_trt
File "/home/hjzd/miniconda3/envs/TRT/lib/python3.11/site-packages/tensorrt_llm/_utils.py", line 30, in
from tensorrt_llm.bindings.BuildInfo import ENABLE_MULTI_DEVICE
ModuleNotFoundError: No module named 'tensorrt_llm.bindings.BuildInfo'

Please use the docker container
See the tutorial: https://nvidia.github.io/TensorRT-LLM/installation/linux.html

These responses are so bad. The TRT-LLM docs and DX is bad enough as is.
Some people don't want to run a docker container. Is Py3.11 not supported?


update systemd/units/init.sls

Fixed iteration over pillars
Fixed path to jinja template

@epcim you are right thanks for fixing this


Ft/gitlab ci

#3

@klamann having some trouble with the pre-commit yaml check for {{cookiecutter.project_slug}}.gitlab-ci.yml file because of cookiecutter template expressions that are not valid yaml. I skipped it for now but not sure how to proceed. I see two options:

Try to move in the templating expressions in line with some valid code which would make the file hard to read.
Exclude the file from the checks. I have already unsuccessfully tried and I guess the folder name {{cookiecutter.project_slug}} makes some problems here. But probably it will be doable somehow :).

What is your opinion? I tend to option 2.

@klamann having some trouble with the pre-commit yaml check for {{cookiecutter.project_slug}}.gitlab-ci.yml file because of cookiecutter template expressions that are not valid yaml. I skipped it for now but not sure how to proceed. I see two options:

Try to move in the templating expressions in line with some valid code which would make the file hard to read.
Exclude the file from the checks. I have already unsuccessfully tried and I guess the folder name {{cookiecutter.project_slug}} makes some problems here. But probably it will be doable somehow :).

What is your opinion? I tend to option 2.

yeah, would be great if we could exclude just this file from the checks. Let me see if I can find a way to make it work.

yeah, would be great if we could exclude just this file from the checks. Let me see if I can find a way to make it work.

nvm, should be working now.

@sbunzel @SimonCW I just added you so you're aware that we're defining a standard for Python builds in GitLab CI, in case you'd like to weigh in.
Maybe let's have a call sometime this week?

@sbunzel @SimonCW I just added you so you're aware that we're defining a standard for Python builds in GitLab CI, in case you'd like to weigh in.

Thanks @klamann for the consideration but I think I have to pass on this one because I am very busy for the next 2 weeks.

@sbunzel @SimonCW I just added you so you're aware that we're defining a standard for Python builds in GitLab CI, in case you'd like to weigh in.

Thanks @klamann for the consideration but I think I have to pass on this one because I am very busy for the next 2 weeks.

Same here. I am afraid I can't really help since I don't have experience setting up CI pipelines in GitLab. Maybe @rauerhans has could help?

@rauerhans @matkosoric Feel free to your opinions on that as well.  (could not find Lukas in the members)

Hi @carsten-bo, looks like @klamann liked your changes, thanks to both of you! 👍
Just one more thing: Whether to add a CI template is a new option, right? Could you add a short description of that option to the main README? Thanks!

@klamann I updated the Readme. If it's fine for you feel free to merge (I don't have permissions).

thanks for the great work @carsten-bo! merging...

nice that this got merged finally :) looking forward to trying it soon


Hardcoded ports should be set in README.md

The internal ports for some services like Nginx should be hardcoded in the example prod.docker-compose.yaml.

Fixed in 6d4fab8.


[Event Request] Page Item Charge Assignment (Purch) - Function UpdateQty()

Request for new event OnAfterUpdateQty in procedure UpdateQty under comment //REQUESTED EVENT BEGIN END
local procedure UpdateQty()
    begin
        case "Applies-to Doc. Type" of
            //Native code...
            //REQUESTED EVENT BEGIN
            OnAfterUpdateQty(Rec, QtyToReceiveBase, QtyReceivedBase, QtyToShipBase, QtyShippedBase);
            //REQUESTED EVENT END
        end;
    end;

//REQUESTED EVENT BEGIN
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateQty(var ItemChargeAssignmentPurch: Record "Item Charge Assignment (Purch)"; var QtyToReceiveBase: Decimal; var QtyReceivedBase: Decimal; var QtyToShipBase: Decimal; var QtyShippedBase: Decimal)
begin
end;
//REQUESTED EVENT END;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Added some more Afrikaans translation

Updated the translation for the other interface text
Added app store translation, although I am not sure about translation for some of the words

Thank you 😋


Hand-Eye Calibration Assertion Failure with Non-Overlapping 4-Camera Fisheye Setup

System information (version)

Operating System / Platform => Ubuntu 20.04.6 LTS + your docker
mc-calib version/commit => 62d0587 (master branch)

Vision system

Number of cameras => 4

Types of cameras => fisheye (160 deg)

Multicamera configurations => non-overlapping

Configuration file => config link

Image sequences => images link

number of images per camera: ~30

Description:
My setup involves 4 non-overlapping fisheye cameras, using 2 groups of charuco boards. Each group contains 2 boards, always visible to 2 cameras. After every ~30 images, the cameras system is rotated, making the boards seen by other 2 cameras.

Sketch of the cameras (1-4) + boards (A-D) setup
Describe the issue / bug
During the calibration process, immediately after the "Non-overlapping calibration initiated" step, the following error occurs:
OpenCV(4.2.0) ../modules/calib3d/src/calibration_handeye.cpp:705: error: (-215:Assertion failed) R_gripper2base_.size() >= 3 in function 'calibrateHandEye'
Console Log
I would greatly appreciate any guidance on resolving this failure.
Thank you for your ongoing support and development of MC-Calib.

I've successfully calibrated the system using the fix you suggested, and it worked perfectly! Thank you so much for your quick and effective solution.
Also, I greatly appreciate your additional comments and insights. The images we used were initially taken just to validate that the system could be calibrated in this configuration. Rest assured, we will implement your suggestions for a more diverse range of motions and better image coverage to improve our calibration accuracy.
Thanks again for your support and guidance.


summary element (child of detail)

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary
summary should be added to the list:
https://github.com/davidtheclark/tabbable/blob/c5ad06c85e596fea038c8a59a97324627eaa2784/index.js#L1-L11

Thanks, @danielweck. According to https://allyjs.io/data-tables/focusable.html, the summary element is not consistently tabbable across supported browsers. In 41f0000d02e52b6a1c835e771bcfcc2f1f98c2f0 I added it to the list of elements in that situation. You could add a tabindex to your summary elements to ensure they behave consistently, and are recognized by this library.

Very useful response, thank you. However, in our use-case we side-load arbitrary HTML documents, and we avoid as much as possible interfering with the authored markup. We also have the luxury of controlling what browser engine is used, so we can make reliable predictions about the level of support for specific features (like the focusability / tab-ability of detail/summary elements). So, I will probably just fork your code and continue from there. Thank you! :)

Ok, @danielweck 👍
Another possibility could be to add an option to this library that allows you to add selectors to the list — so in situations like yours you could add more elements.

I recently revisited medialize/a11y.
Still unmaintained.
Also, relies on browser sniffing to address platform-specifc edge cases (not a bad thing per-se, just makes code hard to read + maintain):
https://github.com/medialize/ally.js/blob/master/src/is/tabbable.js
Equivalent of tabbable:
https://github.com/medialize/ally.js/blob/master/src/query/tabsequence.js

I noticed that focusableAreas() in the W3C working draft of 'spatial' navigation (not 'sequential' nav) is "at risk".
https://www.w3.org/TR/css-nav-1/
I wonder if the focus/tab heuristics described in the documentation of medialize/a11y match those that the W3C group have been using to design the specification. Perhaps this bit is in fact underspecified, which is why the feature is marked 'at risk'.


Re-introduce covariance for containers

MpMc and spsc::Queue are not migrated to the new pattern because they were already invariant due to the UnsafeCell.
Fix #501

Rebased. CI is failing only because of CHANGELOG.


[Bug Report] Long tree component with long i18n block router switch

Element UI version
1.3.7
OS/Browsers version
windows /chrome 58
Vue version
2.3.4
Reproduction Link
https://jsfiddle.net/xccxccxcc/ska4oboj/21/
Steps to reproduce
vue-i18n version 7.0.3
1.click "world", tree shows.
2.click "hello", the switch blocked more then 20s . and show hello view.
What is Expected?
router switch  to 'hello'  from 'world' should be in time
What is actually happening?
blocked at beforeDestroy more then 20s.

I am not sure this wich introduced this issue . so I report this bug to your both. please refer to blow bug reported to i18n.
https://github.com/kazupon/vue-i18n/issues/187

vue-i18n solved this issue , so close it.


GDScript: Typed VM Take 2

New take from #43004, since that had issues with resource usage during compilation.
This uses the new core utilities to get function pointers instead of having discrete instructions. This is in the same speed improvement ballpark as the previous PR.
This does not include the builtin GDScript functions since it will require further changes in the parser/compiler, so they are best suited to a different Pull Request (also I might take the chance to remove a couple of those, so reviewing it independently might be better).

Project - https://github.com/qarmin/RegressionTestProject/archive/master.zip - crashes with  this backtrace
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] bin/godot.linuxbsd.tools.64s() [0x1cac258] (/mnt/Miecz/mojgodot/platform/linuxbsd/crash_handler_linuxbsd.cpp:54)
[2] /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fa9adb06210] (??:0)

When running project - https://github.com/qarmin/The-worst-Godot-test-project/archive/master.zip - then I got this address sanitizer error
==121552==ERROR: AddressSanitizer: global-buffer-overflow on address 0x000020000000 at pc 0x000004d2c538 bp 0x7ffd7e6fcd50 sp 0x7ffd7e6fcd40
READ of size 8 at 0x000020000000 thread T0
    #0 0x4d2c537 in GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Callable::CallError&, GDScriptFunction::CallState*) modules/gdscript/gdscript_vm.cpp:1679
    #1 0x4862859 in GDScriptInstance::call(StringName const&, Variant const**, int, Callable::CallError&) modules/gdscript/gdscript.cpp:1322
    #2 0x12f22511 in ScriptInstance::call(StringName const&, Variant const&, Variant const&, Variant const&, Variant const&, Variant const&) core/object/script_language.cpp:314
    #3 0xc323765 in Node::_notification(int) scene/main/node.cpp:147
    #4 0x2a60da5 in Node::_notificationv(int, bool) scene/main/node.h:45
    #5 0x3a5c7c8 in Node3D::_notificationv(int, bool) scene/3d/node_3d.h:52
    #6 0xd58c288 in Camera3D::_notificationv(int, bool) scene/3d/camera_3d.h:41
    #7 0x12eba42c in Object::notification(int, bool) core/object/object.cpp:793
    #8 0xc3259c7 in Node::_propagate_ready() scene/main/node.cpp:188
    #9 0xc32522d in Node::_propagate_ready() scene/main/node.cpp:180
    #10 0xc32522d in Node::_propagate_ready() scene/main/node.cpp:180
    #11 0xc32522d in Node::_propagate_ready() scene/main/node.cpp:180
    #12 0xc374f7a in Node::_set_tree(SceneTree*) scene/main/node.cpp:2561
    #13 0xc4116be in SceneTree::init() scene/main/scene_tree.cpp:395
    #14 0x1cb6a02 in OS_LinuxBSD::run() platform/linuxbsd/os_linuxbsd.cpp:249
    #15 0x1caa010 in main platform/linuxbsd/godot_linuxbsd.cpp:58
    #16 0x7f28e64be0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
    #17 0x1ca9b4d in _start (/mnt/Miecz/mojgodot/bin/godot.linuxbsd.tools.64s+0x1ca9b4d)

Address 0x000020000000 is a wild pointer.

@qarmin I believe I fixed both issues (didn't test the address sanitizer but I have an idea of what caused it)
There are still some issues with the validated getter instructions but it's because a bug in the core functions. They are setting the value but not the type, so you might get a Nil (default) when there should be something.

Also in https://github.com/qarmin/RegressionTestProject/archive/master.zip
there is error about non existent Vector2 constructor
move_vector = Vector2(move_vector.x, -1.0 * move_vector.y)

Also in https://github.com/qarmin/RegressionTestProject/archive/master.zip
there is error about non existent Vector2 constructor
move_vector = Vector2(move_vector.x, -1.0 * move_vector.y)

Yes, that's what I mentioned that is a problem in core. I'll fix it in another PR to get independent review.

The fix for the core issue is in #43728.

Thanks!


Compilation error when installing via npm (package is missing files/folders)

Prerequisites
I installed material-dashboard-react with npm i material-dashboard-react like advised in the documentation, but the problem here is that the npm package seems to be missing some folders/files (material-dashboard-react/dist/assets/*). in the assets folder there should be folders like img and css etc. But the only folder I can find in there is jss. This, I think, is the reason for the compilation error. So your npm package is broken and does not work. I simply cant use this package if it doesnt work with npm, because I wont install it manually. Thats a no go. Could you maybe update thje npm package? Or am I missing something here?
Id really like to use this dashboard.
RELATED ISSUE:
https://github.com/creativetimofficial/material-dashboard-react/issues/69
--> I inspected the package.json, but the two lines mentioned by you (to insert) in the other issue are present in the scripts section of the package.json, but this doesnt solve the issue with the package, the folders are still missing!

[x ] I am running the latest version
[x ] I checked the documentation and found no answer
[x ] I checked to make sure that this issue has not already been filed
[x ] I'm reporting the issue to the correct repository (for multi-repository projects)

Expected Behavior
My project should compile with no errors and display a simple card.
Current Behavior
Compilation error:
Failed to compile.
./node_modules/material-dashboard-react/dist/views/UserProfile/UserProfile.js
Module not found: Can't resolve '../../assets/img/faces/marc.jpg' in '/root/WebstormProjects/carshield/carshield_frontend/node_modules/material-dashboard-react/dist/views/UserProfile'
Failure Information (for bugs)
As mentioned above.
Steps to Reproduce

install the package via npm
use something of the package, I think it wont compile even if you dont use something of the package
See the compilation error because of missinf files/folders

Would be great to get help or maybe a fixed npm package :)
Thanks in advance

If the npm package doesn't work out of the box, I cant use this dashboard because I have an automatic install and configuration script and there I simply cant use any workarounds.
Thank you :)

Hello there, @psycr0w13 ,
Thank you for your interest in working with our products.
We'll invest some time in making our products work on npm.
At the moment we have other projects that we are working on and we do not have a fair estimate for this.
Best,
Manu

Thank you for the answer. Ill be back then ;)
Have nice day,
Max


Retyped multiple functions

I changed the type and added changes to so some functions within test.component.ts that make use of the back-end functions and are exclusive to test.component.ts

If linter is fixed this can be merged

If e2e-test is fixed this can be merged


Alignment problems - reported by Indya

alignment.pdf

One more:  AGAIN in relation to the IX sign on the non-dominant hand; alignment is incorrect.

Fixed

see #173


Switch wallet modal dark mode

will add the icons in dark mode as well

updated in figma:

cc @dvelikiy

could you please take over @hassnian


Update doc-rating.js

Added the eventValue property so that the feedback value is sent to GA. Currently the event has no value passed.

Fixed in other PR. Thanks for submitting!


Lint/SymbolConversion false positive for Hash keys that contain ":"

Hello. Thanks for your work on the rubocop, it's a great tool.
I've found a false positive for Lint/SymbolConversion cop. It reacts on hash keys like :"one:two" and suggests to replace them with :onetwo. It doesn't fail on var = :"one:two" though.

Expected behavior
Don't get triggered on hashes with keys that contain :.
Actual behavior
{ "one:two": "three" }
# [Lint/SymbolConversion] [W]  Unnecessary symbol conversion; use `"onetwo":` instead.

Steps to reproduce the problem
Any hash with key like :"something:something_else" shows the warning.
RuboCop version
->  rubocop -V
warning: parser/current is loading parser/ruby26, which recognizes
warning: 2.6.6-compliant syntax, but you are running 2.6.5.
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
1.9.0 (using Parser <IP_ADDRESS>, rubocop-ast 1.4.1, running on ruby 2.6.5 x86_64-darwin19)
  - rubocop-performance 1.9.2
  - rubocop-rails 2.9.1

Just found another one:
{ "one=": 1 } # [Lint/SymbolConversion] [W]  Unnecessary symbol conversion; use `one=:` instead. ...

> { one=: 1 }
SyntaxError: unexpected ':'
{ one=: 1 }

Not sure if it should be a separate issue

Just found another one:
{ "one=": 1 } # [Lint/SymbolConversion] [W]  Unnecessary symbol conversion; use `one=:` instead. ...

> { one=: 1 }
SyntaxError: unexpected ':'
{ one=: 1 }

Not sure if it should be a separate issue

@s-mage Yeah, maybe a slightly different issue. Can you please open a new another issue?

@s-mage Yeah, maybe a slightly different issue. Can you please open a new another issue?


kepler_container_gpu_joules_total metric initalized even when no GPU is available

What happened?
When Kepler deployed using latest on OCP 4.14 (VM) cluster with no GPU available Kepler still produces kepler_container_gpu_joules_total metric. In earlier releases i.e release-0.7.2 when GPU was unavailable, Kepler didn't initializes the metric.
Attached is a screenshot for reference:

What did you expect to happen?
If GPU is not available then Kepler shouldn't initialize the metric
How can we reproduce it (as minimally and precisely as possible)?
Deploy Kepler with latest image on VM and query for kepler_container_gpu_joules_total metric
Anything else we need to know?
No response
Kepler image tag

latest

Kubernetes version

$ kubectl version
# paste output here

Cloud provider or bare metal

VM

OS version

# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here

Install tools

Kepler deployment config

For on kubernetes:
$ KEPLER_NAMESPACE=kepler

# provide kepler configmap
$ kubectl get configmap kepler-cfm -n ${KEPLER_NAMESPACE}
# paste output here

# provide kepler deployment description
$ kubectl describe deployment kepler-exporter -n ${KEPLER_NAMESPACE}

For standalone:
put your Kepler command argument here

Container runtime (CRI) and version (if applicable)

Related plugins (CNI, CSI, ...) and versions (if applicable)

@vprashar2929 will this be helpful for the discussion? seemes the recommendation is to set the ENABLE_GPU=false
https://github.com/sustainable-computing-io/kepler/pull/930

if we set ENABLE_GPU to false, users who have GPU available won't be able to see the metrics. With ENABLE_GPU=true on release-0.7.2 or older and no GPU available the metrics weren't initializing which is expected. Now with the latest kepler image, the metrics get initialized to 0. I am not sure whether it is expected behavior in post-refactor PR merge or its a miss


Add test for parallel reads with stats

Regresion test for https://github.com/allegro/bigcache/pull/198

Love it.

@cristaloleg now that #198 is merged, should a new release be cut so upstream consumers can get the fix?


feat: add nccl support for multi-gpu tensor parallelism

Looks fine to me, though in general it's probably best to avoid using the panic macro in production code if the function returns a Result you may be better off finding a way of propagating the error and handling it

Closes #101.

Addresses #24 (llama).


destination path

please change condition to this -> let destinationPath = destination ? path.join(destination, path.basename(sourcePath)) : sourcePath;

Up


More features of Jakarta Validation 3

Should be merged after Milestone 1
This PR implements more features from Jakarta Validation 3 specification https://jakarta.ee/specifications/bean-validation/3.0/jakarta-bean-validation-spec-3.0.html
-Validation annotations inheritance from interfaces or super methods

Implemene choosing the constraint validators using validatedBy from jakarta.validation.Constraint and jakarta.validation.constraintvalidation.SupportedValidationTarget
Constraints now support following attributes:

payload - forcing/skipping unwrap
validationAppliesTo - constraint target

Value extractors jakarta.validation.valueextraction.ValueExtractor are now according to the spec and are supporting jakarta.validation.valueextraction.ExtractedValue and jakarta.validation.valueextraction.UnwrapByDefault.
Implemented jakarta.validation.GroupSequence as a redefinition of the default bean groups or the validation group sequence.
Implemented correct graph cascading
Implemented jakarta.validation.groups.ConvertGroup
Corrected message value interpolation, value extraction, groups validation, constraint validation path and other incorrect problems detected by the TCK

Things that are not implemented:

Constraints composition works partially, it would be nice to support jakarta.validation.OverridesAttribute, which is basically something like AliasFor. I might try to implement it later.
It looks like we don't have any way to override or provide custom message value, it would be nice to support changing the locale as well.
Constructor validation - we don't validate constructors in Core for the context beans and introspection. Also, we only support one constructor metadata per bean, making it hard to implement for TCK
Message expression language
There is no support for incorrect validation definition at the runtime - most of that can be implemented using the annotation processor
TraversableResolver is not according to spec
We don't support XML definition, bootstrap, metadata, or integration tests - some of that can be implemented

FYI: @sdelamo @alvarosanchez Might be something to add to Micronaut 4 new features list

@dstepanov does this Mr fully fixes #39?
If yes :party: and would you be so kind to close it with a message in which version it is fixed?
Thank you

It is implemented in the latest milestone.


vite-builder can't warmup axios deps without error

Environment

Operating System: Linux
Node Version:     v18.18.0
Nuxt Version:     3.8.1
CLI Version:      3.9.1
Nitro Version:    2.7.2
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-5yuywh?file=app.vue
Describe the bug
when you import axios and have the debug env set (to enable your debug logger), you get stampped with warmup errors on startup
Additional context
I am not sure if this is a proper issue, but since these logs surface if you have the debug env set, its pretty annoying since its shown for like 15 modules.
Logs
⚙ [nuxt] warmup for node:http failed with: Failed to load url node:http (resolved id: node:http). Does the file exist?                                                                                14:00:42

  at loadAndTransform (node_modules/vite/dist/node/chunks/dep-bb8a8339.js:55067:21)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:861:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmupViteServer (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:876:3)
⚙ [nuxt] warmup for node:https failed with: Failed to load url node:https (resolved id: node:https). Does the file exist?                                                                                14:00:42

  at loadAndTransform (node_modules/vite/dist/node/chunks/dep-bb8a8339.js:55067:21)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:861:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmup (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:871:7)
  at async warmupViteServer (node_modules/@nuxt/vite-builder/dist/shared/vite-builder.20543d77.mjs:876:3)

This was fixed in Nuxt v3.8.2 but the reproduction is on Nuxt v3.8.1.

fwiw, I can confirm that both my minimal repro and my actual project don't experience this anymore on 2.8.2, so ill just close this I guess? if @chrisspiegl can provide a repro, that would be a different issue anyways

I rolled back on my own repo and went step by step through updating packages and cleaning/nuking my whole pnpm store cache and node_modules folder. After that, I was able to slowly upgrade my dependencies and this error did not come back.
Closing this is good.


Support custom application id in user agent  telemetry policy

Support custom applicationId that users can set in user agent, as per new guidelines for UserAgentPolicy defined here - https://github.com/Azure/azure-sdk/pull/614/files
Include length check for user-provided applicationId and verify no spaces are included in the appId.

@JonathanGiles @joshfree - is this blocking release or can it wait until after GA?

It can wait until the next release IMHO.

@samvaity could you assist with this for the December SDK update?


[Coeurs Vaillants] New Features and Bugfixes - use template for rolls and other updates

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description
Following updates have been done:

use default template on all rolls.
add prompt to choose the 'métier' or the 'sauvegarde' to use.
remove unecessary buttons thanks to that prompt.
add a button to roll 2 series of characteristics.
weapon roll now automatically adds the 'BC'.
add a number input for maximum 'matrice' for each level.
on 'fiche PNJ', automaticaly take the 'DV' amount to add to combat rolls (with +12 cap).
add a button to roll a new hit points total (PJ and PNJ).
correct the mistake on 'répit' roll. Was 1d4+level, but it is 1d4 per level in the rules.

Character Sheet Info Roll20 Internal Use only.

I don’t know how I can manually add the creator of the sheet, MJKoshon, to the reviewers list.

It doesn't appear possible to add them. But I will hold off merging this if you want to wait a response.

@nmbradley I had a chat with him to explain the modifications and he told me it's ok to update the sheet. So you can merge when you want.


Add navigation bar

A user is able to navigate through the app and also search through files (amongst others) through the navigation bar

PR link: https://github.com/zurichat/zc_plugin_company_files/pull/323
Design link: https://www.figma.com/file/i4Fel38EJ0Jhrpz9PgLm2U/Team-Galileo--Company-File-Management?node-id=0%3A1


[CELEBORN-497][CI] Enable JDK11 for CI.

What changes were proposed in this pull request?
Enable JDK11 for CI.
Why are the changes needed?
Ditto.
Does this PR introduce any user-facing change?
NO.
How was this patch tested?
UT.

This is duplicated with https://github.com/apache/incubator-celeborn/pull/1400


ci: use ubuntu-latest runner

The 18.04 runners are depriciated https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
I noticed some of the jobs had OS matrixes, but they weren't wired in, so I updated them to actually use those runner

:+1: It would be nice to merge because many jobs don't run now, e.g. https://github.com/omniauth/omniauth/actions/runs/5068837971/jobs/9101646696


V12/common.utils.wordtree-stringtree

Added common/utils/word-tree.d.mts and common/util/string-tree.d.mts
Addresses #2646 and #2647

combined with other PR since I accidentally included those changes in this branch


onDidChangeConfiguration fires before onDidChangeWorkspaceFolders when removing folder

Type: Bug
Create an extension with

onDidChangeConfiguration
onDidChangeWorkspaceFolders
A settings with the scope of ressource (boolean in this example)

Add two folders to a workspace
Set the setting to true on the workspace and false on a folder
Remove the folder from the workspace
onDidChangeConfiguration now fires and affectsConfiguration is true for the folder that is getting removed, and the value is now true, as it's getting it from the workspace now (is my guess)
onDidChangeWorkspaceFolders  now fires.
The reason I noticed this is due to some watchers I have, that can be controlled per folder. In a test where I wanted all folders to have it, but a single folder disabled, I saw that the watcher from the disabled folder got activated as the folder was removed (and then disabled as part of the removal of the folder)
	const conf_watcher = vscode.workspace.onDidChangeConfiguration((e) => {
		console.log(e);
		vscode.workspace.workspaceFolders?.forEach((ws) => {
			if (e.affectsConfiguration('pdminterpreter.autoChange', ws)) {
				const conf = get_config(ws);
				ctx.logger.info('AutoChange changed for ' + ws.name + ' to ' + conf.autoChange);
				if (conf.autoChange) {
					watchers.enable(ws);
				}
				else {
					watchers.disable(ws);
				}
			}
		});
	});
	context.subscriptions.push(conf_watcher);

	const ws_watcher = vscode.workspace.onDidChangeWorkspaceFolders((e) => {
		e.removed.forEach((ws) => {
			ctx.logger.info("Removed: " + ws.name);
			console.log("Removed: " + ws.name);
			watchers.disable(ws);
		});
		e.added.forEach((ws) => {
			ctx.logger.info("Added: " + ws.name);
			console.log("Added: " + ws.name);
			const conf = get_config(ws);
			if (conf.autoChange) {
				watchers.enable(ws);
			}
		});
	});
	context.subscriptions.push(ws_watcher);

When removing a folder this is the result
2024-06-22 01:33:49.840 [info] AutoChange changed for flaf2 to true
2024-06-22 01:33:49.840 [info] Enabling watcher for flaf2
2024-06-22 01:33:49.928 [info] Removed: flaf2
2024-06-22 01:33:49.928 [info] Disabling watcher for flaf2

VS Code version: Code 1.90.2 (5437499feb04f7a586f677b155b039bc2b3669eb, 2024-06-18T22:34:26.404Z)
OS version: Windows_NT x64 10.0.22631
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) Ultra 7 165U (14 x 2688)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
63.46GB (38.01GB free)

Process Argv
--crash-reporter-id 40da3fd2-810d-4975-b213-01098f136a26

Screen Reader
no

VM
0%

Extensions (9)

Extension
Author (truncated)
Version

vscode-eslint
dba
3.0.10

copilot
Git
1.206.0

copilot-chat
Git
0.16.1

go
gol
0.41.4

debugpy
ms-
2024.6.0

python
ms-
2024.8.1

vscode-pylance
ms-
2024.6.1

remote-containers
ms-
0.369.0

remote-wsl
ms-
0.88.2

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonnoceb:30805159
asynctok:30898717
pythonregdiag2:30936856
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
accentitlementst:30995554
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
jchc7451:31067544
chatpanelc:31048052
dsvsc021:30996838
0ee40948:31013168
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
dwnewjupytercf:31046870
legacy_priority:31077528

/duplicate
https://github.com/microsoft/vscode/issues/73353

@sandy081 I can see they are related - but it's the opposite that they talk about. As I understand, they all talk about when you add a folder. I'm talking about when you are removing a folder. And It makes sense that the config should be there before adding event - but like a stack it should not trigger when removing (or at least trigger after)?

Config change happens before any operation to the workspace folder. Changing the order will make it inconsistent and hard to program against.


Use single encoder for different structs

Hi,
I have a feature request. So far you provide encoder for individual struct and then use it for serialization. But what if my code contains hundred of structs (it is not uncommon when you work with large DBs), then your design forces me to create the same amount of encoders, while standard library I still use single json.Marshal method for all my structs. Can code be generalized to use any struct passed to single encoder. May be this part can be added when generics can be in place?

Hi
Whilst this isn't something that would be built into jingo, it is possible to write something like the below, based on how the code would be used in your software (the below isn't safe for concurrent access, for example). This would avoid the need to create an encoder per struct manually if that was a burden - but would obviously have some overhead compared to using an encoder directly.
lookup := make(map[reflect.Type]*jingo.StructEncoder)
func getEncoder(s interface{}) *jingo.StructEncoder {
	rt := reflect.TypeOf(s)

	if en, ok := lookup[rt]; ok {
		return en
	}
	enc := jingo.NewStructEncoder(s)
	lookup[rt] = enc
	return enc
}

You could then use it like so ( you might even wrap up the Marshal call into a single function ... )
e := getEnc(myStruct)
e.Marshal(&myStruct, b)

e = getEnc(myOtherStruct)
e.Marshal(&myOtherStruct, b)

Because of the way jingo works it is not possible to have a single encoder which supports all structs due to it computing a lot of the workload up-front, but this approach does get you close.
Thanks


in python 3.11 and release 0.8.0: ValueError: mutable default <class 'datasets.utils.version.Version'> for field version is not allowed: use default_factory

System Info
In python 3.11 and TensorRT-LLM release 0.8.0, when running import tensorrt_llm, the following  error message is displayed:
ValueError: mutable default <class 'datasets.utils.version.Version'> for field version is not allowed: use default_factory

Im running this from the docker image. full stack:
 python3 -c "import tensorrt_llm; print(tensorrt_llm.__version__)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/root/TensorRT-LLM_rel/tensorrt_llm/__init__.py", line 31, in <module>
    import tensorrt_llm.models as models
  File "/root/TensorRT-LLM_rel/tensorrt_llm/models/__init__.py", line 25, in <module>
    from .llama.model import LLaMAForCausalLM, LLaMAModel
  File "/root/TensorRT-LLM_rel/tensorrt_llm/models/llama/model.py", line 21, in <module>
    from tensorrt_llm.models.llama.weight import (load_from_awq_llama,
  File "/root/TensorRT-LLM_rel/tensorrt_llm/models/llama/weight.py", line 32, in <module>
    from tensorrt_llm.runtime.lora_manager import LoraConfig
  File "/root/TensorRT-LLM_rel/tensorrt_llm/runtime/__init__.py", line 23, in <module>
    from .model_runner import ModelRunner
  File "/root/TensorRT-LLM_rel/tensorrt_llm/runtime/model_runner.py", line 30, in <module>
    from .engine import Engine, get_engine_version
  File "/root/TensorRT-LLM_rel/tensorrt_llm/runtime/engine.py", line 9, in <module>
    from ..builder import BuildConfig
  File "/root/TensorRT-LLM_rel/tensorrt_llm/builder.py", line 396, in <module>
    @dataclass
     ^^^^^^^^^
  File "/usr/lib/python3.11/dataclasses.py", line 1230, in dataclass
    return wrap(cls)
           ^^^^^^^^^
  File "/usr/lib/python3.11/dataclasses.py", line 1220, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/dataclasses.py", line 958, in _process_class
    cls_fields.append(_get_field(cls, name, type, kw_only))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/dataclasses.py", line 815, in _get_field
    raise ValueError(f'mutable default {type(f.default)} for field '
ValueError: mutable default <class 'tensorrt_llm.plugin.plugin.PluginConfig'> for field plugin_config is not allowed: use default_factory

the system installation is the same as the ones in docker/Dockerfile.multi. TensorRT installed with ./docker/common/install_tensorrt.sh and TensorRT-LLM installed with python3 ./scripts/build_wheel.py -D TRT_LIB_DIR=${TENSORRT_HOME}/lib -D TRT_INCLUDE_DIR=${TENSORRT_HOME}/include, where TENSORRT_HOME="/usr/local/tensorrt"
A similar error has been discussed here:
https://github.com/huggingface/datasets/issues/5230
and is due to one of the following changes in the dataclasses standard library in version 3.11:

Changed in version 3.11: Instead of looking for and disallowing objects of type list, dict, or set, unhashable objects are now not allowed as default values. Unhashability is used to approximate mutability.
fields may optionally specify a default value, using normal Python syntax:

Who can help?
No response
Information

[ ] The official example scripts
[X] My own modified scripts

Tasks

[ ] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction

install TensorRT following docker/Dockerfile.multi with python 3.11
run python3 -c "import tensorrt_llm; print(tensorrt_llm.__version__)"

Expected behavior
0.8.0
actual behavior
see stack trace on description
additional notes
commenting @dataclass in /root/TensorRT-LLM_rel/tensorrt_llm/builder.py, line 396 seems to fix the import, but may lead to errors at runtime.

also
from dataclasses import field

and
plugin_config: PluginConfig = field(default_factory=PluginConfig)

should fix it.

I thought only Python 3.10 was supported?:) That's what the docs say anyway here (I know that this Pythohn version is bundled with Ubuntu 22.04, but we and other have skipped it when moving from python 3.9, because Python 3.11 is faster than both of them).

@byshiue Would it be possible to have an update on this issue?
Is there a PR with @brunomaga solution?

AFAIK, the python version version of TensorRT-LLM matches the one shipped by the default base image. So far (docker/Makefile):
BASE_TAG = 12.4.1-devel-ubuntu22.04

And ubuntu 22.04 ships with python 3.10.  When TensorRT-LLM starts using Ubuntu 24.04 as base image instead, it will ship with python 3.12, and this bug fix should be included in the new TensorRT-LLM release. For now:

commenting @dataclass in /root/TensorRT-LLM_rel/tensorrt_llm/builder.py, line 396 seems to fix the import, but may lead to errors at runtime.

@bm-synth It might take some time before  TensorRT-LLM starts using Ubuntu 24.04... Thanks for the update.


ESP32 to ESP01 not work

Hello! I have two boards. Esp32 transmitter and Esp-01 receiver. I work through the ESPNOW protocol. Packets are not coming, I can't figure out what the problem is. Esp-01 receiver and esp8266 Dev mode work and receive with each other. Help me kindly.
`/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com/esp-now-one-to-many-esp32-esp8266/
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
*********/
#include <ESP8266WiFi.h>
#include <espnow.h>
//Structure example to receive data
//Must match the sender structure
typedef struct test_struct {
int x;
int y;
} test_struct;
//Create a struct_message called myData
test_struct myData;
//callback function that will be executed when data is received
void OnDataRecv(uint8_t * mac, uint8_t *incomingData, uint8_t len) {
memcpy(&myData, incomingData, sizeof(myData));
Serial.print("Bytes received: ");
Serial.println(len);
Serial.print("x: ");
Serial.println(myData.x);
Serial.print("y: ");
Serial.println(myData.y);
Serial.println();
}
void setup() {
//Initialize Serial Monitor
Serial.begin(115200);
//Set device as a Wi-Fi Station
WiFi.mode(WIFI_STA);
WiFi.disconnect();
//Init ESP-NOW
if (esp_now_init() != 0) {
Serial.println("Error initializing ESP-NOW");
return;
}
// Once ESPNow is successfully Init, we will register for recv CB to
// get recv packer info
esp_now_set_self_role(ESP_NOW_ROLE_SLAVE);
esp_now_register_recv_cb(OnDataRecv);
}
void loop() {
}`
and TX
`/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com/esp-now-one-to-many-esp32-esp8266/
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
*********/
#include <WiFi.h>
#include <esp_now.h>
// REPLACE WITH YOUR ESP RECEIVER'S MAC ADDRESS
uint8_t broadcastAddress1[] = {0xC4, 0x5B, 0xBE, 0x73, 0xF9, 0xC0};
typedef struct test_struct {
int x;
int y;
} test_struct;
void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) {
char macStr[18];
Serial.print("Packet to: ");
// Copies the sender mac address to a string
snprintf(macStr, sizeof(macStr), "%02x:%02x:%02x:%02x:%02x:%02x",
mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]);
Serial.print(macStr);
Serial.print(" send status:\t");
Serial.println(status == ESP_NOW_SEND_SUCCESS ? "Delivery Success" : "Delivery Fail");
}
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
if (esp_now_init() != ESP_OK) {
Serial.println("Error initializing ESP-NOW");
return;
}
esp_now_register_send_cb(OnDataSent);
// register peer
esp_now_peer_info_t peerInfo;
peerInfo.channel = 0;
peerInfo.encrypt = false;
memcpy(peerInfo.peer_addr, broadcastAddress1, 6);
if (esp_now_add_peer(&peerInfo) != ESP_OK){
Serial.println("Failed to add peer");
return;
}
}
void loop() {
test_struct test;
test_struct test2;
test_struct test3;
test.x = random(0,20);
test.y = random(0,20);
test2.x = random(0,20);
test2.y = random(0,20);
test3.x = random(0,20);
test3.y = random(0,20);
esp_err_t result1 = esp_now_send(
broadcastAddress1,
(uint8_t *) &test,
sizeof(test_struct));
if (result1 == ESP_OK) {
Serial.println("Sent with success");
}
else {
Serial.println("Error sending the data");
}
delay(500);
}`

@TolyaDenisenko Do you check it on the same boards, such as two ESP32 or ESP32c3.

@TolyaDenisenko Closing this issue since there has been no update on this. Please feel free to reopen if required.


Sprint 81 release notes

please add your activities to the release notes, thank you!

release notes done


made setErrorMessage prop optional

@SanjalKatiyar
This component was not developed by me. It never had any prop types to begin with. Keep this in mind.
I'll add the prop types based on the props I see being used in the component.

@SanjalKatiyar
This component was not developed by me. It never had any prop types to begin with. Keep this in mind.
I'll add the prop types based on the props I see being used in the component.

yes I know !!
Only asking to add as a safety because this component is missing proper types...

Just one small change, looks good... thanks for sending quick fix !

/ok-to-test


fix gluonfx:runagent

due to problems with scala dependencies introduced with #13 and JPMS it is not possible to start gluonfx:runagent.

see https://github.com/makingthematrix/scala-suffix for a description of the problem - and a possible solution.

adapted build process such that this issue is solved, not very pretty but in the end this has to be fixed upstream.


Add future grant option to meltano permissions for snowflake

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/757
Originally created by @tayloramurphy on 2019-07-01 19:55:25

Problem to solve
Snowflake has the ability to do future grants for tables in a schema. This should be added to the spec https://docs.snowflake.net/manuals/user-guide/security-access-control-configure.html#label-granting-future-privs-on-schema-objects
Proposal
I would propose that specifying tables with * implies the future option. No need to add a separate configuration.
Alternatively there could be a configuration in the spec that toggles this behavior. future: true type thing.
Regression test
(Ensure the feature doesn't cause any regressions)

[ ] Write adequate test cases and submit test results
[ ] Test results should be reviewed by a person from the team

View 5 previous comments from the original issue on GitLab


Infinite reload button when enabling custom editor

For some reason this code is not working in the vsix:
        // Double check the package json has the necessary entries for contributing a custom editor
        if (this.useCustomEditorApi && !appEnvironment.packageJson.contributes?.customEditors) {
            this.rewritePackageJson().catch((e) => traceError(`Error rewriting package json: `, e));
        }

Maybe the packagejson is null when in the vsix.

Validated.


GH-38732: [Java][FlightRPC] Add support for Array parameter binding in JDBC

This PR adds support for binding Arrays to Prepared Statements in the Arrow Flight SQL JDBC driver. This has only been tested locally by tweaking ArrowFlightPreparedStatementTest but more thorough testing of all types will be done in a follow up.
To ensure consistency, I used the BinderVisitor to bind the child vectors. This ensures any conversion logic that gets added to the Converters will also be reflected here.

Closes: #38732

The implementation looks good but it would be nice to have some tests.

@jduo yeah you're right.... There's a task to create better tests for parameter binding, but since this is a bit of a complex one I'll just add an extra Array parameter to the existing tests.

Hmmm I forgot about FixedSizeList and LargeList. It looks like I can follow the same pattern for LargeList but using long instead of int. However FixedSizeList doesn't have .endValue, I guess because it's not dynamically sized. Would I just need to verify that the number of values matches and just ignore the .endValue call?

However FixedSizeList doesn't have .endValue, I guess because it's not dynamically sized. Would I just need to verify that the number of values matches and just ignore the .endValue call?

Yes, that should work.


[Discussion] the condition semantics of mxnet_option.

current ,If the mxnet_option condition is not satisfied, this option will be turned off ,not setting the default value off.
But the current conditions in mxnet_option seem to want to set default values. Are we going to modify mxnet_option?

+1 for changing mxnet_option. We met issue when build mxnet on Windows and seems -DUSE_MKLDNN=1 in command line will be overwritten by mxnet_option. @yinghu5

+1, in details, we are trying use cmake to build mxnet with MKLDNN on windows
Cmake  the command line:  cmake -G "Visual Studio 14 Win64" .. -DUSE_BLAS=open -DUSE_LAPACK=1 -DUSE_MKLDNN=1 -DCMAKE_BUILD_TYPE=Release
we expect the  -DUSE_MKLDNN=1 can overwrite the USE_MKLDNN
But in Cmakelist.txt file of Mxnet , line 33 .
-mxnet_option(USE_MKLDNN           "Use MKLDNN variant of MKL (if MKL found)" ON IF USE_MKL_IF_AVAILABLE AND (NOT APPLE) AND (NOT MSVC) AND (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") AND (NOT CMAKE_CROSSCOMPILING))
It doesn't work under MSVC + windows,  because it was limited to "NOT MSVC"    and   CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64")  should be AMD64.
As a result,  anyone can't build mxnet under windows whatever (even with -DUSE_MKLDNN=1)
We expect the external user define like -DUSE_MKLDNN=1 can overwrite the   mxnet_option
currently, as workaround, we change the line as below.
+mxnet_option(USE_MKLDNN           "Use MKLDNN variant of MKL (if MKL found)" ON IF USE_MKL_IF_AVAILABLE AND (NOT APPLE)  AND (NOT CMAKE_CROSSCOMPILING) AND ((CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") OR  (CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64")))
thanks

Hi @yajiedesign , do you have any plan to improve mxnet_option now? We found that actually MKL-DNN backend is not built and tested in CI for Windows.

https://github.com/apache/incubator-mxnet/pull/14743


(1276) Check a CRN is in a user's caseload when searching at the start of an application

There was originally a check for this after the user confirmed the person's details, but this was not getting caught as the API was returning a 400, not a 403. After some reflection, I decided that this was too late in the flow, and we should be catching this error when searching.
We've now added a checkCaseload option to the person search API endpoint, which returns a 403 if the person is not in the user's caseload.
This PR optionally adds this flag to the search, catches the 403 and displays an error. It's worth pointing out that we may get a 403 for limited access offenders too, but we can iterate as we go with this.

 API returning 400 rather than 403 when applicant not authorised to create application


Cant work on Arch

Finding this repository is really a surprise to me, but sadly it cant work on my linux. I try to open with Visum in thunar and try to use Firefox and msedge as default browser, both didn't work. When I use Firefox, there is nothing open, while msedge will download my local file.
I also try to use cli and got a 'x-www-browser not found' error.
Btw, msedge has a new feature that can use office view to open office file instead of download it, but i seems not work on linux.(I disable it while testing visum), maybe this feature can be helpful for this project.

Interesting issue @fecet. Thanks for the report.
Could you please try set up from this link?

Thank you for your prompt response. Seems update-alternatives is a command only for Debian, doesn't work for me.

@fecet x-www-browser command picks your default browser to open a file with.
Since it's not found for you, I guess it doesn't come installed on Arch Linux.
Could you try replacing it with your browser command?
(i.e. firefox or google-chroem)

I replace it to firefox and microsoft-edge-beta, then visum will upload file and open browser as expected, but the page is
The URL of the original file is not valid or the document is not publicly accessible.
Verify the URL is correct, then contact the document owner.```

@fecet have you read step 1 in the installation section :)
https://github.com/VladimirMikulic/visum#package-installation

Sorry I still not quite familiar with SSH. I already have a ssh key in https://github.com/settings/keys, and I can use it to clone repository, it's possible I still miss something and have to regenerate one?

@fecet no worries! You just need to generate an SSH key locally which the program will use.
It's not exclusive to GitHub, but GitHub has the best guides so I posted it.
If you follow the 4 steps here, you should be good to go:
https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key

Thanks, now I can use visum in GUI by "open with visum"! But "visum " behavior remain the same.

So, visum's CLI doesn't work for you?

Yes, but just using xdg-open is good enough for me. If you would like to deep dive this issue and need me to confirm something, just let me know. Thanks again for your reply and great work.😃

@fecet alright then! Enjoy visum and I'll hopefully soon be able to fix CLI :)


Defining a Parent-Class without an Entity

Hello,
in my project I subclassed almost every Entity from one common Parent-Entity which had things like a remoteID, updatedAt, createdAt and so on...
So now before really shipping my app I'd like to refactor that... So now I would need to generate a subclass of NSManagedObject that is not an entity in the Core-Date Editor but only in Code...
Is there a way to now tell mogenerator that classes it generates should inherit from that one? Maybe use the UserInfo Key-Value thingy for that?
Any ideas on that one?
Cheers,
Georg

There's an option on the executable to set the parent class. --base-class CLASS

is there a way to only set that on certain entities but not on all?

I don't know. You could just do it for all of them, and allow those that don't use features of that class to opt out of them. It would make your design more consistent if all entities descended from the same base class.

We are declaring pull request and issue 0 now that 1.3 is out. If this is still an issue you'd like to see address with 1.30 and going forward, please open a new issue so we can start a fresh discussion. Thank you!


Doc 2841 code samples for bitfield C#

The C# client seems to work a bit differently to the Python client for these commands. Hopefully, I've translated it over from Python correctly.

Closes #209

Full example is not supported by StackExchange.Redis.


Warnings relating to file descriptor limit in logs.

Rancher server version - Build from master - Dec 6
Steps to reproduce the problem:
Had 3 clusters with few workloads in them.
Warnings relating to 80% of file descriptors used in logs seen repeatedly:
2018-12-07 01:41:09.029337 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]
2018/12/07 01:41:10 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:54408: i/o timeout
2018-12-07 01:41:14.029011 W | etcdserver: 80% of the file descriptor limit is used [used = 997, limit = 1024]
2018-12-07 01:41:19.029040 W | etcdserver: 80% of the file descriptor limit is used [used = 996, limit = 1024]
2018-12-07 01:41:24.029017 W | etcdserver: 80% of the file descriptor limit is used [used = 996, limit = 1024]
2018/12/07 01:41:24 [INFO] Handling backend connection request [c-bgr2z:m-hlgsf]
2018/12/07 01:41:24 [INFO] Handling backend connection request [c-bgr2z:m-746bq]
2018/12/07 01:41:27 [INFO] Handling backend connection request [c-bgr2z:m-9rhxt]
2018-12-07 01:41:29.029300 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]
2018-12-07 01:41:34.029200 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]
2018/12/07 01:41:34 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:52462: i/o timeout
2018/12/07 01:41:34 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:55222: i/o timeout
2018/12/07 01:41:37 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:54516: i/o timeout
2018-12-07 01:41:39.029219 W | etcdserver: 80% of the file descriptor limit is used [used = 1001, limit = 1024]
2018-12-07 01:41:44.029291 W | etcdserver: 80% of the file descriptor limit is used [used = 1003, limit = 1024]
2018-12-07 01:41:49.029160 W | etcdserver: 80% of the file descriptor limit is used [used = 1004, limit = 1024]
2018/12/07 01:41:51 [INFO] Handling backend connection request [c-bgr2z:m-746bq]
2018/12/07 01:41:51 [INFO] Handling backend connection request [c-bgr2z:m-hlgsf]
2018-12-07 01:41:54.029547 W | etcdserver: 80% of the file descriptor limit is used [used = 1006, limit = 1024]
2018/12/07 01:41:54 [INFO] Handling backend connection request [c-bgr2z:m-9rhxt]
2018-12-07 01:41:59.031935 W | etcdserver: 80% of the file descriptor limit is used [used = 1007, limit = 1024]
2018/12/07 01:42:01 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:55304: i/o timeout
2018/12/07 01:42:01 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:52572: i/o timeout
2018-12-07 01:42:04.030923 W | etcdserver: 80% of the file descriptor limit is used [used = 1007, limit = 1024]
2018/12/07 01:42:04 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:54622: i/o timeout
2018-12-07 01:42:09.029183 W | etcdserver: 80% of the file descriptor limit is used [used = 1007, limit = 1024]
2018-12-07 01:42:14.029176 W | etcdserver: 80% of the file descriptor limit is used [used = 1007, limit = 1024]
2018/12/07 01:42:17 [INFO] Handling backend connection request [c-bgr2z:m-746bq]
2018/12/07 01:42:18 [INFO] Handling backend connection request [c-bgr2z:m-hlgsf]
2018-12-07 01:42:19.029134 W | etcdserver: 80% of the file descriptor limit is used [used = 1009, limit = 1024]
2018/12/07 01:42:21 [INFO] Handling backend connection request [c-bgr2z:m-9rhxt]
2018-12-07 01:42:24.029201 W | etcdserver: 80% of the file descriptor limit is used [used = 1010, limit = 1024]
2018/12/07 01:42:27 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:55390: i/o timeout
2018/12/07 01:42:28 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:52688: i/o timeout
2018-12-07 01:42:29.029460 W | etcdserver: 80% of the file descriptor limit is used [used = 1014, limit = 1024]
2018/12/07 01:42:31 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:54726: i/o timeout
2018-12-07 01:42:34.029162 W | etcdserver: 80% of the file descriptor limit is used [used = 996, limit = 1024]
2018-12-07 01:42:39.029301 W | etcdserver: 80% of the file descriptor limit is used [used = 996, limit = 1024]
2018/12/07 01:42:40 [INFO] Handling backend connection request [c-bgr2z:m-hlgsf]
2018/12/07 01:42:40 [INFO] Handling backend connection request [c-bgr2z:m-746bq]
2018-12-07 01:42:44.029144 W | etcdserver: 80% of the file descriptor limit is used [used = 998, limit = 1024]
2018/12/07 01:42:48 [INFO] Handling backend connection request [c-bgr2z:m-9rhxt]
2018-12-07 01:42:49.029628 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]
2018/12/07 01:42:50 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:52776: i/o timeout
2018/12/07 01:42:50 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:55460: i/o timeout
2018-12-07 01:42:54.029091 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]
2018/12/07 01:42:58 [INFO] error in remotedialer server [400]: read tcp <IP_ADDRESS>:443-><IP_ADDRESS>:54828: i/o timeout
2018-12-07 01:42:59.029189 W | etcdserver: 80% of the file descriptor limit is used [used = 999, limit = 1024]

root@santestservernew:~# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31807
max locked memory       (kbytes, -l) 16384
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31807
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
root@santestservernew:~#

The number of allowed open files is very low (1024) in this setup. Docker was installed via ubuntu snap, which appears to be controlling this ulimit setting. TCP connections count towards the # of open files and rancher by its nature opens a lot of those, especially when running in non-HA mode where you have to also count the k8s and etcd connections.
We can close this as not a bug because the ulmit setting is way too low.

Closing this issue. This issue is not seen in setups that have bigger ulimit settings for rancher-server process.


Add info to package.json

This also contained changes in css/foundation.css, css/foundation.css.map and js/foundation.js, was that deliberate?

Hi @Aetles ,
Nope, it was just "grunt build". I have made no changes to styles/scripts.

@Aetles : css/foundation.css, css/foundaiton.css.map and js/foundation.js will automatically be changed whenever you do a  grunt build. Would it be a good idea to add these files in .gitignore? Does it make any sense to track changes in these files? What do you think?

@olefredrik ,
I think so, it's a good idea. In any case I don't see any reason to track all these changes in the main repo.
+1 to ignore them.

Ah, that's what I thought, all changes seemed unimportant, as if they came from a slightly different grunt build (like #fff to #FFFFFF). There where some path changes in the .map file, but those seemed to be correct. Just wanted to make sure, diffs of minified files are hard to read :)
Anyway, about adding them to .gitignore: that makes sense, since they are part of the build process. It would make pull requests less likely to include extra files. I can't think of a good reason to track them right now. If someone need them in their clone of FoundationPress they can always delete the lines from .gitignore.


New tabs and windows don't open in current directory on iterm2

Even with Preferences -> Profile -> General -> Working Directory set to "Reuse previous session's directory", a new tab or window always open on ~/.
OSX: Sierra and El Capitan
iTerm2: Build 3.0.14

Hi, thanks for this issue.
I use iTerm2, and didn't know this was possible. Sounds really useful though!
I'm not able to reproduce the problem you're experiencing. Here's what I did:

Turn on that option in Profiles, "Reuse previous session's directory."
Open an iTerm2 window and cd .zprezto.
Press Cmd-N and Cmd-T. Both times cwd is ~/.zprezto.
Close all my iTerm2 windows.
Press Cmd-N. cwd is ~.

Sierra / iTerm2 Build 3.0.14 / prezto at a08bfd6

Not having this issue either. OSX Sierra / iTerm2 Build 3.0.15 / prezto @ a08bfd6

If you can identify steps to reproduce, feel free to open an issue at the original, which is now merging changes again:
https://github.com/sorin-ionescu/prezto/issues


Workitem links not properly migrated

Expected behavior:
Links between workitems in the source project are restored in the target project

(Image is from source project)
Actual behavior:
Links between workitems in the source project are placed as hyperlinks in the target project

(Image is from target project)
The work item on the target project does contain a hyperlink to the ID of the parent in the source project:

Summary:
I just migrated our workitems from one VSTS project to another one (within one account), but the links were not properly migrated. If I look at the backlog on the source project, I see that most stories and bugs have children:

If I look at the backlog on the target project, I see the workitems, but the children are not there:

This is the config I used:
{
  "source-connection": {
    "account": "https://MYACCOUNT.visualstudio.com/",
    "project": "SourceProject",
    "access-token": "ei5..................ta",
    "use-integrated-auth": "false"
  },
  "target-connection": {
    "account": "https://MYACCOUNT.visualstudio.com/",
    "project": "TargetProject",
    "access-token": "ei5..................ta",
    "use-integrated-auth": "false"
  },
  "query": "Shared Queries/All Items",
  "skip-existing": false,
  "move-history": true,
  "move-history-limit": 200,
  "move-git-links": true,
  "move-attachments": true,
  // the tag to stamp on the work items on the source project
  // once the migration is complete.
  "source-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
  // the tag to stamp on the work items on the target project
  // once the migration is complete.
  "target-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
  // when true, will skip the work item if the area path does not exist in the target account
  // when false, will migrate the work item and set the area path to the project name when the area
  // path does not exist on the target account.
  "skip-work-items-with-missing-area-path": true,
  // when true, will skip the work item if the iteration path does not exist in the target account
  // when false, will migrate the work item and set the iteration path to the project name when the iteration
  // path does not exist on the target account.
  "skip-work-items-with-missing-iteration-path": true,
  // when the area path doesn't exist on the target project, the migrator will use this area path
  // instead of defaulting to the root.
  // note: if skip-work-items-with-missing-area-path is true, this setting is ignored.
  "default-area-path": "contoso-project\\missing area path",
  // when the iteration path doesn't exist on the target project, the migrator will use this iteration path
  // instead of defaulting to the root.
  // note: if skip-work-items-with-missing-iteration-path is true, this setting is ignored.
  "default-iteration-path": "contoso-project\\missing iteration path",
  // if the account has any identities with emojis, it's possible migration
  // will fail if the identity with an emoji has not been added to the account.
  // This setting will remove the display portion of the identity to ensure
  // migration will succeed.
  "clear-identity-display-names": false,
  // when true, will add any identities that are referenced by work items to the account,
  // adding them to the Licensed Users group.  This applies only to VSTS, not TFS.
  // when false, if any identity that is referenced by the work item does not exist it will
  // be created as a non-identity value which can cause issues for query and in the case
  // of special characters in the name the work item will fail to be migrated.
  "ensure-identities": false,
  // minimum log level that will be logged to the file.
  // if omitted, defaults to information.
  // acceptable values from lowest to highest log level: trace, debug, information, warning, error, critical.
  "log-level-for-file": "information"
}

Fixed by adding move-links. I thought the default was true so I removed if from my config.


White Balance disabling?

I connected a Basler acA1920-40uc USB3 camera and set up a profile on the cam in the pylon camera suite utility, among others enabling White Balance.
When running the pylon_camera stack, somehow this setting gets overwritten even if I remove this option from the yaml config file entirely, and the camera drops back into a non-white balanced image.
Is there any way to have the stack not modifying the internal camera params / overriding their settings there with the stack's defaults? Am I using it wrong?

I have the same problem. There is no function for white balancing. Will it be added?

I have found a temporary workaround, where I:

Open the camera in pylon_viewer
Set all of the settings as I like them.
Save the settings as a new profile
Set the profile as the startup profile.
Disable here in pylon_camera to overwrite the settings by uncommenting this line:
https://github.com/magazino/pylon_camera/blob/indigo-devel/include/pylon_camera/internal/impl/pylon_camera_usb.hpp#L71

And then rebuilding. This disables the force-loading of the default user profile on the cam that overrides all of your settings.

Hello guys, is there a way to implement this feature to the package, something like a parameter to disable this default profile enabling?

The workaround worked for us too but a proper feature would be nice :)
Thanks for the tip !

@thinkyo can you give some details on how you added white balance parameter to the package? We ran into the same params overwriting problem.


Update dependencies for examples

Problem
The old ts-node doesn't run on my environment.
Solution
Update the dependencies.
(I didn't update @types/node because I'm not sure about the version of node this library using)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Adds an icon after each

Please check the attached screenshot. I do not know why it is happening, do you have any idea?

Just found the solution. submitted a pull request for the doc.


Initial fortnox websocket implementation.

Description
A new implementation towards the Fortnox WebSocket API allowing the user to subscribe to different topics and then recieve events when something happened with the subscribed topics.
The available topics are:

Invoices
Customers
Orders
Offers
Articles
Currencies
TermsOfDeliveries
WaysOfDeliveries
TermsOfPayments

Checklist

[X] Code compiles correctly
[X] Created tests which fail without the change (if possible)
[X] Extended the README / documentation, if necessary

@brokenprogrammer as far as testing is concerned, did you test this running a sequence of messages specifically in regards to the GetNext helper? Think we might want to do that to make sure it operates as expected

@GGAlanSmithee I can add an additional test that recieves a sequence of messages.


not able to run on ubuntu.

I am trying to run this on ubuntu22 but getting following error.
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/C:/ci/astroid_1592495992870/work'
i dont have any information about this bug. so any help will be greatly appricated.

Try sudo pip install 'package name' --user


Drop unsafe usage in mesh config

AFAIK this is correct already, but best to leave unsafe to the experts...

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test integ-pilot-istiodremote

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test integ-pilot-istiodremote

unit-tests-arm64_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test integ-pilot-istiodremote

unit-tests-arm64_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test unit-tests-arm64

lint_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test integ-pilot-istiodremote

unit-tests-arm64_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test unit-tests-arm64

lint_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test lint

gencheck_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test integ-pilot-istiodremote

unit-tests-arm64_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test unit-tests-arm64

lint_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test lint

gencheck_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test gencheck

unit-tests_istio
700cfcee1c1c1361155f4de082d5451b6f6f4093
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Gizmo axis thickness

optional parameter to set axis thickness
https://forum.babylonjs.com/t/enlarge-the-thickness-of-the-axes-in-gizmos/10277

Just need to solve the what's new conflicts


prompt for generating pretrain data

Hi,
Can you share the prompt for generating pretrain data? Or can you share the data file?

Sure! I have sent it to your Gmail email.


#248 supporting students in multiple courses

#248
I don't see a burning need to support this for pilot as no students seems to be part of multiple courses. But it was small enough fix to do

Yup, cool! Just going to have to run this as an alter on the dev/prod db's.


Analytics

Reason for change
Closes manifoldco/engineering#8125.
Unrelated: adds a few more product stories for Storybook.
Testing
I’m seeing Segment events in the debugger for this property.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #124   +/-   ##
=======================================
  Coverage   53.03%   53.03%
=======================================
  Files          30       30
  Lines         709      709
  Branches      164      164
=======================================
  Hits          376      376
  Misses        331      331
  Partials        2        2

Continue to review full report at Codecov.

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


Migrate /agent to Next App Router [DO-NOT-MERGE]

Not ready for merging!
Draft to discuss the approach.
More info on Discord 👋

improved file naming

app/_lib/supabase.tsx -> app/_lib/SupabaseProvider.tsx
app/_lib/posthog.tsx -> app/_lib/PostHogProvider.tsx

switched order of providers: PostHogProvider > SupabaseProvider to SupabaseProvider > PostHogProvider, to have access to user in PostHogProvider
dynamic loading of UI components in agent/.../setup to avoid hydration errors, more info in code comments
reverted components/Layout, i opted to avoid changing unrelated components in this PR
collocated all tracking (Posthog, GA) to template.tsx, as recommended in Next.js docs
added export const dynamic = "force-dynamic" to routes using reading cookies
got rid of default exports in favour of named exports, for consistency
added encoding package as dev dep, as recommended here https://github.com/vercel/next.js/pull/52916
ran next build to check for errors
checked console for posthog tracking events, seems allrighty


[store] Hypercrx 1.4.4 was rejected by chrome extension store

It's a problem about extension permissions. I will fix it later.
PS: Edge store applys a more loose rules because it has accepted version 1.4.4.

Found it:

/approve


Bun: Action request fails if it lasts longer than 12 seconds.

Hi there, I've been tinkering a little with the bun adapter and I encountered an issue with react router actions.
When the request for an action lasts a long time, the request gets cut off and fails with net::ERR_EMPTY_RESPONSE on the client side. From testing I've found it starts failing at 12 seconds.
To reproduce this error, you can just create a project using the bun example and add an action that lasts 12 seconds or more.
Here is a link to a reproduction repo I've made

👋 hey
It is because Bun server as an idleTimeout of 10s or so.
You can customize that in the server.ts file.
// generated by react-router-hono-server/dev
import { createHonoServer } from "react-router-hono-server/bun";

export default await createHonoServer({
  customBunServer: {
    idleTimeout: 60
  }
});

This file is not in your example but you can reveal it with
npx react-router-hono-server reveal file

I changed the idleTimeout and it worked! Thanks for the fast response.


Fix SpeechSynthesis package, testing new Clipboard package, some cleanup ...

This PR is somewhat the same of the Implementation one (#54), more or less I've noticed that the CodeMaid formatter is reorganizing imports and methods alphabetically. I've disable it so this huge comparisons won't appen again.
This fixes the errors caused into the SpeechSynthesis package from parsing event related types (EventMap, "on" properties, "EventListener" methods), for now I'll ignore them until the parser will be able to manage unions, intersections, functions-like parameters, etc.
Added initial clipboard package, even in this API I've found some problems, because the type alias for ClipboardItems has an array node as type so we need to handle them as well.
Bump up some dependencies.
To make it up to you I created a list that includes the files with the most important changes for this PR (excluding renaming and formatting) :

Blazor.Clipboard* - This are the new packages that I've made to try the revisited builders

Blazor.SourceGenerators/Builders/IndentationAdjustment.cs - Added some documentation

Blazor.SourceGenerators/Builders/*Builder.cs - Added some documentation

Blazor.SourceGenerators/Builders/*BuilderDetails.cs - Split the methods for better readability

src/Blazor.SourceGenerators/CSharp/ICSharpDependencyGraphObject.cs - Addded new dependency resolution type

src/Blazor.SourceGenerators/CSharp/CSharp*.cs - Changed dependency resolution with custom hashset comparer

src/Blazor.SourceGenerators/Extensions/CSharpMethodExtensions.cs - Revisited method types resoultion

src/Blazor.SourceGenerators/Parsers/TypeDeclarationParser.Interfaces.cs - Applied previous changes to accomodate to the new resolution systems

src/Blazor.SourceGenerators/Parsers/TypeDeclarationParserCache.cs - Added some sort of cache to avoid infinite dependency loops (noticed on test for "MediaKeySystemConfiguration")

tests/Blazor.SourceGenerators.Tests/*.cs - Fixes some discrepancies caused by the changes

Obviously double-checking the rest is also important, however (hopefully) this has narrowed the search field for important changes

@Denny09310 - It looks like this work didn't start from the updated new-parser branch. Could you fix the merge conflicts?

@all-contributors please add @Denny09310 for code, test, and ideas

@Denny09310 - It looks like this work didn't start from the updated new-parser branch. Could you fix the merge conflicts?

Yes, you're right. I'll do it right now

Ok, merge done, all test are passing, tried the sample and all pages seems working as expected.
The only concern I have is, why sometimes it gives me the error on build :
"CS0246: The type or namespace name could not be found (are you missing a using directive or an assembly reference?)"
But when I build the single project that causes the error it builds correctly and then everything works? It's something related to visual studio?

LGTM, this is still a work in progress - but we can keep partying on this new-parser branch.


Add red plots when an error (e.g. too much force, no ping) is detected

I tested it for the ping (disconnect the wifi, should make the ping plot red).
I did not tested it on the torque and force, but it should work. I added random parameters (10.0) in the config files for the force/torque.

Already tested and change the limit to the actual limits that we are using.


[FEATURE] Configure ports used by go-langserver

I am using the latest version of:

[x] Atom
[x] ide-go
[x] atom-ide-ui
[x] go-langserver

Operating System: MacOS 10.13.3
Problem
The port :6060 is used by go-langserver for pprof, and :4389 is used for the language service.
As a developer it's possible for one of these ports to be used by other software on my machine.  In my case, :6060 is being used by something else.
Request
Add the -pprof and -addr options for go-langserver to the package settings, so they can be changed by the user.

I added an option to configure the pprof port. It is actually a misleading setting, the docs make it seem like it pprof should be disabled by default but its actually running on :6060 by default and there is no way to disable it. I hope this option is the workaround you needed!
I didn't add an option for -addr because that's only used in tcp mode and this plugin uses stdio. No tcp server is started so it should never cause a conflict on :4389


Full Set Of Changes For Pattern Match and Rewrite

Commit Message:
Full Set Of Changes For Pattern Match and Rewrite
Additional Description:
This PR will implement issue detailed here and described below: https://github.com/envoyproxy/envoy/issues/7763
Match Patterns and Templates
Wildcard support based on match patterns and templates.

A match pattern matches an incoming URL path.
Match patterns support glob operators to match URL text and variable definitions to bind matched text to names.

Template patterns are used to re-write URLs.
Template patterns build new URLs and may reference variables bound by a match pattern.

Match Examples

/**.m3u8 would match /foo.m3u8 and /foo/bar.m3u8.
/{dir_name}/*.ts would match /example/file.ts and bind dir_name="example" for a later template match to use.
/{dir_name}/**.ts would match /example/path/file.ts and bind dir_name="example" for a later template match to use. This would also match /example/.ts, which may or may not be a desired behavior.
/{path=v1/*}/{file=*.ts} would match /v1/example/movie.ts (binding path="v1/example" and file="movie"), but would not match /v0/example/movie.ts.

See post for full details and example:
https://github.com/envoyproxy/envoy/issues/7763#issuecomment-825053497
Risk Level:
Testing:
Unit tests. Both both internal matching/rewrite library and config/data plane changes.
 Not sure how this is generated

/retest

/retest

Looks like coverage is failing, and it needs a main merge.

Looks like this PR has some formatting errors. In any case, the best way to move forward efficiently is to break out "pattern_template_lib" into a standalone PR which will be much smaller and must faster to turn reviews around on. Please do this and I'll review ASAP.

Sorry what is the status of this? Is this being broken into smaller PRs? If so can we close this?

Sorry what is the status of this? Is this being broken into smaller PRs? If so can we close this?

Good point. Sorry for not summarizing our offline discussion here! A big chunk was broken out into
https://github.com/envoyproxy/envoy/pull/22703 which I have approved and is waiting on @zuercher for cross-company review. Meanwhile, @silverstar194 is merging the changes from that PR into this and I'll take a look once it's passing CI.

/retest

/retest

/wait

/retest

/retest

/retest

@zuercher Could you take a look?

@htuch can you give this an API review?


Add restfull handlers support.

The proposal is do something like this:
;; Using protocols

(def myresource
  (reify IResource
    IResourceIndex
    (-index [context]
      (http/ok "foobar"))

    IResourceShow
    (-show [context]
      (http/ok "foobar"))

    IResourceCreate
    (-create [context]
      (http/created "foobar"))

    IResourceUpdate
    (-update [context]
      (http/ok "foobar"))

    IResourceDelete
    (-delete [context]
      (http/ok "foobar"))))

;; Using multimethods

(defmulti myresource
  (fn [type context] type))

(defmethod myresource :index
  [_ context]
  (http/ok "foobar"))

(defmethod myresource :show
  [_ context]
  (http/ok "foobar"))

(defmethod myresource :create
  [_ context]
  (http/ok "foobar"))

(defmethod myresource :update
  [_ context]
  (http/ok "foobar"))

(defmethod myresource :delete
  [_ context]
  (http/ok "foobar"))

;; Using plain functions and hash-maps

(defn index
  [contex]
  (http/ok "foobar"))

(defn show
  [contex]
  (http/ok "foobar"))

(defn create
  [contex]
  (http/ok "foobar"))

(defn update
  [contex]
  (http/ok "foobar"))

(defn delete
  [contex]
  (http/ok "foobar"))

(def myresource
  {:index index
   :show show
   :create create
   :update update
   :delete delete})

And it will be used in this way:
(require '[catacumba.handlers.restfull :as rest])
(ct/routes [[:prefix "api/v1"
             (rest/resource "authors" myauthorresource)
             (rest/resource "books" mybooksresource)]])

Already implemented in master ;)


Best practice for use with redux?

Hey! I'm loving navi so far but I'm trying to get the static rendering stuff working with redux.
I'm getting this issue:
Could not find "store" in the context of "Connect(Component)". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to Connect(Component) in connect options.

I have this sorta thing in my index.tsx:
renderer(
  <Router navigation={navigation}>
    <Provider store={store}>
      <App>
        <View />
      ...

I've narrowed my issue down to the fact that the components in ./routes.tsx are not being wrapped up in the <Provider>:
const routes = mount({
  '/': route({
    view: <Index />,
  }),
  '/about': route({
    view: <About />,
  }),
  ...

To clarify, this works in dev, but when running build, I get the above error. Any direction would be great!
Cheers

Okay so I've just reread the docs and now I see that the main() function is only called in "real browsers". Wrapping each route in a <Provider> allows to build to complete.

Yeah, you should be able to get this to work by adding Redux's Provider to the exports of your register() call, then wrapping your app with it in a custom static renderer.
It's a little convoluted at the moment, although if we can get SSR Support merged into create-react-app, the situation should vastly improve.
If you managed to get it to work, can I close this issue off?

Nice work with the SSR PR. Good luck with it :) I'll close the ticket as it is working for now, but if you ever know of a cleaner way to do it, commenting on this thread would be greatly appreciate 👍