[suggestion] light & dark theme.js

Hi Jean,
I have another suggestion, I would like to see the light and dark theme as two separate files, something like dark_theme.js and light_theme.js
Currently, the light theme is "hardcoded" in the man style.js making it harder to maintain with the constant updates (even if the updates are great 👍)
What do you think?

Hi,
Yes I could indeed make some changes at this level.
How would you see that?
Currently, theme switching is operated by system preferences. Base theme is the dark one and with the preferred-color-scheme CSS media query,  only colors are overriden when user has selected light theme.
I could declare both dark & light full styles (layout and colors) in their own separate file and import only the one needed. Or I could import both and let the CSS media query operate.
Is it more or less what you were suggesting?
I don't know if I'm answering correctly to your suggestion :)

I was thinking along the line of declaring both dark and light styles in separate files.
import only the one needed. Or I could import both and let the CSS media query operate.
Either options would work fine, but really no rush or urgency as i mostly use pywal :)

I see, I will soon work on something that will be more easily maintainable.

@Jean-Tinland Seriously no rush but thank you.
I was thinking over the weekend that it would be great to make the data modules more modular so that they can be toggled on and off.
But not sure there is an easy way of doing that without having to change a lot of the code.
I have a few extras bits and pieces that I was testing with CPU/RAM and network speed. The problem is that it is right on a 30" screen but not so good on my MBP.  That is what made me think about separating the data modules in several widgets.
Just ideas, simple bar is excellent as is :)

I'm working on a Settings module:

With this module you could enable/disable each individual data widget. Each additional widget could be also added here.
I think it is better to keep all data widgets in a parent Übersicht widget principaly because I don't know how to handle layout with individual fixed positioned widgets.
With this Settings module I'm also working on a better dark/light theme implementation.
What are your thought about that?

That looks great, and most certainly make a lot of sense with the widgets positioning.

Thanks for last update. Closing this one


All of lodash is imported

which template:

[x] MaterialDesignFrameworkModule — Material Design
[x] Bootstrap3FrameworkModule — Bootstrap 3
[x] Bootstrap4FrameworkModule — Bootstrap 4
[x] NoFrameworkModule — plain HTML
[ ] Other (please specify below)

A clear and concise description of what the bug is.
This library depends on Lodash and imports _. into the components and services - which is not tree shakable by Webpack. It should instead import specific functions from the lodash-es (https://medium.com/@martin_hotell/tree-shake-lodash-with-webpack-jest-and-typescript-2734fa13b5cd)
Would you accept a pull request to fix?

Yes of course. Thank you @jpkolind


double touch events

Should double touch on mobile devices be interpreted as ScreenSpaceEventType.LEFT_DOUBLE_CLICK?  In Cesium 1.4 it is interpreted as two separate ScreenSpaceEventType.LEFT_CLICK events on Nexus 5.  This may be related to https://github.com/AnalyticalGraphicsInc/cesium/issues/1847

@emackey do you know what is expected here?

Good question.  For mouse-based interactions, DOUBLE click speed is defined by the browser, which typically gets it from the host OS.  Some users with disabilities may only be able to produce slow "double" clicks on their hardware, other users may set their OS to only accept a rapid double-click as being "double."  Cesium just gets the mouse events from the host, and in the land of JavaScript events, that actually means getting the first click followed later by both a second click and a separate dblclick event.
Touch & Pointer events only have a concept of down/move/up, not click nor double click.  Typically, touch-enabled browsers will still send a separate click event in response to a rapid down/up user touch action, but they may choose to never send a dblclick as that's not a typical mobile UX pattern (native mobile apps that follow standard mobile UX guidance don't expect the user to double-tap).
My opinion is that it's not Cesium's place to get involved.  Cesium is just passing through the host OS click and dblclick events without really doing anything special to them.  Mobile chooses not to ever send dblclick, so Cesium never processes one.  I think apps should just avoid using this event for anything other than a convenience for things that can be accessed in other ways.  For example, tracking an entity can be done by touching the camera icon instead of double-clicking.

OK, let's close.


Adding support for Vcpkg.

You should, once this is committed, run the "vcpkg install dpp --overlay-ports=ports" from within the vcpkg folder of this repo, after adding the commit's REF to the portfile.cmake file, and then update the SHA512 value from the one that is returned along with the error code, then commit that portfile.cmake to the PR submitted to Vcpkg.

the one conflict in this file should be resolved by accepting the change from the dev branch which moves the #endif below the close() call.

is this ready now? you keep pushing changes...


mixer should not use pods - service identity should come from pilot

This is the longer term part of #1302
Mixer should stop using pods for figuring out service names, and not have a pod cache
It should also not rely on pod labels
And should not use k8s directly for anything but it's own config CRs / CRDs

This a new analysis:
https://groups.google.com/d/msgid/istio-config/CALuuQPAPo91QBpCgrtSp2G0crKOA2xikZ6346aN7qn4LhPbDBQ%40mail.gmail.com

i don't know how to fully resolve this issue.
we've changed the attributes we are using and have stopped deriving service names.
we still have issues around attribute derivations for VM workloads (mesh extension use cases).
Can we close this issue and open a more actionable set of issues?

go ahead if you want though it's already the 3rd round of close and reopen - but yes I guess the long thread about service/workload etc on the mailing list probably is the replacement for this

If mixer needs Services and Endpoints, it should use the MCP client, and we can decide later if the source is Pilot, Galley, or an out-of-process service registry. Please replace Pilot with Mixer in the Pilot Decomposition doc to get the picture: https://goo.gl/qAsEQx .
@ozevren might be interested in working on the MCP for mixer.


skip_docker attribute added

Describe your changes
skip_docker attribute added to the export method in AbstractExporter and implemented in every exporter class (AWSBatchExporter, AirflowExporter, ArgoWorkflowsExporter, KubeflowExporter)
Issue ticket number and link
Closes #103
Checklist before requesting a review

[X] I have performed a self-review of my code
[X] I have added thorough tests (when necessary).
[X] I have added the right documentation (when needed). Product update? If yes, write one line about this update.

@yafimvo please fix failing tests

I think short flags should be only one character so you can chain them together eg. tar -czvf for compressing. So maybe we use -S if -s is already used

good point, maybe -sd, -S might be a bit confusing.

Agree with Prem that it should be one character. I think some of the short flags are two characters but that was a mistake on my end. If the -s is taken we can use -S
Sent from my iPad

On 31 Aug 2022, at 11:27, Prem Netsuwan @.***> wrote:

I think short flags should be only one character so you can chain them together eg. tar -czvf for compressing. So maybe we use -S if -s is already used
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

Alright, let's go with -S then.
On Wed, Aug 31, 2022 at 1:57 PM Eduardo Blancas @.***>
wrote:

Agree with Prem that it should be one character. I think some of the short
flags are two characters but that was a mistake on my end. If the -s is
taken we can use -S
Sent from my iPad

On 31 Aug 2022, at 11:27, Prem Netsuwan @.***> wrote:

I think short flags should be only one character so you can chain them
together eg. tar -czvf for compressing. So maybe we use -S if -s is already
used
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

—
Reply to this email directly, view it on GitHub
https://github.com/ploomber/soopervisor/pull/106#issuecomment-1233246187,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYPJONNLUGF2EQAC6V3QVLV36MJ5ANCNFSM57LA2M3Q
.
You are receiving this because you commented.Message ID:
@.***>

can we add a little note saying this was added in version 0.8.1?
also, the formatting for the link is broken: https://github.com/ploomber/soopervisor/blob/master/CHANGELOG.rst


add superjson to support stringifing more data structures

Added https://github.com/blitz-js/superjson to support:

I have not tested this on an edge function yet

I'm not sure if this is a good idea tbh.
it would break people's consumers since the message schema is suddenly different.
I would suggest you to marshal the message yourself before passing it to produce:
produce("topic",  superjson.stringify({hello:"world"}))

Or it could be a config in the constructor
new Kafka({
  url,
  username,
  password,
  serialiser: superjson
  })

wdyt?

I think the second option would be better, and I am happy to implement that.

That'd be great, thank you


yank: 0.6.0 -> 0.7.0

Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] OS X
[x] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Pushed to master (119b7c9863e32c8b27f528935670952423ea49a5).


Great job.

Nice work on getting through the debrief activity. I would love to hear how you found it? Was it a challenge? How did you find working with unfamiliar faces? Was everyone on the same page or was there one person in particular who drove it forward?

Hi Justin! I think the biggest challenge was teamwork, especially because I was the foreigner in the group but everyone pulled their weight and we finished it together. I think Jerry was able to retain the most info out of everyone because he seemed to know all of the commands/tags off the top of his head or maybe we all got performance anxiety since everyone in the group was looking at the team member's screen and helping out. Thanks for checking how we went!


chore(loops/caratheodory): add link

Is this how one is meant to mark something as done?
Will the dependency graph automatically update based on the presence of this \leanok command?
(The link will need to be updated when the PR is merged; currently it points to a branch.)

