text:
Ft network uptime

Start and End date for data query
WHAT DOES THIS PR DO?
Feature to select start and end query date
HOW DO I TEST OUT THIS PR?

cd to src/network-uptime
create and activate a venv
run pip install -r requirements.txt
run from terminal  streamlit run network-dashboard.py

IS THERE ANY JENKINS CONSOLE LINK FOR CODE COVERAGE AND BUILD INFO?
N/A
ARE THERE ANY RELATED PRs?
N/A

@NoahNsimbe I just shared the env variable with you.

@NoahNsimbe I just shared the env variable with you.
Thanks @uman95

Are these ENVs being kept somewhere collaborative like for the rest of the microservices?
What is the scope of this new microservice? And how does it differ from the one of device-uptime?

repo: airqo-platform/AirQo-api


text:
Introduce Contributor record

Fixes #552
Introducing the changes only in the v3 Schema for now, we can adapt them for v2 once we are finished with the discussion.

It is nearly two years since we discussed this in #552 . In general, the PR should address all the issues raised there, however some of my decisions are noted below:
Contributor record

I decided again requiring an ORCID iD, which creates some redundancy between the name and the orcid_id.label properties. IMO the information from the ORCID record should take precedence, but this seems to be mainly a question of the user interface.
The ROR catalog appears to be very comprehensive by now, therefore this is the only way to provide an institutional affiliation.
As RORs are only assigned to research performing organizations as a whole, there is a free text property affiliation_department to provide more fine-grained information, e.g., institute, division, department, etc.

ContributorContribution record

This record follows the CRediT taxonomy as far as possible. While we also discussed other, more comprehensive ontologies before, CRediT has in my perception gained a good amount of traction in the last two years.

Study record

All previous contact or affiliation fields have been replaced with a single contributors property, which is an array of Contributor records. IMO the mapping from the old fields should be as follows:

study_contact -> Supervision
collected_by -> Investigation
submitted_by -> Data curation

There is no direct replacement for lab_name and lab_address as now all contributors have their own affiliation information.

I like it...

From the call:

No objections. Finalize by next meeting.

@bcorrie @schristley @williamdlees please review. The problem with the R package check not running through will be handled by #761.

From looking at the nullable flags, is it worthwhile to list a contributor when only have their name, but no info on their contribution? I'm trying to think of a scenario when that might happen. Maybe curating a publication where it doesn't list contributions so all you know is the person is an author.

@bussec I like it, it looks good, but........ 8-)
The fields that got removed I think need to be left in and marked as deprecated, no?

@bcorrie

The fields that got removed I think need to be left in and marked as deprecated, no?

Yes are probably right, but it was so much fun deleting them ;-) I will put them back in ASAP.
On a side note: I guess now it will become more important that our validator functions actually check for the deprecated mark.

Yes are probably right, but it was so much fun deleting them ;-)

I figured as much... 8-)

@bcorrie Ok, deprecated fields in Study are now back in place with a deprecated tag. I did not re-add the field from other objects, as those are part of "experimental" schemas and my interpretation of that status is "User beware, things will change without explicit notice". Does that sound right to you?

From looking at the nullable flags, is it worthwhile to list a contributor when only have their name, but no info on their contribution? I'm trying to think of a scenario when that might happen. Maybe curating a publication where it doesn't list contributions so all you know is the person is an author.

