Feature Request: Faster Analysis (GPU Based) or even Live Analysis.

Putting this in per cirquit's request. Basically, I would love it if beefier machines could somehow lend GPU power to the analysis phase. If we can speed up analysis of a video file that would be amazing. If you could even have a basic FPS analysis running live while doing capture that would be phenomenal.
Not sure how Nvidia or Digital Foundry does it, but maybe it's possible. Being able to capture data live could output a csv file that could then be ingested in TrDrop or even Premiere to create the overlay of your choice as an image sequence or .mov with alpha. That level of development seems like it would be years out though for a solo project.

So I see a few issues with this feature

making a "live" analysis software is basically impossible as of right now as this is a whole other project that works with streams of videos (think gstreamer plugin, which can make video pipelines), compared to trdrop that needs video file(s) right now
using the GPU to enhance the performance is a very obvious idea, but I'm not sure if OpenCV (the library I'm using to do the image comparison work) can get more performant than how it already is. I already parallelized the comparison for each video so its multithreaded by default (1 thread per video), but it might be a good idea to check where the performance bottlenecks are
The currently biggest problem is the encoding of the images and writing them to disk. I feel the IO is the thing that's blocking further performance increases, especially when I increase the resolution. But this may be also a false hint, I think I have to check out some profiling tools of Qt and see what insights they can provide

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.
What we can talk about is using the algorithms (if you can even call them that) in trdrop to make a plugin for other programs (I think you mentioned one in one of your emails) to enable the live capture analysis.

So I see a few issues with this feature

making a "live" analysis software is basically impossible as of right now as this is a whole other project that works with streams of videos (think gstreamer plugin, which can make video pipelines), compared to trdrop that needs video file(s) right now
using the GPU to enhance the performance is a very obvious idea, but I'm not sure if OpenCV (the library I'm using to do the image comparison work) can get more performant than how it already is. I already parallelized the comparison for each video so its multithreaded by default (1 thread per video), but it might be a good idea to check where the performance bottlenecks are
The currently biggest problem is the encoding of the images and writing them to disk. I feel the IO is the thing that's blocking further performance increases, especially when I increase the resolution. But this may be also a false hint, I think I have to check out some profiling tools of Qt and see what insights they can provide

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.
What we can talk about is using the algorithms (if you can even call them that) in trdrop to make a plugin for other programs (I think you mentioned one in one of your emails) to enable the live capture analysis.

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.
That's so unfortunate. I've been following trdrop developments for a while, and that's exactly the feature that I hoped it will be implemented one day.

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.
That's so unfortunate. I've been following trdrop developments for a while, and that's exactly the feature that I hoped it will be implemented one day.

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.

That's so unfortunate. I've been following trdrop developments for a while, and that's exactly the feature that I hoped it will be implemented one day.

The reason for that is quite simple - trdrop is for analysis purposes mainly, not for being the best at visualization.
Adobe Premerie is specifically designed to apply visual effects to videos, and does that better by a very far margin compared to what trdrop provides. Creating a similar overlay to what trdrop does should take at max 1h for somebody who knows Premiere. Ingesting the csv which is either created by trdrop/any other analysis program, is also easily done in Premiere.
The reason I made trdrop was to provide an easy solution for peope who want a complete solution for analysis combined with added visualizations to help with the analysis. Not to provide the best possible visualization on par with Premiere or other professional video editing software.

What I don't want Trdrop to be is a program that ingests .csvs and creates the overlay, that should be easily done in Premiere by a script.

That's so unfortunate. I've been following trdrop developments for a while, and that's exactly the feature that I hoped it will be implemented one day.

The reason for that is quite simple - trdrop is for analysis purposes mainly, not for being the best at visualization.
Adobe Premerie is specifically designed to apply visual effects to videos, and does that better by a very far margin compared to what trdrop provides. Creating a similar overlay to what trdrop does should take at max 1h for somebody who knows Premiere. Ingesting the csv which is either created by trdrop/any other analysis program, is also easily done in Premiere.
The reason I made trdrop was to provide an easy solution for peope who want a complete solution for analysis combined with added visualizations to help with the analysis. Not to provide the best possible visualization on par with Premiere or other professional video editing software.

Well, I didn't wished for best visualization on par with Premiere, just an integrated basic feature/tool for people that don't know or own Premiere (like me). I think that would be closer to an actual complete solution.
To be clear, what I wanted to see is the possibility to feed trdrop a .csv file of my own and obtain an overlay (video or sequence) that I could use later.
I imagined that since trdrop is already able to do the overlay, it should be doable to make it work with my csv/data (instead of the data that it extracts itself).
But since this feature is not gonna be added, is there any hackish/way/workaround to accomplish that?
(like substitute/replace the trdrop data with my own somewhere in the middle of the process...I dunno, something)

Well, I didn't wished for best visualization on par with Premiere, just an integrated basic feature/tool for people that don't know or own Premiere (like me). I think that would be closer to an actual complete solution.
To be clear, what I wanted to see is the possibility to feed trdrop a .csv file of my own and obtain an overlay (video or sequence) that I could use later.
I imagined that since trdrop is already able to do the overlay, it should be doable to make it work with my csv/data (instead of the data that it extracts itself).
But since this feature is not gonna be added, is there any hackish/way/workaround to accomplish that?
(like substitute/replace the trdrop data with my own somewhere in the middle of the process...I dunno, something)

So I understand the base argument, but it's unfortunately not as easy as it might seem. Pipelining the data from a .csv into the "layout" makes a few other things unusable (like all the pixel-difference settings/delta rendering) so it would be a whole different "mode" of trdrop, which is not analyzing at all. This would mean disabling multiple settings which is (I know how dumb it sounds) kind of hard in QML, as there are some major issues about how this works.
The reason why I'm still against that is that I do not want people to have the chance to fake recordings with this software. I know it's still possible, but I do not want to enable this further. If people would have an incentive to fake framerates, this would easily be done by changing the .csv values manually and importing them into trdrop. By creating this barrier of not supporting this, and forcing people to either create their own overlay with Premiere or other similar tools, makes it harder for people to even try this.
Think of trdrop as a watermarking tool (which we are far far away, unfortunately, but still), that creates an overlay that can not be messed with outside of the configuration parameters. It's still possible to create slightly better results by tweaking the pixel-difference option, but I hope to forcefully include this option on the screen sometime so it's open and clear for everybody.
I think there are no possibilities to do that besides getting to know one of the software solutions for video editing. Take a look at this list, I've heard good things about Davinci Resolve.

So I understand the base argument, but it's unfortunately not as easy as it might seem. Pipelining the data from a .csv into the "layout" makes a few other things unusable (like all the pixel-difference settings/delta rendering) so it would be a whole different "mode" of trdrop, which is not analyzing at all. This would mean disabling multiple settings which is (I know how dumb it sounds) kind of hard in QML, as there are some major issues about how this works.
The reason why I'm still against that is that I do not want people to have the chance to fake recordings with this software. I know it's still possible, but I do not want to enable this further. If people would have an incentive to fake framerates, this would easily be done by changing the .csv values manually and importing them into trdrop. By creating this barrier of not supporting this, and forcing people to either create their own overlay with Premiere or other similar tools, makes it harder for people to even try this.
Think of trdrop as a watermarking tool (which we are far far away, unfortunately, but still), that creates an overlay that can not be messed with outside of the configuration parameters. It's still possible to create slightly better results by tweaking the pixel-difference option, but I hope to forcefully include this option on the screen sometime so it's open and clear for everybody.
I think there are no possibilities to do that besides getting to know one of the software solutions for video editing. Take a look at this list, I've heard good things about Davinci Resolve.

The reason why I'm still against that is that I do not want people to have the chance to fake recordings with this software.

Hmm, I understand now.
By not having this "feature" trdrop aims to guarantee that the analysis is honest and reliable, and not a result of possible interference due to good/bad intentions or just unqualified data manipulations.
Rest assured that I wasn't planning to fake results, but I see what you mean, and you are right.
Thanks for the explanations, and trdrop of course.

The reason why I'm still against that is that I do not want people to have the chance to fake recordings with this software.

Hmm, I understand now.
By not having this "feature" trdrop aims to guarantee that the analysis is honest and reliable, and not a result of possible interference due to good/bad intentions or just unqualified data manipulations.
Rest assured that I wasn't planning to fake results, but I see what you mean, and you are right.
Thanks for the explanations, and trdrop of course.

I think what I had in mind was just speeding up the analysis as it currently is, or adding the ability to analyze live during capture and then apply the plotting in premiere somehow using the new tools Adobe has added such as the Essential Graphics. Just a thought!

I think what I had in mind was just speeding up the analysis as it currently is, or adding the ability to analyze live during capture and then apply the plotting in premiere somehow using the new tools Adobe has added such as the Essential Graphics. Just a thought!

In progress using obs and lvk.
https://github.com/Crowsinc/LiveVisionKit/compare/main...illusion0001:LiveVisionKit:fps-view
https://youtu.be/05XvbIb4vqg

@cirquit might be interested in this new solution, but I still am having trouble on how to calculate frame rate from it. Also found that gray scale is quite limiting and works best for vsync videos, will have to investigate a better solution for tearing.


Callback of setNativeExceptionHandler isn't called

Hi @master-atul,
I'm inducing a native crash by calling RnTestExceptionHandler.raiseTestNativeError() when I click a button in my app. The error alert (see image below) shows up but the callback doesn't appear to be called.
Setup:
setNativeExceptionHandler((error) => {
  // This method is never called.
})

I'm not using Wix and the callback isn't called when I add false as the second argument either:
setNativeExceptionHandler((error) => {
  // This method is never called.
}, false)

