awk:fatal:can't open source file

Hello,
Recently,I used your juicer to make a common action. My script is like this:

And I got a juicer.log file like this:

But I really got this file in my juicer folder.
Could you please give some advice about this?

It looks like it’s missing the leading “/“ in the -D flag.
On Sun, Sep 26, 2021 at 11:21 PM K工厂 @.***> wrote:

Hello,
Recently,I used your juicer to make a common action. My script is like
this:
[image:<PHONE_NUMBER>493_ pic]
https://user-images.githubusercontent.com/61792719/134840422-93d676d2-4ed9-4235-8386-561e2a368083.jpg
And I got a juicer.log file like this:
[image:<PHONE_NUMBER>510_ pic_hd]
https://user-images.githubusercontent.com/61792719/134840648-ff2ee62d-3155-4209-b7eb-aca785f11aa8.jpg
But I really got this file in my juicer folder.
Could you please give some advice about this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aidenlab/juicer/issues/242, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAK2EWZ4BXUKDR2MG4YI2D3UD7PMFANCNFSM5EZRTSNQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
Neva Cherniavsky Durand, Ph.D. | she, her, hers
Senior Scientist |  Gene Regulation Observatory
Broad Institute of MIT and Harvard


Support libhyprcursor

This adds support for libhyprcursor and using hyprcursors in Hyprland.
Automatically supported are qt and hypr*, other apps have to support either libhyprcursor, or preferably, wp_cursor_shape.
gtk....
TODO

[x] Bring back xcursor support that has been yeeted, obviously for legacy cursor themes
[x] Support animated cursors
[x] Meson & nix @fufexan

It seems hyprcursor has not been added to the dependency yet as
yay -S hyprland-git
gives error saying
ERROR: Dependency "hyprcursor" not found, tried pkgconfig and cmake
I would have added the log file as well but I just installed arch and currently don't have a GUI.

idk maybe the aur package is cringe, CI builds from source.

It'll probably take time to update idk, I'll just try some hours later or maybe build from source. Thanks for replying so fast. Love your work ❤

It seems hyprcursor has not been added to the dependency yet as
yay -S hyprland-git
gives error saying
ERROR: Dependency "hyprcursor" not found, tried pkgconfig and cmake
I would have added the log file as well but I just installed arch and currently don't have a GUI.

You can get hyprlang-git and hyprcursor-git, then hyprland-git will build.

It seems to be working now, thanks a lot. Something like that happened previously as well and it turned out to be because of mirrors not being updated, probably the same reason here.


AttributeError: module 'esptool' has no attribute '_main' at idf5.+ (IDFGH-8149)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.0
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
What is the expected behavior?
idf project can build with idf5.0 on vs code IDE
What is the actual behavior?
build fail with idf5.0, but use idf4.4 can build successful
in idf4.4

in idf5.+(master)

Steps to reproduce.

install idf5.0
open project
run build command

Build or installation Logs.
No response
More Information.
No response

Hi @Coloryr. Please take a look at hints posted here
Duplicate of https://github.com/espressif/esp-idf/issues/9451

build fail with idf5.0, but use idf4.4 can build successful

I think the setup of v4.4 is used with v5.0 (which is not compatible). Probably, you will have to re-run the setup so it would be re-generated for v5.0.

build fail with idf5.0, but use idf4.4 can build successful

I think the setup of v4.4 is used with v5.0 (which is not compatible). Probably, you will have to re-run the setup so it would be re-generated for v5.0.

my esp-idf uses ESP-IDF VS Code Extension to install

re-run esp-idf\install.bat can't fix

All files have been deleted and reinstalled

What about E:\workload\.espressif\python_env?

All files have been deleted and reinstalled

What about E:\workload\.espressif\python_env?

Contains two folders:

it may be a vs extension problem
idf5.+ can build successful with cmd

You could try to remove the 4.4 version. It could be one more in E:\workload\.espressif\vscode\python_env as well. That is why export.bat has no effect. If you still have an issue then please report it in https://github.com/espressif/vscode-esp-idf-extension. This relates to Vscode setup. You can get better help there.

You could try to remove the 4.4 version. It could be one more in E:\workload\.espressif\vscode\python_env as well. That is why export.bat has no effect. If you still have an issue then please report it in https://github.com/espressif/vscode-esp-idf-extension. This relates to Vscode setup. You can get better help there.

thank you.
i will report to vscode extension.

Hello, @Coloryr .
Do you solve the problem?
i am facing the same issue. i reinstall windows, reinstall VScode, it didn't work.
i wanna use idf5! it can bulid project successfully but can't flash device. and give this information in terminal.
Traceback (most recent call last):
  File "f:\ESP32\idf\esp-idf\components\esptool_py\esptool\esptool.py", line 22, in <module>
    esptool._main()  # type: ignore
AttributeError: module 'esptool' has no attribute '_main'

i have reinstall windows and vscode so many times. i install esp-idf v4.4 in VScode, it worked, can build and flash. but when i install esp-idf v5. i can't flash! it's a torture.

@kurau1 nope, but i have a better solution without use the vscode extension.

haha, me too, i edit program by vscode and flash by powershell, it can work T T


No edits are generated.

Type: Bug
Sometimes, after I've been using Copilot in edit mode for a bit, The model will state that it generated changes and what files it updated however no files will be changed.  This seems to only happen when the working set gets up to 10 files.
Extension version: 0.22.4
VS Code version: Code 1.95.3 (Universal) (f1a4fb101478ce6ec82fe9627c43efbf9e98c813, 2024-11-13T14:50:04.152Z)
OS version: Darwin x64 23.6.0
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8279U CPU @ 2.40GHz (8 x 2400)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabledwebnn: disabled_off

Load (avg)
3, 4, 4

Memory (System)
16.00GB (0.40GB free)

Process Argv
--crash-reporter-id fc8345f9-a34a-45e8-b68d-5e5bb41d752d

Screen Reader
no

VM
0%

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
dvdeprecation:31068756
dwnewjupytercf:31046870
2f103344:31071589
nativerepl1:31139838
pythonrstrctxt:31112756
cf971741:31144450
iacca1:31171482
notype1cf:31157160
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530

same for me. Noticed that this occurs with very long files (e.g. 9k lines of code).

This seems to only happen when the working set gets up to 10 files

That's correct, we limit the working set to 10 files on the client side.
@vladislav-klass does this occur for you even with <10 files in the working set?


Can I custom define the notifier location?

I want to make the notifier alert at my custom location . like given a point(x,y) and alert at this point.
because always alert on right side (on mac) will block some information.

I'm afraid this is outside node-notifiers control, or anything really. AFAIK, macOS always show the notifications at the same location.


can use openmv IDE?

Can M5Camera_OpenMV use openmv IDE? Just as openmv board? which M5Camera board?

It can not use open m5

thanks


Advance proxy not working

Is this a bug report?
yes
(write your answer here)

Did you try recovering your dependencies?
yes

(Write your answer here.)
Which terms did you search for in User Guide?

(Write your answer here if relevant.)
Environment

(paste the output of the command here)
Steps to Reproduce

(Write your steps here:)

Expected Behavior

(Write what you thought would happen.)
Actual Behavior

https://www.dropbox.com/s/cxqqpm2r571mmbh/Screenshot 2018-10-04 07.37.35.png?dl=0
getting this error I even verified the package.json on a json validator where it says it is valid
(Write what happened. Please add screenshots!)
Reproducible Demo

(Paste the link to an example project and exact instructions to reproduce the issue.)

This has been working fine in our tests and as reported by other users. Can you please provide more information?

i have provided the link

"proxy": {
"/auth/google/": {
"target": "http://localhost:5000"
},
"/api/*": {
"target": "http://localhost:5000"
}
}
the error says -
When specified, "proxy" in package.json must be a string.
Instead, the type of "proxy" was "object".
Either remove "proxy" from package.json, or make it a string.


