Clarify description of Zvkt

I am confused with the Zvkt (Vector Data-Independent Execution Latency) definition.
It said, "All floating-point operations" are not affected by Zvkt.
But the vfslide1up.vf and vfslide1down.vf operations are listed in the affected range.
I think these 2 operations are in floating-point format, even though they were categorized as Vector Slide Instructions.
For the same reason, I believe vfmv* (Floating-Point Scalar Move) operations are also unaffected by Zvkt.
Could you clarify this part?

@kdockser for your consideration. (we could/should clarify since vfmv.v.f is indeed listed in RVV 1.0 Section 13 but vfslide1* are listed in Section 16).

My recollection is that the use case for the slide instructions in vector crypto was to help with AES key scheduling (to hold subkeys) -- and this is obviously unrelated to floating point. So it seems that the inclusion of this instruction is indeed an error.

To be honest, it could go either way for me. I found the use of floating-point registers as extra storage a bit of an anti-pattern but I am quite sure it will happen.
I found your argument about not making any normative change if we can avoid it spot on. The spec being ratified, the bar to make such change should be pretty high and I do not think this qualify.
So overall this sounds very reasonable to me.
We could maintain a list of known inconsistencies that we may eventually revise in a future revision of the vector crypto spec. And in general gathering community feedback on usage would be interesting.


7/9 PM Publish

:warning: Validation status: warnings

File
Status
Preview URL
Details

.openpublishing.redirection.json
:warning:Warning

Details

docs-conceptual/azurermps-4.4.1/install-azurerm-ps.md
:white_check_mark:Succeeded
View (azurermps-4.4.1)

docs-conceptual/azurermps-5.7.0/install-azurerm-ps.md
:white_check_mark:Succeeded
View (azurermps-5.7.0)

docs-conceptual/azurermps-6.4.0/context-persistence.md
:white_check_mark:Succeeded
View (azurermps-6.4.0)

docs-conceptual/azurermps-6.4.0/install-azurerm-ps.md
:white_check_mark:Succeeded
View (azurermps-6.4.0)

.openpublishing.redirection.json

[Warning] 'W:\vvpl-s\docs-conceptual/index.md' would be overwritten by redirection rule configured in master redirection file .openpublishing.redirection.json. Please remove the original file to resolve this warning.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add codecov badge

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (master@d51b4d2). Learn more about missing BASE report.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##             master      #15   +/-   ##
=========================================
  Coverage          ?   98.95%
=========================================
  Files             ?        5
  Lines             ?       96
  Branches          ?        0
=========================================
  Hits              ?       95
  Misses            ?        1
  Partials          ?        0


Update defaults-hr_HR.js

More appropriate messages for Croatian language.
Main problem were numbers on selected items and limits that were not appropriate in some contexts.
Make sure to target the dev branch!

Made another PR based on dev branch because I did not read CONTRIBUTING guide.
https://github.com/snapappointments/bootstrap-select/pull/2874


Error: Cannot find module 'fastify with CSV server

I 'm getting the following error
CSVServer# node CSVServer.js my-data-directory
module.js:549
    throw err;
    ^

Error: Cannot find module 'fastify'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/root/CSVServer/CSVServer.js:2:13)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)

npm install did it

This is the second request for this, this week.
Read the setup instructions (repeated below)
The npm install command installs all the node modules used to support
CSVServer - starting with fastify.js
Installation/setup
from a command window, execute the following commands:
git clone https://github.com/michaeldmoore/CSVServer.git
npm install
node CSVServer.js my-data-directory
or, using the default CSV data directory (csv)
node CSVServer.js
In the unlikely event that this doesn't fix your problem, try updating your
node installation - some people with very old versions of node have had
trouble getting this to work.
Good luck and feel free to ask again if you do these things and still can't
get it to work.
Michael Moore
On Fri, Mar 20, 2020 at 7:00 PM Tamir Suliman<EMAIL_ADDRESS>wrote:

