ModuleNotFoundError: No module named 'jsonschema.protocols'

I just fresh-installed all dependencies and I am getting a ModuleNotFoundError: No module named 'jsonschema.protocols' error when running make lab.

python version: 3.11.1 (also happens in 3.10.9)
Poetry version: 1.3.1

I checked and seems that the submodule jsonschema.protocols is not installed.
Complete error message:
Traceback (most recent call last):
  File "/home/lucas/repos/etl/.venv/bin/jupyter-lab", line 5, in <module>
    from jupyterlab.labapp import main
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyterlab/labapp.py", line 13, in <module>
    from jupyter_server.serverapp import flags
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyter_server/serverapp.py", line 33, in <module>
    from jupyter_events.logger import EventLogger
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyter_events/__init__.py", line 2, in <module>
    from .logger import EVENTS_METADATA_VERSION, EventLogger
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyter_events/logger.py", line 18, in <module>
    from .schema_registry import SchemaRegistry
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyter_events/schema_registry.py", line 3, in <module>
    from .schema import EventSchema
  File "/home/lucas/repos/etl/.venv/lib/python3.11/site-packages/jupyter_events/schema.py", line 6, in <module>
    from jsonschema.protocols import Validator
ModuleNotFoundError: No module named 'jsonschema.protocols'

When I install all dependencies (poetry install), version 3.2.0 of jsonschema library gets installed on my end. Checking in the source code, it seems that jsonschema.protocols did not exist back then.
Seems that some changes were done to the dependencies affecting jsonschema in https://github.com/owid/etl/commit/ec009f0a1a8205e025d288a3b37b2cd8d7968e92

Seems that this is fixed by running poetry update jsonschema, which update poetry.lock file and installs a more up-to-date jsonschema version.

related threads in slack:

https://owid.slack.com/archives/C0193RW5E2J/p1672146738692139
https://owid.slack.com/archives/C0193RW5E2J/p1672160077322289

I think this gets solved if I change: jsonschema = "^3.2.0" to jsonschema = ">=3.2.0" in both walden and owid-catalog-py dependencies. In both cases, jsonschema = "^3.2.0" has been there for a while, so unsure what broke the environment. A jupyter-related library update? I have checked, but the last dependency changes concern pyarrow, owid-repack, hydra-core, dvc, etc.

Confirmed it as well on Ubuntu 22.04 arm64.
As part of trying to resolve library issues, I ran poetry update on each of the libraries which tries to do a new set of dependency resolutions on them. That's probably the cause of the updates.


[Bug] Plugin crashes on invalid regex in errorMatch

Problem
If an invalid regex is supplied in errorMatch, the whole plugin crashes in the constructor of XRegExp.
Example:

"errorMatch": "aa("

Solution
Wrap the constructor XRegExp in try catch.

Fixed by #135


Start using branches

To avoid any issues, we should start using branches and submitting pull request instead of committing to the master branch.

I've started using branches.  I haven't been submitting pull requests though, when I've gotten a feature complete I've just merged the branches.  Is there a compelling reason to use pull over merge (besides the obvious ability to review code pre-merge)?

@bmenrigh The idea behind this issue was to allow us to collectively review the code before being merged into master and prevent conflicts in the master branch. This would possibly prevent buggy code from being merged in.

I've been using branches.  Once we stamp a version number on it and do a release they'll make even more sense.


authenticate the aocctl in github to access the input.txt

For a while, it is necessary for the cookie session from AoC to access the input.txt.


identifierCount may not be correct

TypeScript Version:  3.2.0-dev.20181114
In parser.ts, there is an identifierCount variable that is incremented every time createIdentifier is called.
Unfortunately, not all createIdentifier calls will result in an identifier in the AST, since some may have happened during speculative parsing. It may be necessary to reset identifierCount after speculative parsing fails.

Just for context, the identifierCount is computed solely for diagnostic reporting purposes. But, you're right, it ought to be saved and restored during speculative parsing.


Assemblies listed in FileList Module Manifest Property are being Processed.

Steps to reproduce
I have a WinSCP PowerShell Module Wrapper, and I was implementing some functionality to load one WinSCPnet.dll if it is PowerShell core, and a different one if it is PowerShell desktop.  And I kept getting errors stating that the assembly of the same name was already loaded.
Turns out, I had both of the assemblies listed in the Module Manifest FileList property, after removing them from there, the logic to add the correct assembly works fine.  Per this link, that property should be for inventory only, and should not process the files in the value: https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-module-manifest?view=powershell-7#module-manifest-elements
# Assembly loading logic from  WinSCP.psm1
$moduleRoot = Split-Path -Path $MyInvocation.MyCommand.Path
switch ($PSVersionTable.PSEdition) {
    "Core" {
        #Add-Type -Path "${moduleRoot}\lib\netstandard2.0\WinSCPnet.dll"
        add-type -path ./Documents/github/WinSCP/WinSCP/lib/netstandard2.0/WinSCPnet.dll
        break;
    }

    "Desktop" {
        Add-Type -Path "${moduleRoot}\lib\net40\WinSCPnet.dll"
        break;
    }

    default {
        Write-Error -Message "Failed to find a compatiable WinSCP Assembly."
        exit
    }
}

When the FileList property in the manifest has those files listed in the value, I get the "Assembly with the same name is already loaded" error

if I remove the .dll values from that list, the logic works fine and the proper dll is loaded.
Expected behavior
No processing of the files in the FileList module manifest property value.
Actual behavior
Im not sure in what way, but he files are being executed or processed.
Environment data

PS /Users/thomas> $psversiontable

Name                           Value
----                           -----
PSVersion                      7.0.3
PSEdition                      Core
GitCommitId                    7.0.3
OS                             Darwin 20.0.0 Darwin Kernel Version 20.0.0: Thu…
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

@tomohulk can you verify if this still happens on the latest preview release? I know there were some changes made to avoid loading native libraries from the FileList, but I think that may have also impacted cases like this (positively), so would be good to check just in case. 🙂

sorry took so long, but I finally got time to install 7.1.6, and it does seem this is fixed in that release.  thanks.

Oops, my bad. Leaving that one on so we can consider backporting if we feel it's needed.


Adopt reasonable CI

https://github.com/jonhoo/rust-ci-conf

Test failures are expected due to https://github.com/jonhoo/griddle/issues/21


Please invite me to the GitHub Community Organization

Name
ManuSquall
Discord Username(if exists)
ManuSquall
Additional Context
i discovered EddieHub throught chryz-hub, really excited to join this community!

Welcome @ManuSquall 🤓

thank you @krishdevdb ! :-) 💯


How is the camera model (4-channel map) used during model inference?

Thanks for contributing such a good job! When I studied the test code (do_test.py), I found that you have converted the camera intrinsic parameters into a 4-channel map (principle point location and FoV map) as the camera model. The camera model is further passed into the model inference part.
However, when I checked the decoder code (HourGlassDecoder.py), I found that the camera model does not seem to be used, so I would like to ask where the camera model is used during model inference? Is it possible to perform model inference as described in the paper using only camera intrinsic parameters without generating a camera model?
Looking forward to your reply and tips!

Thank you for your interest! The predicted depth is scaled here.

Thank you for your interest! The predicted depth is scaled here.

Thanks for you reply! The predicted depth is scaled only using 'normalize_scale' and 'scale_info', but the 'cam_model' with 4-channel map does not seem to be used. Do I understand correctly?

Thank you for your interest! The predicted depth is scaled here.

Thanks for you reply! The predicted depth is scaled only using 'normalize_scale' and 'scale_info', but the 'cam_model' with 4-channel map does not seem to be used. Do I understand correctly?

The scale is adjusted here, where intrinsic (focal length) is used

Thanks for your reply!


fix mistyping #290_160

Motivation
fix mistyping
Have you read the Contributing Guidelines on pull requests?
Yes

/canary

:sunny: Canary successful

/land


Support /version; fix some global URIs

/version is a stripped down version of what you get with EC/CS/OSC. Useful for knowing what you are talking to.

@chef/client-core
there is no "group" for "tools maintainers" that I can find, so I'm CCing the client maintainers

LGTM

:+1:

(FTR, I'm not a 'tools' maintainer and thus don't have merge access here)

:+1:
Is @jkeiser the maintainer of chef-zero?

Maintainers are @stevendanna @jtimberman @lamont-granquist and @danielsdeleo according to MAINTAINERS.md in chef.
Got 1/4 so far. :)

:+1: Thanks for this.  Let's not wait too long to merge or the CHANGELOG whitespace changes will be a pain.

One comment about content types, but :+1: otherwise.

Assigning to me to clean up the content-type stuff, rebase, and merge unless @jaymzh get's to it first.

Sorry. I was on vacation when these comments came in and then just never saw them. I will take this.

The tests pass, but I updating the spec seems best. I'll rebase and re-push today.

OK, rebased, updated content-type in request (chef-zero requires you to accept application/json, so I just added text/plain), and squashed all the commits.

OK that's dan and steven and Tyler and I who are good with this and I cleaned up the content-type thing. Who has commit access here?


🧮 Inline user_expression support

This supports the eval role in jupyterlab_myst in the CLI and exporting out to formats like JATS, docx, tex, and word for a subset of mimetypes. Lots of work still to expand support for other mimetypes, but a good start!

This is a good start, certainly needs more, but going to merge so we can move the theme forward and get thebe introduced.


♻ SSW.Rules - Change web content font to "Inter" font family

