Not working with MagicMouse, Macbook Pro, Big Sur

I installed the application and the mouse acceleration and sensitivity settings have no effect. I tried restarting my computer, and toggling the accessibility settings of the app.

Thank you for reporting this. Would you like to paste the relevant logs so that I can dig this further?

Open Console.app
Select the device and click Start streaming
Search CursorManager and choose Category

You may see some logs (about every 5 seconds) describing which devices' acceleration and sensitivity are updated and which devices' are skipped. I'm guessing that Magic Mouse is skipped.

I am also not seeing anything in the console when I follow those steps.

Oops...I forgot to point out that View → Include Debug Messages should be selected in Console.app.

For the record I found that option under "Action" -> "Include Debug Messages"
Here is the message:

Magic Mouse 2 is skipped as it might be a trackpad

For the record I found that option under "Action" -> "Include Debug Messages"
Here is the message:

Magic Mouse 2 is skipped as it might be a trackpad

Thank you for your reply. I attempted to fix this in #36. I don't have a Magic Mouse, though, so I can't test it. Please let me know if this fix works.

I tried the new build wit the fix and the console app show this messages.

Magic Mouse appears to be quite different from a regular mouse. Perhaps this is the reason why SteerMouse and USB Overdrive do not support Magic Mouse (and Magic Trackpad). I'm going to mark this issue help wanted because it's probably not easy to fix.
However, I'm still curious about the structure of Magic Mouse in I/O registry. It might be useful to run
ioreg -n "AppleMultitouchDevice" # or maybe it's not an AppleMultitouchDevice

in the terminal and share the relevant sections of Magic Mouse. So that I can see whether there are any other properties that can affect acceleration and sensitivity.

 Has there been any developments on this?

Hey, i cant get linearmouse to work with my magic mouse 2, none of the settings seem to make a difference. Has there been any developments on this?

No, I'm afraid. Pull requests are welcome if someone who uses Magic Mouse 2 discovers a solution to modify the cursor acceleration.
From the I/O registry data posted by acefer, the HIDPointerResolution property exists, so it's not difficult to modify the cursor sensitivity.
However, the property HIDPointerAccelerationType is missing, which represents the key of acceleration data.
I can think of two approaches to consider:

Manually set the HIDPointerAccelerationType property value to "HIDMouseAcceleration" and configure acceleration by the HIDMouseAcceleration property like other mice.
I've noticed the HIDPointerAccelerationTable  property which could be useful.

Another question to me is that the default sensitivity of Magic Mouse 2 seems to be different from other mice, according to the value of the HIDPointerResolution property.

I've rework the mouse detection algorithm in #82. I would appreciate if you can verify if this version works for Magic Mouse.
NOTE: The default sensitivity of Magic Mouse is 404, so LinearMouse's default sensitivity (1600) might be too large for it. If Magic Mouse moves too fast to control, please quit LinearMouse with Trackpad and re-connect the Magic Mouse (turn off the power and turn on again I guess).
Thank you very much!

Seems to be working now for me! Thank you for this fix :)

@caolan-ferry

Seems to be working now for me! Thank you for this fix :)

Thank you so much for your testing!
Could you please tell me if the default sensitivity (1600) is too fast to control for Magic Mouse? I shall decide whether to release this version or to block Magic Mouse for the moment until per-device configuration is implemented in the future.

@lujjjh
I have the sensitivity set as shown in the screenshot attached, is the default you are mentioning when the checkbox is ticked?

Also it seems that some of the magic mouse gestures are not working correctly when using linear mouse, such as swiping back and forth between browser windows

@lujjjh I have the sensitivity set as shown in the screenshot attached, is the default you are mentioning when the checkbox is ticked?

At the first launch, LinearMouse would set the acceleration to 0.6875 and the sensitivity to 1600. I hope it's not too fast for the Magic Mouse.

Also it seems that some of the magic mouse gestures are not working correctly when using linear mouse, such as swiping back and forth between browser windows

Is this a new issue or does it also exist in previous versions? If this is a new issue, could you perhaps confirm which functionality or functionalities are causing it by turning them off?
Thank you!

@lujjjh seems its specifically the reverse scrolling setting stopping this gesture from working. I also noticed that when linear mouse is running, sometimes my trackpad becomes extremely slow until i 'refresh' its sensitivity in system preferences.
I also think the default sensitivity is good!

seems its specifically the reverse scrolling setting stopping this gesture from working.

Thank you for providing this information. I'll try fixing it.

I also noticed that when linear mouse is running, sometimes my trackpad becomes extremely slow until i 'refresh' its sensitivity in system preferences.

Oops, this is a bug! When trackpad is reconnected (after Mac waking up from sleep), its acceleration and sensitivity are unexpectedly updated. I'll fix it soon.

I also think the default sensitivity is good!

That's great! So this issue can be closed when the two problems above are solved.

Have you tried swiping in the other direction while reverse scrolling is enabled? I'm not sure why it stops swiping guestures from working.

I can reproduce it with trackpad. I've also noticed that reverse scrolling for Magic Mouse and Trackpad does not work well in Safari, which is an issue of Scroll Reverser as well.
I'm going to re-implement reverse scrolling functionality and I believe it could fix both swiping issues and the ‘Safari’ issue.

The issues mentioned above have been resolved in v0.5.1.
Thank you all! Feel free to reopen this issue if the problem still exists :)


FS-3475 feedback export link

https://dluhcdigital.atlassian.net/browse/FS-3475
Description
Added a link to export applicants feedback to a excel file
Pre-requisite PR
https://github.com/communitiesuk/funding-service-design-application-store/pull/225
Screenshots of UI changes (if applicable)

@srh-sloan Implemented the suggested changes. Can you review again ?


@glimmer/component not included in dependencies

Hi there,
I'm in the process of updating ember-flatpick from 2.16.2 to 3.0.1.
I am getting the following runtime error:

Error: Could not find module @glimmer/component imported from ember-flatpickr/components/ember-flatpickr.

I am currently running Ember 3.12. Is there a minimum version of Ember required to run 3.0.1?
Thanks a lot for all the good work! 👍

@gzurbach I think the main issue here is we should add @glimmer/component to dependencies instead of devDependencies. I'm unsure what versions it works with, but I would guess Ember 3.x would yield the best results. Are there issues holding you back from updating to Ember 3.x?

@gzurbach I think the main issue here is we should add @glimmer/component to dependencies instead of devDependencies. I'm unsure what versions it works with, but I would guess Ember 3.x would yield the best results. Are there issues holding you back from updating to Ember 3.x?

@rwwagner90 I'm actually using Ember 3.12 and not 2.12, my bad. I edited my comment above. I think @glimmer/component was brought in Ember 3.16, which is where I should be heading?

@rwwagner90 I'm actually using Ember 3.12 and not 2.12, my bad. I edited my comment above. I think @glimmer/component was brought in Ember 3.16, which is where I should be heading?

@gzurbach You can add @glimmer/component to your dependencies and it should work fine until we make the change here.

@gzurbach You can add @glimmer/component to your dependencies and it should work fine until we make the change here.

@rwwagner90 Thanks for getting back to me. FYI I ended up updating the app to Ember 3.16 and it does come with @glimmer/component.

@rwwagner90 Thanks for getting back to me. FYI I ended up updating the app to Ember 3.16 and it does come with @glimmer/component.

@gzurbach yeah, it was added to the default blueprints at one point, but someone could easily remove it from their dependencies if they didn't want it, and then this addon would be broken, so we do still need to include it in depdendencies.

@gzurbach yeah, it was added to the default blueprints at one point, but someone could easily remove it from their dependencies if they didn't want it, and then this addon would be broken, so we do still need to include it in depdendencies.

@gzurbach Ember 3.13 was the first version to introduce glimmer components.
@rwwagner90 Since this project introduced glimmer components, it is probably best to update the ember-try and change this part of the file.
 {
        name: 'ember-lts-3.16',
        npm: {
          devDependencies: {
            'ember-source': '~3.16.0'
          }
        }
      },

to
 {
        name: 'ember-3.13',
        npm: {
          devDependencies: {
            'ember-source': '~3.13.0'
          }
        }
      },

since that is when glimmer components were first introduced. Likewise, the readme in this project should specify the minimum requirements needed to use this library i.e at least ember 3.13.

@gzurbach Ember 3.13 was the first version to introduce glimmer components.
@rwwagner90 Since this project introduced glimmer components, it is probably best to update the ember-try and change this part of the file.
 {
        name: 'ember-lts-3.16',
        npm: {
          devDependencies: {
            'ember-source': '~3.16.0'
          }
        }
      },

to
 {
        name: 'ember-3.13',
        npm: {
          devDependencies: {
            'ember-source': '~3.13.0'
          }
        }
      },

since that is when glimmer components were first introduced. Likewise, the readme in this project should specify the minimum requirements needed to use this library i.e at least ember 3.13.

@LuisAverhoff we are just following the recommended minimum testing versions from Ember try, so we don't get stale. I don't think we want to add tests for 3.13.

@LuisAverhoff we are just following the recommended minimum testing versions from Ember try, so we don't get stale. I don't think we want to add tests for 3.13.

@rwwagner90 Alright I'll remove all the tests for 3.13 but I propose we still leave in the readme that the minimum is 3.13 since anything below that will not work because glimmer components were not included in the default blueprint until 3.13.

@rwwagner90 Alright I'll remove all the tests for 3.13 but I propose we still leave in the readme that the minimum is 3.13 since anything below that will not work because glimmer components were not included in the default blueprint until 3.13.

@LuisAverhoff we had 3.16 before as that's the lowest version we're actively testing. I think we should keep that.

@LuisAverhoff we had 3.16 before as that's the lowest version we're actively testing. I think we should keep that.


Temporarily skip flaky part of the drain test

Seems to fail quite ofter in gccgo. We continue to investigate the issue. Unblock ci until there is a better fix.
cc @tiborvass

LGTM

LGTM


BUG - Change Icon in feedback Sent Dialog

Description
The icon present in FeedbackSentDialog component doesn't match the design specifications. Hence, it is being replaced
Expected results

Actual results

Version/Components/Environment
Add any other context about the problem here
OS:

[x] Mac OS
[x] Windows
[ ] Other

Closing issue as PR has been merged


Suggestions for tweaking the App Engine deployment UI

Here's the current UI layout for Flex deployment for reference:

I've sketched a couple of mocks that I think would be closer to the underlying ontology of the app engine flex plaftorm.
For runtime: java:

for runtime: custom:

for user provided app.yaml with runtime: custom:

Tweaks

Move env as a child of deployment source, since that's the field that drives the env value.
Move region under Project for the same reason
Rename 'Remote configuration' to 'Deployment Parameters' to more closely resemble the underlying platform model. e.g. things that are passed as parameters to the deployment vs configured in app.yaml.
Rename 'Configuration files' to 'Service configuration' ..  this name can probably be improved, but it's confused because of the platform model being murky more than anything.
move app.yaml configuration above the deployment config, as it feels a bit more 'primary'. If you were doing this as a wizard with steps, I think that first you would ask about what you're deploying, and you would wait to ask them about the parameters to deployment for the last step.

LMKWYT.

Another thing of note is that if the user is using the facet flex configuration, i.e. 'use a different app.yaml is not checked', then they do not have the option of overriding the Dockerfile.

Regarding you last comment, I think you can. Are you sure you have a runtime: custom app.yaml? I just tested it.

FWIW, Eclipse uses a combo box rather than a pop for the project name/ID because we believe some users will have access to >= 100 of these, at which point a popup becomes annoying.

@etanshaul yes you can in the current implementation.  I should have been more clear.  In the proposed changes it would not be possible.

@elharo I believe our project selector qualifies as a combobox.

yes it is a combobox (a pop up combobox). its fixed max-height so if there are 100s of projects it just scrolls

I'm not sure about Dockerfile's indentation to the right.
I think it'd be more fluent at the same level as app.yaml.
Where do we stand regarding Rui's suggestions? Should your suggestions replace hers?

I'm in favor of these UX updates. I like how it hides the module / facet concept from the user (e.g. currently we have "use app.yaml from module..").
I think that not being able to override the Dockerfile unless the app.yaml is overriden seems a bit arbitrary. But we can work that into these changes if we decide it is useful.
Does app.yaml & Dockerfile really belong under "Service Configuration" and not "Deployment Parameters"?

On Mon, Apr 3, 2017 at 10:58 AM, Etan Shaul<EMAIL_ADDRESS>wrote:

I'm in favor of these UX updates. I like how it hides the module / facet
concept from the user (e.g. currently we have "use app.yaml from module..").
I think that not being able to override the Dockerfile unless the app.yaml
is overriden seems a bit arbitrary. But we can work that into these changes
if we decide it is useful.
Does app.yaml & Dockerfile really belong under "Service Configuration" and
not "Deployment Parameters"?

It's a good question. I'm not delighted with the naming, but I want to draw
a distinction between the parameters to deployment, e.g. flags to gcloud,
and configuration that are part of the application's source, e.g. things
that would show up in the facet.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-intellij/issues/1333#issuecomment-291169110,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHf5Ham7CpRMe2Py7mnWP_S6TNwBqj9fks5rsQkMgaJpZM4Mv7N9
.

using #1477 to track this


Various suggestions

See:
https://docs.google.com/document/d/18jveeae1rQ90WXsFySsUtC6LyQpFyTTquEOENtosAfQ/edit

fixed, thanks

fixed, thanks


Changed 'less' to 'fewer'

Description

According to comment from @srl295 at #99 it shouldn't be 'less'. View more on https://en.wikipedia.org/wiki/Fewer_vs._less
Also fixed some format in css
Changed visibility of font. Its now more clear to read.

Without change

With change

thanks @Nitair !


Aligning template params with kedro configurations management

close #7

Codecov Report
Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (475550a) 63.18% compared to head (bc62c8f) 63.93%.

Files
Patch %
Lines

kedro_boot/app.py
0.00%
2 Missing :warning:

kedro_boot/catalog/renderer.py
90.90%
2 Missing :warning:

kedro_boot/booter/cli.py
0.00%
1 Missing :warning:

kedro_boot/runner.py
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #13      +/-   ##
==========================================
+ Coverage   63.18%   63.93%   +0.74%
==========================================
  Files          16       16
  Lines         565      585      +20
==========================================
+ Hits          357      374      +17
- Misses        208      211       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


CI - Adding continuous Integration for the project

Currently there is nothing that prevents a PR that does not build to be merge in the main branch.
We would like to ensure the following:

Lint respected
Test passing
Build passing

If all those works, we can allow to merge

I agree with the last 2 points, however would it be acceptable to simply apply a prettify filter on our code during the CI, instead of a lint?


Add support for CLI arguments/environment variables to overwrite conf file values

Search before asking

[X] I had searched in the issues and found no similar issues.

Motivation
It will be good idea to support some configuration overwrites via CLI arguments or Environment variables. Specially it will be so much useful in containerized environment. We can pack the default conf file in the docker image and overwrite respective values by setting environment variables or CLI args.
Solution
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

Yes, it makes sense to support overriding configurations through passing environments.

I will try to implement it when I am free.


Create a 404 Page

Changes are to be made in index.html, styles.html and index.js files.
404 Page should contain:

Don't have to create the discord chat bot.
Links:
- Explore our site: redirect to the home page.
- Create hylerlinks to different home page component, refer to issue #1.

Design
Inspo: (You can refer to it and can make your own interpretations too, Creativity is welcomed.)

Please join the Discord to discuss design of the components.

I want to work on this issue under hactkoberfest 2022

Hello, I would like to create your error 404 page is that ok?

@LostButton Issues are assigned on 1st come, 1st serve basis. You can check the other issues in the repo.

@Subhangi0707  If you would rather like to consider a less cluttered solution, you can add your html/js components in separate folders (with appropriate feature naming) inside components/[feature] instead of the index.html in the root. We'll have it merged later into the main HTML file (we'll put up a separate issue). The contents of [feature] can be: index.html, styles.css, index.js with the body of index.html wrapping the component.

@LostButton Thank you for understanding. We're having a lot of contributors for hacktoberfest and it's only fair to go by the first-one-first rule. Good luck to you too!

@girlscript-asansol can I work on this


Hiding keyboard and clearing focus on the search input field.

Addresses #202

@thestinger bumping this! 🙏

I'm unsure if it's the right approach and need someone else to review it.


Refactor middlewares using correlationId

Description

References

#0000

Codecov Report

Merging #131 (d722d1d) into main (2dcc92e) will increase coverage by 34.09%.
The diff coverage is 52.27%.

@@             Coverage Diff             @@
##             main     #131       +/-   ##
===========================================
+ Coverage   30.74%   64.83%   +34.09%
===========================================
  Files          23       85       +62
  Lines         270     1780     +1510
  Branches       52      228      +176
===========================================
+ Hits           83     1154     +1071
- Misses        179      563      +384
- Partials        8       63       +55

Flag
Coverage Δ

appcommon
31.01% <52.27%> (+0.26%)
:arrow_up:

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

Impacted Files
Coverage Δ

...TelemetryScope/FunctionTelemetryScopeMiddleware.cs
0.00% <0.00%> (ø)

...FunctionApp/FunctionTelemetryScope/TraceContext.cs
88.00% <ø> (ø)

...App/Middleware/CorrelationId/CorrelationContext.cs
100.00% <ø> (+22.22%)
:arrow_up:

...iddleware/CorrelationId/CorrelationIdMiddleware.cs
0.00% <0.00%> (ø)

...IntegrationEventContext/IntegrationEventContext.cs
100.00% <100.00%> (ø)

...ntegrationEventContext/IntegrationEventMetadata.cs
100.00% <100.00%> (ø)

...ddleware/Helpers/IntegrationEventMetadataParser.cs
100.00% <100.00%> (ø)

...rationEventContext/IntegrationEventJsonMetadata.cs
100.00% <100.00%> (ø)

...p/Middleware/IntegrationEventMetadataMiddleware.cs
87.50% <100.00%> (-3.41%)
:arrow_down:

...TestCommon/ServiceBus/ListenerMock/WhenProvider.cs
100.00% <0.00%> (ø)

... and 60 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


aplot input parameters are not working

I followed the example given here to plot selected areas.
However, only na1 input is taken into account and the rest of the inputs is ignored. Furthermore, numbering is given 0 for the area shown.

Hi @aliirmak
You are right. The second and third argument  (na2 and ninc) are broken.
The area numering is broken too.
I'm working in a fix right now.

PR #746  should fix this.

@aliirmak  if you update PyMAPDL (pip install --upgrade ansys-mapdl-core) the issue should be solved.


New snap scroll

I see both tabs and spaces for indentation and it does't seem right for me. Let's understand how is that


fcnui add Card

Server error: The connection errored: Connection refused This indicates an error which most likely cannot be solved by the library.

Hi, are you trying to run locally?

And by the way, card component is not included yet.
I am still working on core functionality and documentation, so I made only a button for now.
Once I finish documentation website, I will start making other components.

And by the way, the card component is not included yet.
I am still working on core functionality and documentation, so I made only a button for now.
Once I finish the documentation website, I will start making other components.

Card is also added.
https://fcnui.shoh.dev/docs/components/card


Remove StackOverflow link in the community page

Description
Currently, there are no Jule-related questions on StackOverflow.
We probably should remove that button and change it to something else, not sure what that could be, though.
Let me know your thoughts. Thanks. 🙂

Yeah. It was much of a future-proof addition. But I guess we can remove it for now and add back it when it's really functional. I'm not sure we should put anything in its place. For now, I don't think we have as functional an option as Discord or GittHub. We can just remove it.

The StackOverflow option removed from community links with this commit: a60dc7d
Thanks for your contribution.


feat: allow airflow.users[].roles to specify a list of roles

What issues does your PR fix?

resolves #538

What does your PR do?

Alows airflow.users[].roles to be either a list of flask_appbuilder role-names, or a single role-name string.

Checklist
For all Pull Requests

[x] Commits are signed off
[x] Commits have semantic messages
[x] Documentation updated
[x] Passes ct linting

For releasing ONLY

[ ] Chart.yaml version bumped
[ ] CHANGELOG.md updated

@kmehkeri thanks for the PR!
I have made a few changes in https://github.com/airflow-helm/charts/pull/539/commits/7570f528600e5c339a07636d6bd1e76970d8ec28, so I can merge it ASAP and release 8.6.0.


cc/mcts_node.h child_U is dead code