I 'm getting the following error
CSVServer# node CSVServer.js my-data-directory
module.js:549
throw err;
^
Error: Cannot find module 'fastify'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object. (/root/CSVServer/CSVServer.js:2:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/michaeldmoore/CSVServer/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4NLLXHPPFQ4WOIEAHLKLTRIO4OFANCNFSM4LQSPTOA
.

--
"That's not grey - I've just come from San Francisco with some flour in my
hair"


Link to instructions throws a 404

I was wondering where the right link is to get started? An error is thrown when clicking on tutorial instructions in README.md

Is this the correct link? https://www.carbondesignsystem.com/developing/frameworks/svelte

Hi there. The tutorial is a work in progress and is not yet merged.

Sweet, thank you Eric!


Add gap duration between individual animations of items

If say, 10 items move to a new X position.  Set a step duration so they animate one after the other.

This was sorted out a little while ago.
added stepDuration param to the animation object


Updated for Swift snapshot 05-03

Fixes error Sources/SQL/Model/Model.swift:89:28: Type 'Range<Self.Index>' does not conform to protocol 'Sequence'
updates swiftenv local version
Updates dependencies to 05-03 counterparts, and specifies version ranges. From what I understand a minor version always uses the same Swift snapshot so it should be safe to use any future patches

Oops I just realized you don't need version ranges, and the way you have it works the same and looks better.

I think we missed this 😬


texture normalize confusing params

safe needed ?
what range goes in what comes out ? mul only used when  safe on ?


Bad performance on multivariable functions.

Have a look:
a=randn(5000000);
@time(reduce((x,y) -> x,a))
elapsed time: 0.250185444 seconds (60000812 bytes allocated, 51.42% gc time)
0.5564212271634134
@time(reduce(@anon((x,y) -> x),a))
elapsed time: 0.815615445 seconds (120012708 bytes allocated, 35.23% gc time)
0.5564212271634134

This is fixed in julia 0.4 because of https://github.com/JuliaLang/julia/pull/10314. I'll close the issue, but note that on the 0.3 version of this package it would still require a pull request to implement efficient reduce. If you decide to do this, I can create a 0.3 branch; as it is, further development of this package on 0.3 is frozen.


Desktop Icon

This is rather nit picky but can the icon for the shortcut be a full sized icon? Rather annoying to see that white box around it on the desktop. thanks.

What OS are you on? Could you post a screenshot?

This is what I'm referring to

This is what it looks like on Windows 10 for me

It looks fine when the icon is small. But when you make the icons larger, that white line emerges.

It looks fine when the icon is small. But when you make the icons larger, that white line emerges.

Wow I never knew it would do that. I'm seeing the same white border on most of my desktop icons when zoomed in. I'm not sure there is anything we can do about it.

This isn't a bug from our side. Every Java.exe I have creates that border while using scaled layout.

It has to do with the .ico they use when compiling the program. If he scaled the current icon to a full 512x512, the issue would be resolved. This is what I'm asking for.

Any thoughts?

https://github.com/runelite/launcher this should be reopened here.


Ability to apply @Authorized decorator Resolver-wide

Is your feature request related to a problem? Please describe.
It would be nice to have option of applying @Authorized decorator to whole resolver, in case if entire resolver have same permissions. It's not very convenient to repeat @Authorized decorator with same parameters for every query and mutation
Describe the solution you'd like
Ability to apply @Authorized decorator to resolver
Describe alternatives you've considered
Probably implementing separate decorator for resolvers
Additional context
N\D

Closing as a duplicate od #200 🔒


Alert if internal queue almost full

Log an alert if the internal queue (_monitoredItemsDataQueue) is close to full (BoundedCapacity) so a monitoring system, such as OMS, can notify an administrator.

Closing and adding to our internal "long term" product backlog.   This will unfortunately not be implemented in H120.  Our new publisher implementation also does not include a queue anymore but uses Dataflow, the plan would be to in the long run move the back pressure to the server, thus not dropping any more messages in the publisher except during restarts/failovers (and maybe not even there).


fix(live-previews): add missing icon for @tabler/icons package

@refinedev/live-previews is only including the used icons from the @tabler/icons due to loading performance issues. We've missed the ChevronUp icon which we use in the tutorials, resulting the missing icon in some of the live previews.
Resolves #5083
Self Check before Merge
Please check all items below before review.

[x] Corresponding issues are created/updated or not needed
[x] Docs are updated/provided or not needed
[x] Examples are updated/provided or not needed
[x] TypeScript definitions are updated/provided or not needed
[x] Tests are updated/provided or not needed
[x] Changesets are provided or not needed

Turns out, it's actually not used 🤦


Multi tle support

This adapts the EtcTLESource to allow for a TLE set, and requesting the TLE for a particular satellite within the set

Coverage increased (+0.006%) to 94.45% when pulling 7238fcc5d133a731eb332c01421ca61b2553e8d8 on jamlamberti:multi-tle-support into e05e847e5344f8099a6ddc444cb2c6dced919975 on satellogic:master.

Coverage increased (+0.006%) to 94.45% when pulling 7238fcc5d133a731eb332c01421ca61b2553e8d8 on jamlamberti:multi-tle-support into e05e847e5344f8099a6ddc444cb2c6dced919975 on satellogic:master.

Thanks @jamlamberti for this enhancement! Could you please rebase this pull request on top of master and push --force so we don't include #59 twice?


Bump various dependencies

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

@howardjohn: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

/test all

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
d7b6d5821065e370634734fca588d10577f001c4
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
d7b6d5821065e370634734fca588d10577f001c4
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
d7b6d5821065e370634734fca588d10577f001c4
link
/test lint_istio

gencheck_istio
d7b6d5821065e370634734fca588d10577f001c4
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test all

/retest

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
d7b6d5821065e370634734fca588d10577f001c4
link
/test lint_istio

gencheck_istio
ecb9cc80cf7e437cb01006a36f6a11640006b38d
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


How to generate SDK (c#)?

Hi guys, I was trying to generate SDK by openapi data. I found iot central api swagger json here:
https://github.com/Azure/azure-rest-api-specs/tree/main/specification/iotcentral/data-plane
Maybe it's not correct one and I have to use something else. If so, please point me to the correct one.
Anyway, with that swagger json, Autorest generates some clients (like entity managers: device manager, template manager etc), but models are not generated. At the same time I see in you repo autogenerated files with models and more granular clients. How did you build those files (I mean everything that is located in folder ./SDK).
Thanks!

Using --generation1-convenience-client, for example with latest API swagger:
autorest readme.md --csharp --tag=package-2022-10-31-preview --csharp-sdks-folder="~/sdk/csharp" --generation1-convenience-client --namespace="Microsoft.Azure.IoTCentral.Preview" --public-clients=true

Thank you for response!
Do you think it's worth to add small readme or change current one to show that generation process, otherwise people like me can't replicate sdk auto generation with what presented in the current readme version.
Cheers!

Yeah, will update the readme file with how to generate your SDK based on API version.


Uploading multiple Photos to one Post

Would it be possible to upload several photos to one post ?
Something like that:
  // Upload Photo
  item, err := insta.Upload(
    &goinsta.UploadOptions{
      File1:     f1,
      File2:     f2,
      File3:     f2,
      File4:     f2,
      Caption:  "multiple photos post",
    },
  )

Up

Could you share code for upload an album in a local folder ? Also it is possible to specify a filter on the album ?
thanks a lot for your work
JB

For local photos you just need to read in the file, you can find out how to do that by googling "go read file", you can then pass the bytes into a new buffer, and into the album.
Filters are not possible. On Instagram this does not happen on the server, but on the app.

Sorry, I am very bad at golang..
It would really help if you could send me directly the code.
Thanks in advance,
JB

https://gobyexample.com/reading-files


Enhancement: Provide a config object to AuditConfiguration constructor

I think it would be nice to be able to provide a configuration payload to the AuditConfiguration constructor instead of creating it and then setting each option one by one.
This would allow for config payloads to be reusable when running a batch of audits.
i.e.
var config, auditConfig, audit, report;

config = {
  scope: document.querySelector('.active'),
  showUnsupportedRulesWarning: false,
  maxResults: 1
};

auditConfig = new axs.AuditConfiguration(config);
audit = axs.Audit.run(auditConfig);
report = axs.Audit.createReport(audit);

This idea :+1:


Lua in IntelliJ gives fairly ludicrous suggestions.

OS version: Win10
Editor: intelij
Editor version: Community 2020.3
Programming language: Lua
TabNine extension version: 0.2.9, TabNine 3.2.63-32

Issue Details:
Hitting the enter key at the end of typing the following lines:
while true do
    if 1==1 then
        -- this is an example.
    end
end

Gives this code:
    while true down
        if 1==1 blockTheAction
            -- this is an example. Must
        end
    end

If I type "do" or "then", or if I use a period at the end of a comment... I do not expect hitting that enter will replace my text with something so clearly wrong.
The IDE in each case gets the suggestion right ("do", "then", and nothing, respectively), and that suggestion is the first in the menu.
However, TabNine's suggestions are the ones selected, even when I have unchecked the setting File->Settings->Editor->General->"Code Completion"->"Sort completion suggestions based on machine learning".
TabNine sometimes makes some fairly smart suggestions, which could save me work. But with the current way of working, where the suggestions are not mere suggestions but are implemented if I try to go to the next line, I find am spending far more time correcting it, than it is saving me. I hope this will change in the future, but for now, I am disabling it until Lua and IntelliJ support have had a little more time to mature.

That unfortunate to hear.
We will look into it, and hopefully have a fix ready ASAP.
This is a bit of a tricky situation, so it might take some time. I hope you'll bear patience and give us a change to fix this.
Thank you for letting us know!

That unfortunate to hear.
We will look into it, and hopefully have a fix ready ASAP.
This is a bit of a tricky situation, so it might take some time. I hope you'll bear patience and give us a change to fix this.
Thank you for letting us know!

Note that it is entirely possible that this is just user error on my part, perhaps a config setting I've missed or something. In which case, this could just be resolved by documentation telling people to tweak that setting when installing.

Note that it is entirely possible that this is just user error on my part, perhaps a config setting I've missed or something. In which case, this could just be resolved by documentation telling people to tweak that setting when installing.


moneronodeset p2p: no incoming connections when behind a service

being behind a service, we must provide that ip as the one for others to connect to.
it'll be interesting to verify which IP is actually being offered - not really familiar with that part of the codebase
related: https://github.com/monero-project/monero/pull/7707

some logs:
2021-05-24 12:40:28.117 [P2P8]  INFO    net.p2p src/p2p/net_node.inl:2549       [<IP_ADDRESS>:50919 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:28.117 I [<IP_ADDRESS>:50919 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:28.120 [P2P0]  INFO    net.p2p src/p2p/net_node.inl:2549       [<IP_ADDRESS>:4076 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:28.120 I [<IP_ADDRESS>:4076 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:28.122 [P2P1]  INFO    net.p2p src/p2p/net_node.inl:2549       [<IP_ADDRESS>:47982 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:28.122 I [<IP_ADDRESS>:47982 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:32.178 [P2P8]  INFO    net.p2p src/p2p/net_node.inl:2549       [<IP_ADDRESS>:19818 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address
2021-05-24 12:40:32.178 I [<IP_ADDRESS>:19818 INC] CONNECTION FROM <IP_ADDRESS> REFUSED, too many connections from the same address

that makes sense - <IP_ADDRESS> is the address of the bridge device inside the kind-control-plane network namespace that connects the pods
e.g., we can see that to reach, say, <IP_ADDRESS> (a pod):
ip route get <IP_ADDRESS>
<IP_ADDRESS> dev veth987162b8 src <IP_ADDRESS> uid 0

we go through <IP_ADDRESS>, the bridge device that has the forwarding database:
root@kind-control-plane:/# bridge fdb show
33:33:00:00:00:01 dev veth5f6a829e self permanent
01:00:5e:00:00:01 dev veth5f6a829e self permanent
33:33:00:00:00:01 dev veth987162b8 self permanent
01:00:5e:00:00:01 dev veth987162b8 self permanent
33:33:00:00:00:01 dev vethaa54635a self permanent
01:00:5e:00:00:01 dev vethaa54635a self permanent
33:33:00:00:00:01 dev veth6322497c self permanent
01:00:5e:00:00:01 dev veth6322497c self permanent
33:33:00:00:00:01 dev veth1a213ee7 self permanent
01:00:5e:00:00:01 dev veth1a213ee7 self permanent
33:33:00:00:00:01 dev vethacc19372 self permanent
01:00:5e:00:00:01 dev vethacc19372 self permanent
33:33:00:00:00:01 dev eth0 self permanent
33:33:ff:00:00:02 dev eth0 self permanent
01:00:5e:00:00:01 dev eth0 self permanent
33:33:ff:14:00:02 dev eth0 self permanent

we can confirm that taking a look at plain ip output:
root@kind-control-plane:/# ip a | grep 244.0.1 -B2
2: veth5f6a829e@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:68:02:23:ef:c9 brd ff:ff:ff:ff:ff:ff link-netns cni-b4f587a4-a521-f4f1-60af-8be02d667fb1
    inet <IP_ADDRESS>/32 scope global veth5f6a829e
--
3: veth987162b8@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ce:e4:4c:cf:2f:b0 brd ff:ff:ff:ff:ff:ff link-netns cni-c4e1116b-bc53-084c-215b-f5395381a8fe
    inet <IP_ADDRESS>/32 scope global veth987162b8
--
4: vethaa54635a@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether aa:b6:50:48:80:27 brd ff:ff:ff:ff:ff:ff link-netns cni-5abb45a6-711f-365b-7fcb-c8ae447e1f00
    inet <IP_ADDRESS>/32 scope global vethaa54635a
--
7: veth6322497c@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 0e:f3:a1:ea:21:f2 brd ff:ff:ff:ff:ff:ff link-netns cni-5d6da78e-5461-1897-8673-0e0d42def4e4
    inet <IP_ADDRESS>/32 scope global veth6322497c
--
8: veth1a213ee7@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 7a:fa:a8:4f:65:8f brd ff:ff:ff:ff:ff:ff link-netns cni-eeece0ff-d6e4-bb5d-536c-4cc830f07cca
    inet <IP_ADDRESS>/32 scope global veth1a213ee7
--
9: vethacc19372@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether e6:2f:4f:60:a1:03 brd ff:ff:ff:ff:ff:ff link-netns cni-b69762d1-c348-6283-1316-65f3f5e16e87
    inet <IP_ADDRESS>/32 scope global vethacc19372

thus, as all of the traffic will be coming from that ip from the perspective

well, it turns out that we can disable the snat behavior that we're seeing for nodeport:
https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-type-nodeport

To avoid this, Kubernetes has a feature to preserve the client source IP. If you set service.spec.externalTrafficPolicy to the value Local, kube-proxy only proxies proxy requests to local endpoints, and does not forward traffic to other nodes. This approach preserves the original source IP address. If there are no local endpoints, packets sent to the node are dropped, so you can rely on the correct source-ip in any packet processing rules you might apply a packet that make it through to the endpoint.

TIL

fixed!


Colors are inaccurately rendered.

Description
Colors are inaccurately rendered on both iOS simulator and devices. Haven't checked on Android.

Hex codes from code:
Blue: #157efb
Black Text: #262626
Border: #b2b2b2
Background: #fafaff
Hex codes from screenshot:
Blue: #2181f7
Black Text: #191919
Border: #b2b2b2
Background: #fafaff
Reproduction
Simply use colors.
Additional Information

React Native version: 0.35
Platform: iOS, Not sure on Android
Operating System: MacOS

Does this happen on a particular component, or across the board?

@hramos Across the board. It's not limited to text or buttons.

Maybe f.lux / nightshift?

Perhaps this is your display's colour correction. If you are using OSX try using chromes inspector to set this page's background to #157efb, using the OSX colour picker you'll get a different colour depending on the display profile in your OSX settings, I get #0A60FE

I tested with MacOS Sierra and the colors are correct.

Sounds like a non-issue. Ping me if you think this should be re-opened.

@JakeCoxon Wow. You are right. I don't know why my display is rendering wrong colors.

For those who run into the same problem as me, change your color profile to sRGB on Mac.


Run npx ember-addon-migrator

There are always steps to do after running the migrator, (cause every addon has different needs)
so, we'll see how long it takes to get to v2 :upside_down_face:
Looks like I have to finish this migration due to a hard to track down error with v1<->v2 compat https://github.com/NullVoxPopuli/ember-resources/runs/5842084950?check_suite_focus=true#step:7:428
(I have a separate task to debug "eventually" but priorities and business, etc -- this needs to be a v2 addon anyway)

this was completed in #384


Add macOS support

Summary
This adds macOS support to react-native-svg.
A good amount of code for react-native-svg iOS, such as constructing paths, is already platform-agnostic, but there were a few big things that needed to be resolved, mostly related to type differences between macOS and iOS (for example, importing <UIKIt/UIKit.h> and differences between NSView/UIView, NSColor/UIColor, etc.), as well as a couple of iOS concepts that don't appear to have direct macOS equivalent (like -[UIView tintColor], which we use to determine what "currentColor" is).
Most of the heavy lifting in resolving platform differences lies in RNSVGUIKit.h, which is a similar strategy to what react-native-macos does with RCTUIKit.h (found here).
Test Plan
To verify that nothing broke, I created a test app and confirmed that the example SVGs shown in this repo's README render exactly the same.
Screenshot Comparison

macOS
iOS

Compatibility

OS
Implemented

iOS
N/A

Android
N/A

macOS
✅

Checklist

[ ] I have tested this on a device and a simulator
[ ] I added documentation in README.md
[ ] I updated the typed files (typescript)
[ ] I added a test for the API in the __tests__ folder

@amgleitman Thank you so much for working on this! Looks like a huge undertaking. It's been one of the things holding me back from using rn-macos and this will help a lot

@msand, can you take a look at this?

@amgleitman Do you have a published version of https://github.com/microsoft/react-native-svg-macos?

@amgleitman Do you have a published version of https://github.com/microsoft/react-native-svg-macos?

@jacobp100 Not yet, but we're working on it.

Ok. Thanks for your work on this! It'll be really helpful

This is really impressive work! I hope to have some time and energy to dedicate to open source soon, becoming a father this spring, and our startup is growing quickly atm...

This is really impressive work! I hope to have some time and energy to dedicate to open source soon, becoming a father this spring, and our startup is growing quickly atm...

To give us some flexibility with contributing to this repo, do you think it'd be possible to give @amgleitman write permissions so he can merge in the Mac support change? Either way, congrats on the startup and soon-to-be fathering!

This is awesome! @msand do you have any thoughts to @HeyImChris 's question?

I just added @amgleitman to the repository with write rights. Think I'll announce in a separate issue that this repo is looking for more maintainers and add a link to the readme. Thanks for any help in this!

Thanks @msand! Can I assume that I have your blessing to merge this PR and help maintain this repo in the future?

@amgleitman do you have the source code of the SVG content(all you show on screenshots)? I want to try to write tests for this library.

@amgleitman do you have the source code of the SVG content(all you show on screenshots)? I want to try to write tests for this library.

I took the examples from the README file.

@amgleitman do you have the source code of the SVG content(all you show on screenshots)? I want to try to write tests for this library.

I took the examples from the README file.

i see :) thanks


Socket streaming with zero-length string fields

Hi all,
I observed some strange difference in behavior when decoding message from fixed-length buffer (pb_istream_from_buffer) and from streaming socket (pb_istream_from_socket in examples/network_server/common.c).
When the message contains empty string, the latter case causes to wait for additional data even all needed data were already received. If I use the same data with pb_istream_from_buffer, the return status is true and the message struct is assigned correctly.
This happens only if the message has empty string (0x0).
Is this behavior expected?
Best regards,
Michael

Which are you using, pb_decode_delimited() or pb_decode()?
Plain pb_decode() doesn't know when message has ended because there is no length info in plain protobuf messages.
Not sure why empty string would affect it.

Hello Peter,
I use pb_decode_delimited(). On the server-side, I use almost identical code you have in examples/network_server/common.c just with delimited decoding. On the client-side, I use python code generated from protoc and before the actual message, I send a varint with the message length. As already said, this works ok, until some of the optional string field is present and set to "".
I attach the core of my proto message just for the case you would have an idea what is wrong.
message msg_m
  {
    optional action_t action = 1 [default = READ];
    optional comm_if_t src_if = 2;
    oneof values
    {
        msg_type_1 msg_type_1 = 3;
        msg_type_2 msg_type_1 = 4;
        ...
    }
    optional string name = 10;
  }

and my options are:
* max_size:40
* max_count:5
* fbytes fixed_length:true max_size:4
* no_unions:true;
* anonymous_oneof:true;

Alternatively, I will collect the messages from a socket into a buffer and use pb_istream_from_buffer instead which do not exhibit this behavior.
Best regards,
Michael

I use almost identical code you have in examples/network_server/common.c just with delimited decoding.
Hmm, what do you mean by that? The network_server example already uses pb_decode_delimited() in the client & server code, and there should be no reason to modify the socket code for that.

Hmm, I just now noticed that the code may call recv() with len set to 0 when there is an empty string. You could try adding if (count > 0) in read_callback().

Seems actually like a valid bug in the example, because with count = 0 it will falsely detect EOF condition when recv() returns 0.

Thanks for your help.

Fix released in <IP_ADDRESS>.


How to change option for json parser ?

I read https://falcon.readthedocs.io/en/stable/api/media.html but I fail to understand how I could simply update option for the json parser, or just replace it.

Hi @Stargateur!
You need to customize the JSON media handler. Under JSONHandler, there are a couple of snippets how to use a different JSON library, or how to pass custom parameters to it.
Once you have a customized handler, you need to change the application's request and/or response options to use your custom handler object for application/json (or any other Internet media type). From one of those snippets:
extra_handlers = {
    'application/json': json_handler,
}

app = falcon.App()
app.req_options.media_handlers.update(extra_handlers)
app.resp_options.media_handlers.update(extra_handlers)

See also: Replacing the Default Handlers.
Does any of the above shed some light on the subject? Or did you mean some other part of the framework by "the JSON parser"?

Yes, I have read the page, but I don't understand how to use this to change an option, put it simply I would like that the default use str.
I have understand that I need to use https://docs.python.org/fr/3/library/json.html#json.dumps but I'm not a python dev so it's hard for me to guess what to do next. Or maybe use https://docs.python.org/fr/3/library/json.html#json.JSONEncoder but here again I don't have much clue about what to do.
And... I think I understand by writing this:
from functools import partial

from falcon import media
import json

app = falcon.App()
json_handler = media.JSONHandler(
    dumps=partial(
        json.dumps,
        ensure_ascii=False,
        default=str,
    ),
)
extra_handlers = {
    'application/json': json_handler,
}
app.resp_options.media_handlers.update(extra_handlers)

It's confusing example say the default use json from std but use rapidjson in example. But this seem to work perfectly thanks.

Ah, right, that's a fair point; maybe we're conflating those two concepts (using a custom JSON library vs just customizing the stdlib's json) in a way that it gets confusing. It does make sense to clearly illustrate both concepts separately.
We also have this recipe excercising customization of the standard json.dumps: Prettifying JSON Response, although it seems you got it under control now nevertheless.


common_iptv

WIP, currently all messed up and includes #49

moved to https://github.com/OpenVoiceOS/OVOS-workshop


.NET SDK 3 is end of life (eol) - move to 6 or 7

The last SDK bump was back in Oct 2022: https://github.com/PowerShell/PSScriptAnalyzer/pull/1852
The SDK is eol as per https://dotnet.microsoft.com/en-us/download/dotnet/3.1#sdk-3.1.424
This means it's no longer possible to build on distributions that aggressively removed unsupported software.

There is already a PR for it: #1873

I had searched before opening this, but missed it.


Fix or -> and in Github Sawfish rule

I'm not sure where this or is supposed to be. I stumbled on this rule and noticed that it looks incorrect.

this is a list of known malicious domains, so i think the intent is for it to flag under any condition


fix: revolut raw

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

Project coverage is 51.46%. Comparing base (1341e33) to head (4fe2455).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #27   +/-   ##
=======================================
  Coverage   51.46%   51.46%
=======================================
  Files          17       17
  Lines        2392     2392
=======================================
  Hits         1231     1231
  Misses       1010     1010
  Partials      151      151

Flag
Coverage Δ

unittests
51.46% <100.00%> (ø)

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

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


drivers: can: various fixes for can_recover() and added test case

Do not force CONFIG_CAN_AUTO_BUS_OFF_RECOVERY=y when MCP2515 is enabled. Instead fix the return type of the mcp2515_recover() function and return `-ENOTSUP. Fixes: #44344.
Fix the signature of the CAN bus recovery functions in the Bosch M_CAN driver frontends. Fixes: #44345.
Fix compilation (and improve checks) in z_vrfy_can_recover(). Fixes: #44348.
Add test case for can_recover() to prevent issues like the above from resurfacing.

For context I tried looking at how CONFIG_CAN_AUTO_BUS_OFF_RECOVERY is handled on the other controllers, and it seems ignored for mcan, after some googling around it seems automatic bus recovery is intentionally not supported by the bosch mcan controller. So while this PR correctly untangles the config option for the mcp2515 it looks like there still is a lingering situation that the mcan controllers shouldn't allow CONFIG_CAN_AUTO_BUS_OFF_RECOVERY=y. Or am I misunderstanding the config option?

For context I tried looking at how CONFIG_CAN_AUTO_BUS_OFF_RECOVERY is handled on the other controllers, and it seems ignored for mcan, after some googling around it seems automatic bus recovery is intentionally not supported by the bosch mcan controller. So while this PR correctly untangles the config option for the mcp2515 it looks like there still is a lingering situation that the mcan controllers shouldn't allow CONFIG_CAN_AUTO_BUS_OFF_RECOVERY=y. Or am I misunderstanding the config option?

No, you are correct. This too will be addressed, but first I would like to establish test cases for the code we already have.
The way the MCP2515 driver handled this prevented a common test case, prompting me to fix that prior to introducing the test.
My plan is to move much of the CAN configuration to run-time flags/capabilities (with compile-time Kconfigs to reduce code size where it makes sense). Auto-recovery is one candidate for this, one-shot and triple-sample others. A generic, software timer-based auto-recovery functionality is also on my list.

My plan is to move much of the CAN configuration to run-time flags/capabilities (with compile-time Kconfigs to reduce code size where it makes sense). Auto-recovery is one candidate for this, one-shot and triple-sample others. A generic, software timer-based auto-recovery functionality is also on my list.

Oh nice, yes a transition to capabilities sounds like it'd sort that properly.


VsNotification not resolved vuesax components in content

I have a simple custom component NotificationContent.vue:
<template>

        <vs-row>
            <vs-col :sm="4">

TEST

            </vs-col>
        </vs-row>

</template>

I want to use above component as notification content in my App.vue:
VsNotification({
   duration: 0,
   content: NotificationContent,
   position: 'top-center',
})

While render process Vue not resolved vuesax components with next console errors:
NotificationContent.vue [Vue warn]: Failed to resolve component: vs-row
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.

NotificationContent.vue [Vue warn]: Failed to resolve component: vs-col
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.

In other places of my project all vuesax components works perfectly. Use vuesax:
import { createApp } from 'vue'
import App from './App.vue'
import Vuesax from 'vuesax-alpha'

import 'vuesax-alpha/theme-chalk/index.css'
import 'vuesax-alpha/theme-chalk/dark/css-vars.css'

const app = createApp(App)
app.use(Vuesax)
app.mount('#app')

oh thanks, it was the library's fault. This error will be fixed in the next version

🚀 v0.2.0-beta.73 has been released.
To use custom components, pass the content option a vnode.
Usage:
import { createVNode } from 'vue'
import { VsNotification } from 'vuesax-alpha'
import { CustomComponent } from '@/components'

VsNotification({
    duration: 0,
    position: 'top-center',
    title: 'Notification with custom component',
    content: createVNode(CustomComponent),
})

This is still not work for my project

The error is the same

please provide a mini repo

oh, i get it. You need to manual import components
in NotificationContent.vue
import { VsRow, VsCol } from 'vuesax-alpha'

To resolve it automatic, please install @vuesax-alpha/auto-import-resolver. See details


Change design when choosing an item from the gallery?

When selecting a video from the gallery, how do i:
--style the cancel, play and choose buttons (change font and color)
--change color of the progress bar from blue color
--remove the 'compressing video' text here
--change the background color behind the video from the deep black
CLICK MY PROFILE PIC TO SEE THE ISSUE

Anyone?


backdown SDK version to be LTS 10.12 compliant

Describe your changes
Please include a summary of the change, a relevant motivation and context.
Issue ticket number and link

Fixes #(issue)

Checklist before requesting a review

[ ] I have performed a self-review of my own code
[ ] I have verified that the code builds perfectly fine on my local system
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have verified that my code follows the style already available in the repository
[ ] I have made corresponding changes to the documentation

This works for P3268-LVE with LTS (FW 10.12.213). Thanks!


feat: revamp the design of contact us form 🪄✨

Description

Currently the design of Contact Us form is not properly structured and designed. The input fields are not properly visible, It affects accessibility
We want to improve the design by revamping the Contact us form.

Screenshot (Current state)

[Updated design will be showed on PR]

Hey there @SurajPratap10 👋🏻
Please make sure to assign this issue to me to make the work done, Thank You!


Develop the 'superset' of desired fields by states for Full ELR

This task is DONE when we have a schema that defines the intersection of what all our known states desire for full ELR.

This is probably redundant with #1998

After conversing with HCA it seems we have the superset of data we are looking for. All of HCA's facilities send whatever data they have available.


[$1000] IOS - The email in welcome message acts like a button in iOS

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Login to ND
Go to any new chat
Long-press on the email in welcome message

Expected Result:
The opacity remains unchanged
Actual Result:
The opacity of the email changes like a button
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[x] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.32-5
Reproducible in staging?: n/a
Reproducible in production?: n/a
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/79a1358c-b00f-40b7-98c8-a57687dbf3f0
Expensify/Expensify Issue URL:
Issue reported by: @aman-atg
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688035358417099
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~011e1d49b9ff9897e9
Upwork Job ID:<PHONE_NUMBER>564983296
Last Price Increase: 2023-07-06

Hey @abdulrahuman5196 please review the proposal above from @aman-atg - thanks!

bump @abdulrahuman5196 please can you review the proposals on this issue and decide which is the best path forward here? thanks!

bump @abdulrahuman5196 let me know your thoughts or any blockers I can help with? Thanks.

Sorry for the delay. Will complete the reviews tomorrow morning.

@zanyrenney proposal from @aman-atg here https://github.com/Expensify/App/issues/22103#issuecomment-1618145232 is good. Do we need the behaviour of PressableWithFeedback or PressableWithoutFeedback here?

Thank you for the proposal @c3024 here https://github.com/Expensify/App/issues/22103#issuecomment-1623820326. But the current recommended approach is to use PressableWithFeedback or PressableWithoutFeedback or similar generic components instead of buttons

I'm going to bring this discussion to slack!

I don't think this is a bug, I think it is polish. I am not able to reproduce having tried again just now. I have asked in slack for more detail.

@zanyrenney

I don't think this is a bug, I think it is polish. I am not able to reproduce having tried again just now. I have asked in slack for more detail.

I am able to reproduce it. I think you have to look much closer 😶🌫 , the opacity will only be different.
I agree it a polish, but a needed one. We have already migrated multiple touch places to use PressableWithFeedback or PressableWithoutFeedback or similar. This would have been a missed place.

I see. thanks! so, the discussion was about whether the iOS solution should be h is to use PressableWithFeedback or PressableWithoutFeedback  but, if the only goal of this bug is consistency, why is there a debate? surely we would just mirror the behaviour on Android?

I didn't ask this because of platform consistency. Currently each platform will behave with its default behaviour without the fix. So we can't take one platform behaviour and make it as reference.
I was checking to see if we have similar requirement in some place in our app and take it as reference behaviour. @zanyrenney @aman-atg It would be great if we can point out a similar place or we have to confirm on which pressable behaviour would be suited for this and go from there.

@zanyrenney any update on the above?

Hi @abdulrahuman5196 I see @aman-atg comment above, I believe we should use that as the target behaviour. Thanks!

Reviewing today

I don't think this is bug and worthy of fixing. This is iOS default behavior.
If this should be fixed, it should be applied to all Text which has onPress events across the app.

@aman-atg 's alternate proposal here looks good and works well - https://github.com/Expensify/App/issues/22103#issuecomment-1618145232 . We can wrap the text inside PressableWithoutFeedback. During PR kindly make sure other chat types welcome texts is also fixed, for eg. group chat.
🎀 👀 🎀
C+ Reviewed

Hey! I am going OOO, please watch over this issue whilst I am out. There are a few proposals that we need reviewing.

Is there a PR for this already @aman-atg? I don't see one yet

@aman-atg I think you can also take references on how to fix this from other pages if any have similar use case. I remember reimbursement page had something similar not sure though. Maybe checking our existing places could provide some help.

thank you @conorpendergrast I am back now.

Is there anything preventing us from following on with that better proppsal @aman-atg ?

@zanyrenney Unassinging myself, back to you, welcome back!

Brilliant, thanks for the update @c3024 - @danieldoglas @abdulrahuman5196 please can you confirm we're happy to go forward with this proposal?

Wait, the integrations got wrong here. Let me fix that.

@zanyrenney the integrations might have gotten messed up here, so maybe when paying you'll need to recheck the Upwork contracts. Other than that, @c3024 , you're assigned now.

@abdulrahuman5196 PAID $1000 - no urgency bonus
@c3024 PAID $1000 - no urgency bonus
@aman-atg - PAID $250.
All payments completed.


Added DRAMSim3

Added DRAMSim3 and its adapter to bp_mem.

Yes, fast n fake sets the latency to the minimum so that we can do
functional tests in the minimum possible time.
On Wed, Jul 22, 2020 at 7:40 PM Dan Petrisko<EMAIL_ADDRESS>wrote:

@dpetrisko commented on this pull request.
In bp_me/test/common/bp_mem.v
https://github.com/black-parrot/black-parrot/pull/580#discussion_r459186619
:

+assign dram_v_li[0] = dma_pkt_v_lo;
+assign dram_w_li[0] = dma_pkt_lo.write_not_read;
+assign dram_data_v_li[0] = dma_data_v_lo;
+assign dma_data_v_li = dram_data_v_lo[0];

+assign dma_pkt_yumi_li = dram_yumi_lo[0];
+assign dma_data_yumi_li = dram_data_yumi_lo[0];
+
+assign dram_ch_addr_li[0] = dma_pkt_lo.addr;
+assign dram_data_li[0] = dma_data_lo;
+assign dram_mask_li[0] = dma_mask_lo;
+assign dma_data_li = dram_data_lo[0];
+assign dma_addr_li = paddr_width_p'(dram_read_done_ch_addr_lo[0]);
+
+genvar i;
+for (i=1; i<`dram_pkg::num_channels_p; i=i+1) begin
So we only support 1 channel? How could we scale this to multiple channels
in the future?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/black-parrot/black-parrot/pull/580#pullrequestreview-453805855,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEFG5ACKUAEK3DTNQANLXETR46PKNANCNFSM4PDELDAA
.


Use a port that isn't likely to be reserved by the system

Fixes #68

ok thanks ill look into it

Based on comments in the issue I'm going to go ahead and close this, but we can reopen it if necessary.


Add passing checks count to configauditreport summary

Fixes #334.
Here is the output I get for the nginx deployment from the getting started docs:
$ kubectl create deployment nginx --image nginx:1.16
$ starboard scan vulnerabilityreports deployment/nginx
$ kubectl get configauditreports.aquasecurity.github.io -o wide
NAME               SCANNER   AGE   PASS   DANGER   WARNING
deployment-nginx   Polaris   1s    9      0        8

In order to test my changes, I modified the existing test in pkg/polaris/converter_test.go. The test was being skipped due to being nondeterministic, so I fixed the nondeterminism. I was also having issues reading the error output when using assert.Equal, so I brought in google/go-cmp to get a rich diff. Let me know if that is undesirable for any reason.
Future work
While writing the test for the passing checks, I noticed what seems to be an error in testdata/polaris-report.json: one of the reports uses "Severity": "error", but judging from Polaris docs that should be "Severity": "danger".
Also, all the results have "Success": true, so the code that increments the DangerCount and WarningCount in the ConfigAuditSummary is not currently being exercised.
I would be happy to fix these issues in additional PRs, if desired.

Closed due to conflict in moved files.

Closed due to conflict in moved files.


Added invalid serialization/unserialization detector

Changes introduced with this PR
Fixes #63
In the past, bugs were introduced due to unserializing a type twice. There wasn't a way to detect that before. With the schema type added in this PR, it can just be added to a property to detect double serialization or unserialization.
This type is purely for detecting invalid uses.

By contributing to this repository, I agree to the contribution guidelines.

Moved to https://github.com/arcalot/arcaflow-engine/pull/153/files


conversions between BJD and s/c clock MJD

Is there enough information in a KIC data file fits header to compute or interpolate or etc the conversion between BJD and spacecraft time?  I really really don't want to have to go to the JPL HORIZONS system to do these conversions.

I'm still looking into it but I don't think so.
This paper comes with code (IDL, yuk) that converts BJD to Kepler time. It interfaces with HORIZONS, and is good to ~ms precision.
The author (Jason Eastman) is in John's group - I'm going to talk to him about it tomorrow.

Dustin Lang and I did this in python previously, but it HURT

Oh but there is a trick we can use if they give us some time stamps in both systems -- the transformation is very smooth (it only varies sinusoidally over 372 days) so if we have a few tie-down points we can interpolate it smoothly.

In header_time.py there is a function called bjd2utc which takes bjd times and converts them to spacecraft time. Not guaranteed bug free - still testing!

AWESOME.  So good.  Is this marginally different from star to star, or is it one thing for the whole Kepler field?  That is, does it take KIC or RA, Dec as input?  Or does it not need either?

The times in the headers are slightly different from star to star --- I presume the read out is different across the CCD or something? right now it takes KICs.

okay good; how do we test its correctness?


There has been no reply for more than 5 minutes after raising the question.

Describe the bug
After raising a question, the screen keeps showing "answer" in circles for more than 5 minutes without any reply.

**To Reproduce**
Steps to reproduce the behavior:

Go to 'http://localhost:3000/'
Click on 'Ask anything'

Screenshots
If applicable, add screenshots to help explain your problem.

Me too. I do eventually get a reply but it's extremely slow.

Same issue here, not sure how many requests are being made against the backend, but it seems that its looping thru the same query over and over.
I see several requests for embeddings and chat completions

i did setup correctly but after running the project when you search something ex- who is elon musk, ai keeps on searching answer but never give answer to question and also search and libray is not working error- Failed to load resource: the server responded with a status of 404 (Not Found)Understand this error

Library and discover features are under development. You need to provide more context (like the logs from the backend) for me to help you. Did you chose the models correctly? (from the settings menu)

Also you did not explain your setup, but if you are using Ollama please note that the speed of the results is dependant on your gpu performance that ollama uses. Also note that if you are running ollama in a docker container that container also needs to be properly configured for gpu usage.

Same issue, I did manual setup and using OpenAI API. I can see the requests has been sent in my OpenAI activity dashboard, but I'm not getting any results.

Same issue, I did manual setup and using OpenAI API. I can see the requests has been sent in my OpenAI activity dashboard, but I'm not getting any results.

What are the logs from the browser console and the backend?

@ItzCrazyKns, turned out to be "searxng". I'm surprised that it's not mentioned in Readme.md considering it's a required dependency.

@ItzCrazyKns, turned out to be "searxng". I'm surprised that it's not mentioned in Readme.md considering it's a required dependency.

I added it in the manual installation steps today.

I'd like to add that you dont need to install searxng if you dont want to self-host. Just choose any of the instances listed on searx.space.

I've also got this issue. Doesn't seem to be a searxNG problem.
Backend only spits out:
error: Unhandled Rejection at: [object Promise], reason: TypeError: Invalid URL

I've also got this issue. Doesn't seem to be a searxNG problem.
Backend only spits out: error: Unhandled Rejection at: [object Promise], reason: TypeError: Invalid URL

Seems to be related to custom OpenAI provider or SearXNG, you need to do a little bit of debugging

i get the same issue. here are my logs
yarn run v1.22.22
$ npm run db:push && node dist/app.js
><EMAIL_ADDRESS>db:push
> drizzle-kit push sqlite
drizzle-kit: v0.22.7
drizzle-orm: v0.31.2
No config path provided, using default path
Reading config file '/home/perplexica/drizzle.config.ts'
[⣷] Pulling schema from database...
[✓] Pulling schema from database...
[i] No changes detected
info: WebSocket server started on port 3001
(node:58) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
info: Server is running on port 3001
error: undefined
error: undefined
error: Unhandled Rejection at: [object Promise], reason: TypeError: fetch failed
error: Unhandled Rejection at: [object Promise], reason: TypeError: fetch failed

I do get search results, just no text form my ollama

i get the same issue. here are my logs
yarn run v1.22.22
$ npm run db:push && node dist/app.js
><EMAIL_ADDRESS>db:push
> drizzle-kit push sqlite
drizzle-kit: v0.22.7
drizzle-orm: v0.31.2
No config path provided, using default path
Reading config file '/home/perplexica/drizzle.config.ts'
[⣷] Pulling schema from database...
[✓] Pulling schema from database...
[i] No changes detected
info: WebSocket server started on port 3001
(node:58) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
info: Server is running on port 3001
error: undefined
error: undefined
error: Unhandled Rejection at: [object Promise], reason: TypeError: fetch failed
error: Unhandled Rejection at: [object Promise], reason: TypeError: fetch failed

Please re-install Perplexica and build images again using docker compose up -d --build. I recently pushed a commit addressing this issue and it is fixed by the latest commits


Update level_types.txt

The branch I'm working on now (parser-data) makes some significant changes to how sub-building dictionaries work.
I'll add parkdeck, unterste etage and oberste etage to the dictionaries in that branch and generate those phrases as part of the parser's training data.
Things like "zweitte", "dritte", etc. are already handled using libpostal's numeric expression parsing, which is the inverse of the CLDR spellout rules and can handle even complicated numbers and ordinals like "fünfundzwanzigste"


Fix Tests Generation For Laravel 5.5

This includes the fixes from pull request #518 plus some other essential base structuring needed to make this generator work with Laravel 5.5.
These fixes will no longer require you to follow number four and five from this step from the documentation.

Hi, do you know if this PR will be merged soon ? Can you advice any Illuminate\Foundation\Testing documentation which indicates AssertionsTraits.php has been deprecated ?
Thanks in advance.


[CardHeader] Add typography/props controls like in ListItemText

Closes #12115

@chenop I took the liberty to resume your work. Have a look at my commit for getting more insight on what I have changed. If you have any point you don't understand let me know.


[migrations] Cleaning up migration logic

This PR removes duplicate logic (which is originally defined on lines 49-50). It seems like this was added twice in two separate PRs to resolve a prior issue.
to: @graceguo-supercat @michellethomas @mistercrunch @timifasubaa

Codecov Report

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

@@           Coverage Diff           @@
##           master    #5167   +/-   ##
=======================================
  Coverage   77.47%   77.47%
=======================================
  Files          44       44
  Lines        8741     8741
=======================================
  Hits         6772     6772
  Misses       1969     1969

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 915e6e9...fead61b. Read the comment docs.

🚢


Add on event to component; add Plaid service; update dummy app

we were hoping to add test cases as a followup. for now, we tested the addon locally through the dummy app.


Create a batch effect section

Migrated from rnabio.org proposed improvements page
We should add a section about batch effects. Both detecting the presence of batch effects as well as correcting for them during analysis.
Use the Snyder lab mouse/human tissue expression data as an example?

Based on COMBAT perhaps?

https://pubmed.ncbi.nlm.nih.gov/33015620/
ComBat-seq: batch effect adjustment for RNA-seq count data

https://rdrr.io/bioc/sva/man/ComBat_seq.html

One idea for data to demonstrate batch analysis could be obtained from this study which has deposited data in GEO:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4167418/
https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE46876
They performed sequencing of UHR and HBR samples (with ERCC spike-in's) just as we did for this course.  They also compared the impact of RNA degradation and enrichment strategy (ribo depletion vs polyA selection): "results from ribosomal RNA-depleted and polyA-enriched libraries from intact RNA were compared using the Illumina HiSeq 2500 platform.".
So for example, we could perform DE analysis of UHR vs HBR where we consider the batch effect of Ribo-depleted (RD) and polyA-enriched  (PE) samples.
We could evaluate batch correction in several ways.  e.g. we could do PCA or MDS analysis of expression profiles for:

3 replicates of UHR Ribo-depleted
3 replicates of HBR Ribo-depleted
3 replicates of UHR PolyA-enriched
3 replicates of HBR PolyA-enriched

Is the clustering driven by the biology of the sample (UHR vs HBR)? Or the sample prep approach?  Does batch correction help?
Similarly, you could perform DE analysis of:

UHR Ribo-depleted vs HBR Ribo-depleted
UHR PolyA-enriched vs HBR PolyA-enriched
UHR Ribo-depleted vs HBR PolyA-enriched
UHR PolyA-enriched vs HBR UHR Ribo-depleted

How much impact does it have to compare Ribo-depleted data to PolyA-enriched?  If you do batch correction and redo these comparisons does it make the results more comparable?  i.e. can we correct for the technical differences and see the same biological differences?
This is a bit contrived because there really are true biological differences expected for polyA vs. Ribo-depleted data.
There are other experiments from this dataset we could use instead.  For example, different levels of degradation?, data generated by different labs?

File containing sample info for SRA
GSE46876_family.soft.gz

A slightly more detailed demonstration of COMBAT-Seq: https://github.com/zhangyuqing/ComBat-seq

It looks like we could download pre-computed raw counts for the Illumina subset of data from the above publication here (PMC4167418): GSE46876
Data processing is described as:
STAR Aligner v2.3.0 Long Read counts were calculated using the Rmake pipeline (http://physiology.med.cornell.edu/faculty/mason/lab/r-make/) with Gencode v12 annotation. Genome_build: hg19.

This section has now been completed and tested.


bug: New updates breaking nvim-surround and similar surround manipulation plugins

Did you check docs and existing issues?

[X] I have read all the which-key.nvim docs
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues of which-key.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.1
Operating system/version
Pop!_OS 22.04 LTS
Describe the bug
With the new versions of this plugin, plugins used for surround manipulation such as nvim-surround and mini.surround do not function. They can still be used by searching the keymaps with telescope and choosing the specific keymap however normally they don't work at all and do not show in which-key. The last commit number i was using before this error occurred is 4433e5ec9a507e5097571ed55c02ea9658fb268a. However I am not sure which update caused this issue.
Steps To Reproduce

Have the last which-key and nvim-surround plugins.
Try using nvim-surround

Expected Behavior
I expected nvim-surround to function.
Health
which-key: require("which-key.health").check()

- OK Most of these checks are for informational purposes only.
  WARNINGS should be treated as a warning, and don't necessarily indicate a problem with your config.
  Please |DON't| report these warnings as an issue.

Checking your config ~
- OK |mini.icons| is installed
- OK |nvim-web-devicons| is installed

Checking for issues with your mappings ~
- OK No issues reported

checking for overlapping keymaps ~
- WARNING In mode `n`, <gc> overlaps with <gcc>:
  - <gc>: Toggle comment
  - <gcc>: Toggle comment line
- WARNING In mode `n`, <ys> overlaps with <yss>:
  - <ys>: Add a surrounding pair around a motion (normal mode)
  - <yss>: Add a surrounding pair around the current line (normal mode)
- WARNING In mode `n`, <yS> overlaps with <ySS>:
  - <yS>: Add a surrounding pair around a motion, on new lines (normal mode)
  - <ySS>: Add a surrounding pair around the current line, on new lines (normal mode)
- OK Overlapping keymaps are only reported for informational purposes.
  This doesn't necessarily mean there is a problem with your config.

Checking for duplicate mappings ~
- OK No duplicate mappings found

Log
No response
Repro
vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()

require("lazy.minit").repro({
  spec = {
    { "folke/which-key.nvim", opts = {} },
    {
    "kylechui/nvim-surround",
    version = "*",
    event = "VeryLazy",
    config = true,
},
  },
})

I'm experiencing the same with markdown.nvim.  I was able to work around it by manually defining all the possible keymaps, but it's hacky and a bit ugly.  Curious if there's a better way to define a keymap (description only, no RHS) where part of the middle of the keymap is a movement.  For example I currently have it set up so that my hotkey to bold something in markdown is <leader>me%b where the % is a movement key.  This can be one character (e.g. w) or multiple (e.g. iw) and I'm not sure how to define this in which-key other than to manually define both, which is essentially what I did, albeit by iterating over a list to create the mappings.

Same here with mini.surround

I had the same problem with mini.surround, but i got it somewhat working again by setting vim.o.timeout = false

vim.o.timeout = false

This has solve the problem for me as well! Thank you very much!


Content operations discovery

Problem statement
With all of the different places that content can live and be worked on and reviewed, we need to determine the best options for the different types of work we do with ReportStream.
What you need to know
Acceptance criteria

[x] Top option(s) for platforms/tools/processes shared with design team for further planning with design ops

To do

[ ] ID use cases needed
[ ] Explore options
[ ] Share out findings and recommendations

@lizzieamanning @chris-kuryak fyi

@chris-kuryak moving to review as it is done except for sharing out with design team, which I'll do in sync tomorrow.
@jillian-hammer @lizzieamanning I can share in sync, or async if that's not the best time, but here is my summary so far

@audreykwr since tmrw is our first "thursday crit" lets review then!


Update index.html

@bcoke I'm guessing your subsequent commit to master supersedes this, yes?

Oh, I don't think I meant to commit anything to your version. I was playing around with features in my branch and must have sent it the wrong way.

@bcoke You ended up putting the new gradient to master, but I think of master as "our" version, so absolutely nothing wrong with that -- definitely a key addition :smiley_cat:


Label cached sandbox images as pinned

Description of changes:
Adds the io.cri-containerd.pinned=pinned label to sandbox container images that are cached during the AMI build process. This will exclude all tags of the cached image layers from being garbage collected by kubelet.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/ci
+build cache_container_images=true

Going with #1615 for now, may revisit this.


Make develop the default branch

...as contributors should send PR-s to the develop branch.

I've gone back and forth on this issue - most advice ultimately ends up sticking with master / main as your default branch as it should be the responsibility of developers to direct pull requests to the correct branch. The default branch should be the one that gives the end user a stable environment.
In practise, that then leaves pull requests prone to targeting the wrong branch. There isn't really a good solution.
I've set it to develop for now, but may switch back again.
There's a good discussion about it here - https://github.com/OriginProtocol/origin-js/issues/123

I have an idea...


Change screen config to handle numerical values

I was wondering if you're able to add the feature to be able to use something like 2xl on the screens config without the output throwing an interpolation error:
screens: (
sm: 768px,
md: 1024px,
lg: 1280px,
xl: 1536px,
2xl: "screen size",
),
Having it output as .\2xl or [class="2xl"] would be amazing.

Hey there! Does putting the 2xl in single quotes not work? So, '2xl'


Enable precise GC on Unix

All Simple tests that we have in CoreRT are passing now (with the included changes) but let's see what issues will be uncovered by much more thorough CI tests.

@dotnet-bot help

There were some infra related issues in CI.
@dotnet-bot test this please


[FEAT] Intent and Resource tests

Objective
Add intent and resource tests, similar to those in device controls skill
Initial Implementation Requirements

[ ] test_intents.yaml
[ ] test_resources.yaml
[ ] update automation

Other Considerations
No response

Resourse tests need https://github.com/NeonGeckoCom/neon-minerva/pull/23


Aligning React Native Animated and AnimatedJS

Hello, I read through the contributing guide and I wasn't sure where to post this since I'm not sure it's a feature or an actual React Native issue, but more of a want/question. Please feel free to close this and I can post where it is appropriate.
I've spoke recently with @browniefed and @lelandrichardson about this to get their thoughts on this and wanted to see about getting React Native Animated aligned with AnimatedJS. It seems this has been posted about before and was closed. Not really sure why though?
I come from a web background and use React on the web mostly, and I've benefited greatly from the AnimatedJS repo by being able to go and read tutorials for React Native and then use the same code on the web. I'd love to align these API's and let the web get better, official support for Animated. I understand @necolas and @lelandrichardson are using AnimatedJS in their respective libraries, so hopefully this shows a need for more web support. I can see a great benefit in having one animation solution that we can all contribute to and end users can benefit from the same API. I love the whole idea of applying "learn once, write anywhere" to animation.
@browniefed brought up some good points, and said that it would probably be best to try and split up React Native Animated in here first, and once that is done, copy it over to the AnimatedJS repo, and then finally see about React Native pointing to use AnimatedJS code. I understand this is a pretty big challenge, and there are a lot of moving parts, but I wanted to gather feedback and see if anyone else has thought about this or is willing to see this happen. I am more than happy to start splitting up files in here and get the ball rolling, I would just want to make sure there is approval for this before submitting a PR or anything.
I filed and issue a couple of weeks ago with AnimatedJS to get these same thoughts and @vjeux seemed to be on board with it. I was looking around the repo and came across this, but not sure how that is meant to be used? Again, I'd love to hear React Native's thoughts on this. I'm willing to put in whatever work to make this happen 😁

To clarify, react-native-web includes Animated for compatibility purposes, but the current implementation of the animated library has no "native driver" equivalent for web. Running animations on the main thread is not performant in a browser, and I'm not recommending people use Animated on web if they can avoid it and use CSS transitions/animations or element.animate instead.

@souporserious we generally try to avoid using issues for discussion, as we've been fighting a high number of open issues for several months now. I still think this is worth discussing and perhaps you can find a better forum off GitHub. Perhaps you can look up the owners for the relevant pieces of code, and tag them here once you have opened an entry in Canny.

Hi there! This issue is being closed because it has been inactive for a while. Maybe the issue has been fixed in a recent release, or perhaps it is not affecting a lot of people. Either way, we're automatically closing issues after a period of inactivity. Please do not take it personally!
If you think this issue should definitely remain open, please let us know. The following information is helpful when it comes to determining if the issue should be re-opened:

Does the issue still reproduce on the latest release candidate? Post a comment with the version you tested.
If so, is there any information missing from the bug report? Post a comment with all the information required by the issue template.
Is there a pull request that addresses this issue? Post a comment with the PR number so we can follow up.

If you would like to work on a patch to fix the issue, contributions are very welcome! Read through the contribution guide, and feel free to hop into #react-native if you need help planning your contribution.


[2024/04/14]: [nvm install --lts]

The classic nvm has a command called nvm install --lts to install the latest LTS version of Node. With nvm-windows the command is called nvm install lts. Would it be possible to also support an alias for nvm install --lts so that commands are similar?

Possible, yes. But I don't intend to do this. First, this project does not aim for parity with nvm-sh. Second, I would argue that a flag doesn't make sense when specifying an argument (i.e. you don't run nvm install --19.9.0). There is a historical reason why we don't aim for nvm parity, but the more pressing reason is due to the freeze.

Thanks for your prompt response. I appreciate your explanation, and I understand the reasoning behind it. I came across this issue while recording programming tutorials to learn TypeScript. As a part of my tutorial series, I'm explaining how to install Node.js using nvm or nvm-windows.  In doing so, I discovered the subtle difference. No problem at all, I'll simply inform the audience about the difference.


[flash_ctrl]

use REPPR(TBD)
cmd:
./util/dvsim/dvsim.py ./hw/ip/flash_ctrl/dv/flash_ctrl_sim_cfg.hjson -i flash_ctrl_phy_host_grant_err -r 1 -s 1 --waves
Test sends 2 host read (with mixed ctrl txns),
@4168.2ns, 2nd req out from
tb.dut.u_tl_adapter_eflash.req_o and granted but doesn't get read data back
and test hangs.

let me look at this again, i actually don't completely remember what host grant error even is..

@jdonjdon i just pushed an extra commit to the PR, can you have a look?
The definition is changed slightly, but I hope this helps with the hanging issue.


Fixes for the scripts packaged in the ruby gem

Various fixes:

some pb deps were not included in the gem
some used out-dated server apis

LGTM


Cannot import Tiler after installing the package

ModuleNotFoundError                       Traceback (most recent call last)
 in
1 import numpy as np
----> 2 from tiler import Tiler, Merger
ModuleNotFoundError: No module named 'tiler'

Huh, that's weird. Did you install it with pip or from source?

(py37) bash-4.2$ pip install tiler
Collecting tiler
Downloading tiler-0.3.1-py3-none-any.whl (20 kB)
Requirement already satisfied: numpy in /glb/hou/pt.sgs/data/ml_ai_us/4d/csoftware/miniconda3/envs/py37/lib/python3.7/site-packages (from tiler) (1.19.5)
Requirement already satisfied: tqdm in /glb/hou/pt.sgs/data/ml_ai_us/4d/csoftware/miniconda3/envs/py37/lib/python3.7/site-packages (from tiler) (4.61.1)
Installing collected packages: tiler
Successfully installed tiler-0.3.1

Can't replicate, this seems to be a problem with configuration on your system.
(base) ~$ conda create --name tiler_test python=3.7
(base) ~$ conda activate tiler_test
(tiler_test) ~$ pip install tiler
(tiler_test) ~$ python
Python 3.7.10 | packaged by conda-forge | (default, Feb 19 2021, 16:07:37)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tiler import Tiler, Merger
>>> test = Tiler(data_shape=(100, 100), tile_shape=(10, 10))
>>> len(test)
100


Line selection gets a link with +1 lines included

When I select an entire line (by clicking in the left margin of the editor) and copy git link, I get a link that includes the line after the selection. Can that be omitted?

Thanks @AArnott !
Note to myself: this happen because the selection ends on the next line. See the caret position here:

This could be fixed by checking if the selection span in the last selected line is empty.


Gmacgre/xkcd

Added xkcd functionality. Comics can now be requested through the xkcd API. The command has two formats:
/xkcd : Returns an embed of the latest XKCD comic.
/xkcd <number>: Returns an embed of the XKCD comic with that number, starting from the first published comic.

Man you quick with those changes 👍

The fastest pull requester in the West.


Replace use of 'colour' with 'color' and fix npm package.json

This pull request replaces the use of 'colour' with 'color' in options, but will actually accept either (to maintain support with previous versions.)
It also fixes some issues with grunt and npm to allow uglifying the code on all platforms.
Addresses issue #65 and allows more contributions.

Also, the code had a mixture of tabs and spaces - I've included a commit here to make it more consistent using four spaces.
Y'know, because ...

Wait, you're in the UK? Where's your sense of national pride man?

Haha. I was tempted to stick a cheeky console warning in when the American alternative was used.
See also ...

Thanks for these, I reimplemented as part of a big weekend tidy :smile:
https://github.com/tommoor/tinycon/commit/6a4e131cff0ba08ea863af34ce19cb9b1490468a


Installing plugin runs eslint --fix unexpectedly

After installing the plugin, when the generator is invoked, it seems to be running eslint --fix on my code, despite the fact that:
a) I did not ask it to
b) I have lintOnSave: false in vue.config.js
I can't find any reference to this in the source, though, apart from the presence of a .eslintrc (and it does appear to be using my settings, and not the project's).
Is this something that the plugin is doing, or is it Vue (version 2.6.11) itself being odd?
(Also, was that the last step in the generator process? Has something been left incomplete by that eslint error?)
└─▷ vue add sitemap

📦  Installing vue-cli-plugin-sitemap...

yarn add v1.22.10
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 5 new dependencies.
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>✨  Done in 83.00s.
✔  Successfully installed plugin: vue-cli-plugin-sitemap

🚀  Invoking generator for vue-cli-plugin-sitemap...
⠋  Running completion hooks...error: 'itDoesNotAllowAnyFeedsToBeSynced' is assigned a value but never used (no-unused-vars) at tests/e2e/integration/calendar_feeds_spec.js:224:7:
  222 | }
  223 |
> 224 | const itDoesNotAllowAnyFeedsToBeSynced = () => {
      |       ^
  225 |   cy.get('.calendar-feeds table tbody tr button')
  226 |     .contains('Sync')
  227 |     .should('not.exist')

1 error found.

This shouldn't happen, and it's definitely not intended! The culprit is probably Vue CLI, but I'll have to investigate.

Also, was that the last step in the generator process? Has something been left incomplete by that eslint error?

As it says in the readme (and you can verify it here), the generator only adds an npm script to package.json. (Looking back on it it's kinda pointless, I'll probably remove the generator altogether when I rewrite this plugin in TypeScript.)


Support ViewComponent v3

This PR updates the gemspec to allow for use with ViewComponent V3.

Thanks @joelhawksley! I mean to get to this sooner but life has been getting in the way recently...
I've taken a look and I need to update Lookbook's templates to use the with_ slot syntax as it's still using the older deprecated style. I should have time to get that done later today and then I'll get this merged in and a new release out.
Well done to you and everyone else for all the work on v3! 🎉

@joelhawksley All updated and I've just released version 1.5.0 that is now ViewComponent v3 compatible. Exciting :-)


[Bug] Function parentheses autocomplete does not recognize existing parentheses

If completeFunctionParens is true, existing parentheses for function calls are not recognized and new ones are added.
Workaround is to deactivate completeFunctionParens, but then this very helpful functionality is lost.
Environment data

Language Server version: v2022.7.20
OS and version: Windows 10
Python version (& distribution if applicable, e.g. Anaconda): 3.8.10
"python.analysis.completeFunctionParens": true

Code Snippet
See "Repro Steps", but basically any Python code when completeFunctionParens is true.
Repro Steps

Have existing function call (doesn't matter if the call has parameters).
Try to replace function call (to trigger autocomplete)
Observed additional parentheses

Expected behavior
No additional parentheses added (see Pycharm example below)

Actual behavior
Parentheses added:

Hi @danrauch. We're unable to reproduce this issue using the latest version of Pylance, v2023.12.1. However, if you are able to still reproduce this, let us know and we can reopen it.

@luabud, this repros for me in both 2023.12.1 and latest prerelease.

Thanks for looking into this. @luabud, I, too, can still reproduce this with v2024.1.100

Repro steps:

Set "python.analysis.completeFunctionParens": true
Create file with this code (as an example):

def oneFunction():
    pass

def anotherFunction():
    pass

oneFunction()

Select the oneFunction portion of the oneFunction() call.
Type anot
Select anotherFunction from the completion suggestions.
Press Tab

Result:
def oneFunction():
    pass

def anotherFunction():
    pass

anotherFunction()()

Can repro on 1.88.0!
... and it's annoying me for ages 🙈

Could even be a little smarter 🤔
When the expected type in the current place is a callable and you're completing a callable: No parenthesis!

import typing

def somefunc():
    return 'muppets'

def function_consumer(func_obj : typing.Callable) -> None:
    print(func_obj())

function_consumer(somefun) # <-- complete here

I resolved https://github.com/microsoft/pylance-release/issues/5696 as dup.


Fix packaging structure

We can achieve that with the scripts keyword. I'm closing this PR and will open another one.


API Namespace all tests

Includes a bugfix to DataObject::dbObject() not setting the correct table for namespaced classes, and an API enhancement to SapphireTest to promote better fixture extensibility.
CMS requires https://github.com/silverstripe/silverstripe-cms/pull/1684 to pass.
In order to prepare for later psr-2 / psr-4 conformance, I have moved all classes to their own file, and grouped fixtures for any test under a sub-namespace of the same name.
E.g. SilverStripe\ORM\Tests\DataObjectTest fixtures will be in the SilverStripe\ORM\Tests\DataObject namespace. Apparently it's safe to have a namespace the same name as a class. :)
I've removed all @package / @subpackage since they are superceded by namespaces.


Unreliable: connection refused on all reverse proxys

Hi there,
everything worked fine until yesterday. Today I tried to log into my NextCloud and it didn't work.
I tried OpenVPN, didn't work. Pretty much every reversed proxy that worked up until now doesn't work anymore.
The error log says the following:
"2020/05/09 13:53:05 [error] 1690#1690: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: nginxproxymanager, request: "GET /api/ HTTP/1.1", upstream: "http://<IP_ADDRESS>:3000/", host: "<IP_ADDRESS>:7818", referrer: "http://<IP_ADDRESS>:7818/""
Here's my NextCloud config in the proxy_hosts dir:
"# ------------------------------------------------------------
nextcloud.mydomain.com
------------------------------------------------------------
server {
set $forward_scheme https;
set $server         "<IP_ADDRESS>";
set $port           444;
listen 8080;
listen [::]:8080;
listen 4443 ssl http2;
listen [::]:4443;
server_name nextcloud.mydomain.com;
Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-2/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-2/privkey.pem;
HSTS (ngx_http_headers_module is required) (31536000 seconds = 1 year)
add_header Strict-Transport-Security "max-age=31536000; preload" always;
access_log /data/logs/proxy_host-2.log proxy;
location / {
# Force SSL
include conf.d/include/force-ssl.conf;

HSTS (ngx_http_headers_module is required) (31536000 seconds = 1 year)
add_header Strict-Transport-Security "max-age=31536000; preload" always;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;

# Proxy!
include conf.d/include/proxy.conf;

}
Custom
include /data/nginx/custom/server_proxy[.]conf;
}
The forwarded ports on my router are:
80 -> 180
443 -> 1443
I didn't change anything since yesterday.
I don't know if it's a bug or if I screwed up the configuration.
Help would be greatly appreciated since I'm at the end of my wits right now. It's been around four hours since I started trying to fix it with no luck.
If you need any other information please let me know.

Where the error message you mentioned comes from ?  From the container's log ?

Where the error message you mentioned comes from ? From the container's log ?

Thank you for coming back at me. It was in the error logs of manager but I was able to solve the issue.
Turns out my ISP changed my IP so my DNS wasn't able to connect. I have no idea why I still got that error code since there shouldn't have been anything able to get through but I didn't look into it deeper after I got the original problem fixed.

Ok, happy to see that you problem is now fixed.


[r0.14-cherry-pick] :arrow_up:  tensorflow-macos==2.6.0

This cherry-picks #2582 onto the 0.14 release branch.
/cc @bhack

The CI is failing

@bhack the failures look unrelated to me, since they x86 tests are also failing which weren't touched in this PR. Maybe this is due to the fact that recently GitHub updated macos-latest to point to macos-11?

Please check https://github.com/tensorflow/federated/issues/1254#issuecomment-962461866

Access


⚠ Bofrost.at has degraded performance

In af3c42b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1117 ms

Resolved: Bofrost.at performance has improved in c027244.


Some question about "confs"

Expected results
What did you expect to see?

what's std1 and std0 in py_cpu_nms.py？
and how could I calculate it?

Actual results
What did you observe instead?

py_cpu_nms.py::[41-42]::
std1 = confidence[i, j]
stdo = confidence[:, j]

test.py::[794-796]::
confs_j = confs[inds, j * 4:(j + 1) * 4]
nms_dets, _ = py_nms_utils.soft(dets_j,
confidence=confs_j )

test.py::[82]::
scores, boxes, cls_boxes = box_results_with_nms_and_limit(scores, boxes, confs=confs)

test.py::[67]::
scores, boxes, im_scale, confs = im_detect_bbox(
model, im, cfg.TEST.SCALE, cfg.TEST.MAX_SIZE, boxes=box_proposals
)

test.py::[176]::
confs = workspace.FetchBlob(core.ScopedName('bbox_pred_std_abs'))

what's "bbox_pred_std_abs" and what's the content of confs?

std1 and std0 are used for some other ideas. they are not used in softer-NMS.
bbox_pred_std_abs is BBOX PREDiction STandard Deviation ABSolute value
confs are bbox boundary confidences

@yihui-he I get it, thank you

I just cleaned up the code. It's easier for reading now.


fix: swap faction mapping

What did you fix? (provide a description or issue closes statement)
swap attacker/defender faction to the correct one in the invasions widget

Reproduction steps

Evidence/screenshot/link to line
Considerations

Does this contain a new dependency? [No]
Does this introduce opinionated data formatting or manual data entry? [No]
Does this pr include updated data files in a separate commit that can be reverted for a clean code-only pr? [No]
Have I run the linter? [No]
Is is a bug fix, feature request, or enhancement? [Bug Fix]

:tada: This PR is included in version 2.5.9 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Corporeal beast core targetting areas highlight

ill just post woox's twitter post as for context why this would be useful
https://twitter.com/WooxSolo/status/981197349547540481
Basically just add these lines as a toggle in the corp plugin
https://imgur.com/a/cmt88Lt

We already have that as dev tools, it is debug tool and i dont think it should be part of normal plugin


eslint error

Current behavior
Since the latest version I can't build anymore because of this error. The first version with eslint support was working great but not this one. I think its because eslint is installed at the root level of my yarn workspaces
/Users/devchris/Documents/code/nodejs/project/node_modules/fork-ts-checker-webpack-plugin/lib/eslint-reporter/assertEsLintSupport.js:21
        throw new Error(`When you use 'eslint' option, make sure to install 'eslint'.`);

Environment

fork-ts-checker-webpack-plugin: ^5.0.3
typescript: ^3.9.2
eslint: "^7.0.0
webpack: ^5.0.0-beta.7
os: macOS Catalina

Wow sorry, don't know what happened but a yarn cache clear solved this!


update to new Juttle API

juttle/lib/moment is gone, and read/write have allowedOptions lists
fixes https://github.com/juttle/juttle-elastic-adapter/issues/74
When the next Juttle release comes out, I'll update the dependency and we can merge this.
@demmer @VladVega

This looks fine given tests pass when using next juttle version.


receive: add mode set

[ ] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes

Add receive.mode flag to set run mode for Receive component, so we can make Receive run in IngestorOnly mode even if it started with a hashring configuration flag.
Then it will also support specifying tenant-specific external labels in IngestorOnly mode for https://github.com/thanos-io/thanos/issues/5434 by following configurations:
args:
- --receive.mode=IngesterOnly
- --receive.local-endpoint=<local-endpoint>
- |
  --receive.hashring=[
	{
		"tenants": ["tenant1"],
                "external_labels": {
                    "cluster": "host"
                }
	}
  ]

Verification

it makes that hashring changes will trigger the flush of Receive running in IngestorOnly mode, which does not fit the Motivation of https://thanos.io/tip/proposals-accepted/202012-receive-split.md/, so close it


Feature request: add support for UFO-R11 controller

Hi, great to see this fork!
Could you please apply this pull request to support this zigbee controller?
https://github.com/smartHomeHub/SmartIR/pull/1137

Hello @boardlord1 , thank you taking this issue to my notice. I check other cross referenced PR and I am more inclined to used other implementation as it seems to me more complete PR1778.
Mentioned PR1178  was tested with Tuya1201 / Moes Universal Remote. Is this also compatible with UFO-R11? I am asking as I see that PR1137 uses MQTT transport and PR1778 using zha quirks. One of the issue with the implementation in PR1137  seems to be that it uses different code format and therefore all distributed codes will therefore probably not work.

Hi, the reason I asked for the this PR is that I'm using Zigbee2mqtt as my zigbee backend, not ZHA - HENCE, mqtt would be a must...
For the moment I added this through hand-editing controller.py based on the PR, but that wouldn't be practical to do after each update

Thank you for reply, I understand your motivation. I can add both support (MQTT/ZHA), but I need to know if you can use out of the box codes distributed with SmartIR with the MQTT implementation. If not I will need to check if the codes can be translated automatically from the default SmartIR format to the format required by the UFO-R11 controller. My motivation is to allow to use  codes distributed with SmartIR natively with any controller implementation.
Can you please clarify this for me? Thank you.

The only difference I've noted between this and the existing support for MQTT-based controllers is the need to use "ir_code_to_send" before the actual IR code. By using Zigbee2mqtt to learn codes and adding them to a json, and if I set the controller type to ufo r11 in it, everything works fine

Yep, using Zigbee2mqtt to learn codes for you device would work. The question is about the codes stored in the Broadlink format and distributed with SmartIR. This would raise a lot of issues if the out of the box delivered codes will not work with the provided controller.

By the same token, a Broadlink controller couldn't make heads or tails of a json with Xiaomi or MQTT codes ;) One always has to look at the json to see which controller it is for. Most are for Broadlink, but that's because it's the most popular controller.
But, I've found this - might be of use.

Ok taking back previous statements, you are completely correct. The encoding in the recorded json data file has to match the one supported by the controller. I just created branch for ZHA zigbee implementation and I will merge MQTT support as well.

Thanks so much 🙂

One more question. I read original discussion and I am not completely sure, if this comment is not valid. This implementation is just slightly modified MQTT requiring prefix and could be handled by existing MQTT controller if mqtt_prefix parameter will be added to controller_data... What do you think, is this worthy of dedicated controller or would be extending MQTT controller more versatile future proof implementation?

Json is so picky when it comes to formatting... I baned my head a number of times editing them 🙂
So I agree with this comment:
https://github.com/smartHomeHub/SmartIR/pull/1137#issuecomment-1857156795

OK, I understand. I merged the original PR into branch, before merging into master and releasing it I would like to ask you to test it. Just replace controller.py, restart HA and test the functionality. Thank you

Also would you please mind sharing your smartir configuration to be used as example in the docs?

Thanks, I've just tested controller.py from your branch aimed at supporting this IR blaster, and worked perfectly!
This is just a quick json I've hacked together, learned the on/off codes for my AC (used the fan platform to get a simple on/off button):
{
  "manufacturer": "Test",
  "supportedModels": [
    "Test"
  ],
  "supportedController": "UFOR11",
  "commandsEncoding": "Raw",
  "speed": [
    "low"

  ],
  "commands": {
    "off": "CUMRQxFbAmYGKgJAAUAHQAPAAeATC8Ab4AMHQAvAA0ABwAtAB+AHAeADE0ALwAPgFwHAJ+ADBweUFEMRQxEqAkATQAFAB0ADwAHgEwvAG+ADB0ALwANAAcALQAfgBwHgAxNAC8AD4BcBwCcLZgYqAmYGKgJmBioC",
    "default": {
      "low": "CUkRSREqAmcGKgJAAUAHQAPAAeATC8Ab4AsHQBPgBwNAAUAT4A8B4BsbQCPgCwMHihRJEUkRKgJAG0ABQAdAA8AB4BMLwBvgCwdAE+AHA0ABQBPgDwHgGxtAI+AIAwIGKgI="
    }
  }
}

And this is my entry in the Home Assistant config:
fan:
  - platform: smartir
    name: UFO Test
    unique_id: ufotest
    device_code: 9997
    controller_data: zigbee2mqtt/MOES Remote/set

I only have the full suite of codes for my AC in Broadlink format, but I'll most probably take my time to re-learn them for this IR Blaster as it being battery-powered is so much more convenient.

Maybe just a small tweak to the documentation 🙂 With Zigbee2mqtt, you need to set "controller_data:" to "zigbee2mqtt/FRIENDLY_NAME/set", where FRIENDLY_NAME is how the IR blaster is called in the Zigbee2mqtt GUI

thnak you, updated.

Oops, noticed that it's still not correct, sorry 🙂
See the Zigbee2mqtt support page for this IR blaster:
https://www.zigbee2mqtt.io/devices/UFO-R11.html
In "zigbee2mqtt/FRIENDLY_NAME/set", FRIENDLY_NAME refers to the name you set for the device within Zigbee2mqtt