cc @adamcogan @bettybondoc @jaydenalchin @hveraus
Pain
As per 💄 SSW.Design - Change official webfont from Open Sans to Inter
Tasks

[x] 1. CSS - Please update the web content font from Open Sans to Inter

Note: All sizes and variations should remain the same
Thanks!

Related Issues:

SSW.People -  https://github.com/SSWConsulting/SSW.People/issues/697
SSW.Website - https://github.com/SSWConsulting/SSW.Website/issues/3269

✅ Done
https://www.ssw.com.au/rules/

Hi @babakamyljanovssw
Thanks for actioning this, but I noticed a problem - apparently we're only rendering the regular weight for the font. Bolds aren't bold :(

[ ] 1. Please make sure you add all variations of the font so they render correctly on the site

https://www.ssw.com.au/rules/rule/#2-text-decorations

Hi @tiagov8
I've checked the rule on my end, and it is rendering the bold texts properly.
Are you referring to the CSS applied to <strong> HTML tag, and it should be font-weight: bold; instead of font-weight: 700 ?
If so, as per documentation both are same.
Could you please hard refresh (CTRL + F5) the browser and check if the bold texts are being rendered?
https://www.ssw.com.au/rules/rule/#2-text-decorations

Figure: Bold text are rendered properly

Hi @babakamyljanovssw
Font-weight settings are fine. I tested it successfully on another browser, so must be a problem from my end.
Closing the Issue again ;)
Thanks

cc: @bettybondoc
As per my conversation with @tiagov8
There is some issue when reloading the page, font seems right for a second then it changes, Betty has experienced also.
Video
Investigating further

@babakamyljanovssw
Please follow up with @bradystroud with your findings... Regarding: https://github.com/SSWConsulting/SSW.People/issues/697


Add deprecations for methods that are now in @ember/test-helpers

@Turbo87 Any idea on how to add conditional deprecations only if the user has a modern versions of ember-cli-qunit/mocha?
Perhaps it's not that bad that we display it unconditionally. AFAIK there is no breaking change in those new versions of qunit and using the new testing API is completely optional, so it might help with adoption.

Any idea on how to add conditional deprecations only if the user has a modern versions of ember-cli-qunit/mocha?

I have two ideas:

check if @ember/test-helpers is available as a module
at build time inject that information into the build in some way so that you can refer to it at runtime


Argspecs for edpm_ddp_package role.

Hi. While you are at it could you please add a document stub for the role, so that the info gets published?

Ack.
will do it.

Hi. While you are at it could you please add a document stub for the role, so that the info gets published?

Ack. will do it.

Will place separate patch.

recheck

recheck

recheck


Refresh token is not work

Access token after refresh token is not replace on http request for send push notification.
HTTP request still use previous access token.

Which method do you use to refresh token? Please check whether this error is reported when you refresh token.

on executeApiOperation method: src/push/core/pushclient.go
when access token expried.
isNeedRetry method get new access token but Authorization access token in request.Header is change.

This issue has been solved in the latest commit, please refer to afaab2fe7dd4cfcaa82a043cd65bbc5677117f6c


--vendorChunk needs a way to exclude a namespace for first party content

Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [X ] feature request

Command (mark with an x)
- [ ] new
- [x ] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Versions

Repro steps

The log given by the failure

Desired functionality

the option to create one vendor.js chunk is great, but we have a private company namespace @mycompany that we want to exclude.  In webpack I did this with a regular expression on the splitChunks config.
I really want all first and third party code to be in separate files in ANY chunk, not just this one.
      splitChunks: {
        chunks: 'all',
        cacheGroups: {
          vendor: {
            test: /[\\/]node_modules[\\/](?!@mycompany)/,
            name: "vendor",
            priority: 10
          }
        }
      }

Mention any other details that might be useful

Please note that the vendor chunk only exists to facilitate faster rebuilds during development.  It is not recommended in production scenarios as it can greatly increase the overall size of the application.
If customization of the webpack configuration is desired, please consider this third-party package: https://github.com/manfredsteyer/ngx-build-plus

Thank you @clydin I will look into this package.


Is anyone still maintaining this repo？

Is anyone still maintaining this repo? I submitted a request for the KazakhTTS Dataset, but no one has responded to my email.

Hi! Please submit your request to https://forms.gle/U7Ttj8V8ufSEs85v9. You should receive a link in 1-2 days.

Hi! Please submit your request to https://forms.gle/U7Ttj8V8ufSEs85v9. You should receive a link in 1-2 days.

After my application, I received a response email, but the dataset link and password were missing.


Fix Native Rotation Android

Fixes #14161
Android crashes in some cases if an animated transform config contains a string value, like a rotation.
This PR fixes that by ensuring all values sent to the native side are doubles. It adds __transformDataType to AnimatedTransform.js.
Test Plan
Added integration test ReactAndroid/src/androidText/js/AnimatedTransformTestModule.js This test fails with the following error INSTRUMENTATION_RESULT: longMsg=java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Double, if the changes to AnimatedTransform.js are reverted.
Release Notes
[ANDROID] [BUGFIX] [Animated] - Fixes Android crash on animated style with string rotation

@ janicduplessis

I am waiting for this PR :)


Master assigns no volume IDs to remote volume server

Describe the bug
Volume server on machine B is registered by master on machine A, but no volume IDs are assigned because of rpc error: code = Unknown desc = ping master localhost:9333: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp [::1]:19333: connect: connection refused", as shown via cluster.check in weed shell.
The error appears when the master on machine A tries to make the volume server on machine B ping the master on its loopback address instead of the public IP:
checking volume server 128.xxx.xx.181:8080 to master localhost:9333.
System Setup
The master was launched on machine A with:
weed master -port=9333 -defaultReplication=000 -ip="162.xx.xxx.77" -ip.bind="162.xx.xxx.77"
The volume server was launched on machine B with:
weed volume -dir="/root/test" -mserver="162.xx.xxx.77:9333" -port=8080 -dataCenter=dc3 -rack=rack1 -max=1

OS version: Ubuntu 22.04.3
output of weed version: version 30GB 3.59 27b34f37935fb3eddb9c7759acf397dbae20eb03 linux amd64

Expected behavior
The master is supposed to have the remote volume server ping it on the public IP, not the master's loopback address.
Screenshots