ci, build: use action to free space from GH runners and update dependencies (#261)

Backport of f83bba0 from main to track/2.0

ci, build: use action to free space from GH runners and update dependencies

The action will remove unused software from the GH runners to free some storage space in /dev/root. This will allow the heavy workload that are functional tests to run properly without storage limitations.
At the same time, this commit is updating pyyaml (and other dependencies) as a workaround for https://github.com/juju/python-libjuju/issues/913

Closing due to an incorrectly formatted cherry pick.


Readd journal attribute to sales invoice

In https://github.com/exactonline/exactonline-api-ruby-client/pull/63 the journal attribute was removed. Although not required, it should still be possible to set it.

Thanks @korstiaan.


IFU 230620

dynamic wavesize changes are in flight upstream. I will rebase this once those are settled.

It seems #256 is perhaps not quite ready after all. I'd like to merge this one, then #247

Tried this PR for GEMM performance, no regression observed.


Adapt links and buttons

This PR adapts some small styling things:

cd3a874 removes the shadow-box around the masthead, I feel like this is distracting

new

old

it's hard to see on some screens anyway, but on a high-res display, it looked weird to me

8712fd2 let's the buttons look the same, regardless whether they have been visited or not. Otherwise you also see some flickering effect when hovering over a visited button

see the buttons in https://434-267395254-gh.circle-artifacts.com/0/SORSE/contact/index.html
vs the old ones in https://429-267395254-gh.circle-artifacts.com/0/SORSE/contact/index.html

cdc83cd uses the $link-color variable, rather than a { color: ...; }. Furthermore it sets the $link-color-hover variable to use a darker version of the default color (without this, you also see some flickering when hovering over a visited link). See the link in

https://434-267395254-gh.circle-artifacts.com/0/SORSE/faq/about/what-is-sorse.html
vs the old one in https://429-267395254-gh.circle-artifacts.com/0/SORSE/faq/about/what-is-sorse.html

@trallard: If you are happy with these changes, please approve and we merge it.
link #212

LGTM - I did not remove the box shadow when I transitioned from a light to a dark nav bar (my bad)


Migrate mirrors to use CustomReflectable API, rewrite dump()

Jira: SR-88
Changes:

Removed stdlib type conformances to _Reflectable
Conformed stdlib types to CustomReflectable, CustomPlaygroundQuickLookable
Rewrote dump() function to not use _reflect()
Rewrote unit tests for compatibility with new API

NOTES: Jira here: https://bugs.swift.org/browse/SR-88. The commit turned out quite a bit larger than I anticipated, so if you want me to try breaking it down I'd be happy to do so. All tests pass on OS X. Note that I disabled a few tests that were affected by the linked bugs in the Jira ticket. A later PR will contain additional unit tests for any types that I missed. Let me know if you have any questions.

Very awesome to see this finally getting done, Austin!  Just one big question: I expected to see all the gyb’d nonsense fall away when we got to this point.  Is it really still pulling its weight?

Very awesome to see this finally getting done, Austin!  Just one big question: I expected to see all the gyb’d nonsense fall away when we got to this point.  Is it really still pulling its weight?

Thanks! I would say that gyb is still pulling its weight in files like Arrays.swift.gyb and CGFloat.swift.gyb, where mirror conformance was only a small part. However, there are a bunch of mirror-specific .gyb files that I could get rid of, moving the conformances directly into the 'base' source files for each type. That might improve code structure/readability at the cost of a little duplication. Let me know what your thoughts are, and I'll make the appropriate changes for the next revision of this PR.

Thanks! I would say that gyb is still pulling its weight in files like Arrays.swift.gyb and CGFloat.swift.gyb, where mirror conformance was only a small part. However, there are a bunch of mirror-specific .gyb files that I could get rid of, moving the conformances directly into the 'base' source files for each type. That might improve code structure/readability at the cost of a little duplication. Let me know what your thoughts are, and I'll make the appropriate changes for the next revision of this PR.

One further note - there's one remaining use of _reflect(), in OutputStream.swift's _adHocPrint() method. I didn't remove it because that method depends on switching on the concrete type of the _MirrorType instance returned by _reflect(), and then doing stuff based on it. I can hold off removing it if there's a plan to replace or rewrite that method, or I can rewrite it myself. Up to you.

One further note - there's one remaining use of _reflect(), in OutputStream.swift's _adHocPrint() method. I didn't remove it because that method depends on switching on the concrete type of the _MirrorType instance returned by _reflect(), and then doing stuff based on it. I can hold off removing it if there's a plan to replace or rewrite that method, or I can rewrite it myself. Up to you.

@austinzheng yes, all the mirror-specific .gyb files, and the mirror-specific gyb usage within files that are gyb’d for other reasons, were what I had in mind.  What kind of code duplication do you envision?  The current design of Mirror was specifically crafted to avoid that duplication and the need for gyb.

@austinzheng I don’t see why that switching should be needed since all the _MirrorType models would be disappearing?

@dabrahams Sounds good, I'll remove the mirror-specific gyb usage. "Code duplication" was more of a strawman than anything else; I don't think it's an actual issue.
As for _adHocPrint(), what I meant was that the existing implementation switches on _MirrorType's concrete type. I'll rewrite that function to not depend on _reflect(), if you have no objections.

One thing I need to figure out is how to tell that a Mirror is reflecting a metatype. The existing code checks if the _MirrorType is a _MetatypeMirror, which isn't a good solution going forward. The Mirror API doesn't provide access to the object being reflected, and the subjectType property (whose type is Any.Type) doesn't seem to provide enough information to disambiguate a metatype from a metatype type without resorting to something unacceptably hacky (like checking for a ".Type" suffix on the type name). I'll think about this some more.

Rewriting _adHocPrint sounds like the right move.  We want to retire _MirrorType.

Why do you need to get this from the mirror?  Don’t you have the original object at some level in the call chain?  You needed it to get the mirror in the first place.  Don’t forget, _adHocPrint is not public API; you can change it arbitrarily as needed.

You're absolutely right, the original object is in fact passed to the function. I'll be sure to get some fresh air before I write any more code :).

On Jan 1, 2016, at 6:14 PM, Dave Abrahams<EMAIL_ADDRESS>wrote:
Why do you need to get this from the mirror? Don’t you have the original object at some level in the call chain? You needed it to get the mirror in the first place. Don’t forget, _adHocPrint is not public API; you can change it arbitrarily as needed.
—
Reply to this email directly or view it on GitHub https://github.com/apple/swift/pull/838#issuecomment-168357406.