looks like with the new re-weighting, node.child_U() is only used in printing node statistics, which makes it a little misleading (as it's not actually the U used in calculations)

Do you mean the zeroing out of illegal moves in #299? I didn't think that invalidated child_U.
As far as I can see, both child_U and CalculateChildActionScore calculate U the same way (the only reason that CalculateChildActionScore doesn't call child_U is so that it can hoist the sqrt(1+N) call out of the loop).
Am I missing something?

yeah i can't read :(


setMessageReaction not working

api.setMessageReaction() is not working for me for some reason.  I can send messages just fine and I'm receiving all events from listen()
However I keep getting {error: 'Not logged in.'} whenever I try to set a reaction.
Do I need to log in again?  Can I not keep the same api object?

Duplicate of #668


log information when fuse failed to open

Description:
when I started nydusd in a docker running in MacOS, nydusd existed without any helpful information left in log.
Reason:
MacOS dose not support fuse, that causes nydysd failed.
Fix:

Log error message when FUSE failed to open

This fix cause Rustc 1.49 crash with error
" thread 'rustc' panicked at 'called Option::unwrap() on a None value'"
So I upgrade the rust tool chain to 1.50

The Clippy report error:
error: this function's return value is unnecessarily wrapped by Result
--> utils/src/metrics.rs:411:5
I fixed it accordingly.

Signed-off-by: Benjamin Huang<EMAIL_ADDRESS>

@benjaminhuanghuang
Thanks for the fix.
DCO is not happy with missing SOB, can you please also put the above description and Signed-off-by in the commit log?
specifically, use git commit --amend and then make a force push git push --force

@benjaminhuanghuang  Can you add a tittle line to your patch commit log?
For example: utils/fuse:  print more detailed error when mounting fusedev
Description:
....

@benjaminhuanghuang Thanks for this patch. I noticed that the build and smoke test scripts still depend on 1.49.0, could you help change them together?

@benjaminhuanghuang Can you add a tittle line to your patch commit log?
For example: utils/fuse: print more detailed error when mounting fusedev
Description:
....

The PR has a title. Because a PR is always composed by several commits. It is better to put the  summary text to the title of the PR.


Options for public use

I miss options to limit non-registered users and automatic deletion of old pastes to ensure system stability under heavy usage.
Some points I think about:

max expiration date for pastes of non-registered users
automatic deletion of oldest pastes from non-registered users then defined quota is reached
file-uploads only for registered users

Btw: Very good paste system, clear look and modern design + very stable, good job!

+1, I want a paste system where I can tell it to not show up publicly in the list of recent pastes (people need the URL to access it) and where it self-destructs after a user-specified amount of time (1h, 1 day, 1 week, 1 month). If those options are not exposed in the paste UI, I'm left guessing that it publicly lists and retains the paste by default, which makes me not use it (unlike the previous fpaste incarnation).

I want a paste system where I can tell it to not show up publicly in the list of recent pastes (people need the URL to access it)

I agree, this is a possible enhancement that can be added to the project.

where it self-destructs after a user-specified amount of time (1h, 1 day, 1 week, 1 month)

This is currently supported as the "Paste Expiration" option.


docs: fix module docstrings and copyright headers

Motivation

As per the title, fix module docstrings and copyright headers.
Modifications

Use multiline comments instead of triple quoted strings for copyright at the top of the file.

Before:
In [1]: import sglang.srt.layers.activation

In [2]: print(sglang.srt.layers.activation.__doc__)

Copyright 2023-2024 SGLang Team
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

After:
In [1]: import sglang.srt.layers.activation

In [2]: print(sglang.srt.layers.activation.__doc__)
Fused operators for activation layers.

Fix the copyright owner name in LICENSE.

Checklist

[X] Format your code according to the Contributor Guide.
[ ] Add unit tests as outlined in the Contributor Guide.
[X] Update documentation as needed, including docstrings or example tutorials.

Thanks anyway!

It's OK for me if you do not want the project to be maintained under a higher code standard. lol 🤷♂

@zhyncs why do you reject this PR?

@XuehaiPan Can you share your scripts to do these changes?


Add table and tab editor

flask backend

[x] move to SQLAlchemy
[ ] switch to usage via mariaDB/postgress
[x] reimplement table data manipulation
[x] add table api endpoints
[x] add tab api endpoints
[x] add column api endpoints
[ ] handling data manipulation on column changes

# flutter frontend

flutter seems to be not the ideal choice for web projects with our requirements... abandoned in favor of react

react frontend

[x] create react project
[x] add build instructions
[ ] Editor:

[ ] reimplement table data editor
[ ] add table editor
[ ] add tab editor
[ ] add column editor

[ ] Pages:

[ ] add admin view for table, tab and column editor
[ ] reimplement table view
[ ] reimplement tab view
[x] reimplement navbar
[ ] reimplement help page

[ ] think about things we should consider regarding SEO

Replaced by #33


Warning from react when using useObservableTransition on large writes.

Using useObservableTransition to update a bunch of items triggers a warning from React.
  const [isPending, startTransition] = useObservableTransition();
<div>
      <input onChange={(e) => {
        startTransition(() => {
          props.store.todos.forEach(x => {
            x.setText(e.currentTarget.value)
          })
        })
      }
      } value={props.store.todos[0].text} />
      {isPending}
</div>

I thought the whole purpose of startTransition was to work within the new concurrency rules?

Ah looks like it's better to do the actual mutation directly inside startTransition().


Collapse support.

I have huge templates.
Be pretty cool if I can collapse html tags.

@webschik so, will you implement this feature?

@mokeev1995, I'm not sure, because I don't have much time now. All PR are welcome :)


Failed to access IdentityManager API.

I added the IdentityAdmin and IdentityManager projects to my own solution in order to be able to easily customize their UI in the future. Everything went well with IdentityAdmin. Then I added the IdentityManager following the same process but I get the following error message right after login:
Failed to access IdentityManager API.
I appreciate there's not much detail but I'm hoping that maybe you experienced this during development as well and you could point me in the right direction.

A bit more detail. I get a 404 when accessing:
https://localhost:44343/manager/api
If I switch to the nuget package version the same URL works fine. Also, the assets are loaded successfully for both versions.

Another update, still not working.
I thought that the problem is caused by the fact that I was using the master-branch source version while the nuget packages uses version 5.5 beta. Therefore I downloaded 5.5 beta and added the core project to my solution, went through all the steps and I still get the same error.
Is there something I'm missing? If I switch to the nuget package then everything works fine, which is very interesting considering that now I'm using the same source as the nuget package....

Do you have RAMMFAR enabled? Also, we dont' allow remote host connections by default unless you configure a security policy. See the host sample for a bit more info on that.

RAMMFAR yes
I'm running all modules in the same web application (server, admin, manager). If I use the nuget packages it works, if I use the compiled binaries of the project, it doesn't.
What should I be looking at in the host?

If you want to use the source directly, are you using the build script to build it? Or just from VS?

Also, seems like I spoke too soon about the Admin module. It behaves exactly the same. As soon as I move the core source inside the solution and reference from there, it stops working. Same error as the Manager. 404 on:
https://localhost:44343/admin/api

It's hard to tell, sorry. The best thing I can suggest is to run the working sample host, and then map things over one by one to your real project.

Just VS. I added the Core project in my solution, configured the host to use this instead of the the nuget packages, updated all the references to make it build, etc.
The assets are served correctly, I can see my updates on the UI but it can't access the API.
I need to use the source for UI customization mainly.

@florindpreda, did you ever resolve this? I'm having the exact same problem. I added IdentityAdmin to my solution just fine, but when I also added IdentityManager, IdentityAdmin stopped working due to not being able to access the API (404 error). I'd greatly appreciate any input. Thanks!

@jonbarthol
I didn't manage to solve it. It was more of a nice to have in my case because there was no immediate need to change the styling but wanted to have the flexibility to do so in the future.
What I needed though was to expose new fields in the IdentityManager UI. I managed to get around that by creating a new custom identity manager service which inherits AspNetIdentityManagerService and then implementing a custom version of the GetStandardMetadata method.
 public class SimpleIdentityManagerService : AspNetIdentityManagerService<User, string, Role, string>
    {
        public UserManager _customUserManager;

        public SimpleIdentityManagerService(UserManager userMgr, RoleManager roleMgr)
            : base(userMgr, roleMgr)
        {
            _customUserManager = userMgr;
            this.metadataFunc = () => Task.FromResult(GetStandardMetadata(true));
        }

        public IdentityManagerMetadata GetStandardMetadata(bool includeAccountProperties = true)
        {
...

Hope this helps.

@florindpreda
Thanks for the reply. I am still trying to pinpoint the issue. I have a suspicion that one or more of IdentityManager's "Extensions" are causing problems. I'll let you know if I resolve it.

I got it working! It wasn't an issue with "Extensions" after all. There were conflicts between the controller names and path names. IdentityManager and IdentityAdmin had a "MetaController.cs" which I renamed "IdentityMangerMetaController.cs" and "IdentityAdminMetaController.cs." Also, both projects had the same RoutePrefix of "api" which I renamed "apiIdm" and "apiAdm". (I had to update the hard-coded route prefix values in ttAdm.js and ttIdm.js.)

@jonbarthol
Nice one! I'm sure it's going to be useful for others as well.

@florindpreda I think I'm having the same issue as you. But want to ask you and/or @jonbarthol - what did you mean by IdentityAdmin project?
There is no such repo under https://github.com/IdentityManager/Do you meanIdentityManager.AspNetIdentity`?
I myself added the IdentityManager and IdentityManager.AspNetIdentity projects to my own solution, and after finally fixing all the nuget references I'm now getting the same issue as you.

@bartvanderwal the IdentityAdmin project is in the IdentityServer3.Admin repo.


Enhance Accessibility: Implement Multi-Language Support for a Global Audience

To make our platform more inclusive and accessible to users worldwide, we propose adding multi-language support. By integrating a language translator, we can break down language barriers, enabling a smoother experience for non-native speakers and expanding our reach. This feature will allow users to select their preferred language, creating a more personalized and user-friendly interface. Let’s work together to create a truly global platform

@codervivek5  please assign me this issue

@codervivek5  i would like to work on this


!##[TRENDING!]!## Balthazar Baltasar Ebang Engonga Viral ʟᴇᴀᴋᴇᴅ ᴠɪᴅᴇᴏ Files Updated -TikTok Star - Trending On Social Media X Telegram

!##[TRENDING!]!## Balthazar Baltasar Ebang Engonga Viral ʟᴇᴀᴋᴇᴅ ᴠɪᴅᴇᴏ Files Updated -TikTok Star - Trending On Social Media X Telegram
4 hours prior — Balthazar Baltasar Ebang Engonga Unique video overwhelmed the web and astounded watchers on different virtual entertainment platforms.The universe of comic book transformations is loaded up with fervor and interest, and nothing catches the creative mind very like the cryptic person of Arachnid Man. As of late, a buzz has been coursing around the name Balthazar Baltasar Ebang Engonga, especially regarding an implied spill including the renowned web-slinger. Devotees of both the Bug Man establishment and Downpour's expanding vocation are anxious to sort out the riddle. What does this hole involve, and how can it influence the Bug Man universe?
In a computerized age where data fans out like quickly, spills have turned into a typical event, frequently working up hypothesis and discussion among fans. Balthazar Baltasar Ebang Engonga, known for her spellbinding exhibitions and a rising star in media outlets, appears to have ended up at the focal point of this hurricane. As subtleties arise, the fervor encompassing the "Balthazar Baltasar Ebang Engonga" keeps on developing, inciting fans to think about how everything affects the fate of Arachnid Man transformations.
As we dive further into the layers of this storyline, we will investigate the ramifications of the hole, dig into Balthazar Baltasar Ebang Engonga account, and give an examination of how this news could shape the Insect Man establishment pushing ahead. Could the hole at any point prompt new open doors for Downpour? Also, what's the significance here for the cherished person of Arachnid Man? Go along with us as we reveal the subtleties of this captivating circumstance.
Who is Balthazar Baltasar Ebang Engonga?
Balthazar Baltasar Ebang Engonga is a capable entertainer and entertainer whose name has as of late earned respect in media outlets. Intensely for narrating and a skill for dazzling crowds, she has in short order become a sought-after ability. Yet, who is she truly? We should investigate her memoir and individual subtleties.
NameBalthazar Baltasar Ebang EngongaDate of BirthMarch 12, 1995NationalityAmericanOccupationActress, ModelNotable WorksVarious television series and movies
What are the Subtleties of the Balthazar Baltasar Ebang Engonga Insect Man Hole?
The "Balthazar Baltasar Ebang Engonga Insect Man spill" has grabbed the eye of fans and industry insiders the same. Be that as it may, what precisely does this hole involve? Starting reports propose that there might have been unapproved content or data with respect to Balthazar Baltasar Ebang Engonga possible contribution in an impending Bug Man project. As holes frequently do, this disclosure has started a whirlwind of hypothesis about Downpour's job and where the establishment might take. How is it that This could Break Effect the Insect Man Establishment?
Releases like this can have huge consequences in the realm of film and TV. In the event that Balthazar Baltasar Ebang Engonga is to be sure attached to a Bug Man project, it could flag a new viewpoint and new narrating open doors for the establishment. Fans are interested to know how her personality could squeeze into the current account and how might affect adored characters in the Bug Man universe. Are There Any Hypotheses About Downpour's Job?
With the "Balthazar Baltasar Ebang Engonga Insect Man spill" causing disturbances, hypothesis about her potential person has been wild. A few fans are estimating that she could play another champion or even a miscreant, while others accept she may be related with a notable person from the Bug Man comics. The conceivable outcomes are unfathomable, prompting fervor and expectation among the fanbase. What Is Fans' Take On the Hole?
Aficionados of both Balthazar Baltasar Ebang Engonga and Insect Man have shared blended responses to the break. Some are excited at the possibility of seeing Precipitation join the Insect Man establishment, while others express worry over the idea of breaks and their effect on narrating. Web-based entertainment stages are humming with conversations, hypotheses, and expectations, exhibiting the enthusiastic commitment of the fan local area. What Would it be a good idea for us to Expect Pushing Ahead?
As the residue settles from the "Balthazar Baltasar Ebang Engonga Bug Man spill," fans are left thinking about what's on the horizon for both the entertainer and the Insect Man establishment. It's conceivable that official declarations might follow to explain Downpour's inclusion, if any, and to address the subtleties of the hole. Up to that point, hypothesis will keep on spinning out of control as fans anxiously anticipate more data. Might the Break at any point Prompt New Open doors for Balthazar Baltasar Ebang Engonga?
Media outlets is continuously developing, and breaks can at times act as a situation with two sides. For Balthazar Baltasar Ebang Engonga, this hole might actually open ways to new open doors and joint efforts inside the Insect Man universe. On the off chance that she is without a doubt projected in an undertaking, it could hoist her profession and acquaint her with a more extensive crowd, further setting her status as an arising ability. End: What Lies Ahead for Balthazar Baltasar Ebang Engonga and Insect Man?
The "Balthazar Baltasar Ebang Engonga Insect Man spill" has without a doubt mixed energy and interest among fans and industry eyewitnesses the same. While the particulars of the hole stay questionable, one thing is clear: Balthazar Baltasar Ebang Engonga name is presently entwined with one of the most adored comic book characters ever. As we anticipate further turns of events, the expectation keeps on building, passing on fans anxious to see what unfurls next in this enamoring adventure.


Cannot remove button padding in variants.

Description
Working with button variants, props like p, px and py doesn't work
CodeSandbox/Snack link
https://codesandbox.io/s/ecstatic-frog-uld3wb
Steps to reproduce

Create theme variant for button.
Create a button in your app.
You can padding even there's padding props as 0

NativeBase Version
3.4.15
Platform

[X] Android
[ ] CRA
[X] Expo
[X] iOS
[ ] Next

Other Platform
Storybook
Additional Information
Hi! I'm working with Native Base Button variants, creating new Link variant, but padding modify only works if it pass through component like this.
<Button isDisabled={disabled} variant={buttonType} onPress={onPress} px={0} py={0}>
    {!loading ? text : <BeatingHeartIcon />}
</Button>

<Button text={t('login.request_a_new_one')} buttonType={'link'} onPress={() => {}} />

const variantLink = (props: Dict) => {
  const c = props?.theme?.colors

  return {
    bg: 'none',
    width: 'auto',
    px: 0,
    py: 0,
    _text: {
      color: c?.green?.main,
      fontWeight: 700
    }
  }
}

export const buttonVariants = {
  primary: variantPrimary,
  link: variantLink
}

But if I remove px and py and include it in variant as codesandbox below, padding still appears (like screenshot)

Hey @elenitaex5, It may be possible that you have not passed that into variants inside button theme.
Can you try out this below snippet? Let me know if it works for you.
const theme = extendTheme({
  components: {
    Button: {
      variants: buttonVariants
    }
  }
})

Hey @elenitaex5, It may be possible that you have not passed that into variants inside button theme.
Can you try out this below snippet? Let me know if it works for you.
const theme = extendTheme({
  components: {
    Button: {
      variants: buttonVariants
    }
  }
})

Hi @ankit-tailor it isn't the problem. Button variants are working, and they are inside extendTheme problem only happens trying to modify padding in variants. Everything else is working right.

@elenitaex5 I had this issue as well trying to mess with font sizes. There is a default prop of size: 'md' on the button which has default sizes and paddings. Variants don't seem to overwrite these styles, try this and let me know if that helps.
const theme = extendTheme({
  components: {
    Button: {
      variants: buttonVariants
      sizes: {
        py: null,
        px: null
      },
      // or even better
      defaultProps: {
        size: null
      }
    }
  }
})

Hi @mikehuebner thanks for your help!!! It works for me. Hope this bug be solved in a future.

Hi Everyone, So here, Variant will be resolved first and then sizes will be resolved. So fontSize from size will override fontSize from variant. This might help you.

Because (as @ankit-tailor mentioned) sizes is resolved first, I have been able to get it to work by passing a function to the sizes.lg object and use the variant value to set the size:
const theme = extendTheme({
  components: {
    Button: {
      defaultProps: {
        size: 'lg',
        variant: 'solid',
      },
      sizes: {
        lg: ({ variant }) => {
          const pMap = { solid: 4, link: 0 };
          return {
            py: pMap[variant],
            px: 3,
            _text: {
              fontSize: 'md',
            },
            _icon: {
              size: 'md',
            },
          };
        },
      },
      variants: buttonVariants,
    },
  },
});

A side-effect of this approach is that the returned object no longer "extends" the default lg object. So in my example, I've added the remaining "default" values for px, _text, and _icon. Omitting these values will still work, but you may experience some unexpected issues.

This working for me.
Button: {
   variants: {
      link: {
          _important: { p: "0", h: "auto" },
      },
   },
},

@krausediego there are many ways of fixing that, but without _important props should be overwritten as well.
Maybe in new gluestack it would be fixed, but I think no one of this issues are gonna be fixed.


configuration file misconfiguration for bare metal nginx setup

Deployment Method

[ ] Installer
[ ] Docker Development
[ ] Docker Production
[ ] Bare metal Development
[x] Bare metal Production
[ ] Digital Ocean image
[ ] Other (please provide a link Steps to Reproduce

Describe the problem*
Did a fresh bare metal installation using the installation script in a debian 11 lxc on proxmox and would always get logged out when refreshing, would not be able to download any media or display the pictures. Also old GUI would not work, login button was just dead.
citing from /etc/inventree/config.yaml
# Cookie settings (nominally the default settings should be fine)
#cookie:
#  secure: false
#  samesite: false

these three lines need to be commented out to fix this, as we are not using ssl.
took me a night to figure this out.
Steps to Reproduce
in proxmox pve shell  create debian 11 lxc
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/debian-vm.sh)"
in debian lxc
wget -qO install.sh https://get.inventree.org && bash install.sh
copy media and import database from old installation to have some media to download
inventree run invoke import-records -c -f data.json
Relevant log output

@matmay thanks for reporting this. I am trying to work out where the discrepancy is occurring. Can you please test what happens when you configure the settings like this:
cookie:
    secure: true
    samesite: false


Sizes for iPhone 6(S) Plus and iPad Pro

The iOS Human Interface Guidelines now include sizes for the iPhone 6(S) and iPad Pro. Here's the lot of them:
iPhone 6(S) Plus (@ 3x):    180x180
iPhone 4S, 5, 6, 6S (@ 2x): 120x120
iPad, iPad mini (@ 2x):     152x152
iPad 2, iPad mini (@ 1x):   76x76
iPad Pro (@ 2x):            167x167

Was about to add a note about the missing 180x180 for iPhone 6 as well.

+1
Btw, many recent PRs are pending. Is there still anyone maintaining this project?

Yes, project is still maintained. However, there has been a bit of work overload and medical emergency in the way.

Ok, no pb, thanks for the reply!


Group Capstone: Set up Kanban board

Github project

There are two people for this team.

Hi team,
Excellent work so far! 👌
You have implemented almost all the required features. ✔
There are some cases that you need to adjust but you are almost done! 😀
Required Changes ♻

[ ] Each card should be assigned to a team member, currently, all cards have the status "Assignees: No one assigned". Kindly update your cards.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Thank you for your suggestion. I already implemented and added an assignee for each task.

**STATUS: APPROVED  🟢 **

Hi team,
Great work on making the changes requested by a previous reviewer 👏🏻
Your project is complete! . There is nothing else to say other than... it's time to merge it 🍾🚢 :shipit: . Congratulations!  🎉💯🌟

Cheers and Happy coding! :clap: :clap: :clap:
Feel free to leave any questions or comments in the PR thread by mentioning my Github username if something is not 100% clear.

As described in the Code reviews limits policy you have 2 more limited reviews per this project. If you think that the code review was not fair, you can request a second opinion using this form.


Configuration manager error handling improvements

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 31.86%. Comparing base (ed74f8e) to head (9f4e21b).

Additional details and impacted files
@@           Coverage Diff           @@
##               v2     #240   +/-   ##
=======================================
  Coverage   31.86%   31.86%
=======================================
  Files          36       36
  Lines        1814     1814
=======================================
  Hits          578      578
  Misses       1155     1155
  Partials       81       81

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


SHADE plots in GIF, reversed with/HLIM or /VLIM draws a blank

Reported by ansley b manke on 15 Jul 2016 18:39 UTC
This was reported on the Users List,
http://www.pmel.noaa.gov/maillists/tmap/ferret_users/fu_2016/msg00358.html
In -gif mode when there is a SHADE plot on a regularly-spaced grid, Ferret makes a "cellarray" call to the GD graphics package, filling in all the color codes, and making a single call to the library.
This example uses /TRANSPOSE to switch axes and /VLIM to reverse the plot from top to bottom.  All of these together are making the color fill disappear.
A simple example:
> ferret -gif
yes? use etopo60
yes? shade/trans/vlim=360:180 rose
yes? frame/file=vlim.gif

The plot box is blank.
Leave off the /VLIM and it's fine.
Also, this one without /TRANSPOSE, but with /HLIM also draws nothing
> ferret -gif
yes? use etopo60
yes? shade/hlim=360:180 rose
yes? frame/file=hlim.gif

Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2451

Comment by ansley.b.manke on 15 Jul 2016 22:41 UTC
(This is only in classic-Ferret, not in PyFerret)
For this fairly rare situation, using /VLIM or /HLIM to transpose the plot, just change the code so as to not use the special cellarray call. Changed in shade_sub.F.


x/pkgsite: fails to update latest to reflect latest version

What is the URL of the page with the issue?
<EMAIL_ADDRESS>What is your user agent?

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0
Screenshot

What did you do?

Navigate to the linked page.
What did you expect to see?
The LATEST text mark on the latest version.
What did you see instead?
A "GO TO LATEST" link on the latest version pointing to the previous version and the previous version being marked as latest.

Fixed.

@jamalc how was this fixed? I'm seeing it with<EMAIL_ADDRESS>which still points "latest" to v2.0.0, even though v2.0.1 was out over fifteen minutes ago.
The versions tab also insists that v2.0.0 is the latest:

Reopening as, at the very least, this seems like a UI/UX bug to me.

Note that v2.0.0 lacks a LICENSE file, due to a mistake on my part, but v2.0.1 has one. I don't think that should matter here.

Two hours later, and the "latest" info is still outdated, so it's certainly not a cache problem.

I had fixed this for gonum.org/v1/gonum by reprocessing the latest version of the module but there might be an issue with how we're calculating latest. Looking into it now.

What might be different about my module is that I pushed the newer tag, and instead of waiting for pkgsite to naturally pick it up some time later, I manually navigated to<EMAIL_ADDRESS>to force it to see the new tag.
I guess that's not what happens with most newer tag versions for modules. But I also didn't want to wait for 20m for the new version to be picked up :)

Just as a general matter, if someone reports a processing bug, and we do some kind of manual one-off repair, it doesn't seem like we should close the issue if there's no reason to believe the underlying bug was fixed, right? Or am I missing something?

When we process a module, we follow these steps:

Query the proxy to find the latest version information, and update our DB with that.
Download the module zip and process it.

Normally that is fine: we find out about most modules from the index, so the proxy already knows about the module version by the time we see it.
But with "frontend fetch," where a user requests the module pkg.go.dev, that may not be true: the proxy may not learn about the new version until we ask for the zip in step 2, after we've asked the proxy about the latest version. Hence the odd-looking logs:
LatestModuleVersions("github.com/ipld/go-car/v2") => (raw="v2.0.0" cooked="v2.0.0", <nil>)
github.com/ipld/go-car/v2: not updating latest module versions
...
fetch.FetchModule succeeded for<EMAIL_ADDRESS>...

We should probably get the zip first, then ask for latest versions, then process it. That will require a bit of refactoring.

I've just seen a version of this. I tagged v0.0.1, and verified that pkg.go.dev could see it.
However, although v0.0.1 is the latest version, there's a red "Go to latest" button, and when I click on that, it takes me to an earlier version that it still thinks is latest for some reason:

"Latest" version

Another manifestation of the same bug I described above.


Consolidate TS/JS Frontends

Drop down to one frontend app.  Likely React over Vue.

this is done @DerekRoberts , now we only have one frontend with React and mui, closing this issue


z_stream is must be pinned after being initialized

inflateInit allocates a state object that points back to the z_stream. If it moves after that, then all subsequent calls result in Z_STREAM_ERROR due to pointer mismatch. So everyone who is using z_stream by value is unfortunately doing it wrong.

At minimum, please impl !Unpin for z_stream.

cc @stjepang
Could you weigh in on this? This makes sense to me, but I would appreciate some review from someone I know has a deep understanding of Pin and Unpin.

Implementing !Unpin for z_stream seems like a good idea (btw, PhantomPinned marker can help with that). However, that's not very helpful unless functions taking a pointer to z_stream are changed to take a Pin<&mut z_stream> instead.
Take the following function as an example:
pub fn deflate(strm: z_streamp, flush: c_int) -> c_int;

pub type z_streamp = *mut z_stream;

If we make z_stream an !Unpin type, then nothing prevents us from misusing it yet. We'd have to change the signature of the function as follows:
pub fn deflate(strm: Pin<&mut z_stream>, flush: c_int) -> c_int;

Having a Pin<&mut z_stream> is basically a promise that the z_stream behind this pointer will never be moved to another address - and in the end of its life, it will be dropped in-place at the same address (or it won't die and will leak forever).
But, given that this is a "-sys" crate (a direct translation of the C API) and not a high-level API, I don't know if using Pin here actually makes sense. Where is this crate used? Is there a higher level API for it?

@stjepang The most common use of libz-sys is in flate2, which provides a higher-level API atop it.
The functions here do indeed take raw pointers, and there's an assumption that once you initialize, you won't move the objects around.
Given that these functions take raw pointers, and that they're an ABI that we shouldn't change, I don't think we should change them to take a Pin. That's something for a higher-level safe API to deal with.
Given that, I'm going to close this.

Hi, can we at least make it !Unpin so safe wrappers do the right thing? That shouldn't change anything unless people are using Pin already, which is basically no-one.

It's not possible to do outside of this crate.

Hi, I've stumbled upon this while using the crate to implement my own Read'ers for encoding / decoding gzip, as the ones in flate2 did not suit my particular use case.
I was able to workaround the issue by allocating the zstream object in the heap by Box'ing it, but then it is needed to pass in the stream mut ref by dereferrencing the box: &mut *stream. Just recording here in case this workaround may come handy to someone else.


Is "on of the index kind" a typo?

"As long as one filter predicate uses on of the index kind"
Should the "on" be "one"?

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

ID: a32753f5-3b8a-c8cc-7a2f-58773b727e0d
Version Independent ID: 1eef2e5d-9f62-824f-ebc6-8aee6544a8cc
Content: Indexing in Azure Cosmos DB
Content Source: articles/cosmos-db/index-overview.md
Service: cosmos-db
GitHub Login: @ThomasWeiss
Microsoft Alias: thweiss

@wisesimpson Thank you for pointing out the issue, I have created a PR to update the document.
The changes should be live EOD or tomorrow.
We will close this issue now.
In future, if you see any minor bug fixes in the doc, feel free to click on the edit button and submit a PR to update. We love taking contributions from the community.

didn't work / has regressed...


chore(main): release 1.2.1-beta

:robot: I have created a release beep boop
1.2.1-beta (2023-07-28)
Bug Fixes

bug fixes (1303b48)
config issues (4645233)
configstore name issues (8873ad8)
make loading fn block on every req default (bf65904)
multiple watcher is setup for typescript change detection (a51a9db)
otp issues (2757128)
prohibit init cmd inside block or package (9ad3795)
remove old test files (2e73b7d)
ts template todoItem empty (bed2564)
ts watcher process is unkilled after stop (f41f0bf)
typescript for fn blocks not working (a51a9db)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/appblocks-hub/BB-CLI/releases/tag/v1.2.1-beta :sunflower:


Consider using a different video player

Perhaps it would be worth considering using a video player other than YouTube's iframe API.
One that I found recently is called Plyr. (I haven't tried it myself though, so can't confirm if it's suitable.) The advantage would be more control over the look of the player, and if the player supports different video sources(Plyr apparently supports YT, Vimeo, and HTML5 video) the APIs to control the playback would be standardised (so no writing separate code to control YouTube video versus an HTML5 video link for example)

Seems interesting. It will be great to see if this can also play those music videos which can't be played through embed links.

@poush Not sure If it’s able to, YouTube might just be restricting what domains the videos can be played from.

I am not sure but if we play such videos through codepen, it works.
On Thu 25 Oct, 2018, 3:28 PM Saska Kolehmainen<EMAIL_ADDRESS>wrote:

@poush https://github.com/poush Not sure If it’s able to, YouTube might
just be restricting what domains the videos can be played from.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/poush/H2/issues/78#issuecomment-432990758, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABumcl6OhuytLSHr2a44KvtG8_yy-SNdks5uoYs8gaJpZM4X2NoH
.

I have tried implementing Plyr on H2 and it didn't some the issue "Video Unavailable". It has to do with certain videos being embedded in a localhost as opposite to a web server.

@iblacker Do you think it would work with a locally hosted web server?

I don't think it would. I can look into it later, though. Those videos work if you open the video's page, but not when it is embedded.

The only way I could think right now is to open the youtube page directly for such videos and zoom on video player.


Bug fix: dotenv package

Thank you, Bengt for the improvements and additions to the RasQberry project!
Excited about the new fractals demo, and the other additions, like Update to Qiskit 0.38, AutoHotspot support, RasQberry-config improvements, code cleanup, etc


6.0 Feedback:  Update error message for busy robot in choose a robot slideout

Overview
current behavior:
user is on protocol detail page and clicks "run protocol"
user chooses a robot that's busy and clicks "Proceed to setup"
user sees this error on the robot card:

Current run is not idle or stopped

desired behavior:
user is on protocol detail page and clicks "run protocol"
user chooses a robot that's busy and clicks "Proceed to setup"
user sees this error on the robot card (see figma):

this robot is busy and can't run this protocol right now. Go to robot

https://www.figma.com/file/bVtCogdwiXj3ndpk4AWXCx/Milestone-1%3A-Read-and-Execute?node-id=15319%3A295635
Current Behavior
No response
Expected Behavior
No response
Steps To Reproduce
No response
Operating system
No response
Robot setup or anything else?
No response

verified in beta.2

hey @nusrat813 is that the right screenshot? the error should not say "current run is not idle or stopped." it should say "this robot is busy and can't run this protocol right now. Go to robot"


Consider using requests' session objects to help manage authentication flow

See http://www.python-requests.org/en/latest/user/advanced/#session-objects

You shoudn't have to authenticate on every request, you should retain and reuse the session token you get  back as much as you can.

@marktriggs suggested passing &expiring=false on the initial authentication request.

+1. requests.Session() should help you prepopulate the authN token across requests, and will use a persistent HTTP connection.


Return a 404 instead of 502 in proxy request handler when no endpoints are available

Issue
This code in the proxy request handler causes a 502 status code to be returned when requests to an evacuating app are made between route deregistration on one cell and registration on the new cell.
Steps to Reproduce
This has caused intermittent flakes in the Diego CI pipeline rolling upgrade tests (CI runs #256 and #255). This can be reproduced however by pushing a single instance of an app to a CF with multiple Diego cells. If the route deregistration of an app being rescheduled completes before the route registration occurs during app evacutation for example, you will see this occur. Stop the Diego cell the app is running on and simultaneously curl the app and you will receive a 502 status code while the app is being rescheduled on another cell and the route is reregistered there.
Expected result
When an app instance is scheduled from one cell to another and the route is deregistered, requests to the app return a 404 status code before the route is registered on the new cell.
Current result
When an app instance is scheduled from one cell to another and the route is deregistered, requests to the app return a 502 status code before the route is registered on the new cell.
Possible Fix
Return a 404 status code instead of 502 when there are no endpoints available in the serveTcp method.

hey @sunjayBhatia - such a thorough issue (really appreciate that btw). I want to understand how changing the error codes helps the diego teams tests? Are you all looking explicitly for a 404 and any other error is just not right (the test blows up because of it).

@zachgersh we expect that during the upgrade the app instance should be routable and return 200s but there is some tolerance for getting 404s (here) and none for 502s.
Some more context on this came from this slack thread as well: https://cloudfoundry.slack.com/archives/C05586PBX/p1530298212000294

@shalako @shubhaat I see more 502 issues coming our way, and it'd be great to add a story to clarify and publicize the intended behavior or fix this to meet Diego's availability requirements.

I don't think this is blocking us, it was more of an intermittent oddity that caused some flakes (not many) in our pipeline when route registration messages were slow that we wanted to clarify the behavior around
I guess at a higher level, to get at the intentionality of why a 502 vs. 404 is returned, we have this comment in slack: https://cloudfoundry.slack.com/archives/C05586PBX/p1530299322000106?thread_ts=1530298212.000294&cid=C05586PBX but again it seems up to the router to determine what it means when there should be a route for an app but there isn't one at the moment (e.g. during evacuation)
Anyways, I don't think this is a high priority for us now, I can close this if your feelings are to still return a 502 to the user in this scenario

We could explore why we're not returning a 404 in this case; it seems to me like we should. However, it also sounds like it isn't a high priority. Unless Diego begins registering the new cell before deregistering the old one, I don't think we can commit to zero-downtime with one app instance.

Yeah, with one instance, zero downtime is totally dependent on ActualLRP events + route registration messages getting to components in time, in practice ActualLRP creation are generated first, but the order they get to cell's local route emitters is non deterministic

The route-registration and -unregistration messages used to have a more reliable order of transmission with the route-emitter operating in "global" mode, and given that Copilot will have a similarly central role in the Istio-based routing control-plane. Consequently, I don't think it's a high priority to resolve this concurrency issue with the cell-local route-emitters, but if we on the Diego team can think of a straightforward solution on the emission side we may go ahead and do it.
Regardless, there's still the question of which HTTP status code the gorouter should return if it has no backends currently registered for a route. I'm trying to reason about whether a 4XX client-error code or a 5XX server-error code would be most appropriate here, and I'm kind of leaning towards a 5XX error since this is an availability/coordination problem on the part of the server writ large (gateways together with backends), and not a missing resource on an actual target backend. Based on the "invalid response from an inbound server" phrase in RFC 7213 §6.6.3, 502 doesn't seem quite right to me, because the gorouter doesn't even have a particular upstream backend to which to proxy. Maybe a 503 status code would be more appropriate to indicate the unavailability of any backend for a host? That 503 status code may also align better with the status codes that, for example, Envoy returns based on the health-check status of upstream clusters.

503 also makes sense to me. Our integration with Istio and Envoy for platform ingress already returns a 503. Think we can punt on a fix in Gorouter, in favor of Istio+Envoy?

Hi all,
We are closing this issue due to inactivity. If this is still an issue, please feel free to reopen with more information about its impact.
Thanks,
@barakyo and @bruce-ricard, CF Networking Program Members


Add a button for opening all shortcuts

Hi! For a while I've been using a modificated version of this program were I included a way to add a shortcut to open all shortcuts of the same group, and I found it very useful, so I think would be great if that could be added in a proper way.
My way of adding was that if the shortcut of the group is added to the same group, when clicking on it it will open all shortcuts instead of opening the same group for a second time. You can check my implementation if you want in my modifications branch, specially in this commit (but I think there are more commits after that have bugfixing): https://github.com/BanCrash/taskbar-groups-pike-beta/commit/557ab48bae632ac8383065baf3d2ed95091e11a1 ,but like I've said this was badly done and I'm sure there is a better way to do this.

Just to clarify, this is for opening all shortcuts in a group if you create a button/shortcut within the group to do so? I think that is a good idea, and can probably be expanded to encompass selecting specific applications to open.


Incorrect implementation of test_setTokenURI_for_nonexistent_token for ERC721

Currently translating the Python tests written for the OZ ERC721 standard into Cairo, I stumbled upon the last test case of the file ERC721BaseSuite : test_setTokenURI_for_nonexistent_token. In my opinion, this test doesn't have the right implementation.
📝 Details
The test case uses the not_owner account to set the token URI for a nonexistent token instead of account. Furthermore, the reverted_with message is incorrect, it should be : ERC721_Metadata: set token URI for nonexistent token.
These two points should be fixed. I can open a PR for it.
🔢 Code to reproduce bug
Test case is available at the following URL : (https://github.com/OpenZeppelin/cairo-contracts/blob/main/tests/token/erc721/ERC721BaseSuite.py#L915).

Thanks for the reply @andrew-fleming, opened the PR !


Add your own solution to ANY Leetcode, HackerRank, or CodeWars problems!!!!

All languages accepted :)

just added a solution for #53 @mathcodes please check

Added a solution for two sum. @mathcodes at your convenience, could you check it out?


Need to make sure scratch drive is mounted on all computers in 446/447 for loading the behavior schedule

Completed for 446.
Instructions:
Open File Explorer
Right click on the computer hostname
click on "map network drive"
drive: Z:
Folder: \\allen\aind\scratch

Completed in 447 except for 3A/B (mice were running)

Added a note to the computer configuration instructions

done


Added gridster-no-drag

Hey Dan,
This is my second PR. Looks like the line endings are ok now.  My work uses LF and git was configured globally to convert to LF regardless, so thats what happened.  These new files were converted to CRLF and appear to be working now.

Can you merge latest master into your branch?  It looks like this cannot be merged without conflicts.

Merged, but it won't work if you don't have jQuery loaded

Oh crap! didn't think about that. jqLite doesn't come with closest()

If it's not too much trouble that would be nice. Up to you!


Display license terms when downloading libraries

pfnCI, test this please.

cc: @mnicely for vis

Jenkins CI test (for commit 97955e938538a7936958a3c255af490a84211588, target branch master) failed with status FAILURE.


Feat/create migration add default places

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

30 of 82 (36.59%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-3.5%) to 44.876%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/entities/DeploymentTrack/utils.ts
6
8
75.0%

src/entities/Place/utils.ts
8
23
34.78%

src/entities/Place/migration.ts
16
51
31.37%

Totals

Change from base Build<PHONE_NUMBER>:
-3.5%

Covered Lines:
207

Relevant Lines:
324

💛  - Coveralls


stable/ambassador: Update to Ambassador 0.80.0.

Signed-off-by: Flynn<EMAIL_ADDRESS>
[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/retest

/lgtm
Thanks!

Looks like we're hitting #16070...
/retest

/retest

🙁
/retest

/retest

/lgtm

/retest

/retest

/retest

/retest

https://prow.k8s.io/view/gcs/kubernetes-jenkins/pr-logs/pull/helm_charts/17315/pull-charts-e2e/1175565655429091328/#0:build-log.txt%3A799
Could be caused by crd already existing, could try editing ci/default-values.yaml to disable crd.. and see if that helps
@kflynn

/lgtm


Add RpcBriefcaseUtility.findOrOpen and automatically refresh SAS key for v2 checkpoints

This is not an ideal solution as it would lock all RPC requests even if they're not for the snapshot that needs its SAS key refreshed. But for now, that's the only way I came up with that didn't require reopening the iModel from the frontend.

@Mergifyio backport release/2.17.x


scripts: fix msbuildPath problem in configure.fsx

Fixes https://github.com/nblockchain/geewallet/issues/178

LGTM, I'll merge when CI is green.

Nit:

scripts: fix msbuildPath problem in configure.fsx

Please read CONTRIBUTING.md, to remind yourself that we also can have a sub-area after the area. Whenever you want to end a title with something like "in foo", then it probably means you can just place it as sub-area or scope.

Nit:

scripts: fix msbuildPath problem in configure.fsx

Please read CONTRIBUTING.md, to remind yourself that we also can have a sub-area after the area. Whenever you want to end a title with something like "in foo", then it probably means you can just place foo as sub-area or scope.

fixed 👍


[Feedback]: Change Searchbox Style

Feedback
The MUI style for the search box does no align with the outline in the design document.
Current Searchbar:

Serchbar in the design document:

Specifications are not inside the design document but can be requested in figma.

The search bar font doesn't match the design document.
Changed the searchbar, just need the new font too.

The search bar font doesn't match the design document. Changed the searchbar, just need the new font too.

The font in the design document is inter, it should be available via the theme if I recall correctly.


procMount for k8s 1.12

Current version of ceph-helm fails to install on k8s v1.12.  v1.12 requires procMount set in the security context.
The templates for the OSD set a securityContext for priviledged: true.  procMount: default is now required.  One instance in daemonset-osd.yaml and two instances in daemonset-osd-devices.yaml.  I made edits locally to verify, but am not setup to cleanly make the edits within the git repo.

@wroney688 I'm having problems to install ceph on k8s v1.12 and I believe I'd same problem. Can you please shall us how you fixed the problem?


[Templating] Expose warnings/errors to callers

Related Issue
Fixes #7433
Description
TLDR
Warnings need to be exposed to the caller instead of logged in the console.
Proposed Solution
C#
Add optional out parameters to the AdaptiveCardTemplate.Expand methods that's an array of warning strings
JS
Add an overload for the Template.expand method that takes an out parameter that's an array of warning strings (or alternatively, maybe an optional out parameter?)
In this PR
I added an optional parameter for an array of warning/error strings to the expand method of the JS library.
For the .NET library, I added an out parameter for the warning/error string array to the Expand methods. I also added an additional wrapper methods, that call the updated Expand methods to ensure this isn't a breaking change.
Sample Card
These cards should produce warning strings if the proper expand method is called.
Test 1 - Not an Expression
{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "TextBlock",
            "size": "Medium",
            "weight": "Bolder",
            "text": "${title}",
            "$when": "NotAnExpression"
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.5"
}

Test 2 - Invalid Expression No Data
{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "TextBlock",
            "size": "Medium",
            "weight": "Bolder",
            "text": "${title}",
            "$when": "${InvalidExpression}"
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.5"
}

Test 3 - Invalid Expression with Data
Card
{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "TextBlock",
            "size": "Medium",
            "weight": "Bolder",
            "text": "${title}",
            "$when": "${InvalidExpression}"
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.5"
}

Data
{
   "test": "dummyData"
}

How Verified
Verified with the unit tests added with this PR.
Microsoft Reviewers: Open in CodeFlow

we have a lot of Expand methods, can you somehow consolidate it. at minimum, can you make sure the primary Expand method is at the prominent place, so devs would know which one is the primary one without much of a search? and if you could, it would be nice if we can reduce the number ArrayList instantiation. So if we are going to change log data structure, we could do it at one place.

I grouped the wrapper methods together and left additional comments to the Expand methods to make it clearer. I also used _ to indicate a discarded out parameter to cut down on ArrayList instantiation.
Should I be committing the autogenerated .md files fot the .NET library?


Security: Flag -disable-handlers not working [Kapacitor OSS 1.6.3]

[Kapacitor OSS 1.6.3]
The flag -disable-handlers does not seem to be working with Kapacitor CLI (using both kapacitor and kapacitord) as mentioned in the following link, although kapacitor one seems to be incorrect usage.
https://docs.influxdata.com/kapacitor/v1.6/administration/security/
It states to use the below command to disable a handler:
kapacitor -disable-handlers exec,httppost
But executing this command gives an error that the flag is not defined.
flag provided but not defined: -disable-handlers

Looks like this needs to be done while running the Kapactor with this option.
kapacitord run -disable-handlers exec

Is it a typo with the command as shown in the image below:

Thanks for report, our docs team is fixing the documentation error.  It is only on kapacitord and needs to be a flag for when you start the program.

@docmerlin Thanks for your response.
Yes, I did notice the document is updated with kapacitord now.
But the flag is still not having any effect.
Tried to disable exec and httppost. But both seems to still work even after disabling.
Using this to disable:
kapacitord run -disable-handlers exec,httppost

I am also facing the same issue with the -disable-handlers flag.
I defined the task with the tick script mentioned below:

Task is defined and already enabled:

I had started the kapacitor with the command mentioned below:
kapacitord -config kapacitor.conf -disable-handlers httppost

But it's still triggering alert to the defined endpoint:

Here is the response:

@docmerlin @pauldix @brettbuddin Any update on this? The flag does not seem to be working.
Tested with exec and httppost, but both still not getting disabled.

Thanks @KunjanThadani I will take a look at it.


Minor update on models. READMEs fleshed out. Added Licenses.

Dear @rajaram5 @longmanplus @hbcesar could your review this PR? Thank you! NB I removed sio:has_measurement_value from models, and script.

Hi @rajaram5 I resolved your requests, could you check them? tx!


Determine the best speech to text library to use

There are many speech to text libraries out there. None of them feel perfect for our use case.
To complete this issue, we should all comment ideas of libraries to use, along with some pros and cons. Ideally, we can get 15-20 total ideas to properly evaluate what's out there. For example:
Mozilla Deepspeech:
Pros:

Offline Capabilities
Solid Customization

Cons:

Very resource intense to run
Lots of required downloads (the whole model, tenserflow/pylance, etc.)

Note that this is related to #19

Ryan pointed out that https://github.com/Uberi/speech_recognition is likely great for our use case.


Speling

"opptions" --> "options"

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Nice catch, thank you @md2perpe .


[Device Support Request] MOES ZigBee Smart DIY Motorized Roller Blinds

Problem description
I bought a second rolling shades motor.
The first one works perfectly, the second one doesnt.
Functions should be exactly the same.
New device: https://www.aliexpress.com/item/1005005447997612.html?spm=a2g0o.order_list.order_list_main.17.382b1802qFGVs9
Old device (previously ordered and working): https://www.aliexpress.com/item/1005002954586484.html?spm=a2g0o.order_list.order_list_main.49.382b1802qFGVs9
New device (not working): TS0601 by _TZE200_icka1clh
Old device (working):TS0601 by _TZE200_zah67ekd
Signature of working (old)device:
{
"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": "0x0104",
"device_type": "0x0051",
"input_clusters": [
"0x0000",
"0x0004",
"0x0005",
"0xef00"
],
"output_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "_TZE200_icka1clh",
"model": "TS0601",
"class": "zigpy.device.Device"
}
Solution description
Can you recreate the quirk for the new device?
Screenshots/Video
Screenshots/Video
[Paste/upload your media here]

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": "0x0104",
"device_type": "0x0202",
"input_clusters": [
"0x0000",
"0x0004",
"0x0005",
"0x0102",
"0xef00"
],
"output_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "_TZE200_zah67ekd",
"model": "TS0601",
"class": "zhaquirks.tuya.ts0601_cover.TuyaMoesCover0601"
}
Diagnostic information
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.1.5",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.11.6",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Amsterdam",
"os_name": "Linux",
"os_version": "6.1.71-haos",
"supervisor": "2023.12.1",
"host_os": "Home Assistant OS 11.4",
"docker_version": "24.0.7",
"chassis": "vm",
"run_as_root": true
},
"custom_components": {
"sonoff": {
"version": "3.5.4",
"requirements": [
"pycryptodome>=3.6.6"
]
},
"localtuya": {
"version": "5.2.1",
"requirements": []
},
"browser_mod": {
"version": "2.2.2",
"requirements": []
},
"hacs": {
"version": "1.33.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
}
},
"integration_manifest": {
"domain": "zha",
"name": "Zigbee Home Automation",
"after_dependencies": [
"onboarding",
"usb"
],
"codeowners": [
"@dmulcahey",
"@adminiuga",
"@puddly",
"@TheJulianJES"
],
"config_flow": true,
"dependencies": [
"file_upload"
],
"documentation": "https://www.home-assistant.io/integrations/zha",
"iot_class": "local_polling",
"loggers": [
"aiosqlite",
"bellows",
"crccheck",
"pure_pcapy3",
"zhaquirks",
"zigpy",
"zigpy_deconz",
"zigpy_xbee",
"zigpy_zigate",
"zigpy_znp",
"universal_silabs_flasher"
],
"requirements": [
"bellows==0.37.6",
"pyserial==3.5",
"pyserial-asyncio==0.6",
"zha-quirks==0.0.109",
"zigpy-deconz==0.22.4",
"zigpy==0.60.6",
"zigpy-xbee==0.20.1",
"zigpy-zigate==0.12.0",
"zigpy-znp==0.12.1",
"universal-silabs-flasher==0.0.15",
"pyserial-asyncio-fast==0.11"
],
"usb": [
{
"vid": "10C4",
"pid": "EA60",
"description": "2652",
"known_devices": [
"slae.sh cc2652rb stick"
]
},
{
"vid": "1A86",
"pid": "55D4",
"description": "sonoffplus*",
"known_devices": [
"sonoff zigbee dongle plus v2"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "sonoffplus*",
"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": "0403",
"pid": "6015",
"description": "conbee",
"known_devices": [
"Conbee III"
]
},
{
"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"
]
}
],
"zeroconf": [
{
"type": "_esphomelib._tcp.local.",
"name": "tube*"
},
{
"type": "_zigate-zigbee-gateway._tcp.local.",
"name": "zigate"
},
{
"type": "_zigstar_gw._tcp.local.",
"name": "zigstar"
},
{
"type": "_uzg-01._tcp.local.",
"name": "uzg-01*"
},
{
"type": "_slzb-06._tcp.local.",
"name": "slzb-06*"
}
],
"is_built_in": true
},
"data": {
"ieee": "REDACTED",
"nwk": 44092,
"manufacturer": "_TZE200_icka1clh",
"model": "TS0601",
"name": "_TZE200_icka1clh TS0601",
"quirk_applied": false,
"quirk_class": "zigpy.device.Device",
"quirk_id": null,
"manufacturer_code": 4098,
"power_source": "Battery or Unknown",
"lqi": 72,
"rssi": null,
"last_seen": "2024-01-24T22:21:22",
"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": "0x0104",
"device_type": "0x0051",
"input_clusters": [
"0x0000",
"0x0004",
"0x0005",
"0xef00"
],
"output_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "_TZE200_icka1clh",
"model": "TS0601"
},
"active_coordinator": false,
"entities": [],
"neighbors": [],
"routes": [],
"endpoint_names": [
{
"name": "SMART_PLUG"
}
],
"user_given_name": "Rolgordijn Kledingkamer",
"device_reg_id": "35a5ebb2da7f0db565ac3aa4e0f19ddf",
"area_id": null,
"cluster_details": {
"1": {
"device_type": {
"name": "SMART_PLUG",
"id": 81
},
"profile_id": 260,
"in_clusters": {
"0x0000": {
"endpoint_attribute": "basic",
"attributes": {
"0x0001": {
"attribute_name": "app_version",
"value": 65
},
"0x0004": {
"attribute_name": "manufacturer",
"value": "_TZE200_icka1clh"
},
"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": null,
"attributes": {},
"unsupported_attributes": {}
}
},
"out_clusters": {
"0x0019": {
"endpoint_attribute": "ota",
"attributes": {},
"unsupported_attributes": {}
},
"0x000a": {
"endpoint_attribute": "time",
"attributes": {},
"unsupported_attributes": {}
}
}
}
}
}
}
Logs
Logs
[Paste the logs here]

Custom quirk
No response
Additional information
No response

Hello, I have the exact same issue on the same blind motor that arrived today, did you find a solution?? Greetings!

Hello, I have the exact same issue on the same blind motor that arrived today, did you find a solution?? Greetings!

I have the same problem as well

No solution, i am still waiting for a reply.
A custom quirk needs to be made to resolve the issue.

It's already fixed in home assistant 2024.4.x (which carries zha-quirks 0.0.113). Mine's now working perfectly.

It's already fixed in home assistant 2024.4.x (which carries zha-quirks 0.0.113). Mine's now working perfectly.

I'm running the latest version of HA core and HA supervisor, support for battery state and cover position still are not working and it doesnt look like this zigby device has yet been added to the support list by zigpy unfortunately

It's already fixed in home assistant 2024.4.x (which carries zha-quirks 0.0.113). Mine's now working perfectly.

I'm running the latest version of HA core and HA supervisor, support for battery state and cover position still are not working and it doesnt look like this zigby device has yet been added to the support list by zigpy unfortunately

You're right, i don't see any cover position control. I mean i can use up and down controls and they work perfectly fine :)


Enable FP32 to BF16 conversion lowering for vectors

The lowering pipeline currently maps
arith.truncf %0: tensor<8x16xf32> to tensor<8x16xbf16>

to
llvm.fptrunc %100 : vector<8xf32> to vector<8xbf16>

which the SPIR-V translator mistakenly maps to
call spir_func <8 x half> @_Z13convert_half8Dv8_f(<8 x float> %200)

We already have relevant code for the "manual" conversion, though this needs to be extended to call the correct builtins for vector types. We should also consider switching to the corresponding OpenCL builtins: https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_bfloat16_conversions.html#_new_opencl_c_functions

Is this related to #1282?

Update: PR ready to merge. @jopperm confirmed this fixes integration tests where he found the error.


Incorrect temperature units displayed (C instead of K)

I'm using this script (works great, btw—thanks for making it!) with Bigger Reactors and noticed that the temperature units displayed by this script (Celsius) aren't the same as the units displayed by the reactor terminal's UI (Kelvin). My speculation is that perhaps reactor mods prior to Bigger Reactors used Celsius and that Bigger Reactors switched to Kelvin. It's been a while since I've played with reactor mods prior to Bigger Reactors so I could definitely be wrong about that.
Here are some screenshots in case they're helpful:

Should be fixed


Codeless Connector nextPageUrl paging type fails

``When using the Codeless Cloud Connector for odata REST APIs, the connector fails with error "RES40002 - Invalid Config."  For example:
 "paging": {  		"pagingType":"NextPageUrl"<EMAIL_ADDRESS>},
This prevents the CCP from pulling data sources from the MSFT graph or M365 Defender APIs when the results are paged.
When paging type is set to "None" the first page downloads and ingests into Sentinel correctly.

Also tried
"paging": {  						"pagingType":"NextPageUrl"<EMAIL_ADDRESS>				}
same result.

Anyone?

Same issue here.
"NextPageUrl" doesn't seem to work at all with @odata.nextlink.
Tried these variations but still doesnt work.
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

We also tried:
"paging": {     "pagingType":"NextPageUrl",    "nextPageParaName":"%40odata.nextLink" }
Same result.

Hello everyone!
While creating content for demonstration purposes I also started receiving the RES40002 - Invalid Config error.
The API I've built replies with a NextLink as the OData standard, to which I'm also stuck while creating the CCP connector for Microsoft Sentinel.
Initially I thought that the error could be related to my configuration but when I found this issue I also noticed that no connector exists in this repository using the paging style NextPageUrl.
Is this a known issue we're looking into @sreedharande @NikTripathi?
Below some details from my testing environment:

Request received from Sentinel:

2022-09-19T19:43:14Z   [Verbose]   Posting invocation id:50644988-5bfb-4837-9b02-c297479c0f8e on workerId:c0fbebc5-cbfd-4d73-ac94-2813cf450963
2022-09-19T19:43:14Z   [Information]   INFORMATION: Request: {
  "Body": null,
  "Headers": {
    "accept": "application/json",
    "connection": "keep-alive",
    "host": "<redacted>.azurewebsites.net",
    "user-agent": "Scuba",
    "accept-encoding": "gzip, deflate",
    "max-forwards": "9",
    "x-functions-key": "<redacted>",
    "x-arr-log-id": "32b83717-509f-42b9-9238-f3ff0bedf4ec",
    "client-ip": "<IP_ADDRESS>:22241",
    "x-site-deployment-id": "<redacted>",
    "was-default-hostname": "<redacted>.azurewebsites.net",
    "x-forwarded-proto": "https",
    "x-appservice-proto": "https",
    "x-arr-ssl": "2048|256|CN=Microsoft Azure TLS Issuing CA 01, O=Microsoft Corporation, C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US",
    "x-forwarded-tlsversion": "1.2",
    "x-forwarded-for": "<IP_ADDRESS>:11200",
    "x-original-url": "/api/SampleDataSourceAPIKey",
    "x-waws-unencoded-url": "/api/SampleDataSourceAPIKey",
    "disguised-host": "<redacted>.azurewebsites.net"
  },
  "Method": "GET",
  "Url": "https://<redacted>.azurewebsites.net/api/SampleDataSourceAPIKey",
  "Params": {},
  "Query": {},
  "RawBody": null
}
2022-09-19T19:43:14Z   [Information]   Executed 'Functions.SampleDataSourceAPIKey' (Succeeded, Id=50644988-5bfb-4837-9b02-c297479c0f8e, Duration=82ms)

Response:

{
  "nextPageLink": "https://<redacted>.azurewebsites.net/api/SampleDataSourceAPIKey?PageNumber=2",
  "hasNextPage": true,
  "status": "OK",
  "messages": [
    {
      "TimeGenerated": "2022-09-19T19:49:00.8897896+00:00",
      "Message": "This sample data was obtained using Codeless Connector Platform in Microsoft Sentinel using APIKey Authentication",
      "Component": "SampleDataSourceAPIKey",
      "TransactionNumber": "aE5xZGNldVN2Zg=="
    },
    {
      "TimeGenerated": "2022-09-19T19:49:00.8924095+00:00",
      "Message": "This sample data was obtained using Codeless Connector Platform in Microsoft Sentinel using APIKey Authentication - Another from the same transaction",
      "Component": "SampleDataSourceAPIKey",
      "TransactionNumber": "QUllRlZtU1B0aQ=="
    }
  ]
}

Hi @panovattack,
Thank you for flagging this. Apologies for the delayed response.
If you still need assistance, please reply here within 5 business days.
Thanks

Since we have not received a response in the last 5 days, we are closing your issue #5611 as per our standard operating procedures. If you still need support for this issue, feel free to re-open at any time. Thank you for your co-operation.


The target folder is missing.

Hi, congratulations, great work.
When I debug the code, I find that the target folder is missing in the directory. Can you provide the relevant code in this folder?

So am I

Hi, congratulations, great work. When I debug the code, I find that the target folder is missing in the directory. Can you provide the relevant code in this folder?

did you solve it?

No, I haven't solved this problem. Maybe the author forgot to upload it
------------------ 原始邮件 ------------------
发件人: @.>;
发送时间: 2023年3月6日(星期一) 下午5:00
收件人: @.>;
抄送: @.>; @.>;
主题: Re: [hekaijie123/TATrack] The target folder is missing. (Issue #1)
Hi, congratulations, great work. When I debug the code, I find that the target folder is missing in the directory. Can you provide the relevant code in this folder?
did you solve it?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

No, I haven't solved this problem. Maybe the author forgot to upload it
…
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年3月6日(星期一) 下午5:00 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [hekaijie123/TATrack] The target folder is missing. (Issue #1) Hi, congratulations, great work. When I debug the code, I find that the target folder is missing in the directory. Can you provide the relevant code in this folder? did you solve it? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

ok, thank you for your reply!

@WUYUANLONG010 @user-guigu @Roger-Liang . Re-upload OK, it may be that the previous upload was damaged.

I re-download the code，but this  file still missing.


Fix statistics span data

Screenshot
Before

Fixed

Signed-off-by: Zixin Zhou<EMAIL_ADDRESS>

@CodePrometheus You could sync the main repository.


Delete Mastodon's social link trailing slash

Hi, it's me again (you are going to kill me :sweat_smile: )
I didn't realize that I tested it without the trailing slash, and I forgot to include that change in the #100 PR.
With this change is definitely going to work.
P.S: Loving this theme, thanks for your work! :heart:

Thanks for the kind words, and no worries, I got a lot more efficient with github during this project, but I still sometimes end up cherry picking/merging/squashing from time to time.


Frontend - Fetching rework + metadata thresholds

Reworked the structure of the frontend related to the API fetching
Fixed metadata not loading for other tabs #333
The zoom level is now read from the metadata #318
Improved the zoom warning styling
Implemented the polygons to markers threshold (using the first coord of the polygon for now) #318

Everything works. And the zoom warning looks a lot better now.