Local volume server (how it's supposed to look):

Remote volume server (error):

Additional context

The firewalls have been configured to allow ports [8080, 9333, 18080, 19333] between both machines (via ufw), and a ping from machine B while the services are running shows that the machines can connect through these ports:

nc -zv 162.xx.xxx.77 9333
Connection to 162.xx.xxx.77 9333 port [tcp/*] succeeded!

nc -zv 162.xx.xxx.77 19333
Connection to 162.xx.xxx.77 19333 port [tcp/*] succeeded!

Netstat on master server:

netstat -natp -tlnp |grep weed
tcp        0      0 <IP_ADDRESS>:19333         <IP_ADDRESS>:*               LISTEN      5389/weed
tcp        0      0 162.xx.xxx.77:19333     <IP_ADDRESS>:*               LISTEN      5389/weed
tcp        0      0 162.xx.xxx.77:9333      <IP_ADDRESS>:*               LISTEN      5389/weed
tcp        0      0 <IP_ADDRESS>:9333          <IP_ADDRESS>:*               LISTEN      5389/weed
tcp        0      0 162.xx.xxx.77:47296     162.xx.xxx.77:19333     ESTABLISHED 5389/weed
tcp        0      0 162.xx.xxx.77:19333     128.xxx.xx.181:60684    ESTABLISHED 5389/weed
tcp        0      0 162.xx.xxx.77:19333     128.xxx.xx.181:60694    ESTABLISHED 5389/weed
tcp        0      0 162.xx.xxx.77:19333     162.xx.xxx.77:47296     ESTABLISHED 5389/weed

Netstat on volume server:

netstat -natp -tlnp |grep weed
tcp        0      0 128.xxx.xx.181:18080    <IP_ADDRESS>:*               LISTEN      3006368/weed
tcp        0      0 128.xxx.xx.181:8080     <IP_ADDRESS>:*               LISTEN      3006368/weed
tcp        0      0 128.xxx.xx.181:60694    162.xx.xxx.77:19333     ESTABLISHED 3006368/weed
tcp        0      0 128.xxx.xx.181:60684    162.xx.xxx.77:19333     ESTABLISHED 3006368/weed

As you can see, the machines have established connections on port 19333, but the master server still additionally hosts connections to port 9333 on <IP_ADDRESS>, despite having been configured with -ip="162.xx.xxx.77" -ip.bind="162.xx.xxx.77", and subsequently wants machine B to connect to the master on the master's loopback address. Also, the first connection on port 9333 obviously works as the volume server would not otherwise show up in the 2nd screenshot.

weed volume -dir="/root/test" -mserver="162.xx.xxx.77:9333" -port=8080 -dataCenter=dc3 -rack=rack1 -max=1

try adding -ip=xxxxxx

Tried with:
weed volume -dir="/root/test" -mserver="162.xx.xxx.77:9333" -port=8080 -dataCenter=dc3 -rack=rack1 -max=1 -ip="128.xxx.xx.181"

and
weed volume -dir="/root/test" -mserver="162.xx.xxx.77:9333" -port=8080 -dataCenter=dc3 -rack=rack1 -max=1 -ip="128.xxx.xx.181" ip.bind="128.xxx.xx.181"

on remove volume server.
No change, unfortunately :/
cluster.check
Topology volumeSizeLimit:30000 MB hdd(volume:2/3 active:2 free:1 remote:0)
the cluster has 1 filers: [162.xx.xxx.77:8888]
the cluster has 2 volume servers: [162.xx.xxx.77:8081 128.xxx.xx.181:8080]
checking master localhost:9333 to volume server 162.xx.xxx.77:8081 ... ok round trip 0.997ms clock delta 0.104ms
checking master localhost:9333 to volume server 128.xxx.xx.181:8080 ... ok round trip 3.330ms clock delta 1.274ms
checking volume server 162.xx.xxx.77:8081 to master localhost:9333 ... ok round trip 3.957ms clock delta 1.542ms
checking volume server 128.xxx.xx.181:8080 to master localhost:9333 ... rpc error: code = Unknown desc = ping master localhost:9333: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp [::1]:19333: connect: connection refused"
checking filer 162.xx.xxx.77:8888 to master localhost:9333 ... ok round trip 2.749ms clock delta 1.042ms
checking filer 162.xx.xxx.77:8888 to volume server 162.xx.xxx.77:8081 ... ok round trip 2.007ms clock delta 0.626ms
checking filer 162.xx.xxx.77:8888 to volume server 128.xxx.xx.181:8080 ... ok round trip 2.025ms clock delta 0.875ms
checking volume server 162.xx.xxx.77:8081 to 128.xxx.xx.181:8080 ... ok round trip 2.449ms clock delta 1.019ms
checking volume server 128.xxx.xx.181:8080 to 162.xx.xxx.77:8081 ... ok round trip 2.426ms clock delta 0.743ms
checking filer 162.xx.xxx.77:8888 to 162.xx.xxx.77:8888 ... ok round trip 0.583ms clock delta 0.047ms

The local volume service is the only one that receives IDs from the master.

when starting weed shell, specify -master=162.xx.xxx.77:9333

Ah, I see!
When using weed shell -master=162.xx.xxx.77:9333, I get:
cluster.check
Topology volumeSizeLimit:30000 MB hdd(volume:2/3 active:2 free:1 remote:0)
the cluster has 1 filers: [162.xx.xxx.77:8888]
the cluster has 2 volume servers: [162.xx.xxx.77:8081 128.xxx.xx.181:8080]
checking master 162.xx.xxx.77:9333 to volume server 162.xx.xxx.77:8081 ... ok round trip 0.520ms clock delta 0.033ms
checking master 162.xx.xxx.77:9333 to volume server 128.xxx.xx.181:8080 ... ok round trip 0.801ms clock delta -0.024ms
checking volume server 162.xx.xxx.77:8081 to master 162.xx.xxx.77:9333 ... ok round trip 0.796ms clock delta -0.098ms
checking volume server 128.xxx.xx.181:8080 to master 162.xx.xxx.77:9333 ... ok round trip 0.681ms clock delta 0.178ms
checking filer 162.xx.xxx.77:8888 to master 162.xx.xxx.77:9333 ... ok round trip 0.682ms clock delta 0.080ms
checking filer 162.xx.xxx.77:8888 to volume server 162.xx.xxx.77:8081 ... ok round trip 0.582ms clock delta 0.064ms
checking filer 162.xx.xxx.77:8888 to volume server 128.xxx.xx.181:8080 ... ok round trip 0.602ms clock delta -0.083ms
checking volume server 162.xx.xxx.77:8081 to 128.xxx.xx.181:8080 ... ok round trip 0.575ms clock delta -0.088ms
checking volume server 128.xxx.xx.181:8080 to 162.xx.xxx.77:8081 ... ok round trip 0.645ms clock delta 0.141ms
checking filer 162.xx.xxx.77:8888 to 162.xx.xxx.77:8888 ... ok round trip 0.536ms clock delta -0.004ms

Now, the ping seems to work! However, the master still doesn't assign any volume IDs to the remote volume server.

New volumes will be allocated once the old volumes are close to full.

Ah OK, thanks!


Non-standard single quote

Some apostrophes in the JSON file are coming through as special character "RIGHT SINGLE QUOTATION MARK" (e.g. in Dragon's Breath) and some are standard single quote (e.g. Rite of Rak'Shir). These actually match differently in most parsers and databases:
php > echo ord("’");
226
php > echo ord("'");
39

I assume this is something inconsistent in the game files, but any chance it is standard-izable?

Is it inconsistent or is the right single quote used just for possession?  Either way I'm not going to modify the text from the game files, that includes any typos as well.

It's definitely inconsistent, both see use within names and as possessives, across names and descriptions both.
I agree with your decision to dump game data as is. For anyone doing automatic parsing here's my example workaround:
$ability['name'] = str_replace("\u{2019}", "'", $ability['name']);


input chinese bug, onchange can not trigger!

i have a bug in my project;
when i input chinese with some formats, the method onChange can not trigger;(Chinese input method need keydown space to get chinese last);
my code:

export default class EditorCom extends React.Component {
	handleChange = (value) => {
		console.log('onchange', value);
		this.props.callback( {[this.props.keyName]: value} );
	}
	render() {
		return (
			<ReactQuill
				placeholder={this.props.placeholder || '请输入信息'}
				value={this.props.value}
				theme="snow"
				onChange={this.handleChange}
				modules={modules}
				readOnly={this.props.readOnly || false}
			/>
		)
	}
}

PS: such as this -- picture
i input chinese with space last, but onchange did not trigger and the placeholder text is still in;
thanks!!!

Does it look like this is related to any of the Chinese bugs upstream in Quill? https://github.com/quilljs/quill/issues

the problem is still in;

OK, we'll watch Quill for the fix.


Unexist of devDependencies drop the party

If we do not have devDependencies in package.json then script will exit with 0 error. This is because it checks devDependencies every time for existense.

Done with version 3

So can this plugin do look for different handlings? like, devDependencies or dependencies?
I want to use it but I want it specific only look at devDependencies or dependencies, not both.
thanks~


Duplicate messages in chat events

Sometimes apps are getting duplicate events so duplicated messages in chat window. It's not happening every time. Please check attached video:

https://user-images.githubusercontent.com/41280808/114341705-bb54ce00-9b9d-11eb-8cb1-a69d5373d759.mp4

Please provide xCode log showing complete traffic between server and the app.

In order to allow getting case history or closing the case, the scenario which handles chat session must specify a case first. When scenario specifies the case, the application receives chatSessionCaseSet event which indicates that the app may now work with the case (get history or close it). The error you see means that scenario did not set a case. Again, the full log is needed to see exactly what is happening. The log should cover entire session from the requestChat() and until the end.

Please open separate GitHub issue for each problem. This way we can effectively work on them. Do not report multiple problems in one issue.

Still need xCode log; such issues are impossible to investigate without the log. Need to see exact requests the application sends and exact responses it receives from the server.

Please find attached logs and screenshots.

I am not sure if this is relevant with this bugs but I have noticed this happens when agent send 4-5 messages at once. If there is some interval in sending messages from agent then duplicate messages are not received by apps.

Thank you for the log. Per log, the application performs the following:
2021-04-13 11:49:02.187584+1000:

Application creates a new chat session; chat_id: 71bf1063-2ff8-4737-9b71-04a0f57f3293
Once session is created, the library starts polling for new events automatically. Since there are events available on the server already they are received and rendered by the application
In the meantime, application calls getChatHistory() method which returns a full history of the events for the session, including the ones already received on step 2 above. Application renders them second time - here is where we see duplicate events.
Application also immediately calls getCaseHistory() method. This is wrong as scenario have not set the case yet. Application should wait for the chatSessionCaseSet event before it can call getCaseHistory() or closeCase() requests. As result, the getCaseHistory() request fails with error 406/5601 - "No case is specified for this session." This is not harmful and not related to duplicate messages though; just a side note.

2021-04-13 11:51:38.063027+1000: the application performs requestChat() again (while the existing chat session is still in progress) - there was no chatSessionEnded event received by the ap. The server does not allow more than one chat session per application, so this second requestChat() returns the same chat_id and "is_new_chat" = false. Application seem to ignore this and calls getChatHistory() again which returns a full history of the session, including the messages already received and rendered by the app. This history is rendered by the app again - hence the duplicate messages.
It looks like the application issue. Application should:

Assume that there only one chat session (one chatId) could exist at the moment
Should not call requestChat() again if the session is already in progress
If application logic still requires to call requestChat() again (not sure why it would need it but anyway) - the application must check the result for the matching chatId and for the ContactCenterChatSessionProperties.isNewChat attribute - it indicates if it is a new session or existing session
Most important. Each message (chatSessionMessage event) within a session has the messageID attribute. This attribute uniquely identifies a message within a session. If application uses the getChatHistory() API method this will lead to receiving the same chatSessionMessage event twice - one as result of automatic event polling via ContactCenterEventsDelegating delegate; another is as the response to the getChatHistory() request. It is the application responsibility to check the messageID for all received messages and avoid rendering the same message (message with the same messageID) more than once.

Since there is no response we assume the issue can be closed now.


Is it possible to draw view in front of keyboard?

I want to make UI like imessage.

I don't want the TextInput to close and show bottom component when clicking on the smile icon. However, bottom view doesn't come in front of keyboard even I changed the zIndex to 9999. How is this possible?

@dooboolab You can caculated keyboard height first and draw a view at the bottom of the screen


New transit access datasets via manual upload

Based new templates off dcas_ipis dataset as this is the manual upload dataset I've worked with before.

[ ] change capitalized acronyms to lower case https://github.com/NYCPlanning/db-data-library/pull/204/files#diff-51024106c6d352de234bcdebce998481c0e87d6ad8e14a4a540cfdf8a15966dcR2-R7

[ ] change capital letters in acronym to lower case https://github.com/NYCPlanning/db-data-library/pull/204/files#diff-8c3833ca8ec33621f5dc92f97c682fc6c5ef80a99478e84535cc35d81a421b3aR2-R7

Looks good to me, thanks for making those changes


Documentation Layout

Important elements should have a "Usage Notes" that explain important things. e.g., that <m> tags cannot be referenced, etc.
Add docs on common groups of attributes
Syntax generated from schema:

Allow doc authors to supply documentation on attributes
Possibly offer a tabbed view for variants
Should list all attributes, even common ones like xml:id
Children/parents should collapse common categories, like "special symbols"
List variants with autogenerated names coming from the schema

Should be done now, except for xml:base...


RFC: A collection of abstractions for network programming

Background
The goal of the project is to provide some abstractions to use for network programming at large. These include defining vocabulary concepts which will allow us to build higher level abstractions on top of. Some of these will sound familiar, but will require some elaboration.
Some guidelines for the discussion:

We will attempt to operate only on the abstractions. If these are "concepts" we will provide type erasure facilities which can be used in ABI boundaries.

We will not constrain the APIs to just async, blocking, or streaming. Consider when an operation on an abstraction is defined that it may be any one of the aforementioned styles.

We may consider implementing the abstractions directly, or wrapping a dependency. For example, we might decide that we don't want to depend on Asio or implementations of the networking TS and instead implement these lower-level libraries ourselves.

As a conversation starter, here's a list of the abstractions I've been thinking about and opening up the list for comments on what might be the minimum required set of abstractions for us to build, say an HTTP server and client? Or if someone wanted to build/implement an RPC system with a custom protocol?
Proposed Abstractions
Here's a non-complete list of abstractions:

Connection -- an abstraction which allows for performing write(Connection, ...) and read(Connection, ...) operations.
Buffer -- a backing store of data which may be segmented in nature (i.e. a list of blocks) or associated with an external resource (can be associated with a Connection) which provides iterators (in the STL sense) for the data associated with a Buffer.
Address -- a data type which represents a location of a resource. There may be many kinds of addresses, which depend on the underlying network implementation -- this should be able to represent things like domain sockets, named pipes, IPv4 and IPv6 addresses, etc.

The abstractions themselves don't mean much on their own, but the operations on these abstractions define much of the requirements. We elucidate some of these below.
Connection
First, establishing a connection will be dependent on the type of the Connection which can be as diverse as it needs to be. Consider the many ways to establish an HTTPS connection with TLS behind an HTTP proxy -- we may need to first establish a connection to the proxy, then set up a tunnel to a remote resource, and then "upgrade" the connection to be a TLS-encrypted connection. Some protocols enable multiple "streams" in a conceptual connection (for HTTP/2 for instance there can be multiple streams associated with a single connection, similar to IRC with different channels through the same session) which all compose.
We want to ensure that all Connection types support at least the following operations:

write(Connection, ...)
read(Connection, ...)
query(Connection, ...)
configure(Connection, ...)

The results of these operations will be specific to the Connection, but typically these free functions will be implemented as a forwarding template to public member functions of the Connection type.
All of these operations can fail, and failures are not exceptional conditions -- therefore we will refrain from using exceptions to report course-of-normal-operation failure states. We will reserve the use of exceptions to reporting failures in constructing types which have no way to represent a valid Connection object with invalid internal state (one example is if the construction fails to acquire a critical resource).
Buffer
We can represent a lot of data for higher level protocols with the concept of a Buffer -- these objects provide a means of staging data that is not immediately written to a Connection. The main operations for a buffer are:

write(Buffer, ...)
read(Buffer, ...)

We may have more refined buffer types which allow for seeking, and connection-backed buffers which also supports flushing contents of the buffer to the underlying connection.
Address
This abstraction covers the gamut of addressing systems which are supported/defined by the Internet Protocol addressing system, POSIX domain socket addressing, and even non-IP/POSIX addressing. The only requirement for an Address is that it support a query(Address, ...) operation which is dependent on the domain for which a particular address is defined.
Implementation Details
Sometimes we will need to expose underlying implementation details. We'll only require that the implementation details be domain-specific, non-ABI stable, and in its own namespace. While we want to provide the abstractions for ease of use, we recognise that some users (including us!) will need to reach into the implementation details at a higher level for platform/domain-specific configuration.
We may, given experience over time, consolidate more implementation details into abstraction-level functionality/support. This will require a consultation with the community on the extent/acceptability of the change.

Is this still in progress?


Project Setup with Gitflow, Webpack, Jest and Linters

I have completed the adding Project Setup as follows:

Setup was implemented Gitflow, Weback and Jest for testting
The implementation was done on a new branch 'project-setup'.
Linters were checked and passed.

This is issue was not planned, was supposed to be a PR.


Inactive records are not shown in downtime graph for machine 1

Above mensioned images are get from Demo site. We will find the root-cause of the issuse

Root Cause is not Exactly Identified
Assumption: Schedular Not running correctly


Updates to Engine overview

Updates to the Engine overview topic.
Ref: https://docker.atlassian.net/browse/ENGDOCS-298

Deploy preview for docsdocker ready!
Built with commit 5aa3911f7df213e61c82c5fb4e812ab48043c238
https://deploy-preview-10073--docsdocker.netlify.com


Allow custom variable names for filtering / sorting

Is your feature request related to a problem? Please describe.
The variable names for filters / sorting are hard-coded to where and order_by respectively.  Our code style enforces camelCase variables and it would be preferable if we didn't need to convert names in our codebase.
Describe the solution you'd like
We'd like to be able to customise these variable names, as order_by doesn't fit our code style of camelCase.
Describe alternatives you've considered
We could rewrite the variable name in our stitching layer, but allowing users to customise the name is preferable.
Additional context
We're using Typescript, ESLint, and we generate strongly-typed query types with the relay compiler and relay-compiler-language-typescript.  In the few places where we need to generate or manipulate variable objects in our code, we are prevented from naming our properties to match the query when they aren't camelCase.

@PascalSenn is this fixed in v10 or v11?

@michaelstaib  it is targeted for 11
We need the conventions for this

no problem .... I am just wrapping up 10.2 and then we move this one to 11.

we should write a little blog post for filtering showing what is possible with 10.2 and what we want to do in version 11.

#1165

Added Conventions in 11


docs: fix Reaction Admin pkg link example

Style guide section docs update. The local link instructions were incorrect and didn't work.

🚀 Preview deployed
Built with commit dbb3a23d98921748944356cba711433c5ab1fb09
https://deploy-preview-438--stoic-hodgkin-c0179e.netlify.com

:tada: This PR is included in version 0.67.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


FIA_AFL.1.2

Requirement says either logging with password or certificates and the AA is specific to passwords (mostly).

This was fixed before I looked at it.


Incorrect paths in typing

In an exploration of vest in a Angular project I'm seeing several issues with the type information that is provided in the package n4s. The error prompted by the compiler is show below and is stating that it cannot find a "module"

In my exploration to see if I can find the root cause of this issue and if it is related to Angular, I think it is not. As far as I can tell right now is a reference in the typing files of n4s wrong and is causing it these issue. When I looked at the typing in the package n4s specifically the n4s.d.ts file I see that there is a reference made to packages/vest-utils/types/vest-utils.  I think this should be a reference to vest-utils/types/vest-utils .
Picture below is taken from unpkg

What I found so far (and I think this is causing the issue but I'm not sure) is that the path mapping in the root tsconfig.json file is causing this issue. The typescript compiler will look at the path and use the paths in there for type resolving when generating the types.
I'm happy to assist in any case I can even a PR I'm just not that familiar with the repo itself to make a PR right now. If you could point me in the right directions or need verification I'm happy to assist.

Hey @Jefiozie, thank you so much for reporting this. I wouldn't have caught it.
I've been sitting on this for the past four hours, and I seem to have pretty solid grasp of the issue, and I also have a solution in development. The issue is related to what you pointed out, but not quite. During build, I don't use the values from tsConfig as they are - so while it is related, it is not exactly the issue.
I have a solution in mind, but it would still require some work. I published a development version that seems to be working correctly, with one exception:
import compose from 'vest/enforce/compose', import 'vest/enforce/schema' and import vest/enforce/compoundsdon't work yet. If you need them, you can get all three directly fromn4s (import n4s/compose`).
I'd love to hear your feedback on this new version. If it works well for you, I will make sure it covers all exports and release it.
Make sure to have all four installed in order to get the solution working correctly:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Also, if you actually want to see the details of this change: https://github.com/ealush/vest/pull/920

@Jefiozie, I ran a few more tests, and<EMAIL_ADDRESS>seems to fix this issue on my end. Can you try as well?
Here's everything that changed to support this: https://github.com/ealush/vest/commit/4c9f3b83c90a14c430acd728b619dd8c0c669c04

Hi, using the dev package I'm seeing a lot more errors then before I'm not sure if this is working as intended. But the 4.6.2 version has resolved my issue.

@Jefiozie  Yes, there's quite a difference between the dev version and 4.6.2, especially in terms of the dependency resolution.
I am quite satisfied with the new structure as it makes each package less aware of its surroundings, and only rely on the outfacing api of the other packages.
Again, thank you for reporting this issue and doing the research to find the issue. Glad that it worked for you.


Name

I already use and follow several other "bot" projects.  Could we invent a memorable name for this bot?
(It's not Scrabble-specific either, since the bot offers functionality which could be of interest for Woogles, Aerolith, etc.)

sure. any ideas?

sure. any ideas?

Wordsmith was the first thing which came to mind, although I see there is already a program by that name.  Maybe Wordplay or something related to anagrams, dictionaries, or words.

Wordsmith was the first thing which came to mind, although I see there is already a program by that name.  Maybe Wordplay or something related to anagrams, dictionaries, or words.

On https://www.twitch.tv/toadofsky/about I am calling it Wordsmith.


feat: auto install  when module not found

Hello maintainers 👋
I'm using towhee to complete a quick use of a some model project. During the process, I encountered a problem similar to the following:
2022-05-19 10:44:32,921 -<PHONE_NUMBER>97728 - pandas_utils.py-pandas_utils:23 - ERROR: pandas not found, you can install via `pip install pandas`.

Why prompt the user to manually install pandas when towhee has made the code incredibly simple? So, I submitted a simple modification, hoping to help the project.

Codecov Report

Merging #1267 (d2c41ac) into main (3a3b99a) will decrease coverage by 0.02%.
 Consider uploading reports for the commit 94bb15d to get more accurate results

@@            Coverage Diff             @@
##             main    #1267      +/-   ##
==========================================
- Coverage   69.87%   69.85%   -0.03%
==========================================
  Files         265      265
  Lines       13212    13218       +6
  Branches     2182     2182
==========================================
+ Hits         9232     9233       +1
- Misses       3399     3404       +5
  Partials      581      581

Impacted Files
Coverage Δ

towhee/utils/pandas_utils.py
33.33% <11.11%> (-16.67%)
:arrow_down:

Continue to review full report at Codecov.

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

Considering that the merge of this PR has certain software running risks, I will merge the PR first, maybe one day, we can have an option to specify whether Towhee helps users to automatically complete the installation of all missing dependencies.


Domain Squatting rubgems.org to MITM gem downloads

A colleague and I noticed that rubgems.org (notice missing the y) was available after we inadvertently typo'd it. I registered it about 3 months ago +/- and setup an Nginx proxy to rubygems.org with a proper SSL cert.
As I'm sure you're aware having a MITM on rubygems.org can lead to tampering with gems and ultimately RCE on the victims end. Since setting up the proxy I've had 100+ unique ips download full gem sets via bundler.
I'd love to see a fix made available where typosquatting was detected at the bundler side as I suspect other typos are likely commonly made, and registering all the possible typo'd domains is usually untenable.
Happy to help with any follow on questions or implementing a fix! My initial thought was a levenshtein distance check of a given source against rubygems.org. Score < 4-6(?) raise a warning “did you typo that?” And score >= 7 no warning. Suppressible with a config flag.
I have filed the same issue with rubygems since both projects are subject to this error (bundler much more so)

If this is added, it may be worth having a list of domains that are commonly used for hosting gems and throw a warning + ask if they want to continue, if it's too similar to any of them. Off the top of my head, this would probably include rubygems.org and rubygems.pkg.github.com.


GRPC Java for Android

Hi @saturnism, your project has been really helpful in getting up and running with GRPC java. It'd be amazing if you can make a template Android project to provide us novices guidelines to adapt GRPC for Android. I've already tried GRPC-Java from official GRPC repo but it fails to compile for some reason. Anyways looking forward to your Sample Android app. :)

I have added a simple android client application and waiting for the approval of pull request. If it is accepted, an android example will be added.


Add recert hostname arg to skip control-plane revision triggers

This change leverages recert's latest OCP post-process hostname feature, which makes OCP's control-plane cluster operators (i.e. etcd, kube-apiserver, kube-controller-manager, kube-scheduler) happy, so that the latter won't trigger additional revisions. Thus reducing the time OCP needs to stabilize after recert.

/test all

/lgtm

/cc @eranco74

/approve


Spreading object with optional property causes incorrect type inference

🔎 Search Terms
javascript typescript spread spreading undefined optional property object type
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about spreading objects with optional properties.

⏯ Playground Link
https://www.typescriptlang.org/play?ts=5.3.3&ssl=2&ssc=24&pln=2&pc=8#code/MYewdgzgLgBAHjAvDA3gQwFwwIwF8BQoksAnlijGgPxZgCuAtgEYCmATjLkqgUdDAC9ylGjHrN2XZBUww6YACYsAZgEswLBZ3yFw-OCW4oAdKbgAaGKeMlee2AbTcDxpwHo3Yxqza7IIABsWYwCQAHMACkcAShgPHBgAWkoAgJgwkBAFHT4HASNrCytTATtieAEnZDgBVzjPcR8-CEDg0MiatFj4+SU1DS1kpjQFIA
💻 Code
const x = {a: 1}
const y: { a?: number } = {}
const z: { a?: number} = { a: undefined }

const xy = {...x, ...y}
const xya = xy.a // number
console.log(xya) // 1 - all good

const xz = {...x, ...z}
const xza = xz.a // number
console.log(xza) // undefined - bad

🙁 Actual behavior
When you spread two objects together that have the same property set, the property gets the last value assigned. This holds true even when the property is assigned undefined. However, TypeScript doesn't differentiate between a property that is not set and a property that is set to undefined. This causes problems when you spread an object with a property set to undefined—TypeScript assumes the property is not set at all, so it skips it and infers from whatever other (earlier in the spread) values the property could take.
In the example above, y and z are indifferentiable to TypeScript, but when you spread them the resulting objects are different. xy.a is in fact a number, as TypeScript thinks it is, because {...x, ...y} uses the value of a from x. xz.a, on the other hand, is undefined, but TypeScript still assumes it's a number because it thinks {...x, ...z} used the value of a from x.
🙂 Expected behavior
I'm really not sure how TypeScript could deal with this case best. It could give a type number | undefined in both scenarios above, but then that's annoying when a really is not set on the object (y in the example). Ideally I think there would be a difference in types between y and z. To an extent, TypeScript already does this—if you remove : { a?: number} from the third line above, x gets type { a: undefined } and xza gets type undefined, which is what it should be. The issue seems to come from the property being optional but set to undefined.
Additional information about the issue
Closely related to #41418.

That's what exactOptionalPropertyTypes was introduced for. See also #51755 and #51253.

For reference, here is another example, which type-checks by default but violates the static typing at runtime and crashes:
const a: { val?: string } = {
	val: undefined
};

const b: { val: string } = {
	val: "stub",
	...a
};

const val: string = b.val;
console.log(val.length);

Enabling exactOptionalPropertyTypes correctly fixes this issue:
index.ts:2:7 - error TS2375: Type '{ val: undefined; }' is not assignable to type '{ val?: string; }' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
  Types of property 'val' are incompatible.
    Type 'undefined' is not assignable to type 'string'.

2 const a: { val?: string } = {
        ~


Error handling in CLSPV

This is not planned to be addressed in the near term. This is merely recording ideas to address the problem.
CLSPV is a prototype compiler. It is not intended that it has complete OpenCL-C coverage at this point. Many of the passes are not robust to unexpected inputs. The result of this is that the compiler will crash frequently. It would be nice if the compiler would do this more gracefully. As #242 gets implemented, it is especially problematic for tools that embed clspv as a library running in the same process. These are ideas to address graceful errors. For a production quality compiler, clspv should handle the full breadth of acceptable language inputs and catch untranslatable cases in the frontend.
The following is based on the assumption that the majority of crashes occur in clspv-specific passes.
A possibility to handle errors more gracefully would be converting llvm_unreachable and assert calls into behaviour that clobbers the module, but allows the compilation to continue and produce an empty binary. An empty binary could be used to signal an error has occurred. There would be a large amount of mechanical work required to get all the passes to abort correctly.
An alternative to wiping out the module would be adding metadata to indicate the module is bad. Passes would then be modified to not operate on a module with this metadata. It does not eliminate the need for passes to abort, but it is potentially easier on the infrastructure than wiping out the module mid-pass. It would introduce a different problem instead of having a potentially invalid module getting caught in the verifier.

This should also address #13


[Feature] Filter toxic words/sentences from a given text

Search before asking

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

Component
Transforms/Other
Feature
Implement a new feature to detect and eliminate toxic words or sentences from a given text. This functionality should work on every row of a parquet file, where every row contains one document. The output should be True or False, and this should be added as an output column along with span of the text where toxic words are detected.
This can be added as a new transform for text/NLP data. One can refer to code quality module as a reference for how filters have been applied for code data.
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Is this a duplicate of #389

No, it is not. There is some overlap in the labels of hate, toxicity but they have been used as separate labels as well in the literature.


fix(storage): disable stalled stream protection for aws-sdk-s3

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
cherry pick #16170
(It's better to cherry pick the commit on main branch. I'll close this and open a new PR after #16170 is merged.)

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Duplicated with #16181 .


python310Packages.graphql-subscription-manager: 0.5.1 -> 0.5.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.graphql-subscription-manager is: "Python3 library for graphql subscription manager"
meta.homepage for python310Packages.graphql-subscription-manager is: "https://github.com/Danielhiversen/PyGraphqlWebsocketManager"
meta.changelog for python310Packages.graphql-subscription-manager is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

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

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

found 0.5.4 with grep in /nix/store/1mh585pqx78c36di5ydv5hj91yqqnsdq-python3.10-graphql-subscription-manager-0.5.4

found 0.5.4 in filename of file in /nix/store/1mh585pqx78c36di5ydv5hj91yqqnsdq-python3.10-graphql-subscription-manager-0.5.4

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

9 total rebuild path(s)

5 package rebuild(s)

5 x86_64-linux rebuild(s)
4 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
home-assistant-component-tests.tibber
python310Packages.graphql-subscription-manager
python310Packages.pytibber
python39Packages.graphql-subscription-manager
python39Packages.pytibber

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/1mh585pqx78c36di5ydv5hj91yqqnsdq-python3.10-graphql-subscription-manager-0.5.4 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/1mh585pqx78c36di5ydv5hj91yqqnsdq-python3.10-graphql-subscription-manager-0.5.4
ls -la /nix/store/1mh585pqx78c36di5ydv5hj91yqqnsdq-python3.10-graphql-subscription-manager-0.5.4/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.tibber
python310Packages.graphql-subscription-manager
python310Packages.pytibber
python39Packages.graphql-subscription-manager
python39Packages.pytibber

Maintainer pings
cc @dotlambda for testing.

Result of nixpkgs-review pr 164002 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.tibber
python310Packages.graphql-subscription-manager
python310Packages.pytibber
python39Packages.graphql-subscription-manager
python39Packages.pytibber


[supply] rollout not working

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

I want to update the rollout percentage of an already uploaded Android build in the play store. This is how I call supply:
supply(
  track: 'production,
  version_code: 123,
  package_name: 'mypackage',
  rollout: 0.3,
  skip_upload_aab: true,
  skip_upload_apk: true,
  skip_upload_metadata: true,
  skip_upload_changelogs: true,
  skip_upload_images: true,
  skip_upload_screenshots: true,
)

I get this error:
No local metadata, apks, aab, or track to promote were found, make sure to run `fastlane supply init` to setup supply

Looking at the code here https://github.com/fastlane/fastlane/blob/master/supply/lib/supply/uploader.rb#L25-L29 I should only specify a track and rollout, but that isn't covered by the check here https://github.com/fastlane/fastlane/blob/master/supply/lib/supply/uploader.rb#L147-L149
Command executed

See above.
Complete output when running fastlane, including the stack trace and command used

 #!/bin/bash -eo pipefail
cd .circleci/ && fastlane android increase_rollout
[⠋] 🚀 [⠙] 🚀 [⠹] 🚀 [⠸] 🚀 [⠼] 🚀 [⠴] 🚀 [⠦] 🚀 [✔] 🚀
[12:46:32]: fastlane detected a Gemfile in the current directory
[12:46:32]: However, it seems like you didn't use bundle exec
[12:46:32]: To launch fastlane faster, please use
[12:46:32]:
[12:46:32]: $ bundle exec fastlane android increase_rollout
[12:46:32]:
[12:46:32]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
/home/circleci/repo/.circleci/fastlane/actions/run_appium_tests.rb:7: warning: already initialized constant Fastlane::Actions::SharedValues::S3_FILE_OUTPUT_URL
/home/circleci/repo/.circleci/fastlane/actions/freeletics_s3_upload.rb:6: warning: previous definition of S3_FILE_OUTPUT_URL was here
/home/circleci/repo/.circleci/fastlane/actions/run_testio.rb:1: warning: class variable access from toplevel
/home/circleci/repo/.circleci/fastlane/actions/run_testio.rb:2: warning: class variable access from toplevel
/home/circleci/repo/.circleci/fastlane/actions/run_testio.rb:4: warning: class variable access from toplevel
[12:46:33]: Sending anonymous analytics information
[12:46:33]: Learn more at https://docs.fastlane.tools/#metrics
[12:46:33]: No personal or sensitive data is sent.
[12:46:33]: You can disable this by adding opt_out_usage at the top of your Fastfile
[12:46:33]: ------------------------------
[12:46:33]: --- Step: default_platform ---
[12:46:33]: ------------------------------
[12:46:33]: Driving the lane 'android increase_rollout' 🚀
[12:46:33]: -------------------------------------
[12:46:33]: --- Step: get_bundle_version_code ---
[12:46:33]: -------------------------------------
Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -XX:-PreferContainerQuotaForCPUCount
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil (file:/usr/bin/bundletool.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[12:46:33]: Bundle version code: 468871
[12:46:33]: --------------------
[12:46:33]: --- Step: supply ---
[12:46:33]: --------------------
+---------------------------------+---------------------+
|              Summary for supply 2.172.0               |
+---------------------------------+---------------------+
| track                           | production          |
| version_code                    | 468871              |
| package_name                    | com.freeletics.lite |
| rollout                         | 0.3                 |
| skip_upload_aab                 | true                |
| skip_upload_apk                 | true                |
| skip_upload_metadata            | true                |
| skip_upload_changelogs          | true                |
| skip_upload_images              | true                |
| skip_upload_screenshots         | true                |
| release_status                  | completed           |
| json_key_data                   | ********            |
| validate_only                   | false               |
| check_superseded_tracks         | false               |
| timeout                         | 300                 |
| deactivate_on_promote           | true                |
| ack_bundle_installation_warning | false               |
+---------------------------------+---------------------+
+------------------+--------------------------+
|                Lane Context                 |
+------------------+--------------------------+
| DEFAULT_PLATFORM | android                  |
| PLATFORM_NAME    | android                  |
| LANE_NAME        | android increase_rollout |
+------------------+--------------------------+
[12:46:34]: No local metadata, apks, aab, or track to promote were found, make sure to run fastlane supply init to setup supply
+------+-------------------------+-------------+
|               fastlane summary               |
+------+-------------------------+-------------+
| Step | Action                  | Time (in s) |
+------+-------------------------+-------------+
| 1    | default_platform        | 0           |
| 2    | get_bundle_version_code | 0           |
| 💥   | supply                  | 0           |
+------+-------------------------+-------------+
[12:46:34]: fastlane finished with errors
[!] No local metadata, apks, aab, or track to promote were found, make sure to run fastlane supply init to setup supply
Exited with code exit status 1
CircleCI received exit code 1

Happy to provide the env if it is helping but this is a general issue.


bash-completion: use modern lazy-load directory

The legacy bash_completion.d directory requires every script be sourced at shell startup, which is slow. Since bash-completion 2.x (released in 2012), completions are loaded on-demand -- a minimal completion stub is defined as the default command completer, which will search for a script in the completionsdir named the same as the command, and source this script in order to update the command completion.
Make use of this lazy-loaded completion. This entails:

moving the installation location
getting rid of the legacy modification of .bashrc which is no longer needed

I'm not sure how to handle zsh completions. As I'm not a zsh user, I cannot speak authoritatively, but I don't know of a comparable user directory (the zsh $fpath seems to be totally up to the user).

As a side note: for system packaging, I'm using the following:
    # make shell completions
    python -c 'from dephell.actions._autocomplete import make_bash_autocomplete as comp; print(comp())' | \
        install -Dm644 /dev/stdin "${pkgdir}"/usr/share/bash-completion/completions/dephell

    # rewrite zsh completion to support autoloading
    {   printf '#compdef dephell\n'
        python -c 'from dephell.actions._autocomplete import make_zsh_autocomplete as comp; print(comp())' | \
            sed 's/^compdef _dephell dephell$/_dephell/'
    } | install -Dm644 /dev/stdin "${pkgdir}"/usr/share/zsh/site-functions/_dephell

I've traced the imports and executed the autocomplete functions by hand for each shell, since I need to install all of them and to /usr/share instead of $HOME... the zsh script needs a bit of tweaking to support lazy-loaded completion from the system $fpath
I would be interested to see a way to install these via dephell itself, but I'm not sure how it would be done -- furthermore, it would need to know how to select between the user directory and the system directory.

I'm not sure how to handle zsh completions

I discovered this topic. You have to modify .zshrc anyway. Autocomplete can be added in $fpath, plugins or be directly loaded by source.

We had here hack for Mac OS. I'm afraid that these changes will not work on it. Maybe, we can check .exists() for this path and fallback on old logic if this lazy-load dir doesn't exists?

macOS should be fine as long as the user has installed bash-completion@2 from homebrew and not the legacy bash-completion version 1. And I strongly encourage macOS users
It is possible to check which version is installed using pkg-config --exists 'bash-completion >= 2', assuming the user has brew install'ed pkg-config.

And I strongly encourage macOS users to do exactly that; later versions of bash-completion are far superior.

I'm not Mac OS user. And I don't want to force them to do any additional manipulations to make DepHell work. It would be cool to support everything that we can.

Okay -- let's use the modern bash-completion directory, but on macOS also add it to the bashrc just in case. This should work fine regardless of bash-completion version and even work if there is no bash-completion at all.
On linux bash-completion is pretty standard and up to date -- and most distros will even install it automatically for you.

Perfect, thank you :) I'll check and merge it tomorrow.

Thank you :)


Work around infinite nesting while working with Doctrine entities

While using zf-apigility-doctrine and certain (mostly bidirectional) Doctrine entity associations, zf-hal's method of rendering entities can cause infinite nesting (Doctrine keeps on giving). I've added a depth gauge as to prevent just that. A max_depth configuration key can be added to a class' metadata_map key that need their rendering to be limited in such a way.

@TomHAnderson any time to work on this, now that the holidays are over? I'd love to get it into the 1.0.5 release.

i'm picking this where it was left; I already resolved the conflicts, but after adding some tests I spotted a few changes to be done, so its a WIP:
https://github.com/stefanotorresi/zf-hal/compare/fix-66-rendering-max-depth?expand=1

@TomHAnderson could you please give a look at #88 and test that branch in your real use scenario?

This should be closed in favor of #88


CMake and ext package upgrades

A variety of updates to ext package versions and CMake find modules:

Upgrade to CMake 3.12
Favor third-party CMake configs for finding packages
Adopt standard CMake _ROOT variables for overriding package locations
Upgrade Half version to match VFX Reference Platform CY2020
Upgrade other packages to take advantage of upstream CMake upgrades and configs
Match find module variable namespace to target name, and target names to third-party CMake configs
Move ext find package calls to project root to guarantee imported targets are global

See #1016 for discussion around other changes. This branch contains my commits cherry-picked from that branch. @scoopxyz will submit a follow-up PR with his changes.
Signed-off-by: Michael Dolan<EMAIL_ADDRESS>

NOTE: I did some refactoring of the OpenGL and headless rendering messaging section of the main CMakeLists.txt file. It will now not check or warn about headless rendering unless GPU rendering can be enabled. Worth a sanity check from @hodoulp and @ChinYing-Li . Thanks!

Closing and reopening to re-trigger CI

@michdolan Without the fixes from @scoopxyz any builds with python 2.x fail!

Our CI builds and tests Python 2 and 3 and everything built and passed Python tests. Where are you seeing a build failure?
The intent is for Sean to submit a follow-up PR, which in a worst case scenario could be merged immediately after this PR. We had a lot of issues around DCO failing when collaborating on the previous PR.

Here are the Python 2.7 builds for reference:
Linux:
https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1061/checks?check_run_id=865152350
https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1061/checks?check_run_id=865152422
macOS:
https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1061/checks?check_run_id=865152265
Windows:
https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1061/checks?check_run_id=865152497

Here is my result (macOS, python 2.7.16):
git fetch origin pull/1061/head:pr-1061
git checkout pr-1061
rm -rf *
cmake ../.

-- Found PythonInterp: /usr/bin/python (found version "2.7.16")
-- Found PythonLibs: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib
-- Found pybind11: /usr/local/include (found suitable version "2.5.0", minimum required is "2.4.3")

-- Found PythonInterp: /usr/bin/python (found suitable version "2.7.16", minimum required is "2.7")
CMake Error at /usr/local/Cellar/cmake/3.16.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS) (Required is at
  least version "2.7")
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.16.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/Cellar/cmake/3.16.5/share/cmake/Modules/FindPythonLibs.cmake:310 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/bindings/python/CMakeLists.txt:8 (find_package)

-- Configuring incomplete, errors occurred!

try adding to cmake call:
-DPYTHON_EXECUTABLE=$(which python)

We can try to merge @scoopxyz commits into this PR again if needed. It should be clean now since the branch is new. It gets complicated when needing to rebase to amend commit messages when there are multiple contributors.

Yeah, quickly finding how nasty it gets if we don't validate DCO before creating any PRs... maybe there is a post-commit hook we could enforce it with?

try adding to cmake call:
-DPYTHON_EXECUTABLE=$(which python)

It does not work.

Yeah, quickly finding how nasty it gets if we don't validate DCO before creating any PRs...

Something to talk at the TSC. Many contributors (first contribution) get stuck with their pull request because of that 'double' validation i.e. always one missing.

@scoopxyz if you make a PR against this new branch we can give it a whirl again.

@hodoulp try additionally setting 'PYTHON_INCLUDE_DIRS', e.g:
-DPYTHON_INCLUDE_DIRS=$(python -c "from distutils import sysconfig; print(sysconfig.get_python_inc())"


fixing problem with not being able to authenticate against wordpress or stackexchange

If you try to authenticate with wordpress (in the sample app) or stackexchange, authentication fails. I believe this fixes the problem.
Maybe it is related to #119 and or other similar issues.
Please comment and if you agree integrate a.s.a.p.
Thanks,
Andreas

Closing, fixed in 9417dab5caf0872c9424bff79d29bcaafeb26d12.

verified as "working"


Incorporate Clade's new IA into docs

"Pending release" here refers to the fact that there's a dependency on some UX work that is ongoing.


Reddit Response

This issue is the Berty official response to SubReddit : r/privacytoolsIO.
First of all, thanks all for talking about Berty. We are very pleased to read from you. Thank you for your inputs and comments. We are thrilled to share about Berty with you.
A bit of context: we've been building Berty over the past 2 years, but we are still very early in the process. In terms of roadmap, we spent more than a year building a POC, and for the last year, we have stabilized our technical choices + implementing our MVP. We are at the closed beta stage for the moment (that explains why there is no download link available on the site, for example 😉).
For those who have questions about the cryptography behind Berty, you can read our documentation (here), or dive into the code (here). We have nothing to hide; we're open source. We are well aware that's not enough. So, we plan to perform an independent security/crypto audit soon. Feel free to share our code to cryptographic & security experts you trust; we'll be glad to be audited by independent/community gurus!
Finally, a small clarification: we do not use Discord for support purposes. We use Discord as an easy and direct connection with our community. Our official support links are:

Forum (https://berty.community/) - very early as we are not launched yet.
Twitter (https://twitter.com/berty)
PGP/ProtonMail (https://berty.tech/contact)

Sorry if you discovered us too early 😅 but let's not lose contact. So, subscribe to our newsletter and/or on Twitter to follow the project step by step and code report.
Thanks again :)
The Berty Team
(PS: thanks @brbposting for posting this here, haha, we now know why there are many new cool people on our discord :D)

Things we are going to fix:

While download link is not available, display by a GitHub link to Berty repo.
Display somewhere else our comparison table between Berty and other apps (https://berty.tech/faq#what-are-the-advantages-of-berty-compared-to-the-other-messengers)

Duplicate with 108 (double post).


[Enhancement/discussion] More distinguishable font size between different levels of header

Describe the feature you want 描述你的功能需求
In posts with multiple levels, it's hard to know if a given header is at the same level or not.
There is some pixel difference already, while, I wonder, if it's possible to make the headline much larger or in different styles?
This was triggered by one of my readers from https://www.siwei.io/resolve-wordle/, where she was confused about the header levels(before I told her there is a TOC).
Not sure about the solution but just to bring this topic for discussion.
What do you think, please?
Useful reference 有价值的参考
No response

This is the current font sizes for different heading in DoIt. The difference between different heading is only 2px, so it is a bit insignificant.
If we increase the size difference to 4px, and set the base size for h6 to be 20px (4px larger than the paragraph), it looks something like this.

I personally find 32px bold for h2 heading is a bit too thick. And the margin around the heading seems to need more adjustment as well...
What do you think? Also check out the pr #498 for preview.
https://do-it-git-typography-heading-pcloud.vercel.app/markdown-tests/#h2-225rem-36px

As a reference, the browser default stylesheet set h4 as the base point (1rem) and scale up in a non-linear way.

tag
font-size
px

h1
2em
32px

h2
1.5em
24px

h3
1.17em
18.72px

h4
1em
16px

h5
.83em
13.28px

h6
.67em
10.72px

a. You definitely should not use non-continuous headers. The table of content completely depends on the headers to determine its nesting, and non-continuous headers will generate a very ugly result.

b. In fact, it is recommended to always start with a h2 header (## header in Markdown). Multiple h1 headers on one page is not considered the best practice. The only h1 header on the page is the title  of the post at the very top, so semantically, it makes sense to start a chapter in a h2 tag.
A side note here. On siwei.io, it seems that you have set the startLevel to 1 instead of 2, resulting in an always indented toc.

If you have decided to always start with a h2 tag, change markup.tableOfContents in config.toml to this
  [markup.tableOfContents]
    startLevel = 2
    endLevel = 6

to make it looks better.
In my opinion, the easiest thing the user can do to make headings clearer is to manually add serial numbers in the front of each header.
For example, on the example site, it places "1", "2.1", "2.2" in the front of each header, which makes it easier to read. I am not sure whether it is easy to implement a function which automatically generates the serial number, but it can be a solution.
I agree that changing other elements (may be font-weight and font-style) can make it better, but it needs to be very careful or the page can easily be messy. I probably need to do more research on typography to see how I should design it.

Thanks!
Typing from mobile GitHub now.

I will look into the start level when I could!
I should go with the 1.1.foo style heading ;)

Thanks again, have a good night!
Regards, Wey

@wey-gu It turns out it is quite easy to enable heading numbering by pure CSS.
https://do-it-46gvlglca-pcloud.vercel.app/markdown-tests/

Is this something useful?

@wey-gu It turns out it is quite easy to enable heading numbering by pure CSS.
https://do-it-46gvlglca-pcloud.vercel.app/markdown-tests/

Is this something useful?

This.... is beyond useful, instead, it's terribly awesome to me 😭.
Cheers// Wey

I'm really eager to see this could become a feature!🤩


Why the success rate of policies trained using a single object is still only 60%？

Hi, have you resolved this issue? I also achieved over 60% accuracy after training.

Hi, have you resolved this issue? I also achieved over 60% accuracy after training.

me too


Update "what has changed" section on JWT kid claim changes

Added note with commit https://github.com/wso2/docs-apim/pull/6156/commits/e37fcb98172d9ea0e3cad2655af427ec54c1479d

Need to add this to 4.1.0 and 4.x.x

Fixed in 4.1.0 with https://github.com/wso2/docs-apim/pull/6188/files.
Will be fixed in 4.x.x with https://github.com/wso2/docs-apim/issues/6192


Switch to preact

Took ten minutes. Tests are broken and there's an issue with backgroundLocation/modals.

let's revisit later


Services variable not working with hiera hash. Expects an array of hashes it seems.

Hi guys,
I am trying to make the hash for services work but i see in the conf json, that the result config is like this:
"services":{"http-pub":{"id":"vhost80","name":"http-pub","port":80},"http-pub443":{"id":"vhost443","name":"http-pub","port":443}}"services":{"http-pub":{"id":"vhost80","name":"http-pub","port":80},"http-pub443":{"id":"vhost443","name":"http-pub","port":443}}

when it shouhld be like this:
"services": [
        {"id":"vhost80","port":80, "name": "http-pub"},{"name":"http-pub","id":"vhost443","port":443}],

Or am i doing somethign wrong?
My hiera conf is like this:
my_profile::services" : { "http-pub":{ "name":"http-pub", "port":80, "id": "vhost80"},"http-pub443":{ "name": "http-pub", "port":443, "id":"vhost443"}},

Cheers!

The services entrypoint in puppet-consul just uses create_resources. It is not intended to map directly into consul json.
On the config on disk, I would expect to manifest as different files per service.
Your input to puppet consul is a hash, there the keys are the service names and the values are the inputs to consul::service.
consul::services:
 "http-pub":    {"port":80, "id":"vhost80"}
 "http-pub443": {"port":443,"id":"vhost443"}

Hey! thanks for the response... right now i hve it like you mention. But that involves calling specifically the entrypoint for that services... I want to use hiera so i dont need to call that specifically in the module. I am trying to use the services variable that says it needs a hash. Sorry, im kinda new so maybe i didnt explained correctly...
validate_hash($services)
So in hiera i have to fill the variable like its a list then?
Cheers!

Hi! As Kyle mentioned, and gave an example. The way the hiera is setup requires a pattern that translates into:
resource-title:
  resource-attribute1: value1
  resource-attribute2: value2

So for example in our production hiera, we have a setup like:
consul::services:
  service1:
    address: "%{::ipaddress}"
    checks:
      - http: http://localhost:29536/status
        interval: 5s
    port: 29536
    tags:
      - "asg:%{::asg}"
      - "datacenter:%{::datacenter}"
      - "ec2_placement_availability_zone:%{::ec2_placement_availability_zone}"
      - "server_role:%{::server_role}"
  service2:
    address: "%{::ipaddress}"
    checks:
      - http: http://localhost:8857/status
        interval: 5s
    port: 8857
    tags:
      - "asg:%{::asg}"
      - "datacenter:%{::datacenter}"
      - "ec2_placement_availability_zone:%{::ec2_placement_availability_zone}"
      - "server_role:%{::server_role}"

Of course your services and checks will be unique compared to my example, but generally this is how hiera works with create_resources() calls under the hood, like how its used in this module. Hope this helps!

Thanks @bflad, it is nice to see a more realistic example. I've added it to the README.

Ok! thanks for the responses guys. Very helpful.

I think this issue is resolved now, if not please re-open.


Wrong content offset on iOS 11+ when using navigation bar and/or tab bar

Hello! I've been noticing a small bug when using SwiftPullToRefresh together with a navigation bar and a tab bar on iOS 11 or higher (works fine on iOS 10).
The indicator arrow doesn't seem to animate at the correct height.
Here's a video comparison between iOS 10 and iOS 11 behavior.
And here's the sample project.
Thanks for your help.

@n3d1117
The issue was fixed in version 2.4.8, thanks for your information.


Adding some "Saving" articles

Here is a local build of the content. To view it, download, unzip, open up html/index.html.
html.zip
The docs to be reviewed are:

Saving Data -> Related Data
Saving Data -> Concurrency Conflicts
Saving Data -> Transactions

cc @ajcvickers @AndriySvyryd if one (or both) of you would have time to review

The sample code here looks odd: file:///C:/Users/Erik/Downloads/html/saving/related-data.html#removing-relationships

:shipit:


Error loading CLR

Hi, this is a great app, I used on my old windows 10 laptop and worked fine, In got a windows 11 laptop and installed it and get this error (Attached image), I have installed .net desktop runtime from 5 version to 7 an I still have the same error, I have uninstalled the versions of .net runtime from 5 to 7 and reinstalled then and I still have the same error; I use windows 11 64 bits version, I haved run windows update to the latest, thanks for your help!!

Open Command Prompt and enter dotnet --list-runtimes to see installed runtimes.

Try to launch VoicemeeterFancyOsd.exe instead of VoicemeeterFancyOsdHost.exe if there is no bug in Host it will probably ask to install .NET and will open link in browser. Check again if you actually installed x64 Desktop Runtime (under Run desktop apps in Microsoft download page) or try the winget command in Command Prompt

For me its the same problem since I upgraded my hardware.
With the upgrade there was a bunch of software utilities installed, one also used .NET and updated it.
My list of currently installed runtimes:
PS C:\Windows\system32> dotnet --list-runtimes
Microsoft.AspNetCore.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Any idea on that?
Thank you very much.

I still have the same problem
Microsoft.NETCore.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.18 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Please, help!

What about launching VoicemeeterFancyOsd.exe instead of VoicemeeterFancyOsdHost.exe ?

Its the exact same behaviour.
Samme error message for both, VoicemeeterFancyOsd.exe and VoicemeeterFancyOsdHost.exe.

It can't be. "Error loading CLR" is a custom error message for VoicemeeterFancyOsdHost only.

It is, please see the following screen capture:
https://cloud.faz.zone/index.php/s/wpoi33BtJWPEkcq

Delete all DXGI files and hostfxr.dll in program's folder then try again.

Perfect, thats it.
Its working again.
Thank you very much.
Maybe this will also help @denisreed

Great!!! I delete all DXGI files and hostfxr.dll in the program's folder and it works!!! Thanks for the help!!!

But that removes "overlay" - being on top of firescreen games like Media OSD and Game Bar . Try to download from Releases page and then you just copy 'Config' folder

Tried that.
Downloaded the latest release, extracted it and copied my config folder into it.
The error message is shown again.
If I delete only the DXGI.dll its working again. (I understand without overlay functionality then).
Why is the DXGI.dll incompatible with the current .NET release?
Thank you for the great app and the continuous supper. Cheers.

I have no idea. Maybe GPU driver (let me guess, Intel GPU?). DXGI.dll is slighty modified from https://github.com/ModernFlyouts-Community/ModernFlyouts I bet that program will have similar problem on your system. Try to move program to a different custom folder or even another drive. There might be problems with access rights on C, especially in Documents and Program FIles. You can try swapping hostfxr.dll and VoicemeeterFancyOsdHost.exe as described here https://github.com/A-tG/VoicemeeterFancyOSD#advanced-troubleshooting


[BugFix] Preserve backquote in Load Table command audit log

What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes:

Fixes #22434
Problem Summary(Required):

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:heart_eyes: pass : 16 / 19 (84.21%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/ast/ResourceDesc.java
0
1
00.00%
[85]

:large_blue_circle:
com/starrocks/qe/ConnectProcessor.java
0
1
00.00%
[212]

:large_blue_circle:
com/starrocks/sql/analyzer/AstToStringBuilder.java
6
7
85.71%
[386]

:large_blue_circle:
com/starrocks/sql/ast/DataDescription.java
9
9
100.00%
[]

:large_blue_circle:
com/starrocks/analysis/BrokerDesc.java
1
1
100.00%
[]

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


Review mango

[ ] https://github.com/cloudant/mango

We should review how it works/features anything on the API / ergonomics side that we can learn from.

Thanks @luigy!


Purpose of Setting "Update after action delay" in Dropdown

Hello, i don't understand the mentioned setting "Update after action delay" in Dropdown. As of now, when i select an option in my Dropdown, this setting empties my selection after the given amount of time and leaves a blank field. My understanding is, that the dropdown-field should keep and show the last choosen option. Unfortenatly there is no setting to deactivate "Update after action delay". Setting it to a long amount of time is a workaround, but deactivating it completely would be better.
Also is there a possibilty to remember the last choosen Option after reloading the Dashboard. Problem is, that every time i change to a different Entry in my Sidebar and change back to my Dashboard the dropdown-field is blank and does not show the current choosen option.
I am using Dropdown with a templated select (not an input_select).

Update after action delay delays features from retrieving their value from the hass object after you change it manually. This prevents it's value from jumping between it's old and new value as the Home Assistant backend updates the value. It's especially useful for things like thermostats which take a few seconds to update their modes and subsequently their corresponding select entities after you change them.
It sounds like your card is misconfigured, share your config.

Hello.
This is my simplified Code. It is mostly copied from your example in which you used the dropdown.

features:

type: light-brightness
type: custom:service-call
entries:

type: dropdown
entity_id: light.wled
options:

entity_id: light.wled
option: Solid
tap_action:
action: perform-action
perform_action: light.turn_on
target:
entity_id: light.wled
data:
effect: Solid
type: tile
entity: light.wled
name: WLED Fensterbank
tap_action:
action: navigate
navigation_path: /dashboard-ubersicht/wled-fensterbank
show_entity_picture: false
hide_state: false
vertical: false
color: yellow
icon: mdi:led-strip-variant

You are right. Missed the value_attribute in my yaml.