@schristley You are correct that ContributorContribution.role is not nullable, however Contributor.contributions (which is an array of ContributorContribution records is. So if the contribution is unknown, you can have an empty array here. On the other hand, it does not make much sense to me to have a ContributorContribution record in which role is not specified.

@schristley You are correct that ContributorContribution.role is not nullable, however Contributor.contributions (which is an array of ContributorContribution records is. So if the contribution is unknown, you can have an empty array here. On the other hand, it does not make much sense to me to have a ContributorContribution record in which role is not specified.

Right, I wasn't sure which way I was leaning but I think I settled on that it's more important to list somebody as a contributor even if we don't know their exact contribution versus being forced to leave them off as contributors.

source: gharchive/pull-request

authors: bcorrie bussec javh schristley

repo: airr-community/airr-standards

license_type: permissive

license_source: github-api


text:
How to use APM in packages without prefix: air. ?

We have apps without the prefix: air. but the apm always put the prefix air.
How to avoid this prefix?

apm will use the normal methods to determine if the air prefix should be used ie:

Checks for the AIR_NOANDROIDFLAIR env variable
Checks if the current AIR SDK adt.cfg has the AddAirToAppID property set

Are you using the same environment and air sdk to build your app as you are for apm?

source: gharchive/issue

authors: marchbold megajogos

repo: airsdk/apm

license: MIT


text:
Fix types for Python 3.12

Description
Please include a summary of the change and specify which issue is being addressed. Additionally, provide relevant motivation and context.
Fixes # (issue number)
Type of change
Please delete options that are not relevant.

[x] Chore

Checklist

[x] My code adheres to the style guidelines of this project (scripts/lint.sh shows no errors)
[x] I have conducted a self-review of my own code
[x] I have made the necessary changes to the documentation
[x] My changes do not generate any new warnings
[x] I have added tests to validate the effectiveness of my fix or the functionality of my new feature
[x] Both new and existing unit tests pass successfully on my local environment by running scripts/test-cov.sh
[x] I have ensured that static analysis tests are passing by running scripts/static-analysis.sh
[ ] I have included code examples to illustrate the modifications

Looks like unnecessary changes

Btw, our mypu CI check has difference with local run and I didn't find the reason yet

@Lancetnik We use python 3.10 in actions to run mypy - https://github.com/airtai/faststream/blob/main/.github/workflows/pr_tests.yaml#L36-L38. I assume you are using the same python version for development also.
But in 3.12, there are some new mypy issues which Davor fixed and created this PR. In 3.10, those mypy issues doesn't show up so the CI was failing. We need to switch to python 3.12 in CI for static analysis.

Interesting, I didn't know, that mypy checks depends on python - version instead of mypy package. I'll take a look at these types today and try to fix the problem without ignoring, thank you for the report

authors: Lancetnik davorrunje

repo: airtai/faststream


text:
[Feature Request] Swiper组件添加方法，用于重新计算组件高度

Existing Component
是
Component Name
Swiper
Description
组件渲染时，如果组件是处于隐藏状态并提供了aspect-ratio自动计算高度，组件元素offsetWidth为0，这时计算出来的高度为0，所以需要一个方法，可以在组件显示时重新计算组件高度

是的，当作为组件被引入并初始化的时候，组件是隐藏状态，因为初始化的时候，组件的数据尚未确定，但是，当数据确定之后，组件显示出来，由于offsetWidth为0，导致组件依然处于一个相当于隐藏的状态，目前的项目中确实遇到了这样的问题，现在是只能换方法实现，但是这个需求还是建议加上

repo: airyland/vux


text:
⚠ BCR Bot has degraded performance

In 9179320, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 973 ms

Resolved: BCR Bot performance has improved in f922564.

repo: aisa-status/status-upptime-dev


text:
Create a Spring-Boot application

Simple Spring-Boot app: Java 17 + Maven, latest stable Spring Boot.
Add JUnit5 support
Add dummy test

Done.

repo: aistomin/docker-demo


text:
Scrolling issue

If you fling (swipe up quickly and release), it should scroll quickly then stop gradually. Try Fossify Contacts for example.
The scroll bar at the left should be active (i.e. you can use it to scroll up and down)

Thanks

1 is fixed in action build: https://github.com/aj3423/SpamBlocker/actions/runs/9077515645
I think 2(the scrollbar) would be useless since 1 is fixed.


text:
🛑 MONGOLIA is down

In d8ed5b2, MONGOLIA (https://www.bricks4kidz.mn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MONGOLIA is back up in 9251099.


text:
Proxmox integration shows NAN for stats and doesn't list CTs/VMs

Environment
Docker
Version
No response
Describe the problem
Followed the setup guide and added the System Health Monitoring widget.
But, uptime shows NAN, stats show NAN, and doesn't list my CTs/VMs.~
Checked homarr logs and doesn't report any issues.
Logs
yarn run v1.22.19
$ ts-node ./migrate.ts
Done in 2.25s.
Starting production server...
Listening on port 7575 url: http://557bf27fa281:7575
ℹ Local icons repository directory exists and contains 0 icons
ℹ Saving updated configuration of 'default' config.
Context

Please tick the boxes

[X] I confirm that I attached the proper logs
[X] I've read the docs
[X] I've checked for duplicate issues
[X] I've tried to debug myself

Looks like missing permissions for me. Did you follow the Homarr guide for Proxmox integration? Did you give the token and user group PVEAuditor rights inside Proxmox? Also the api-token, user and group shall not have the same names, since this bugs out the Proxmox API :)

Yeah I followed that guide, used the same names it showed and set permissions to PVEAuditor.

Look on proxmox do you have status for all your containers and vm or you have question mark (unknown status)?
You vm/conctainers can be live but service with statuses stopped, you can check services on proxmox with systemctl status pve*, maybe pvestatd.service is just stoped.

Hello everyone, I have the same problem, on my machine looks like pvestatd.service is running
● pvestatd.service - PVE Status Daemon
Loaded: loaded (/lib/systemd/system/pvestatd.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-09-20 22:13:44 EEST; 8min ago
Process: 1169 ExecStart=/usr/bin/pvestatd start (code=exited, status=0/SUCCESS)
Main PID: 1185 (pvestatd)
Tasks: 1 (limit: 18370)
Memory: 109.0M
CPU: 3.000s
CGroup: /system.slice/pvestatd.service
└─1185 pvestatd
Sep 20 22:13:43 proxmox systemd[1]: Starting pvestatd.service - PVE Status Daemon...
Sep 20 22:13:44 proxmox pvestatd[1185]: starting server
Sep 20 22:13:44 proxmox systemd[1]: Started pvestatd.service - PVE Status Daemon.

Try to restart pvestatd.service. If you get error, reboot proxmox server.

@duka10 restart does not work

additional info, unchecking the Ignore Certificate Errors setting will make the widget to not show anything

If you check ignore cert. the widget will not show anything because you are probably accessing proxmox over http, and not over https.
First, does this widget work for you from the start and you now got this error or you got this Na when you setup for the first time?

the widget does not work from the start

update: if setting the administrator role, then everything works as expected

Can we consider this as resolved then?

for me it does the job like this, so yes we can close this. still would be nice to know why setting the PVE Auditor role as specified in the config manual does not do it.
also the issue was open by @Aikufurr not by me. I just stumbled upon it and tried to help the investigation as I was also affected by this.

I have the same problem. If I only add a Proxmox card, it looks like the first picture and if I need OpenMediavault, it is completely broken.

I have read the documentation, searched twice for the API key and cannot resolve the problem.
I hope someone can help me. Thanks in advance

I have the same problem. If I only add a Proxmox card, it looks like the first picture and if I need OpenMediavault, it is completely broken.
I have read the documentation, searched twice for the API key and cannot resolve the problem. I hope someone can help me. Thanks in advance

Please post your logs

Here they are:
Exporting hostname...
Migrating database...
yarn run v1.22.19
$ ts-node ./migrate.ts
Done in 2.42s.
Starting production server...
Listening on port 7575 url: http://48757887a8e6:7575
Exporting hostname...
Migrating database...
yarn run v1.22.19
$ ts-node ./migrate.ts
Done in 2.44s.
Starting production server...
Listening on port 7575 url: http://48757887a8e6:7575

update: if setting the administrator role, then everything works as expected

I had the same issue. Overlooked the Privilege Separation: unchecked step.
Go back and edit the API token and voila.

authors: Aikufurr Razor094 duka10 jimsander manuel-rw sosudaniel timfischbach

repo: ajnart/homarr


text:
allow for custom backgrounds for homarr

Description
ability to upload pictures for a background in homarr screen
Priority
Low (Nice-to-have)

Duplicate of https://github.com/ajnart/homarr/issues/32

authors: axsddlr walkxcode


text:
Add OMV integration / widget

Category
Feature
Screenshot (if applicable)

Hi, I think you were right from the beginning, it is necessary to create a widget that will display data directly from the operating system and not from a certain integration

Hi @Tagaishi , I think you were right from the beginning, it is necessary to create a widget that will display data directly from the operating system and not from a certain integration

Actually the idea that somenoperating system offer more monitoring through their API could be something interesting to pursue. We just have to find a way to make it fit the template.
Both your integration and the one for proxmox are interesting.
As it is I will have to transfer things over at one point, most likely to your widget as the base. And I will combine those widgets together dynamically.
If you've addressed everything in the comments we might be able to merge soon and then you can add dashdot.

The last commit includes all comments fix.

New design.

@hillaliy Is the PR good to go now ? I think we can start resolving the conflict to merge it

I think you can merge

This is The new disign

@hillaliy where are you seeing the cputemp rpc? i don't see it as part of the rpc supported by omv
https://github.com/openmediavault/openmediavault/tree/master/deb/openmediavault/usr/share/openmediavault/engined/rpc
was getting errors when testing on my omv instance

You need to install CPU temp from OMV plugins

that makes sense. i'm running it as a vm so no actual temp data
i'll make the cputemp optional as part of #1903

authors: Tagaishi ajnart dslatt hillaliy


text:
Error trying to compile the simjectExample tweak

❯ make setup
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building

Making all for tweak simjectExampleTweak…
==> Preprocessing simjectExampleTweak.x…
==> Compiling simjectExampleTweak.x (arm64)…
==> Linking tweak simjectExampleTweak (arm64)…
ld: warning: -multiply_defined is obsolete
ld: unknown options: -allow_simulator_linking_to_macosx_dylibs
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/Users/besttech/simject/simjectExampleTweak/.theos/obj/iphone_simulator/arm64/simjectExampleTweak.dylib] Error 1
make[2]: *** [/Users/besttech/simject/simjectExampleTweak/.theos/obj/iphone_simulator/arm64/simjectExampleTweak.dylib] Error 2
make[1]: *** [internal-library-all_] Error 2
make: *** [simjectExampleTweak.all.tweak.variables] Error 2

@raulsaeed
After installing Xcode 13.4.1, extracting it, renaming the application to Xcode-13.4.1 to prevent any issues with the current Xcode, and placing it in applications it has seemed to solve my issue.
I can not replicate what I was experiencing to the fullest but it seems like that worked. You might also need to switch your switch your Xcode command line tools around. You can do that via:
sudo xcode-select -s /Applications/Xcode-13.4.1.app
To switch back to the most current Xcode command line tools, omit -13.4.1 in the application path.
Hope this helps.

@1vke
I downloaded the 13.4.1  version of Xcode but it seems it's not compatible  with Sonoma.
The version of Xcode installed on this Mac is not compatible with macOS Sonoma. Download the latest version for free from the App Store.

@1vke I downloaded the 13.4.1 version of Xcode but it seems it's not compatible with Sonoma. The version of Xcode installed on this Mac is not compatible with macOS Sonoma. Download the latest version for free from the App Store.

Yes it is unsupported. You are supposed to drag it into your applications, not run it. Then when the app is in the folder you should run sudo xcode-select -s /Applications/Xcode-13.4.1.app

@1vke
yes that was the case but, now when I compile I get
`❯ make do
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building

Making all for tweak simjectExampleTweak…
==> Preprocessing simjectExampleTweak.x…
==> Compiling simjectExampleTweak.x (arm64)…
==> Linking tweak simjectExampleTweak (arm64)…
==> Generating debug symbols for simjectExampleTweak…
==> Stripping simjectExampleTweak (arm64)…
==> Merging tweak simjectExampleTweak…
==> Signing simjectExampleTweak…
error: The specified item could not be found in the keychain.
make[2]: *** [/Users/besttech/simject/simjectExampleTweak/.theos/obj/iphone_simulator/simjectExampleTweak.dylib] Error 1
rm /Users/besttech/simject/simjectExampleTweak/.theos/obj/iphone_simulator/simjectExampleTweak.dylib.3dd3a16a.unsigned
make[1]: *** [internal-library-all_] Error 2
make: *** [simjectExampleTweak.all.tweak.variables] Error 2`

Making all for tweak simjectExampleTweak…
==> Preprocessing simjectExampleTweak.x…
==> Compiling simjectExampleTweak.x (arm64)…
==> Linking tweak simjectExampleTweak (arm64)…
==> Generating debug symbols for simjectExampleTweak…
==> Stripping simjectExampleTweak (arm64)…
==> Merging tweak simjectExampleTweak…
==> Signing simjectExampleTweak…
error: The specified item could not be found in the keychain.

Perfect! You solved your original issue.
Your next issue is that you either do not have an apple developer account, or it can't find your developer certificates.
If you have an Apple Developer account ($99 subscription), follow the instructions in this issue: #43
Unfortunately, I am not sure if there is a way to get around needing an Apple Developer account.

@1vke
ohh is it mandatory to have an apple developer account ?
because I remember asking in some discord server they said that u just need an Apple ID not an paid developer account
btw I also have an signing service certificate  profile (maple sign is name of the service) can I use that for signing?

ohh is it mandatory to have an apple developer account ? because I remember asking in some discord server they said that u just need an Apple ID not an paid developer account btw I also have an signing service certificate profile (maple sign is name of the service) can I use that for signing?

I am not sure if you absolutely need to have an developer account, but I do know that is what is recommended for this tool, and it works with it. You would have to do your own research on that.
I am not sure if you can use MapleSign certificates. If I were to take a guess, it would be probably a no.

What's the output of ld -v on your machine?
Mine is
@(#)PROGRAM:ld PROJECT:ld-1053.12
BUILD 15:45:29 Feb  3 2024
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em
LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29)
TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.3.2.2)

And compiling the tweak is fine for me.
poomsmart@M1-MBP simjectExampleTweak % make
> Making all for tweak simjectExampleTweak…
==> Preprocessing simjectExampleTweak.x…
==> Compiling simjectExampleTweak.x (arm64)…
==> Linking tweak simjectExampleTweak (arm64)…
ld: warning: -multiply_defined is obsolete
ld: warning: -allow_simulator_linking_to_macosx_dylibs is obsolete
==> Generating debug symbols for simjectExampleTweak…
==> Stripping simjectExampleTweak (arm64)…
==> Merging tweak simjectExampleTweak…
==> Signing simjectExampleTweak…

Xcode 15.3, macOS Sonoma 14.4

Getting the same error the output is

@(#)PROGRAM:ld  PROJECT:dyld-1022.1
BUILD 05:27:37 Dec  7 2023
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h
will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em
LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29)
TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.8)
Library search paths:
Framework search paths:

MacOS: 13.6.5
Xcode: 15.2

$THEOS/bin/update-theos
And your issue will be fixed. :)

authors: 1vke PoomSmart newpolygons raulsaeed

repo: akemin-dayo/simject


text:
Hope to support Folia

Hope to support Folia
https://github.com/PaperMC/Folia

I'll need to investigate how to do this

I'll need to investigate how to do this

Thank you^ ω^


text:
Is there a way to stop the pauses between slides?

I'd like the carousel to be animated in one continuous movement but I see no way to change the settings to avoid the pauses between slide changes. Does this exist?

I've set the speed equal to autoplaySpeed and added cssEase='linear' and seems to do the trick!

No, it doesnt

authors: BadMachine DaniBitZesty

repo: akiran/react-slick


text:
Merging is broken

Describe the bug
Merging two config trees is broken.
the following unit test in scala hocon shows that two config trees with the same keys should override each other
https://github.com/lightbend/config/blob/d279841c425e70645feacbdc03e41b3b022ad1f9/config/src/test/scala/com/typesafe/config/impl/ConfigTest.scala#L114
the following snippet in pyhocon shows the same
>>> c = pyhocon.ConfigFactory.parse_string('''{"test": {"test_topic": "a"}}''')
>>> c2 = pyhocon.ConfigFactory.parse_string('''{"test": {"test_topic": "c"}}''')
>>> pyhocon.ConfigTree.merge_configs(c, c2)
ConfigTree({'test': ConfigTree({'test_topic': 'c'})})

the same cannot be said for akka.net hocon
linqpad snippet:
void Main()
{
	string a = @"
	{'test': {'topic_one': 'a'}}
	";
	string b = @"
	{'test': {'topic_one': 'c'}}
	";

	Config configone = HoconConfigurationFactory.ParseString(a);
	Config configtwo = HoconConfigurationFactory.ParseString(b);

	//configone.Dump();

	Config three = new Config(configone, configtwo);
	//three.Dump();

	configone.GetString("test.topic_one").Dump("one");
	configtwo.GetString("test.topic_one").Dump("two");
	three.GetString("test.topic_one").Dump("merged");

}
// You can define other methods, fields, classes and namespaces here

result:

closing this as invalid, it seems as a common problem with all hocon projects is they just ship HOCON.md as the readme file and have no other documentation, a friendly suggestion for this project
but reading the docs and how scala hocon works, the order seems "backwards" at least to me. in scala hocon, you parse the -D jvm parameter first, then system properties, then application.conf, and then reference.conf files. For me at least, i thought you would apply the 'least significant' config first then merge stuff ontop of
when you reverse the LINQPAD snippet i posted, it works as expected

repo: akkadotnet/HOCON

license_source: bigquery


text:
New store for FirefoxCSS themes

Hi, I don't know how to contact you so I'm using this.
We are creating a website where to collect firefox themes. we have included yours by linking to this github. But we don't have a good preview image of your theme. It would be nice if you could provide it.
I invite you to add/change/remove any information we have added to our website. I hope you like the initiative and that in the future you will send us more themes.
here are the links:
web: https://firefoxcss-store.github.io/
repo: https://github.com/FirefoxCSS-Store/FirefoxCSS-Store.github.io
Regards :)