(@PatrickMassot Feel free to reach out to me if you'd like help setting up CI at some point.)

Thanks Bryan! I need to cleanup the site building a bit first.


Hit the numbers game extension

Is your feature request related to a problem? Please describe.
You often wanna hit something when you are frustrated. Why not hit the numbers on your screen?
Describe the solution you'd like
A retro game where the player has to hit the numbers displayed on the screen for extra bonus in 60 seconds. The numbers keep on changing and are displayed at random
Describe alternatives you've considered
Mobile Apps
Additional context
GSSoC'24
What problem is this feature trying to solve?
How do we know when the feature is complete?

Please assign me this issue @Sulagna-Dutta-Roy


Fix issue with config proxies and Map values

Because the ConfigProxyFactory evaluates the default value eagerly, an NPE is thrown for
Map properties when a null value is passed into Collections.unmodifiableMap, even if the
configuration is actually present and therefore the default is not needed.

lgtm

I believe this issue does not apply to the current implementation.


chore: add getAllTokens method to RedoclyClient

What/Why/How?
Added getAllTokens method to RedoclyClient class to avoid code duplication of reading tokens from .redocly-config.json
Reference
Testing
Screenshots (optional)
Check yourself

[x] Code is linted
[x] Tested with redoc/reference-docs/workflows
[x] All new/updated code is covered with tests

Security

[x] Security impact of change has been considered
[x] Code follows company security practices and guidelines

This change atm is needed for openapi-vs-code to avoid duplication of retrieving tokens from config file


Places without the possibility of translation

I noticed some places that cannot be translated. Please take care of it.

A bug with this block appeared quite a long time ago. Until the translation extended to him. Other languages have the same bug.


Fix typo in buildSrc gradle script

just fixed a typo in the annotation 😋

Nice! Thank you for your contribution


notif: Switch to our own Pigeon-based plugin for showing a notification

This delivers the first major tranche of #351, switching from
package:flutter_local_notifications to our own thin API binding
based on Pigeon. In particular we convert over one of
the handful of different methods we use from that package,
and it's the most complex of them by a substantial margin.
Getting this to work involves a bit of tricky, but fortunately
one-time, infrastructure: a shim extra Flutter plugin in order
to get our new Flutter plugin properly wired up.
Fixes-partly: #351
/cc @rajveermalviya

FAILED: analyze build_runner

Ah thanks.
The analyze failure is this issue I reported upstream in Pigeon:

https://github.com/flutter/flutter/issues/145633

but that I then forgot about when sending this. I'll work around probably by just disabling the lint globally; I doubt many cases of it will accumulate before someone (possibly us) gets around to fixing that Pigeon issue.
The build_runner failure looks like I need to tweak that check to know that not all *.g.dart files come from build_runner.
I'll fix those, but meanwhile I think all the existing code in the PR is ready for review.

Fixed those issues — CI is now passing.

Cool! It's exciting to start using Pigeon.
In manual testing on the office Android device (Samsung Galaxy S9 running Android 9), I don't seem to be getting notifications when the app is closed. They do appear when the app is open and foregrounded, or open in the background.
I'm not sure if this behavior is new with these commits, though. I'll check and see what's happening on main.

Ah yeah, I see the same thing happening on main. So I guess there's an existing bug. Is it possible this is related to #342?

Yeah, I actually saw similar behavior when I was testing this yesterday, and similarly determined it was also present on main :-/ I have a local note to myself but hadn't gotten to investigating further.
It's probably yet another distinct cause from #342, but definitely a similar symptom.
One potential mitigating factor is that I think I've only seen that in debug builds, not when using flutter run --release. If that pattern holds, then it doesn't affect normal users. But I don't know of a good reason why it'd have that pattern.

Oh, FWIW the issue seems to have stopped reproducing for me. I'm still on main. Here is my sequence:

Freshly install a debug build from main, open the app, log in
Cause a notification via DM; it appears (reported above)
Put the app in the background
Cause a notification via DM; it appears (reported above)
Close the app
Cause a notification via DM; it does not appear (reported above)
Open the app again
Cause a notification via DM; it appears
Put the app in the background
Cause a notification via DM; it appears
Close the app
Cause a notification via DM; it appears! (unexpected)

Did you happen to notice something similar?

Anyway, the issue is present in main so shouldn't block merging this. Please merge at will. 🙂

Oh, FWIW the issue seems to have stopped reproducing for me. I'm still on main.

Yeah, the issue has been flaky in my observation — sometimes it reproduces, sometimes not. That's the main reason I'm not confident in the "only debug builds" pattern I've observed.

Here is my sequence:

Freshly install a debug build from main, open the app, log in
Cause a notification via DM; it appears (reported above)
Put the app in the background
Cause a notification via DM; it appears (reported above)
Close the app
Cause a notification via DM; it does not appear (reported above)

Yeah, this is exactly the sequence that I did many times in the course of developing these changes (repeating it after various changes to the branch, to check that things were still working).
I suspect a trigger for it might be that closing the app is taken as a bad sign by the system — the user force-closed the app! maybe it was misbehaving for them — and so because I was doing it again and again, the system eventually decided the app shouldn't be trusted with the privilege of starting up in the background. If so, then that'd be another mitigating factor in that it's not likely to happen with users who aren't developing the app.

Merged! Thanks for the review.

And filed #597 for that issue where notifications sometimes don't appear.


[Question] How do i get or set from the store in rust?

Dearest Maintainer,
I would like to use this store for configuration. The app I am creating has a UI and CLI. I am unsure how I can access the config from rust right now. Any advice would be appreciated.
Thanks for you work on this.
Becker

plugins generally don't have a rust api (mainly because we couldn't think of a nice design yet), but this plugin uses a plain json file at app_dir() / store-name or if you can't use tauri's app_dir api: config_dir() / bundle-id / store-name. (config_dir is part of tauri's api and dirs-next)
Nothing special about the file itself so you can parse it yourself with serde_json.

Hello @FabianLars ,
Thank you for your response. I thought that this might be the case. i have seen a few plugins that lack a rust facing interface and I have been confused by this choice.  I was hoping that plugins would offer the same interface to both layers making it easier to code between the two. I misunderstood that this was a built in concept to tauri.
You give an example but even just providing the loaded data to rust would be a simple start. There are many advantages to having the plugin provide both interfaces. Reading the set/get/clear code I can understand why it is not a simple task.
I might take a stab at it. If there was an interface trait that a Javascript and Rust store implemented it could be bpassed around by the trait where required. The builder can build for either or.  Maybe the trait logic just handles things like window.emit( and is a no op for rust.
thanks for the reply
Becker

i have seen a few plugins that lack a rust facing interface

It's every plugin. 😅 Because of 2 reasons:

As i mentioned earlier, we couldn't really think of a one-fits-all approach (that is actually integrated with the plugin system)
The main purpose of (community) plugins (not the plugin system itself) is to extend the javascript api with stuff that's either only possible in rust or should be done in rust. From experience most users were/are better off with a completely custom solution once they need/want to do stuff in rust anyway.


ClusterLoader - Gathering kubemark etcd resource usage fix

With kubemark script changes the run etcd  command changed.
/fixes #700

/assign @mborsz

/hold
I want to check pull-perf-tests-clusterloader2-kubemark logs before merge.

/hold cancel
The etcd resource usage was gathered for kubemark.

/lgtm


vendor: Update vendoring with latest dep tool version

Now that dep tool includes a "prune" option, we want to use it to reduce our vendoring. This means we have to initialiaze and update our previous vendoring.

@sameo @dlespiau if this patch is fine with you, please merge it.

Coverage remained the same at 67.055% when pulling 267bb85ffc5206a5a6cf934828a1a54ac9e99038 on sboeuf/update_vendoring into e1094acecae99f2512bf3e82dae39a078d213410 on master.

LGTM


Better message when DataLoader is wrong

On the verge between bug and improvement.
There was a bug in my Validation DataLoader and was returning irrelevant staff. Accidentally the length was 0.  Probably an edge case combination. The error I was getting during the validation sanity check was quite cryptic:
Traceback (most recent call last):
  File "UNet_WaveProp.py", line 174, in <module>
    trainer.fit(model)
  File "/mnt/RDS/home/code/pytorch-lightning/pytorch_lightning/trainer/trainer.py", line 629, in fit
    self.run_pretrain_routine(model)
  File "/mnt/RDS/home/code/pytorch-lightning/pytorch_lightning/trainer/trainer.py", line 809, in run_pretrain_routine
    False)
  File "/mnt/RDS/home/code/pytorch-lightning/pytorch_lightning/trainer/evaluation_loop.py", line 300, in evaluate
    eval_results = model.validation_epoch_end(outputs)
  File "UNet_WaveProp.py", line 138, in validation_epoch_end
    avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
RuntimeError: stack expects a non-empty TensorList

I had to go through the code of pytorch-lightning for few hours to understand what was happening.
Maybe a more informative message would make more sense?
One thing would be to check if the DataLoader's size is 0.
What do you think? I could take a stab at a PR.

yeah, better error messing always helps, thx and PR is welcome! :]


#478 Replace in input demo insert-text-at-cursor for text-field-edit.

Thanks! There is still a reference to the old dependency in the text above however.

Good catch. I updated the reference

Thanks!


Added Argument parser for DPSDGYM

Modified the command line interface to take as input only specific datasets, epsilons and metrics to run.
Moved the default array for metrics and epsilons in config.py
Updated README.md to match current input system.
Possible extension: allow one to select models to be run (from the ones in config.py) and let one select the mlflow run name (currently defaults to "test").

I have corrected the argument parsing for MLFlow by parsing further the arguments when multiple values come in a single string as MLFlow was doing.
The command:
mlflow run "tests/dpsdgym" -P dataset="bank adult mushroom" -P epsilons="1 2" -P eval_metrics="mse ml_eval"
Now runs the project correctly. I've updated the MLProject file accordingly to reflect this change.
I forgot to mention why this change is needed: it allows to specify epsilons prerun and this is is going to be important when we will introduce a checkpointing system in the future (otherwise we would not be able to run automatically different experiments, we would have to modify conf.py manually). It also allows to run multiple metrics and datasets in the same run, when needed.

/AzurePipeline run


Mekong testnet

support for https://mekong.ethpandaops.io/
it is a devnet4-based testnet that will last until the end of the year. Don't know if we can keep the support for it once we merge devnet5 on master.

This is the version that should be used for Mekong testnet: https://github.com/Consensys/teku/releases/tag/24.10.3


add HTTPS/HTTP2 features to all servers

This is not possible with express 4, so I have to write a new example with express 5 alpha.
Examples with kaojs are upgradable to http2 without problems.


Tags for projects

Is there a way to list the projects having a specific tag, as Jekyll-tagging does with posts' tags?

#346

@rohandebsarkar, I believe #346 adds support for archive pages for post tags, not for project tags. I believe that tagging projects should be possible (from Jekyll's perspective, projects are just another collection of objects, similar to posts).

I just don't know exactly how visually this could be done. Currently there is no tag information on the projects page, and I am not sure it should. Maybe the tags should be shown only inside a projects page, and from there be possible to navigate through other projects with that tag?


Entry Point Not Found

When running applucations using ZLUDA.exe, getting error -
The procedure entry point hipGraphCreate could not be located in the dynamic link library ...\zluda\nvcuda.dll

You probably need to update Radeon driver

Is there a list for the supported versions for Radeon drivers or GPUs?

ZLUDA relies on a particular version of ROCm. AFAIK AMD does not document ROCm version shipped with the Windows driver

Got it, thanks.

I'm trying to get Nightshade working via ZLUDA (on windows 10, with a legacy R9 200 on its most recent update) and having this same issue. I have CUDA installed and functional as far as I can tell, along with python, pip and pytorch.


Python bindings: load model error with eos.morphablemodel.load_model

After building the blindings, I got eos.so in install/bin, and can import eos without error.
However, when I run your example codes in the install/bin directory:
import eos
import numpy as np
model = eos.morphablemodel.load_model("../share/sfm_shape_3440.bin")

It occurs:
RuntimeError: Error opening given file: ../share/sfm_shape_3440.bin
Please help me, thanks !

