Looking forward to get involved and contribute to the community 🎉

First Name
Kunal
Last Name
Verma
Discord Username (if applicable)
Kunal#5142
Let us understand your motive.
 Since the launch of SidHacks community, its been really great to be able to interact with you & all the fellow folks we have here!
Looking forward to helping the community in whichever way i can & contribute to the cause of learning & empowering others 🙂

Hey @verma-kunal 👋🏻
Thanks for requesting an invite! Welcome to SidHacks Community 🎉
Before going ahead, I would want you to complete the below To-Do list.
Your To-Do List ✔

Accept the invitation sent to you via mail.
Change the appearance of this organization to "Public" from the people list here.
Join our Discord Server here.

Accept the Rules from #📓〡rules channel.
Introduce yourself to our community in 👋〡introduction channel.

Feel free to share your excitement on socials with #SidHacksCommunity. You can also tag me @siddharth_hacks.

Close this issue once you complete all the above points.

Looking forward to interacting with you in our community! Welcome once again! 🤓

Yep, done all these !! 🙂


edit quickstart title to include Call Automation APIs

rename "Join a service to a call" to "Join a service to a call using Call Automation APIs" in order to make the call automation api quickstart page more discoverable

#sign-off

@mikben: I'm sorry - only the author of this article, @, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Url Extraction and Notify