The last obstacle before I can finish rewriting my function is getting the string representing a particular enum case. (The generic mirror created by Mirror(reflecting:) doesn't have any case name information.)
The way it works right now is that _EnumMirror has a property called caseName, which in turn calls into a C++ runtime function named swift_EnumMirror_caseName. This property allows the _EnumMirror to get a reference to the name string from the runtime. I've tried calling into this function from outside the context of _EnumMirror, but with limited success. I'll draft an email to swift-dev later asking for help understanding the context of that runtime entry point.

I think @jckarter is the knower of these things; hopefully this mention gets his attention.

I'm still working on this. Goals for next update:

Remove use of gyb for mirrors
Rewritten _adHocPrint(), including way to print enum case names
Remove _legacyMirror and friends

I updated this PR. (As part of the update I did some rebasing and force pushing; it looks like the PR is still intact.)
Slava pointed out a few things that should be addressed before this goes in. I'll also need to spin up a Ubuntu VM and run the tests there.

I removed a few more GYB files. I left GYB mirror implementations when it 'made sense' - e.g. there was no good place to put the code otherwise, since a type's entire implementation was in a GYB file, or moving the mirrors out of the GYB would have caused significant repetition.

I pushed an update.
CGRect, CGPoint, and CGSize now conform to CustomDebugStringConvertible.
dump() now has a new technique for printing a description of the item being dumped, which is designed to mirror the old behavior:

If the mirror display style is one of the following aggregate kinds, the description is in terms of number of children. (This relies on the idea that a collection's reflected children are synonymous with the items it contains.)

Collections are described like so: 5 elements
Dictionarys are described like so 5 key/value pairs
Sets are described like so: 5 members
Tuples are described like so: (5 elements)

If the object conforms to CustomStringConvertible, CustomDebugStringConvertible, or Streamable, the object is allowed to describe itself.

If the object does not conform and has a display style of Class, Struct, or Enum, the description is the fully-qualified type name + the enum case name (if applicable).

Otherwise, the description is generated using _adHocPrint().

print(), debugPrint(), and all other APIs are unaffected by these changes.
I figured the work to make the above possible was simple enough that it didn't need to be discussed extensively before an initial implementation. If anyone thinks that the algorithm above should be changed, I'm happy to update the PR.
Unfortunately, the regression that @slavapestov mentioned in a line comment (involving <_TtGC4main3FooCSo8NSString_: {{0x[0-9a-f]+}}> #0) falls out of the rules above: all NSObjects have a description or a debugDescription, and it defaults to something like the mangled type name + address.
Many of the test changes that were in previous versions of this PR have been removed, since they are no longer necessary.
Also of note:

Optional/IUO no longer has a custom mirror
I re-enabled the unit tests that were disabled because of the dependent bugs. However, I'm still working on making sure the bugs are truly gone and won't cause the tests to fail again.
There are a few changes to Reflection.mm, which should be looked over.

on Tue Jan 19 2016, Austin Zheng <notifications-AT-github.com> wrote:

Unfortunately, the regression that @slavapestov mentioned in a line
comment (involving <_TtGC4main3FooCSo8NSString_: {{0x[0-9a-f]+}}> #0) falls out of the rules above: all NSObjects have a
description or a debugDescription, and it defaults to something
like the mangled type name + address.

Through what path were we getting a sensible result in these cases
before?  I don't see any mirrors or summary properties in that file...

Many of the test changes that were in previous versions of this PR
have been removed, since they are no longer necessary.
Also of note:

Optional/IUO no longer has a custom mirror

The less code, the mo' better.

I re-enabled the unit tests that were disabled because of the
dependent bugs. However, I'm still working on making sure the bugs are
truly gone and won't cause the tests to fail again.

Thanks for your diligence.

There are a few changes to Reflection.mm, which should be looked over.

Done, thanks!

I'll look into how NSObjects were printed and figure out how to replicate that behavior.
Unfortunately, although https://bugs.swift.org/browse/SR-426 has been fixed for the mini test case I wrote up, the unit test that prompted me to file it still fails. I'm going to have to dig into my new dump() tonight to figure out what is going on, and possibly file a new bug.

I pushed another update. All unit and validation tests pass on OS X now.
Changes:

Rebased onto latest master.
Fixed a memory leak issue with printing the name of an enum case.
Changed the 'opaque summary' C++ function to return a const char *.
Minor improvement to dump(); the Mirror is no longer needlessly created twice.
Removed some unused code that I had added in previously.

I also did some digging into the ugly Objective-C description. In the existing code, the dump() description is printed out using, roughly, _reflect(value).summary. When _reflect() is called on a class instance, it generates a _ClassMirror, whose summary property is just the type name.
The new dump() function tries to use one of description, debugDescription, or writeTo() to print out the dumped object's description, and only falls back to the type name if none of those exist.
Let me know if you have any questions.

Good call. Got rid of Mirrors.swift.gyb, rebased onto latest master. All tests continue to pass. I'll spin up a Ubuntu VM today and put Swift on it so I can run the suite there, wish me luck.
Let me know if you see any other issues or want any other changes!

on Thu Jan 21 2016, Austin Zheng <notifications-AT-github.com> wrote:

Good call. Got rid of Mirrors.swift.gyb, rebased onto latest
master. All tests continue to pass. I'll spin up a Ubuntu VM today and
put Swift on it so I can run the suite there, wish me luck.

If we had public CI infrastructure I'd just merge it now, but since
you're willing to do this testing I think I'll wait as it reduces risk.
Please let me know how it turns out... and good luck!

It looks like everything is nominal on Ubuntu:

I had to revert this in 8917eb0. It looks like it's breaking the stdlib build, at least when building with 'build-script -r'.
swift/stdlib/public/core/Arrays.swift.gyb:787:12: error: cannot invoke initializer for type 'Mirror' with an argument list of type '(ContiguousArray, children: ArrayTypeMirrorCollection<>, displayStyle: _)'

Thanks for bringing this to my attention. I'll try building tonight with the '-r' flag to troubleshoot the issue.
Austtin
Sent from my iPhone

On Jan 22, 2016, at 8:47 AM, Mark Lacey<EMAIL_ADDRESS>wrote:
I had to revert this in 8917eb0. It looks like it's breaking the stdlib build, at least when building with 'build-script -r'.
swift/stdlib/public/core/Arrays.swift.gyb:787:12: error: cannot invoke initializer for type 'Mirror' with an argument list of type '(ContiguousArray, children: ArrayTypeMirrorCollection<>, displayStyle: _)'
—
Reply to this email directly or view it on GitHub.

I determined why it broke (although I still need to root cause it).
For some reason my master got out of sync with upstream's master. My branch's parent was my out-of-date master. One of the diffs between the upstream master and the out-of-date old master changed something that caused my code to become invalid.
I'll troubleshoot the exact cause and open a new PR tonight.

Thanks, Austin!

Awesome. I suspected something like that might have been the cause. Our commit rate is pretty high so it's not hard to end up in a situation like that (in fact it happened with a pair of commits today that came in at about the same time!).

@rudkx Thanks for catching the issue and reverting the commit. I'll look into how I can make my workflow less prone to this sort of thing.


[FP]: CVE-2022-41915 flagged for Netty 4.1.86.Final?

Package URl
<EMAIL_ADDRESS>CPE
cpe:2.3:a:netty:netty:4.1.86:::::::*
CVE
CVE-2022-41915
ODC Integration
None
ODC Version
7.4.1
Description
Hi all,
Understand that CVE-2022-41915 is report to be fixed Netty version 4.1.86.Final as following:
https://github.com/netty/netty/security/advisories/GHSA-hh82-3pmq-7frp
However, it was being flagged out as per screenshot:

The NVD data is incorrect. They have the CPE as cpe:2.3:a:netty:netty:4.1.86:*:*:*:*:*:*:*.

@OrangeDog, How did you validate if the NVD data is incorrectly?

@wenjunattech Because NVD is saying at https://nvd.nist.gov/vuln/detail/CVE-2022-41915 that 4.1.86 is the only version affected, whereas the GHSA report at https://github.com/netty/netty/security/advisories/GHSA-hh82-3pmq-7frp and the CVE description specifically notes that 4.1.86 is the first version fixed, and all prior versions are affected.
This mapping of CVE to affected product versions is data owned by NVD and maintained/updated by them.

@wenjunattech by reading https://nvd.nist.gov/vuln/detail/CVE-2022-41915

I've contacted NVD to request them to correct the data.

NVD has fixed their upstream data, so I think that this can be closed now?

Yup, agreed - they replied to me to say they had done so a few hours ago👍

I must of gotten lucky with my verification, we were in the process of adding this exclusion, when I noticed it wasn’t needed anymore.


docs: Fix links to point to correct branch and mono-repo

Summary of Changes
Change links that used to point to master to main and update them to use the mono repo directory structure.
Tests
N/A
Documentation
Updated links, no other changes made.
CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[x] PR includes a summary of changes.
[na] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[na] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain docstrings that explain what it does

thanks for the fix, could you fix the dco check?

Sorry about that, done!

@cooper6581  sorry for the wait, do you think you could help to rebase and resolve the conflict in this pr? thanks, will merge once it is fixed.

No prob, should be good now.


📖 docs: Update ShuttleAI Fibonacci Image

Summary
Fixed the incorrect image URL for the ai_endpoints.md section of the docs.
Simple change, just from github.com url to raw.githubusercontent.com url.
Change Type

[0] Bug fix (non-breaking change which fixes an issue)
[1] Documentation update

Checklist

[1] My code adheres to this project's style guidelines
[1] I have performed a self-review of my own code
[1] I have made pertinent documentation changes
[1] My changes do not introduce new warnings
[1] New documents have been locally validated with mkdocs

thanks!


Pass 2: k8s GCR vanity URL

/assign @errordeveloper @madhusudancs for approval

/assign @errordeveloper @madhusudancs
On Thu, May 10, 2018 at 1:32 PM k8s-ci-robot<EMAIL_ADDRESS>wrote:

@cmluciano https://github.com/cmluciano: GitHub didn't allow me to
assign the following users: for, approval.
Note that only kubernetes members
https://github.com/orgs/kubernetes/people and repo collaborators can be
assigned.
In response to this
https://github.com/kubernetes/kubernetes-anywhere/pull/530#issuecomment-388176592
:
/assign @errordeveloper https://github.com/errordeveloper @madhusudancs
https://github.com/madhusudancs for approval
Instructions for interacting with me using PR comments are available here
https://git.k8s.io/community/contributors/devel/pull-requests.md. If
you have questions or suggestions related to my behavior, please file an
issue against the kubernetes/test-infra
https://github.com/kubernetes/test-infra/issues/new?title=Prow issue:
repository.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/kubernetes-anywhere/pull/530#issuecomment-388176597,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFVgVDGlLtWXyZUlsasDeIXgf2SNEuvnks5txKPggaJpZM4TKNkt
.


Trait with zero point estimate of SNP-heritability

Greetings and thanks for providing this excellent software!
For some quantitative traits, e.g. plasma metabolites, the point estimate of SNP-heritability could be zero. In these cases, the assumption of "all SNPs have small (non zero) effect" is no longer hold. But FaST-LMM can still conduct association testing and return some genome-wide significant results.
How can I interpret these results? Can FaST-LMM still be able to correct the population structure (no PCs adding as covariates)?

Hi Owen,
Yes, LMMs typically can handle both population structure and family/cryptic relatedness without PCs as covariates.  If you have ascertainment bias, however, you may want to have a look at https://www.nature.com/articles/nmeth.3285.
As for your first comment, as George Box used to say, “all models are wrong, but some are useful”.  ☺
Best,
David
From: Owen<EMAIL_ADDRESS>Sent: Sunday, May 20, 2018 10:54 PM
To: MicrosoftGenomics/FaST-LMM<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [MicrosoftGenomics/FaST-LMM] Trait with zero point estimate of SNP-heritability (#31)
Greetings and thanks for providing this excellent software!
For some quantitative traits, e.g. plasma metabolites, the point estimate of SNP-heritability could be zero. In these cases, the assumption of "all SNPs have small (non zero) effect" is no longer hold. But FaST-LMM can still conduct association testing and return some genome-wide significant results.
How can I interpret these results? Can FaST-LMM still be able to correct the population structure (no PCs adding as covariates)?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftGenomics%2FFaST-LMM%2Fissues%2F31&data=02|01||95e3930b778e444dadf408d5bedf38c3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636624788294200735&sdata=dZ9I5vz5yWAwemPPOMaTZvPI1CbktMxHsiGvceFDgwA%3D&reserved=0, or mute the threadhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAI_N08CVTiFrvR_NTLYlrxh_ezQbi9_Bks5t0lZrgaJpZM4UGd5g&data=02|01||95e3930b778e444dadf408d5bedf38c3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636624788294200735&sdata=rVtNbEaQqpOnPPxuCHc3DuPpvykw0gOkeh%2Bnv%2BVaCzs%3D&reserved=0.

Hi David,
Thanks for the quick rely!
I read the paper you mentioned but my phenotypes are quantitative traits.
I just learned that the LMMs will degenerate to simple linear regression when genetic variance equals to zero. For instance, in the equation (1) of Lippert et al., 2011 when genetic variance (sigma_g2) is zero, it looks like simple linear regression.
Am I safe to use FaST-LMM when genetic variance is very small (not zero)? In these cases, the ratio of residual variance to genetic variance will be very huge, say > exp(10). I checked the FaST-LMM manual (C++ version), the default range of searching is from -brentMinLogVal -5 to –brentMaxLogVal 5. Can you point me some literature for these extreme cases?
BTW, when running the FaST-LMM, we can prepare GRM (-simOut) or spectral decomposition (-eigenOut) in advance. What is the difference? Can the spectral decomposition help to reduce the running time and/or memory?

On 23. May 2018, at 08:47, Owen<EMAIL_ADDRESS>wrote:
Hi David,
Thanks for the quick rely!
I read the paper you mentioned but my phenotypes are quantitative traits.
I just learned that the LMMs will degenerate to simple linear regression when genetic variance equals to zero. For instance, in the equation (1) of Lippert et al., 2011 when genetic variance (sigma_g2) is zero, it looks like simple linear regression.

correct.

Am I safe to use FaST-LMM when genetic variance is very small (not zero)? In these cases, the ratio of residual variance to genetic variance will be very huge, say > exp(10). I checked the FaST-LMM manual (C++ version), the default range of searching is from -brentMinLogVal -5 to –brentMaxLogVal 5. Can you point me some literature for these extreme cases?

It should not be a problem if sigma_g2 is small. Sometimes (the ML/REML estimate of) sigma_g2 goes to 0 or very large values.   Usually this happens, if the likelihood-surface is relatively flat and non-peaked and only slightly larger in one of the extremes.
This is equivalent to an estimate of h^2 = sigma_g2 / (sigma_g2 + sigma_e2)  going to 0 or 1.
Examples are shown in Figure 1 of https://www.nature.com/articles/jhg201415

BTW, when running the FaST-LMM, we can prepare GRM (-simOut) or spectral decomposition (-eigenOut) in advance. What is the difference? Can the spectral decomposition help to reduce the running time and/or memory?

The only difference is that the spectral composition will be loaded from disk instead of being computed before the analysis. Unless you have very large sample sizes in the tens of thousands, or are using a very large number of SNPs (>millions) to compute the GRM, this probably won’t change the runtime very much.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftGenomics/FaST-LMM/issues/31#issuecomment-391238752, or mute the thread https://github.com/notifications/unsubscribe-auth/ACPnui_VKsBZwbNWWtuYZx0YGaQX1b5Rks5t1QXygaJpZM4UGd5g.


Automated cherry pick of #3046: fix: keystone panic on invalid auth token

Cherry pick of #3046 on release/2.11.
#3046: fix: keystone panic on invalid auth token

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@c387aab). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.11   #3049   +/-   ##
==============================================
  Coverage                ?   7.17%
==============================================
  Files                   ?     476
  Lines                   ?   76722
  Branches                ?       0
==============================================
  Hits                    ?    5501
  Misses                  ?   70759
  Partials                ?     462

Flag
Coverage Δ

#aFlag
7.17% <0%> (?)

Impacted Files
Coverage Δ

pkg/keystone/tokens/handlers.go
0% <0%> (ø)

Continue to review full report at Codecov.

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

/lgtm

/approve


Feature request: border colour

So, at some point I floated a window and then ended up frustrated as I couldn't remember which window(s) were floated or not, then every time I tried to bring up a background app/window I had to toggle float in order to see the window. In essence because I forgot which window was floating, I had to make all of the windows float and the issue got progressively worse.
I do have -m config window_shadow float set, however the effect is so subtle that it's really hard to tell which windows are floating or not unless I'm paying attention and sitting at my bright 5k monitor at home versus my laptop when I'm on the go and busy.
Can we get a setting so that the border or shadow colour can be set? A red border for example makes it clear that that window is floating and the others aren't.

There is no window border support in this version of yabai, so this is unlikely to happen. Maybe some integration with JankyBorders @FelixKratz could be a thing.

Can we get a setting so that the border or shadow colour can be set? A red border for example makes it clear that that window is floating and the others aren't.

Check JankyBorders

In the next release of JankyBorders you will be able to script this using this new feature: https://github.com/FelixKratz/JankyBorders/issues/57


CORS-support?

Might be cool to add some basic CORS-options to the configuration

Don't really see the need for this anymore.


Adding "module-space" MeTTa stdlib op, to access the space of an impo…

Adding "module-space" MeTTa stdlib op, to access the space of an imported module

I would not hurry with this solution, since we need to discuss and design a library manager subsystem in much more detail covering various existing issues. However, I'm ok with it as an intermediate fix of this particular piece.

If we merge https://github.com/trueagi-io/hyperon-experimental/pull/467 then this change isn't needed to make the tests pass.
I am just bothered by the way the f1_imports.metta test is checking for specific atoms in a certain order in the list returned by get-atoms.  This stdlib operation was a way to eliminate one of the tests that I found disagreeable.
If there is a greater list of requirements and desiderata for an import / library system, I would like to see it, because I spent a lot of time thinking through library management in the design of the Environment object.

I would not hurry with this solution, since we need to discuss and design a library manager subsystem in much more detail covering various existing issues. However, I'm ok with it as an intermediate fix of this particular piece.

If we merge https://github.com/trueagi-io/hyperon-experimental/pull/467 then this change isn't needed to make the tests pass.
I am just bothered by the way the f1_imports.metta test is checking for specific atoms in a certain order in the list returned by get-atoms.  This stdlib operation was a way to eliminate one of the tests that I found disagreeable.
If there is a greater list of requirements and desiderata for an import / library system, I would like to see it, because I spent a lot of time thinking through library management in the design of the Environment object.

Ah!  I just saw that you filed https://github.com/trueagi-io/hyperon-experimental/issues/470.  Thanks!

I am just bothered by the way the f1_imports.metta test is checking for specific atoms in a certain order

f1_imports.metta fails on the first line. At this moment, there should be only one atom in accordance with the previous. Thus, this particular test didn't rely on the atom order at all. The next failed test
!(assertEqual
  (let* (($x (collapse (get-atoms &m)))
         ($y (car-atom $x)))
        (get-type $y))
  (get-type &self))

does rely on the atom order, which definitely doesn't work for match, and underspecified for get-atoms. The test verifies some concrete behavior that the module loaded not in &self contains stdlib. I agree that it is not nice to rely on this assumption here, but the test can be fixed in different way - both more conservative and more fundamental. For example, the test can be moved to the imported script. And it's ok to have an intermediate solution. Loading init.metta to &self may make sense depending on what content we want in init.metta. I'm not precisely sure about the latter, and it worths a separate analysis. In any case, changing how init.metta is loaded doesn't improve f1 test by itself. I don't like changing it to the use of dedicated stdlib operation, because this test will become much narrower, and will test only for stdlib (and not absence of something else). In any case, the whole situation with imports should be improved, and this should be fixed more fundamentally within the design of the module manager. For example, if we choose the path to insert the module loader atom instead of particular imported spaces / modules, then the tests should cover the supposed behavior of this solution in all detail.

As per #470 there will hopefully be considerable changes in the module manager. I'm not against module-space operation in general (it might be different in the future, but this is also ok), however, I don't like much the change of the test. The main intention of this test was not to test that stdlib is working (there are many tests, which implicitly test this), but to explain the metta coders why the seemingly empty space is not actually empty. These scripts are not just tests, but also a sort of the only tutorial we have. This may change in the future, but I really want to keep this explanation of non-emptiness of &self. Thus, I'm not in favor of this workaround of f1 issue, and thus there is not much need for introducing module-space in this version of the module manager (although I'm ok with introducing module-space by itself).

Closing as the module system changes have diverged from this PR


Remove unnecessary public keyword for methods inside the interface changeset

This PR removes the unnecessary code inside the interface changeset.

Hello, I faced the same problem you are facing. I needed a change, made a PR but was never reviewed.
So I forked it and carried on independently.
Please have a look at https://github.com/cloudyrock/mongock
It already provides improvements such as safe lock mechanism, multi-mode project, etc.
So you are welcome to provide your changes, I will review them within 1-2 days ;)
Thanks.

It sounds great ,i'm down for it.
you can add me as a contributor from now :),cause i will need the rights
for the contribution.
My github is : MrReda
Thanks by the way
Yours,
On Sat, Sep 8, 2018 at 8:47 PM Dieppa<EMAIL_ADDRESS>wrote:

Hello, I faced the same problem you are facing. I needed a change, made a
PR but was never reviewed.
So I forked it and carried on independently.
Please have a look at https://github.com/cloudyrock/mongock
It already provides improvements such as safe lock mechanism, multi-mode
project, etc.
So you are welcome to provide your changes, I will review them within 1-2
days ;)
Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mongobee/mongobee/pull/89#issuecomment-419664779, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AM06ToYU141Ypm4XO_y1AWNpzJcXgrjJks5uZBC3gaJpZM4UHSHS
.

Got it .
Thank you
Sent from my iPhone

On 9 Sep 2018, at 17:19, Dieppa<EMAIL_ADDRESS>wrote:
I guess you mean "as collaborator". You don't really need to be added as contributor to make a pull request, but I did it anyway ;)
Just, one thing, although I haven't added a contributing guidelines yet, if you are going to make PR, please create an issue for it first.
Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


The DisplayPDF Droid Example can fail to display PDF

If you do not see the PDF, check your debug output log for the following:
I/chromium(31570): [INFO:CONSOLE(0)] "XMLHttpRequest cannot load file:///android_asset/Content/pdf-test.pdf. Cross origin requests are only supported for protocol schemes: http, data, chrome, https.", source: file:///android_asset/pdfjs/web/viewer.html?file=file:///android_asset/Content/pdf-test.pdf (0)
To resolve, add
Control.Settings.AllowUniversalAccessFromFileURLs = true;
to your android web view renderer.

What circumstances did this occur in? A certain API?

To be honest I'm not sure.  With the same API level, I pulled down the fixed droid project, it worked, I implemented it into my project, it failed to display, I made a new project, it worked, so clearly it is something specific to my project but I can't figure out what option it is.

Added note to doc.


GDScript: enumerate()

	for x in enumerate(["a", "b", "c"]):
		print(x)

Split from https://github.com/godotengine/godot/pull/15216 to ease discussion and also to make both https://github.com/godotengine/godot/pull/15216 and https://github.com/godotengine/godot/pull/15561 cleaner and focus only on array unpacking.

We discussed this on IRC with core developers, and enumerate mostly makes sense in the context of list comprehensions (#15222), which have been rejected for now. So this is not needed for now.


[Request] BeforeStep and AfterStep Hooks

Would it be possible to implement BeforeStep and AfterStep hooks?
Example usage would be to take screenshots after each successful step.

Already implemented here.
If you want beforeAll() and afterAll() hooks simply add before() and after() hooks in the step definition file.

Already implemented here. If you want beforeAll() and afterAll() hooks simply add before() and after() hooks in the step definition file.
As per example below:
// FeatureName.ts

before(() => {
    cy.log('this is before ALL')
})

Before(() => {
    cy.log('this is BEFORE each')
 });

Maybe I didn't word this correctly or you misunderstood.
I am aware of these hooks. They only run before and after the whole script or scenario.
What I was asking for was if it was possible to implement hooks that run before and after each individual step definition

Given that this exist in cucumber-js, this is a reasonable addition. I have some questions that needs to be answered about their implementation:

Are AfterStep hooks executed despite step failure? This wouldn't be possible in Cypress
Are these type of hooks reflected in messages output?

I'm open to contributions here. It's likely not a complicated addition, but I don't strictly require this myself and I don't have a lot of spare time lately to prioritize development.

If it is possible to get information about the current scenario, it will be great. I'm facing a case where I would like to add custom tags to indicate which python fixture file I should use, and use this information to run the python task. Looks like the perfect solution!

Check out the somewhat undocumented doesFeatureMatch(..).
https://github.com/badeball/cypress-cucumber-preprocessor/blob/cb6f7882870a0be4bffe1de5db580d058f7a15b9/features/mixing_types.feature#L20-L24
It might something for you. You can eg. ask if the current scenario is tagged with both foo and bar a doesFeatureMatch("@foo and @bar").

@badeball I'll take a look at the implementation, but for the record, is this method able to tackle dynamic tags?
eg:
@fixture('myFile')

Then extract myFile and run the task using it.

No, tags are just strings and your string happens to contain parentheses and something that looks like, but that's not part of tag expressions, ref. https://cucumber.io/docs/cucumber/api/?lang=javascript#tag-expressions and https://www.npmjs.com/package/@cucumber/tag-expressions.

I have implemented intelligent parsing of such tags (seen in https://github.com/badeball/cypress-cucumber-preprocessor/blob/master/lib/tag-parser.test.ts), but that's not exposed. What is it that you're trying to achieve here?

It looks like, yes.  I would like to access the current scenario infos, including tags, whether inherited from feature or not. Even after inspecting the Cypress object, nothing seems to be usable.

https://github.com/badeball/cypress-cucumber-preprocessor/search?q=testState&type=issues

I've got something which looks promising, but I'm not sure it worth to be
part of preprocessor.
I'll anonymize my codebase and share it with you ASAP, but thanks pointing
me in the direction!
Le mar. 11 oct. 2022 à 16:38, Jonas Amundsen @.***> a
écrit :

https://github.com/badeball/cypress-cucumber-preprocessor/search?q=testState&type=issues
—
Reply to this email directly, view it on GitHub
https://github.com/badeball/cypress-cucumber-preprocessor/issues/847#issuecomment-1274803424,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAORHVNSTKBETCA3CJTS4ADWCV3XJANCNFSM6AAAAAAQX53IFU
.
You are receiving this because you commented.Message ID:
@.***>

@kogratte any update on sharing your solution?

I've been fired since then and don't have access to the solution anymore, I
need to rebuilt it from the ground -_-
Le lun. 7 nov. 2022 à 11:09, Manolis Vlastos @.***> a
écrit :

@kogratte https://github.com/kogratte any update on sharing your
solution?
—
Reply to this email directly, view it on GitHub
https://github.com/badeball/cypress-cucumber-preprocessor/issues/847#issuecomment-1305378644,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAORHVI5XEIH45A2RVA4WGLWHDINZANCNFSM6AAAAAAQX53IFU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Is there any workaround for this? My goal is to take a screenshot of the web page after the execution of each step definition and attach it to the cucumber report.

It would be great to have BeforeStep and AfterStep Hooks. I'd like to be able to take a screenshot after each step.
@badeball

This has been fixed with v17.2.0. Check it out and comment.

@badeball Check on v17.2.0 BeforeStep and AfterStep Hooks are included. Many thanks 😊
But one comment:
window.testState  gives an error. With version 15.1.2, this doesn't append.
I use this to get the current step name from the actual scenario.

You need to be way more specific.

Thank you @badeball for this feature. It is working as expected in my project :)

Hi @badeball ,
With version 17.2.0, the implemetation that we have with window.testState shows and error because it doesn't recognized. It doesn't happen in version 15.1.2.
You can see more details in the image below.

The package doesn't offer any type information regarding this anymore, although the data is there.

Ok, so is there any option to access:

current step name (in afterStep/beforeStep hooks)
all steps in the current scenario (in after/before hooks)

With the latest version I access this data with window.testState.

You can still use window.testState, the data is there.

@marcrecor Ignore VS Code Intellisense telling you it doesn't exist. If you run the code with window.testState it will still work like before.


AKS support

Enable HSDS to run on Azure Kubernetes

This is implemented. Setup instructions are here: https://github.com/HDFGroup/hsds/blob/master/docs/kubernetes_install_azure.md.


script stuck on sftp to cause failure of dumping network configuratio…

…n via scp, this PR can fix this issue. so we can use your script to dump configuration via scp

Thanks for your contribution. I decided to go a different route and chose to not create the SFTP client if compare is False since it isn't used anyways and to make it more explicit to the user. This is available in v0.3.0.


Some fixes for iotests

Coverage decreased (-0.03%) to 49.751% when pulling e8d6631be7546e9e66ffb747c00f83f62b2dab22 on apdavison:iotest-fixes into<PHONE_NUMBER>1a6ab119f6975aab10444e8ebe3053 on NeuralEnsemble:master.

Coverage increased (+0.02%) to 49.801% when pulling e8d6631be7546e9e66ffb747c00f83f62b2dab22 on apdavison:iotest-fixes into<PHONE_NUMBER>1a6ab119f6975aab10444e8ebe3053 on NeuralEnsemble:master.


Other logical property updates

It appears Safari doesn't support margin-block: Y Y; or margin-inline: X X;, so these will need to be written as:
margin-block-start: Y;
margin-block-end: Y;

margin-inline-start: X;
margin-inline-end: X;

reverted back to standard properties


Collect custom logs - wrong sample ARM template

Extractions field is used twice in the example ARM Template for Collect custom logs (in line 83 and 101).

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

ID: 12af2ace-5cc0-27c4-15f1-10bbb19b5d4f
Version Independent ID: 45d71d62-2b29-e358-1cc2-223a51f9d1d5
Content: Resource Manager template samples for Log Analytics workspaces - Azure Monitor
Content Source: articles/azure-monitor/samples/resource-manager-workspace.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @bwren
Microsoft Alias: bwren

@kwiecek Thanks for your comment. We will review the issue and get back to you shortly.

@kwiecek Thanks for your feedback. I have made changes to the document and the changes will be live soon. We will close the issue for now. If there are further questions , please revert and we will be glad to assist you.


Added Support for AIP 2.0

Issue-credential and Present proof with AIP 2.0
Updated docs to add support for wallet type askar-anoncreds

@AmarjeetAkv You have branch conflicts you will need to fix.


Add Tuya TRV Moes HY368 variation

Proposed change
Adds new variation _TZE200_znlqjmih of the Moes HY368 TRV.
The clusters seem to be the exact same as the other/older variations of the same TRV.
Additional information
Signature as reported in ZHA
{
  "node_descriptor": {
    "logical_type": 2,
    "complex_descriptor_available": 0,
    "user_descriptor_available": 0,
    "reserved": 0,
    "aps_flags": 0,
    "frequency_band": 8,
    "mac_capability_flags": 128,
    "manufacturer_code": 4098,
    "maximum_buffer_size": 82,
    "maximum_incoming_transfer_size": 82,
    "server_mask": 11264,
    "maximum_outgoing_transfer_size": 82,
    "descriptor_capability_field": 0
  },
  "endpoints": {
    "1": {
      "profile_id": "0x0104",
      "device_type": "0x0051",
      "input_clusters": [
        "0x0000",
        "0x0004",
        "0x0005",
        "0xef00"
      ],
      "output_clusters": [
        "0x000a",
        "0x0019"
      ]
    }
  },
  "manufacturer": "_TZE200_znlqjmih",
  "model": "TS0601",
  "class": "zigpy.device.Device"
}

Checklist

[ ] The changes are tested and work correctly
[ ] pre-commit checks pass / the code has been formatted using Black
[ ] Tests have been added to verify that the new code works

I'm not sure if the previous quirk works with this new variant actually.
When I copy paste the python script as a custom quirk and add the new signature, ZHA does correctly identify it as a TS0601 device and exposes a Thermostat.
The other exposes sensors and switches seem wrong though. I've never used these radiator valves with ZHA before, so I'm not certain this is the expected behaviour.
This is what the device looks like with the custom quirk:

The switch has no label to show its purpose, Pi-Wärmebedarf (Pi heat requirement??) seems out of place, I have no idea what HLK Action means.
Also, the set temperature is initially read as >160°C. The set temperature changes to the correct (?) value after a couple minutes though.
In contrast, this is the exact same valve when paired with Z2M:

So Z2M seems to be doing something different.


Fix doesn't fix all fixable issues

Fix is awesome but it doesn't add e.g. trailing commas or fix indentation. I presume these need to be fixed in the eslint plugins? Any hints?

Yes, it doesn't fix all issues yet. You can see the ones that are fixable here: http://eslint.org/docs/rules/ (they have a (fixable) at the end. ESLint are happy to accept PRs to add fixing for any rule missing.


Blog about io_thread performance contribution

Description
Adding a blog describing at high level the performance contribution for Valkey8
Issues Resolved

Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

I couldn't update the current PR due to permission issues, so I addressed the PR comments in a new PR: https://github.com/valkey-io/valkey-io.github.io/pull/102.

new PR: https://github.com/valkey-io/valkey-io.github.io/pull/102.


LegacyWapPurchaseRequest::class

this syntax seem not downgrade

hey @wenqinruan, can you give more information and possibly a file to reproduce the issue? thanks


Close #1914 - remove 'become user' if deactivated user

Ticket -- https://github.com/cantino/huginn/issues/1914
Testing -- Local huginn setup
About --
Switching as admin to a user is broken if the user is deactivated.
This code makes the 'Become User' buttons invisible if the user to
be impersonated is deactivated. The buttons used to be visible on:

/admin/users
/admin/users/XX/edit

Bonus: removes the 'Become User' button from the 'Edit Users' page
if we are the edited current_user.

Thanks @aeter!


[PivotTable] Add table cell

closes #797

Do you plan to remove this component in pec codebase and after that start using this one there?

Yes, but we plan to do this only after migrating all components of PivotTable from pec to here.


Refactor metastore transaction

There is an implementation of withTransaction in snapshots/devmapper/snapshotter.go that I think could be used elsewhere and would make the code more elegant.
I've only refactored snapshots/btrfs/btrfs.go so far. If it's ok, I will refactor the rest.

/assign

Sorry I didn't notice the issue and PR at that time. Please note that @dcantah recently did #7502 which was very close to what you proposed here.

Oop, I didn't see this either. I need to sign up for notifications on issues 🙃

Good news is we did the same thing for the API, so the rebase/review should be simple


Enable GPS driver on NavIO+

GPS module on NavIO+ reports current position on command line.

Woohoo!

This would require the SPI drivers to be done. In which case, we can get the IMU working as well.
Do we have a new working branch now?


bottle: do not install patchelf if --skip-relocation flag is passed

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

Good call. Thanks @xu-cheng!


clang packages do not create clang++-X symlink

Describe the bug
When installing a clang package (in my case, llvmPackages_16.clangNoCompilerRt), Nix installs a symlink from clang to clang-16, but does not install a symlink from clang++ to clang++-16.
I ran into this while trying to use Nix to create a development environment for a project which normally builds on Debian. The project explicitly specifies its compilers as clang-16 and clang++-16 (Debian also creates these symlinks). The project fails to build with Nix because clang++-16 does not exist (even though clang-16 does).
Steps To Reproduce
Steps to reproduce the behavior:

Install llvmPackages_16.clangNoCompilerRt in a Nix shell. Verify that clang-16 exists, but clang++-16 does not.

Expected behavior
clang++-16 should exist as a symlink to clang++ in the same way that clang-16 symlinks to clang.
Screenshots
N/A
Additional context
Nix is installed using the experimental installer from https://raw.githubusercontent.com/NixOS/experimental-nix-installer/main/nix-installer.sh, in case that's relevant.
Notify maintainers

I don't see any maintainers listed in https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/compilers/llvm/16/clang/default.nix. Apologies if I missed it, I'm still learning my way around Nix.
Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.2.0, macOS 14.2.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `/Users/ganders/.nix-defexpr/channels/nixpkgs`

Add a :+1: reaction to issues you find important.

Apparently I got my wires crossed: clang is the symlink to clang-16, not the other way around. Likewise, clang++ is just a symlink to clang-16 as well.
Will close this as I don't think this is an issue with Nix's packaging (presumably it is LLVM that configures things this way).


Is UserStory available?

From the (feed) readme:
Implemented are: AccountFollowers, AccountFollowing, UserMedia, LocationMedia, TaggedMedia, MediaComments, SelfLiked, TimelineFeed, Inbox, Thread
Does that mean that UserStory is not or just that the readme needs to be updated?
As I'm trying to get the list of stories of a specific User, I only get empty arrays as response.
This is just me testing on an express server, trying to follow the examples on readme:
module.exports.userStory = async (req, res) => {
  let username = ''
  let password = ''

  let device = new Client.Device(username);
  let storage = new Client.CookieMemoryStorage();
  let session = await Client.Session.create(device, storage, username, password)

  let user = await Client.Account.searchForUser(session, 'username_to_find')
  let userId = user.params.id

  let feed = new Client.Feed.UserStory(session, [userId])

  Promise.mapSeries(_.range(0, 10), () => {
    return feed.get();
  })
  .then((results) => {
    res.json(results);
  })
}

I also only get an empty array as response..

SOLUTION: reinstall the package using
npm i git+https://github.com/dilame/instagram-private-api.git#v0.8.31
and then use UserStoryFeed instead of UserStory


Prestaging animation in a object

Trying to lower overhead while initiating an animejs object by prestaging it
SlideContent: anime({
targets: '.slide1',
translateY: 500,
autoplay: false,
duration: 1000
})
and then trying to call using
SlideContent.play()
All this code was in a callback function which was causing issues on the position on the div,
creating the anime object inside the callback was fine even when I was deep cloning the props using lodash
Any ideas how to initialise an element starting position - interrupting the reverse() method call within a click event is causing problems for me trying to debug is tricky
tks

I think you'll likely need to move the animation instantiation outside of the callback or replicate the starting animation properties in the element's CSS declarations.


Yandex Translate

Please add the Yandex Translate service. He translates very well.

Sure, I'll give it a try first.

I'm sorry that I can't apply for an API key, so I can't develop. Can you provide a test key? After I finish development, you can delete it.

Free services cannot be supported. Only the official API interface can be accessed. However, I do not have an API key.


Sqlx 0.6.1: cargo test causes rustc to overflow the stack

My minimal setup:
cargo new --lib --vcs none testsqlx
cd testsqlx
cargo add sqlx -Fruntime-tokio-native-tls

Contents of src/lib.rs
#[macro_use]
extern crate sqlx;

#[cfg(test)]
mod tests {
    #[test]
    fn test() {}
}

Then
cargo test --lib

Ends with
thread 'rustc' has overflowed its stack
fatal runtime error: stack overflow
error: could not compile `testsqlx`

This is Rust 1.62.1. It fails on both macOS and FreeBSD, so I guess it is not platform related.

This is happening because #[sqlx::test] emits code with the #[test] attribute in it (expecting the #[test] from std) but because you've shadowed that with #[macro_use] extern crate sqlx; it just recurses into itself instead.
It looks like #[tokio::test] avoids this problem by referencing the #[test] attribute with its fully qualified path: https://github.com/tokio-rs/tokio/blob/master/tokio-macros/src/entry.rs#L378
So the fix would be to just do the same thing here and here.
In the meantime, I would recommend just using #[sqlx::test] fully qualified like the examples show.


Fix build failures introduced by custom allocators

This includes llvm2mir which does not seem to have been built on my Windows machine, as well as some missing includes that became apparent on Linux. Sorry for missing these, building only on Windows was not the best idea!
When running the tests on my Linux machine, unlike on Windows, gen-test11 is failing due to an assert in mir-gen.c:7969: n == 2. I cannot directly see a connection to my change however...
Edit: can confirm, gen-test11 fails on my Linux machine even on d6dffefccb00a51010f8bc9a6e4e871a1a61bc41 (before the allocator commit).

Already fixed upstream, closing


AttributeError: 'function' object has no attribute 'can_save'

======================================================================
ERROR: Test CombineMarkersModel Traits Model
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILD/mne-python-0.10/mne/utils.py", line 633, in dec
    return function(*args, **kwargs)
  File "/builddir/build/BUILD/mne-python-0.10/mne/gui/tests/test_marker_gui.py", line 33, in test_combine_markers_model
    assert_false(model.mrk3.can_save)
AttributeError: 'function' object has no attribute 'can_save'

how did you come up with this error? coregistration GUI?

@agramfort I just started nosetests when packaged mne-python.

certainly a conflict of traits versions. I am running 4.4.0

I'm running 4.5.0 of Traits.

that's weird.
can_save attribute is defined in MarkerPoints class.
no idea what's happening.

I think this has been fixed (hopefully) through the trail of #2648


Go team quiet week Oct 7–11: issue tracker responses will be delayed

The issue tracker will be quiet from October 7 to 11 to let Go team members and contributors disconnect and either recharge for a bit or do focused, deep work.
For more details see the Wiki or previous announcements like #50241.

Related Issues and Documentation

Go team quiet week September 11 to 15: issue tracker responses will be delayed #62525 (closed)
Go team quiet week: issue tracker responses will be delayed #59147 (closed)
Go team quiet week: issue tracker responses will be delayed #48615 (closed)
Go team quiet weeks: issue tracker responses will be delayed #50241 (closed)
Go team quiet weeks: issue tracker responses will be delayed #46934 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)


MCS-1333 Updated integration test for passive physics scenes; added new test for Eval 5 setup.

Updated the intuitive physics integration test, and added a new test for the larger room size that's implemented in this PR: https://github.com/NextCenturyCorporation/ai2thor/pull/245

The tests right now skip from 147 to 150 but I think that's fine. Future tests can fill that gap

I was leaving space for more agent tests, but you only needed one for the freezing behavior - ha!


[WIP] CSS refactor

The changes to the root styles (replies.scss, _variables.scss, galleries.scss, global.scss, layout.scss) feel logically distinct from those to the layouts (layouts/*.scss), so if those could be rebased and placed first in the commits that'd be useful – I may break them apart from this PR and merge them separately.
I still need to review the starries. It may be easier to break out the common skeleton to the starry files, and just do the color palette, so all I have to review is that breakapart and the colors. (This would be easier if I were the one to do it so I could make sure the stylesheets were the same for everything except those parts, but I could review it if done otherwise.)
So, maybe break apart the non-starry changes, too, and place them first? Then I might merge those, first, and look at the starries separately from all the rest of this.

@Throne3d: TODO: review starrydark & starrylight

Approve pending squashing.


webkit browsers clamping down to 128k bitrate

Hi all,
I was wondering if anyone has an idea how to work around this. Its seems like Chrome/Webkit browsers only allow a max bitrate of 128k. Which is completely fine for most video recordings. I just want to have a higher bitrate for high quality audio (320k for e.g.).

Got the same problem here


BSD license file added

Issue #17 closed

Codecov Report

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

@@           Coverage Diff           @@
##           master      #19   +/-   ##
=======================================
  Coverage   97.23%   97.23%
=======================================
  Files           4        4
  Lines         868      868
=======================================
  Hits          844      844
  Misses         24       24

Continue to review full report at Codecov.

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


Colored drive progress bar according to used space

What feature or improvement do you think would benefit Files?
Have the drive progress bar change color according to it's used space percentage.
Use case: user wants to quickly be able to tell if their drive is near full by looking at the home page.
Requirements

Add a new property for drive progress bar color
Change the xaml to include color for the drive's progress bar element

Files Version
<IP_ADDRESS>
Windows Version
10.0.19045.3570
Comments
No response

Thank you for your feedback, please see our discussion in #13553.

I also want to point out the information icon that's displayed next to drives that are close to filled. This helps indicate when drives are getting full, and provides a shortcut to the storage settings in Windows.

I viewed the discussion and the reasoning for not implementing the feature
I understand that it would clash with themes


remove cfg='data' from deps.bzl as it's been reported as obsolete

This is causing livegrep unable to build

lgtm, thanks!


Scrippsnetworks Extractor No Longer Working (HGTV.com, Foodnetwork.com, etc.)

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.10.01. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2017.10.01

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'http://watch.foodnetwork.com/show/BY/Beat-Bobby-Flay/2758145/Back-with-a-Vengeance/']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.09.24
[debug] Python version 3.4.4 - Windows-10-10.0.10586
[debug] exe versions: ffmpeg N-82151-g1e660fe, ffprobe N-82151-g1e660fe
[debug] Proxy map: {}
[generic] Back-with-a-Vengeance: Requesting header
WARNING: Falling back on generic information extractor.
[generic] Back-with-a-Vengeance: Downloading webpage
[generic] Back-with-a-Vengeance: Extracting information
ERROR: Unsupported URL: http://watch.foodnetwork.com/show/BY/Beat-Bobby-Flay/2758145/Back-with-a-Vengeance/
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp1uop9avr\build\youtube_dl\YoutubeDL.py", line 777, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp1uop9avr\build\youtube_dl\extractor\common.py", line 434, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp1uop9avr\build\youtube_dl\extractor\generic.py", line 2980, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: http://watch.foodnetwork.com/show/BY/Beat-Bobby-Flay/2758145/Back-with-a-Vengeance/

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included:

Free hgtv.com video: http://watch.hgtv.com/show/HGTVE/Best-Ever-Treehouses/2241515/Best-Ever-Treehouses/
Free foodnetwork.com video: http://watch.foodnetwork.com/show/GK/Guys-Grocery-Games/2663220/Daring-Kitchen-Duos/

Description of your issue, suggested solution and other information
Both sites received updates, which now have differently formatted URLs, and no longer work. The other Scripps sites (Travel Channel, DIY Network, etc.) aesthetically appear to be the same, but I'm unable to determine single video URLs to test them.

All of the Scripps Networks have changed their URL format:
Cooking Channel: http://watch.cookingchanneltv.com/show/CCSHA/Big-Bad-BBQ-Brawl/3820590/Chicago-Italian-Beef-BBQ-Brawl/
Travel Channel: http://watch.travelchannel.com/show/TFP/Food-Paradise/3703822/Food-Paradise-XL/
DIY Network: http://watch.diynetwork.com/show/DSAL/Salvage-Dawgs/2656646/Covington-Church/
HGTV: http://watch.hgtv.com/show/HHALF/Hawaii-Life/3547066/Living-Large-on-The-Big-Island/

Also diynetwork.com
 youtube-dl.exe -v http://watch.diynetwork.com/show/DICH/The-Vanilla-Ice-Project/3816648/A-Hot-R
od-Garage/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'http://watch.diynetwork.com/show/DICH/The-Vanilla-Ice-Project/3816648/A-Hot-Rod-Garage/']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.10.01
[debug] Python version 3.4.4 - Windows-10-10.0.15063
[debug] exe versions: ffmpeg N-86383-g4705edb, ffprobe N-86383-g4705edb
[debug] Proxy map: {}
[generic] A-Hot-Rod-Garage: Requesting header
WARNING: Falling back on generic information extractor.
[generic] A-Hot-Rod-Garage: Downloading webpage
[generic] A-Hot-Rod-Garage: Extracting information
ERROR: Unsupported URL: http://watch.diynetwork.com/show/DICH/The-Vanilla-Ice-Project/3816648/A-Hot-Rod-Garage/
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpf3fd6ifp\build\youtube_dl\YoutubeDL.py", line 783, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpf3fd6ifp\build\youtube_dl\extractor\common.py", line 434, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpf3fd6ifp\build\youtube_dl\extractor\generic.py", line 3051, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: http://watch.diynetwork.com/show/DICH/The-Vanilla-Ice-Project/3816648/A-Hot-Rod-Garage/

I'm also having this issue, but I discovered it goes a bit deeper than just not finding the URL.  Let's say you actually discover the m3u8 filename and use that as the target address. It will then hand off to ffmpeg which will start to download segments and convert them to .mp4 (which is major problem number 1 for me personally - I don't need the output as .mp4, I actually need to convert it back to a .ts file afterwards).  But right around the first commercial break it starts displaying thousands of errors of this form:
[mp4 @ 0x58e66c0] Non-monotonous DTS in output stream 0:1; previous: 26703410, current: 14303232; changing to 26703411. This may result in incorrect timestamps in the output file.
[mp4 @ 0x58e66c0] Non-monotonous DTS in output stream 0:0; previous: 54417019, current: 29186190; changing to 54417020. This may result in incorrect timestamps in the output file.
[mp4 @ 0x58e66c0] Non-monotonous DTS in output stream 0:0; previous: 54417020, current: 29189160; changing to 54417021. This may result in incorrect timestamps in the output file.
And once it does that, the file is completely hosed.  But further examination indicates this is a ffmpeg bug - something about the way it combines the files is off.  In reality it may be as little as one of the fragments that has that issue, but for some reason ffmpeg corrupts everything after that. If you try to play the resulting file, it plays fine to the first commercial break, but then horrible things happen, and then it usually ends prematurely (even though the whole file is there, it's so corrupted nothing will play it).
Now if you use wget to download that first .m3u8 file and open it in a text editor, you will see it contains links to other .m3u8 files of various screen resolutions.  If you take the one for 1920x1080 and download that one and open it, you will see it contains links to all the various .ts fragments, in the order they should be played.  If you wget all those files individually, and then join them using ffmpeg (but doing a straight copy using the -c copy option, and making the output file another .ts file you will probably only see one or two of those errors, not thousands.  Kodi can use the .ts file directly and it plays fine.
So to recap, the fix for that issue is this:

Get the correct m3u8 file link - this is your department, I don't know how you do the magic on this.  I do know that using the --get-url option isn't working at the moment so that's the first problem.
Look in that m3u8 file and get the link to the 1920x1080 stream .m3u8 file (unless some lower resolution has been specified)
Download THAT file and open it to get the links to the individual file fragments.
Download them all using wget or something functionally like it.
Using the order of the files from the second .m3u8 files, NOW you can use ffmpeg or something functionally like it to combine the fragments into one. Note you may get an error or two from individual files but these are typically at commercial breaks anyway.  Do a straight copy of the codecs, and for the love of all that is holy PLEASE make the output a .ts file.
Now if the user has specifically asked for some other format, you can run ffmpeg again on the .ts file and convert it to some other format, because at this point the resulting .ts file should no longer be corrupt (we hope).  BUT PLEASE LET THOSE OF US WHO USE IT KEEP THE .ts FILE!  PLEASE DON'T FORCE IT TO .mp4!

@tv21 What is your ffmpeg command string?  The hls saves fine into a ts file container for me.
Alternatively, the legacy "theplatform" pid is still available - which allows http mp4 progressive transfer.
 The "theplatform" pid is in the last request having episodes?count=.  Most of these requests are done via POST.  If it is a public video, the pid is all that is needed.  If it is an auth video, then the adobepass signature info must be appended to "theplatform" request.
It probably will be a fair bit of work to fix the extractor for the scripps sites.  There is one signature for the series of requests that I suspect is being done on the server side.  I'm not sure if "theplatform" is being entirely transitioned out in favor of the new hls system, or just depreciated but kept on.

stinkteeth, the ONLY part of your post that I understood was "What is your ffmpeg command string?"  Well, that and your comments in your last paragraph.
I only use ffmpeg to combine the individual .ts files into one large one, so I use:
ffmpeg -f concat -safe 0 -i fflist.txt -c copy "../out.ts" || { echo "ffmpeg failed to concatenate files"; exit 1; }
fflist text contains a list of files in the format:
file 'first.ts'
flie 'second.ts'
file 'third.ts'
...
etc.  Not sure why ffmpeg requires the word "file" and the single quotes around the filenames, but it does.
I use this in a small script I have written to automate some of the process (not all of it; you still have to figure out the correct m3u8 filename manually), which is why the error exit is present.  Also the output filename is specified as "../out.ts" because this is running in a temporary directory off the main user directory, but I want the out.ts file to be in the actual user directory.

Thanks a lot @dstftw !

@tv21 If they're simply transport stream files, you can just cat them, e.g.
cat file000.ts file001.ts file002.ts > combined.ts

They updated the site again. Should I post a new issue?
https://watch.cookingchanneltv.com/tv-shows/good-eats-reloaded/full-episodes/for-whom-the-cheese-melts

@NEET-Engineer #17947.

@remitamine Thank you.


Fix pandas-dev tests

Currently pandas-dev tests get 'stuck' on the conda install. The last instruction to run is the standard install:
$ if [[ "$CONDA_ENV" == "docs" ]]; then conda env create -n test_env --file doc/environment.yml; elif [[ "$CONDA_ENV" == "lint" ]]; then conda env create -n test_env --file ci/requirements-py37.yml; else conda env create -n test_env --file ci/requirements-$CONDA_ENV.yml; fi

And after installing the libraries, it prints this and then stops:
Preparing transaction: - - done
Verifying transaction: | / \ | / - \ | / / done
Executing transaction: \ | / - \ | / - \ | / - \ | / - \ | / - \ | / / - \ | / - \ done
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

I'm not that familiar with conda. Anyone have any ideas as to why this would fail while the other builds would succeed?

We're not alone: https://github.com/conda/conda/issues/6986

This is how dask installs the 'nightlies' (I'm guessing these are similar to the master branch): https://github.com/dask/dask/blob/master/continuous_integration/travis/install.sh
...maybe we need to do this; ideally we could make a smaller tweak...

I had this passing a couple of times (e.g. https://travis-ci.org/max-sixty/xarray/builds/546932430), I think this those didn't fix some fundamental problem rather

the end of the conda install stalls for around ten minutes
travis will error the build if it's silent for ten minutes
those builds were slightly less than ten minutes

I'll pause here for the moment; let me know if anyone has any bright ideas

It probably makes sense to use a separate pip install afterwards to install pandas. That lets us leverage conda for all the binary dependencies, and on the whole should go much faster.

It probably makes sense to use a separate pip install afterwards to install pandas

To confirm, does this mean running a separate pip install git+https://github.com/pandas-dev/pandas.git after the install? We already have a separate pip section in the conda environment (I generally don't use conda so am not well-versed in this)

This is working on Azure, which has a longer build timeout.


feature: add Cloudinary file-upload service

The purpose of this feature is to allow resource submissions to include attachments that will be separately stored using Cloudinary, while metadata for uploaded attachments is generated and saved to the database.
In order to achieve this, we have a few new moving parts.
middleware/fileParser & jsonParser
Both of these middlewares are application-wide and are run immediately after express.json() (the old bodyParser).
fileParser is an instance of multer and is used to parse requests with multipart form-data (as opposed to raw JSON which express.json() handles). multer takes any form fields that are set to submit text and places them in req.body (much like if bodyParser were parsing JSON key-value pairs). multer will also take any form fields that are set to submit files and parse these, placing the results in req.files (as the fileParser middleware is set to handle multiple files at once).
The upshot of this is that if we POST some form-data and send some files with Postman, we will have access to them in req.files.
This does leave the puzzle of how to submit our original JSON data that we would otherwise have sent as raw JSON, as the submission must be either form-data or raw JSON - not both.
The best solution I could find is to submit the JSON data as a string in a text field and have another piece of middleware parse this field as JSON and replace req.body with it. This is what the jsonParser middleware does.
So if you submit raw JSON, you can pick it up in req.body. But if you submit form-data with a 'json' field as a string and some files in a separate field, you can still pick up your JSON in req.body and your files will be in req.files.
Great, we've got files and we haven't had to mess with our existing controller code too much (just wait, though).
fileParser is also where acceptable file types are set, using an object whose keys are all accepted mime-types and whose values are set to one of the broader category of attachment types ('file', 'image', 'video'). Within fileParser, this object is only used by multer to filter out file types we're not interested in. However, this object is also exported for use with cloudinary, where it is used to generate metadata (for easy grouping of attachment types for later rendering in React).
loaders/cloudinaryLoader
The cloudinary object is imported in server.js and passed to a loader function to configure it. It's not entirely clear to me what the advantage of passing it to the loader function is (rather than, say, importing cloudinary separately in the loader and calling the loader function in server.js without passing anything in). I suspect it has something to do with dependency injection which I still don't understand. But it's not broken, so possibly I shouldn't fix it?
services/cloudinaryService
Additionally to the loader, we also have cloudinaryService, which is a set of Cloudinary crud functions I have hastily swept into a convenient module to prevent any controller function from mutating into a ravenous pile of spaghetti.
I may be taking liberties calling this a 'service'. It definitely doesn't follow the 'repository pattern'. Ultimately however, the goal is to make this functionality reusable in other controllers as need be. Presently, I've only implemented attachment uploading on the Learning Resource controller, but even if it later seemed appropriate to generalise it via the universal crud functions, I think it's still neater to have cloud crud wrapped up in its own little box where it can't hurt anyone we know or care about.
cloudinaryService provides three functions:
addFiles: takes an array of multer-parsed files, uploads it to Cloudinary and returns metadata for uploading to the database.
removeFiles: takes an array of metadata and deletes those files from Cloudinary.
And then there's updateFiles...
updateFiles takes three arguments:
newMetadata: any submitted file metadata from req.body.attachments (including a blank array, which is differentiated from undefined)
oldMetadata: the metadata from the document retrieved from the database (doc.attachments)
files: an array of files from req.files.
If new metadata exists, it compares it to the old metadata to see what might have been removed, then removes those files from Cloudinary. If files were submitted, it uploads them. It then aggregates a revised set of metadata and returns it for updating the database.
This might well be a daft way to implement a PUT request that also needs to cascade updates to a third-party service, but I was imagining that we might have some state in React where our metadata was living and, upon removing a file, might then update the metadata on the database with whatever was left. And for Cloudinary to then reflect that, a PUT request should be able to submit any combination of existing attachment metadata back to the server and have only those attachments preserved on Cloudinary. This also means that all attachments could be removed by submitting a blank array for the 'attachment' field.
PUT requests seem a little tricky to me, because they can involve any combination of adding or removing attachments. I've attempted the most sensible implementation I can think of, but if you have a better idea then I'm very keen to take it onboard.
Probably after some sleep, though.
Let me know what you think.
You'll need to add three values to your .env files:
CLOUDINARY_CLOUD_NAME
CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET
All of which are available from the dashboard after creating a free Cloudinary account.
Cheers m'dears.

Forgot to mention, I'm using mongoose's findByIdAndDelete / Update instead of deleteOne and updateOne. As a result, my delete and update controller functions send the whole document back to the client. This is currently inconsistent with the universal crud functions, but was preferable at the time.
Without diving into another verbose explanation (which I would happily do, but I'm concerned about exhausting anyone's patience), I am happy to change this to be consistent with the universal crud, but also curious to know whether this alternative behaviour might be preferable more generally.

New file-upload solution in place - much more sensible and hopefully more fault-tolerant.
Probably still some holes to plug here and there.
I've included a sample .env to fill in with your own MongoDB connection string and Cloudinary details.
If you want to upload files when creating / updating a LearningResource, attach them as a form field labelled 'files'. Multi-file upload is supported. JSON can accompany this request in a separate field labelled 'json'.
If you want to delete files when performing an update, pass the file _id values as an array of strings in a field labelled 'attachmentsToDelete'.
See you on Wednesday.

Hmm... there's a bunch of file changes in this commit that I didn't make and I'm slightly confused as to how they got there. Oh well, one to figure out after work I guess...

All good


Swapchain guide incorrect Device init

In the swapchain guide page the last section showing the Device initialasation has a bug.
It shows
let (device, mut queues) = {
    let device_ext = vulkano::device::DeviceExtensions {
        khr_swapchain: true,
        .. vulkano::device::DeviceExtensions::none()
    };

    Device::new(physical, physical.supported_features(), &device_ext,
                [(queue, 0.5)].iter().cloned()).expect("failed to create device")
};

The 2nd last line should use queue_family instead of queue. At least that's what I had to change to get it to compile.

Thanks, good find.


End to End TLS SSL step #3

Hi, @mnriem ,
I merged this PR.
Please create another PR to solve the unresolved conversations in the last 3 PRs:

https://github.com/Azure/azure-sdk-for-java/pull/16452
https://github.com/Azure/azure-sdk-for-java/pull/16708
https://github.com/Azure/azure-sdk-for-java/pull/16773

cc: @vcolin7 , FYI.


⚠ Turnos 24x7 has degraded performance

In 823bef0, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 1035 ms

Resolved: Turnos 24x7 performance has improved in 82a2d0a.


Update Akka Management to first major release

Akka Management 1.0.0 was released recently. This project should use this version (and bump other dependencies as required).

Resolved as part of PR #83


Cannot Change Motorcycle/Bicycle Driver

CARLA version: 0.9.15
Platform/OS: Ubuntu 22.04
Problem you have experienced: I am using the following piece of code to change the driver of motorcycles/bicycles:
if v_blueprint.has_attribute('driver_id'):
    v_blueprint.set_attribute(
        'driver_id',
        random.choice(v_blueprint.get_attribute('driver_id').recommended_values)
    )

However, I have noticed that in practice nothing changes and each motorcycle/bicycle is spawned with the same driver. Could you please confirm if this is the case or if I am doing something wrong?

Yeah. We haven't implemented that yet. We will need to do that in Editor. For now at least

Out of curiosity: When is spawn this bike: https://carla.readthedocs.io/en/0.9.15/catalogue_vehicles/#diamondback-century
I get this rider :

... How come the vehicles in the catalgoue are not the vehicles i can spawn? Am I missing something?

It's the same vehicle, but we updated the rider.

Thanks! I saw it in multiple example scripts so I was under the impression that it would change the rider.
I'll leave this issue open for now. Please let me know if/when it gets implemented, since it would help diversify scenarios a tiny bit more.


⚠ ClamAV has degraded performance

In 3f4d259, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 565 ms

Resolved: ClamAV performance has improved in e00f72c.


Double Colon Changed On Click / Select Autocompletion

I try Intelephense on Atom.
I have an issue when selecting a completion on a static class.
One of the colons is disappeared on select.

Using: Atom 1.55.0 X64
OS: Windows 10 64bit

This is due to the following issue in the language-client: https://github.com/atom/atom-languageclient/issues/218, I just released a patch with a temporary workaround.

thank you for your reply.
But sadly, the autocompletion not working after update.
Hopefully, the issue solved shortly and I can enjoy my premium features.  :)

I just released an update to the language client. could you confirm that it fixes the issue?

Sorry for the late reply.
Yes, all works for now. thank you for the update.


RFC-002: Fault Tolerance

This is a proposal to add fault tolerance mechanisms to VAST.
It's main contribution is a discussion about remodeling the catalog component on top of a distributed and fault tolerant "metastore".
Rendered

I would like to bump the ETA to October 19. @mavam is that OK?

I think this is finally ready. Any objections against merging today already? If not I would do that later.

It's ready to go from my side.
There is one outstanding comment from @dominiklohmann. When I did a full pass yesterday, I didn't find it worth going into detail, but if you feel strongly about it, @dominiklohmann, it should be addressed prior to merging.


Fix filename error

"operator_open-cluster-management_clustermanagers_hosted.cr.yaml" is not a valid file name, change to reflect the correct name.

@yitiangf Thanks for the PR, could you change the file name deploy/cluster-manager/config/samples/operator_open-cluster-management_clustermanagers_detached.cr.yaml to operator_open-cluster-management_clustermanagers_hosted.cr.yaml instead. we actually rename the mode frome detached to hosted And please rename the file test/integration/klusterlet_detached_test.go to klusterlet_hosted_test.go /cc @xuezhaojun

Changes made based on the reviewer's comment in PR: https://github.com/open-cluster-management-io/registration-operator/pull/245


question for fusion_net

Hi, great work. I have a little question about the calculation about weight_t ---> weight_t = torch.tanh(self.fusion_net(motion_pred_data[:, config.hist_length:].clone().detach(), motion_pred_physics_pred[:, config.hist_length:].clone().detach(), motion_feats.clone().detach(), time_idx.clone().detach())) ** 2 which is calculated using detach() parameters, I wondering why

Our framework basically consists of three components, the data-drive, the physics, and the fusion model. Adding ".detach()" is intended to train each model individually.

Close due to being inactive, please feel free to reopen.


Adding unit test for target group

This PR is about adding a unit test for target group for unmarshalling to yaml.

Thanks!


additions and edits

I re-edited the files so that they don't conflict, I hope there is no conflict.

@commandcobra7 Creating a jumping path using a console command or menu item doesn't set the jump velocity.
The bot just jumps in its place, and rests against an obstacle to jump again.

jump distance wasn't necessary, and velocity can be zero since last commit (not always works, but acceptable)


Pricing not showing for m7i instance types

Pricing not showing for m7i instance types both m7i and m7i-flex. This applies to on-demand and spot.

Never mind, it was an issue with my outdated pricing. After assuming new credentials, new prices were fetched and everything works as expected.


Pairing with Apple Home fails

After implementing PR #7 the pairing of the onoff_light can be started from Apple Home using the QR code.
It prompts the user that the device is uncertified. After confirming the dialog, the process continues.
Ultimately the onboarding fails, indicating that the accessory could not be paired.
In the logs there is no error, or an indication as to what went wrong:
2023-01-11-matter_rs_log-1.log

This is something I am currently working on, and if you try with the latest branch feature/multi-admin it should work, still ironing out some minor kinks, will be raising a PR for this soon


Feature Request (docs): explain how to deploy a custom policy

Is your feature request related to a problem?
The current documentation doesn't explain how a user is supposed to deploy a custom policy, one that is not hosted on Artifact HUB
Solution you'd like
Update the documentation with a new section that explains the steps required to deploy a policy that is not hosted on Artifact HUB
Alternatives you've considered
No response
Anything else?
No response

Hi @flavio. If you like, you (or someone) can sketch this one out and I'll pick it up? It's probably useful for me.


Not set default language in iobroker => crash

If you not set a default language in Iobroker, the adapter crash:
RangeError: Incorrect locale information provided at Date.toLocaleString () at getDayName (/opt/iobroker/node_modules/iobroker.swiss-weather-api/main.js:94:18) at /opt/iobroker/node_modules/iobroker.swiss-weather-api/main.js:2039:18 at Array.forEach () at IncomingMessage. (/opt/iobroker/node_modules/iobroker.swiss-weather-api/main.js:2030:26) at IncomingMessage.emit (node:events:406:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)
After settings default language in iobroker everything works fine again.

Actually, the adapter should use "en-GB" as default language in this case. But this seems not to have worked. Made a correction. Now "de" is the used language if no default language is set in ioBroker. I wanted to test this now. But now I wonder how you could not set a default language in ioBroker. The admin panel require a default language. How did you remove the language there?


Merge Goldilocks implements

Now the Goldilocks is implemented by both ff and winterfell, we should merge them, or implement a new one.

Done by #86