You are using "sfm_shape_3440.bin" and the model is "sfm_shape_3448.bin". Try to use the correct model.
Regards.

@Larumbergera  Oh, it works, I am so careless!  Thanks a lot !

You're welcome.
The python example code seems to be wrong.

I've just fixed the typo in the readme - no idea how the "3440" got in there!
Thank you very much for reporting it :-)


Fix sorting error in snapshot list

Description

Sorting is refreshed every time filters are applied
Related Issue :

Test issue
How Has This Been Tested?

Go to snapshot list
Sort by snapshot name ascending
Search snapshot
Check if list is still sorted by name asc

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Additional Context

 데이터 스냅샷 목록에서 정렬후 검색이 상이하게 동작합니다

run build
deploy to 2

#fc in the merge commit message is just a typo of #fn.


Final size (1-1/N)^{xN}> e^{-x}

xN total transmissions into population of N individuals, what is probability of receiving no transmissions?

More rigorous:
(1-1/(N-1))^{xN}


Created PHP version of convert-minutes-to-days

Why:
Closes #4326
What's being changed:
convert-minutes-to-days.php

Hi @esivakumar18, thanks for linking the issue and making a pull request, Please assign the issue to yourself by going to the respective issue i.e #4326, and comment !assign before I merge the request.


Unable to use Docker on Xubuntu 16.10 if kernel is 4.8.0-34.

Description
On a fresh install of Xubuntu 16.10, and after installing docker.io from vanilla repositories doesn't allow to use docker correctly.
Steps to reproduce the issue:

Install Xubuntu 16.10 (Most likelly for any variant of Ubuntu 16.10, not tested tho), with kernel 4.0.8-34.
apt-get install docker.io, add your user to the docker group, etc.
Use docker / docker-compose.

Describe the results you received:
When running docker-compose up: ERROR: containerd: container not started.
Please note that the bug disapears on 4.8.0-37. See outputs below.
 I have updated the information, please tell me if anything else is needed (I have both kernels so if you need diffing between stuff, tell me).

The docker.io package is not an official package but rather is provided by Canonical.
Please try with the official packages. apt-get remove docker.io && curl -SLf https://get.docker.com | sh

Also if you can provide any logs from the daemon it would be extremely helpful.

@cpuguy83 Thanks for the answer. I'll install the official version and will run tests with the kernel that was showing the issue. Please don't close this issue, it will take me up to 2 days to get access to that computer.

Sorry for the delay, I just took the oportunity of having some time to do more tests.
@cpuguy83's suggestion indeed works. I just tested again using the .34, .37 and .38 versions of the kernel, and there was no problem at all.
When I use docker in production, I either let the installation to the host, or have an ansible script to install everything via wget / docker.io. I never actually realized that the ubuntu vanilla packages were any different.
Sorry for the noise!


[LOC] Back-Translation "2 行分"→"Double"

🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem (if available).

Link to article:
Tell us where exactly a problem occurs.
"https://docs.microsoft.com/ja-jp/graph/api/resources/controlscore?view=graph-rest-1.0"
Problem:
What's wrong with the article?
[LOC] Back-Translation "2 行分"→"Double"

@OfficeGlobal please human translate the article.

@TinaMcN, related:#7231 | #7232

@hyoshioka0128 article was HumanTranslated. Data types were reverted to ENG

@OfficeGlobal @TinaMcN  - "Double" has been Fixed. Thanks.
Closed #2543.


resolve github issue: 1319 and 1322

This resolves Issues 1322 and 1319

@keneasson - Please squash this PR, then I'll merge it into dev.


Fix catkin_testing warning

This PR fixes the following warning:
2021-06-13T00:21:23.1437210Z CMake Warning at /usr/local/miniconda/conda-bld/ros_1623543542471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/share/catkin/cmake/test/tests.cmake:50 (message):
2021-06-13T00:21:23.1472630Z   add_rostest() should only be used inside a conditional block which checks
2021-06-13T00:21:23.1500790Z   that testing is enabled:
2021-06-13T00:21:23.1545630Z
2021-06-13T00:21:23.1547960Z   if(CATKIN_ENABLE_TESTING)
2021-06-13T00:21:23.1573800Z
2021-06-13T00:21:23.1574440Z     add_rostest(...)
2021-06-13T00:21:23.1637110Z
2021-06-13T00:21:23.1662240Z   endif()
2021-06-13T00:21:23.1668530Z

Done


Add Ruga to games

see https://thiolliere.org/jekyll/update/2016/10/29/a-game-in-Rust.html

added in next version


Improve/update docs.

@itowlson

feel free to add the tags, or I will.

ooooooo the dreaded forced push

Comments addressed, please re-check.
Thanks!


DOC: Add LICENSE file.

Add a LICENSE file to account for the license terms. The license file
added is the same recommended by the module template, and the one that is
explicitly mentioned in the module's class files.

Closing. Upstream has already a LICENSE file. Will sync this fork with upstream.


Path characters gets double-encoded

Hi,
When building from an URI, encoded characters in path gets double encoded
System.out.println(UrlBuilder.fromUri(new URI("http://www.example.com/a b/")).toString());
outputs
http://www.example.com/a%2520b/
Thanks

Thanks. Another way to demonstrate bugs is to fork the project, write unit tests of the code that breaks, and create pull requests for the new unit tests. That way, the bugs will also stay fixed.

I know ... but I was feeling lazy ;)


Parser does not seem to work properly for repeated args

I want to have possibly same args, e.g.  "localhost 9090 localhost 9091" for a source and a target, each one read using a "arg" variable. Parser claims that the target host is missing in the example. Experiments let draw the conclusion that all args must be different.

Can you add the code and the error?
On Aug 11, 2016 7:06 PM, "apoigne"<EMAIL_ADDRESS>wrote:

I want to have possibly same args, e.g. "localhost 9090 localhost 9091"
for a source and a target, each one read using a "arg" variable. Parser
claims that the target host is missing in the example. Experiments let draw
the conclusion that all args must be different.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/backuity/clist/issues/19, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA-GwXDVQotDqL099AcvSbTjBZeumnC8ks5qe1afgaJpZM4JiVg8
.