Any idea what I might be doing wrong?
I'm using:
"react-native": "0.53.0",
"react-native-exception-handler": "2.7.1",

Hi @dsandmark  Sorry was busy last few days. I have cooked up an example repo here https://github.com/master-atul/react-native-exception-handler-example
Maybe that would help you integrate the exception handler
And for native exception handler the
  // This method does get called.
  // I tried adding a fetch and it did report it to my custom-server.

 fetch("http://mycustom-server.com");
})```

If this doesnt help,
Could you share me a link to your repo ?  I ll be glad to help you debug this. :)

closing this @dsandmark  Please reopen if it doesnt work for you.

setNativeExceptionHandler didn't work
but setJsExceptionHandler worked

Same here
seems setNativeExceptionHandler does not work for both android and iOS 👎, where as setJSExceptionHandler works.

@pavankumarkl  Can you create a github repo with a sample app so that I can take a look at the problem?

I can only help if I can see an example where I can reproduce the issue.

Thanks for the quick reply 👍
Below code is in my index.ios.js file
setJSExceptionHandler( this.errorHandler, true);
//Below callback is not  being called on  RnTestExceptionHandler.raiseTestNativeError(); from other component
nativeExceptionhandler = exceptionString => {
console.log("-------------Native Exception----------------");
};
setNativeExceptionHandler(this.nativeExceptionhandler, true);

Are you running your app in DEV mode or bundled production mode ? @pavankumarkl

From the README:

NOTE: setNativeExceptionHandler only works in bundled mode - it will show the red screen when applied to dev mode.

I am running app in the DEV mode, but I suppose at least the call back method should have be called in this case.

setNativeExceptionHandler((error) => {
// This method does get called.
// I tried adding a fetch and it did report it to my custom-server.
fetch("http://mycustom-server.com");
}) can not perform the fetch


Add vercel analytics

See https://vercel.com/docs/analytics
Importantly, it only stores anonymized data and does not use cookies
This will help us see the number of unique visitors per day, their browser, their OS, their Country. But note that these pieces of data are not stored jointly... so we just get aggregated plots.

I don't have a particularly strong feeling either way with this, but I just want to ask (maybe a stupid question), does this cause any problems if we have users in the EU or covered by other data protection laws?

According to this, we don't need to worry about it for Vercel
https://posthog.com/blog/best-gdpr-compliant-analytics-tools

Do you have an opinion about this @jsoules ?

Not a strong one. I've used Google Analytics in the past, but that does involve cookies and opt-in for GDPR areas. I don't particularly relish being more tightly bound to the Vercel ecosystem, but I suppose it's easy enough to back out later if we decide that's what's best.
So yeah, I think this is a good idea.


[BEAM-11365] Direct Runner: Handle pipeline option string quotes under windows os

r: @TobKed
Manually tested direct runner on both windows 10 and ubuntu.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

This LGTM.
I suppose this change could be moved to a more common place to be used in other similar cases. (/cc @tysonjh @alanmyrvold)


Add support for jinaai/jina-embeddings-v2-base-de

Issue
This PR resolves #266.
A new version of jina embeddings was added:
    {
        "model": "jinaai/jina-embeddings-v2-base-de",
        "dim": 768,
        "description": "German embedding model supporting 8192 sequence length",
        "size_in_GB": 0.16,
        "sources": {"hf": "jinaai/jina-embeddings-v2-base-de"},
        "model_file": "onnx/model_fp16.onnx",
    },

The quantized, onnx exported model is directly hosted by jinaai.
Changes
The following files were changed to add this model:

fastembed/text/jina_onnx_embedding.py: Model definition was added

tests/test_text_onnx_embeddings.py: Test was added,  where the expected data was created with the supplied Colab-Notebook
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('jinaai/jina-embeddings-v2-base-de', trust_remote_code=True)
input_texts = [
    "hello world", "flag embedding"
]
embeddings = model.encode(input_texts, normalize_embeddings=True)
print(embeddings[0][:5])

[-0.00857827  0.04176599  0.03420503  0.0309742  -0.01496792]

Tests
All tests passed after the changes.

Hey @deichrenner,
thank you for the contribution!
I'll approve it as soon as the CI is green
It'll be available as of the next release (in the meantime you can use it from the main branch)


Allow Ability to Change Git Remote for a Build

Describe the solution you'd like
I've recently moved my repository to a new location and would like to change my builds to point to the new repository.  However, there appears to be no way to change it.  Instead there's simply a "disconnect" feature which prompts with the scary text:

This will delete all build history and settings for this app. This cannot be undone.

🙀
As all that is changing is the url for the repository, I would like the ability to edit it.
Describe alternatives you've considered

Keep the same URL

Pros I'd be able to keep my builds, build number, and history
Cons I'd be unable to migrate my code to a better location

Change the URL

Pros I'd be able to migrate my code
Cons I'd loose all my history.  I could start over, but it's less than ideal.

Additional context

@aaronrogers Could you try this https://github.com/microsoft/appcenter/issues/934#issuecomment-542289572? Still haven't got to the official documentation yet. Hopefully that helps for the time being.

No, it doesn't look like that works.  I could successfully change the repo_url, but the build doesn't have access to the repository.
##[error]Git lfs fetch failed with exit code: 2. Git lfs logs returned with exit code: 0.

Does the user who originally connected the repository have access to the new repository?

Yes, that's me.

hmmm... except double-checking the git url, not sure what else to look for. The best path now I think is reaching out to support (via App Center portal), so that I can collect details of your app then take a deeper look.

Ok, they're the ones that suggested I make this feature request. 😄 Thanks for the help.

Ah okay - let me look for the conversation in support

Close this as we are following up on the support conversation now. If the instruction from https://github.com/microsoft/appcenter/issues/934#issuecomment-542289572 doesn't work, will update there.


Button Component

Create button with HaHa animation, we can use it on other buttons such as 'Connect Wallet'

@gabighiur CSS tips

Create button01.less
Convert css to less with GPT
Import button01.less into main.css or the style of component
example  '@import './name_of_file.less';'


pkg/helpers/loghttp.go: remove unused code

Codecov Report

Merging #99 (693b37d) into main (3037c95) will increase coverage by 3.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #99      +/-   ##
==========================================
+ Coverage   50.56%   53.97%   +3.41%
==========================================
  Files          13       12       -1
  Lines         888      867      -21
==========================================
+ Hits          449      468      +19
+ Misses        398      363      -35
+ Partials       41       36       -5

Flag
Coverage Δ

unit
53.97% <ø> (+3.41%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 2 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
:loudspeaker: Have feedback on the report? Share it here.


no-unresolved-refs should be case-sensitive

$ref values are URI and URI are case-sensitive, therefore, no-unresolved-refs should be case-sensitive.
It seems to vary with the OS at the moment (case-insensitive on Windows).

Hi @CidTori!
The rule itself relies on resolving refs on the current filesystem. As far as I can tell, the Windows system is case-insensitive, so the refs are getting resolved successfully. Could you elaborate on your case? What's the issue?

That makes sense. Thanks for sharing.


Add support for local files

Even when enabling "allow local files" in Edge, it is still not possible to annotate and save them.

+1
Clipping local files also doesn't work in Firefox.

works with the newest update! thanks a lot!

Should be fixed in 0.9.5


Road Map

Hi,
Just added 3 features in the roadmap, just wondering if you think they will add value into the project?
Add Stats in a separate tab, example how many views and links clicks the profile had.
Allow user to choose from different templates when displaying their profile.
Allow user to re-order their buttons (tricky :))

@benji011  what you think?

@20chix Sorry i completely forgot to reply to this!

Add Stats in a separate tab, example how many views and links clicks the profile had.

I think this is cool, but i'm wondering how this would work. Do you mean add stats on their Ziplink profile visits or their SNS?

Allow user to choose from different templates when displaying their profile.

Like, switch between light & dark mode or something like MySpace had?

I think this is cool, but i'm wondering how this would work. Do you mean add stats on their Ziplink profile visits or their SNS?

Yeah on their Ziplinks profile we can add another tab "Stats" and add all the statics about their profile. Example, views and button clicks .

Like, switch between light & dark mode or something like MySpace had?
The dark and light mode is already covered is already covered by background and button color.
At the moment we can see someone links in the format of buttons one on top of each other, I was thinking to provide other options like this https://designmodo.com/wp-content/uploads/2012/01/metro-590x300.png


error while commit tx/broadcast tx due "isOracleTX".

Due the last Terra Core update to prioritize OracleTx, the broadcast/commit isn't working anymore.
I've attempted to do a PR but I'm unsure how to fix this error. :(
Thank you so much guys,
terra_sdk.exceptions.LCDResponseError: Status 500 - broadcast_tx_commit: error unmarshalling result: unknown field "isOracleTx" in types.ResponseCheckTx

The issue simply was that I was running of a v0.4.6-oracle.0 without being an actual oracle.
v0.4.6 works as intended!

Facing this error while uploading smart contract https://docs.terra.money/Tutorials/Smart-contracts/Interact-with-smart-contract.html#requirements


Button - id on Button is causing Unhandled error

I was using BlazorBootstrap v1.3.0 and this problem wasn't occurring. After updating to v1.7.2 when id is added to Button it throws unhandled error when page is loaded.
This was also recreated on fresh project.
Example:

Error thrown:

@ervintuzlic Thanks for using BlazorBootstrap components. Can you share a sample code to understand your scenation?

@ervintuzlic Do you have any specific reason for adding custom id attribute to the button?

@gvreddy04 I've used it in combination with labels for some specific situation in my project. I just thought it would be useful as identifier is pretty common for button and that there were no issues with using id on v1.3.0


Update dependencies

See https://github.com/input-output-hk/cardano-node/issues/566 for some guidance

Closing in favour of https://github.com/input-output-hk/cardano-node/pull/569.


add test for wallet idempotent creation

Add a new test case to show that we won't return dup default salt walle

@chrisli30 please review. added test to prove that no dup wallet willbe shown up

please ignore the failure on staging


chore:add prepare script to let use git as source for the  npm module

Add prepare script to let use git as source for the npm module

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


kubectl get nodes , master node is missing

Hi,
when i executed kubectl get nodes, master node is missing and nodes are not ready.
Regards,Vikas

Hi,
output
[root@jenkins ~]# kubectl get nodes
NAME           STATUS     ROLES     AGE       VERSION
k8s-worker-1   NotReady       4h        v1.9.0
k8s-worker-2   NotReady       4h        v1.9.0
[root@jenkins ~]# kubectl get pods --namespace=kube-system
NAME                                    READY     STATUS    RESTARTS   AGE
kube-dns-6c857864fb-4znn2               0/3       Pending   0          4h
kubernetes-dashboard-5bd6f767c7-p562x   0/1       Pending   0          5m
[root@jenkins ~]#
Regards,Vikas

Hi,
If you are able get it properly, then it may be some other problem from my end.
Regards,Vikas


docs: Add user guide for Remove user from stream

Any feedback would be greatly appreciated, thanks!

Automated message from Dropbox CLA bot
@1Niels, it looks like you've already signed the Dropbox CLA. Thanks!

LGTM. You will have to wait for @showell to merge this. I'll approve the task though.

Merged, thanks @1Niels!!

No problem! I really enjoy writing documentation.


Investigate leveraging vim-pairtools for autopairs functionality

From this comment:
This plugin MartinLafreniere/vim-PairTools might work better than the other auto-pair plugins I've tried, and if so might be reasonable to use for Oni for the auto-pair functionality.

FYI @jordwalke, I've been thinking about this especially in context with #976 - I think vim-pairtools works great (thanks for the suggestion!)
I would like to follow with an Oni-specific implementation though, for the following reasons:

Less chance of conflicting with user's settings (I'm trying to minimize our VimL surface area via #973)
Proof of concept for some more advanced insert-mode integration (thinking of snippets - this is basically a simpler proof of concept of the input model).
Common configuration for other features- like completions, hover, buffer scrollbar, etc - it should be easy to eject and use whatever VimL plugin you want. In this case, setting editor.autoClosingPairs.enabled to false, and then bringing in your own plugin would be sufficient. I don't want users to have dig around our vim plugins to debug why there is a conflicting setting.
Integration with typing prediction
Integration with textmate themes (disable auto pairs in certain scopes, etc)

The north star that I see for Oni is that it is:

fully configurable (input and all) via config.js - no need to go back to init.vim (unless a Vim power user really wants to, in which case they can eject and turn off some of Oni's features)
consistent navigation model - across all UX - whether it is an editor, file explorer, embedded browser, etc.

Of course, it should be easy to turn off Oni's auto pairs functionality, and fall back to your preferred plugin of choice.

Cool! I'm sure Oni will end up with a great pair completion either way. I can see how typing prediction would definitely benefit from it as well. If written in JS, you'll probably get a lot more people to help add the polish. Looking forward to using it.

FYI - the JS version of autopairs is on by default now in master, activated with #1101


az ad sp show --id $SP_ID --query password --output tsv does not work

[Enter feedback here]
One of the steps that uses az ad sp show --id $SP_ID --query password --output tsv to set the password in the secret vault does not work.  Nothing is returned.
The entire command gives the error:  argument --value: expected one argument, but it appears to be because this command does not return the password

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

ID: c06ec64b-fd1c-892d-88cf-e1c8fa66473a
Version Independent ID: 9a57446a-8ded-4ccd-11d1-e574617e6741
Content: Deploy container image from Azure Container Registry using a service principal - Azure Container Instances
Content Source: articles/container-instances/container-instances-using-azure-container-registry.md
Service: container-instances
GitHub Login: @macolso
Microsoft Alias: macolso

Hello @DirectorEngineeringDbDriven,
Thank you for your feedback. We will investigate and update the thread further

@DirectorEngineeringDbDriven,
Upon a repro on this
az ad sp show --id 3bbc12e0-64ad-4f3f-a03e-cf78043f30d7
When use az ad sp show --id xxxxx to get the details of a service principal, the "passwordCredentials": [] is always null.
Seems like as the portal says clearly that the password could only be retrieved only after the creation.
Same has been discussed here too: https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest#password-based-authentication


Increase wire.MaxBlockPayload to 8MB

This variable seems redundant to the blockchain.MaxBlockBaseSize to make the wire and blockchain self-contained.
We've updated the blockchain.MaxBlockBaseSize to 8MB for LBRY, but missed this one?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 15 (80.0%)  changed or added relevant lines in 2 files are covered.
197 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.03%) to 51.834%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

mempool/mempool.go
6
9
66.67%

Files with Coverage Reduction
New Missed Lines
%

peer/peer.go
2
76.24%

log.go
17
26.32%

mempool/mempool.go
178
66.79%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
22332

Relevant Lines:
43084

💛  - Coveralls

This PR has the fee functions as well; that doesn't seem quite right. As for the maximum block size, your change looks correct: https://github.com/lbryio/lbrycrd/blob/master/src/consensus/consensus.h


Added custom handler for authenticating via payload

Providing a way to overwrite the default payload handler for the http post requests - this way someone could implement an easy solution for refresh the token. This also allows for more complex auth requests (i.e. including permission levels etc.)

Coverage remained the same at 100.0% when pulling 59f2e5c41d0587e03142984185fe266b1def42b2 on patrickjahns:master into 0789fd7578eff43bc7a62c1083b069d0a5cf73ac on mattupstate:master.

Coverage remained the same at 100.0% when pulling 0b6a666d008f3b629390efe80afe9d8be81b9d50 on patrickjahns:master into 0789fd7578eff43bc7a62c1083b069d0a5cf73ac on mattupstate:master.

Coverage remained the same at 100.0% when pulling 0b6a666d008f3b629390efe80afe9d8be81b9d50 on patrickjahns:master into 0789fd7578eff43bc7a62c1083b069d0a5cf73ac on mattupstate:master.

Coverage remained the same at 100.0% when pulling af48fadec8d7acb2561f418f0d08707166384333 on patrickjahns:master into 0789fd7578eff43bc7a62c1083b069d0a5cf73ac on mattupstate:master.

Coverage remained the same at 100.0% when pulling af48fadec8d7acb2561f418f0d08707166384333 on patrickjahns:master into 0789fd7578eff43bc7a62c1083b069d0a5cf73ac on mattupstate:master.


Issue with "HashiCorp Vault" in @site/docs/reference/integrations/hashi-corp-vault.md

The manage credentials link at the top of the doc points to the old docs.  We need to point here:
https://xsoar.pan.dev/docs/reference/articles/managing-credentials
Describe the problem

Page: HashiCorp Vault
Source: https://github.com/demisto/content/blob/master//Packs/HashiCorp-Vault/Integrations/integration-HashiCorp-Vault_README.md

Screenshots

Environment

OS: [e.g. Windows]
Browser: [e.g. chrome, safari, firefox..]
Browser Version:

Suggested fix

thanks for reporting this @KyleZevenbergen
it was already reported in https://github.com/demisto/content-docs/issues/283 and will be tracked there


Handle Twitch events

Resolves #1

Setup framework for handling Twitch events.
This PR allows #8 and #9 to move forward.

I'm just gonna merge this, I really don't need to add typing to this right now. This just needs to be done for everything else.


feat(docs): Improve documentation on jobs and workflows

Description

Docs Version(s)

[x] edge
[x] 3.X
[ ] 2.X

To-Dos

[ ] Update the versioned docs for 3.X
[ ] IUpdate redirects for dead links
[ ] Format with yarn format
[ ] Lint with yarn lint
[ ] Build successfully with yarn build

Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

@aquamatthias My changes were quite extensive, so here's a summary:

Split the examples into the following how-to guides:

How to Create an Event-Based Job
How to Create a Scheduled Job
How to Find Amazon Aurora PostgreSQL 11.x Databases

Moved Components to reference section and fixed some formatting issues (there's still more to do here, but I just fixed some things I noticed)
Renamed Graph to Asset Inventory Graph
Renamed collect_and_cleanup and Automation back to Workflows and Jobs to be consistent with naming and terminology used elsewhere.

The Concepts section now looks like this, which I think makes sense for a user trying to understand how Resoto works:

Please let me know what you think of these changes. They're quite extensive, so once we agree on the path forward, I'll make the changes to the other docs versions as well.


ionic2 - multiple ion-slides - swiper-pagination issue

Short description of the problem:
When you have multiple ion-slides on one page, e.g (i have two horizontal sliders to show profile pictures) the swiper-pagination doesn't know which slides to follow. Swiping slide A moves all paginations on slide B, whereas swiping slide B doesn't move the pagination at all.
What behavior are you expecting?
Each slide list should move only their own pagination.
Sorry tried to make codepen but couldn't find anything for ionic2. Code will be messy below
<ion-navbar *navbar>
</ion-navbar>
<ion-content>
    <ion-list >
      <ion-list-header>
        Cast
      </ion-list-header>
      <ion-slides pager>
        <ion-slide *ngIf="movie.credits.cast.length > 0">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.cast | slice:0:3">

Role

{{rel.character}}

Actor

{{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
        <ion-slide *ngIf="movie.credits.cast.length > 3">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.cast | slice:3:6">

Role

{{rel.character}}

Actor

{{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
        <ion-slide *ngIf="movie.credits.cast.length > 6">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.cast | slice:6:9">

Role

{{rel.character}}

Actor

{{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
      </ion-slides>
    </ion-list>
    <ion-list >
      <ion-list-header>
        Crew
      </ion-list-header>
      <ion-slides pager>
        <ion-slide *ngIf="movie.credits.crew.length > 0">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.crew | slice:0:3">

Role

 {{rel.job}}

{{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
        <ion-slide *ngIf="movie.credits.crew.length > 3">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.crew | slice:3:6">

Role

{{rel.job}}

 {{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
        <ion-slide *ngIf="movie.credits.crew.length > 6">
          <ion-row>
            <ion-col width-33 *ngFor="#rel of movie.credits.crew | slice:6:9">

 Role

{{rel.job}}

{{rel.name}}

            </ion-col>
          </ion-row>
        </ion-slide>
      </ion-slides>
    </ion-list>
</ion-content>

Other information:
GIF of issue
https://drive.google.com/open?id=0BzsOvFFIePyeOXdtV1ZMM1FETjQ
Which Ionic Version? 1.x or 2.x
2 current beta
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.0.0
Ionic Version: 2.0.0-beta.3
Ionic CLI Version: 2.0.0-beta.19
Ionic App Lib Version: 2.0.0-beta.9
ios-deploy version: Not installed
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.4.0
Xcode version: Xcode 7.2 Build version 7C68

Thank you for the detailed issue! This is a known issue that we plan on resolving as part of this issue: https://github.com/driftyco/ionic/issues/5508 :smile:

Thanks, didn't see the prior issue.

Is it possible that this isn't solved yet? I still have this issue

It was closed because there is another open issue about it. $5508

It was fixed as part of #5508 in 2.0.0-beta.5. That issue is still open to fix the remaining tasks. :smile:
https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#200-beta5-2016-04-20

I'm having the exact same problem, I'm using Ionic 2.0.0-rc.0

Good workaround: just add and use your custom pagination and reference it in the swiper options.
Works like a charm, plus it gives you more control.

@olivermuc do you have an example of this? Still getting the issue here :/

Sad to see this still not working in 3.0.1 ... :(

I've found that this problem persists on V2.3.0.
I analyzed the source code and produced a (local) fix for this. The problem still exists on latest version.
The problem is that there are "global" variables on file "swiper-event.ts" that are shares among different  instances.
My fix moves these global vars into the class Slides.
Seems to be working fully with my changes, tests passed. If things continue to look good, I'll make a PR.

@akaztp - I'd love to see your fixes! It does make sense that they seem to share global variables rather than isolated within instances of Slides. Let me know if you need the PR tested out on a different project. (I have about 8 carousels on the same view and then sub-carousels on modals which all get affected)

@akaztp , thank you for finding fix for this issue. Could you please share your fix?

@olivermuc can you explain in more datails how to do this ?
@akaztp please share your fix.
Ionic team please fix this one year old issue.

Submitted PR #11791

still having issue with slide in latest version. any solution for this?

@manoj-negi try out the changes in the PR provided by @akaztp, it fixed a lot of the problems for me.

@akaztp hi, thank you for the solution. It worked out very well and solved the multiple slides issue. However there is one more issue i'm facing.
how to make these multiple sliders responsive for different devices by changing slideperview and spaceBetween depending on the screen size.
And also is it possible to give both the sliders on the same page different styling. one can be normal and other one can be centered. also both can have different values for slideperview and spacebetween.
Thanks in advance.

@nidhi1612 I'm not using them with the cases you mention so I would have to explore and ask you more questions, but I think this thread is not the place for that. You should try stackoverflow.

Please try the following nightly build and let me know if it addresses your issue:
'npm i<EMAIL_ADDRESS>--save --save-exact'

Thanks @kensodemann - I will give this a go!

Hey @kensodemann - tried it out on two of my projects and it works great.
I have found only one issue with it so far, with mouse events if you click and drag and release and then move the mouse cursor over another slides it triggers another slides instance. See the GIF below which can better explain - I am using a an ion-slides with two ion-slides inside it, which are in a grid side by side. The parent ion-slides gets affected too, but I have only demonstrated the two child slides affecting each other. This only happens with mouse events and not touch events (possibly because it doesn't fire hover/mouse events in touch environments!)

@kensodemann In addition to @CookieCookson 's comments I'm also having issue where it seems to reset to the 'last' slide when starting the drag (on all sliders).

@kensodemann i am also facing both the issues mentioned by @CookieCookson  and @bjconlan .
at time moving one slide triggers other slide and it moves quite randomly.
and cannot to go to the last slide at all. I mean last slide is never fully visible.

ion-slide.swiper-slide.swiper-slide-active {
width: 100% !important;
}
This worked for me


Fix min-max extrema kernel code

Due to ceiling of block size, the index may be out of bounds. As index is always used, we must have it valid regardless while (index < end) condition.

@pdimov @kylelutz could you please take a look at this patch?


Replace fullmath

Removes FullMath.sol and Tick.sol libraries. Adds Solady FixedPointMathLib instead.
Merge after https://github.com/overlay-market/v1-core/pull/133

Decided not to change the battle tested uniswap library fullmath for a less used one.
TODO: remove unused TickMath.sol library.


Drupal status complaint on HTTP request

On Drupal report status page, this error is reported
Error
	HTTP request status	Fails
Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality.

Also
Database 4 byte UTF-8 support Not enabled

Upload progress Not enabled

HTTP request status Fails

It doesn't matter in docker containers, so just disable it in the settings.php:
$conf['drupal_http_request_fails'] = FALSE;

Database 4 byte UTF-8 support Not enabled

4 byte UTF-8 already supported in MariaDB container. So all you need to do is convert your DB and add some options to the DB connection config in the settings.php:
...
  'charset' => 'utf8mb4',
  'collation' => 'utf8mb4_general_ci',
...

Also, see the official instruction.

Upload progress Not enabled

Actually, the upload progress extension is enabled. So it's not an error, just a notice.
Try to use the FileField Nginx Progress module to solve the warning.


Need help running the program

Expected Behavior
I followed the instructions and type "python ./pokecli.py -cf=./configs/config.json" to run the program.
Actual Behavior
There are errors:
PokemonGO Bot v1.0
Traceback (most recent call last):
File "./pokecli.py", line 502, in
main()
File "./pokecli.py", line 133, in main
raise e
ValueError: No JSON object could be decoded
Steps to Reproduce
Other Information
OS: Mac
Git Commit: (run 'git log -n 1 --pretty=format:"%H"' and paste it here)
Python Version: 2.7.12

Try python pokecli.py

python pokecli.py -cf configs/config.json

Please check if the config file config.json actually exists. If not edit config.json.example and save it as config.json in the "configs" directory.

I edited the config.json.example with my info and saved it as config.json, but the issue still there. I've also tried the dev version. Here are the errors:
PokemonGO Bot v1.0
Traceback (most recent call last):
File "pokecli.py", line 503, in
main()
File "pokecli.py", line 62, in main
config = init_config()
File "pokecli.py", line 170, in init_config
load.update(json.load(data))
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/init.py", line 291, in load
**kw)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/init.py", line 339, in loads
return _default_decoder.decode(s)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

ValueError: No JSON object could be decoded

As mentioned by hklcf, you're specifying the config incorrectly.
"python ./pokecli.py -cf=./configs/config.json"
should be
"python ./pokecli.py -cf configs/config.json"

Im getting the same error even when I use python ./pokecli.py -cf configs/config.json. Config.json exists. Could My edits in Config.json be causing a problem, not allowing it to decode?

Usually it's a screwed up "slanted" quotation mark when I get this.  TextEdit on OSX creates them by default, so scour through your file and see if you can find any.

Thanks I fixed it. There was a syntax error.


Feature Request: Viewing Multiscale Zarr

We are beginning to consider OME zarr as a potential data format for large scale imaging pipelines. However, at the moment we can't view multiscale zarr with neuroglancer. It would be incredibly useful and have a great impact if this capability is implemented.
Thank you!

This is a duplicate of #360.


Steps for getting started with migrations using Refinery?

How do I get started handling schema migrations with klickhouse and refinery?
I noticed the refinery feature flag and took a look at the code in ./klickhouse/src/migrate.rs, but I'm not sure what the right way to get migrations set up is.

I would like this information too.  Any ideas ?


Await forwarded event actions from integration tests

Is your feature request related to a problem? Please describe.
I have handlers that append that event and integration tests for that work just fine, including forwarding and everything.
Now I have another test where I just want some initial state for my aggregate by inserting the initial event. But also needing what always happens when that event is in place.
I could of course, always do what I did in these other tests, but that requires quite a lot of setup. So I'm trying to just set a base with this event +forwarded actions and state
Describe the solution you'd like
await Host.TrackActivity().ForwardEventAndWaitAsync(event);
or maybe just somthing that looks at the outboxed events.
An extension method off of IHost that takes in an Action or Func<IDocumentSession, Task>. Use the OutboxedSessionFactory singleton to build the Marten session w/ a new Wolverine context.
Describe alternatives you've considered
Adding an explicit handler works as well instead of tranforming events from EventForwardingToWolverine, but that can not take IEvent, so that is limited. A fake handler in your tests that returns the event and awaiting that would work too.
Additional context
having in place:
services.AddMarten(sp =>
   // ...
)
.EventForwardingToWolverine(x =>
{
    x.SubscribeToEvent<ConsultatieGestart>().TransformedTo(e =>
        new ConsultatieAutoriseerDeelnemersVoorPatient(e.StreamKey!, e.Data.Deelnemers.Select(d => d.Id).ToList()));
});

And in my test:
private readonly ConsultatieGestart _consultatieGestart;

// init event from ctor

[Fact]
public async Task HetVerwijderenVanDeelnemersInEenConsultatie()
{
    // Arrange
    await using var session = OpenSession();
    session.Events.Append(_consultatieId, _consultatieGestart);
    await session.SaveChangesAsync();
    await Host.TrackActivity().SendMessageAndWaitAsync(_consultatieGestart);
    // .. code that needs forwared stuff to be completed to be able to run

Gives me:  Could not determine any valid subscribers or local handlers for message type Consulteren.ConsultatieGestart

Here's a potential starting point:
public static class MartenTestingExtensions
{
    public static async Task<ITrackedSession> ExecuteAgainstMartenAndWait(this IHost host, Action<IDocumentSession> action)
    {
        var factory = host.Services.GetRequiredService<OutboxedSessionFactory>();

        return await host.ExecuteAndWaitAsync(async context =>
        {
            var session = factory.OpenSession(context);
            action(session);
            await session.SaveChangesAsync();

            // Shouldn't be necessary, but real life says do it anyway
            await context.As<MessageContext>().FlushOutgoingMessagesAsync();
        });

    }
}

That'd go into Wolverine.Marten

Closed by https://github.com/JasperFx/wolverine/pull/653
Thanks @erdtsieck!


UI Upgrade

Pokemon-Gen3-to-Gen-X is cramped with features for trading between GBA Pokemon generation 3 to GBC Pokemon generation 1-2. However, the UI is quite cramped and using it is very much a power user experience rather than something simplistic that follows the design language that pokemon games typically uses.
This issue tracks a UI upgrade job, with the following goals:

Introduce VWF (Variable Width Font) For easier readability and ability to fit more text on screen.
Make UI more user friendly and less intimidating for non-power users.
Don't remove features for the power users.

This is the current designs for the Main Menu and a new Trade Menu (not implemented in code, just a sketch for now)
Main Menu

Trade Menu

Feedback is welcomed

Sounds like a good plan to me, though it's improtant that it's done in the proper order (so the UI changes must come after the VWF, otherwise it would be a pain).
From a design standpoint, I don't really like "View Party" being inside the Trade menu. It can be used for certain features. Though maybe a good approach to that would be a "Regular" menu accessible in the main menu, and the "Gen-specific" one inside the Trade Menu.

Good points. Yea, It has to be done in steps.
I later realised that View Party is hidden inside Trade Menu is less than ideal. I like your suggestion that puts Party on both menus, where the first is always the Gen 3 version, and in the trade menu, it's converted into the generation to trade with.

I will close this as there is an alternative application for people that want something that is more UI friendly. Pokemon gen 3 to gen x is somewhat of a power user app so it's fine if its less polished UI wise.


fix(build path) Fix absolute path to relative path

Signed-off-by: Siye Wang<EMAIL_ADDRESS>

Can you explain a bit more about this PR?


appveyor: pin hvsock to v0.11.1

This version has the 30ms -> 300ms connection timeout fix. The pin can be removed once [ocaml/opam-repository#7911] is merged and then pulled into the Windows opam-repository.
Signed-off-by: David Scott<EMAIL_ADDRESS>

/cc @simonferquel

It looks like the CI is unhappy with:
[WARNING] Upgrade is not possible because of conflicts or packages that are no
          longer available:
  - datakit-server>=0.7.0 is not available because the package is pinned to
    /Users/distiller/datakit, version 0.6.0.
The following dependencies are in cause:
  - datakit -> datakit-server >= 0.7.0

@djs55 this is because of CircleCI cache, you need to restart with a fresh cache...
I am trying to copy the setup of vpnkit to have a more reproducible environment for the CI.

@djs55 can you rebase? The build is failing because of a missing constraint that I have added in a previous PR.

@samoht are you happy to merge this? I'd like to include this in the next Docker for Mac.

LGTM, merged.


Version 7.5.0 missing dist folder

Version 7.5.0 missing dist folder. However, package.json types still pointing to"dist/src/index.d.ts"

Sorry team, there was a script that removed the dist folder from our end. False alarm.


Add sortByAssetPaths feature

Introduction
Thank you for developing such a convenient library. I've been using it very comfortably.
Issue
#49
I noticed that when executing "Apply to Addressables" from the Layout Rule Editor Window, the order of registration depends on the asset paths returned by AssetDatabase.GetAllAssetPaths. This has resulted in instances where unnecessary changes appear in the Addressable Asset Groups despite no changes being made to the assets themselves.
Proposed Solution
To address this, I propose the addition of a SortByAssetPaths toggle in the Project Settings. When this option is enabled, it would sort the results of AssetDatabase.GetAllAssetPaths to ensure a consistent ordering of assets.
Implementation
I have implemented this feature with the considerations for existing projects in mind, setting the default state of SortByAssetPaths to Off to avoid any unexpected changes to the current workflow.
Request
I would be grateful if you could review and consider the inclusion of this feature. Your feedback will be highly appreciated.
Best regards,

Related issue https://github.com/CyberAgentGameEntertainment/SmartAddresser/issues/49


Add login authenticate

[x] Survey Amazon Cognito
[x] Survey Firebase
[x] Survey Auth0
[x] Survey LambdAuth

[x] complete Auth0 Vue.js SDK Quickstarts
[x] use vuex
[x] integrate with AWS

[x] read Auth0 - AWS API Gateway Tutorial
[x] read serverless-authentication-boilerplate
[x] An AWS Custom Authorizer for AWS Gateway that support Auth0 Bearer tokens
[x] how to npm install serverless package?

Reference

AWS Integration in Auth0
Setup AWS for Delegated Authentication with APIs
Amazon API Gateway Tutorial

eed3a177a315b0ebe488f8787a6081b27f1175f2


Make navigation controls consistent

Leave left button as rotate for 3D, pan for 2D
Make scroll slice change for 3D
Make right button zoom for 3D

Implemented


⚠ LPDM Handbook (hosted on Divio) has degraded performance

In 2b07d57, LPDM Handbook (hosted on Divio) (https://repohubdev.tk) experienced degraded performance:

HTTP code: 500
Response time: 5387 ms

Resolved: LPDM Handbook (hosted on Divio) performance has improved in 1584642.


fix: use interfaces to allow declaration merging

This is sort of the equivalent to this PR that I made for @types/aws-lambda.
By using interfaces we can declaration merging to type expected input values for our functions even further.
For example, I'm currently creating a GitHub webhook on Azure Functions, which has some headers.
With this change, I'll be able to do this:
declare module '@azure/functions' {
  export interface HttpRequestHeaders {
    'X-GitHub-Event': GithubEventName;
    'X-GitHub-Delivery': string;
    'X-Hub-Signature': string;
    'X-Hub-Signature-256': string;
  }
}

I think the type should also be string | undefined instead of just string, but will save that for a follow up PR (or this one after it's been reviewed).

@mhoeger thanks!
How would you feel about changing the type to be any | undefined?

@mhoeger thanks!
How would you feel about changing the type to be any | undefined?

Hmm! @G-Rath I don't think there's a case where it would ever be undefined. bindingData always has at least these properties and bindings would always contain event data from the trigger (and there's no function without a trigger event). Any limitations you have with just any or was that more a suggestion for trying to give more information about the object than "any"?

Hmm! @G-Rath I don't think there's a case where it would ever be undefined. bindingData always has at least these properties and bindings would always contain event data from the trigger (and there's no function without a trigger event). Any limitations you have with just any or was that more a suggestion for trying to give more information about the object than "any"?

Actually, you'd want to change it to unknown 😅
My thinking is that with any, you get no type checking - so while we know that any binding being referenced should exist since that's the whole reason we're referencing them, until now we've not been able to tell TypeScript anything about those bindings.
Now however we can, using declaration merging - so by changing the type to unknown, you'd encourage people to define their bindings for TypeScript and that'd make your code safer.
i.e
interface MyBoundContext {
  value: string;
}

declare module '@azure/functions' {
  export interface ContextBindings {
    myBoundContext: MyBoundContext
  }
}

const fn = (bindings: ContextBindings) => {
  console.log(bindings.myBoundContext.value.toUpperCase());
  // ts: error!
  console.log(bindings.undefinedContext.value.toUpperCase());
}

(I've not actually done a lot of work with Azure functions yet, so don't have a good example of the type for a binding)

Actually, you'd want to change it to unknown 😅
My thinking is that with any, you get no type checking - so while we know that any binding being referenced should exist since that's the whole reason we're referencing them, until now we've not been able to tell TypeScript anything about those bindings.
Now however we can, using declaration merging - so by changing the type to unknown, you'd encourage people to define their bindings for TypeScript and that'd make your code safer.
i.e
interface MyBoundContext {
  value: string;
}

declare module '@azure/functions' {
  export interface ContextBindings {
    myBoundContext: MyBoundContext
  }
}

const fn = (bindings: ContextBindings) => {
  console.log(bindings.myBoundContext.value.toUpperCase());
  // ts: error!
  console.log(bindings.undefinedContext.value.toUpperCase());
}

(I've not actually done a lot of work with Azure functions yet, so don't have a good example of the type for a binding)

That's a good point, thanks! Today we are on TypeScript 2.0 though, so I think this counts as future work when we make an upgrade to TypeScript 3.0 (as @davidmrdavid is also suggesting)
Around the time we first published our types, we got some advice that staying on 2.0 would actually be a good choice, since it could be more broadly adopted by existing projects. We haven't revisited this in a while though and I think it's a good call to!

That's a good point, thanks! Today we are on TypeScript 2.0 though, so I think this counts as future work when we make an upgrade to TypeScript 3.0 (as @davidmrdavid is also suggesting)
Around the time we first published our types, we got some advice that staying on 2.0 would actually be a good choice, since it could be more broadly adopted by existing projects. We haven't revisited this in a while though and I think it's a good call to!


Error getting subtitles: Invalid attempt to destructure non-iterable instance

Reproduction criteria

Open Logseq
Create a new page
Enter this {{video https://www.youtube.com/watch?v=2QV3RAOmZ2k}} and then type /get-youtube-captions

Expected Result
Captions load
Actual Result

Provenance
Logseq Version 0.9.18 (71)
Plugins:

Get YouTube Captions v1.2.0
Helium v2.1.3 (note: helium was not activated for the block)

Im getting the same error

+1
Would be massively grateful if it got fixed

Same here.

Hi Brian,
Thank you for awesome plugin.
Having same problem "destructure non-iterable instance" where CC english is available.

Hey! Thanks for reporting this. I just looked into it and I'm seeing the same issue, so I can confirm it's not working anymore on any video I tried.
It seems like something changed on YouTube's side. The library I was using to get the captions is no longer working.
I added a comment on the library, since it seems like others are seeing issues as well
https://github.com/algolia/youtube-captions-scraper/issues/20
Ideally the library authors will fix it, and I'll just use the fixed version. If they don't respond, I'll investigate a different solution than that library for getting the captions, but it may be some time before I can do that.
I believe it's possible to get the captions with a plain HTTP request, rather than the library.
If someone wanted to look into an alternative method for fetching the captions, it would be greatly appreciated!

Hey Everyone

:tada: This issue has been resolved in version 1.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

Thanks Brian, i just need something simple straight forward as the other library, paste the link and display the entire captions. Any recommendations? i am on level 1 learning.

Please try upgrading to the latest version and let me know if that fixes the problem.
Thanks @briansunter - this is working again; nice work.

Hey @leleitu the captions plugin should be working the same way as before now so you shouldn't need to do anything differently

i spent my saturday trying to fix it..  thanks brian .. you are very helpful

BIG Thank You!! Brian
works great again
👍 :thumbsup:


Sync new goal criteria & deps forms

PR includes

[x] Refactor

Related issues
Resolve #1990
QA Instructions, Screenshots, Recordings
Get error "uniq title"
https://github.com/taskany-inc/issues/assets/95316053/c6db6d78-0c12-4ebe-be98-bc5dbac443b7
Create criteria as non-goal
https://github.com/taskany-inc/issues/assets/95316053/3be2a121-e475-493d-b444-2d8633bc4ea8
Show create criteria as goal
https://github.com/taskany-inc/issues/assets/95316053/c2e6a0ae-8a59-49e3-8114-9f3c645f24e1
Show max weight of criteria
https://github.com/taskany-inc/issues/assets/95316053/15176f4a-eb4a-4787-8ee2-46520b60ff01
Show edit criteria
https://github.com/taskany-inc/issues/assets/95316053/ca00724f-4778-4ca3-a63c-951cea55fd99
Show create versa criteria
https://github.com/taskany-inc/issues/assets/95316053/769ab92c-9fe2-4458-8464-14a31a6c32ea

There's a bunch of conflicts with the main branch, let's fix them before the review


Create an Uber Dashboard for QuickStarts Deven Ecosystem data

There are several dashboards being used for Quickstarts, let combine those into one uber dashboard that is the one stop place to go for all things quickstarts for DevEn.
Acceptance Criteria
For links to dashboards see g-drive Observability Packs: Production Readiness

[ ] Make one uber dashboard (similar to NR1 Ecosystem dashboard) that combines these dashboards created during development: DB1 & DB2  into one dashboard that accounts for the entire olly pack ecosystem.
[ ] DB3 is a nice dashboard created by devex
[ ] We can use DB1 as the primary dashboard and the widgets we need.
[ ] Can we get a count of what quickstarts contain installlPlans?
[ ] Can we get a count of what quickstarts contain what type of components? alerts, dashboards, etf

and so it begins...

FYI Here is the python script I used to get some counts


hashlink: init at 1.12

Description of changes
Closes #168289
Closes #168248

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

FYI I tried this on a non-nixos machine as well - hashlink there starts at least (doesn't exit with unable to load hdll), but exits with couldn't create window. strace indicates it couldn't find some GLX libs. So there might be some setups still where this binary doesn't work as-is, but probably that's something to sort later.
(Tried to get mesa built with hashlink if that would help, but that seems non-trivial, at least not just a simple make & go)

Either we mark the package broken on aarch64 or remove the x86 only flags:
       > configuring
       > no configure script, doing nothing
       > building
       > build flags: SHELL=/nix/store/52wfs5n7vx8yyq5d7l0r734p78hn0wmd-bash-5.1-p16/bin/bash PREFIX=\$\(out\)
       > gcc -Wall -O3 -I src -msse2 -mfpmath=sse -std=c11 -D LIBHL_EXPORTS -m64 -fPIC -pthread -fno-omit-frame-pointer -o include/pcre/pcre_chartables.o -c include/pcre/pcre_chartables.c
       > gcc: error: unrecognized command line option '-msse2'
       > gcc: error: unrecognized command line option '-mfpmath=sse'
       > gcc: error: unrecognized command line option '-m64'
       > make: *** [Makefile:143: include/pcre/pcre_chartables.o] Error 1

Ok. I don't know what that is.

The build error on aarch64-linux which ofborg build.

Do I need to do something about that?

Do I need to do something about that?

Yes. Either we fix it by removing the not supported flags or we mark it broken on that platform. Since upstream does not seem to have support for aarch64 I would suggest to mark it broken.

Is it ok like this?

For future reference: the patch that is a part of the installation process for this package has been applied upstream:
https://github.com/HaxeFoundation/hashlink/commit/d02bbf6cbc977e1c86e81d3024e5094ea09a94b0
Therefore, the manual patch can be removed for hashlink 1.13 and future versions.


Illegal instruction 4

Hello,
I have problem to launch cellpose gui with:
python -m cellpose
got the "Illegal instruction 4" error
I tried to uninstalled the mxnet-mkl following the instruction, but the error persisted:
pip uninstall mxnet-mkl
pip uninstall mxnet
pip install mxnet==1.4.0
Conda environment created by the yml file, with python 3.7.5 under osx=10.13.6
Thanks for your help

can you post more of the error please if there is more available?

It turned out that I was working on an (updated?) machine that don't support Intel AVX instruction set while the mxnet packages on pypi was built with AVX.
So the solution was to build mxnet from source by myself and the problem was solved!
Anyway , thanks for make such great tool available.

glad it's working now! going to close this issue


Add creation date of compute gallery image version

Is your feature request related to a problem? Please describe.
I am trying to find out the age of image versions in azure compute gallery which can be used to decide if it needs to be deleted.
The function client.gallery_image_versions.list_by_gallery_image from azure.mgmt.compute.ComputeManagementClient package provides the list of image versions but does not include the creation or updated date of the version.
Describe the solution you'd like
Include created or updated date in versions returned by client.gallery_image_versions.list_by_gallery_image function
Describe alternatives you've considered
az sig image-version list command using az cli is the alternative. I wish az cli and python SDK have similar functions, inputs, arguments and responses.
Additional context
None

Realised Published Date is available under Publishing Profile of the image version.


The shape of mfcc

Hi. The shape of mfcc is (20, 243)
wav, _ = librosa.load(wav_path, mono=True, sr=16000)
mfcc=librosa.feature.mfcc(wav, 16000)
mfcc.shape

However, the shapes using your repo is  (20 , 729 ) and the results are quite different. How can I get the same result?
	JLibrosa jLibrosa = new JLibrosa();
	float audioFeatureValues[] = jLibrosa.loadAndRead(audioFilePath, 16000, -1);

	float[][] mfccValues = jLibrosa.generateMFCCFeatures(audioFeatureValues, 16000, 20);

	System.out.println(".......");
	System.out.println("Size of MFCC Feature Values: (" + mfccValues.length + " , " + mfccValues[0].length + " )");
	float[][] remfccValues = new float[mfccValues[0].length][mfccValues.length];

@VVasanth @abhi-rawat1 Hello. I'm trying to find out what caused the problem. I found that python and java have similar results when the sampling rate is the default. When they are not the default, their shapes are different.

Hi. The shape of mfcc is (20, 243)
wav, _ = librosa.load(wav_path, mono=True, sr=16000)
mfcc=librosa.feature.mfcc(wav, 16000)
mfcc.shape

However, the shapes using your repo is (20 , 729 ) and the results are quite different. How can I get the same result?
	JLibrosa jLibrosa = new JLibrosa();
	float audioFeatureValues[] = jLibrosa.loadAndRead(audioFilePath, 16000, -1);

	float[][] mfccValues = jLibrosa.generateMFCCFeatures(audioFeatureValues, 16000, 20);

	System.out.println(".......");
	System.out.println("Size of MFCC Feature Values: (" + mfccValues.length + " , " + mfccValues[0].length + " )");
	float[][] remfccValues = new float[mfccValues[0].length][mfccValues.length];

Hi Frieda,
If I understand your problem correctly, you are getting identical results between java and python when you are using 'default' sample rate and the values differ when you use custom sample rate.
Am I right? Is there anyway you could share the file with us to perform the analysis?
Thanks!

Processed values of audio files generated from jLibrosa would be very similar to the respective values from Python librosa files and the mfcc's shape of ./audioFiles/001_children_playing.wav is (40, 345), when the sampling rate is the default.
python:
wav_path='I:\\Code\\Android\\jlibrosa\\audioFiles\\001_children_playing.wav'
x,sr = librosa.load(wav_path, sr=None)
mfccs = librosa.feature.mfcc(x, sr, n_mfcc=40)
np.savetxt('E:\\Corpus\\mfcc\\001_children_playing.txt',mfccs,fmt='%0.8f')
mfccs.shape

java:
	JLibrosa jLibrosa = new JLibrosa();
	float audioFeatureValues[] = jLibrosa.loadAndRead(audioFilePath, -1, -1);
	float[][] mfccValues = jLibrosa.generateMFCCFeatures(audioFeatureValues, -1, 20);
	System.out.println("Size of MFCC Feature Values: (" + mfccValues.length + " , " + mfccValues[0].length + " )");

mfcc of 001_children_playing.wav in librosa, when the sampling rate is the default.
mfcc of 001_children_playing.wav in jlibrosa, when the sampling rate is the default.
However, When they are not the default, the mfcc's shape using Python librosa is (20, 126) and it's (20 , 345 ) using jLibrosa and the datas were greatly different.
python
wav, _ = librosa.load(wav_path, mono=True, sr=16000)
mfcc=librosa.feature.mfcc(wav, 16000)
wav, _ = librosa.load(wav_path, sr=16000)
mfcc=librosa.feature.mfcc(wav, 16000)
np.savetxt('E:\\Corpus\\mfcc\\001_children_playing_16000.txt',mfcc,fmt='%0.8f')

java:
	float audioFeatureValues[] = jLibrosa.loadAndRead(audioFilePath, 16000, -1);
	float[][] mfccValues = jLibrosa.generateMFCCFeatures(audioFeatureValues, 16000, 20);
	System.out.println("Size of MFCC Feature Values: (" + mfccValues.length + " , " + mfccValues[0].length + " )");

mfcc of 001_children_playing.wav in librosa, when the sampling rate is 16000.
mfcc of 001_children_playing.wav in jlibrosa, when the sampling rate is 16000.

If you specify the nMFCC and n_mels in the generateMFCCFeatures function I guess you'll find the right size as I do, but still I don't get exactly the same mfccValues as librosa though.

What value should n_mels be set to for  the right size?

To the value you seek, 20.
Actually I had to set both nMFCC and n_mels to have the right size. Still the mfcc values I get are different from librosa python (have a look to the other issue). Hope it helps.

@FriedaSmith - Looks like, there exists an issue when we read the magnitude value from file with custom sampling rate. I will work on this and share the updated build soon. Thanks for reporting...
Apart from this issue - other features should work properly when we use 'default' sampling rate...pls confirm otherwise...


Document MM_ALLOCATE_AND_HOT_REMOVE flag

Thanks for the PR, these changes should reach the live site in ~30 min


Update Helm chart with appropriate feature falgs

Change

Existing feature flags may need to be altered such as eventing

Add

New feature flags appropriate based on list

Remove

Manually Run Workflows
App Activation
Quotas
Triggers
Tokens?
Insights
Team Properties
Global Properties
Settings
Task Manager
Team Management
User Management

@tlawrie @timrbula here is the feature flag list I had after going through the flow UI - anything else to add?

@BenjaminRuby does Manually Run Workflows match disabled / enabling triggers?
Other than that, I think the flags make sense.

@tlawrie well if manually running workflows is not enabled - would we still want users to be able to potentially set up webhook / custom event?

@BenjaminRuby i think for now we just make it all triggers are disabled and we can sort out more detail as we iterate?
@amhudson I have added the following flags to the properties that go to the workflow service. Can you make sure something is returned in the feature endpoint for @BenjaminRuby to utilize in the UI?
All of the Flags are booleans
    flow.feature.workflow.quotas=
    flow.feature.workflow.triggers=
    flow.feature.workflow.tokens=
    flow.feature.team.properties=
    flow.feature.global.properties=
    flow.feature.team.management=
    flow.feature.user.management=
    flow.feature.taskManager=
    flow.feature.settings=

Additionally there is the boomerang.activation flag which should determine if the OTC is needing to be utilized.


How to use node.js to node.js

How to use node.js to node.js

https://github.com/teambition/snapper-core/blob/master/test/index.js
all tests run in node.js

Thank you, I want to use it to the message center, then push notification to the other node.js applications, I want to see the document, and try it

It is not good for your case. You should use message queue, such as zeromq.


hass.http.register_static_path is deprecated

Registratore: homeassistant.helpers.frame
Fonte: helpers/frame.py:184
Prima occorrenza: 10:12:43 (9 occorrenze)
Ultima registrazione: 10:12:58
Detected that custom integration 'samsungtv_smart' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call await hass.http.async_register_static_paths([StaticPathConfig("/api/samsungtv_smart/static", "/config/custom_components/samsungtv_smart/static", False)]); This function will be removed in 2025.7 at custom_components/samsungtv_smart/init.py, line 307: hass.http.register_static_path(STATIC_IMAGE_BASE_URL, str(static_logo_path), False), please report it to the author of the 'samsungtv_smart' custom integration
Detected that custom integration 'samsungtv_smart' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call await hass.http.async_register_static_paths([StaticPathConfig("/api/samsungtv_smart/custom", "/config/www/samsungtv_smart_logos", False)]); This function will be removed in 2025.7 at custom_components/samsungtv_smart/init.py, line 319: hass.http.register_static_path(CUSTOM_IMAGE_BASE_URL, str(local_logo_path), False), please report it to the author of the 'samsungtv_smart' custom integration
from HA 2024.7.0

This is fixed with last release, thanks.


Update CLA link in CONTRIBUTING.md to point to v2

A new version of the CLA was published in https://github.com/authzed/cla/commit/6a6a2954c3503f6df66a5aaa7bb72866da0e5efe but is not reflected in CONTRIBUTING.md. This updates the link to point to the new CLA.
Addresses https://github.com/authzed/spicedb/issues/1917

recheck

recheck

I have read the CLA Document and I hereby sign the CLA


How can I manually specify source files that Ceedling fails to pick up?

According to the Ceedling documentation:

Ceedling knows what files to compile and link into each individual test executable by way of the #include list contained in each test file. Any C source files in the configured search directories that correspond to the header files included in a test file will be compiled and linked into the resulting test fixture executable.

This is great, but what happens if I need to add source files that don't have the same name as header files? For example, I'm trying to write some unit tests that involve embOS and I've added #include "RTOS.h" at the top of my unit test file. However, there is no "RTOS.c" file; instead I need to compile and link "RTOSInit.c" and "os7m_tl__dp.a".
If I only include "RTOS.h" in the test file, no embOS source files get linked, because Ceedling will only try looking for "RTOS.c". I've tried doing something very hacky of creating an empty "RTOSInit.h" file which I include as well to get it to link "RTOSInit.c", but that still leaves an issue with "os7m_tl__dp.a".
Manually specifying additional source files to include in the compilation/linking process for creating test executables seems like a very basic and fundamental requirement, but I can't see a way to do this after reading the documentation.

As of 6cec067 you can now specify TEST_FILE("filename.c") in your test files to tell Ceedling that you have additional files that should get pulled in. This will require you to update to the latest Unity as well.

Hi
How would I include files with another extension like, portasm.s?
TEST_FILE("portasm.s") is not working.
Thanks


Expose Onyx in web development

Details

Fixed Issues

$ https://github.com/Expensify/Expensify/issues/220006
Tests

Opened the app on web and checked that Onyx was available in the console. For staging testing this will not work, so test is the opposite: open console in web and check that typing Onyx in the console returns nothing (or undefined)
Opened the app in ios and checked no errors

Nice! This is great. Do you think we should add this to the documentation too so that people know about it? Maybe in the debugging section?

Added it to the readme as you suggested

Accepted the suggestion

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.


Unable to install on Debian 12 Bookworm RPi

On a freshly built RPi4, when I type "sudo apt install fastfetch", receive the response "E: Unable to locate package fastfetch".  Is there an alternate way to install it?

You may try https://github.com/fastfetch-cli/fastfetch/releases/download/2.17.2/fastfetch-linux-aarch64.deb


Fix missing translations when updating username.

Gitea tries to display non-existing translation strings after failing to update a username on the 'Your Settings' page. This PR (hopefully) fixes three error cases. I'm no Go expert and I can't test this, but I think it should work.

Unit tests fail for this PR because they are hardcoded to look for the faulty newName_ strings in the output. The test report shows the correct translation being served now. I don't know how to fix this. Can someone update TestRenameReservedUsername?

Tests should be updated also in this PR

@lafriks @sapk I updated my PR branch. Let's see if it still explodes.

Codecov Report

Merging #3564 into master will not change coverage.
The diff coverage is 33.33%.

@@           Coverage Diff           @@
##           master    #3564   +/-   ##
=======================================
  Coverage   35.79%   35.79%
=======================================
  Files         285      285
  Lines       40866    40866
=======================================
  Hits        14630    14630
- Misses      24066    24067    +1
+ Partials     2170     2169    -1

Impacted Files
Coverage Δ

routers/user/setting.go
24.75% <33.33%> (ø)
:arrow_up:

models/repo_indexer.go
48.3% <0%> (ø)
:arrow_up:

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 fc265b0...8c15ee9. Read the comment docs.

Thanks to @sapk coaching everything now seems to be in order.


Revamp typings

Closes #1683.

Replaced N overloads with Generic rest parameters for stuff like call, fork, select, takeEvery etc.
Added JSDoc to definitions so that users could see the docs in IDE quick help popups (even if they don't use TS but use VS Code!)
Reformatted typings and tests according to project's Prettier rules.

Tests are mostly untouched (apart from formatting), so there's backward compatibility to some extent. Still, these changes are certainly breaking.

Thanks for the great work @aikoven  ❤


updated apps screenshots

Related Issue

#548

Work Done

updated screenshots for apps
added troubleshooting info for bad gateway
removed owncloud since it's not on the dashboard currently

@maayarosama
If you meant the new UI on dev net in this issue, we can just merge this PR and I will make a new PR for the latest UI on devnet.


[Android] Recipient can not see decrypted message

WTR:

Send transaction with encrypted message from account A to B
Try to decrypt this message from account B

Result: Blank field

This issue is on current market application.
How to reproduce
Precondition:
Account X that doesn't have any outgoing transaction (public key not known to network)
Account Y that has outgoing transaction(s).
Steps:

Init transaction from Y to X with the encrypted message.

Result:
Recipient is not able read message.
Why This Happens
It happens because we are not able fetch public key of recipient to correctly encrypt message.
Proposed Improvement
Not allow to send encrypted message if public key of recipient is unknown. Same as in desktop wallet.

@cryptoBeliever it has already implemented, I can not reproduce it this way.

@NikolaiB what do you mean? You give me same case where recipient has no outgoing transactions (recipient not sender)

@NikolaiB edited the description a bit. Account X needs to have at least one incoming tx.


Tutorial Page s4sdk-resilience.md Issue. PROD

Tutorial issue found: https://github.com/sap-tutorials/Tutorials/blob/master/tutorials/s4sdk-resilience/s4sdk-resilience.md contains invalid tags. Even though your tutorial was created, the invalid tags listed below were disregarded. Please double-check the following tags:

software-product>sap-s-4hana

Affected server: PROD

Issue resolved.


i18n(pt-BR): Update dev-toolbar.mdx translation

Update dev-toolbar.mdx translation
Updates the pt-br translation of the dev-toolbar.mdx guide.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

pt-br
guides/dev-toolbar.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


rasa data validate doesn't correctly identify response selector responses in domain

Rasa version:
2.6.0
Python version:
3.8.8
Operating system (windows, osx, ...):
MacOs
Issue:
When running rasa data validate with the response selector, It incorectly says that The action 'utter_chitchat' is used in the stories, but is not a valid utterance action. This leads to rasa data validate failing, although rasa train and rasa shell shows no issues with the format.
You can test it out by making these changes to the existing responseselectorbot (or checking out that branch, domain-response-bot, which is branched off of 2.6.x)
Error (including full traceback):
~/rasahq/rasa/examples/responseselectorbot 2.6.x
❯ rasa data validate
2021-05-07 16:03:13 INFO     rasa.validator  - Validating intents...
2021-05-07 16:03:13 INFO     rasa.validator  - Validating uniqueness of intents and stories...
/usr/local/Caskroom/miniconda/base/envs/rasa/lib/python3.8/site-packages/rasa/shared/utils/io.py:97: UserWarning: The example 'good afternoon' was found labeled with multiple different intents in the training data. Each annotated message should only appear with one intent. You should fix that conflict The example is labeled with: goodbye, greet.
2021-05-07 16:03:13 INFO     rasa.validator  - Validating utterances...
/usr/local/Caskroom/miniconda/base/envs/rasa/lib/python3.8/site-packages/rasa/shared/utils/io.py:97: UserWarning: The action 'utter_chitchat' is used in the stories, but is not a valid utterance action. Please make sure the action is listed in your domain and there is a template defined with its name.
  More info at https://rasa.com/docs/rasa/actions#utterance-actions
Project validation completed with errors.

(the second error is the relevant one here)
Content of domain file (domain.yml) (if relevant):
version: "2.0"

intents:
  - greet
  - goodbye
  - affirm
  - deny
  - mood_great
  - mood_unhappy
  - bot_challenge
  - chitchat

responses:
  utter_greet:
  - text: "Hey! How are you?"
    buttons:
    - title: "great"
      payload: "/mood_great"
    - title: "super sad"
      payload: "/mood_unhappy"

  utter_cheer_up:
  - text: "Here is something to cheer you up:"
    image: "https://i.imgur.com/nGF1K8f.jpg"

  utter_did_that_help:
  - text: "Did that help you?"

  utter_happy:
  - text: "Great, carry on!"

  utter_goodbye:
  - text: "Bye"

  utter_iamabot:
  - text: "I am a bot, powered by Rasa."

  utter_chitchat/ask_name:
    - image: "https://i.imgur.com/zTvA58i.jpeg"
      text: hello, my name is retrieval bot.
    - text: Oh yeah, I am called the retrieval bot.

  utter_chitchat/ask_weather:
    - text: Oh, it does look sunny right now in Berlin.
      image: "https://i.imgur.com/vwv7aHN.png"
    - text: I am not sure of the whole week but I can see the sun is out today.

session_config:
  session_expiration_time: 60  # value in minutes
  carry_over_slots_to_new_session: true

@erohmensing did the fixes get merged into main and should we close this issue?


Change model for perspective

Reason
It is hard for configure perspectives in code with current perspectives implementation.
Changes

Create model class OPerspective
Create field OPerspective.alias with UNIQUE index for identify  perspective
Resolve perspectives by alias not by name
Update user perspective when user change perspective in UI

[ ] Add icon for default perspective

[ ] Add item Modules to default perspective

Resolved


Q: How do I change the default route (on successful login) from /api?

I give up.   For the life of me (please excuse the node/express/etc newbie question) I cannot figure out where the default route is being set, and redirected to upon successful login?   At least upon login with e-mail and password, the site is redirecting to '/api'.   Where do I change that to a different route? For example '/'.
readying the facepalm...

In file config/passport.js has all login features. When a login is successfull passport return done.
If you are using the localStrategy in controllers/user.js u can see the function exports.postLogin on line 24, and inside of the scope you have passport.authenticate('local', function..... when passport return the done it can be a error or not, when error the return next(err) when don not has error and has a User finded req.logIn is executed, and
res.redirect(req.session.returnTo || '/');

is executed!


'EditorUserBuildSettings' does not contain a definition for 'wsaGenerateReferenceProjects'

Hi,
I tried to import HoloToolkit 2017.4 into a new unity project (Unity 2019.1), and I have this error: error CS0117: 'EditorUserBuildSettings' does not contain a definition for 'wsaGenerateReferenceProjects'
Any suggestions to solve this?

assigning to @Yoyozilla. I believe moving forward that we may not be supporting the HoloToolkit.

Yup, agreed for HoloToolkit I think the highest support should be for 2018


Allow use of strings for autostart param

Also corrected dependency cyle...

Hi @Vincent--, I've commented on the boolean problem in the issue. Think it might need further investigation.
If you can pull out the dependency fix into a separate PR and rebase to master I will get merged.

Done, see:
https://github.com/ajcrowe/puppet-supervisord/pull/91
https://github.com/ajcrowe/puppet-supervisord/pull/92
https://github.com/ajcrowe/puppet-supervisord/pull/93
This one can be closed


The step 3 is incorrect

There is no longer an option to select the Language understanding bot as a template.

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

ID: 2f0f2ff1-f19c-c66d-53ac-b9569e0a4601
Version Independent ID: 0ef27a09-09cf-e09a-ec40-9c86b1150bde
Content: Recognize intents and entities with LUIS (v3 C#) - Bot Service - Bot Service
Content Source: articles/dotnet/bot-builder-dotnet-luis-dialogs.md
Service: bot-service
GitHub Login: @DeniseMak
Microsoft Alias: kamrani

Please use the v4 SDK for any new bots.


automatically close one datepicker popup when opening another datepicker instance

When i have two or more directives of a datepicker on a page and when i have openend one, I want it to automatically close the other. This is not the case in the current version as it leaves the other one open as it opens yet another datepicker popup.
Perhaps it would be best to have this option as a global (and local) setting on each directive for the instances that you do want to have multiple opened datepickers on one page.
The screenshot below illustrates the issue, I want only one instance of a datepicker to be openend at a time, not multiple:

I could attempt to close the datepicker by using the ng-click, but i feel like tis functionality should be provided from within the datepicker directive itself.

@JackGommeren, please do not use the issues forum for support-related requests.  Rather, please follow the instructions here as support-related questions are best served by and for the community.  The issues forum is reserved for bugs.  Thanks.
You can accomplish your request on your own by simply watching the datepicker popup's is-open property.


[BUG] Update example READMEs to have correct delete action command

Describe the bug
The command that we have mentioned in the example READMEs to delete an actionset are not actually correct. A similar issue was reported in the slack workspace as well.
We will have to update the command to use --namespacetargets flag so that provided namespace can be treated as subject for that action.
To Reproduce
Steps to reproduce the behavior:

Create an action set (backup preferrably)
Create respective delete action without providing --namespacetargets flag
And you will be able to see the error in the actionset events

Expected behavior
Artifacts that were created in the backup action should be deleted successfully.

@viveksinghggits I am willing to contribute, can i take it up?

Sure, go ahead @avinilcode.

@viveksinghggits How can i create Action set?

Hi @avinilcode ,
This example has detailed steps of how we can create actionsets and protect an application end to end
https://github.com/kanisterio/kanister/tree/master/examples/mysql#protect-the-application

I would like to work on this, if its still available

Go ahead @ShivangShandilya . Let me know if you need any help.

hey @viveksinghggits I have understood the issue but I;m unable to find the delete command of actionset in examples/README. Can you point me in the right direction so that I can make necessary changes. Thanks


Update the article 'Javascript and Immutability' url

'Javascript and Immutability' The url is redirected to wrong location.

Thanks!


add not implemented to base class

Add the "not implemented" HTTP error to the base class.

Thank you for your contribution.