Hello i try to setup the notifications via telegram but is not working i allready put the true in the .cfg and edit the Notify conf file.
And when running Url Extraction got stuck over hours when i CTRL+C i get this error
After a 24+ sesion aprox i get this error in Url Extraction
raceback (most recent call last):
File "/root/Tools/JSA/jsa.py", line 146, in main_func(original_lines, js_files_2nd_lvl, all_endpoints_1st_lvl)
File "/root/Tools/JSA/jsa.py", line 91, in main_func js_file = requests.get(line, verify=False) ## finding out a status code of js file url
File "/usr/local/lib/python3.8/dist-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/api.py", line 61, in request return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 677, in send history = [resp for resp in gen]
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 677, in history = [resp for resp in gen]
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 237, in resolve_redirects
resp = self.send(
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
Any suggestion?

Depends on your target, JS url extraction could take a lot of time, you can skip it on the cfg file or wait till the end. About the Telegram problem, take a look here on "how to create a Telegram bot", maybe you missed that step.


(PDB-3611) Deduplicate fact values (again)

Previously, we had changed fact storage to put the value in the facts table, in
order to simplify storage and sidestep the problematic garbage collection issues
when fact values had their own table. But this proved to make queries too slow,
especially when dealing with queries which have multiple conditions on facts.

Test FAILed

got the branch name wrong (again)


Suggestions match existing code

The suggestions made for our Flutter app are very frequently to add code that already exists. Here is an example where a const constructor is recommended despite already having one:

mistakes can happen. its AI

the suggestion got a low score (6). Important suggestions are above ~7-8. If you prefer only major-super-sure suggestions, enable suggestions only above a threshold:
https://pr-agent-docs.codium.ai/tools/improve/#configuration-options
I do recommend this option for Bitbucket. Bitbucket interface is so old and outdated, that it does not support even simple graphics like collapsible. So we have to send these very noisy inline code suggestions, and suddenly, every non-important or somewhat mistaken suggestion is amplified. with a normal interface, the "price" of a non-relevant suggestion is much lower

The 'extra instructions' field of each tool should be used exactly for this case: state what do you want to emphasize or discourage in the suggestions: (extra_instructions: "make sure that in flutter not to suggest code that already exists ")

You have not shared details about your deployment. I really hope you use GPT4 and not an inferior model. If you are a pr-agent-pro user and can consistently reproduce a bad suggestion, send a URL of an example PR where you were able to reproduce it, and we can try to look at the logs.

mistakes can happen. AI is not perfect
the suggestion got a low score (6). Important suggestions are above ~7-8. If you prefer only major-super-sure suggestions, enable suggestions only above a score threshold:
https://pr-agent-docs.codium.ai/tools/improve/#configuration-options
I do recommend this option for Bitbucket. Bitbucket interface is so old and outdated, that it does not support even simple graphics like collapsible. So we have to send these very noisy inline code suggestions, and suddenly, every non-important or somewhat mistaken suggestion is amplified. with a modern interface, the "price" of a non-relevant suggestion is much lower
The 'extra instructions' field of each tool should be used exactly for this case: state what do you want to emphasize or discourage in the suggestions: (extra_instructions: "make sure that in flutter not to suggest code that already exists ")
You have not shared details about your deployment. I really hope you use GPT4 and not an inferior model. If you are a pr-agent-pro user and can consistently reproduce a bad suggestion, send a URL of an example PR where you were able to reproduce it, and we can try to look at the logs.

This is for Lexipol an Enterprise customer the PR https://bitbucket.org/lexipol/cordico-flutter/pull-requests/368 that shows the consistent suggestion.

Here is another example of the PR Agent suggesting code that is already there:

I gave a clear and detailed answer.
If the (easily spottable) mistakes happens once every ~1-2 weeks, then its well above a reasonable threshold for an AI system


Xiaomi smart door lock 1s(XMZNMSS08LM) is not supported

I successfully added Xiaomi Mijia smartmulti mode gateway using this plug-in，but I found that there was no additional action on my door lock。

Information about my door locks：
lumi.lock.bmcn04
XMZNMSS08LM
https://home.miot-spec.com/s/3641
I didn't find this model in the document or issue. Do youI consider supporting it later, or can you tell me why can't support this model, or how can I help realize this part of the function, because I know some programming may have some help

You need to enable logs and do actions with your lock. Also you need to use recommended gateway firmware

You need to enable logs and do actions with your lock. Then post results here. Also you need to use recommended gateway firmware

OK, the firmware versions of my Xiaomi Mijia smartmulti mode gateway are 1.5.1_0032, I will try to do actions and then post results here

Sorry, I found that this plug-in supports xmznmss08lm. After I configured and used my door lock again, the plug-in has worked normally.Thank you very much for your research!

朋友，你的门锁会不会时不时变成不可用？插件用的哪个版本 固件我也是151.0032

朋友，你的门锁会不会时不时变成不可用？插件用的哪个版本 固件我也是151.0032

刚看了一下，是会有这个问题，不过我之前参考了别人的模板写了自动化每次Action变化会记录当时的状态存到新的变量里，然后用新的变量作为后续自动化的判断，所以没有受到影响


WIP: Create placeholder Review page

Closes #166. Please see the issue for what needs to be worked on. This pull request is so we have a neat Vercel URL to reference.

When I filled out the form I got "One or more of the following properties was missing in req.body: [amount,email,stripeAccount]". Maybe because I wasn't able to properly fill out the address.

We should also try to fix lint warnings and not just errors, please. It's helpful to run yarn lint occasionally while working. The GitHub workflow should also inform you of these warnings when you open a PR.


Fix typo for Cisco ASR

Cisco ASR is not Azure Site Recovery, so Cisco Site Recovery is not correct.

@kojinak : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Looks good, thank you.
#sign-off


I can't render orthogonal

Hi, I have another problem that I can't figure out. I want straight router and orthogonal path generator but
If I set it globally

I get

And if I do it link by link

I get

Any idea?

Ok, I could understand that the problem is the Source Parent Size which is null, but I don't know why

Hello,
In your node widget, are you using PortRenderer to actually render the ports? If their size is null that means they probably didn't render or they're not "visible" in the DOM, which means we can't really know their size and position.

Yes, in fact, the links are displayed using "normal" router

I also forced a Size, and now I think is another problem

Would it be possible for you to host the project in GitHub so that I take a look at it? If it dosen't have anything confidential

I will try to extract it from the whole project, thank! BTW the project is awesome

Ok I published my code on https://github.com/elgransan/Blazor.DatabaseDesigner, It will be great if you can take it a look on it, when you can.

I have a feeling it's because the ports are not on the borders. I'm doing more tests to make sure

Yes it was!!

Hum, that feels like a bad limitation. I'll see what I can do.

i have same issue with this!
@zHaytam

as you see here all links create by one method you can show below:
                Diagram.Links.Add(new LinkModel(this.GetPort(PortAlignment.Right), item.GetPort(PortAlignment.Left))                 {                     Router = new OrthogonalRouter(),                     PathGenerator = new StraightPathGenerator(5)                 });
after size Changed event i re-set positions and Create links children given Orthogonal Routing but parents is not giving that works fine!
i dont know why ! :\


520 summary, etc.

https://github.com/uwlib-cams/MARC2RDA/blob/main/Working Documents/5XX.csv

@lake44me @GordonDunsire @AdamSchiff @tmqdeborah   520 - Summary is mapped to has summarization of content. I am wondering why not has summary. Is summary at expression level, not work? And can the summary be for part of the described materials if $3 is present?  (not related, is table of contents at expression level?) Thank you!

Penny,
"has summary" is an element that has domain work and range work.  This is a relationship between two works.  This element would never be recorded in a 520 field.  It would be used in a 7XX field:
245   Work 1
7XX  $w r $i Summary: $a Work 2
520 is used to give a summary in a paragraph of the work being described.
"has summarization of content" doesn't point to another work, it has domain expression but no range at all because there is no other entity being pointed to, just a textual summary.
Does this explain it?
Adam
Adam L. Schiff
Principal Cataloger
University of Washington Libraries
(206) 543-8409
@.***

From: pennylenger @.>
Sent: Friday, July 26, 2024 11:25 AM
To: uwlib-cams/MARC2RDA @.>
Cc: Adam L Schiff @.>; Mention @.>
Subject: Re: [uwlib-cams/MARC2RDA] 520 summary, etc. (Issue #197)
@lake44mehttps://urldefense.com/v3/__https://github.com/lake44me__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5CiBjLdA$ @GordonDunsirehttps://urldefense.com/v3/__https://github.com/GordonDunsire__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5wW2oRKo$ @AdamSchiffhttps://urldefense.com/v3/__https://github.com/AdamSchiff__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS57AYfWBg$ @tmqdeborahhttps://urldefense.com/v3/__https://github.com/tmqdeborah__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5kVk1Kbg$ 520 - Summary is mapped to has summarization of content. I am wondering why not has summary. Is summary at expression level, not work? And can the summary be for part of the described materials if $3 is present? (not related, is table of contents at expression level?) Thank you!
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/uwlib-cams/MARC2RDA/issues/197*issuecomment-2253263644__;Iw!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS501_u4xw$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/ADFBVB6RCCRGCI5EP6JZ7KTZOKIB3AVCNFSM6AAAAABLQ7MZRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJTGI3DGNRUGQ__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS53PEfQLA$.
You are receiving this because you were mentioned.Message ID: @.***>

Yes, thank you! Adam
On Fri, Jul 26, 2024 at 4:09 PM Adam Schiff @.***>
wrote:

Penny,
"has summary" is an element that has domain work and range work. This is a
relationship between two works. This element would never be recorded in a
520 field. It would be used in a 7XX field:
245 Work 1
7XX $w r $i Summary: $a Work 2
520 is used to give a summary in a paragraph of the work being described.
"has summarization of content" doesn't point to another work, it has
domain expression but no range at all because there is no other entity
being pointed to, just a textual summary.
Does this explain it?
Adam
Adam L. Schiff
Principal Cataloger
University of Washington Libraries
(206) 543-8409
@.***

From: pennylenger @.>
Sent: Friday, July 26, 2024 11:25 AM
To: uwlib-cams/MARC2RDA @.>
Cc: Adam L Schiff @.>; Mention @.>
Subject: Re: [uwlib-cams/MARC2RDA] 520 summary, etc. (Issue #197)
@lake44me<
https://urldefense.com/v3/__https://github.com/lake44me__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5CiBjLdA$>
@GordonDunsire<
https://urldefense.com/v3/__https://github.com/GordonDunsire__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5wW2oRKo$>
@AdamSchiff<
https://urldefense.com/v3/__https://github.com/AdamSchiff__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS57AYfWBg$>
@tmqdeborah<
https://urldefense.com/v3/__https://github.com/tmqdeborah__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS5kVk1Kbg$>
520 - Summary is mapped to has summarization of content. I am wondering why
not has summary. Is summary at expression level, not work? And can the
summary be for part of the described materials if $3 is present? (not
related, is table of contents at expression level?) Thank you!
—
Reply to this email directly, view it on GitHub<
https://urldefense.com/v3/__https://github.com/uwlib-cams/MARC2RDA/issues/197*issuecomment-2253263644__;Iw!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS501_u4xw$>,
or unsubscribe<
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/ADFBVB6RCCRGCI5EP6JZ7KTZOKIB3AVCNFSM6AAAAABLQ7MZRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJTGI3DGNRUGQ__;!!K-Hz7m0Vt54!mzdgwYezJo94ffBIvc3vcvgh5TmLN7jk7ER-xHcK3XiyzFgOS_j-1pmcrLpISGrB8AC1tMk5zAJELsS53PEfQLA$>.
You are receiving this because you were mentioned.Message ID: @.***>
—
Reply to this email directly, view it on GitHub
https://github.com/uwlib-cams/MARC2RDA/issues/197#issuecomment-2253632470,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4RYKL4FRBC4SEEBL5GECGTZOLJLXAVCNFSM6AAAAABLQ7MZRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJTGYZTENBXGA
.
You are receiving this because you were assigned.Message ID:
@.***>

@pennylenger Hi Penny, for the transformation notes, I was wondering if you could help clarify whether the presence or absence of quotation marks is intentional. (i.e. Applies to for # and 8 doesn't have "" but the rest of the indicators do). Thanks!

Hi Doreen, sorry for the confusion. Applies to for # and 8 should also have quotation like "value of $3".


warn about or change duplicated fleet names

Thanks to Andre Punt for reporting this!
This matters because some r4ss functions may not work properly if the fleet names are the same for multiple fleets, so it would be good for SS to either just warn about this or maybe change fleet names for the user.

I think a clear warning is sufficient. Sometimes too much doing things for
the user can lead to confusion.
On Monday, March 22, 2021, Kathryn Doering @.***> wrote:

Thanks to Andre Punt for reporting this!
This matters because some r4ss functions may not work properly if the
fleet names are the same for multiple fleets, so it would be good for SS to
either just warn about this or maybe change fleet names for the user.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nmfs-stock-synthesis/stock-synthesis/issues/150, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7LCFFVY6EPLLKWDCHV5G3TE5QRBANCNFSM4ZTLURIQ
.

--
Kelli Faye Johnson, PhD
Research Fish Biologist
Northwest Fisheries Science Center
National Marine Fisheries Service
2725 Montlake Boulevard East
Seattle, Washington 98112
(206) 860-3490
@.***

@kellijohnson-NOAA are you in favor of a warning that allows SS to run still or SS exiting on error (with message) when fleets names are duplicated?

Warnings that let the model keep running are less likely to lead to users
doing anything. So, I would say exit with error.
On Monday, March 22, 2021, Kathryn Doering @.***> wrote:

@kellijohnson-NOAA https://github.com/kellijohnson-NOAA are you in
favor of a warning that allows SS to run still or SS exiting on error (with
message) when fleets names are duplicated?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nmfs-stock-synthesis/stock-synthesis/issues/150#issuecomment-804360489,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7LCFAL3XHBMGO5JNH4UTTTE6PZTANCNFSM4ZTLURIQ
.

--
Kelli Faye Johnson, PhD
Research Fish Biologist
Northwest Fisheries Science Center
National Marine Fisheries Service
2725 Montlake Boulevard East
Seattle, Washington 98112
(206) 860-3490
@.***

That was indeed quick.
warning produced is:
duplicate fleet names for fleets: 2 and 3; SURVEY1; SS will exit

For once an easy fix for you, @Rick-Methot-NOAA! I tested the change as well and works exactly as described.


Add set paste to .vimrc

Need to add set paste to .vimrc to help with pasting when in insert mode by default.

After thinking about it, this is not a good idea.


scripts that use yq may not use the vendored version

I have an older yq (2.4) through brew and it was producing a different ordering of the yaml.
We should use always use the vendored version for consistency.

solved using https://github.com/knative-sandbox/net-contour/pull/135


Add modulus ops into ArrowNativeTypeOp

Signed-off-by: remzi<EMAIL_ADDRESS>Which issue does this PR close?

Closes #2753.
Rationale for this change

What changes are included in this PR?

Add 2 kinds of modulus ops:

mod_wrapping: panics when divisor is 0 and returns 0 when overflow occurs (signed_int::MIN % -1)
mod_checked: checks the DivideByZero error and Overflow error, never panic.

Add tests to check the behaviour of n % 0 and overflow.

Are there any user-facing changes?

@HaoYang670  is this PR ready to merge?

Thank you, @viirya @alamb for your review 😁

lol I didn't do anything except generate some alert spam :)


fix(postgres): Fixed a problem with array dimensions disappearing when using "ALTER TABLE ADD COLUMN"

close #2571

@kyleconroy If it is array, primitive types are used. Is this behavior correct?

Is this behavior correct?

Yep! Both pgx and lib/pq can scan into slices. With lib/pq you need to do a bit more work with pq.Array, but sqlc does that for you.


Update sbt to 1.5.7

Updates org.scala-sbt:sbt from 1.5.4 to 1.5.7.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

I've to devise how to make cross compilation work post SBT 1.5.5!

Superseded by #68.


Feature request: .gzip()

Is it possible to add .gzip() option, that will set('Content-Encoding', 'gzip'), and send compressed body?

Yes, it's possible

But seriously, adding full compression supports adds something like 20KB to the library. This is not something most people want. Try creating a plugin and just wrap the inflate-part of js-deflate.

Thanks @afanasy for the suggestion.
It hasn't crossed my mind to use Content-Encoding for upload. Is that allowed by the HTTP RFC? Do servers support it?
In the browser it'd be tricky to do it, since it probably isn't supported natively. If it's commonly supported, we could do it in node version. Otherwise it's probably best to implement it as a plugin.

It's common to do compression for server-to-server communication, but there is no general native support in browsers.

@pornel looks like it's a part of the standard and Express body-parser middleware https://github.com/expressjs/body-parser#inflate supports it out of the box. @fatso83 thanks for the tip, how about we just add it for the node client for the start (since it's most common to use for server-to-server anyway, and it's my use case too)? Then we can just use zlib, and several lines of code.


Add webhook default options

Add webhook default options
example:
var Slack = require('slack-node');

webhookUri = "-- api token --";

slack = new Slack();
slack.setWebhook(webhookUri, {
  channel: "#general",
  username: "webhookbot",
});

slack.webhook({
  text: "This is posted to #general and comes from a bot named webhookbot."
}, function(err, response) {
  console.log(response);
});

Thanks for this, and thanks for writing a test! I think if we want to go this route, it would be better to have a Webhook object or something, that can encode these options and have that call respond instead of globally changing the channel settings. eg wb = new slack.Webhook(options); wb.respond("This is posted to #general").

@kevinburkeshyp Thanks for your feedback! I have added the following changes:
var Slack = require('slack-node');

var webhookUri = "__uri___";

var webhook = new Slack.Webhook({
  url: webhookUri,
  channel: "#general",
  username: "webhookbot",
});

// only text
webhook.respond("This is posted to #general and comes from a bot named webhookbot.", function(err, response) {
  console.log(response)
});

Can you review it? Thanks!


Platform architecture re-alignment

[ ] #306
[ ] Mural for system level design for key architecture decisions
[ ] Squad discussion / alignment
[ ] Team lead discussion / alignment

20 as a multi-assignee issue.


DOC: Improvements in panel apply docstring

Not sure what the bar is for a PR here - this is a mild but meaningful improvement - in particular re the option to supply numbers & a tuple - by no means perfect though

@jreback green

@jorisvandenbossche
Thanks - I edited. I think we also can't just do panel.apply, but instead need the full expression pd.Panel(pd.np.random.rand(4,3,2)).apply(pd.np.sqrt). Tell me if I'm wrong though

@maximilianr In theory, a full expression is not needed as this code is at the moment never run in order to build the docs (as is the case with the tutorials), but it is always nice to have full examples so people can copy paste it.
For layout, I think something like this is best (once define the variable, and then use it instead repeating the creation):
Returns a Panel with the square root of each element

>>> p = pd.Panel(np.random.rand(4,3,2))
>>> p.apply(np.sqrt)

Equivalent to p.sum(1), returning a DataFrame

>>> p.apply(lambda x: x.sum(), axis=1)

Equivalent to previous:

>>> p.apply(lambda x: x.sum(), axis='minor')

....

@jorisvandenbossche updated

@jorisvandenbossche I accidentally PEP8-ed the whole file. Shall I undo, or is that actually helpful?

@maximilianr yeh, normally want to do PEP stuff in separate PR's as confusing what is actually changed, but ok.


consolidate mesheryctl app into pattern

Notes for Reviewers
This PR fixes #

Consolidate mesheryctl app into pattern

Signed commits

[x] Yes, I signed my commits.

@Althaf66 comment?

Docs update?

Mesheryctl spreadsheet?

Yes, please, but also the CLI reference on docs.meshery.io needs updated. Some of the updates are done automatically, while there is still a manual step in this process, that appears to be undocumented here - https://docs.meshery.io/project/contributing/contributing-cli-guide. @alphaX86 and @hexxdump will you please ensure that the manual task of updating the command index / data file is prominently listed in the CLI contributing guide?

Docs updated, @RipulHandoo?

Docs updated, @RipulHandoo?

Spreadsheet updated.

Great. What about Meshery docs?

Have you gotten information from @alphaX86 on how to update Meshery docs?
@alphaX86 , do we have the Manuel updated instructions listed in the docs?

Have you gotten information from @alphaX86 on how to update Meshery docs?
@alphaX86 , do we have the Manuel updated instructions listed in the docs?

We do have the instructions @leecalcote, I'll update them for better visibility.
@RipulHandoo please follow the instructions from this link: https://docs.meshery.io/project/contributing/contributing-cli#contributing-to-mesheryctl-documentation

Thank you, @alphaX86 💯

🚀 Preview for commit c680cada8ba05368694422d773403cd6838e88e7 at: https://6601f12aaa4d2d54eacaad15--meshery-docs-preview.netlify.app

@RipulHandoo what is the difference between mesheryctl pattern apply and mesheryctl pattern onboard?


Error: Module not found: Error: Cannot resolve module 'react-dom'

Hi, after executing $ npm init pyxapp and npm install, I'm coming across a couple other errors:
`ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'react-dom' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:99-119
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'd3' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:120-133
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'metrics-graphics' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:0-27
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'plotly.js' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:0-20
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'jquery' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:0-17
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'datamaps' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:0-19
ERROR in C:/Users/phill/pxy/~/pyxley/build/pyxley.js
Module not found: Error: Cannot resolve module 'nvd3' in C:\Users\phill\pxy\node_modules\pyxley\build
@ C:/Users/phill/pxy/~/pyxley/build/pyxley.js 1:0-15`
What am I doing wrong here?  I checked and my react-dom is version 0.14.7

I'm not sure, I haven't had a chance to play with it on windows yet. I'll try to take a look soon.

@nmkridler , is there a good way to play pyxley on Windows? I have came across some problems and don't know where to turn to.


Fix task service not invoking non-blocking calls

Purpose

$subject
Fixes #17782
Fixes #17991

Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Closing this as this is merged to stdlib-beta by #18056


bump go version

I dropped the 'previous' version because now with the go toolchain directive in theory each repo can pin the specific library (toolchain) version they want

/assign @upodroid


fix wps bbox

The PR fixes the wps bbox parsing of the execute response. See PR in pywps:
https://github.com/geopython/pywps/pull/552

test failures are not related to this PR.


UCL-53 MultiSelect

When in error state, I think the tags shouldn't be red. There's no need to propagate the error state.

When disabled, the tags appear disabled too, which is great, but I think we should hide the close button from all the tags.

Apart from that, everything looks good to me! :)


fix(message): do not set the visible class

Before submitting a pull request, please make sure you have at least performed the following:

[x] read and followed the CONTRIBUTING.md guide.
[x] linted, built and tested the changes locally.
[x] added/updated any applicable API documentation.
[x] added/updated any applicable demos.

Fixes https://github.com/edcarroll/ng2-semantic-ui/issues/192
NOTE: there's a issue during the dismiss transition. Tired to figure-out but without success for now

Sorry for the delay @mcosta74, will look tomorrow night per your other PR 😄

Closing in favor of #224 - the fix is hidden in the SUI source code but was broken by an !important CSS rule.


i'm gettining errors here it is

what should i do

Hello, you're likely trying to use this skin with a TODO List instead of a plain note, which isn't supported.
TODO Lists are the ones with a checkbox on the left ( ☐ )

yes, you are right, that's what I'm trying to do.  Isn't there any solution to have my Google Keep as a rainmeter widget?

what is the use of that "upload" icon and that "choose note" option on right click "?

The "upload" icon lets you make changes to the note. Edit the note, press the button and it will get uploaded to the Google Keep servers


ClipWinding: MAX_POINTS_ON_WINDING with moteof (q3) and oasis (wolfet) maps

Both ioquake3🗗 and daemon defines MAX_POINTS_ON_WINDING to 64:
https://github.com/DaemonEngine/Daemon/blob/be89425dd92889b0f965d6890a804148b7832711/src/common/cm/cm_polylib.h#L43
But while ioquake3 loads “The Edge of Forever” with that setting, dæmon requires this value to be set to 134.
If this value is less or equal to 133, this message is printed on console and the map loading aborts:
Warn: ClipWinding: MAX_POINTS_ON_WINDING

There is no reason this map can't be loaded with a max set to 64.
On a side note, because the problem aborts the map loading, this problem must be raised as an error instead of a warning.
How to reproduce
Download map here (it's just a dpk repack of the original pk3 for quake3), load it with +devmap moteof.

For some unknown reason, ioquake3 has these functions in cm_polylib.c but dæmon does not have them in cm_polylib.cpp:
RemoveColinearPoints
WindingPlane
WindingArea
WindingBounds
WindingCenter
ReverseWinding
ClipWindingEpsilon
AddWindingToConvexHull

And dæmon only contains half of this one:
WindingOnPlaneSide

See:

ioquake3/cm_polylib.c
dæmon/cm_polylib.cpp

The file that are in ioquake3 but not in dæmon were removed in f9d69b9 because being unused.
Some are are dead code in ioquake3 too:
RemoveColinearPoints
WindingCenter
ReverseWinding
ClipWindingEpsilon
AddWindingToConvexHull

But ioquake3 still uses those:
WindingPlane
WindingArea
WindingBounds

I really have no idea about how to debug this…

On a side note, in the past it was an error, not a warning (Unvanquished 0.35):

It's better to tell the user a cryptic error than just failing silently without notice.

Unvanquished 0.6.0, the oldest release I have, already raises ClipWinding: MAX_POINTS_ON_WINDING on this map while Tremulous does not.

I also get this issue with Wolfenstein: Enemy Territory map:
Warn: ClipWinding: MAX_POINTS_ON_WINDING

But ET:Legacy loads it well.

Do someone has something against using an higher arbitrary value as workaround? Like 256. At least we know the 64 limit was set for another code than the one that is currently hitting this limit.
Do someone understands this code?
@zturtleman, as a legendary wizard from mythical kingdom of the third id, maybe with some luck you would have an opinion on the matter?

I don't know the polylib code other than it's also used in q3map2 and BSPC. They might use the dead code in ioquake3's cm_polylib.c.
If the code is identical to ioquake3 maybe the error is caused by float related compiler flags. Similar to x87 FPU vs SSE2 (default on x86_64) float differences for BSP patch planes (https://github.com/ioquake/ioq3/issues/186).
ioquake3 x86_64 has -ffast-math which may cause non-standard float behavior. It looks like it's enabled in DaemonFlags.cmake. I don't know what causes Daemon to behavior different from ioquake3.
Maybe try to compare generated assembly code for ioquake3 and Daemon's cm_polylib functions.

Hi! Thank you for your answer. The issue is in some code that we don't inherit from ioquake3 (see this comment: https://github.com/DaemonEngine/Daemon/issues/169#issuecomment-578312275) it looks like to have been introduced in XreaL but was borrowed from Tremulous (https://github.com/DaemonEngine/Daemon/issues/169#issuecomment-578315892). I confirm this code does not exist in ioq3 master but exists in Tremulous 1.1.0.
If you don't understand this code, well, too bad for me and sorry to have pinged you then. I'm looking for someone who can help me to either fix the issue, either give me some clue to where the issue can or give me some help in understanding what the code does, either tell me it's not an issue. Since Tremulous had the code without failing with this 64 limit, it looks to be an issue anyway.
Unfortunately we can't compare this code to ioq3, but we can compare to Tremulous or XreaL.

Note: disabling -ffast-math does not help.

Worked around in #312.


show a modal form on click, with xy from canvas ?

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Environment

Chart.js version:
Browser name and version:
Link to your project:

Please ask questions on StackOverflow.


fix: add @manytomany join table auth

Description of changes
This commit adds auth to the many to many join table.
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #8460 (5cadd85) into master (bd435e2) will decrease coverage by 0.21%.
The diff coverage is 41.58%.

@@            Coverage Diff             @@
##           master    #8460      +/-   ##
==========================================
- Coverage   55.92%   55.71%   -0.22%
==========================================
  Files         695      709      +14
  Lines       38881    39613     +732
  Branches     7871     8037     +166
==========================================
+ Hits        21743    22069     +326
- Misses      16343    16741     +398
- Partials      795      803       +8

Impacted Files
Coverage Δ

...egory-api/src/provider-utils/supported-services.ts
100.00% <ø> (ø)

packages/amplify-category-auth/src/index.js
15.74% <0.00%> (ø)

...auth/src/provider-utils/awscloudformation/index.js
3.90% <0.00%> (ø)

...kages/amplify-category-geo/src/commands/geo/add.ts
54.54% <ø> (-5.46%)
:arrow_down:

...s/amplify-category-geo/src/commands/geo/console.ts
53.84% <ø> (+3.84%)
:arrow_up:

...es/amplify-category-geo/src/commands/geo/update.ts
54.54% <ø> (-5.46%)
:arrow_down:

...amplify-cli-core/src/feature-flags/featureFlags.ts
83.62% <ø> (ø)

packages/amplify-cli/src/domain/amplify-toolkit.ts
2.39% <0.00%> (+<0.01%)
:arrow_up:

...plify-graphql-relational-transformer/src/schema.ts
94.28% <ø> (ø)

...rc/graphql-transformer/transform-graphql-schema.ts
16.01% <ø> (-0.26%)
:arrow_down:

... and 49 more

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 08db839...5cadd85. Read the comment docs.


colors on first dashboard and correlation of colors there to 2nd dashboard

Possibly due to my color blindness, but there's no obvious connection that I see between the color ranges used for the metrics on the first dashboard and the colors for the balance plot on the 2nd dashboard.
It might make more sense to let the user color code the first screen to reflect those of most importance to them (say first seven), then of 2nd-ary importance, and then the remaining, that would then reflect some meaning to the colors. Those first importance metrics (same color) could then be used on the 2nd screen.  This is similar to what we used before.
Right now they may have been mapped to our initial choices for each row (when only one selection per color was being used).  But, with all the metrics being displayed, it feels awkward to my eye to have so much variation in color without a meaning behind it.
I'm also voting for trying to decrease the number of entries on that first screen -- I just don't think that we've got people wanting to see all of the metrics each time they engage with the App --

@twoolf

as for colors correlation between Dashboard and Balance screen. I must assure you, that we are using totally the same colors for each metric mentioned on both screens
metrics were grouped together their meaning and dependences and colors were assigned for each group. This was done in initial designs we received, we only improved the colors a little. We do think that coloring groups of metrics help a user to bind them together.
probably we can give a user ability to change metrics color as they want, still we need to have some initial coloring for those who just launched an app.
about decreasing number of metrics on Dashboard --> this can be easily managed from Manage Dashboard screen, as well as re-arranged in order with drag&drop. Our team believe that this additional screen allow user to manage his Dashboard as he wants. But the useful thing can be - show Tutorials of using dashboard management at the first launch. What do you think?

I think that I see the problem more clearly -- right now the Balance screen takes the first seven rows from the Comparison screen (Weight, BMI, Dietary Energy, Heart Rate, Step Count, Active Energy and Resting Energy).  The problem is that this doesn't use seven different colors and also that it means several items are essentially overlapping.  That's why we'd put them into different groups to begin with.  So, if we do want to keep the color scheme informational, we should make sure that the Balance screen is restricted to seven items each of a different color.  If we want the user to sort the rows and then to know that the first seven will be those on the Balance screen, we should find a way to mark that on the first screen, so that they realize what information is being selected from the first screen and then reflected again on the 2nd screen in a different format.
Also, on my build the 'manage dashboard has only checkmarks rather than drag and drop to rearrange. I like the idea of a drag and drop -- is that already implemented and thus something wrong with the build that I'm on?

Adding on to this, when I use the check-boxes to removed items to display, it works on the first dashboard, but not the 2nd, so, e.g. moving from 21 to 11, I do see 11 items on the first screen, but the same seven on the 2nd (Balance) screen.

adding again to this -- manage on first screen vs manage on 2nd screen are not linked -- I hadn't realized that they didn't go to the same place -- so right now, to adjust the seven on the 2nd screen its manage for that screen -- the default seems to be the seven rows (selected or not) in the 1st screen -- we should make this more user friendly --


Initial auto-generated gcloud-java-speech

Coverage decreased (-0.07%) to 85.519% when pulling 59b78f23cce960c6ea720f0dd9e6a05aad56b175 on garrettjonesgoogle:autogen-cloud-speech into 3ebf99dad194bfa4e9de094c1a48072951c11aab on GoogleCloudPlatform:master.


Better channel semantics

Goroutines and Go channels are phenomenally powerful, and even relatively easy to use for simple programs. The fact that some limited deadlock detection is built-in is a tremendous win for concurrent applications! However, I think there are ways to improve channel semantics for some really common use cases, and I'd like to know what people think about what the channel API could look like for Go v2.0.
First, I observe that channels can act like iterators in Go, providing a relatively convenient syntax for achieving stream-like data and computation flows. The thing is, I often want to insert an element into a channel without actually getting blocked for a recipient to read it. So I end up doing a lot of go func() { ... }() wrapping around channel sends just to present the overall program in a somewhat linear fashion. I would like a syntax for sending messages to channels that does not block, as opposed to the <- operator.
I know that I can declare a buffer size for my channels, but that's not particularly helpful for resolving the problem of asynchronous sending. In some cases, I won't know ahead of time exactly how many messages I need to send. A function can pass me a writable channel, where I don't have the option to declare a buffer size. Finally, it is also common for the receiver of the channel to die, garbage collect its end of the channel, or otherwise be in a state where it is not consuming messages / unblocking my program counter. As I build longer and deeper channel combinations, the probability of a deadlock due to over- or underaggressive reaction to error or done states, rises to the level of inescapable deadlock, somewhere lost in the woods.
Perhaps the biggest problem that I'm encountering with Go channels, is nested back propagation, where I need to dedicate specific channels for signaling an early termination error / done signal. Just one level deep can lead to unit tests stalling, because some done signal wasn't sent, or worse, was sent to a goroutine that had already left the party. Could there be a way to detect when a channel has closed, so that the listener no longer tries to send/receive messages on it?
Furthermore, what to do when you are trying to send a done signal, and then the done recipient dies? Would be nice for Go to provide some sort of indication that the message wasn't sent. Though of course we shouldn't use error channels to relay this information, as that just moves the problem! Hmm, maybe I need to stop writing so many asynchronous functions and just write blocking functions with an error return signature :P
Not to mention that a channel for signaling done is a common need, with few good conventions. chan bool begs the question, what would receiving false even mean? And chan struct{} is quite ugly. At the very least, we could get some decent aliases in the stdlib: type Done = struct{}, type DoneMessage = struct{}{}. If not the aforementioned method for querying when a channel has closed, which would be best of all!
Done channels, data channels, and error channels are reasonably good to bundle into a reusable structure, instead of having to pass these around individually. Though of course this would only be practical for the stdlib were Generics introduced. Hmm, maybe a convention of using chan (error, bool, <your-type-here>) for error, done status, successful result?
Just some thoughts as I get my head around some gnarly concurrent apps.

Related:
#20868 - proposal: channel buffer pools
#20352 - proposal: add support for unlimited capacity channels
#26282 - proposal: clone and splice, new channel primitives

This would be better discussed on a forum like golang-nuts; see https://golang.org/wiki/Questions .  I think it would be best to develop some more specific suggestion in a forum, and then open an issue with those.  At the moment there is no action we can take with this issue because there is no concrete proposal.  Thanks.


Release version 0.4.1

We add liquibase generation to a transaction.

@baudoliver7 thank you for reporting this. Unfortunately, @baudoliver7 is not a contributor with the required role (DEV), that's why I unassigned them.
I will assign a contributor to take care of it soon.

@rultor release, tag is 0.4.1

@rultor release, tag is 0.4.1

@baudoliver7 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.4.1

@baudoliver7 Done! FYI, the full log is here (took me 8min)

@baudoliver7 I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.


Hourly entity does not report Hours

Hi there,
thanks for this awesome integration! Today, I stumbled across my weather widget, which does not show the hours anymore. It just says "Friday", "Friday", "Friday" and so on...

This may be somehow connected to the Update of Home Assistant 2023.08?
Best.
BerriJ

Thank you BerriJ!
That's actually very strange. Recently, Home Assistant has indeed switched to a new system to provide the forecast. However, the previous method should still work. But there seems to be a new issue when more then 25 hours of hourly forecast is provided causing the effect you have in your screenshot. I have now additionally added the new way to provide the forecast which seems to solve this issue. I still needed to keep the old way in parallel to keep compatibility with 3rd party weather cards like https://github.com/bramkragten/weather-card. Seems to work so far. Please check the new version that I just released.

Thanks for your fast response. Your changes did fix the information view when clicking on the entity.
However, I made an additional observation. In Lovelace I'm using the home assistant weather card:
show_current: true
show_forecast: true
type: weather-forecast
name: Wuppertal
entity: weather.wuppertal_hourly
forecast_type: legacy

And this worked until the latest HA-Core Update. However, now it shows this:

Deleting forecast_type: legacy solves the issue. And the widget is displayed correctly.

Just adding this for reference. No need to take further action.
Thank you very much again.

Thank you for the hint, I have added it to the release description.

Piggybacking on this thread, as I had the same issue. Update to newest version indeed solves the issue with the detailed forecast. However, I am having the same issue with the forecast not showing in the weather-forecast card. forecast_type: legacy is not set:
- type: weather-forecast
  entity: weather.wuppertal_hourly
  show_current: true
  show_forecast: true

@BerriJ : Did you happen to change anything else?

@PhilippMundhenk If you are using the most recent version, you can also try the new weather.wuppertal entity (without suffix) with "forecast_type: hourly". You can also configure it in the Visual Editor.

Ah yes, that does it, thank you!
In the mean time, I also tried https://github.com/bramkragten/weather-card, which you referenced above and now I am not sure anymore, if I want to change back though ;)

Glad that it works 🙂
I'm a bit worried that https://github.com/bramkragten/weather-card doesn't seem to be maintained any more. But it's still my favorite. Hope it still works for some time...


[TW#27468] [request] add macro to test peer_addr_type in esp_ble_adv_params_t

What suppose to be size of esp_ble_adv_params_t? Because most of the time i am getting BT_HCI: hci write adv params error 0x30 i started digging and from code i can get sizeof(esp_ble_adv_params_t) is 32 but i found this:
https://github.com/espressif/esp-idf/blob/80c5547b971128fdecbbcf6d8178196d35a15b73/examples/bluetooth/ble_adv/main/app_bt.c#L31
EDIT after adding __attribute__((packed)) to few structures i am able to get sizeof(esp_ble_adv_params_t) equal 15, also order of parameters initialized in this example is different than order parameters in structure (maybe in C this is no issue but in C++ code it seems to be):
https://github.com/espressif/esp-idf/blob/80c5547b971128fdecbbcf6d8178196d35a15b73/examples/bluetooth/ble_adv/main/app_bt.c#L105-L112
typedef struct {
    uint16_t                adv_int_min;        /*!< Minimum advertising interval for
                                                  undirected and low duty cycle directed advertising.
                                                  Range: 0x0020 to 0x4000 Default: N = 0x0800 (1.28 second)
                                                  Time = N * 0.625 msec Time Range: 20 ms to 10.24 sec */
    uint16_t                adv_int_max;        /*!< Maximum advertising interval for
                                                  undirected and low duty cycle directed advertising.
                                                  Range: 0x0020 to 0x4000 Default: N = 0x0800 (1.28 second)
                                                  Time = N * 0.625 msec Time Range: 20 ms to 10.24 sec Advertising max interval */
    esp_ble_adv_type_t      adv_type;           /*!< Advertising type */
    esp_ble_addr_type_t     own_addr_type;      /*!< Owner bluetooth device address type */
    esp_bd_addr_t           peer_addr;          /*!< Peer device bluetooth device address */
    esp_ble_adv_channel_t   channel_map;        /*!< Advertising channel map */
    esp_ble_adv_filter_t    adv_filter_policy;  /*!< Advertising filter policy */
} esp_ble_adv_params_t;

Last one thing i found is peer_addr_type can be only BLE_ADDR_TYPE_PUBLIC or BLE_ADDR_TYPE_RANDOM with BLE_ADDR_TYPE_RPA_PUBLIC -> BT_HCI: hci write adv params error 0x30.
With all described changes in code finally i am able to control advertising params and get rid of BT_HCI: hci write adv params error 0x30
PS im not sure yet if all described changes are necessary or only peer_addr_type i messing in here, but most of the time i didnt set peer_adv_type at all; this is how raw adv params looks like with original code(hex dump):
W (687) BLEAdvertising: 20 00 40 00 00 00 00 00 00 00 00 00 01 01 01 01
W (700) BLEAdvertising: 01 01 00 00 02 00 00 00 07 00 00 00 00 00 00 00

I found the problem. From all steps described above only one is necessary, initializing peer_addr_type with value BLE_ADDR_TYPE_PUBLIC or BLE_ADDR_TYPE_RANDOM any other value is not valid> Maybe we could add macro to test valid value here:
https://github.com/espressif/esp-idf/blob/master/components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c#L498-L502
Thanks

@chegewara, Thanks, I will fix it.

closed by https://github.com/espressif/esp-idf/commit/09b2cd7d26bc04a090f73d489266785cd020df60


Update 2.0 docs to use docker image for unstable releases

Fixes #2283

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/921d6bb50ca3bc4ecdad89fa67c0953b3be144be/

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/b85545e065aa60b033577f70512bdb532a9df40a/

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/e9f779c39cd6b3240446656f02824fdb639e3ec9/


add support for neste input names - Fixes #2

By adding quotes around the input name in the attribute selectors given to querySelectorAll(), we can add support for nested input names such as 'options[responsive][showOnMobile]'.
See issue #2 for more information

Hi @yoannisj,
sorry for my late response: I had to make some tests to verify your PR (I'll work on some test suite).
Everything seems ok! Thank you very much for you contribution!


When git clone fails due to permission errors, there is no output / notice

Set up a new project
Configure a repository that doesn't exist
Configure a repository without proper access
Show an error message somewhere

https://github.com/silverstripe/deploynaut/pull/150. I wonder if we could pull through this log file into the admin area somewhere?


move from microservices to monolithic architecture

Description
After some time thinking over it, it seems to me that I overengineered the project a bit too much.  The main reason for the original microservice architecture was, that it seems to be modern and interesting and very flexible to add new services in the future. It was interesting to implement this and I learned a lot, but it took too much time already and would also take more time for tasks like https://github.com/kitsudaiki/Hanami-AI/issues/65. I decided, it is not worth the effort, especially for a single-person-project. Beside this it brings additional security-risks to properly separate external communication from internal communication.
So I decided to sacrifice the actual microservice architecture and a whole bunch of code to move the project to a monolithic architecture. This way a save much time for future extensions and have less network-communication. For the scalability I plan another approach.

Not fully complete, especially for the documentation, but enough to close this issue for now.


Changed destination of Contracts Finder

https://govuk.zendesk.com/agent/tickets/1163148
Current link goes to data.gov (which isn't that helpful).

:+1:


[F glutil.cpp:338] eglInitialize() failed Aborted (core dumped) when render with kaolin and nvdiffrast

I have discovered that under certain NVIDIA driver versions and OpenGL versions, using nvdiffrast within kaolin to render causes errors. As mentioned in this issue https://github.com/sicxu/Deep3DFaceRecon_pytorch/issues/2, the problem is related to the use of nvdiff.RasterizeGLContext instead of nvdiff.RasterizeCudaContext. I noticed that in the kaolin code, the Context is initialized and fixed to always be GLContext.
https://github.com/NVIDIAGameWorks/kaolin/blob/5406915c3a020596384b1a36679ff68afd04d455/kaolin/render/mesh/rasterization.py#L35-L39
After changing this to nvdiff.RasterizeCudaContext and recompiling kaolin, I used kal.render.mesh.rasterize and selected 'nvdiffrast' as the backend for rendering. The result was normal, with the only issue being that the output must be a multiple of 8.
I would like to know if there are plans in future versions to make the Context type a selectable parameter. Additionally, I would like to inquire if there is a need to contribute a pull request.

Hello, thanks for your detailed note!
In fact, there is an option to set the default context without recompiling the code with: kal.render.mesh.nvdiffrast_context.nvdiffrast_use_cuda(). However, it looks like there is a bug in that function (thank you for alerting us to it).
You can still bypass that bug and set your preferred context using:
import kaolin as kal
import nvdiffrast.torch

kal.render.mesh.nvdiffrast_context.set_default_nvdiffrast_context(
    nvdiffrast.torch.RasterizeCudaContext("cuda"), "cuda")

print(kal.render.mesh.nvdiffrast_context.default_nvdiffrast_context(device="cuda"))

# Prints: <nvdiffrast.torch.ops.RasterizeCudaContext object at 0x7fc42c2164c0>


MV3

Migrate to Chrome Extensions Manifest V3
Cannot migrate as Audio is not available in Service Workers...
Might need to implement a constant window or wait for a new feature Offscreen Document which is still in development

Chrome now supports the offscreen API
Refactored to use ServiceWorker and Offscreen Document released 2.0.0


[Outline Panel] Outline item selection corresponding to item selection in source file.

Outline panel:
Now If I click item in Outline panel, source file can jump to corresponding position。
Expected Feature
What I prefer to have is when I click the code line of function name, class name, property name, Outline panel also can jump to corresponding item position.
If this item is not visible due to Outline list too long, the Outline panel can move the list position to let the select item visible.
If this feature impact performance, I'd like this feature enabled only in Sort By: Position is selected in Outline Panel

It's already implemented by 'Follow Cursor' feature. Sorry.


taxprofiler: add a new test database including db_type

Add the new database test data, including the additional column db_type.

@jfy133 @sofstam In the new database test table, kraken2 was duplicated with three different db_type values. There are no special db_params for the long database, so the db_params are the same.

short
long
both

Actually, updating kraken2/bracken/centrifuge db is not a good option. Since there is only one Nanopore sample, it could lead to issues during the process of STANDARDISATION_PROFILES combining reports. Therefore, I duplicated the kaiju and diamond databases instead. I'm not sure if the db_params are broad enough. Please proceed with your suggestions.

It was a mistake, merging the master into the current branch. I reverted back now.

Although thinking about it, this might be a breaking change, so might have to bump to x2 (older input sheets will not work with this version of taxprofiler)


feat: Use ion-infinite-scroll with no loading

Type: feat
Platform: all
I want to use the ion-infinite-scroll, but with no spinning loading, would be great some property like:
<ion-infinite-scroll show-spin="false"></ion-infinite-scroll>

Or something like that.
I only want to use it in my controller, so, maybe a service, would be better than a directive to do it.
Another thing I'm missing in this directive, is a text and the position of the text. For example, a loading icons with the text 'Loading' above the icon.
I hope it helps improve Ionic.

You can define an icon, so if you want a non spinning icon you could do

or if you want none you can do

You can simply add a similar method in your controller to show the loading
$scope.showloading = function (durationtime) {
        if (!durationtime) {

            $ionicLoading.show({
                template: 'Loading...',
                noBackdrop: true
            });
        } else {

            $ionicLoading.show({
                template: 'Loading...',
                noBackdrop: true,
                duration: durationtime
            });
        }

    };


Add test coverage for custom ray image

This PR resolves https://issues.redhat.com/browse/RHOAIENG-10013
Note: This PR needs to merge first
Description
This PR adds test coverage for custom ray image which involves
-Building of a custom container image from the base Ray runtime container image
-Pushing that custom image to a registry / OpenShift cluster internal container registry
-Using that custom image when creating a RayCluster resource
-Using that custom image in the CodeFlare SDK to run a training job
How Has This Been Tested?
Executed the test manually using cmd
go test  -timeout 45m -v ./tests/odh -run  TestMnistCustomRayImageCpu
Merge criteria:

[X] The commits are squashed in a cohesive manner and have meaningful messages.
[X] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[X] The developer has manually tested the changes and verified that the changes work

@ChughShilpa Great work here,
Just a nit-pick, It seems codeflare-common latest tag needs to be updated in go mod file

@ChughShilpa Great work here, Just a nit-pick, It seems codeflare-common latest tag needs to be updated in go mod file

Right, I was waiting for the dependent PR to merge.
Updated the go.mod file now.

/lgtm


Removed last comma on object return, solves crash on IE9

Thanks!

@benvinegar shouldn't uglify remove this when compiled?

And/or can we get our linter to handle this?

Re Uglify – not sure. But I think it should work with/without minification, IMHO.

And/or can we get our linter to handle this?

It appears the laxcomma JSHint rule was deprecated:
http://jshint.com/docs/options/#laxcomma
I'm in favor of switching to ESLint, as we've done with the main Sentry project.

But I think it should work with/without minification, IMHO.

Agreed, was just curious if this issue existed in the minified version, since that is the primary consumer.

I'm in favor of switching to ESLint, as we've done with the main Sentry project.

https://github.com/getsentry/raven-js/issues/386 :+1:


Encrypt image file with AES key

I create pull request for encrypt image file with AES key

I appreciate the work that you put into this. However, there are two problems:

As I mention in the contribution guidelines, I cannot accept substantial pull requests.

This library should not contain encryption logic, any more than it contains image-processing logic. I need to keep the scope of this library to something that I can manage. And, when it comes to encryption, there are many variables (encryption algorithm, key-stretching algorithm, salting, initialization vectors, etc.), more than I want to deal with in the library itself.

It should be possible to encrypt the images saved via this library. However, that should be done by either a ContentProvider (see issue #284) or, eventually, via a ParcelFileDescriptor (see issue #285). Basically, I should be able to pass the raw bytes over to your code in memory, where you can encrypt them yourself as part of writing them to disk, saving them in a BLOB column of the database, or anything else. This allows you to do your encryption without having to modify the library.
The ContentProvider approach should work now, where issue #284 is merely demonstrating and documenting it.
I apologize for not directly accepting your pull request, though my hope is that through issue #284 and issue #285, I can meet your needs through a different implementation.


Enable docs

Now that we are in conda-incubator, we can publish these

@jaimergp I've switched to the actions based workflow and reran the pages step, added the URL to the repo landing page.

Thanks!


Switch out phone number question with correct universal question

We now have a phone number question type. However, programs that were set up before that feature went live still use the old phone number question. The old version is just a text field and does not correctly format into phone numbers. This makes it hard to process applications, since applicants can put in any anything as a phone number.
Describe the solution you'd like.
Aff Sea team needs to communicate with Program Staff the change and how it will impact them. Aff Sea team needs approval from program staff. Aff Sea team needs to swap out the old phone number question with a new one.
Need to communicate and update the following programs:

[x] Parks scholarship
[x] Seattle preschool
[ ] Smoke alarm
[x] Gold card
[x] Flash card
[x] SHA orca

What priority is this?
P1--this impacts residents and needs to be cleared up before we bring on other programs
Associated civic entity
Seattle
User Group

@elisekalstad -- Reach out to William

SFD has been completed. Race question was also added to their form. This is not flagged as universal in Prod and may need to be one of the next questions we make universal.


refactor: rewrite CLI-related logic

Hi, childrentime.
When I visited the webpage in the website folder, I found that pnpm create pareto@latest did not work. I have checked the relevant npm and it seems like you haven't published the version there?
I rewrote the relevant CLI logic, which I hope will be helpful to you. Thanks!

@lesenelir https://www.npmjs.com/package/create-pareto v0.0.1 is released


weblink dead

Replace italics below with details for this issue.
Describe the Problem
wrfcloud.com error 404
Expected Behavior
should load website
Environment
Describe your runtime environment:
Desktop
Ubuntu 22.02
To Reproduce
Describe the steps to reproduce the behavior:
Click on weblink in readme

Hi @HathewayWill,
Thank you for sending this report.
I just tested this from my mac and it was successful from multiple browsers (Firefox, Chrome, Safari, Brave) as well as command line utilities (wget and curl).
Which browser are you using?
Any HTTP request should automatically be redirected to HTTPS, but maybe try adding the https://wrfcloud.com or https://www.wrfcloud.com to the URL.
If you are looking to install the system in your AWS account, the instructions to do that are here: https://wrfcloud.readthedocs.io/en/stable/.

@hahnd - I was just able to reproduce this on my Mac, just clicking on the wrfcloud.com link on the README.md shown on the repo main page. I looked at the file and probably just need to add https:// to that link in the markdown page. I can make that mod quickly.

@HathewayWill - Can you confirm that link in the README works now? It works on my end.

Yes the issue is now fixed.


Subgraph plotting: enhancement for showing mutations

It would be nice for sc2ts.utils.plot_subgraph to be able to plot the number of mutations as a series of blue bars or perpendicular lines, as in Fig 1 of the sc2ts preprint, as an optional replacement for the current dark red numbers. This is only useful for smaller numbers of mutations per edge, but gives a nicer visual feel for the number of mutations on an edge than a number.

This is out date, the ARG-visualiser is doing this work now


Add ability to move back to previous question

How the questionnaire works
The questionnaire hacks the search facets to display one facet at a time. The facetOffset variable determines which facet to show.
The mechanism to move to the next question works like this:

The 'next' button has the data-next-facet-offset attribute set to the current offset + 1
The click handler sets facetOffset to the +1 value and renders view

This is janky but fine except for this path: Services for a man > are you pregnant?
So questions can be marked dependent on a facet value to address this issue. At render time, we skip to the next facet if the current facet does not meet the dependency.
A back mechanism needs to skip previous unmet dependencies
So Services for a man > skip pregnancy question > Treatment for adult or child needs to skip the pregnancy question when the back button is clicked.
It's probably possible to determine unmet dependencies ahead of time so that we set the data-next-facet-offset value to +2 (or -1, -2, etc for "back").
Alternatives welcome
That said, there are undoubtedly better ways to pull this off so make it happen! For instance, it'd be great to keep track of the facet values in the url. Then moving "back" would be a simple window.history.back()

I'm looking at this one.


Subscribe button gone?

Hi,
After the latest update our Subscribe button is gone, even after enabling it in the settings. Is it a bug?

Three things are required for subscribers:

Set MAIL_NAME.
Set MAIL_ADDRESS.
Enable the option in the settings.


setSkyBox without dds file

Hi, I  think it would be nice if setSkyBox function applied without dds file,
Of course, with reflections applied
I try to customized it by putting a return into the pc.prefilterCubamap but I couldn't make that cubemap texture to cubemap asset because pc.Asset need file..
If I can make a prefiltere cubemap texture into a cubemap asset that available in skybox of material,
It would be convenient because only coding is possible without editor

Another cubemap related issue for you @slimbuck - perhaps I should create a new label 'area: cubemaps' to tie them all together. I've lost count how many we have now. 😄


engine: can LiveUpdate multiple images for same manifest [ch3005]

Hello @nicks, @jazzdan,
Please review the following commits I made in branch maiamcc/live-update-multi-image:
04f913506b05d7ea143d32d3185905de89269620 (2019-08-02 11:08:45 -0400)
fix error handling & test
4fc089e00b408a8b2a5d8cbf26dd89dfed152f74 (2019-08-01 15:14:44 -0400)
wip
e11ff97109e1de79d72640f220e583a23940c49f (2019-08-01 14:37:59 -0400)
some tests
fbc8ac330bcfc9a1cd8044d74de435defb9d70e0 (2019-08-01 12:51:43 -0400)
another crash rebuild test
1a88d75dfc413bccdeab1f6284ce97e16d4b1ce8 (2019-08-01 12:30:35 -0400)
initial implementation of multi-image live update for same pod
5d4db2b9a8d0b9d9447b745b09ad9015158023b0 (2019-08-01 12:30:02 -0400)
Red test
Code review reminders, by giving a LGTM you attest that:

Commits are adequately tested
Code is easy to understand and conforms to style guides
Incomplete code is marked with TODOs
Code is suitably instrumented with logging and metrics

alright tests should be fixed, this should be ready for review!


Improvement for k8s.io/docs/reference/kubectl/cheatsheet/

please add vim configuration ASAP
The new exam platform really needs it
just this
Create your ~/.vimrc (otherwise indentation will be messed up):
set expandtab
set tabstop=2
set shiftwidth=2

an alias k=kubectl is also a more  linux documentation trick and it is documented in kubernetes docs
I believe this is the same essential not for just exam sake but for any person setting the working environment up

an alias k=kubectl or bash completion are also a more Linux documentation trick and it is documented in kubernetes docs

kubectl is part of Kubernetes.
vim is not part of Kubernetes. We don't document how to set up vim or other text editors. See https://kubernetes.io/docs/contribute/style/content-guide/#what-s-allowed


Travis build randomly failing tests

This is build fails the vector test but I have seen failing also the local hashmap.  My feeling is that there is something wrong in the unit tests. We need to investigate more.
Build 21.6

Here is an instance where is the local hashmap that is failing:
https://travis-ci.org/mminutoli/SHAD/jobs/344118321#L1176

Some notes from our call a couple weeks ago:
In https://github.com/pnnl/SHAD/blob/master/test/unit_tests/data_structures/vector_test.cc#L402-L406, the handle is always null in my dev environment. @mminutoli believes this is due to only having one locality? Though the AsyncInsertAt was getting called multiple times.
I believe these lines are missing shad::rt::waitForCompletion calls in between the async calls: https://github.com/pnnl/SHAD/blob/master/test/unit_tests/data_structures/vector_test.cc#L410-L416
This was the most commonly failing test, though I've seen others fail too. I would guess their periodic failures are due to similar reasons.

For the vector, the bug was most likely in the missing waits, since the async calls were modifying the content of the data structure.

I think #27 fixes #5.  I'll open another bug for the Erase issue.


SVRLight missing from python 2/3 interface

i have been trying to run the example from this link:
http://www.shogun-toolbox.org/examples/latest/examples/regression/multiple_kernel_learning.html#
Everything goes ok until I need to create an instance of SVRLight(), which seems to not be included with shogun, everything else is there (for example LibSVM is included with shogun). Have you encountered this issue before?

@MaximilianLomardo how do you install shogun on your machine?

@vigsterkr
I installed Fedora Scientific 25 in a virtual machine (virtual box). I then ran the command:
"sudo dnf install shogun"
This seemed to work ok. I then tried to install the python interfaces for both python 2 and python 3. This was achieved by running the following commands. I don't have the command handy for that anymore, but it was something like:
yum install python2-shogun.6.0.04
yum install python3-shogun.6.0.04
I can import some of the shogun classes, but SVRLight gives me problems. I would use the LibSVR class, but that apparently is not compatible with the MKLRegression class.
As a side note, do you have any more resources/tutorials that involve multiple kernel learning for both classification and regression?

@MaximilianLomardo the problem with SVRLight and MKL is that they depend on SVMLight, which we are not allowed to distribute per license, hence if you wanna use those you'll have to compile shogun from source.
@besser82 am i right that this is the case as well on fedora?

@vigsterkr Ah ok, do you know of any step by step instructions which I could follow to reinstall shogun from source with SVMLight on my fedora machine? This is the closest I've gotten to getting a working version and this has been a pretty lengthy process. Do you think there is any way to use LibSVR with the MKLRegressio class otherwise?

@MaximilianLomardo try http://shogun.ml/install there's a section how to compile it manually


Test Email & Email Notifications not being received

Hi! Great work. Wondering if you can help me with an issue I am experiencing. When I setup the mail notification, I never receive the email. I have checked all spam filters/folders I have and I don't see the email I am expecting when I click the test button in the Mail sections of the notifications page. I am using a known good email configuration via Sendgrid. Which I have setup on other tools and apps I have running in my environm
Steps to reproduce the behavior:

Setup email notification configuration with Sendgrid.
Click test email notification button
Await test email delivery.

Expected behavior
Receive the test email, and email notifications going forward.
Environment (please complete the following information):

OS: Ubuntu
Architecture: arm64
Browser chrome
Version: Speedtest Tracker v0.11.11

Screenshots
If applicable, add screenshots to help explain your problem.
Logs
Did not see anything in the logs
Additional context
Add any other context about the problem here.

Couple of additional debugging steps...

make sure to "Save" the email address form before clicking "Test"
double check your environment config against the docs here, SMTP is the currently support mail pattern and I'm using Mailgun currently and it's working

Just to share that I have the same issue. SMTP parameters (that are working on other tools) correctly defined in the /etc/environment fil on ubuntu 22.04, and email of the recipient defined on the page /admin/notifications, and no results when I click on the "test mail channel" button.

Yeah, I have done as suggested. They were already configured. If it helps I am using Portainer. I created my .env file, uploaded it. Restarted my container and still nothing. All I see in the logs is the following message.
04/01/2023 9:30:20 AM
[2023-04-01 15:30:20] production.ERROR: Connection could not be established with host "mailhog:1025": stream_socket_client(): Unable to connect to mailhog:1025 (Connection refused) {"exception":"[object] (Symfony\Component\Mailer\Exception\TransportException(code: 0): Connection could not be established with host "mailhog:1025": stream_socket_client(): Unable to connect to mailhog:1025 (Connection refused) at /var/www/html/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154)

As you can see, it's connecting to mailhog:1025, not to smtp.sendgrid.net, this tells you it's not reading the .env file, probably because it's being created in the wrong folder.
It has to be in the folder that you mapped /config to.
Use a docker-compose file, it's much easier, and you can define the variables directly there vs the  .env file.
As an example, here's mine:
version: '3.3'
services:
  speedtest-tracker:
    image: ghcr.io/alexjustesen/speedtest-tracker:v0.11.12
    container_name: speedtest-tracker
    restart: unless-stopped
    ports:
      - 8008:443
    environment:
      TZ: Europe/Rome
      PUID: 1000
      PGID: 1000
      DB_CONNECTION: mysql
      DB_HOST: mariadb.domain.dom
      DB_PORT: 3306
      DB_DATABASE: speedtest_tracker
      DB_USERNAME: ****
      DB_PASSWORD: ****
      TELEGRAM_BOT_TOKEN: '****:****'
    volumes:
      - $PWD/config:/config
      - $PWD/certs:/etc/ssl/web

That did the trick. Ty for the pointer. I appreciate your work!! Have a good one!


Update inclusion.md

Docs Build status updates of commit 1f7744c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions/inclusion.md
:white_check_mark:Succeeded
View

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.


Is repos-tx.psychz.net a malicious domain? AdGuard and Ubiquiti sure think so - Blocking me from being able to finish the logger build.

Operating System Version: MacOS
Deploying via (VirtualBox/VMWare/AWS/Azure/ESXi): VMWare
Vagrant Version (if applicable):

Please verify that you are building from an updated Master branch before filing an issue.
Description of the issue:
For example:
While building the logger host, I'm running into the following error message that causes the build to stop:
Logger: FILE: /var/cache/apt/apt-fast/yq_3.3.2_amd64.deb gets stuck on download, I believe this is due to the following flag on my Ubiquiti box.

Threat Management Alert 1: A Network Trojan was Detected. Signature ET USER_AGENTS Aria2 User-Agent. From: 192.168.XX.XXX:54653, to: <IP_ADDRESS>:80, protocol: TCP

It Also has flagged on my AdGuard Home as well as:
1:26:11
27/09/2020
repos-tx.psychz.net
Type: A, Plain DNS
Blocked Threats
36 ms
192.168.XX.XXX

Hi @Hops-AF ,
I did some digging and it looks like apt-fast uses the aria2 library (which is just a standard download library like curl) when downloading files: https://github.com/ilikenwf/apt-fast

You need to have aria2c installed

I that that explains the IPS rule you're seeing. I'm sure some malware likes to use the aria2 library for file downloads as well.
As for the domain, VT (aside from one no-name vendor) has it listed as clean: https://www.virustotal.com/gui/domain/repos-tx.psychz.net/detection
Obviously that's just a single data point, so you'll have to make your own decisions based on your risk tolerance, but nothing jumps out at me here as being obviously malicious. Thanks for reporting it, though!

Hi @Hops-AF - did this help address your concerns?

It did. Thanks.


Add password option to CLI

It will be great.
One script and you on server!
Thank for your project, others or not work or too old.
Good luck!

Hi, follow the Feature request template please. I need more details about this.
If it's for premium connection it will not be possible to add password option

Briefly: Join on spigot(or spigot-like) servers with AuthMe(or AuthMe-like plugins) without manual enter password for Cracked account.
Is your feature request related to a problem? Please describe.
Yes, problem - manual enter password every connection with GUI and no possibilities in CLI.
Describe the solution you'd like
Add parameter to CLI which allow enter password.

Added in 1.0.17
--cmd "/say hello"
See the README.md for more information

See, but... Another problem - There some delay and I can't log in, I guess because bot momentally enter command:
MC_BOT_COMMAND="/l mypass" MC_BOT_PORT=25664 java -jar MinecraftBOT-1.0.16-all.jar --host somehost.me --user MyNickname
OS: Linux

Yeah, there is 2000ms of delay,  it's necessary because without the delay the command is sent before the bot is "really" connected.
I will try another method to send the command on connection

Yeah, there is 2000ms of delay,  it's necessary because without the delay the command is sent before the bot is "really" connected.
I will try another method to send the command on connection

Added --cmdDelay time (in ms)

Another server, but... It works.
Version - https://github.com/alwyn974/MinecraftBOT/actions/runs/3807998154


newindex

Codecov Report

Merging #32 (4374f75) into master (cb8729a) will increase coverage by 0.03%.
The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
+ Coverage   94.73%   94.77%   +0.03%
==========================================
  Files          14       14
  Lines        1254     1262       +8
==========================================
+ Hits         1188     1196       +8
  Misses         66       66

Flag
Coverage Δ

unittests
94.77% <100.00%> (+0.03%)
:arrow_up:

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

Files
Coverage Δ

index_calculator/_indices.py
100.00% <100.00%> (ø)


Error creating vignette

Running:  devtools::check() on https://github.com/KWB-R/kwb.monitoring/commit/f1b1fcddafa673ffaca8af160531d63eebe2081c returns an error:
E  creating vignettes (6.5s)
   Quitting from lines 614-710 (tutorial.Rmd)
   Error: processing vignette 'tutorial.Rmd' failed with diagnostics:
   There is no such regression model: REGRESSION_DIR/ALT_01_regressionModel.txt.
   You may run section "Find H-Q regression to create such a model.
   Execution halted

Stand by...I think I didnt pull to the latest version.....


The property 'ObjectSpecificConfigsInput' and 'ReplicationSpecsV2' cannot be found on this object. Verify that the property exists and can be set

Creating new SLA with daily and replication schedule using CMDLETs below in a script.
New-RscSlaSnapshotSchedule
New-RscSlaReplicationSpecs
New-RscSla
PS1 script:
$DailySchedule = New-RscSlaSnapshotSchedule -Type Daily -Frequency 1 -Retention 2 -RetentionUnit DAYS
$ReplicationSpecs = New-RscSlaReplicationSpecs -AwsRegion 'US_EAST_2' -ReplicationLocalRetentionDuration (New-RscSlaDuration -Duration 2 -Unit DAYS)
New-RscSla -Name "EC2_SDK_TEST5" -DailySchedule $DailySchedule -ReplicationSpecs $ReplicationSpecs -ObjectType AWS_EC2_EBS_OBJECT_TYPE
Errors:

The 'ObjectSpecificConfigsInput' and 'ReplicationSpecsV2' parameters are do not appear to be requirements but are returning errors as if they are required.

Fixed in #143


Bus Error: How can i define the bus?

Hi
I got below Error:
Traceback (most recent call last):
  File "app.py", line 2, in <module>
    mlx = seeed_mlx90640.grove_mxl90640()
  File "/home/pi/.local/lib/python3.7/site-packages/seeed_mlx90640.py", line 56, in __init__
    self.bus = Bus()
  File "/home/pi/.local/lib/python3.7/site-packages/grove/i2c.py", line 59, in __init__
    bus = rev_to_bus[rev]
KeyError: 0

I have 2 i2c*
/dev/i2c-1  /dev/i2c-3
I found that in seeed_mlx90640 line 56, define the Bus is None, so the ic2 get GPIO.RPI_REVISION as the bus which is 0
But i don't have 0 , How can i define the bus to 1?
    def __init__(self,address=0x33):
        self.bus = Bus()
        self.addr = address
        self.refresh_rate = RefreshRate.REFRESH_0_5_HZ
        self._I2CReadWords(0x2400, eeData)
        # print(eeData)
        self._ExtractParameters()

Hi there:
if you want to modify it .maybe you can be using self.bus = Bus(1).


Machine Learning

We need basic ML functions for processing data by 0.3 as some core functionality

ML will be implemented in plugins.


Swagger UI Integration

Description
First of all, amazing template. Absolutely loved it. Would you be looking forward to integrate swagger support in this using https://drf-spectacular.readthedocs.io/en/latest/ ?
I have already implemented it in a private fork of this project. Would like to contribute  it back if it's something that aligns with the project goals.
Rationale
API Documentation is a very common requirement. Swagger is a great utility. The schema files generated by swagger can be directly imported into postman as well. Swagger integration in this project will be a huge value add.

Yes, adding API documentation would be a nice addition. I think we can do it whenever DRF is selected. Hopefully the integration isn't complicated and is not causing a lot of maintenance.

Yes, in my fork I am enabling it only when DRF is enabled. I have been using it for a while now and it's not complicated. I will create a PR for it on the weekend. :)


Setting VALIDATE_PYTHON to true has no effects

Here is my lint.yml:
name: Lint

on:
  push:
    branches:
      - "main"
      - "dev"
    tags:
      - "v*"
  pull_request:
    branches:
      - "main"

jobs:
  build:
    name: Lint Code Base
    runs-on: ubuntu-latest

    steps:
      - name: Checkout Code
        uses: actions/checkout@v3
        with:
          # Full git history is needed to get a proper
          # list of changed files within `super-linter`
          fetch-depth: 0

      - name: Lint Code Base
        uses: github/super-linter/slim@v4
        env:
          VALIDATE_ALL_CODEBASE: true
          VALIDATE_PYTHON: true
          DEFAULT_BRANCH: master
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Log:
/usr/bin/docker run --name ghcriogithubsuperlinterslimv497_996e99 --label 290506 --workdir /github/workspace --rm -e "VALIDATE_ALL_CODEBASE" -e "VALIDATE_PYTHON" -e "DEFAULT_BRANCH" -e "GITHUB_TOKEN" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/camera-ai-detect/camera-ai-detect":"/github/workspace" ghcr.io/github/super-linter:slim-v4.9.7
--------------------------------------------------------------------------------

                              /@@#///////@@/(@//@%/(@.@(       @@
                          @@//////////////////////////////#*  @@@
                        @////@//(///////////@@@@@///@//@/@**//@@(
                      @///////@///////////////@@@@    (           @,
                     @/(&/@////////////////////                     @
                    @////////////////////////@@                      @
                  @%////////(//////////%/////&@            @@       *,@           ______________
             @@@@@/@/#/////(&//////////////////                       .@         /              \
        *@@@@@.    .%///(//@//////////////////&.   .@@,                 @%      / Don't mind me  \
      @@%           .&@&&/@.@//&/////(//////////    @@@@@@@@@         .. &@    / I'm just looking \
    @@%               @@@@@   @&/////////////////#   @/       V  @@/ ,@@@ @   <  for some trash... |
@@@%                   @@@@        .%@@@@//////#@ @   @@         @     .,.     \__________________/
                                          @@@/@(  (@@@@% @/\      %
                                           @@@@(    .     .@@/\   #
                                             @                  %@%

--------------------------------------------------------------------------------
2022-12-2[8](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:9) 0[9](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:10):54:31 [INFO]   ---------------------------------------------
2022-12-28 09:54:31 [INFO]   --- GitHub Actions Multi Language Linter ----
2022-12-28 09:54:31 [INFO]    - Image Creation Date:[2022-[10](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:11)-04T14:29:23Z]
2022-[12](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:13)-28 09:54:31 [INFO]    - Image Revision:[b5715650a7bd[14](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:15)dad5e74e71b7726e50d929903b]
2022-12-28 09:54:31 [INFO]    - Image Version:[b57[15](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:16)650a7bd14dad5e74e71b7726e50d929903b]
2022-12-28 09:54:31 [INFO]   ---------------------------------------------
2022-12-28 09:54:31 [INFO]   ---------------------------------------------
2022-12-28 09:54:31 [INFO]   The Super-Linter source code can be found at:
2022-12-28 09:54:31 [INFO]    - https://github.com/github/super-linter
2022-12-28 09:54:31 [INFO]   ---------------------------------------------
Removing Languages from LANGUAGE_ARRAY for slim image...
found item:[ARM], removing Language...
found item:[CSHARP], removing Language...
found item:[ENV], removing Language...
found item:[POWERSHELL], removing Language...
found item:[RUST_2015], removing Language...
found item:[RUST_2018], removing Language...
found item:[RUST_2021], removing Language...
found item:[RUST_CLIPPY], removing Language...
Removing Linters from LINTER_NAMES_ARRAY for slim image...
found item:[ARM], removing linter...
found item:[CSHARP], removing linter...
found item:[ENV], removing linter...
found item:[POWERSHELL], removing linter...
found item:[RUST_2015], removing linter...
found item:[RUST_2018], removing linter...
found item:[RUST_2021], removing linter...
found item:[RUST_CLIPPY], removing linter...
2022-12-28 09:54:31 [INFO]   --------------------------------------------
2022-12-28 09:54:31 [INFO]   Gathering GitHub information...
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_SHA], value:[2eeae08d2aef7ec26c6c21d0b5b79d5999032741]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_WORKSPACE], value:[/github/workspace]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_EVENT_PATH], value:[/github/workflow/event.json]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_ORG], value:[nguyentritai2906]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_REPO], value:[camera-ai-detect]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_TOKEN]
2022-12-28 09:54:31 [INFO]   Successfully found:[GITHUB_REPOSITORY], value:[nguyentritai2906/camera-ai-detect]
2022-12-28 09:54:32 [INFO]   Successfully found:[GITHUB_RUN_ID], value:[3793[16](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:17)2461]
[20](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:21)[22](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:23)-12-28 09:54:32 [INFO]   --------------------------------------------
2022-12-28 09:54:32 [INFO]   Gathering user validation information...
2022-12-28 09:54:32 [INFO]   - Validating ALL files in code base...
2022-12-28 09:54:36 [INFO]   ---------------------------------
2022-12-28 09:54:36 [INFO]   ------ File list to check: ------
2022-12-28 09:54:36 [INFO]   ---------------------------------
2022-12-28 09:54:36 [INFO]   ----------------------------------------------
2022-12-[28](https://github.com/nguyentritai2906/camera-ai-detect/actions/runs/3793162461/jobs/6450009571#step:4:29) 09:54:36 [INFO]   Successfully gathered list of files...
...
2022-12-28 09:55:00 [INFO]   ----------------------------------------------
2022-12-28 09:55:00 [INFO]   ----------------------------------------------
2022-12-28 09:55:00 [INFO]   The script has completed
2022-12-28 09:55:00 [INFO]   ----------------------------------------------
2022-12-28 09:55:00 [INFO]   ----------------------------------------------
2022-12-28 09:55:00 [ERROR]   ERRORS FOUND in BASH:[1]
2022-12-28 09:55:01 [ERROR]   ERRORS FOUND in DOCKERFILE_HADOLINT:[1]
2022-12-28 09:55:03 [ERROR]   ERRORS FOUND in MARKDOWN:[2]
2022-12-28 09:55:03 [ERROR]   ERRORS FOUND in NATURAL_LANGUAGE:[1]
2022-12-28 09:55:04 [ERROR]   ERRORS FOUND in PYTHON_PYLINT:[1]
2022-12-28 09:55:05 [ERROR]   ERRORS FOUND in PYTHON_ISORT:[1]
2022-12-28 09:55:06 [FATAL]   Exiting with errors found!

This is explained here: README

The readme state :

Note: All the VALIDATE_[LANGUAGE] variables behave in a very specific way:

If none of them are passed, then they all default to true.
If any one of the variables are set to true, we default to leaving any unset variable to false (only validate those languages).
If any one of the variables are set to false, we default to leaving any unset variable to true (only exclude those languages).
If there are VALIDATE_[LANGUAGE] variables set to both true and false. It will fail.

Here I only set VALIDATE_PYTHON which in the format of VALIDATE_[LANGUAGE] isn't it suppose to by pass all the other languages?
Or I have to set VALIDATE_ALL_CODEBASE to false too?

I think this issue depends on your usage of VALIDATE_PYTHON, which is a deprecated variable which is there only for backward compatibility.
In newer versions, it has been replaced by VALIDATE_PYTHON_PYLINT. Can you try setting that to true and check?

Let me reopen this because the definition VALIDATE_PYTHON in README is misleading. Also, is that really backward compatible?

Setting VALIDATE_PYTHON_PYLINT works. It default remaining unset variables to false and only use pylint.

Setting VALIDATE_PYTHON_PYLINT works. It default remaining unset variables to false and only use pylint.

@ferrarimarco Sounds like this one is resolved. Please reopen if there is further work to complete.


Testing Github Private Repo OnWebhook with Github APPS integration on pac-e2e-ns-t7xzh

Add a new PR for testing

Pipelines as Code CI/git-clone-private has successfully validated your commit.

StatusDurationName

✅ Succeeded
12 seconds
git-clone-from-catalog


parallel blocks don't have access to macros imported into outer context

I'm not sure this is by design or not (I would find it somewhat surprising if it is by design) but if you have something like:

{% import "macros.pebble" %}
{% parallel %}
do something involving a macro from macros.pebble
{% endparallel %}

it fails because the macro is not found. Furthermore, it will continue to write out content from after the block and only throw an exception at the end (i.e., when the rest is already flushed out.)
I can make it work by always including the marcos again inside all parallel blocks i.e.,:

{% import "macros.pebble" %}
{% parallel %}
{% import "macros.pebble" %}
do something involving a macro from macros.pebble
{% endparallel %}

but this is somewhat cumbersome as I keep forgetting about it and it seems like the parallel context should inherit macros from the outer context. It is possible that I did something else wrong in my pebble integration so if this is not intended I can go back and try to boil it down to a simple failing set-up but I wanted to ask first: Is there a design reason for this behavior (the documentation doesn't seem to mention anything about it)?

Just chiming in to say that it seems like a bug. Parallel tag creates a copy of the EvaluationContext with and empty list of imports.

Yup, this sounds like a bug to me.


Add referrerpolicy attribute

https://www.w3.org/TR/referrer-policy/#referrer-policy-delivery-referrer-attribute

Theoretically http://caniuse.com/#feat=referrer-policy ought to include this.
Dunno if the attribute was included in the testing though.

Referrerpolicy support, eg as an iframe attribute, would be helpful

+1

@cvrebert To me it seems that any browser that is still on the 'older draft' doesn't support neither the header nor the attribute.
attribute
I know that the attribute became available in Chrome in version 51: https://bugs.chromium.org/p/chromium/issues/detail?id=490608
For Firefox it's starting version 50, per https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
referrer policy header
Chrome apparently since version 56 https://bugs.chromium.org/p/chromium/issues/detail?id=619228
Firefox, version 50, for the older policies and version 52 for the newer policies, per https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy

+1

+1

I think Safari v12.1 supports referrerpolicy attributes on at least some elements, can't find much detail on its support so far though - apart from a vague reference in the Tech Preview 78 Release Notes.

+1
https://webkit.org/blog/9497/release-notes-for-safari-technology-preview-89/

Added referrerpolicy attribute support for <script> elements (r247509)


Add a setup shell script for setting up the acoustic rain gauge

Solved by @Thelastblackpearl on PR #51


Fix follow viewport export order

Fixes the order of the follow_viewport export added by #2309. I'm sorry for the silly mistake!

No problem.