Code is
object streamjoin extends CliMain {
override val description =
"""
| ""“.stripMargin
var sourceHost = arg[String](description = "")
var sourcePort = opt[Int](description = "Port of the Source (default: 9092)", default = 9092)
var sourceTopic = arg[String](description = "Source topic")
var sourceSsl = opt[Boolean](description = "Source uses SSL", default = false)
var targetHost = arg[String](description = "Host of the  Target")
var targetPort = opt[Int](description = "Port of the  Target (default: 9092)", default = 9092)
var targetTopic = arg[String](description = "Target topic")
var targetSsl = opt[Boolean](description = "Target usest SSL (default: false)", default = false)
implicit val timeout = Timeout(30.seconds)
val system = ActorSystem("streamjoin")
case class Kel(kel: String)
def run: Unit = {
println(
s"""Source: ($sourceHost,$sourcePort) Topic $sourceTopic ${if (sourceSsl) "nutzt SSL" else ""},
|Target: ($targetHost, $targetPort) Topic $targetTopic ${if (targetSsl) "nutzt SSL" else ""}
""".stripMargin)
}
}
Args are e.g.
localhost xxx localhost xxx
Message is
Usage
streamjoin [options]     :
Options
--source-port=NUM : Port of the Source (default: 9092)
--source-ssl      : Source uses SSL
--target-port=NUM : Port of the  Target (default: 9092)
--target-ssl      : Target usest SSL (default: false)
No argument provided for targetHost
Process finished with exit code 1
If I use "localhost xxx localhost xxx localhost xxx“ for arguments   same result
If I use l"ocalhost xxx localhost yyy localhost xxx“
it say
No argument provided for targetTopic
So it seems that every input word probably goes to a Map, hence is unique.

Correct, with different args it works: "1 2 3 4".
I'll fix it soon.

released as 3.2.1
thanks for the report!


Add document evidence to immunity page

Description of change
Add accordion of document evidence to immunity page
Story Link
https://trello.com/c/LFI7E28g/1532-add-list-of-documents-to-evidence-of-immunity-page-assessment
Screenshots

Can add this to the next PR, but we probably want to validate that the end date (ends until) cannot be before the start date (starts from)

I think this might be a little bit tricky. I don't think PlanX does any of that validation so it could come through to us invalid. And then any time the planning officer saved the page it would be invalid which might be annoying if they don't want to check that at that moment? Are there other places where we're basically validating planx data?

Can add this to the next PR, but we probably want to validate that the end date (ends until) cannot be before the start date (starts from)

I think this might be a little bit tricky. I don't think PlanX does any of that validation so it could come through to us invalid. And then any time the planning officer saved the page it would be invalid which might be annoying if they don't want to check that at that moment? Are there other places where we're basically validating planx data?

Ah good point


Memory Leak

Hello @dusty-nv, Can you please help me with the reason for the following warning?
nvbuf_utils: dmabuf_fd 1269 mapped entry NOT found
nvbuf_utils: NvReleaseFd Failed... Exiting...
[gstreamer] gstreamer mysink taglist, video-codec=(string)"H.264\ (Constrained\ Baseline\ Profile)", minimum-bitrate=(uint)19420, maximum-bitrate=(uint)4039001, bitrate=(uint)332830;
nvbuf_utils: dmabuf_fd 1271 mapped entry NOT found
nvbuf_utils: NvReleaseFd Failed... Exiting...
1 objects detected
detected obj 0  class #0 (person)  confidence=0.664551
bounding box 0  (37.000000, 286.625000)  (479.000000, 359.000000)  w=442.000000  h=72.375000
detectnet is running okay and getting detections too but with the above warning. Any leads would be really helpful.
Thanks

Hi,
I also see lots of this warning.
If I use webcam 1280x720, I don't see it, but if I use IP cam H.264 with 1920x1080/20 fps --input-rtsp-latency=0, it pops up a lots... Even on my NX...
Will it be the h.264 is too slow and timing unpredictable? But my traffic is low on my 1G switch. I can tune the input camera stream if required (like fps, constant bit rate...)
My application is time critical, is there any way, I can bypass this warning?
This warning is annoying that I cannot see my own print statement.... :<
I am looking at this forum,
https://forums.developer.nvidia.com/t/jetson-utils-videosource-capture-latency-issue/188593/16
Does it mean if I update this https://github.com/dusty-nv/jetson-utils/commit/b38357bbe33640613acb7616fd7e675adbeaab2a
I can eliminate the warning?
Thx

Maybe the resolution is the key here. I fixed the warning by changing 1280 x 720 to 1280x768.
If there is any downstream task after streaming, maybe there is a code that is accessing a pointer with a garbage value.


As an analyst, I aim to obtain a list of the top ten most populated capital cities within a specified continent, so that I can use this information which is crucial for understanding the demographic landscape of the continent, facilitating regional planning, and aiding policymakers in making informed decisions related to infrastructure, economic development, and public services within that specific continental context.

Finished issue.


[BUG] Tuya TRV (MOES BRT-100) battery level is unknown

Describe the bug
Tuya TRV (MOES BRT-100) battery level shown as unknown. Attributes show 2 AA batteries (correct) but level always "unknown".
To Reproduce
Expected behavior
Battery level
Screenshots

Device signature
{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0301",
      "in_clusters": [
        "0x0000",
        "0x0001",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0201",
        "0x0204",
        "0xef00"
      ],
      "out_clusters": [
        "0x000a",
        "0x0019"
      ]
    }
  },
  "manufacturer": "_TZE200_b6wax7g0",
  "model": "TS0601",
  "class": "zhaquirks.tuya.ts0601_trv.MoesHY368_Type1new"
}

Diagnostic information
{
  "home_assistant": {
    "installation_type": "Home Assistant Core",
    "version": "2022.12.1",
    "dev": false,
    "hassio": false,
    "virtualenv": true,
    "python_version": "3.10.9",
    "docker": false,
    "arch": "armv7l",
    "os_name": "Linux",
    "os_version": "4.19.66-v7+",
    "run_as_root": false
  },
  "custom_components": {
    "linkplay": {
      "version": "3.1.8",
      "requirements": [
        "async-upnp-client>=0.27",
        "validators~=0.12",
        "chardet>=4.0.0"
      ]
    },
    "variable": {
      "version": "1.0.0",
      "requirements": []
    },
    "rpi_gpio": {
      "version": "2022.6.0",
      "requirements": [
        "RPi.GPIO==0.7.1a4"
      ]
    }
  },
  "integration_manifest": {
    "domain": "zha",
    "name": "Zigbee Home Automation",
    "config_flow": true,
    "documentation": "https://www.home-assistant.io/integrations/zha",
    "requirements": [
      "bellows==0.34.5",
      "pyserial==3.5",
      "pyserial-asyncio==0.6",
      "zha-quirks==0.0.88",
      "zigpy-deconz==0.19.2",
      "zigpy==0.52.3",
      "zigpy-xbee==0.16.2",
      "zigpy-zigate==0.10.3",
      "zigpy-znp==0.9.2"
    ],
    "usb": [
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*2652*",
        "known_devices": [
          "slae.sh cc2652rb stick"
        ]
      },
      {
        "vid": "1A86",
        "pid": "55D4",
        "description": "*sonoff*plus*",
        "known_devices": [
          "sonoff zigbee dongle plus v2"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*sonoff*plus*",
        "known_devices": [
          "sonoff zigbee dongle plus"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*tubeszb*",
        "known_devices": [
          "TubesZB Coordinator"
        ]
      },
      {
        "vid": "1A86",
        "pid": "7523",
        "description": "*tubeszb*",
        "known_devices": [
          "TubesZB Coordinator"
        ]
      },
      {
        "vid": "1A86",
        "pid": "7523",
        "description": "*zigstar*",
        "known_devices": [
          "ZigStar Coordinators"
        ]
      },
      {
        "vid": "1CF1",
        "pid": "0030",
        "description": "*conbee*",
        "known_devices": [
          "Conbee II"
        ]
      },
      {
        "vid": "10C4",
        "pid": "8A2A",
        "description": "*zigbee*",
        "known_devices": [
          "Nortek HUSBZB-1"
        ]
      },
      {
        "vid": "0403",
        "pid": "6015",
        "description": "*zigate*",
        "known_devices": [
          "ZiGate+"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*zigate*",
        "known_devices": [
          "ZiGate"
        ]
      },
      {
        "vid": "10C4",
        "pid": "8B34",
        "description": "*bv 2010/10*",
        "known_devices": [
          "Bitron Video AV2010/10"
        ]
      }
    ],
    "codeowners": [
      "@dmulcahey",
      "@adminiuga",
      "@puddly"
    ],
    "zeroconf": [
      {
        "type": "_esphomelib._tcp.local.",
        "name": "tube*"
      },
      {
        "type": "_zigate-zigbee-gateway._tcp.local.",
        "name": "*zigate*"
      },
      {
        "type": "_zigstar_gw._tcp.local.",
        "name": "*zigstar*"
      }
    ],
    "dependencies": [
      "file_upload"
    ],
    "after_dependencies": [
      "onboarding",
      "usb",
      "zeroconf"
    ],
    "iot_class": "local_polling",
    "loggers": [
      "aiosqlite",
      "bellows",
      "crccheck",
      "pure_pcapy3",
      "zhaquirks",
      "zigpy",
      "zigpy_deconz",
      "zigpy_xbee",
      "zigpy_zigate",
      "zigpy_znp"
    ],
    "is_built_in": true
  },
  "data": {
    "ieee": "**REDACTED**",
    "nwk": 14395,
    "manufacturer": "_TZE200_b6wax7g0",
    "model": "TS0601",
    "name": "_TZE200_b6wax7g0 TS0601",
    "quirk_applied": true,
    "quirk_class": "zhaquirks.tuya.ts0601_trv.MoesHY368_Type1new",
    "manufacturer_code": 4098,
    "power_source": "Battery or Unknown",
    "lqi": null,
    "rssi": null,
    "last_seen": "2022-12-11T00:23:31",
    "available": true,
    "device_type": "EndDevice",
    "signature": {
      "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
      "endpoints": {
        "1": {
          "profile_id": 260,
          "device_type": "0x0301",
          "in_clusters": [
            "0x0000",
            "0x0001",
            "0x0004",
            "0x0005",
            "0x0006",
            "0x0201",
            "0x0204",
            "0xef00"
          ],
          "out_clusters": [
            "0x000a",
            "0x0019"
          ]
        }
      }
    },
    "active_coordinator": false,
    "entities": [
      {
        "entity_id": "climate.spalnia_bez_vannoi_batareia_becathermostat",
        "name": "_TZE200_b6wax7g0 TS0601"
      },
      {
        "entity_id": "sensor.spalnia_bez_vannoi_batareia_battery",
        "name": "_TZE200_b6wax7g0 TS0601"
      },
      {
        "entity_id": "switch.spalnia_bez_vannoi_batareia_switch",
        "name": "_TZE200_b6wax7g0 TS0601"
      }
    ],
    "neighbors": [],
    "routes": [],
    "endpoint_names": [
      {
        "name": "THERMOSTAT"
      }
    ],
    "user_given_name": "\u0421\u043f\u0430\u043b\u044c\u043d\u044f \u0431\u0435\u0437 \u0432\u0430\u043d\u043d\u043e\u0439 \u0431\u0430\u0442\u0430\u0440\u0435\u044f",
    "device_reg_id": "c5dad223c674e16c0c04835d1d3aae10",
    "area_id": null,
    "cluster_details": {
      "1": {
        "device_type": {
          "name": "THERMOSTAT",
          "id": 769
        },
        "profile_id": 260,
        "in_clusters": {
          "0x0000": {
            "endpoint_attribute": "basic",
            "attributes": {
              "0x0001": {
                "attribute_name": "app_version",
                "value": 64
              },
              "0x0004": {
                "attribute_name": "manufacturer",
                "value": "_TZE200_b6wax7g0"
              },
              "0x0005": {
                "attribute_name": "model",
                "value": "TS0601"
              }
            },
            "unsupported_attributes": {}
          },
          "0x0004": {
            "endpoint_attribute": "groups",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0005": {
            "endpoint_attribute": "scenes",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0xef00": {
            "endpoint_attribute": "tuya_manufacturer",
            "attributes": {
              "0x026d": {
                "attribute_name": "valve_state",
                "value": 5
              },
              "0x0202": {
                "attribute_name": "target_temperature",
                "value": 21
              },
              "0x0203": {
                "attribute_name": "temperature",
                "value": 210
              },
              "0x0267": {
                "attribute_name": "max_temperature",
                "value": 300
              },
              "0x0269": {
                "attribute_name": "boost_duration_seconds",
                "value":<PHONE_NUMBER>
              },
              "0x026b": {
                "attribute_name": "comfort_mode_temperature",
                "value": 20
              },
              "0x026c": {
                "attribute_name": "eco_mode_temperature",
                "value": 45
              }
            },
            "unsupported_attributes": {}
          },
          "0x0201": {
            "endpoint_attribute": "thermostat",
            "attributes": {
              "0x0000": {
                "attribute_name": "local_temperature",
                "value": 2100
              },
              "0x0012": {
                "attribute_name": "occupied_heating_setpoint",
                "value": 2100
              },
              "0x0016": {
                "attribute_name": "max_heat_setpoint_limit",
                "value": 30000
              },
              "0x001b": {
                "attribute_name": "ctrl_sequence_of_oper",
                "value": 2
              },
              "0x001c": {
                "attribute_name": "system_mode",
                "value": 4
              },
              "0x001e": {
                "attribute_name": "running_mode",
                "value": 4
              },
              "0x0029": {
                "attribute_name": "running_state",
                "value": 1
              },
              "0x4000": {
                "attribute_name": "comfort_heating_setpoint",
                "value": 2000
              },
              "0x4001": {
                "attribute_name": "eco_heating_setpoint",
                "value": 4500
              },
              "0x4004": {
                "attribute_name": "valve_open_percentage",
                "value": 5
              },
              "0x4005": {
                "attribute_name": "boost_duration_seconds",
                "value":<PHONE_NUMBER>
              }
            },
            "unsupported_attributes": {}
          },
          "0x0204": {
            "endpoint_attribute": "thermostat_ui",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0006": {
            "endpoint_attribute": "on_off",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0001": {
            "endpoint_attribute": "power",
            "attributes": {
              "0x0031": {
                "attribute_name": "battery_size",
                "value": 3
              },
              "0x0033": {
                "attribute_name": "battery_quantity",
                "value": 2
              }
            },
            "unsupported_attributes": {}
          }
        },
        "out_clusters": {
          "0x000a": {
            "endpoint_attribute": "time",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0019": {
            "endpoint_attribute": "ota",
            "attributes": {},
            "unsupported_attributes": {}
          }
        }
      }
    }
  }
}

Additional logs
Paste any additional debug logs here.
Don't remove the extra line breaks outside the ``` marks.

Additional context
Add any other context about the problem here.

Well, the current code is a bit... optimistic?
https://github.com/zigpy/zha-device-handlers/blob/1d7b87e516cd4e3a1505cf979e5d4e42837cd01a/zhaquirks/tuya/ts0601_trv.py#L277-L280
So, when low battery signal comes, the 'battery_level' will be 5 (5%?)
Until then, no signal, so no else 100 condition.
IMHO that code couldn't have been working ever. And no nice solution. Sorry.

The TRV is only reporting battery low or full and it have not reporting the attribute (it dont do it very oft).
Take out the battery and wait one minute and putting it back and it shall reporting all attribute also the battery status.

The TRV is only reporting battery low or full

Ok, i think, "full" is not reported, only "low" (there is only "battery_low" attribute).
PS: May be you know what is the switch "Switch" created after pairing? What he do? I don't see any influence of this switch to anything...

Ok, i think, "full" is not reported, only "low" (there is only "battery_low" attribute).

Have you tried to remove the battery and put it again?

May be you know what is the switch "Switch" created after pairing?

It seems to be a 'windows detection' (whatever it means):
https://github.com/zigpy/zha-device-handlers/blob/1d7b87e516cd4e3a1505cf979e5d4e42837cd01a/zhaquirks/tuya/ts0601_trv.py#L779-L793
I would say that sould activate some kind of 'target temp when window open' or similar, but I really don't know.

@javicalle

It seems to be a 'windows detection' (whatever it means)

Aha, thank you for the good idea. This TRV have some actions if window is opened. Need to check this direction.

OK, this is not an issue or bug, this is "by design" of TRV. I close the issue.

We have testing some tuya TRVs Window detection and was not getting it triggered then putting it outside for longer time. If putting it in the freezer its being triggered and sending window open alarm attribute (= not very usebal function). My Siterwells is also open the valve if going under 10°C for frost protection.

Wait, i see here:
https://www.zigbee2mqtt.io/devices/BRT-100-TRV.html
and here:
https://github.com/Koenkk/zigbee-herdsman-converters/blob/f649fd86f17345757ab6722c73c0c004585e5b14/devices/moes.js#L273
what this TRV reporting battery percentage in the "battery" attribute, not only "battery_low" and also it is reporting the valve state - opened, or closed. But this quirk don;t have such attributes... So, reopen. Battery state uses not correct attribute.

So, device signature is the same, but it is defferent device... Great.
Thank you, i try the custom quirk.


When clearing the MudDataGrid.SortDefinitions, the number next to the icon (in the header) does not disappear.

Bug type
Component
Component name
MudDataGrid
What happened?
Number still appears in header when clearing SortDefinition

// Its works! But is private!
private MudDataGrid.ClearCurrentSortings();

Expected behavior
It was expected that the number would disappear as well as the ordering
Reproduction link
https://try.mudblazor.com/snippet/lVNNj9owEL3nTzCyeoBDzaU3AqK7SylVoSvBbVWtTDKi7jp2ZDsLLMp_7zgkKSAtK3xIbM-bz_f8_DwXUnMr3oztjAsn9QaWe-cx4wv0_Lv3Of_hjI5q27xI71QA88lOZLlCxx-EF3xuUlQuGkv9FxMPwe9eSdQe_rTbKIrJPcCnVqYwoyRuyMYThRlZHV-JF-x-6bFRBLTie6OKTLvjqbp5tCZH6_dHCzTHIdvBcAQ7viiyNVoGK-kVDtmCtv0b3Jdyo2_zWIgMb_N4NE56aW7MMzdK_O-rOkEmnGujxP12WnH_ZMijKBonRA0coMLlVr4KjzCb6CJDK9YK43r-I2iIgCFo3MJP6Xxr7PYGUR3BeGIYUzCvaCkFgnB7ncBKuBf4pWea-hNKvmH6Ndx3e5XboW32JIvYCnkqED5F_82aLAiuco7Pahh12RbXIpd9mo40qUx8aIBRaSFwGZWdGsoT1znTMk1HUdU0eEdJNLkng-gMscKdr5TOl2QNDYgAp641kexykeBH4j_2mBdrJRNIFPHTNHsxghrivA0FTK0pciJog34ALnzKS6Skd9Qo5zqyjhmE-XHI43u5wLXApzCNRoohYJe5TCjFer_fyRoe0PWsqaE_DbJS8FXkrKJe1rpMvCXq3qu0dmkFWZezMstqU0vwnIOwLPrCavjEDqHyEj7DIfRZskELKxtp_QM
Reproduction steps

Create on MudDataGrid
Sort by one columns
Call MudDataGrid.SortDefinitions.Clear()
Look to column header

Relevant log output
No response
Version (bug)
6.19.1
Version (working)
No response
What browsers are you seeing the problem on?
Chrome
On which operating systems are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Encountering the same issue. Please address. Thanks


Added option of removing highlighting from selection list

This adds an option "hideMark" which allows users to remove the yellow background highlighting that matches the user input.

Hey, thanks for contributing, but I'm not sure why have such an option. This is trivial to remove via CSS. E.g.
.awesomplete mark { background: none !important }


Observation and action spaces not from Gymnasium

Question
Hi,
I was wondering if I can use another object to be my observation/action space attribute, for example using RDKit molecule object to be my observation directly... I tried this:
import gymnasium as gym
from gymnasium import spaces
from rdkit import Chem

.
.
.
         self.observation_space = gym.spaces.Dict({
             'molecule': Chem.RWMol()
         })

obviously, it threw an error because the molecule isn't from spaces, but can I use:
         self.observation_space = {
             'molecule': Chem.RWMol()
       }

thanks in advance!

If you want something custom, your best bet is probably defining your own subclass of gym.Space. You will lose compatibility with most/all learning libraries, but if you're using your own learning code, then that might be fine.
What I would probably recommend is just reformulating it in terms of existing gymnasium spaces. The main purpose of observation_space is communicating to the learning library what should be the input shape of whatever model you're using, technically speaking it doesn't actually affect anything "inside" of the environment

Thank you very much!

solved, thank you very much!


fix(dotnet): no artifact uploaded

Workflow fails due to no artifact is being generated. The workflow expects $ARTIFACT_NAME but its never speciefied, causing the path to end in a .tar file, which is classified as a hidden file.

Fix works as expected. After testing it was discovered that there needs to be done a similar fix to the azure-functions.yml and azure-webapp.yml workflows as well. Will create separate PRs for these.


Error "operator is reserved for future use."

I get these error, while using the paramter "./MailboxPermissionReport.ps1 -adminUPN<EMAIL_ADDRESS>-sharedMailboxes only" with Visual Studio Code at MacOS.
ParserError: /Users/mec/pwsh/MailboxPermissionReport.ps1:206:209
Line |
206 |  … k Button--medium Button d-lg-none color-fg-inherit p-1">    <span cla …
|                                                                ~
| The '<' operator is reserved for future use.

There isn't a line of code in the script with Button--medium Button d-lg-none color-fg-inherit p-1"> <span class
It looks like a piece of HTML code, but I have no idea where it's coming from.
What happens when you run the script with PowerShell instead of Visual Studio Code?

I'm sorry. It was an error during copy & pasting the script ...


Allow deletion of a "family" along with all learning data

With regard to https://cloud.internalpositioning.com, this would mean that family names should be kept secret.

This will encourage the use of relatively secret family names. Right now anyone that knows a family name cannot delete data, but they can skew learning data to be incorrect, by sending bad learning data to the family.

encourage the use of relatively secret family names

I think this is a good approach. That way everyone can just call their family "foo" and try it until someone else deletes it.
Also, what about a requirement for a minimum length on the family name?

Yeah sounds good to me! Maybe this feature could be API only DELETE method, so you can share the web interface link without worrying about people clicking buttons and deleting accidentally.


PowerApps Backup Environment task error in DevOps running with user with mfa enabled

Hello,
PowerApps Backup Environment devops task failed with the error bellow when the Service connection's user has mfa enabled. It failed also using "app password" for the same account.
2020-02-20T14:53:43.6107350Z ##[section]Starting: PowerApps Import Solution
2020-02-20T14:53:43.6211569Z ==============================================================================
2020-02-20T14:53:43.6212088Z Task         : PowerApps Import Solution
2020-02-20T14:53:43.6212532Z Description  : PowerApps Import Solution
2020-02-20T14:53:43.6212753Z Version      : 0.1.10
2020-02-20T14:53:43.6213228Z Author       : Microsoft
2020-02-20T14:53:43.6213516Z Help         : More Info
2020-02-20T14:53:43.6214047Z ==============================================================================
2020-02-20T14:53:46.9918491Z ##[error]Failed to connect to instance: . Please verify your credentials for *** and instance url.
ERROR REQUESTING Token FROM THE Authentication context
ERROR REQUESTING Token FROM THE Authentication contextOne or more errors occurred. => AADSTS50076: Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access 'removed'.
Trace ID: f5c6d886-a52c-4c3e-9d06-1cde6e5f1e00
Correlation ID: 38931600-2d8b-4ba4-b238-6febd2a11cec
Timestamp: 2020-02-20 14:53:46Z => Response status code does not indicate success: 400 (BadRequest). => {"error":"interaction_required","error_description":"AADSTS50076: Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access 'removed'.\r\nTrace ID: f5c6d886-a52c-4c3e-9d06-1cde6e5f1e00\r\nCorrelation ID: 38931600-2d8b-4ba4-b238-6febd2a11cec\r\nTimestamp: 2020-02-20 14:53:46Z","error_codes":[50076],"timestamp":"2020-02-20 14:53:46Z","trace_id":"f5c6d886-a52c-4c3e-9d06-1cde6e5f1e00","correlation_id":"38931600-2d8b-4ba4-b238-6febd2a11cec","error_uri":"https://login.microsoftonline.com/error?code=50076","suberror":"basic_action"}: Unknown errorUnable to connect to CRM: AADSTS50076: Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access 'removed'.
Trace ID: f5c6d886-a52c-4c3e-9d06-1cde6e5f1e00
Correlation ID: 38931600-2d8b-4ba4-b238-6febd2a11cec
Timestamp: 2020-02-20 14:53:46Z
2020-02-20T14:53:47.0313302Z ##[section]Finishing: PowerApps Import Solution

@itaskov
Thanks for contacting us. Unfortunately, we're unable to handle Support requests for the product here. To contact Support, visit https://powerapps.microsoft.com/support/.
Closing this issue.

Peter,
I was told by the powerapps support to open an issue here because the build
tools are still preview and there is no service connection in DevOps
supporting mfa.
I will open a support request again with the powerapps support.
On Wed, Mar 4, 2020, 7:30 PM Peter Hecke<EMAIL_ADDRESS>wrote:

Closed #96 https://github.com/microsoft/PowerApps-Samples/issues/96.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerApps-Samples/issues/96?email_source=notifications&email_token=ABTE56JJXIZKPTSMPIEGX33RF3XCVA5CNFSM4KYTSPS2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOXC5BYMQ#event-3099204658,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABTE56MN4CADYEXZ6YSLSE3RF3XCVANCNFSM4KYTSPSQ
.

@itaskov
Unfortunately, we do not have the knowledge to help you on this issue. However, I did find a private thread that mentions use of MFA in ADO pipeline. Perhaps this info would help you.
...we are aware of the limitation and our next release should include full support for service principals so that you can authenticate with a headless service account.  In the meantime, you should use a user credential with MFA disabled for that account.

@itaskov Worst case, have Support contact me and I can refer them to an internal contact that may be able to help.

Peter,
Thank you very much. I have just opened a service request and will update
it to include your contact information.
On Thu, Mar 5, 2020, 3:18 PM Peter Hecke<EMAIL_ADDRESS>wrote:

@itaskov https://github.com/itaskov Worst case, have Support contact me
and I can refer them to an internal contact that may be able to help.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerApps-Samples/issues/96?email_source=notifications&email_token=ABTE56OTYBA3HT53576VWJDRGACKTA5CNFSM4KYTSPS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN6X7WI#issuecomment-595427289,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABTE56KL44MG2ZLXIBYACYDRGACKTANCNFSM4KYTSPSQ
.

@itaskov New information
If you need assistance with the Power Apps build tools, post a message to the Power Apps component framework, ALM & Pro Dev forum.


[Android] Natively loopable animations

Provides new ‘shouldLoop’ config parameter for timing animation
If useNativeDriver = true, will use Java code running on UI thread to
control looping
Use case: We have a long running database query and calculation
process tying up the javascript thread, and want to display a loading
spinner while it is running. With this we can show a looping spinner
without returning to js to manage the loop.
Note, this does the minimum to  fulfil our requirements, and no more. I.e. works only on Android, for the timing animation, and when useNativeDriver is true.

By analyzing the blame information on this pull request, we identified @kmagiera to be a potential reviewer.

Seems like a useful feature, I ran into similar use case before too. I think the api we want for this is Animated.loop though, so it's similar to Animated.sequence, parallel, and stagger: Animated.loop(Animated.timing(value, config)).start(). Can you update the PR for this?
This would be neat to integrate with those other animated controllers as well, so you could do: Animated.loop(Animated.sequence([....]))

That sounds like a great api @brentvatne, and I'd love to update the PR - unfortunately our company can only afford to spend time on our own requirements at the moment. Was throwing this out there for some inspiration in case anyone wanted to pick it up. We'll continue to use it internally (will attempt to keep my fork up to date) until someone more giving with their time builds Animated.loop or similar. Cheers!

@edmofro updated the pull request - view changes

@edmofro updated the pull request - view changes

@janicduplessis will work on the API proposal that I mentioned above :)

@janicduplessis how is it coming along?

Haven't had time to work on this yet but its in the pipeline :)

@facebook-github-bot this is now assigned to @janicduplessis (feel free to chip in if there's a specific sentence the bot listens to)

Let's just close it for now as we won't merge it in this current state. Hopefully I'll have some time to work on this soon.


[Snyk] Upgrade @contentstack/cli-launch from 1.2.0 to 1.2.1

Snyk has created this PR to upgrade @contentstack/cli-launch from 1.2.0 to 1.2.1.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.

The recommended version was released on 22 days ago.

Release notes

Package name: @contentstack/cli-launch

1.2.1 - 2024-09-02

1.2.0 - 2024-08-14

    from @contentstack/cli-launch GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Since using<EMAIL_ADDRESS>version, closing this PR.


Non-video views not updating while in PIP mode

I've implemented the package and the sample code to my app. I've also added a background timer to change values when the app is in PIP mode ( i.e. background )
I can see the values changing in logs, but somehow the view in PIP area is not updated. It shows a screenshot of the app just before entering PIP mode.

hi, does this problem solved? I am finding best pip lib

Same

Same here also


[move-prover] update spec lang doc on loop invariants

Update docs for changes made in #8890
Motivation
Keep our docs updated
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
CI

/land


Radarr Ngnix subfilter dark theme stopped working

Describe the bug
Radarr's subfilter dark theme stopped working on all my web browsers.  Clearing cache doesn't fix the issue.  It was working just an hour ago or so.  I don't have issues with the subfilter dark themes for Sonarr and Plex.
Is this issue related to?
https://github.com/GilbN/theme.park/issues/188

Please check your browser console for any errors

Still broken?

Thank you so much for being so patient.  The issue seemed to go away after restarting Nginx.  The only thing unusual is that Radarr shows the below errors in the browser console.  I don't get these errors in Sonarr.  I'm not sure if that's normal or not.

I looked up the No 'Access-Control-Allow-Origin header is present on the requested resource. error..  Per this link.  It seems like I need a specially compiled version of Nginx that has the http://wiki.nginx.org/NginxHttpHeadersModule built-in.  I'm using the latest Windows Nginx build; which doesn't have that module.  I also don't have the skillset to build a special version of Nginx with that module included.  Reguardless, I'm not sure if those errors are related to the issue I saw or not.
If you have any suggestions that may help prevent these errors, please let me know.  Otherwise, please feel free to close this issue.  Thank you very much for the excellent support!

Try and switch to the new url.
https://theme-park.dev/CSS/themes/<APP_NAME>/<THEME_NAME>.css

Thank you.  That didn't seem to make any difference on those errors I get in Chrome web browser for Radarr.  Anyway, I'm not able to reproduce the issue I posted here anymore.
Do you think its better I use the new URL from now for all my apps or should I revert back to the old URL?  Both seem to be hosted by github.

Might as well use the new one.

Thank you.  I'm curious, will you eventually update your documentation to use the new URL?

Already have


Same references from different (but not found) modules

If you have code like the following:
import { resolve as resolveUrl } from 'url';
import { resolve } from 'path';

getDocumentHighlights marks both references of resolve as the same if the modules 'url' and 'path' can't be found. However, if 'url' and 'path' can be found, it correctly differentiates between the two.
I know this is somewhat of an edge-case, but is this intended behavior? Or is it a bug?

they both given the same symbol (unknownSymbol), the find all references code will think they are because they also have the same name. we could exclude the unknownSymbol from this logic. but would not say it is a priority.

Thanks for checking; I bisected and this was fixed in https://github.com/microsoft/TypeScript/commit/e8c3d548eb66c020b02cfa135b492f9480ef639c, but it's not clear to me that this actually has a test and it'd be nice to have one via a fourslash baseline or something.


Version conflict between nvidia faiss-gpu and python3.8

Thank you for your excellent work! However, when I attempted to install nvidia faiss-gpu using the command conda install -c pytorch -c nvidia faiss-gpu=1.7.4, I encountered the following error:
faiss-gpu 1.7.4 requires Python 3.8.*, which conflicts with any previously installable versions.
It seems there might be an issue with the version. I would appreciate it if you could check and resolve this.

Hi Yibo,
Thank you for the message.
The issue is because of the misalignment between your Python version and the faiss-gpu version. You can create a new conda environment with python >= 3.8 installed with the following command (you may need to install miniconda first https://docs.anaconda.com/miniconda/install/#quick-command-line-install):
conda create --name graphcot python==3.8
conda activate graphcot

Then run the command:
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
conda install -c pytorch -c nvidia faiss-gpu=1.7.4
pip3 install -r requirements.txt

Best,
Bowen

Hi Yibo,
Thank you for the message.
The issue is because of the misalignment between your Python version and the faiss-gpu version. You can create a new conda environment with python >= 3.8 installed with the following command (you may need to install miniconda first https://docs.anaconda.com/miniconda/install/#quick-command-line-install):
conda create --name graphcot python==3.8
conda activate graphcot

Then run the command:
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
conda install -c pytorch -c nvidia faiss-gpu=1.7.4
pip3 install -r requirements.txt

Best, Bowen

I'm sorry, I made a mistake earlier because I didn't check the GPT's response carefully. The actual error message is as follows:
Could not solve for environment specs
The following packages are incompatible
├─ cudatoolkit 11.3**  is requested and can be installed;
├─ faiss-gpu 1.7.4**  is installable with the potential options
│  ├─ faiss-gpu 1.7.4 would require
│  │  └─ libfaiss 1.7.4 h13c3c6d_0_cuda11.4, which requires
│  │     └─ cudatoolkit >=11.4.1,<11.5.0a0 , which conflicts with any installable versions previously reported;
│  ├─ faiss-gpu 1.7.4 would require
│  │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  └─ faiss-gpu 1.7.4 would require
│     └─ python >=3.9,<3.10.0a0 , which can be installed;
└─ pin-1 is not installable because it requires
   └─ python 3.8.* , which conflicts with any installable versions previously reported.

the given script in README installs the cudatoolkit 11.3 and python 3.8, but they are not suitable for the faiss-gpu 1.7.4.

I tried to install python 3.9 and cudatoolkit 11.4.1 to fit the faiss 1.7.4, but the torchaudio meets the confliction. Then I installed Python 3.8, cudatoolkit 11.3 as README, and Faiss-Gpu 1.7.3. There is no version conflict anymore and it solves this problem. I will pull a PR soon the fix the readme.


Fastlane init fails.

Issue Description
I update fastlane, ran fastlane init entered my Apple Id and get the following output.
Your Apple ID (e.g. fastlane@krausefx.com<EMAIL_ADDRESS>[20:27:36]: Verifying if app is available on the Apple Developer Portal and iTunes Connect...
[20:27:36]: Starting login with user<EMAIL_ADDRESS>[20:27:37]: Could not find latest API Key from the Dev Portal - the server might be slow right now
[20:27:37]: An error occurred during the setup process. Falling back to manual setup!

If I continue with manual setup I get the following:
/Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/portal/portal_client.rb:30:in `api_key': [!] Could not find latest API Key from the Dev Portal - the server might be slow right now (RuntimeError)
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/portal/portal_client.rb:38:in `send_login_request'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/client.rb:247:in `do_login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/client.rb:210:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/client.rb:88:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/portal/spaceship.rb:22:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.24.1/lib/spaceship/portal/spaceship.rb:77:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:184:in `detect_if_app_is_available'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:92:in `ask_to_enable_other_tools'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:82:in `manual_setup'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:61:in `try_manual_setup'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:46:in `rescue in run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup_ios.rb:28:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/lib/fastlane/setup/setup.rb:19:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/bin/fastlane:51:in `block (2 levels) in run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:153:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:428:in `run_active_command'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane_core-0.41.2/lib/fastlane_core/ui/fastlane_runner.rb:23:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/bin/fastlane:158:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.80.0/bin/fastlane:164:in `<top (required)>'
	from /usr/local/bin/fastlane:23:in `load'
	from /usr/local/bin/fastlane:23:in `<main>'

fastlane version (fastlane -v): fastlane 1.80.0
Do you use bundler, rbenv or rvm? No
I worked through the suggestions in https://github.com/fastlane/gym/issues/100#issuecomment-184335220, but they appeared to have no effect.

Might be fixed by this: https://github.com/fastlane/fastlane/pull/4115/files

Thanks @shingt for the quick fix.

Thanks @shingt all good here.

Just a note, setup was flawless after that hiccup.
Great work, thanks :)

Awesome @m00sey! Glad to hear it. Thanks for helping out @shingt :+1:


admin-state node of ietf-hardware.yang notifying failed issue

Hi all,
When I want to notify the admin-state node of ietf-hardware.yang, netconf server occurred a mistake print as below:
libyang[0]: Invalid leafref value "locked" - no existing target instance "/hardware/component/state/admin-state". (path: Schema location /ietf-hardware:hardware-state-oper-enabled/admin-state, data location /ietf-hardware:hardware-state-oper-enabled/admin-state.)>>>admin_state_enabled_notification send failed, rc=9, Validation failed
And I attched my code as below:
notif[1].type = SR_INSTANCEID_T;
switch(admin_state)
{
	case 0:sr_val_set_str_data(&notif[1], SR_INSTANCEID_T, "unlocked");break;
	case 1:sr_val_set_str_data(&notif[1], SR_INSTANCEID_T, "locked");break;
	case 2:sr_val_set_str_data(&notif[1], SR_INSTANCEID_T, "unknown");break;
	default:sr_val_set_str_data(&notif[1], SR_INSTANCEID_T, "unknown");break;
}

printf(">>>printf the [%s] values: \n",__func__);
size_t i;
for(i=0; i<leaf_cnt; ++i)
{
    sr_print_val(&notif[i]);
}

rc = sr_event_notif_send(session, "/ietf-hardware:hardware-state-oper-disabled", notif, leaf_cnt, 0, 0);

It seems like I didn't fill the value on  "/hardware/component/state/admin-state" path. What I've done was for /ietf-"hardware:hardware-state-oper-disabled" notify path, but I think I just want to notfiy the node in the notify path. So,
what should I do to check out this issue?

Seems you have a leafref in the notification to the configuration data. However, when validating a notification, it is the data from the operational datastore that it is being validated against meaning you need to have /hardware/component/state/admin-state node with value locked in the operational datastore for the notification to validate and be sent. How to get data to this datastore is described in the sysrepo documentation.

Seems you have a leafref in the notification to the configuration data. However, when validating a notification, it is the data from the operational datastore that it is being validated against meaning you need to have /hardware/component/state/admin-state node with value locked in the operational datastore for the notification to validate and be sent. How to get data to this datastore is described in the sysrepo documentation.

But the notfifcation node branch are different with wtih the node which was reporting the error. So you mean that should I configure the node which is not belonging to the notification branch?

I do not understand what you are confused about and am not sure you even understand what a leafref is, so please read about it if you do not. The notification you are trying to send has 3 leaves of the leafref type, which needs to point to existing target instances in the oeprational datastore. These instances (or at least one) do not exist in your case hence you getting the error.

OK， I got the reason.The notification leaf "/ietf-hardware:hardware-state-oper-disabled/admin-statae" is relavent to the leaf "/hardware/component/state/admin-state", I should configure the second leaf first ,then the notification would happen.

Yes, that is correct.


This specific junction in Havana has a civilian navigation problem.

This junction in Havana has a navigation problems for the civilian cars that go from the north to the south of the junction. Specifically, they sometimes turn to the wrong way, going agaist the one way traffic from the crossing road.
They do like this, from the point of view of my screenshots:

Have the turn signals turned on the wrong side.
Then, do a loop around at the junction and back to the position of enabling the turn signals.
Actually turn, going agaist the one way traffic.

For the record I didn't notice those vehicles going to the actually right side of the one-way road. They either go straight or turn this way.
I don't know if this affect other junctions like this in Havana, in other cities or this is a specific thing which also happened in the original game, I have no idea.

Fixed in 68f9773


untangling rabbitmq -> elasticmq (local aws sqs)

there exists a local version of aws sqs - called elascitmq
https://github.com/softwaremill/elasticmq
it seems like a better option and would get faster to production version.

Thanks I'll take a look at this. I have some improvements I'll be pushing later tonight as well.

@johndpope this looks good I'll give it a try.

if you have docker - you can stand this up just running
docker compose up
then just hit this locally using
endpoint <IP_ADDRESS>:9324
https://github.com/naokirin/docker_compose_elasticmq/blob/main/docker-compose.yml
version: '3'
services:
elasticmq:
image: softwaremill/elasticmq
ports:
- "9324:9324"
- "9325:9325"
volumes:
- type: bind
source: ./custom.conf
target: /opt/elasticmq.conf

This is in progress. I likely will not implement the Amazon portion, however I have started working on a branch which allows queues using python SimpleQueue


Reflex replaced with a new instance for some reason

Bug Report
Describe the bug
When creating a simple nothing morph, i've encountered "StimulusReflex detected that the StimulusReflex Controller responsible for this Reflex has been replaced with a new instance. Callbacks and events for "nothing" or later life-cycle stages cannot be executed."
I couldn't figure out what was the problem, and right now I can't use the reflexSuccess method.
my console output:

manage_users.html.erb:
<td id="level<%= user.id %>"><%= select_tag("levels", options_for_select(User.levels.keys, user.level), "data-controller": "users", "data-action": "change->users#update_user_level", "data-user-id": user.id ) %>
users_controller.js
import ApplicationController from './application_controller.js'

export default class extends ApplicationController {
	update_user_level(event) {
    const user_id = event.target.dataset.userId
    const level = event.target.value
    this.stimulate('User#update_user_level', user_id, level)
  }
}

user_reflex.rb:
class UserReflex < ApplicationReflex
  def update_user_level(user_id, level)
    User.find(user_id).update(level: level)
    morph :nothing
  end
end

Versions
StimulusReflex

Gem: 3.4.1

External tools

Ruby: 2.7.1p83
Rails: 6.1.0

Browser

Browser chrome
Version 88.0.4324.182

Hey, usually the fastest way to get support is to drop by the Discord with a link to a git repo that reproduces the issue so we can test it on our local machines. The fastest way to get up and running with a MVCE is to clone https://github.com/leastbad/stimulus_reflex_harness and just add enough code to break it.
Usually, I'd recommend re-reading https://docs.stimulusreflex.com/rtfm/reflexes#understanding-stimulusreflex-controllers but I admit that it doesn't immediately look like it should be failing in that way. Still, this is exactly why we need to see the larger context; you just never know what might be misconfigured. And honestly, about 40% of bugs can't be reproduced in the harness template, which helps developers zoom in on the real problem in their codebase just by narrowing the possibilities.
If you can link to an MVCE, we'll get this sorted out for you pronto.

Hi @jordano159! Can you confirm whether or not this issue was resolved by updating to the master branch?

Happy to re-open if you can give more information!

After upgrading from 3.4.0 (which was created following the documentation on https://docs.stimulusreflex.com/hello-world/setup) to 3.5.0.pre1 I started to get the same error.
Before I dive into creating a simplified repository for this I wanted to understand what is the concept behind warned attribute?
I was not able to find it anywhere else in the code:

Is there also updated documentation for 3.5.0.pre1?

Hi @Laykou I would be happy to answer your questions on Discord, as your questions are valid but unrelated to #463.

Hi @DanteZ5, sorry that you're having trouble. Can you please confirm what versions of StimulusReflex and CableReady that you're running, as well as your Rails version and JS tooling stack?
Is it one Reflex that isn't working, or all of them?
Do you have a git repo we could check out? Are you on Discord? If not, you should be!

we're connected on Discord (I'm Mox). Thanks for your help, I'm still working on called reflex from stimulus controller trying to move action from connect to something like variableTargetConnected, but your solution to add beforeReflex and afterReflex in application_controller.js works for reflex called from HTML.
` beforeReflex() {
ReactRailsUJS.unmountComponents()
}
afterReflex() {
ReactRailsUJS.mountComponents()
}`

Hi @DanteZ5 and @jordano159 , were you guys able to find a solution for this issue?

@hamzaGit19 please jump on Discord and we'll be happy to help you sort out whatever issue you're having.


[BUG] Offscreen page

What happened?
Offscreen page How to use react to write a page? I need to parse the dom in the offscreen page, but I don’t know how to create an offscreen in plasmo.
Version
Latest
What OS are you seeing the problem on?
Windows
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
(OPTIONAL) Contribution

[ ] I would like to fix this BUG via a PR

Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

Create Tab Pages to serve as Offscreen pages
//background
let OFFSCREEN_DOCUMENT_PATH =chrome-extension://${chrome.runtime.id}/tabs/offscreen.html

@iomjympq99190 I'm facing the same issue, have you found any workaround with this?


Detect names with My prefix like myVariable

Summary
Have not seen this yet, but is trivial to implement.
Lint Name
VariablesHaveDescriptiveNamesCheck
Reproducer
var myVariable = 1;

Is not so trivial to implement, therefore closing this as not planned


Kitchen Sink: Build A QR Code Generator:

Build a QR code generator that converts text or URLs into QR codes that you'll add to the kitchen sink. Feel free to use any existing projects of yours or start one from scratch.
For more information about the Kitchen sink; check out:

https://sink.million.dev/
https://github.com/aidenybai/million/blob/main/packages/kitchen-sink/README.md

N.B: Upon PR review, your usage of Million.js is a plus

could you please assign this to me?


Remove product_type_id from MIQ products params

Requires https://github.com/projectjellyfish/ux/pull/277

 Code Climate has analyzed this pull request.

:+1:


Non-GM Players Get Error on Chat/Roll Actions - getRollData Undefined Check Needed

Description
When non-GM players attempt to type in chat or make rolls, the following error appears in the console and no action is posted to chat.
Uncaught (in promise) TypeError: Cannot convert undefined or null to object
    at Function.entries (<anonymous>)
    at CairnActor.getRollData (actor.js:93:31)
    at ChatMessage.getRollData (foundry.js:17635:26)
    at ChatMessage.getHTML (foundry.js:17676:78)

The error occurs when any text or roll is manually typed into the Foundry chat box or if any macro with a roll component is triggered. The exception is rolling from the Character Sheets themselves still works - e.g. clicking STR, DEX, WIL.

The user permissions within Foundry are set to allow all roles to perform Manual Rolls.
I have disabled all modules to eliminate the variables
I have changed player rolls and created new players - if they are not GMs, they cannot roll
I've restored to previous backups of the game (early Dec) without any fix
Running Cairn v 0.15 / Foundry VTT V12.331

Could this behavior be occurring if data.abilities on actor.js is undefined during these rolls from not the character sheet?
UPDATE:
I've had success updating this portion of actor.js.
/** @override */
getRollData() {
const data = super.getRollData() || {};
if (data.abilities) {
for (const [k, v] of Object.entries(data.abilities)) {
if (!(k in data)) data[k] = v.value;
}
}
return data;
}

This is somehow strange because:

I was not able to reproduce this error
This part of code has not changed for 3 years

Nevertheless, I will introduce this change as checking property existence won't break anything.


Fix install hyperkube

What this PR does / why we need it: can't move the same file twice (errata from #3964)
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
If applicable:

[ ] documentation
[ ] unit tests
[ ] tested backward compatibility (ie. deploy with previous version, upgrade with this branch)

Release note:

/lgtm


Add hcloud_network and hcloud_ssh_key ids to output so other resources outside of the module can refer to them

In my setup I also create another VMs that should use the same key as created by the module.
I also use the same network.
Using data resources and depends_on leads to recreation of resources every time a value in the kube-hetzner module changes.

@schmidp Thanks for this PR. So these outputs fix your issues, correct?

yes it does. if you use the output, you don't have to use a data source that depends on module which flags resources that depend on the data source to recreate if the module changes.
I just needed those two values, but the module should output more in the future for anything others would like to reference.

@schmidp Thanks, perfect!


Multiple users sprape. There is a possibility to do it?

Hi,
I am working to extract multiple tweets for multiple users from one nitter server but I can't do it.
There is a posibility?
Thanks

Hi,
at the moment scraping multiple users is only possible by calling the function two separate times. I will keep it in mind for future updates.


Move remote.proto into its own directory

Currently remote.proto is sitting in with the remote read/write code, which means any adapters using it end up pulling in some Prometheus code which they really shouldn't.
This was done initially to get things going, but we should find a better place to put our public protos long term.

+1, also see https://github.com/prometheus/prometheus/pull/2821#issuecomment-308791455

@brian-brazil In #2821 you proposed a single directory listing our protos. The general trend in Go seems to be to have pkg/remote/remotepb for example to address the problem or unnecessary imports. That's how AM does it.
I can see how a single dir makes it easier to find. But it kind of messes with hierarchical package structure.
I'm open to either but would like to hear more arguments/opinions.
Can we agree to avoid sharing partial proto types across repositories, i.e. not have AMs silence matcher import its LabelMatcher proto from prometheus/prometheus or share mundane stuff like the LabelPair tuple?

I'm not too pushed either way on sharing.

The dev-2.0 branch has a prompb directory for these.

Closed by #2850


Fixes issues surrounding force reloading on different query options

Before there was an issue where if the result turned an empty set then a subsequent query would fail to fetch. The previous fix (#26) into master had 2 typos, this commit fixes those two typos.

Thanks!


[BUG] Access Violation error

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
I've previously used Vulkan without issue until today. After switching to DirectX11 the game ran fine for around 20 minutes before it crashed. Event Viewer reports an access violation (Exception code: 0xc0000005); Ran sfc /scannow in cmd and it seemed to find a problem.
I'm not 100% sure if this is an issue with my PC, Roblox, or Bloxlink, will report if the problem occurs on Roblox too.
Ran WinDbg on the .dmp file produced, see below:
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

KEY_VALUES_STRING: 1

    Key  : AV.Fault
    Value: Read

    Key  : Analysis.CPU.mSec
    Value: 437

    Key  : Analysis.Elapsed.mSec
    Value: 561

    Key  : Analysis.IO.Other.Mb
    Value: 32

    Key  : Analysis.IO.Read.Mb
    Value: 19

    Key  : Analysis.IO.Write.Mb
    Value: 56

    Key  : Analysis.Init.CPU.mSec
    Value: 1155

    Key  : Analysis.Init.Elapsed.mSec
    Value: 48994

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 213

    Key  : Failure.Bucket
    Value: INVALID_POINTER_READ_AVRF_c0000005_RobloxPlayerBeta.dll!Unknown

    Key  : Failure.Hash
    Value: {f8a04ed7-12db-fdc1-59bd-e60961a48aa1}

    Key  : Timeline.OS.Boot.DeltaSec
    Value: 1028389

    Key  : Timeline.Process.Start.DeltaSec
    Value: 1856

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Version
    Value: 10.0.19041.1

    Key  : WER.Process.Version
    Value: 0.600.1.36940

FILE_IN_CAB:  RobloxPlayerBeta.exe.21144.dmp

NTGLOBALFLAG:  0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

APPLICATION_VERIFIER_LOADED: 1

CONTEXT:  (.ecxr)
rax=0000000000000000 rbx=5267cc77af276b00 rcx=0000000000000000
rdx=00007ff730e68000 rsi=00007ffe38e7fcd8 rdi=00007ffe38e7fcd8
rip=00007ffe3af4451b rsp=00000083303fe820 rbp=00000083303fe8a0
 r8=00007ffe4ae60000  r9=0000000000000007 r10=0000000000000000
r11=0000000000000011 r12=00000083303fea60 r13=00007ffe38910d50
r14=0000000005238000 r15=00007ffeca182be0
iopl=0         nv up ei pl zr na po nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010244
RobloxPlayerBeta!run+0x2f378b:
00007ffe`3af4451b 803e48          cmp     byte ptr [rsi],48h ds:00007ffe`38e7fcd8=00
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffe3af4451b (RobloxPlayerBeta!run+0x00000000002f378b)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]:<PHONE_NUMBER>000000
   Parameter[1]: 00007ffe50b8a180
Attempt to read from address 00007ffe50b8a180

PROCESS_NAME:  RobloxPlayerBeta.exe

READ_ADDRESS:  00007ffe50b8a180

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:<PHONE_NUMBER>000000

EXCEPTION_PARAMETER2:  00007ffe50b8a180

STACK_TEXT:
00000083`303fe820 00007ffe`39acb351     : 00000083`303ff980 00000000`00000000 00000000`00000000 00000000`00000000 : RobloxPlayerBeta!run+0x2f378b
00000083`303ff920 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : RobloxPlayerBeta!Ordinal0+0x132b351

SYMBOL_NAME:  RobloxPlayerBeta+2f378b

MODULE_NAME: RobloxPlayerBeta

IMAGE_NAME:  RobloxPlayerBeta.dll

STACK_COMMAND:  ~124s; .ecxr ; kb

FAILURE_BUCKET_ID:  INVALID_POINTER_READ_AVRF_c0000005_RobloxPlayerBeta.dll!Unknown

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {f8a04ed7-12db-fdc1-59bd-e60961a48aa1}

Followup:     MachineOwner

It shows you right there that this is comes from Roblox itself. There isn't anything that I can do about this.

Ah, apologies. Thanks for the quick reply.


initPointer works multiple times

Fixes https://github.com/straker/kontra/issues/155

Coverage remained the same at 100.0% when pulling 0a68fd55b6eb2fccdca664514b164e982d3b7425 on BoldBigflank:bugfix/pointer-multiple-inits into 457a412ed870e225a861473c50cc4f36aca2f761 on straker:master.

Wouldn't it be simpler to have a guard instead of removing and re-adding everything? Something like:
let inited = false;
function initPointer() {
  if (inited) return;

  inited = true;
  // add event listeners
}

I don't think that'll work in my case because each time I call initPointer() the canvas it's attaching events to is different, so I really intent to do the work again.

I'm not sure I follow. What you've done is just remove event listeners from one canvas and add them back to the same canvas. I don't see how the canvas is different.

Right, the removeEventListeners isn't for my case, specifically. But it makes it possible to call initPointer() multiple times without doubling up on events. I still need the addEventListeners to do their thing on the new canvas.
I also saw that every time I went to a new game, the tick function was being called more times each tick. Adding the off before it stopped that.

This should be fixed via #169


Annotation OEO_00140170 shows not properly in oeo-physical

Description of the issue
Annotation OEO_00140170  shows not properly in oeo-physical, which means that it is used but not properly imported:

Ideas of solution
If you already have ideas for the solution describe them here
Workflow checklist

[ ] I discussed the issue with someone else than me before working on a solution
[ ] I already read the latest version of the workflow for this repository
[ ] The goal of this ontology is clear to me

I am aware that

[ ] every entry in the ontology should have a definition
[ ] classes should arise from concepts rather than from words

OEO_00140170 is the annotation property has documentation quality. It is implemented in oeo-model and has a domain of model.
It shows up in oeo-physical only when opening oeo.omn first and then switching to oeo-physical. When opening oeo-physical directly, OEO_00140170 does not show up. So this seems not to be a problem of the OEO but instead a bug in Protégé.

Well spotted. I can reproduce the bug.
Reading the definition, I think OEO_00140170 should be a data property, instead. Annotation properties are used to annotate oeo entities, not models.

Reading the definition, I think OEO_00140170 should be a data property, instead. Annotation properties are used to annotate oeo entities, not models.

Any comments? We should fix this rather soon.

So we convert this to a data property? I am fine with that.


Multiribbon support

What is the intended use of this? If it's going to eventually land in Observatory then it will explode on linting.

D3 chord does not support drawing ribbons beyond 2 points, and for the Starcount Luxury London project we needed a way to draw ribbons going between more than 2 points.
The purpose of this is to ensure that this fork is hosted in Starcount's organization.

Tanzim is no longer here. Will therefore merge.


az extension add doesn't delete the temporary folder after it succeeds

Describe the bug
az extension add doesn't delete the temporary folder after it succeeds.
To Reproduce
az extension add --upgrade -n application-insights

The temporary folder and whl file still exists at C:\Users\username\AppData\Local\Temp\tmpxxxxxxxx\application_insights-0.1.13-py2.py3-none-any.whl
Expected behavior
The temporary folder and whl file should be deleted.

extension