Thanks a lot for including flyingfox! Looks like a great project. img/normal.png seems like a good preview image. I'll make a pull request with its url soon.

Thanks a lot for including flyingfox! Looks like a great project. img/normal.png seems like a good preview image. I'll make a pull request with its url soon.


text:
[BUG] : Button cannot Accessable

Description
Describe the bug:

In this project mobile site open the menu option the button can be hided the title bar.
please assign me.

Reproduction Steps
Steps to reproduce the behavior:

Go to  website
Click on Inspect
Open Menu option
See  the button error

Screenshots
Screencast from 2024-07-23 18-09-20.webm
Additional Information
Device (please complete the following information):

OS:  Linux
Browser: Chrome

Hello @akshitagupta15june please assign me..

Hi, can you please assign me this issue @akshitagupta15june


text:
Warning PropTypes

Version
RN 0.48.1, react 16.0.0-alpha.12, react-native-router-flux 4.0.0-beta.21
Getting warnings when using this module:
Expected behaviour
This modules need to be updated to make compatible with react native latest version.
Actual behaviour
Warning: PropTypes has been moved to a separate package.
Warning: checkPropTypes has been moved to a separate package.
Warning: React.createClass is no longer supported. Use a plain JavaScript class instead.
Steps to reproduce
1 Create any scene and run app, the issue is present in both ios and android
Stack trace:

reactConsoleErrorHandler
@
ExceptionsManager.js:74

console.error
@
YellowBox.js:67

printWarning
@
warning.js:35

warning
@
warning.js:59

get
@
react.development.js:2133

babelHelpers.interopRequireWildcard
@
babelHelpers.js:162

(anonymous)
@
index.ios.bundle?pla…&minify=false:66379

loadModuleImplementation
@
require.js:174

guardedLoadModule
@
require.js:126

_require
@
require.js:110

(anonymous)
@
StackNavigator.js:5

loadModuleImplementation
@
require.js:174

guardedLoadModule
@
require.js:119

_require
@
require.js:110

get StackNavigator
@
react-navigation.js:27

NavigationStore.processScene
@
navigationStore.js:493

NavigationStore.create
@
navigationStore.js:348

Router
@
Router.js:44

(anonymous)
@
ReactNativeStack-dev.js:1681

measureLifeCyclePerf
@
ReactNativeStack-dev.js:1610

_constructComponentWithoutOwner
@
ReactNativeStack-dev.js:1680

_constructComponent
@
ReactNativeStack-dev.js:1671

mountComponent
@
ReactNativeStack-dev.js:1629

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

mountChildren
@
ReactNativeStack-dev.js:2871

initializeChildren
@
ReactNativeStack-dev.js:2940

mountComponent
@
ReactNativeStack-dev.js:2969

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

mountChildren
@
ReactNativeStack-dev.js:2871

initializeChildren
@
ReactNativeStack-dev.js:2940

mountComponent
@
ReactNativeStack-dev.js:2969

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

performInitialMount
@
ReactNativeStack-dev.js:1703

mountComponent
@
ReactNativeStack-dev.js:1655

mountComponent
@
ReactNativeStack-dev.js:1327

mountComponentIntoNode
@
ReactNativeStack-dev.js:1998

perform
@
ReactNativeStack-dev.js:1382

batchedMountComponentIntoNode
@
ReactNativeStack-dev.js:2004

perform
@
ReactNativeStack-dev.js:1382

batchedUpdates
@
ReactNativeStack-dev.js:2077

batchedUpdates$1
@
ReactNativeStack-dev.js:1456

renderComponent
@
ReactNativeStack-dev.js:2032

render
@
ReactNativeStack-dev.js:3258

renderApplication
@
renderApplication.js:33

run
@
AppRegistry.js:116

runApplication
@
AppRegistry.js:191

__callFunction
@
MessageQueue.js:306

(anonymous)
@
MessageQueue.js:108

__guard
@
MessageQueue.js:269

MessageQueue.callFunctionReturnFlushedQueue
@
MessageQueue.js:107

(anonymous)
@
debuggerWorker.js:72

Check recent master. I think it has been fixed. I have no warnings on this

The problem disappeared for me after upgrading to React 16.0.0

authors: dsah einomi kesha-antonov

repo: aksonov/react-native-router-flux

license: mit


text:
[Question] Best way to Synch state across scenes using Default Reducer.

Version
Tell us which versions you are using (react native 0.26 is required for v3):
"react-native": "^0.26.3",
"react-native-router-flux": "^3.26.16"

Question
What is the best way to change the props of another scene such that it is consistent with another scene using the DefaultReducer:
Say for example I have 3 scenes: MainContainer > FirstContainer  > SecondContainer.
The FirstContainer has a props attribute called volume e.g.: this.props.volume. When a button is clicked on FirstContainer the following action is called:
Actions.secondContainer({volume: this.props.volume});
The SecondContainer loads with this.props.volume = 1. The SecondContainer also has button when click the following action is called:
Actions.refresh({volume: 0});
Which changes the.props.volume = 0 for the SecondContainer. When the button on the SecondContainer is clicked how can I ensure that this.props.volume for the FirstContainer also changes its prop.volume = 0, such that the volume prop is consistent for both First and Second Container:
I have created an example to demo this use case: https://github.com/shiv86/SnchComponentStateTest/
Also these are all the scenes:

class SynchComponentState extends Component {
    render() {
        return <Router createReducer={reducerCreate} sceneStyle={{backgroundColor:'#F7F7F7'} }>
            <Scene key="main" >
              <Scene key="mainContainer" component={MainContainer} />
              <Scene key="firstContainer" component={FirstContainer} />
              <Scene key="secondContainer" component={SecondContainer} />
            </Scene>

        </Router>;
    }
}

Sorry, but it is only navigation router, not framework for syncing your app state. I'd recommend to look at MobX & react-native-mobx or Redux.

ah ok. I misunderstood the scope of RNRF. Thanks


text:
Скласти інтро

Скласти інтро (вступ), де в 2-4 реченнях описати, чим ти займаєшся, що подобається робити, що хочеться робити краще, що важливо робити, чому ти тут.

Коротко розказати про мотивацію.

repo: akupriiov/homepage


text:
prodution

I'm submitting a ...
[ x ] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Do you want to request a feature or report a bug?

I´m trying to put an application in prodution (apache server). If I put the application in the root every thing is ok, but if I use another place I have problems with te assets. I´ve changer de base-href
ng build  --env=prod --no-aot   --base-href /orirhportal/ --output-path orirhportal
I´ve the same problem with
npm run build:demo and putting the application in /var/www/html/ng2-admin (in /var/www/html/ng2-admin)

What is the current behavior?

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).

What is the expected behavior?

What is the motivation / use case for changing the behavior?

Please tell us about your environment:

Browser: [all |

@angular/cli: 1.1.2
node: 6.10.2
os: win32 x64
@angular/animations: 4.1.3
@angular/common: 4.1.3
@angular/compiler: 4.1.3
@angular/core: 4.1.3
@angular/forms: 4.1.3
@angular/http: 4.1.3
@angular/material: 2.0.0-beta.7
@angular/platform-browser: 4.1.3
@angular/platform-browser-dynamic: 4.1.3
@angular/platform-server: 4.1.3
@angular/router: 4.1.3
@angular/cli: 1.1.2
@angular/compiler-cli: 4.1.3

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

I had such kind of error a time ago there we assets folder was located wrong, could you provide the folder structure after exporting ?

The structure is:
/var/www/html/app/assets
                                /favicon.ico

                                  /index.html

                               /…

Has a workaround I´ve created a symbolic link in /var/www/html:
ln -s    app/assets assets
/var/www/html/app/assets
                                 /favicon.ico

                                   / index.html

                                /…

                        /assets -> app/assets

And now it´s working. However its not a final solution, it won´t work if i need to install another app based in ng2-admin.
Cumprimentos,
João Cabral

Rua José Afonso, nº.1,  2º Frt.  2810-237 Almada
Tel: +351 21 258 62 80 Fax: +351 21 258 62 8
mailto:jcabral@orientacao-lda.pt mailto:jcabral@orientacao-lda.pt
De: darklinki [mailto:notifications@github.com]
Enviada: 17 de agosto de 2017 06:02
Para: akveo/ng2-admin ng2-admin@noreply.github.com
Cc: joaopcab jcabral@orientacao-lda.pt; Author author@noreply.github.com
Assunto: Re: [akveo/ng2-admin] prodution (#1250)
I had such kind of error a time ago there we assets folder was located wrong, could you provide the folder structure after exporting ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/akveo/ng2-admin/issues/1250#issuecomment-322969375 , or mute the thread https://github.com/notifications/unsubscribe-auth/AdoWQZvOO4TJBzhiQgGzYpDaBFX3_k1_ks5sY8k2gaJpZM4O46qd .  https://github.com/notifications/beacon/AdoWQSZp6WoheVSzcF4Y5053k_kNPp7Eks5sY8k2gaJpZM4O46qd.gif

Este e-mail foi verificado em termos de vírus pelo software antivírus Avast.
https://www.avast.com/antivirus

Wouldn´t it be way easier to configure your webspace to point (the url you want) directly to /var/www/html/projectX/
And simply export your files in this folder ?
Or do you want to run multiple projects under the same url. Like test.com/angular1 test.com/angular2

I have my project (app) under  /var/www/html/app.
The problem is that the assets directory is allways accessed with
/var/www/html/assets
and not with
/var/www/html/app/assets
whichever  the app localization
Cumprimentos,
João Cabral

Rua José Afonso, nº.1,  2º Frt.  2810-237 Almada
Tel: +351 21 258 62 80 Fax: +351 21 258 62 8
mailto:jcabral@orientacao-lda.pt mailto:jcabral@orientacao-lda.pt
De: darklinki [mailto:notifications@github.com]
Enviada: 17 de agosto de 2017 10:52
Para: akveo/ng2-admin ng2-admin@noreply.github.com
Cc: joaopcab jcabral@orientacao-lda.pt; Author author@noreply.github.com
Assunto: Re: [akveo/ng2-admin] prodution (#1250)
Wouldn´t it be way easier to configure your webspace to point (the url you want) directly to /var/www/html/projectX/
And simply export your files in this folder ?
Or do you want to run multiple projects under the same url. Like test.com/angular1 test.com/angular2
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/akveo/ng2-admin/issues/1250#issuecomment-323023017 , or mute the thread https://github.com/notifications/unsubscribe-auth/AdoWQal6qTDh_prvZD3JC89CxYLp07lgks5sZA08gaJpZM4O46qd .  https://github.com/notifications/beacon/AdoWQf1kjK-SLI-I4Atq2i5d3gRf5pSDks5sZA08gaJpZM4O46qd.gif

Este e-mail foi verificado em termos de vírus pelo software antivírus Avast.
https://www.avast.com/antivirus

I've reviewd all thecode and I´ve find a pipe (image) referencing "assets/...". I've changed to a relative path("./assets/..") and everything as start working (?).

@joaopcab  can you provide the location of the file where you changed de "assets" reference to use a relative path?

authors: Guchster darklinki joaopcab


text:
Cammot login with mi cloud credentials

Hi, I'm driving crazy with this issue since a couple of weeks.
I had to reconfigure my home assistant and had to remove xiaomi miot auto integration which drove my dreame robot very well.
When I reconfigured all the stuff, I added back the integration but it now says my credentials are wrong!! Of course I checked them plenty of times and they work fine on mi account website and mi cloud website too!!
The only guess I can do is that in both websites, after the insertion of login/password, system wants a confirmation code sent to my email or cellphone to finally let me in... maybe this step is the one that fails to complete in the integration.
Am I the only one with this problem?
Thanks in advance for the support

cant login , even if the email verify show ok, still cant log in

I copy wrong, first i try Xiaomi Miot Auto, can't login,so i change to Xiaomi Miot raw（this is ok, VM on local PC), Also cant login,the environment is VM On GCP , Debian with supervisor

@kaosheng Please re-create a new issue and provide an error message or logs.

Use vm on gcp to login is ok

authors: al-one kaosheng waudoglio

repo: al-one/hass-xiaomi-miot


text:
local devices not working after v0.4.8

I had two devices that I had set to miot_local: true that were working in v0.4.7 but stopped working after upgrading to v0.4.8 and later

kejia.airer.mzn
090615.curtain.jldj03

The devices were able to respond to action using local, but did not have correct state. However, that was fine for me since I only needed it to open or close with automation. However, after v0.4.8, the open and close action of the cover stopped working, too.
2021-12-14 14:58:49 DEBUG (MainThread) [custom_components.xiaomi_miot.cover] Blinds Curtain: Got new state: {'curtain.fault.error': '-704083036 Device operation timeout', 'curtain.motor_control.error': '-704030013 Property is not readable', 'curtain.status': 1, 'curtain.mode': 0, 'curtain.current_position': 0, 'curtain.target_position': 0, 'curtain.motor_reverse': 0, 'state_updater': 'cloud'}
2021-12-14 14:58:56 ERROR (MainThread) [custom_components.xiaomi_miot.cover] Blinds Curtain: Got MiioException while fetching the state: Unable to parse message payload, mapping: {'curtain.fault': {'siid': 2, 'piid': 1}, 'curtain.motor_control': {'siid': 2, 'piid': 2}, 'curtain.status': {'siid': 2, 'piid': 4}, 'curtain.mode': {'siid': 2, 'piid': 5}, 'curtain.current_position': {'siid': 2, 'piid': 6}, 'curtain.target_position': {'siid': 2, 'piid': 7}, 'curtain.motor_reverse': {'siid': 2, 'piid': 8}}, max_properties: 10
2021-12-14 14:59:00 ERROR (MainThread) [custom_components.xiaomi_miot.cover] MI Smart·Electric Airer Airer: Got MiioException while fetching the state: {'code': -9999, 'message': 'user ack timeout'}, mapping: {'airer.fault': {'siid': 2, 'piid': 1}, 'airer.motor_control': {'siid': 2, 'piid': 2}, 'airer.on': {'siid': 2, 'piid': 3}, 'airer.current_position': {'siid': 2, 'piid': 7}, 'airer.dryer': {'siid': 2, 'piid': 8}, 'airer.uv': {'siid': 2, 'piid': 11}, 'airer-2.dryer': {'siid': 2, 'piid': 12}, 'airer.status': {'siid': 2, 'piid': 13}, 'light.on': {'siid': 3, 'piid': 1}}, max_properties: 10

local connection problem here too
Logger: custom_components.xiaomi_miot.vacuum
Source: custom_components/xiaomi_miot/__init__.py:1094
Integration: Xiaomi Miot Auto (documentation, issues)
First occurred: 12:05:33 (25 occurrences)
Last logged: 12:17:38

Henryk Robot Cleaner: Got MiioException while fetching the state: Unable to discover the device 192.168.12.14, mapping: {'vacuum.status': {'siid': 2, 'piid': 1}, 'vacuum.fault': {'siid': 2, 'piid': 2}, 'vacuum.mode': {'siid': 2, 'piid': 4}, 'vacuum.sweep_type': {'siid': 2, 'piid': 8}, 'vacuum.on': {'siid': 2, 'piid': 10}, 'sweep.sweep_mode': {'siid': 14, 'piid': 1}, 'map.clean_path': {'siid': 13, 'piid': 2}, 'map.restricted_zone': {'siid': 13, 'piid': 3}, 'map.auto_area': {'siid': 13, 'piid': 4}, 'map.map_memory': {'siid': 13, 'piid': 5}, 'map.map_name': {'siid': 13, 'piid': 6}, 'map.use_auto_area': {'siid': 13, 'piid': 7}, 'map.path_type': {'siid': 13, 'piid': 8}, 'custom.mop': {'siid': 8, 'piid': 1}, 'custom.work_station_freq': {'siid': 8, 'piid': 2}, 'custom.timing': {'siid': 8, 'piid': 6}, 'custom.clean_area': {'siid': 8, 'piid': 7}, 'custom.uid': {'siid': 8, 'piid': 8}, 'custom.auto_boost': {'siid': 8, 'piid': 9}, 'custom.forbid_mode': {'siid': 8, 'piid': 10}, 'custom.water_level': {'siid': 8, 'piid': 11}, 'custom.total_clean_time': {'siid': 8, 'piid': 13}, 'custom.total_clean_areas': {'siid': 8, 'piid': 14}, 'custom.clean_counts': {'siid': 8, 'piid': 18}, 'custom.clean_time': {'siid': 8, 'piid': 19}, 'custom.double_clean': {'siid': 8, 'piid': 20}, 'custom.edge_sweep': {'siid': 8, 'piid': 21}, 'custom.led_switch': {'siid': 8, 'piid': 22}, 'custom.lidar_collision': {'siid': 8, 'piid': 23}, 'custom.station_key': {'siid': 8, 'piid': 24}, 'custom.station_led': {'siid': 8, 'piid': 25}, 'custom.current_audio': {'siid': 8, 'piid': 26}, 'custom.progress': {'siid': 8, 'piid': 28}, 'custom.station_type': {'siid': 8, 'piid': 29}, 'custom.voice_conf': {'siid': 8, 'piid': 30}, 'brush_left_time-15-1': {'siid': 15, 'piid': 1}, 'brush_life_level-15-2': {'siid': 15, 'piid': 2}, 'brush_left_time-12-1': {'siid': 12, 'piid': 1}, 'brush_life_level-12-2': {'siid': 12, 'piid': 2}, 'brush_cleaner.brush_left_time': {'siid': 11, 'piid': 1}, 'brush_cleaner.brush_life_level': {'siid': 11, 'piid': 2}, 'filter.filter_life_level': {'siid': 10, 'piid': 1}, 'filter.filter_left_time': {'siid': 10, 'piid': 2}, 'speaker.volume': {'siid': 9, 'piid': 1}, 'speaker.mute': {'siid': 9, 'piid': 2}, 'battery.battery_level': {'siid': 3, 'piid': 1}, 'battery.charging_state': {'siid': 3, 'piid': 2}}, max_properties: 10/47

@heyjared You can try add this custom attribute:
# customize.yaml
cover.090615_jldj03_entity_id:
  chunk_properties: 5
cover.kejia_mzn_entity_id:
  chunk_properties: 5

@luzik  You can try add this custom attribute:
# customize.yaml
cover.your_vacuum_entity_id:
  exclude_miot_services: custom,map

@al-one
just updated to latest version, added customization, now it looks like this:
  vacuum.vacuum_cleaner_robot_cleaner:
    miot_local: true         # Force to read and write data in LAN
    miot_cloud: false        # Enable miot cloud for entity (read, write, action)
    #miot_cloud_write: true  # (Optional) Enable miot cloud (only write)
    miot_cloud_action: true  # (Optional) Enable miot cloud (only action)
    exclude_miot_services: custom,map

and after restart got:
Logger: custom_components.xiaomi_miot.vacuum
Source: custom_components/xiaomi_miot/__init__.py:1164
Integration: Xiaomi Miot Auto (documentation, issues)
First occurred: 12:14:45 (2 occurrences)
Last logged: 12:15:20

Henryk Robot Cleaner: Got MiioException while fetching the state: Unable to discover the device 192.168.124.14, mapping: {'vacuum.status': {'siid': 2, 'piid': 1}, 'vacuum.fault': {'siid': 2, 'piid': 2}, 'vacuum.mode': {'siid': 2, 'piid': 4}, 'vacuum.sweep_type': {'siid': 2, 'piid': 8}, 'vacuum.on': {'siid': 2, 'piid': 10}}, max_properties: 8/5
Henryk Robot Cleaner: Got MiioException while fetching the state: Unable to discover the device 192.168.124.14, mapping: {'vacuum.status': {'siid': 2, 'piid': 1}, 'vacuum.fault': {'siid': 2, 'piid': 2}, 'vacuum.mode': {'siid': 2, 'piid': 4}, 'vacuum.sweep_type': {'siid': 2, 'piid': 8}, 'vacuum.on': {'siid': 2, 'piid': 10}, 'sweep.sweep_mode': {'siid': 14, 'piid': 1}, 'map.clean_path': {'siid': 13, 'piid': 2}, 'map.restricted_zone': {'siid': 13, 'piid': 3}, 'map.auto_area': {'siid': 13, 'piid': 4}, 'map.map_memory': {'siid': 13, 'piid': 5}, 'map.map_name': {'siid': 13, 'piid': 6}, 'map.use_auto_area': {'siid': 13, 'piid': 7}, 'map.path_type': {'siid': 13, 'piid': 8}, 'custom.mop': {'siid': 8, 'piid': 1}, 'custom.work_station_freq': {'siid': 8, 'piid': 2}, 'custom.timing': {'siid': 8, 'piid': 6}, 'custom.clean_area': {'siid': 8, 'piid': 7}, 'custom.uid': {'siid': 8, 'piid': 8}, 'custom.auto_boost': {'siid': 8, 'piid': 9}, 'custom.forbid_mode': {'siid': 8, 'piid': 10}, 'custom.water_level': {'siid': 8, 'piid': 11}, 'custom.total_clean_time': {'siid': 8, 'piid': 13}, 'custom.total_clean_areas': {'siid': 8, 'piid': 14}, 'custom.clean_counts': {'siid': 8, 'piid': 18}, 'custom.clean_time': {'siid': 8, 'piid': 19}, 'custom.double_clean': {'siid': 8, 'piid': 20}, 'custom.edge_sweep': {'siid': 8, 'piid': 21}, 'custom.led_switch': {'siid': 8, 'piid': 22}, 'custom.lidar_collision': {'siid': 8, 'piid': 23}, 'custom.station_key': {'siid': 8, 'piid': 24}, 'custom.station_led': {'siid': 8, 'piid': 25}, 'custom.current_audio': {'siid': 8, 'piid': 26}, 'custom.progress': {'siid': 8, 'piid': 28}, 'custom.station_type': {'siid': 8, 'piid': 29}, 'custom.voice_conf': {'siid': 8, 'piid': 30}, 'brush_left_time-15-1': {'siid': 15, 'piid': 1}, 'brush_life_level-15-2': {'siid': 15, 'piid': 2}, 'brush_left_time-12-1': {'siid': 12, 'piid': 1}, 'brush_life_level-12-2': {'siid': 12, 'piid': 2}, 'brush_cleaner.brush_left_time': {'siid': 11, 'piid': 1}, 'brush_cleaner.brush_life_level': {'siid': 11, 'piid': 2}, 'filter.filter_life_level': {'siid': 10, 'piid': 1}, 'filter.filter_left_time': {'siid': 10, 'piid': 2}, 'speaker.volume': {'siid': 9, 'piid': 1}, 'speaker.mute': {'siid': 9, 'piid': 2}, 'battery.battery_level': {'siid': 3, 'piid': 1}, 'battery.charging_state': {'siid': 3, 'piid': 2}}, max_properties: 10/47

@luzik It is recommended to put the device and HA on the same subnet.

@al-one thanks for a clue ! masquerade did the trick smooth :)

I also updated to v0.5.0, now control of airer works with local.
But blinds are still not working
2022-01-12 11:58:35 ERROR (SyncWorker_15) [miio.miioprotocol] Got error when receiving: timed out
2022-01-12 11:58:35 ERROR (MainThread) [custom_components.xiaomi_miot.cover] Blinds Curtain: Got MiioException while fetching the state: No response from the device, mapping: {'curtain.fault': {'siid': 2, 'piid': 1}, 'curtain.motor_control': {'siid': 2, 'piid': 2}, 'curtain.status': {'siid': 2, 'piid': 4}, 'curtain.mode': {'siid': 2, 'piid': 5}, 'curtain.current_position': {'siid': 2, 'piid': 6}, 'curtain.target_position': {'siid': 2, 'piid': 7}, 'curtain.motor_reverse': {'siid': 2, 'piid': 8}}, max_properties: 5/7

This is what I have in my customize.yml
light.kejia_mzn_253a_light:
  miot_local: 'true'
cover.kejia_mzn_253a_airer:
  miot_local: 'true'
cover.090615_jldj03_9759_curtain:
  miot_local: 'true'
  chunk_properties: 5

@heyjared Try:
# customize.yaml
cover.090615_jldj03_9759_curtain:
  chunk_properties: 1

That did not seem to do anything.
In fact, in v0.5.0, it seems I am now unable to control the blinds entirely regardless of chunk_properties or miot_local setting.
When it is using cloud, there are some logs:
Logger: homeassistant.helpers.entity
Source: custom_components/xiaomi_miot/core/xiaomi_cloud.py:431
Integration: Xiaomi Miot Auto (documentation, issues)
First occurred: 1:21:24 PM (4 occurrences)
Last logged: 1:40:43 PM
Update for cover.090615_jldj03_9759_curtain fails

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 411, in connect
    self.sock = ssl_wrap_socket(
  File "/usr/lib/python3.9/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/usr/lib/python3.9/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/usr/lib/python3.9/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/usr/lib/python3.9/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/usr/lib/python3.9/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
socket.timeout: _ssl.c:1112: The handshake operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 532, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 770, in reraise
    raise value
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 385, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 336, in _raise_timeout
    raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='api.io.mi.com', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 468, in async_update_ha_state
    await self.async_device_update()
  File "/usr/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 666, in async_device_update
    await task
  File "/config/custom_components/xiaomi_miot/cover.py", line 126, in async_update
    await super().async_update()
  File "/config/custom_components/xiaomi_miot/__init__.py", line 1124, in async_update
    results = await self.hass.async_add_executor_job(
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 47, in get_properties_for_mapping
    rls = self.get_props(pms)
  File "/config/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 62, in get_props
    return self.request_miot_spec('prop/get', params)
  File "/config/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 71, in request_miot_spec
    rdt = self.request_miot_api('miotspec/' + api, {
  File "/config/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 150, in request_miot_api
    rsp = self.request_rc4_api(api, params, method, **kwargs)
  File "/config/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 431, in request_rc4_api
    response = self.session.post(url, data=params, timeout=timeout)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 529, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='api.io.mi.com', port=443): Read timed out. (read timeout=10)

Although it says timeout, I am able to reach the host from my network using curl.

@heyjared Try with miot_local: 'true':
# customize.yaml
cover.090615_jldj03_9759_curtain:
  miot_local: 'true'
  chunk_properties: 1

It still does not work, this is what I get
2022-01-13 12:27:28 ERROR (SyncWorker_10) [miio.miioprotocol] Got error when receiving: timed out
2022-01-13 12:27:28 ERROR (MainThread) [custom_components.xiaomi_miot.cover] Blinds Curtain: Got MiioException while fetching the state: No response from the device, mapping: {'curtain.fault': {'siid': 2, 'piid': 1}, 'curtain.motor_control': {'siid': 2, 'piid': 2}, 'curtain.status': {'siid': 2, 'piid': 4}, 'curtain.mode': {'siid': 2, 'piid': 5}, 'curtain.current_position': {'siid': 2, 'piid': 6}, 'curtain.target_position': {'siid': 2, 'piid': 7}, 'curtain.motor_reverse': {'siid': 2, 'piid': 8}}, max_properties: 1/7

@heyjared Maybe you can try to rebind this blinds in Mihome APP.

authors: al-one heyjared luzik


text:
shuii.humidifier.jsq002 信息获取不正常

shuii.humidifier.jsq002 零雾加湿器
无法正常显示湿度温度以及加湿器状态

该设备的规格中相关属性没有读取权限。
https://home.miot-spec.com/spec/shuii.humidifier.jsq002

好的谢谢

该设备已适配本地模式，请更新到master分支体验。

在本地模式下是可以读取数据了嘛

可用吗？

读取数据任然不可。其他正常

更新到master分支了吗？

恩，更新到master分支了。

请提供开发者工具中的实体属性。

检查有无error/warning日志。

authors: ChanningHe al-one


text:
After last update state_updater: lan

I didn't change my config.yaml
xiaomi_miot:
  username: ****
  password: ***
  server_country: de

Always see state_updater: lan

If you want to enable cloud mode, Add devices using Mi Account is recommended .

If you want to enable cloud mode, Add devices using Mi Account is recommended .

Thanks!

Tries to get old stream_address
Logger: homeassistant.components.stream.worker
Source: components/stream/worker.py:130
Integration: Stream (documentation, issues)
First occurred: 10:05:29 (4 occurrences)
Last logged: 10:09:20

Error opening stream https://de07.livestreaming.io.mi.com/hlstranscoder/GCA0MjZhMzNlZmE3YWQ0MTE0OGM3ZDc2ZTFkYmVlZTNiNRgKX191bnVzZWRfXwA_H265transH264/playlist.m3u8

But now stream_address is:
stream_address: https://de30.livestreaming.io.mi.com/hlstranscoder/GCA3ZDc2MjJjZTZiMDg0ZmU4YWQwYmNkYjcwMTBhYjhlNRgKX191bnVzZWRfXwA_H265transH264/playlist.m3u8
Does it come from a plugin or from the HA?

authors: NikDevx al-one


text:
小爱音箱-pro,静默执行取反了

service: xiaomi_miot.intelligent_speaker
data:
  entity_id: media_player.xiaomi_lx06_aaab_play_control
  execute: true
  text: 今天天气怎么样
  silent: false

上诉silent参数,在小爱音箱pro上取反了,即设置为true,会发声反馈,设置为false则是静默.测试了家里的三个不同型号的小爱,分别是redmi型号,mini型号还有pro型号,其他俩型号音箱是是正常的,就pro取反了.
当前HACS最新版本(0.7.4),之前的老版本是正常的

https://docs.qq.com/sheet/DVXVyd0hMRUZVQWha
我正在收集哪些型号的小爱静默执行参数是反的，请帮忙完善上面链接中的收集表。

https://s.xiaomi.cn/c/4WkWjqhB
https://docs.qq.com/sheet/DVXVyd0hMRUZVQWha

根据小米社区官方员工发布的内容，部分静默执行相反的音箱已在小米服务器端修复，本插件将删除对部分型号特殊处理的代码。如后面再遇到静默执行相反的问题，请在上面的腾讯文档中反馈。

authors: al-one vincenthsing


text:
Base and Weather Ingress

Includes:

BaseIngress for shared utilities. Class to be inherited by specific data ingress options.
Readme describing what the BaseIngress is and how to use it to write custom DataIngress Classes.
OpenWeatherDataIngress Class for ingressing weather data from OpenWeatherMap API.
Basic tests for handling dt_from and dt_to. These are the variables determining what time range to pul data from.

TODO before merging :

Tests for BaseClass methods. Will require a simple mocking of the get_data method.
Tests for OpenWeatherDataIngress methods

TODO but perhaps different PR:

Azure Functions Utility. Hopefully can be included into BaseIngress

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

Comparison is base (6cff24b) 88.40% compared to head (cec8ecd) 86.63%.
Report is 5 commits behind head on main.

:exclamation: Current head cec8ecd differs from pull request most recent head ca2a181. Consider uploading reports for the commit ca2a181 to get more accurate results

Files
Patch %
Lines

dtbase/ingress/ingress_weather.py
29.41%
96 Missing :warning:

dtbase/ingress/base.py
31.91%
32 Missing :warning:

dtbase/core/db.py
58.62%
12 Missing :warning:

dtbase/core/utils.py
20.00%
4 Missing :warning:

dtbase/backend/api/sensor/routes.py
70.00%
3 Missing :warning:

dtbase/core/models.py
91.30%
2 Missing :warning:

dtbase/core/db_docker.py
66.66%
1 Missing :warning:

dtbase/models/utils/db_utils.py
0.00%
1 Missing :warning:

dtbase/tests/conftest.py
66.66%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #174      +/-   ##
==========================================
- Coverage   88.40%   86.63%   -1.77%
==========================================
  Files          71       74       +3
  Lines        4864     5044     +180
==========================================
+ Hits         4300     4370      +70
- Misses        564      674     +110

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

TODO but perhaps different PR:
Azure Functions Utility. Hopefully can be included into BaseIngress

Yeah, agreed, this can be a separate PR.

@mhauru - I'm reading in some hardcoded responses for mocking purposes (such as MOCKED_CONST_OPENWEATHERMAP_HISTORICAL_URL_RESPONSE). They are quite large dictionaries. Have you got any strong opinions on where I should store these dictionaries:

In test_ingress_weather.py
In conftest.py (Have them as fixtures).
In a seperate resources file (this is what I've currently implemented).

The separate resource files sound good to me.

One thing I was thinking of was that maybe there should be a separate pair of OpenWeatherMap sensors (historical and forecast) for every lat/long. That the lat and the long would be in the unique identifier of the sensor. Maybe this is for a separate PR though. I'm in general not fully happy with how we currently use environment variables, there may be a bit of an overhaul to do there, but it might make sense to do once things are running on Azure, since envvars are often the best way to handle parameters there.

authors: EdwinB12 codecov-commenter mhauru

repo: alan-turing-institute/DTBase


text:
Register v0.4.0

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/2774
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.0 -m "<description of version>" f36dcd09ba4e75695e1ca8d8d665238ae1a2d314
git push origin v0.4.0

authors: JuliaRegistrator ablaom


text:
Implement Catch22 transformer

Implement Catch22, described here https://link.springer.com/article/10.1007%2Fs10618-019-00647-x, as an sktime transformer.
Hopefully Carl Lubba and Bun Fulcher will help us with this. They have C implementations, I'm not sure whether we can just port in C or whether it needs to be made into Cython. Perhaps someone who knows more can comment, with the constraint we want to minimise dependencies

Closed by #453

Re-opening this. Road testing a number of classifiers that use the catch22 transform, they use a lot of memory even on relatively small datasets. Just calling the catch22 method from the C wrapper we use without storing anything rapidly increases memory used. Most likely a memory leak in the wrapper itself. Best option IMO would be to reimplement the catch22 features in Python for sktime using numba or something.
I may do this myself at some point, but if anyone else would like to take it on I can lend a hand. There are implementations in C and Matlab by the author, and a Java implementation by myself to draw from if necessary.

hi matt, I was thinking of asking an MSc student to work on this. I may also be able to fund a UEA intern, and this could be good for them too.

although if someone wants to take it on before that its completely fine! It is a good, fairly technical, first issue

Working on replacing the wrapper currently. Will hopefully make a PR this week.

@MatthewMiddlehurst this is done isnt it? Can we close?

Yeah I would consider this done. Any problems with the revamped transformer can be raised as new issues

authors: MatthewMiddlehurst TonyBagnall mloning

repo: alan-turing-institute/sktime


text:
Broken binary is generated when empty array passed

When the message containing zero-length arrays passed, it will be serialized to invalid binary that we cannot deserialize correctly.

Thank you for your PR!

authors: alanctgardner takebayashi

repo: alanctgardner/gogen-avro


text:
PyPi Package not up to date

Describe the bug
PyPi package is not up to date.
Earlier version does not have utilities.py and safe import of backends (running without an optional backend like cupy).
To Reproduce

pip install multinterp
Try to run Warped2D Jupyter Notebook

Alternatively

Download tar gz from PyPi
Verify that utilities.py is not present

Expected behavior
Jupyter Notebook runs without problems
Screenshots

Cupy not in requirements.txt

Desktop:

OS: MacOS

I can't even download a version from here because _version not defined:

once you clone this repo, have you done pip install -e . ?
That should install the repo for development and create _version which is dynamically generated.

Ok - did not know this before

yes, I need to write that in the documentation


text:
Sorting for getUsersInRole?

Is there  a way to pass the sorter function into getUsersInRole?

+1

Just released v1.2.14 which adds an options field to getUsersInRole which is passed through to the mongo query.

authors: alanning tsemana tylerhartley

repo: alanning/meteor-roles


text:
Vcheck : python version

I would like to create a branch for the python version of vcheck using the pyvmomi official library and Django framework.

@saratlingamarla Sweet! Take a look here. Feel free to fork/PR into this new repo; I also created a develop branch.

thank you!

authors: saratlingamarla vScripter

repo: alanrenouf/vCheck-vSphere


text:
clean up project from console.log

This PR just removes console.log statement

thanks!  @adjustmentlayer

authors: adjustmentlayer alantoa

repo: alantoa/react-native-awesome-slider


text:
Add new field in presentation object

Once https://github.com/alastria/alastria-identity-lib/issues/187 is done, modify the Presentation validation so we also check this news attributes. (jtipr)
Link: https://github.com/alastria/alastria-identity-JSON-objects/blob/master/validators/presentations/presentations-json-schema.json

Done

repo: alastria/alastria-identity-JSON-objects


text:
Request for bower support

Hi,
Thanks for the great work on this, really appreciate it a lot.
Was wondering if you'd consider adding bower support for this project (http://bower.io/)
Doing a bower install phoneformat would be helluva easier =)

Doneski!  Bower.json has been added and should show up on bower soon as "phoneformat-js".

authors: sogko sturdynut


text:
Luis, make  please memory needs calculation ?

Luis, good day.
Then I use subtracter and then use keyhunt, a lot of time is spent on reworking due to the fact that after I made the file and upload it to keyhant, it turns out that there is not enough RAM afterwards.
Screen https://ibb.co/BP5Vw4g
Can you make a check for how many memory will need then using a keyhunt and keysubtracter, and not make files what will be killed after because out of memory ?
I spend 80% time of work for this trouble.
Regars !

Sorry to hear that trouble, I don't know how much memory do you have but, but load 400 Million of publickeys is really a lot, the program use ~24 to ~ 28 bytes per item so 400 Millions of items may use some more than 10 GB of RAM
please make the calculations before to load so many items.
Regards!

authors: Manosuper albertobsd

repo: albertobsd/keysubtracter


text:
chore(main): release 2.4.0

:robot: I have created a release beep boop
2.4.0 (2024-11-28)
Features

Init git repo and generate uv lockfile after creating a project (#32) (933101e)

Documentation

Add demo of generating project using 2.3.0 to README (#27) (d59449b)
Updating dependencies in the template (#31) (a400a1e)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v2.4.0
:sunflower:

repo: albertomh/pycliche


text:
docs: document LightAccount v2

PR-Codex overview
The focus of this PR is to introduce and enhance Multi-Owner Light Accounts in the Alchemy ecosystem.
Detailed summary

Added support for Multi-Owner Light Accounts in Alchemy
Updated entry points for Multi-Owner Light Accounts
Provided methods to manage ownership of Multi-Owner Light Accounts

The following files were skipped due to too many changes: site/smart-accounts/multi-owner-light-account/index.md, site/smart-accounts/light-account/index.md

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Thanks @jaypaik! Updated based on your comments.

repo: alchemyplatform/aa-sdk


text:
[Bug]: CI errors still exist on purge/backup race conditions.

Issue
When a CI test folder cleanup runs at the same time as ongoing CI testing, the overlap can cause errors showing the backup as failed. (Note: this is not a testing-only issue; but it surfaces frequently in tests). We've previously solved the collision of a folder not being discoverable between container resolver building and job population.  Now we're seeing issues for other items within the folder.
Reproduction
Repro is difficult since this requires the user to manufacture a race condition.  It's doable by hacking sleeps into the code on certain conditions, and sufficed to say we've been able to reproduce the issue by deleting folders mid iteration.
Additional verification of the issue includes:
https://graph.microsoft.com/v1.0/users/{{UserId}}/contactFolders/AAMkAGY2ZWRmOTExLTVlY[…]ACFdCMEAOtyQ4SGcbCYoCwaAQBE3s1O9tepRYaJdBWpJfIBAAC0szSKAAA=
Returns ErrorItemNotFound.  Adding the suffix /contacts does the same.  Finally, adding /microsoft.graph.delta() provides the error we need to identify and catch: ErrorSyncFolderNotFound.
Acceptance Criteria
When retrieving items in a folder, handle the ErrorSyncFolderNotFound graph error.  Treat the result as a standard DeletedInFlight error condition.

haven't seen this occur since the last PR

repo: alcionai/corso


text:
Field is not set when not part of the update modifier

I would like to use the custom function like this.
amount: {
    type: Number,
    decimal: true,
    custom: function () {
      let currency = this.field('currency');
      if (this.isSet && currency.isSet) {
        let transactionMinimumAmount = Currencies.findOne({
          code: currency.value
        }).transactionMinimumAmount;
        if (this.value < transactionMinimumAmount) {
          return 'minNumber';
        }
      }
    }
  }

Problem is, if I update my document setting only the amount field as in {$set: {amount: 8}}, the currency field is never set and the check is not performed.
This workaround works, but is not pretty.
amount: {
    type: Number,
    decimal: true,
    custom: function () {
      let currency = this.field('currency');
      if (this.isSet) {
        // to avoid dirty checking like this
        if (!currency.isSet) {
          let plan = Plans.findOne(this.docId);
          currency = {
            value: plan.currency
          };
        }
        let transactionMinimumAmount = Currencies.findOne({
          code: currency.value
        }).transactionMinimumAmount;
        if (this.value < transactionMinimumAmount) {
          return 'minNumber';
        }
      }
    }
  }

Is that normal behavior?

Yes, that is expected. simple-schema does not have any knowledge of what data is in your database. It only helps you validate the modifier object you give it.

authors: aldeed dbismut


text:
🛑 BOS Fahrzeug Info is down

In 298f52c, BOS Fahrzeug Info (https://bos-fahrzeuge.info/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BOS Fahrzeug Info is back up in e769efa after 17 minutes.


text:
Vite fails to resolve files when vite-tsconfig-paths is used alongside vite-plugin-svgr, but only on Windows

I've run into a very weird issue with vite-tsconfig-paths, my project suddenly stopped working without me changing anything in it.
After a few hours of debugging, I managed to narrow down the issue and reproduce it in a new Vite+React+TS project. The issue is caused by vite-plugin-svgr, but only on Windows 10 with the latest updates (I suspect it's KB5039211).
The project works perfectly fine on StackBlitz - https://stackblitz.com/edit/vitejs-vite-vmbggc?file=src%2FTest%2FTest.tsx,src%2FApp.tsx,tsconfig.app.json,vite.config.ts&terminal=dev, it works on my outdated Win11 VM, but not on the latest Win10. The issue happens regardless of NodeJS version.
When svgr(...) is commented out in plugins, it starts working again.
I don't know where to even start debugging this. Here's the output of SET DEBUG=vite-tsconfig-paths && npm run dev:
> vite-react-typescript-starter@0.0.0 dev
> vite

  vite-tsconfig-paths options.root   == undefined +0ms
  vite-tsconfig-paths project root   == d:/Code/JS/vitetest +2ms
  vite-tsconfig-paths workspace root == d:/Code/JS/vitetest +1ms
  vite-tsconfig-paths projects: [ 'd:\\Code\\JS\\vitetest\\tsconfig.json' ] +14ms
  vite-tsconfig-paths config loaded: {
  configPath: 'd:/Code/JS/vitetest/tsconfig.app.json',
  config: {
    compilerOptions: {
      composite: true,
      tsBuildInfoFile: './node_modules/.tmp/tsconfig.app.tsbuildinfo',
      target: 'ES2020',
      useDefineForClassFields: true,
      lib: [ 'ES2020', 'DOM', 'DOM.Iterable' ],
      module: 'ESNext',
      skipLibCheck: true,
      moduleResolution: 'bundler',
      allowImportingTsExtensions: true,
      resolveJsonModule: true,
      isolatedModules: true,
      moduleDetection: 'force',
      noEmit: true,
      jsx: 'react-jsx',
      strict: true,
      noUnusedLocals: true,
      noUnusedParameters: true,
      noFallthroughCasesInSwitch: true,
      baseUrl: 'd:/Code/JS/vitetest/src'
    },
    include: [ 'src' ]
  }
} +7ms
  vite-tsconfig-paths compiled globs: {
  includers: [ /^\.\/src\/((?:[^/]*(?:\/|$))*)$/ ],
  excluders: [
    /^\.\/((?:[^/]*(?:\/|$))*)node_modules\/((?:[^/]*(?:\/|$))*)$/,
    /^\.\/((?:[^/]*(?:\/|$))*)bower_components\/((?:[^/]*(?:\/|$))*)$/,
    /^\.\/((?:[^/]*(?:\/|$))*)jspm_packages\/((?:[^/]*(?:\/|$))*)$/
  ]
} +21ms
  vite-tsconfig-paths config loaded: {
  configPath: 'd:/Code/JS/vitetest/tsconfig.node.json',
  config: {
    compilerOptions: {
      composite: true,
      tsBuildInfoFile: './node_modules/.tmp/tsconfig.node.tsbuildinfo',
      skipLibCheck: true,
      module: 'ESNext',
      moduleResolution: 'bundler',
      allowSyntheticDefaultImports: true,
      strict: true,
      noEmit: true
    },
    include: [ 'vite.config.ts' ]
  }
} +5ms
  vite-tsconfig-paths [!] missing baseUrl and paths: "d:/Code/JS/vitetest/tsconfig.node.json" +9ms
  vite-tsconfig-paths config loaded: {
  configPath: 'd:/Code/JS/vitetest/tsconfig.json',
  config: {
    files: [],
    references: [
      { path: './tsconfig.app.json' },
      { path: './tsconfig.node.json' }
    ]
  }
} +1ms
  vite-tsconfig-paths [!] skipping "d:/Code/JS/vitetest/tsconfig.json" as no files can be matched since "files" is empty and "include" is missing or empty +6ms

  VITE v5.3.2  ready in 429 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
Error: The following dependencies are imported but could not be resolved:

  Test/Test (imported by D:/Code/JS/vitetest/src/App.tsx)

Are they installed?
    at file:///d:/Code/JS/vitetest/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:51147:15
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///d:/Code/JS/vitetest/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:50652:26

Not sure if this is really an issue with vite-plugin-svgr, my actual project doesn't work even when the plugin is removed. 🤔 Unfortunately, I can't narrow down when it stops working.

I believe this has been fixed in #157. Let me know otherwise.

Unfortunately, it's still not working on Windows - here's the project with dependencies updated to the latest versions (vite-tsconfig-paths is at 5.1.3) https://stackblitz.com/edit/vitejs-vite-rypg1h?file=src%2FTest%2FTest.tsx,src%2FApp.tsx,package.json&terminal=dev
I'm getting the same error:
Error: The following dependencies are imported but could not be resolved:

  Test/Test (imported by D:/Code/JS/vitetest/src/App.tsx)

Are they installed?
    at file:///d:/Code/JS/vitetest/node_modules/vite/dist/node/chunks/dep-A4nAWF7x.js:18523:15
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///d:/Code/JS/vitetest/node_modules/vite/dist/node/chunks/dep-A4nAWF7x.js:51323:28

authors: aleclarson bladeSk

repo: aleclarson/vite-tsconfig-paths


text:
Skip gocyclo for individual functions

I'm opening this here instead of gocyclo repo because gocyclo isn't designed to be used in CI while gometalinter is, and this issue is critical only within CI.
Sometimes function has a lot of else if or case branches because business-logic demands this, and splitting it to several functions doesn't improve anything but instead damage code readability and maintainability.
Right now only ways to handle this is to either increase global --cyclo-over (which will affect all packages of this project instead of single function in one of packages) or split function (and make code worse as result).
I propose to add some way to control --cyclo-over or disable gocyclo on per-function basis. Just like // #nosec used by some other linter.

I admit I have considered some kind of comment directives for gometalinter, but it would require gometalinter itself to start parsing source. I'm not sure I want to go down that route.
That said, this is definitely appropriate for filing against gocyclo.

I've created a branch that (should) support a // nolint directive. The syntax is:
// nolint[: <linter>[, <linter>, ...]]

eg.
// nolint: gocyclo, vet

Please check it out, give it a try, and let me know if it works for you.

I've played with it, not just with gocyclo but also with some other linters, tested package/function/block/line level - everything works ok! Merge it, please!! 😄

Excellent, that's great to hear :)
I need to write some tests, etc. first, but I'll try to get it into master later today.

authors: alecthomas powerman

repo: alecthomas/gometalinter


text:
100% CPU & Memory Usage

Hey there,
I tried running gometalinter in bunch of repositories, and mostly got my computer freezed. I run Linux on Macbook Air (1.70GHz / 8GB Ram).
Looking at the issue history, there aren't any other complaints. Am I doing something wrong ?

Part of the problem, I believe, is that some linters will also parallelise themselves. I know at least megacheck does this. This can result in NxN (N=number of cores) concurrent linters executing.

That makes sense. Probably something we should document for the new #380 interface, that linter implementations are expected to only run a single goroutine.

I've forced GOMAXPROCS=1 for sub-linters. That should "solve" this problem for now. I've also removed the disabling of GC.

authors: alecthomas azer dnephin


text:
🛑 Metasearch is down

In 95edec6, Metasearch (https://ss.alefvanoon.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Metasearch is back up in 7e08d5d.

repo: alefvanoon/Status


text:
🛑 SimpleerTube is down

In 4e1f07a, SimpleerTube (https://stube.alefvanoon.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SimpleerTube is back up in 09ca456.


text:
question: module 'numpy' has no attribute 'bool'

I encountered an error while running with the latest version of imgaug and numpy 1.24. The error message is 'module 'numpy' has no attribute 'bool'. Please refer to the screenshot for details

Hi, I have the same problem.

authors: lcentarova wsxf

repo: aleju/imgaug-doc


text:
Multiple segmentation maps on one image

I need bounding box and segmentation at the same time. If two adjacent objects on one image belong to the same category, I cannot separate them from each other after augmentation using SegmentationMapsOnImage. What I need is one segmentation map for one object and multiple segmentaion maps on one image.
Is there any solutions?

SegmentationMapsOnImage accepts arrays of shape (H, W, C), which kind of allows you to provide multiple segmentation map arrays via multiple channels. Is that what you want?

SegmentationMapsOnImage accepts arrays of shape (H, W, C), which kind of allows you to provide multiple segmentation map arrays via multiple channels. Is that what you want?

Thank you very much.

authors: Mabinogiysk aleju

repo: aleju/imgaug


text:
Importing websites

Default topic import grouped by domain. Fetch all links. Stop at depth level 21 by default?

Experiment with only showing one DOM element at a time from the body. Or n number of elements.

repo: alemayhu/slicer


text:
🛑 NID-home is down

In 539038f, NID-home ($XID) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NID-home is back up in 4d73ff6 after 6 minutes.

repo: alenhorvat/monitoring


text:
لود نشدن اینستاگرام

سلام با تشکر از زحمات شما
من از Tuic و Hysteria استفاده می کنم، تلگرام و واتساپ و ... همه کار می کنند ولی اینستاگرام کار نمیکنه.
وقتی از ssh همین سرور به عنوان vpn استفاده می کنم اینستاگرام درست کار می کنه پس احتمالا ارتباطی به IP نداره.
ممنون میشم راهنمایی کنید.

احتمالا ربط به خود پروتکل داره و کار خاصی نمیشه کرد. از سایر پروتکلها مثل http ws grpc استفاده کنید

repo: aleskxyz/reality-ezpz


text:
make integration AlexaCommunicationsLibraryTest.testSendEventsSerially  testSendEventsConcurrently always failed？

[ RUN      ] AlexaCommunicationsLibraryTest.testSendEventsSerially
2017-09-18 01:52:37.244 [  1] I ConfigurationNode:initializeSuccess
2017-09-18 01:52:38.939 [  c] 0 HttpPost:doPostSucceeded:code=200
2017-09-18 01:52:38.940 [  c] 0 AuthDelegate:handleLwaResponseSucceeded:expiresInSeconds=3600
2017-09-18 01:52:38.940 [  c] 0 AuthDelegate:onAuthStateChangeCalled:state=1,error=0
2017-09-18 01:52:38.940 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=PENDING
2017-09-18 01:52:46.694 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-1
2017-09-18 01:52:46.695 [  d] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-09-18 01:52:47.350 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:52:49.016 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-3
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"92c3622f-f581-4585-9277-bab9148ef1f6","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"958b249a-118c-479f-bec3-cd2e3df8cb8e","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|64bf7c26-7c3d-410e-b2ef-fccdd304e8bf|5|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:47::TNIH_2V.013bf6cb-1ee7-4ff0-b198-9c4eea8fc1f3ZXV/0|53158436-f913-4582-bbf4-19c854f3be10|TellMeAJokeIntent_1917571103","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|64bf7c26-7c3d-410e-b2ef-fccdd304e8bf|5|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:47::TNIH_2V.013bf6cb-1ee7-4ff0-b198-9c4eea8fc1f3ZXV/0|53158436-f913-4582-bbf4-19c854f3be10|TellMeAJokeIntent"}}}
2017-09-18 01:52:49.526 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:52:49.948 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:52:51.587 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-5
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"33999ba8-671e-4b2f-a482-d9ff6bf25664","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"d69a7b6f-9ed6-4b98-b302-9a973b9f7828","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|a3e62369-4933-46b0-bb1b-23dba90b57b4|4|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:50::TNIH_2V.7203ae32-66b3-4780-bc07-c6d066a13f6cZXV/0|1cd31a4d-298f-4472-aa6e-2325f92f026a|TellMeAJokeIntent_947254766","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|a3e62369-4933-46b0-bb1b-23dba90b57b4|4|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:50::TNIH_2V.7203ae32-66b3-4780-bc07-c6d066a13f6cZXV/0|1cd31a4d-298f-4472-aa6e-2325f92f026a|TellMeAJokeIntent"}}}
2017-09-18 01:52:52.244 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:52:52.688 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:52:54.408 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-7
/home/yangjie/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"f9bed39c-867a-4239-ad3f-31691ee5d107","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"cdec6594-800a-4bbd-a8c2-85e32a63a30c","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|189a8704-ae45-4b2c-b1c7-548f343e7dd8|9|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:52::TNIH_2V.c9e76e14-32a7-42b6-9a39-4e9e526afc3cZXV/0|1597089f-7e39-40e4-a802-58dffe5324eb|TellMeAJokeIntent_1909850231","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|189a8704-ae45-4b2c-b1c7-548f343e7dd8|9|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/52:52::TNIH_2V.c9e76e14-32a7-42b6-9a39-4e9e526afc3cZXV/0|1597089f-7e39-40e4-a802-58dffe5324eb|TellMeAJokeIntent"}}}
2017-09-18 01:53:08.651 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:08.652 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:09.827 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-9
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"94843ab7-b959-4cb0-847f-56ee3cd9ad14","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"613c0b20-e8ab-480b-b398-7c3c3ca4f71b","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|332572ad-6c1b-44ff-badf-80cd1908d571|7|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:02::TNIH_2V.6da2a81d-8653-4c95-8b87-9b623d194dbdZXV/0|46d3e7f2-8b9b-44f3-9855-074e77037981|TellMeAJokeIntent_1306271861","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|332572ad-6c1b-44ff-badf-80cd1908d571|7|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:02::TNIH_2V.6da2a81d-8653-4c95-8b87-9b623d194dbdZXV/0|46d3e7f2-8b9b-44f3-9855-074e77037981|TellMeAJokeIntent"}}}
2017-09-18 01:53:10.342 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:10.907 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:12.618 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-11
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"a6d15219-754d-45c0-8442-92a8221adcfb","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"f278891d-092c-4e41-87ca-7f5a3ea87500","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|20f7b74a-29b2-48e6-add0-a148f4566e3f|6|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:11::TNIH_2V.792553be-456c-4f38-8f08-78d10343fa5bZXV/0|ddaadedc-fa1e-4e06-a7ef-c73cceafbe3a|TellMeAJokeIntent_1322890314","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|20f7b74a-29b2-48e6-add0-a148f4566e3f|6|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:11::TNIH_2V.792553be-456c-4f38-8f08-78d10343fa5bZXV/0|ddaadedc-fa1e-4e06-a7ef-c73cceafbe3a|TellMeAJokeIntent"}}}
2017-09-18 01:53:12.925 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:13.587 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:15.401 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-13
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"18d9cc20-f59c-4f95-ad83-831744ef1044","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"1ec5a67d-fc9a-40cb-a2b0-ccc0d056f7e8","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|cfd837c2-1239-476b-9c8e-925cb05094e9|13|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:13::TNIH_2V.15d11731-0505-4645-b1da-7f0c07fdbd8dZXV/0|89ee0a0e-10eb-4316-9cfb-d7e1773682dd|TellMeAJokeIntent_1235193790","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|cfd837c2-1239-476b-9c8e-925cb05094e9|13|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:13::TNIH_2V.15d11731-0505-4645-b1da-7f0c07fdbd8dZXV/0|89ee0a0e-10eb-4316-9cfb-d7e1773682dd|TellMeAJokeIntent"}}}
2017-09-18 01:53:15.645 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:22.085 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:23.309 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-15
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"597e8b89-86d3-4fc0-ad41-9a43f645a239","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"8c697688-faf5-4683-a8df-281c33ca1e8c","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|bd109c6c-9c72-4e85-8de2-8d804439f43c|14|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:16::TNIH_2V.ca0fafb4-ef64-4319-9e36-2f091547ff31ZXV/0|2a62d84c-e50b-44c8-99fa-cc9a17986493|TellMeAJokeIntent_1393543109","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|bd109c6c-9c72-4e85-8de2-8d804439f43c|14|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:16::TNIH_2V.ca0fafb4-ef64-4319-9e36-2f091547ff31ZXV/0|2a62d84c-e50b-44c8-99fa-cc9a17986493|TellMeAJokeIntent"}}}
2017-09-18 01:53:23.849 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:24.426 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:26.013 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-17
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"70c0b5e0-0a0c-4196-8915-660cc0948c0a","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"6f3292bc-c6d7-4adb-b063-6f6f399c0052","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|a3aff3ae-3934-4639-b7f4-79d30e31be19|9|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:24::TNIH_2V.1eb67c3e-35fa-425a-aa29-3838a2fcb0b9ZXV/0|47c717bb-c3d5-4e3d-9881-b60a33df3e52|TellMeAJokeIntent_1806409022","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|a3aff3ae-3934-4639-b7f4-79d30e31be19|9|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:24::TNIH_2V.1eb67c3e-35fa-425a-aa29-3838a2fcb0b9ZXV/0|47c717bb-c3d5-4e3d-9881-b60a33df3e52|TellMeAJokeIntent"}}}
2017-09-18 01:53:26.520 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:27.022 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:28.896 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4cebfffe677524-0000726c-00017146-38c443646333c904-1a04e02c-19
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"ae85953b-02bf-41ae-b044-98db508fc98e","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"4d6a4bd7-da75-4b54-aeac-015c404566cd","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|5c310954-64b7-4134-8ef3-f9e8674beb07|10|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:27::TNIH_2V.5b08d8bf-6d05-45e1-b311-4758bfadb69aZXV/0|502c1a8c-ec72-4e0e-bd7c-0f39ce353f08|TellMeAJokeIntent_2105884930","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|5c310954-64b7-4134-8ef3-f9e8674beb07|10|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:27::TNIH_2V.5b08d8bf-6d05-45e1-b311-4758bfadb69aZXV/0|502c1a8c-ec72-4e0e-bd7c-0f39ce353f08|TellMeAJokeIntent"}}}
2017-09-18 01:53:29.108 [  d] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:29.570 [  d] I InProcessAttachmentReader:readFailed:reason=SDS is closed
/home/yangjie/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
2017-09-18 01:53:39.111 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=DISCONNECTED
2017-09-18 01:53:39.142 [  d] 0 ObservableMessageRequest:onSendCompleted:status=NOT_CONNECTED
[  FAILED  ] AlexaCommunicationsLibraryTest.testSendEventsSerially (61901 ms)
[ RUN      ] AlexaCommunicationsLibraryTest.testSendEventsConcurrently
2017-09-18 01:53:39.144 [  1] I ConfigurationNode:initializeSuccess
2017-09-18 01:53:45.053 [  e] 0 HttpPost:doPostSucceeded:code=200
2017-09-18 01:53:45.053 [  e] 0 AuthDelegate:handleLwaResponseSucceeded:expiresInSeconds=3600
2017-09-18 01:53:45.053 [  e] 0 AuthDelegate:onAuthStateChangeCalled:state=1,error=0
2017-09-18 01:53:45.053 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=PENDING
2017-09-18 01:53:47.517 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-1
2017-09-18 01:53:47.517 [  f] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-09-18 01:53:49.117 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-3
2017-09-18 01:53:49.117 [  f] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:49.117 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-09-18 01:53:50.745 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-5
2017-09-18 01:53:50.745 [  f] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:50.745 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-09-18 01:53:54.120 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-7
2017-09-18 01:53:54.120 [  f] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:53:54.120 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-09-18 01:53:54.574 [  f] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:53:56.511 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-9
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"Speaker","name":"SetMute","messageId":"baf5e4c5-e650-4728-8ae0-3af3b70f0d31","dialogRequestId":"dialogRequestId123"},"payload":{"mute":false}}}
ClientMessageHandler::receive: message:{"directive":{"header":{"namespace":"SpeechSynthesizer","name":"Speak","messageId":"3dbbc3b1-4b18-492f-a9ef-958baecae3a8","dialogRequestId":"dialogRequestId123"},"payload":{"url":"cid:AlexaOriginals|74f9bd1b-a755-46d4-975e-458883a6f326|8|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:54::TNIH_2V.cacc8363-22de-40c3-801d-2a5074bdf835ZXV/0|48d11803-f936-45bf-916d-11d5314d10f4|TellMeAJokeIntent_100500540","format":"AUDIO_MPEG","token":"amzn1.as-ct.v1.Domain:Phatic:AlexaOriginals#ACRI#AlexaOriginals|74f9bd1b-a755-46d4-975e-458883a6f326|8|JOKE|ATVPDKIKX0DER|AYFRTI5D4J51D|en_US|Alexa3P:1.0/2017/09/18/01/0589031199524dcebad9b6ecf31afe3f/53:54::TNIH_2V.cacc8363-22de-40c3-801d-2a5074bdf835ZXV/0|48d11803-f936-45bf-916d-11d5314d10f4|TellMeAJokeIntent"}}}
/home/yangjie/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:391: Failure
Expected: status
Which is: 4-byte object <01-00 00-00>
To be equal to: std::future_status::ready
Which is: 4-byte object <00-00 00-00>
2017-09-18 01:54:14.124 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-11
2017-09-18 01:54:14.124 [  f] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:54:14.125 [  f] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:54:14.128 [  f] 0 ObservableMessageRequest:onSendCompleted:status=SUCCESS
2017-09-18 01:54:14.128 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-09-18 01:54:14.842 [  f] I InProcessAttachmentReader:readFailed:reason=SDS is closed
2017-09-18 01:54:16.414 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 12c473fffe00e148-00001ac4-000172eb-f8c0e52d514f830c-4e5e1d01-13
/home/y/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
/home/y/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
/home/y/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
/home/y/avs_speaker/avs-device-sdk/Integration/test/AlexaCommunicationsLibraryTest.cpp:238: Failure
Value of: messageRequest->waitFor(expectedStatus, timeout)
Actual: false
Expected: true
2017-09-18 01:54:27.534 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=DISCONNECTED
2017-09-18 01:54:27.565 [  f] 0 ObservableMessageRequest:onSendCompleted:status=NOT_CONNECTED
2017-09-18 01:54:27.565 [  f] 0 ObservableMessageRequest:onSendCompleted:status=NOT_CONNECTED
2017-09-18 01:54:27.567 [  f] 0 ObservableMessageRequest:onSendCompleted:status=NOT_CONNECTED
2017-09-18 01:54:27.567 [  f] 0 ObservableMessageRequest:onSendCompleted:status=NOT_CONNECTED
[  FAILED  ] AlexaCommunicationsLibraryTest.testSendEventsConcurrently (48423 ms)
is it my network reason ？  is it too slow？

Hi,
For the two test cases, AlexaCommunicationsLibraryTest.testSendEventsSerially and  AlexaCommunicationsLibraryTest.testSendEventsConcurrently, multiple requests are sent and validated. It appears that a subset of the requests are failing. Are you consistently seeing the same requests fail, or is the failure intermittent? Also, which SDK version are you using?

@kjkh
thanks very much!
it alway fail about the two test，SDK version is   1.0.2 。

Hi @zuowanbushiwo , does it fail with the latest version 1.0.3 as well?

@mradulan  yes， thank you

authors: kjkh mradulan zuowanbushiwo

repo: alexa/avs-device-sdk