[newrelic-pixie] stable release

Is this a new chart
no
What this PR does / why we need it:
Moving pixie chart to GA making use of 1.0.0 image
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [mychartname])

@douglascamata there is for sure an other reference to pre-release in the code, but it is in the nri-bundle chart. I'll update that when updating this dependency version


moco 能做到 通过第三方返回的json来判定response是什么么  on可以做到么

Could you please give me more details about your scenario？

比如说，我现在有一个登录接口，但是这个登录接口依赖一个验证码接口，验证码接口返回success就登录成功，返回failed 就登录失败，可以用on实现这个功能么

If you want to integrate a third party interface, try proxy
The better option is to use Moco as verfication code stub to return what you need.

if want get a complex json  ,for example {"a":{"c":"1"},"b":{"d":"2"}}  ,how to do

You may need Json Response

when  i want this cam to be a service ， i use  this command is not available
nohup java -jar moco.jar http -p 12306 -g rule.json -s 9527> ./log/log.txt &


4 dregs output to a single wire.

The dregs are all outputting to the single wire_2(0)

cycleIdentity1
ecode:  ExitFailure 255

TEST 1: PASSED

eYEb4Zpq6rjG.vhdl:385:7:@199ns:(report note): // no comment
eYEb4Zpq6rjG.vhdl:386:7:@199ns:(report note): TestNum 2
eYEb4Zpq6rjG.vhdl:387:7:@199ns:(report note): expecting: CYCLE = 0001
eYEb4Zpq6rjG.vhdl:388:7:@199ns:(report note): got      : CYCLE = XXXX
simulation stopped @199ns with status -1

255
CycleIdentity1.log (END)

Component width now looks to user specified wire widths for help.


Bug Fix: fix the bug where plan solver misses the last point in multi-dimensional search

Description
Clearly describe changes in your PR, new feature or bug fixes.
Discover that our plan solver can miss the last point in the multi-dim iterator algorithm. It was found in the associated unit test, where the top return plan is supposed to have a score of 99 instead of 98.
Solution
Swap the sequence of iter.Next() and createPlanningSolutionCandidate(iter,) methods
Initialize the starting status in multi-dim iterator as [0, 0, -1] instead of [0, 0, 0].
Testing

[ ] Integration testing on Heroku staging
[x] Updated unit tests

Checks

[x] Have you removed commented code?
[x] Have you used gofmt to format your code?

Nice finding! Instead of setting the last state to -1, can we move iterative.Next() to the end of the for loop?

Actually the call of iterator.Next() is after createPlanningSolutionCandidate(iter,) before this commit. Is it what you are asking about move iterator.Next() to the end of the loop?
The main issue is that when the iterator points to the last possible candidate, the condition in for iterator.HasNext() is false.

Nice finding! Instead of setting the last state to -1, can we move iterative.Next() to the end of the for loop?

Actually the call of iterator.Next() is after createPlanningSolutionCandidate(iter,) before this commit. Is it what you are asking about move iterator.Next() to the end of the loop?
The main issue is that when the iterator points to the last possible candidate, the condition in for iterator.HasNext() is false, so the processing algorithm will miss the last candidate.

Yes, with iterator.Next() before createPlanningSolutionCandidate the first status used when creating candidate is [0, 0, 0, ..., 0], right? So should it be equivalent to not changing iterator initialization and put the iterator.Next() after candidate creation?

Nice finding! Instead of setting the last state to -1, can we move iterative.Next() to the end of the for loop?

Actually the call of iterator.Next() is after createPlanningSolutionCandidate(iter,) before this commit. Is it what you are asking about move iterator.Next() to the end of the loop?
The main issue is that when the iterator points to the last possible candidate, the condition in for iterator.HasNext() is false, so the processing algorithm will miss the last candidate.

Yes, with iterator.Next() before createPlanningSolutionCandidate the first status used when creating candidate is [0, 0, 0, ..., 0], right? So should it be equivalent to not changing iterator initialization and put the iterator.Next() after candidate creation?

Sg, I modified the iterator logics based on our discussion this week. I added a stop flag in the iterator struct, so we can have the iterator start from [0, 0, 0] and covers all possible points. Let me know if there is anything else to do for this PR.


🪲[Bug]: [SSOC'24] Enhance Readability: Improve Font Color Contrast on "Contact Us" Page in Light Mode

Description:
In light mode, the "Contact Us" page has white font color on a light grey background. This makes the text difficult to read and not visually appealing. The font color needs to be changed to ensure better visibility and improve user experience.
Steps to Reproduce:
Switch the site to light mode.
Navigate to the "Contact Us" page.
Observe the font color and background color contrast.
Expected Behavior:
The text should be clearly visible and easy to read against the background.
Proposed Solution:
Change the font color to a darker shade.

I would like to contribute to fixing this issue as part of SSOC'24.

Go for it!


Dagger 2.11 compat generators for Application(Kotlin) and Activities(Kotlin&Java)

Generator for Application component
Generator for Kotlin and Java activities.

--- JIRA LINKS ---

Both of these PRs should be tested on a local machine.
Maybe I should provide a 2.11 sample too.

Tested on my Windows PC.
Since Application is making conflicts in Manifest mayby we shouldn't try to merge manifest.

It looks like this is more work to resolve conflicted manifest, than to add application class it.
Removing it.
Clean up done.

I've simplified the Application template. We won't need to application module.

we need templates to be in one folder, no further nesting. Nested folders templates do not work on osx.

what's the difference between template dagger 2.11 and dagger 2.1x ?


Update ableton-live-suite to 9.7.5

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Thanks for the PRs! 🥇


refactor(jsonschema): reworking how we handle json schema

WIP PR for the jsonschema implementation rework.
Things to do:

[x] Initial wiring/rework
[x] Implement all draft2019-09 keywords
[x] Improve validation error formats
[x] Clean up code
[x] Clear TODOs
[x] Run benchmarks
[x] Align with old API for as much backwards compatibility as possible
[x] Merge Json Pointer changes first
[x] Re-introduce some of the lost tests traversal_test.go, val_error_test.go & validate_test.go
[x] Update README
[x] Resolve linting issues
[x] Comment out code
[x] Resolve 2 failing tests for ref.json (or disregard them)
[x] Undo the package change to main and remove main.go
[x] Run another performance tweaking rund
[x] Improve lib ergonomy
[x] Clean up the package API
[ ] Cut release of the current implmenetation before merging
[ ] Cut new release
[ ] Update godocs

Things that will not be covered in this release:

[x] Implement multi-version support
[x] Implement older version keywords / handling

We're entering reviewable PR teritory. All things considered this is very much work in progress and needs the following finalized:

Major cleanup
Finalized tests
Ref resolution finalization
Support for older versions

However I would like to get going on the "overal logic" front. Here's a breakdown on what changed functionally from the previous implementation:

Moved a lot of logic away from schema - this means that all keywords are now independantly implemented from the schema itself and schema only serves as a vessle for implementations of other keywords and validators. The only logic schema will retain is the reference resolution.
Validation is now slightly more stateful and thus we propagate a "schema context" throughout all validation. The reasoning here is to detach the global alignment of features such as additional items/properties, boolean logic & conditional statements from schema and have them function independantly but coordinated through the global context

Codewise:

Keywords are loaded directly which means we have to have base definitions for all drafts available
Currently the above is manually loaded, however in upcomming cleanups, we will utilize the schema version to dictate and autoload keywords or fall back to the latest if unspecified
Keyword evaluation order is now strict-er and relies on the keyword definition to declare it's order preference
The overarching concept is broken into two concrete pieces: schema parsing and data validation.

Schema parsing:

The whole process is done in a depth first fashion and each item is independantly unmarshaled. The reason for this is to have every item have it's own logic on how to parse and more importantly how to prepare the state for validation

Schema validation:

Same as parsing is done in a depth first fashion, however since we have the validation state already prepared, we mostly use this as a validation tree and simply evaluate along it's path
This is where we utilize schema context to keep track of evaluation results, location in the state tree and the data currently being evaluated against

Notable pieces of code:

schema.go
schema_context.go
schema_registry.go
keyword.go

There is also a prerequisite PR for qri-io/jsonpointer which is functionally the same, but carries some new options for performance improvements. I'll link to it once it's up.
Points for further discussion:

Breaking the API - this version might lead to "odd" behavior for external users as things have shifted a bit. The surface API will remain the same for the most part, however things like RootSchema no longer exist (which was a major entrypoint for any user). What I'd like to figure out here is to what lenght should we go to keep backwards compatibility.
Qri specific keywords/implementations - these should live in a separate package as this one should be only concerned with by the spec jsonschema implementation. Keep your eyes peeled on how we should actually do this while not being invasive. My current thought process is to have the "load keywords" process to be overload-able/extendable so we can manually interject new keywords and implementations in our use
Support for keywords like unevaluatedItems/Properties - these require to have an additional copy of validation state just to be able to execute the validation (which can be worked around with the existing additionalItems/Properties keyword) which has the drawback of a) complicating the logic further, b) carrying a not negligable performance hit. Currently most of the time spent in execution is on managing, copying and juggling state with the heaviest being keeping track of item evaluations and their underlying maps. It's not an end of the world performance hit, but is probably in the X0% range in the average case of real world usage.

I deem this ready to start being reviewed. Refer to the above comment for a bit more guidance on the changes in general. The top comment reflects the current state of what still needs to be done before merging and what will be left for future work.

Let's merge a version bump first, but THIS IS SO GOOD YAY @Arqu


Left mouse button up when selecting text with CTRL pressed causes to follow link

VSCode Version: 1.1.1
OS Version: Win8.1 x64

Steps to Reproduce:

In an HTML file, start selecting link in quotes inside any tag with left mouse button pressed
Hold down CTRL
Release left mouse button when cursor is above the link

Expected: text selection stopped
Actual: "follow link" invoked

This issue makes me to be very careful while selecting links and CTRL+C CTRL+V them.

Yes! I want to disable hyperlinks in vscode so badly because every time I copy a link, I use cursor and cmd + c, then vscode determines that I use cmd + click to follow a link and open in browser. That drives me crazy! And I find no clue to turn off hyperlinks in vscode.

I agree. The go to link now installs a mouse up listener which makes it very easy to be hit. Go to link should activate only if ctrl is first pressed, and then mouse down occurs on the link, and then mouse up occurs on the link.


Emmet completion for HTML cannot be disabled, works poorly with text.

Let me begin with a general description of my problem. I'm writing a book that uses HTML as the base format. I'll type something like so:
<p>
My name is Ray.

And when I hit the period for the end of the sentence, Emmet tries to autocomplete it. Since I'm hitting enter to add a newline for the closing paragraph tag, this ends up converting it to something like . I tried disabling the 'auto complete on enter' setting, but that messed with my snippets and muscle memory. Frankly, I just don't want to use Emmet. So I added HTML to emmet.excludeLanguage, but it still fires off in my HTML doc.

VSCode Version: Code - Insiders 1.15.0-insider (fed03b66ac8acdac93897727a1d19ee0f6898bf2, 2017-07-25T07:30:52.414Z)
OS Version: Windows_NT x64 10.0.16232
Extensions:

Extension
Author (truncated)
Version

vscode-eslint
dba
1.2.11

wordcount
ms-
0.1.0

Steps to Reproduce:

Add "html" to emmet.excludeLanguages
Notice that emmet still tries to work in HTML pages.

Reproduces without extensions: Yes/No

@cfjedimaster Thanks for reporting, both the issues (. expanding to empty class and exlcudeLanguages not working on html) are very valid issues.
I'll have a fix out for both in the next Insiders.
Until then, you can set "emmet.showExpandedAbbreviation": "never" to stop having emmet in your suggestion list

Thanks - that worked perfectly!

@cfjedimaster Yes and Yes. :)

Note to verifier:

Test that the languages in the emmet.excludedLanguages do not get the emmet expansion in the suggestion list. The commands Emmet: Expand Abbreviation and Emmet: Wrap with Abbreviation should nt work either
Test that a word ending with . does not trigger emmet completion. But words like before.after should trigger the completion giving you <before class="after"></before>


[1.12-rc4] Swarm can't pull from private repository

I'm using Google Container Registry to run some containers. I logged in on each worker node & manager using:
docker login -u oauth2accesstoken -e<EMAIL_ADDRESS>https://asia.gcr.io
docker login -u oauth2accesstoken -e<EMAIL_ADDRESS>https://gcr.io

But swarm still can't pull the images. In the following case asia.gcr.io/ultimate-hydra-87508/web
Jul 20 13:47:18 ubuntu docker[21621]: time="2016-07-20T13:47:18.975571590Z" level=error msg="pulling image failed" error="Error: Status 403 trying to pull repository ultimate-hydra-

87508/web: "Unable to access the repository: ultimate-hydra-87508/web; please verify that it exists and you have permission to access it (no valid credential was supplied)."" modu
le=taskmanager task.id=7gatxj3x3doje61utoj5mae3w
I was able to run the containers after manually logging in and pulling the images on each machine. I would expect that swarm would be able to pull the images if it had logged in each machine. Is there something special that I need to do to make pulling work w/ swarm?

Is this in Swarm mode (i.e. do you get this error when doing docker service create?)
If so, you need to pass --registry-auth, thus docker service create --registry-auth .....

Note that this flag may be renamed to --with-registry-auth, see https://github.com/docker/docker/pull/24885

@thaJeztah Yes. This is swarm mode. I get the error when I use docker service create. I guess I missed the --registry-auth flag. Will try that. What is the format for the auth data I need to pass here? something like --registry-auth=<user>:<pass> ??
As a side note it would be much more convenient if you could register auth credentials for the registry separately from when you create each service.

@IanLewis there's no need to pass a value; that flag will pass the authentication information from the client to the nodes, so you need to log in first, and after that, you can create services (and the client will pass the authentication headers).
Note that when updating a service, you may need to pass that flag as well, because the authentication information is not stored on the nodes, and can be expired at the time you update a service

@thaJeztah If the nodes do not store any credentials, how is this expected to work with tasks that are assigned afterwards, e.g. during a docker scale up (which has no --registry-auth flag) or during a rescheduling event caused by shutdown/crash of a node? In all of this cases it might be necessary to freshly pull an image on a node that wasn't running an instance of the service before…

@Stehsegler we'll be working on improvements for 1.13 (work is in progress for that, but not yet for inclusion in 1.12). Note that storing the credentials on each node was a deliberate decision (you don't want to store these on each worker), also credentials can expire, especially if tokens are used.
/cc @diogomonica ^^
Thanks for mentioning docker scale, I think that's something that should be there. I'll open an issue for that!

Thank you @thaJeztah. I'll also open an issue for the rescheduling thing than, just to be able to track that.

Note that when updating a service, you may need to pass that flag as well, because the authentication information is not stored on the nodes, and can be expired at the time you update a service

I'm pretty sure this is incorrect. The authentication information is stored in the service definition. It won't be touched unless the --registry-auth flag is specified. That's the purpose of this flag: making changes to authentication credentials explicit.

@aaronlehmann what happens if the credentials expired? For docker service update I have to pass --registry-auth to have it get the fresh credentials from the client, doesn't the same apply to docker service scale?

IMHO docker service scale should be limited to just scaling, and things like updating the credentials should be left to docker service update. You could make a similar argument for adding many other parameters to docker service scale, like "what if I want to update to a newer image at the same time I scale the service?"
We should probably move this discussion to https://github.com/docker/docker/issues/24894.

To expand on this a little bit, part of the reason I feel this way is I don't think there's a connection between updating the creds and scaling the service. The credentials should always be kept up to date, otherwise rescheduling due to failures won't work properly. So the moment you change the password, you should go run docker service update --registry-auth, otherwise your service is at risk of unrecoverable failures. Providing a --registry-auth flag to docker service scale might imply that the registry credentials do not need to be kept up to date until you want to scale the service.

@aaronlehmann I think the flag is not describing what it does then, if the credentials stored;
 --registry-auth                Send registry authentication details to Swarm agents

At least, I interpreted that as "Send my local authentication along with tasks, for this job"

Let's try to make the description more accurate.

Alright, let me try of something
I guess my confusion was that I thought the credentials weren't stored, and only passed during deploying the services initially, but they are kept in the service definition

Is a service the right place for auth info for the registry? Do developers creating services really need to care about registry auth? and auth credential rotation?

I agree with @aaronlehmann here. Managing registry auth credentials should be decoupled from scaling a service. I would also push a little further and suggest that managing all registry auth should be centralized because many services will tend to reuse the same credentials. From a UX perspective you don't want to force users to update registry auth credentials for every service --  this becomes even more painful if different services require different registry auth credentials.

I think @kelseyhightower touched on where I was going with my question earlier. I think the credentials could be managed separately from services as they would likely be reused by many services in the cluster. And it would make updating/rotating the credentials easier.

@IanLewis the service requests an authentication token for a specific resource / image (see https://github.com/docker/docker/blob/8fe6480c8a26f80fe174ae93e1b380bb7ec6083c/api/client/registry.go#L166-L178), but improvements can be looked at in future releases

Ok. So I tried the following:
eval $(docker-machine env swarm-manager)
docker login -u oauth2accesstoken -e<EMAIL_ADDRESS>-p $(gcloud auth print-access-token) https://asia.gcr.io
docker service create --replicas 1 --name guestbook --registry-auth asia.gcr.io/ultimate-hydra-87508/guestbook:v3

and I still get the 403 errors.
Jul 23 10:07:39 ubuntu docker[21650]: time="2016-07-23T10:07:39.904295175Z" level=error msg="pulling image failed" error="Error: Status 403 trying to pull repository ultimate-hydra-87508/guestbook: \"Unable to access the repository: ultimate-hydra-87508/guestbook; please verify that it exists and you have permission to access it (no valid credential was supplied).\"" module=taskmanager task.id=djmp5h76oafml3ywwl0cvbx5c
Jul 23 10:07:39 ubuntu docker[21650]: time="2016-07-23T10:07:39.905035650Z" level=error msg="fatal task error" error="No such image: asia.gcr.io/ultimate-hydra-87508/guestbook:v3" module=taskmanager task.id=djmp5h76oafml3ywwl0cvbx5c

Do I need to login on directly on the manager machine?

@thaJeztah Hmm. So does that mean that if I use --registry-auth when creating one service, subsequent services can make use of those creds?
What happens when I add new nodes to the cluster in the meantime? Do registry creds get pushed to new worker nodes when they join the cluster or could would the new nodes need me to pass --registry-auth for later docker service create and docker service update commands?

docker login -u oauth2accesstoken -e<EMAIL_ADDRESS>-p $(gcloud auth print-access-token) https://asia.gcr.io

Can you try without the https:// ?

@thaJeztah Hmm. So does that mean that if I use --registry-auth when creating one service, subsequent services can make use of those creds?

No, it's specific to the service.

What happens when I add new nodes to the cluster in the meantime? Do registry creds get pushed to new worker nodes when they join the cluster

Yes.

having the same issue, not been able to run docker swarm mode with docker hub private registry. I even try by pulling image on each node it didn't work either. Get image not found on service create.

Docker version 1.12.0, build 8eab29e

docker login -u username -p password
docker service create --with-registry-auth containername:tag

this creates the service and returns the serviceID, but when I check the service status with

docker service ps serviceID

there is error ""No such image: "

Does docker pull containername:tag work on the machine where you ran docker login?

Yes, docker pull works just fine on the manager machine and on all nodes as
well. I manually ran docker pull on all docker engines but still getting
this image not found error.
On Friday, 16 September 2016, Aaron Lehmann<EMAIL_ADDRESS>wrote:

Does docker pull containername:tag work on the machine where you ran docker
login?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/docker/docker/issues/24891#issuecomment-247644304,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI1gGEVNz_4wpcM4aI6NVQlrvydfeX8Hks5qqsLFgaJpZM4JRng2
.

--
Best Regards
Khurram Shahzad | System Administrator | Zigron Inc.
E-mail<EMAIL_ADDRESS>Website: www.zigron.com

Would you be able to paste a full transcript of the commands you're running (minus the password, of course?)

docker login -u username -p password
docker pull containername:tag
docker service create --with-registry-auth containername:tag

Any updates on what Khurram85 posted? Is there any issue with that syntax?

No, that syntax looks correct.
I just noticed this in a previous comment:

I even try by pulling image on each node it didn't work either. Get image not found on service create.

This suggests that the issue isn't related to registry credentials. If the image already exists on each node, that should be sufficient to run the service, with or without access to the registry.
Perhaps the image name you are passing to service create is subtly different from the one that exists on the registry?
If you run docker tag containername:tag foo on all the nodes and then use docker service create foo, do you still get the error?

It worked by renaming the containername:tag to foo and somehow now its working with existing containername:tag format as well. Not sure what was wrong earlier.
Thanks for the help @aaronlehmann

Thanks. I'll close this since it seems to be working now.


Adding Flash attention

Will improve the training and inference speed by a large margin!!

Hey the model uses https://pytorch.org/docs/stable/generated/torch.nn.functional.scaled_dot_product_attention.html which should already use flash attention.


Adding a fix for Psuedo params

When using this plugin: https://www.npmjs.com/package/serverless-pseudo-parameters
None of the account information is being replace for account id. Psudeo params manages replace at the package level which never takes place offline.
This functionality replaces the psuedo param #{AWS::AccountId} with a customizable account id so you could ensure expected account id behavior.

Nice work! Thank you very much,


Hod to adapt framework to custom data?

Hi team,
great work first of all. I would like to use your framework for the domain of sports. I have a time series data of players in regards to different parameters. How would I use the data witht the current model? In what input format does the data have to be in? Is a dataframe sufficient that is grouped by player and his parameters? Can the model be trained on the data of an entire team and then predict a parameter of a given player?
Thank's a lot in advance!

Thanks for your attention! The multivariate time series data used in our work can be found in the corresponding research work READMEs; you can follow the format of those open datasets.


Simplify index tracking

Currently indexes are tracked independently at different levels and must be handled somewhat manually.
Several things need to be done to make maintenance of NOSNOC easier:

Remove FiniteElement and ControlStage classes
Use a smarter index tracking utility to avoid  pre-definition, etc. Something similar to CasADi "structures" in casadi.tools

@apozharski  done?

I would say with the vdx based design now in a decent state I would say so.


Gh 791 add named operation group label (part of tools Issue #791)

Hi - here is the back end change for Issue #791 (in gaffer-tools) - it's ready to go in to develop anytime by itself.
This backend feature in this PR is just enabling NamedOperationDetail to include a label and it is safe to merge anytime - as I'm still working on the gaffer-tools UI to send the request down.
It is compatible with the current request that gaffer-tools and Swagger sends (i.e. it sends AddNamedOperation request with "label" missing from body - the backend will read this as null).
Let me know what you think, thanks

Codecov Report

Merging #2267 into develop will increase coverage by 0.05%.
The diff coverage is 87.50%.

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

Done the requested change so NamedOperations can handle a list of labels - just waiting on the queued Travis pipeline to finish


Provide feedback to a user who tries to add a review or request a second time

@georgiamoon and I noticed that when a reviewer tries to add a review to a preprint to which they have already written a review for, nothing happens and the system looks unresponsive. It would be good to have a pop up message that says that they can't review/request a review again for that preprint

We've updated this so the tabs get disabled after a user submits a review -- would this fix the issue?
For instance, if a user successfully submits a rapid review, they are redirected to the read reviews tab and the rapid reviews tab is disabled. Same workflow for a longform review (tho this will be updated a bit after the new wireframes are integrated)

Closing for now, happy to reopen or open a new issue if this needs a different solution!


Adding AcceptGatewayPAIForOutboundCalls param

https://github.com/MicrosoftDocs/office-docs-powershell/issues/4386

Docs Build status updates of commit cee0358:
:clock10: Pending: waiting for processors (8 builds ahead of you)
:warning: Docs Build is busy, currently there are 8 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit cee0358:
:clock10: Full build: the average full build time is 11 min(s) 47 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit cee0358:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsTrunkConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit 34b0aee:
:clock10: Full build: the average full build time is 11 min(s) 47 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 34b0aee:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsTrunkConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit f84e861:
:clock10: Full build: the average full build time is 11 min(s) 47 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit f84e861:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsTrunkConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit 83e7fae:
:clock10: Full build: the average full build time is 11 min(s) 47 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 83e7fae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsTrunkConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

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


Are the screenshots in the home using the last version of the theme?

I've tested on neovim, vim 8 and macvim 8 on iTerm and Terminal.app.
I already installed iterm colorschemes.
When using the light ayucolor both in iTerm and in vim/neovim:

greens are not as bright
string keyword (in javascript) is not highlighted

Also, when using vim-javascript everything is slightly broken:

oranges are pale
"{}, []" appear in grey.

I'm trying to figure out how to apply the scheme as shown in the pics. Thanks!

This may help understanding what may be going on: https://github.com/pangloss/vim-javascript/issues/285


Using YAML anchors causes com.fasterxml.jackson.databind.node exception

YAML anchors don't seem to be supported in swagger parser. An exception relating to conversion of com.fasterxml.jackson.databind.node.TextNode  to com.fasterxml.jackson.databind.node.ArrayNode occurs.
Example YAML :
swagger: '2.0'

info:
  version: "0.0.1"
  title: API

x-types:
  OperationType: &OperationType
    - registration

# Describe your paths here
paths:
  /checker:
    get:
      parameters:
        - name: operations
          in: query
          type: array
          items:
            type: string
            enum: *OperationType
          default: [registration]
      responses:
        200:
          description: OK
          schema:
            $ref: '#/definitions/OperationType'

definitions:
  OperationType:
    type: string
    enum: *OperationType

example taken from here and the same issue filed here

I'm having the same issue. That makes swagger-codegen pretty useless for any decent size swagger definition

I assume I have the same issue. The code generator CLI gives me the very helpful error:
[main] INFO io.swagger.codegen.DefaultCodegen - generated operationId puppiesGet       for Path: get /puppies
Exception in thread "main" java.lang.NullPointerException
        at io.swagger.codegen.DefaultGenerator.generateParameterId(DefaultGenerator.java:613)
        at io.swagger.codegen.DefaultGenerator.processOperation(DefaultGenerator.java:531)
        at io.swagger.codegen.DefaultGenerator.processPaths(DefaultGenerator.java:496)
        at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:226)
        at io.swagger.codegen.cmd.Generate.run(Generate.java:188)
        at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)

Using one of the debug switches to the gen cli showed that many objects within the spec had null values in the object parsed in. Those with nulls were using anchors. Piping it in with a ruby yaml parser and back out as json let me work-around this.
I agree with @nazr this makes it difficult to handle large APIs.

Yes, it does look like anchors are not supported in the jackson parser that we use.  It may be supported in a later version but it is not expected to work right now.
Can you use JSON pointers instead?  That is natively supported by swagger, and it is not lossy like YAML anchors.

Looks like JSON Pointers don't work as expected. The parameter is interpreted as a string, and not the an enum.

@jeff9finger are you using master?

Using swagger-codegen 2.1.6-SNAPSHOT with uses the latest SNAPSHOT build for swagger-parser. That was the middle of last week.  Should this work?

How about updating Swagger to the current version of Jackson?

I updated the version of jackson in swagger-core, rebuilt swagger-core. swagger-parser, and swagger-codegen. This  prevents the issue in swagger-codegen.
So, once the swagger-core has been updated, the pom in this package need to use the updated swagger-core pom.

Hi,
When can we expect new releases of the components?
Gary
On Mar 1, 2016 9:30 AM, "Jeff Haynes"<EMAIL_ADDRESS>wrote:

I updated the version of jackson in swagger-core, rebuilt swagger-core.
swagger-parser, and swagger-codegen. This prevents the issue in
swagger-codegen.
So, once the swagger-core has been updated, the pom in this package need
to use the updated swagger-core pom.
—
Reply to this email directly or view it on GitHub
https://github.com/swagger-api/swagger-parser/issues/146#issuecomment-190822784
.

https://github.com/swagger-api/swagger-core/issues/1601 seems to be the issue that will upgrade the jackson version in swagger-core. Once that issue is complete, swagger-parser should be upgraded to use the newer swagger-core

Swagger parser is depending on swagger-core 1.5.8, which we are working on right now.
I am concerned about just upgrading jackson to the latest--there will be impact on integrations.  Is there forward API compatibility from the current 2.4.x to 2.7.x?  Can one just exclude our jackson versions and add the latest, safely?

We can update the Jackson version in the parser regardless of swagger-core, no? I don't know if it makes sense to bump the minimum required Jackson version for swagger-core (it affects a wider range of users than the parser).

This would mean specifically excluding all the jackson packages from the swagger-core dependency and adding the newer jackson dependencies in swagger-parser. Currently, swagger-parser uses the jackson dependencies on swagger-core

Yes, it can introduce a dependency hell for sure, but we're having enough problems telling swagger-core users the minimum requirement is 2.4.5. Not sure I want to deal with the issues that would arise from forcing a higher version.

Please let us know if the issue keeps presenting.


TestDashboards/Istio failing in daily release

https://k8s-gubernator.appspot.com/build/istio-prow/pull/istio-releases_daily-release/532/daily-e2e-rbac-no_auth-default/535?log#log
dashboard_test.go:109: For Istio, checking 24 queries.
I0416 18:50:21.549]     	dashboard_test.go:131: Expected a metric value for 'label_replace(sum(irate(istio_request_count{source_service=~"istio-ingress.*",source_version=~"unknown",destination_service=~"echosrv.*",destination_version=~"v1.*",response_code=~"5.*"}[1m])) by (destination_service) , "destination_service", "$1", "destination_service", "(.*).svc.cluster.local")', found no samples: model.Vector{}
I0416 18:50:21.549]     	dashboard_test.go:542: GET http://istio-telemetry.istio-system:42422/metrics:

https://k8s-gubernator.appspot.com/build/istio-prow/pull/istio-releases_daily-release/542/daily-e2e-rbac-no_auth-default/530?log#log
I0413 23:07:02.517]     	dashboard_test.go:109: For Istio, checking 24 queries.
I0413 23:07:02.517]     	dashboard_test.go:131: Expected a metric value for 'label_replace(sum(irate(istio_request_count{source_service=~"istio-ingress.*",source_version=~"unknown",destination_service=~"echosrv.*",destination_version=~"v1.*",response_code=~"5.*"}[1m])) by (destination_service) , "destination_service", "$1", "destination_service", "(.*).svc.cluster.local")', found no samples: model.Vector{}
I0413 23:07:02.517]     	dashboard_test.go:542: GET http://istio-telemetry.dashboard-test-ee433f53fb26479c8b19e0:42422/metrics:

Interestingly, there are no 500s recorded:
istio_request_count{connection_mtls="false",destination_service="echosrv.dashboard-test-ee433f53fb26479c8b19e0.svc.cluster.local",destination_version="v1",response_code="200",source_service="istio-ingress.dashboard-test-ee433f53fb26479c8b19e0.svc.cluster.local",source_version="unknown"} 4
istio_request_count{connection_mtls="false",destination_service="echosrv.dashboard-test-ee433f53fb26479c8b19e0.svc.cluster.local",destination_version="v1",response_code="404",source_service="istio-ingress.dashboard-test-ee433f53fb26479c8b19e0.svc.cluster.local",source_version="unknown"} 1

Though the total count of 5 recorded calls from ingress to echosrv seems really really low for the test.

It looks like there was trouble with connectivity in the mesh.
I0416 18:47:22.186] 2018-04-16T18:47:22.185805Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.186] 2018-04-16T18:47:22.185921Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.187] 2018-04-16T18:47:22.186078Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.187] 2018-04-16T18:47:22.187478Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:22.192] 2018-04-16T18:47:22.192053Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:22.732] 2018-04-16T18:47:22.731729Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.732] 2018-04-16T18:47:22.731821Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.732] 2018-04-16T18:47:22.731862Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.732] 2018-04-16T18:47:22.731901Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:22.732] 2018-04-16T18:47:22.732655Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:23.277] 2018-04-16T18:47:23.277086Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.277] 2018-04-16T18:47:23.277163Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.277] 2018-04-16T18:47:23.277188Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.278] 2018-04-16T18:47:23.277240Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.281] 2018-04-16T18:47:23.281178Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:23.822] 2018-04-16T18:47:23.822490Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.823] 2018-04-16T18:47:23.822683Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.823] 2018-04-16T18:47:23.822723Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:23.824] 2018-04-16T18:47:23.823831Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:23.824] 2018-04-16T18:47:23.824212Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:24.368] 2018-04-16T18:47:24.367906Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.368] 2018-04-16T18:47:24.367972Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.369] 2018-04-16T18:47:24.367991Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.370] 2018-04-16T18:47:24.369769Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:24.370] 2018-04-16T18:47:24.370236Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:24.913] 2018-04-16T18:47:24.913304Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.914] 2018-04-16T18:47:24.913515Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.914] 2018-04-16T18:47:24.913548Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:24.914] 2018-04-16T18:47:24.914706Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:24.915] 2018-04-16T18:47:24.915113Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:25.459] 2018-04-16T18:47:25.459026Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:25.459] 2018-04-16T18:47:25.459083Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:25.459] 2018-04-16T18:47:25.459126Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:25.459] 2018-04-16T18:47:25.459160Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:25.460] 2018-04-16T18:47:25.460609Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:26.004] 2018-04-16T18:47:26.004311Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:26.005] 2018-04-16T18:47:26.004417Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:26.005] 2018-04-16T18:47:26.004455Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:26.005] 2018-04-16T18:47:26.004488Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused
I0416 18:47:26.005] 2018-04-16T18:47:26.005677Z	info	W http_client.go:584> Parsed non ok code 503 (HTTP/1.1 503)
I0416 18:47:26.550] 2018-04-16T18:47:26.549867Z	info	E http_client.go:457> Unable to connect to {<IP_ADDRESS> 80 } : dial tcp <IP_ADDRESS>:80: connect: connection refused

Fortio claims:
I0416 18:47:28.226] Code  -1 : 29 (48.3 %)
I0416 18:47:28.226] Code 200 : 1 (1.7 %)
I0416 18:47:28.226] Code 404 : 18 (30.0 %)
I0416 18:47:28.226] Code 503 : 12 (20.0 %)

The fact that the recorded metrics don't line up with this report is concerning, as is the traffic troubles.

I'm going to close this, as this has been Overcome By Events. I believe there are updated issues for dashboard failures.


chore: e2e test wait for market page

📝 Description
e2e test wait for market page
❓ Context

Impacted projects: ``
Linked resource(s): ``

✅ Checklist

[ ] Test coverage
[ ] Atomic delivery
[ ] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

/generate screenshots


Update text

Add text-align in UserTestLogin
Edit text for when no progress in Analytics
Delete unused height in Layout

Review completed!


Make NavExtensions for navigating

Describe the chore
After creating the bundle . Always findController(). and then navigateTo is being written
we can create the extension function for this navigateWithBundle()
change code from this
 TicketsFragmentArgs(safeArgs.eventId, currency)
            .toBundle()
            .also { bundle ->
                findNavController(rootView).navigate(R.id.ticketsFragment, bundle, getAnimSlide())
            }

to this
  TicketsFragmentArgs(safeArgs.eventId, currency)
            .toBundle()
            .naviagetwithBundleTo(rootView,R.id.ticketsFragment)

Would you like to work on the issue?

[X] Yes

@iamareebjamal  should I proceed?


Data set for Problem 3: Don’t predict, count!

I couldn't find the text data here. Could you please provide the url for the data set? Thank you.

Sorry I wasn't aware that people posted question here. The full dataset enwki9 can be downloaded here:
http://mattmahoney.net/dc/enwik9
You'll need the perl script at the end of the page http://mattmahoney.net/dc/text.html to preprocess the data. You can just look for "usr/bin/perl".

Thanks 👍


Validation issue with<PHONE_NUMBER>44 (EG)

Please read the "guidelines for contributing" (linked above) and fill in the template below.
Country/region affected (e.g., "US"): EG
Example number(s) affected ("+1<PHONE_NUMBER>"):<PHONE_NUMBER>44
The phone number range(s) to which the issue applies ("+1 555 555-XXXX"):
The type of the number(s) ("fixed-line", "mobile", "short code", etc.):
The cost, if applicable ("toll-free", "premium rate", "shared cost"):
Supporting evidence (for example, national numbering plan, announcement from mobile carrier, news article): IMPORTANT - anything posted here is made public. Read the guidelines first!
[link to demo](http://libphonenumber.appspot.com/phonenumberparser?number=201224444444 &country=EG)
Can you change the Network name from 'Mobinil' to 'Orange' for Country= EG (Egypt), NDC =02,
the Orange is the new Name of Mobinil

Thanks for providing all the details we need! We've accepted this issue and
will fix this in an upcoming release. For your next metadata issue, we invite
you to file issues in Google's new Issue Tracker, which we're currently testing.
Please note that you have submitted this information with the knowledge that we
may use, modify, reproduce, publicly display, and distribute the information in
accordance with our open source policies. Please let us know if you did not
intend to submit the information for such use.

Fixed in release 8.8.4.


install kind for integration tests

this is pretty cheap/fast, kind is a very small go binary, and upgrades can now be tested with PRs to this repo
fixes https://github.com/kubernetes-sigs/prow/issues/334

/lgtm

ah, there's a verify check looking for executable bit.
the new script is only meant to be sourced, not directly executed (because it modifies PATH env) but we can make it +x to satisfy the lint :-)

(added executable bit to setup-kind.sh)


Aditi dev

Added few more charts for better insights.

Expected hours for the completion of each task are plotted with the actual hours needed to finish the task.
Pie chart showing completed and incomplete tasks
Category wise distribution of tasks (easy, medium, hard)
Yearly, monthly, weekly distribution of tasks

Great, It`s a huge improvement for the functionality!

Do we need the try.py file?

No, sorry, added it by mistake!


xrdp ove socks5

I try to use freerdp and proxy to remotely control my computer that don't have a public ip.
In detail, i use computer A to control computer C through computer B.

computer A (archlinux) installed freerdp and v2ray client. v2ray is successfully runing with sockets5 in port 1080.
computer B (centos8) installed  v2ray server and frpc to bounding a port of a public ip address. the v2ray server is ok.
computer C (ubuntu20.04) installed xrdp, has a ip address <IP_ADDRESS>. the xrdp is ok when tested in the same local network.
computer B and C are in the same local network.
freerdp version in computer A is 2.2.0 installed by pacman -S .

I use
xfreerdp /u:username /p:password /proxy:socks5://localhost:1080 /w:1920 /h:1080 /v:<IP_ADDRESS>:3389 /log-level:DEBUG
it will show that:
[15:58:06:258] [139936:139937] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[15:58:06:258] [139936:139937] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[15:58:06:258] [139936:139937] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[15:58:06:258] [139936:139937] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx
[15:58:06:258] [139936:139937] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[15:58:06:259] [139936:139937] [INFO][com.freerdp.client.x11] - Property 368 does not exist
[15:58:06:261] [139936:139937] [DEBUG][com.freerdp.primitives] - primitives benchmark result:
[15:58:06:417] [139936:139937] [DEBUG][com.freerdp.primitives] -  * generic= 39
[15:58:06:569] [139936:139937] [DEBUG][com.freerdp.primitives] -  * optimized= 94
[15:58:06:569] [139936:139937] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[15:58:06:573] [139936:139937] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[15:58:06:573] [139936:139937] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[15:58:06:573] [139936:139937] [DEBUG][com.freerdp.core] - connecting to peer <IP_ADDRESS>
[15:58:06:574] [139936:139937] [DEBUG][com.freerdp.core.proxy] - SOCKS Proxy: (NO AUTH) method was selected
[15:58:06:574] [139936:139937] [INFO][com.freerdp.core.proxy] - Successfully connected to <IP_ADDRESS>:3389
[15:58:06:574] [139936:139937] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3

ant after a long time it will show
[16:00:48:602] [139936:139937] [ERROR][com.freerdp.core.transport] - BIO_read returned a system error 11: Resource temporarily unavailable
[16:00:48:602] [139936:139937] [ERROR][com.freerdp.core] - transport_read_layer:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[16:00:48:602] [139936:139937] [ERROR][com.freerdp.core] - freerdp_post_connect failed

I searched a lot on the Internet and tried a lot, but I couldn't solve this problem by myself. Hope to get your help.
sorry for my english.

sorry, not much we can tell here. there seems to be something blocking data return, maybe some socks config issue, maybe something else, but you need to dig a bit into network traffic (wireshark et al).

sorry, not much we can tell here. there seems to be something blocking data return, maybe some socks config issue, maybe something else, but you need to dig a bit into network traffic (wireshark et al).


Add d3 ffi library

A javascript wrapper library for working with D3.

This is awesome, thank you for creating this wrapper as a nice package!


bcachefs-tools: Changed install flag from PREFIX to DESTDIR, deleted unneeded Makefile

Motivation for this change
As per @wmertens comments in #37905
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I don't think this is what we want:
[nix-shell:~/git/nixpkgs]$ find /nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools/hooks
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools/hooks/bcachefs
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools/scripts
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools/scripts/local-premount
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/etc/initramfs-tools/scripts/local-premount/bcachefs
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/share
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/share/man
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/share/man/man8
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/share/man/man8/bcachefs.8
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/sbin
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/sbin/bcachefs
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/sbin/mkfs.bcachefs
/nix/store/nraz5llxz6d7c4z6fca4gjb55br1fl1z-bcachefs-tools-unstable-2018-03-20/usr/local/sbin/fsck.bcachefs

usr/local/sbin is not added to PATH.

@Mic92 Whoops. It compiled and installed fine so I thought this was the answer.
Sorry, I'll close until I find a better solution.


cr-sqlite is now in the SQLite package registry

Hi! I've just added vlcn-io/cr-sqlite to the package registry. It's now available on the website and via the CLI package manager.
No action is required on your part, just a quick heads up.
Thank you for this great extension!
P.S. It would really help though if you could remove the "rename" step, which is not obvious to people and unfortunately not supported by the package manager:

The entrypoint to the loadable extension is sqlite3_crsqlite_init, so you'll either need to provide that to load_extension or rename your binary to crsqlite.[dylib/dll/so].

Extension authors often publish .zip or .tar.gz archives with an extension binary inside, like this:
crsqlite-darwin-x86_64.zip
└─ crsqlite.dylib

crsqlite-darwin-aarch64.zip
└─ crsqlite.dylib

crsqlite-linux-x86_64.zip
└─ crsqlite.so

crsqlite-linux-aarch64.zip
└─ crsqlite.so

crsqlite-windows-x86_64.zip
└─ crsqlite.dll

This way there is no need to rename the binary, and the extension works right after unpacking.

Thanks @nalgeon.
I'll update the publish workflow to fix that.

Thanks for implementing this change! Looking forward to the next release with zipped assets.


UNMET PEER DEPENDENCY react

hi,
When I try to install with: "npm install react-native-scrollable-tab-view --save"
I got an error;
UNMET PEER DEPENDENCY<EMAIL_ADDRESS>|| ^0.14.0 || ^15.0.0
I'am using;
react-native-cli: 2.0.1
react-native: 0.43.0

It is because of react-static-container dependency.
I guess we should do like this
https://github.com/skv-headless/react-native-scrollable-tab-view/pull/587/
and remove react-static-container dependency
Would you like to make a pull request?

I am getting the same error.  Is there a fix yet?

fixed in master and in 0.6.4 version

I still got the error.


add Manage apps module to Developers' applications page

To filter draft, on approval and published modules.
E.g. here
It's very difficult to find what is in draft, what is on approval and what is published when you have more than 10 apps

Now the apps are shown as a list which you can filter by many oarameters, as well as search by name

In filter


Added trained models of some datasets with comparatively good performance.

Made some optimal feature extraction from the EEG pattern readings for various datasets available in the study. I had to implement classifiers with some metrics included in file. Basically, I had enough performance changes contributed to train the models.

How many classes did you take here?
and did you do something called base normalization ?

I have divided into 5 equal classes(intervals) as labels ranging from 0 to 4.
I have done feature scaling using StandardScaler and no explicit base normalisation


Table rows are not aligned

Mentioned by Sluethen on the Roblox OSS Discord server.

Table rows are often not aligned if the items are too large. I'm not sure quite was courses this and at the moment I can't remember how Iris.Table handles unevenly sized boxes.
Additionally, if Roblox introdcues a UIFlexLayout then that might be useful to fix this.

As posted on the OSS discord:
"This was a compromise i had to make when deciding to use roblox UIComponents to create tables, there aren't any combinations of UICompontents which allow you to link together rows and columns in a way that both are automatically sized based on each other. im hopeful that flexboxes will shake up a most of the layout widgets in Iris, especially tables."
To effectively resolve this issue (as far as I am aware) would mean to rewrite a majority of Iris Tables, which is something that i do have in mind.
There are tons of features of ImGui tables which Iris tables lack, Most important to me are:

resizing columns
header rows and header columns
selectable rows

I would be remiss if i didn't add these features when working on an update to tables, so I'm going to leave tables as they are now, in anticipation for the release of UIFlexLayout.


[Feature]: Duration picker

What would you like to see added to the NWB GUIDE?
Right now, entering in the age of the subject requires that the user knows or learns ISO 8601 duration format.

Would it be possible to user a duration selector widget that is more intuitive? Does such a picker already exist?
Do you have any interest in helping implement the feature?
No.
Code of Conduct
Yes
Did you confirm this feature was not already reported?
Yes

Do you have an example of such a picker? And wouldn't the user need to know the DOB for this to happen anyways (e.g. calculate the ISO 8601 duration from the DOB and current date)?

And wouldn't the user need to know the DOB for this to happen anyways

Not exactly; the point is the difference in resolution. Sometimes they might just say P3W without being more specific, which doesn't require knowing the exact DOB as an ISO date (regardless of time) and doing the math against the session start date
There's also educating people about the duration range syntax P3W/P5W meaning they don't know the exact age either, but know it's within that range

Do you have an example of such a picker, possibly from a different application?

I've never seen a picker for this, but I'm fairly sure any time I've seen something similar, each field of the page is separated as a different entry on a web form
That is,
Age

Years:
Months:
Days:

Hours:
Minutes:
Seconds:

with pretty much all fields being optional, but at least one entry required
But this feels like it takes more typing than the ISO string, while requiring less reading of tooltips to learn/understand what ISO 8601 is, so there's the tradeoff
Also seems less copy/pastable

Maybe the 'add subject' button could trigger a popup that collects the information in a user friendly way, but the values on the table still show up as they do (and are still copy/pastable that way)?
And the user friendly form could have a yes/no toggle of if they want to submit age OR date of birth, finally alleviating that confusion by not displaying both and validating both together

Ah gotcha. We could also have a nested table form that provides the form described above as a pop-up for Age.

And the user friendly form could have a yes/no toggle of if they want to submit age OR date of birth, finally alleviating that confusion by not displaying both and validating both together

You're right, though, this is an issue with the Table format in general

Summarized and moved to https://github.com/NeurodataWithoutBorders/nwb-guide/issues/846
Re-open again whenever this starts active development


[SPARK-28287][SQL][PYTHON][TESTS] Convert and port 'udaf.sql' into UDF test base

What changes were proposed in this pull request?
This PR adds some tests converted from 'udaf.sql' to test UDFs
Diff comparing to 'udaf.sql'

diff --git a/sql/core/src/test/resources/sql-tests/results/udaf.sql.out b/sql/core/src/test/resources/sql-tests/results/udf/udf-udaf.sql.out
index f4455bb717..e1747f4667 100644
--- a/sql/core/src/test/resources/sql-tests/results/udaf.sql.out
+++ b/sql/core/src/test/resources/sql-tests/results/udf/udf-udaf.sql.out
@@ -3,6 +3,8 @@

 -- !query 0
+-- This test file was converted from udaf.sql.
+
 CREATE OR REPLACE TEMPORARY VIEW t1 AS SELECT * FROM VALUES
 (1), (2), (3), (4)
 as t1(int_col1)
@@ -21,15 +23,15 @@ struct<>

 -- !query 2
-SELECT default.myDoubleAvg(int_col1) as my_avg from t1
+SELECT default.myDoubleAvg(udf(int_col1)) as my_avg, udf(default.myDoubleAvg(udf(int_col1))) as my_avg2, udf(default.myDoubleAvg(int_col1)) as my_avg3 from t1
 -- !query 2 schema
-struct<my_avg:double>
+struct<my_avg:double,my_avg2:double,my_avg3:double>
 -- !query 2 output
-102.5
+102.5  102.5   102.5

 -- !query 3
-SELECT default.myDoubleAvg(int_col1, 3) as my_avg from t1
+SELECT default.myDoubleAvg(udf(int_col1), udf(3)) as my_avg from t1
 -- !query 3 schema
 struct<>
 -- !query 3 output
@@ -46,12 +48,12 @@ struct<>

 -- !query 5
-SELECT default.udaf1(int_col1) as udaf1 from t1
+SELECT default.udaf1(udf(int_col1)) as udaf1, udf(default.udaf1(udf(int_col1))) as udaf2, udf(default.udaf1(int_col1)) as udaf3 from t1
 -- !query 5 schema
 struct<>
 -- !query 5 output
 org.apache.spark.sql.AnalysisException
-Can not load class 'test.non.existent.udaf' when registering the function 'default.udaf1', please make sure it is on the classpath; line 1 pos 7
+Can not load class 'test.non.existent.udaf' when registering the function 'default.udaf1', please make sure it is on the classpath; line 1 pos 94

 -- !query 6

How was this patch tested?
Tested as guided in SPARK-27921.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/12966/
Test PASSed.

Test build #107850 has started for PR 25194 at commit d8bec80.

Test build #107850 has finished for PR 25194 at commit d8bec80.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/107850/
Test PASSed.

Merged to master.


"dispatch" passed to middlewares only passes through first argument

Do you want to request a feature or report a bug? Bug
What is the current behavior?
Right now a "dispatch" function that's passed to middlewares passes through only the first argument.
From applyMiddleware.js:
    var middlewareAPI = {
      getState: store.getState,
      dispatch: (action) => dispatch(action)
    }

I have a custom middleware that accepts a dispatch call with 2 arguments. This works fine in, say, mapDispatchToProps (from react-redux) as it uses store.dispatch, but in dispatch calls in redux-thunk, the second argument disappears.
What is the expected behavior?
All the arguments are passed to the dispatch:
    var middlewareAPI = {
      getState: store.getState,
      dispatch: (...args) => dispatch(...args)
    }

There are ways to work around it (you can put all the arguments in an array or object), additional arguments can also be stripped by any middleware in middlewares chain, but still it would make things more consistent.
If it makes sense I can submit a PR.

Yeah, go ahead and make a PR for this. I'd be interested to see if there are any objections.

Erm... potentially.  This is very similar to the issue discussed in #1813 .  As far as I know, all existing middlewares and enhancers assume that there's only one argument being passed to dispatch.  So, this would only work if applyMiddleware is the first enhancer, and your middleware is the first one in the chain.
Out of curiosity, @Asvarox , what is your current use case?  What does your custom middleware do?

@markerikson sure. Given a dispatch is called with function as first argument and an array as second, it will dispatch the result of calling the function passing contents of the array as arguments:
// Written "by hand",this is the "core" of actual code
const middleware = ({ dispatch }) => next => (actionCreator, args) => dispatch(actionCreator(...args));

The reasoning is to make testing thunks easier. Ihave quite a few of these that dispatch other actions - by dispatching the result of calling another action creator. That forced me to assert what these action creators return - if one of them started to return another thunk instead of plain object, it broke the tests. More so it was then pretty hard to fix the assertion.
The example from my project. I had an async action doSomething that after completion would show a notification to the user by dispatching whatever was the result of action creator "addNotification". Since addNotification was actually returning just a plain object, in test I'd assert that the object that the dispatch was called with is "proper". Some time after I needed certain notifications to be hidden after given amount of time. addNotification started to return a thunk that'd add a setTimeout to dispatch hideNotification action creator if timeout was specified. This broke the tests of doSomething and more so, it was hard to keep having the test make sure the notification is added.
I couldn't find feasible solution online so I came up with a few. The middleware is one of the ones I wanted to experiment with (writing middlewares is fun ;) ) and then I found this little bug.

@Asvarox the middlewareApi variable wraps the original dispatch function which is here:
https://github.com/reactjs/redux/blob/master/src/createStore.js
And only accepts one argument which then does:
currentState = currentReducer(currentState, action)
As you can see, the original dispatch function passes the currentState as first argument and the action as second. So...
 var middlewareAPI = {       getState: store.getState,       dispatch: (...args) => dispatch(...args)     }
won't have any effect, since only the first argument is taken into account.

Hey @eddyw that's not entirely true as later in applyMiddleware the dispatch variable is overwritten with "final" dispatch (the one that's in enhanced store).
Otherwise you would only be able to dispatch plain actions in middlewares (or pass the action through next-in-chain middleware) and not "start over". Dispatching thunk actions in thunks wouldn't be possible.

@Asvarok yeah, you are right about it. I kind of overlooked that part.
I guess passing the arguments to the function without hitting performance would be the challenge.


About create directories with KV API

What‘s the way to create some directories ?
i want to create some directories and create some keys in it.
i try to  use kv api to implement it but not work.
Do you have any examples？

There is no directory in etcd v3 API. You should use KV API with prefix or so.
https://github.com/lodrem/etcd-rs/blob/9ba8ecf9cd93a0a27ab35f4e51dd8389bceaf2af/examples/kv.rs#L37C37-L40


Fix Gradle 8.11+ and typesafe project accessors

Thanks again @scarna for finding this 🙏

🛠 Docs Preview Building...

Configuration
{
  "repoOverrides": {
    "apollographql/apollo-kotlin@main": {
      "remote": {
        "owner": "apollographql",
        "repo": "apollo-kotlin",
        "branch": "Gradle9"
      }
    }
  }
}

87f02f9de294d83ea1b6f6a156b1336b9ecc000a


It Lags and Delays Framerate

I can't play if my fps is slow and I dunno how to fix this, cuz i just tryna play with regular fast fps.

try a different web browser and also start with vanilla.sm64js.com
Even slow devices should be able run at a speed to support 60-100 or more fps.
However, the game is currently locked at 30fps


[feature][ui]: Side menu created

[x] Sidebar mockup
[x] Make it functional with Zustand
[x] Add animations

✔


Added batch_gather to backend.

Adds the method batched_gather(reference, indices which is a batched variant of gather where indices is a 1d tensor.
The numpy equivalent is reference[np.arange(batch_size), indices]. For example, if reference is [[3, 5, 7], [11, 13, 17]] and indices is [2, 1] then the result is [7, 13].
While the numpy syntax can be be directly translated to Theano, due to slicing restrictions this approach does not work in Tensorflow. Instead one can use tf.gather_nd but there is no direct support in Keras.
This extension would allow to implement the backward forward algorithm for the inference step of a Conditional Random Field with Keras (see PR #4621). It is the last necessary modification of the backend for implementing a CRF in Keras.

This function is not present in either Theano or TensorFlow. This makes it a harder sell.

This extension would allow to implement the backward forward algorithm for the inference step of a Conditional Random Field with Keras

If this is the rationale, then we should package such an addition with a CRF layer (at a later time), rather than including the function in core Keras right now. We would rather not have backend functions that:

are not used by anything in the Keras codebase
are not a direct mirroring of the TF API

Thank you very much for your answer, @fchollet. I completely agree and will try to find another solution for the batch_gather implementation without touching the backend.


renderdocui.exe doesn't run in Windows 10

so I built the renderdocui and renderdoc using Visual Studio 2015 under Windows 10 home edition and when I right click on renderdocui.exe and run it as administrator nothing happens. Any thought on what could be wrong or how to fix it?

Here are my successful build reports as well
http://pastebin.com/DCMu5R6A
http://pastebin.com/HipdgDXm

This could be a lot of things. You need to give more detail about what happens exactly than 'nothing happens'. Do you get a log file in %TEMP%\RenderDoc? Also I'm not sure why you're running it as administrator, but if you run it from the debugger then it will be equivalent and will give much more information (for example it is maybe hitting an exception while launching and immediately closing, or something like that).
Are you building from the latest source? I see in the path that you still have this 'playing-for-data' fork. If you're building from that code then I can't help you as it is many months out of date and there could be any number of bugs you are running into which are already fixed. Try to replicate the problem on the latest code here in this repository, and if it breaks then we can investigate.
If it doesn't break with the code here then you will need to report it with the repository for the fork you are actually building.


Defect: install.sh dies on HPCLinux

Avg response time

Installation/build problem
./install.sh fails inside a Virtuabox virtual machine booting the current version of HPCLinux and attempting to build OpenCoarrays 1.8.11 (the current master branch) dies when it invokes the stack functions in prerequisites/stack.sh.  To investigate the underlying cause, I ran test-stack.sh and have found that the missing_variable_name, duplicate_stack_creation, and verify_stack_size_changes tests all cause test-stack.sh to die.
$ uname -a
Linux localhost.localdomain 3.6.11-4.fc16.x86_64 #1 SMP Tue Jan 8 20:57:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ git describe
1.8.10-18-gc5586a1

HPCLinux is apparently too old to have linuxbrew: sudo yum install linuxbrew returns No package linuxbrew available.
Workaround
Because install.sh invokes build.sh and the latter doesn't use stack.sh, a workaround is to build prerequisites using build.sh directly.  HPCLinux has with GCC 4.8 pre-installed so the first step is to build GCC 6.3.0. I'll add the remaining steps as I progress.
cd prerequisites
./build.sh --package gcc --install-version 6.3.0

[X] I have surrounded any code, or log output in codeblock fences
[X] I have searched the issues page and mailing list and did
not find any issue matching the one I would like to report
[X] I have included a succinct description of the problem,
including the steps necessary to reproduce it
[X] I have included which version of OpenCoarrays I am working
with, or the output of git describe if working with a cloned
repository rather than an official release
[X] I have included the output of uname -a
[X] I have included the Operating system name and version,
including linux distro
[X] I have included the machine name if I am allowed to do so and
wish to seek help debugging on that particular system
[X] I have indicated if previous versions of OpenCoarrays are or
were installed on the machine in question

Please select one from the following top level items (please be sure to fill out all sub-items):

[X] Build/install was attempted with install.sh
[X] HPCLinux is apparently too old to have linuxbrew
[ ]  CMake install will be attempted after building GCC 6.3.0

Is there any reason to believe that the "Lite" image would yield a different result? All images are huge, so I'm going to investigate with the "Lite" image, which should download/boot faster and hog less space.

@zbeekman Sameer directed me to the OVA file for the full version, but I don't know the reasons.  I suspect that the problem I encountered might relate to HPCLinux being dated.  Based on a couple of different pieces of circumstantial evidence, I'm guessing HPCLinux is based on a Fedora version from 2012 (Sameer can confirm).  For that reason, I recommend not putting too much energy into this.  The biggest help would be if you could figure out a way that install.sh can detect that it's running on HPCLinux.  Then it can simply invoke the new hpclinux-install.sh I'm creating.  Because HPCLinux is uber-stable, the stack-based system interrogation that install.sh uses is unnecessary so the new script will just invoke build.sh unconditionally and skip all the system interrogation.
The new script capture the steps I'm going through interactively right now (I'm currently on the cmake build):
pushd prerequisites

  # Build GCC and prepend its bin subdirectory to the PATH
  export gcc_version=6.3.0
  export gcc_install_path="${PWD}"/installations/gnu/$gcc_version
  ./build.sh --package gcc --install-version $gcc_version --install-prefix "${gcc_install_path}"
  if [[ -z "${PATH}" ]]; then
    export PATH="${gcc_install_path}"/bin
  else
    export PATH="${gcc_install_path}"/bin:"${PATH}"
  fi

  # Build CMake and prepend its bin subdirectory to the PATH
  cmake_version=3.8.1
  export cmake_install_path="${PWD}"/installations/cmake/$cmake_version
  ./build.sh --package cmake --install-version $cmake_version \
    --install-prefix "${cmake_install_path}" --num-threads 4
   export PATH="${cmake_install_path}"/bin:"${PATH}"

popd # return to top level of OpenCoarrays source tree

# Build OpenCoarrays using the system MPI
if [[ -d build ]]; then
  rm -rf build
fi
mkdir build
pushd build

  export opencoarrays_install_path="${PWD}"/prerequisites/installations/opencoarrays
  FC=gfortran CC=gcc cmake .. -DCMAKE_INSTALL_PATH="{opencoarrays_install_path}"
  export PATH="${opencoarrays_install_path}"/bin:"${PATH}"

popd # return to top level of OpenCoarrays source tree

@zbeekman I made a few edits to the above draft script.  Everything builds but two tests fail: allocate_as_barrier_proc and coarray_burgers_PDE.  This was my second successful build.  After the first successful build, only the latter of those two tests failed . During the cmake step, the following line appears
-- Performing Test MPI_Fortran_MODULE_COMPILES - FAILED

along with the message
It appears that MPI was built with a different Fortran compiler.  It is
possible that this may cause unpredictable behavior.  The build will
continue using mpif.h BUT please report any suspicious behavior to the
OpenCoarrays developers.

I'll try building a new MPI instead with GCC 6.3.0 rather than the system MPI, which was built with GCC 4.8.

Yes, I'm not sure if that will really make a difference, but it could... The warning is just detecting that a different Fortran compiler build the MPI module file, and falling back on the mpif.h header via include. I'll be curious to see if a rebuilt MPI using a matching GCC/GFortran causes those errors to go away.
It's possible that there was a bug fix in GCC/GFortran 7 addressing allocate_as_barrier_proc, but I don't recall for certain. Strange that coarray_burgers_PDE is failing... Running ctest with --output-on-failure might yield some more insight.

I'm using GCC 6.3.0.

Both tests still fail.  Now my HPCLinux set-up almost exactly matches what I have in the Sourcery Institute VM except for installation paths and except that my HPCLinux build uses MPICH 3.2 and my SI VM build uses MPICH 3.1.4. (All tests pass in the SI VM.)   I'll submit a PR with the new script, but again, we shouldn't put too much time into this.  I'm fine with having completed the build modulo two test failures.  I still suspect this issue about the age of the upstream Fedora distribution.

OMG!  After switching to MPICH 3.1.4, coarray_burgers_pde fails consistently but allocate_as_barrier_proc alternates between success and failure.  Presumably it was an intermittent failure with MPICH 3.2.0, but I just happened to see failure.  I'm done with this. I'll mark it as won't fix, but will still submit the pull request with the new script.

@rouson I'm just going through and cleaning up some stale branches... Did you ever submit a PR with the new script?


Add secondary-image to meta-updater

This required splitting the aktualizr package into several components, in order
to be able to either install the primary 'aktualzr' or the secondary
'aktualizr-secondary'.

I spotted a missing file, and added some more stuff for socket activation.  Can you re-check, please?


PIXI.Star returns an error on using.

Expected Behavior
The star is drawn.
Current Behavior
The star is not shown and return this error : Uncaught TypeError: PIXI.Star is not a constructor.
Possible Solution
Re-implement the PIXI.Star class.
Steps to Reproduce
Put new PIXI.Star(0,0,50,25); and it will result an error.
Environment

pixi.js version: 5.2.4
Browser & Version: Chrome 81.0.4044.138
OS & Version: Windows 10
Running Example:  https://www.pixiplayground.com/#/edit/FEFF3OlTl28XK0vNIPFBG

Star is used only internally and should not be part of the documentation. Sorry about the confusion! To draw a star use the drawStar method in Graphics.

No problem ! thanks for the fast aswner.


There was a change back I think in go 1.6.3 or go 1.7 that changed the way the context package worked and was imported.  Can you please try with go 1.7.1?  I updated the install docs to reflect this as well here
Thank you for reporting this :)

Also just as a FYI, if you don't want to install go or the malice binary, once you install docker you can just run this single command to install malice and all of it's default plugins:
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock malice/engine plugin update --all

The only downside is running scans requires more typing, but you could fix that with an alias like this:
$ alias malice='docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \
                -v `pwd`:/malice/samples \
                -e MALICE_VT_API=$MALICE_VT_API \
                malice/engine $@'

😎

Thanks. Seems that installation is now successful.
Probably the install manual should also include the correct path to call go for install otherwise it will use the system go.
/usr/local/bin/go get -v github.com/maliceio/malice
Cheers

Glad I could help.

Did what you suggested in the following on Mate 18.02 "Sonya".  Worked a treat, except that the version of ElasticSearch that docker pulled seems to be too old.  Kibana fails with:
"This version of Kibana requires Elasticsearch v5.4.3 on all nodes. I found the following incompatible nodes in your cluster: v5.3.3"
Any help or advice would be appreciated.  If you need it, here's the result of docker info:
Containers: 2
Running: 2
Paused: 0
Stopped: 0
Images: 22
Server Version: 1.12.6
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 120
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.10.0-27-generic
Operating System: Linux Mint 18.2
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 3.857 GiB
Name: domcr-kvm-malice
ID: X6GQ:6IPA:O3DC:LZ4W:ANVG:LSZL:OQJ4:DN72:PRKN:EP52:G5RS:CIPP
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
<IP_ADDRESS>/8
Many thanks!
A./

what version of malice are you running?
I recently updated the versions of elasticsearch/kibana that malice uses to their own new repos malice/elasticsearch and malice/kibana that way it will be easier to keep them insync.

if you are using an older version of malice that might cause it.  If you upgrade malice should ask if you want to upgrade to the new config that uses the new repos.  If not you might want to uninstall/re-install (remember to remove ~/.malice as that i where the old config will be)

Moved to the stand-alone executable, which seems to work mostly.  (Please close other ticket with complaint about the request to update the config file.  I'll rebuild the VM and try that again.  I had forgotten to remove the docker version I had originally installed, and which did NOT work.
The stand-alone executable does NOT seem to be able to work properly with Elk.  You mentioned the possibility of upgrading the configuration file.
I also tried "malice install [arg...]" as malice suggests, e.g., "malice install malice/kibana" or "malice install kibana", but the response is to be told "'install' is not a malice command."  "malice plugin install kibana" also produces no discernible result--no feedback, either.
"Malice elk" does not work, but, again, instructions on how to configure it to properly pull the proper version of elasticsearch and kibana:malice would be helpful.  So far, the only result I can get is the following dumpage:
(Current version of malice stand-alone seems to be simply marked "dev" without any number.  It still seems to want to run some sort of docker container for Elasticsearch:5.3.)
ERRO[0000] Container is already running...               env=development exisits=true name=malice-elastic
ERRO[0000] container is already running
Pulling repository docker.io/blacktop/kibana
ERRO[0000] CreateContainer error = Error: No such image: blacktop/kibana:malice
env=development
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x556ab5eb9883]
goroutine 1 [running]:
panic(0x556ab6619980, 0xc420012050)
/usr/lib/go/src/runtime/panic.go:500 +0x1a5
github.com/maliceio/malice/malice/docker/client/container.Start(0xc42037eb40, 0x0, 0x0, 0x0, 0xc420319af0, 0xd, 0xc4203222a0, 0x16, 0x556ab5d9f500, 0x0, ...)
/go/src/github.com/maliceio/malice/malice/docker/client/container/start.go:74 +0x4c3
github.com/maliceio/malice/malice/ui.Start(0xc42037eb40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/maliceio/malice/malice/ui/ui.go:32 +0x272
github.com/maliceio/malice/commands.cmdELK(0xc4202d9900, 0x556ab628e05b, 0x4)
/go/src/github.com/maliceio/malice/commands/elk.go:19 +0x9b
github.com/maliceio/malice/commands.glob..func4(0xc4202d9900, 0x0, 0xc4202d9900)
/go/src/github.com/maliceio/malice/commands/commands.go:69 +0x4f
github.com/maliceio/malice/vendor/github.com/urfave/cli.HandleAction(0x556ab65f0660, 0x556ab66d3e00, 0xc4202d9900, 0xc420330000, 0x0)
/go/src/github.com/maliceio/malice/vendor/github.com/urfave/cli/app.go:485 +0xd6
github.com/maliceio/malice/vendor/github.com/urfave/cli.Command.Run(0x556ab628d893, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x556ab629e4fd, 0x1e, 0x0, ...)
/go/src/github.com/maliceio/malice/vendor/github.com/urfave/cli/command.go:207 +0xb98
github.com/maliceio/malice/vendor/github.com/urfave/cli.(*App).Run(0xc42009b860, 0xc42000c120, 0x2, 0x2, 0x0, 0x0)
/go/src/github.com/maliceio/malice/vendor/github.com/urfave/cli/app.go:250 +0x814
main.main()
/go/src/github.com/maliceio/malice/main.go:88 +0x54a

it looks like it is still trying to use the old kibana blacktop/kibana:malice  please tell me what is here: ~/.malice/config/config.toml

did you get the binary version from the latest release? https://github.com/maliceio/malice/releases/tag/v0.3.11

the docker version of malice is broken because of docker's switch to moby which broke my dependancies.  I am working on bringing it back with the malice re-write (not ready to use yet) that is happening here: https://github.com/maliceio/engine

I just downloaded the binary into a linux VM and it wasn't version:dev it was 0.3.11 I am not sure what it going on with your set up.


Missing training details

Good work and nice dataset!
I am trying to use this dataset and train a resnet18 as in the paper. But I cannot reproduce the result. Could anyone provide details about how the resnet18 is trained? For example, what is augmentation and optimization strategy? How is the data sampled?
Hope someone can provide details for this.

Thanks for your attention. We will release our code and model after the paper is accepted.

We have released the code and model of SimOPA.


Tempo fixes for live sequencer

https://github.com/datomusic/duo-imxrt/pull/114 introduced some weird behaviours for midi sync.
This PR simplifies the midi sync source and source detection and should fix the issues.

This branch now has correct handling of external sync over usb-midi and sync cable, as far as I can tell.
I have not tested midi-cable yet, but it should work the same as USB-MIDI I believe, since nothing should be different in that regard compared to main.
I can still see it sometimes exhibiting https://github.com/datomusic/duo-imxrt/issues/138, but since this is also an issue on main I think it's not to be fixed in this branch.

Timing seems tight and half/normal/double/quad works nicely. However I do see the following timing-related issue:

[ ] When sending a MIDI start message the first note is not played (DIN/USB)


Added real-time object detection feature.

Closes: #67

Title:  Real-time object detection in Videos
Your Name: Jai Dhingra
Idenitfy yourself: GSSOC-extd  Contributor

Describe the add-ons or changes you've made 📃
Give a clear description of what have you added or modifications made

Added the real-time object detection model using YOLO.
Implemented : -

Dynamic frame skipping, to stay around the desired FPS which is 30 FPS.
Multi-Thread processing to reduce processing time and increase the FPS.
Option to use GPU and half precision ( FP16 precision ).
The same code can be used with Yolo v8 models as well as Yolo v11 models.

Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Screenshots 📷

Hi @Avdhesh-Varshney,
I hope you're doing well! I have a small request—could you please add the gssoc-extd, hacktoberfest-accepted, and level labels to this PR? These labels are required for it to count toward my GSSOC-extended contributions.
Thank you for your time and support!

Hi @Avdhesh-Varshney,
This PR is ready for review.
Here is the working video: -
https://github.com/user-attachments/assets/b037839c-edb9-4b82-a326-0adf0d25afd1

@jaidh01 you have mentioning everywhere related to filename issue. You can just write your function name in the python file in camelCase letters and same name is of fileName.
You should join the discord server where other contributors having same issue will help you to deal with it ok.
https://discord.gg/tSqtvHUJzE

Sorry for that, just trying to get help from the one who have done this.
I will join the discord.
Thank you for providing the link.


redirection to /dashboard after login does not work

Version:

@inertiajs/vue3 version: #.#.#

Describe the problem:
I just installed Laravel 11 with the laravel new installer, using Laravel Breeze with Inertia.js and Vue 3. After creating the migrations and registering a user, I cannot log in. The exception that occurs is Illuminate\Auth\AuthenticationException: Unauthenticated, even though the credentials are correct. I notice that it makes a GET request to dashboard?%2Fdashboard, but it returns nothing.
Steps to reproduce:
I did a clean installation with laravel new. The strange thing is that if I use a SQLite database, it works, but it doesn't work with MySQL.

Just tried a fresh setup. I can login just fine. Please try a support channel:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC


ELK build no longer possible due to GeoIP license changes

The ELK image can no longer be built because it fails to download the GeoIP database:
Step 10/15 : RUN mkdir  -p /usr/share/GeoIP &&  curl -L http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz | gunzip -c - > /usr/share/GeoIP/GeoLiteCity.dat
 ---> Running in 7e24279257b6
curl: (6) Could not resolve host: geolite.maxmind.com

gzip: stdin: unexpected end of file
ERROR: Service 'elk' failed to build: The command '/bin/bash -o pipefail -c mkdir  -p /usr/share/GeoIP &&  curl -L http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz | gunzip -c - > /usr/share/GeoIP/GeoLiteCity.dat' returned a non-zero code: 1

Context
The issue exists due GDPR and CCPA forcing maxmind to limit the public downloads. Details are explained in their blog: https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
Possible Fix
The database can still be downloaded when one registers with maxmind - see https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
Steps to Reproduce

Use the docker-compose.elk.yml.dist
Provide the elk folder containing the Dockerfile
docker-compose up -d mail

Starting with the next major release (7.0 with Debian Buster) ELK will be more off an add-on with filebeat running in another container mounting the logs. Perhaps the best way to deal with this is to document the manual approach (with registration)?

https://download.ip2location.com/lite/
https://lite.ip2location.com/database/ip-country

It looks like redistribution is still allowed. Maybe it would be enough to update the GeoIP db only when the image is build. They also have instructions on how to automatically download the db: https://dev.maxmind.com/geoip/geoipupdate/#Direct_Downloads

The direct download still requires a key and if they are afraid to allow public downloads then this project would run the same risk if we get a license and then release the files publicly. It feels shaky. We could create parameters that make it possible to use the download with a custom key, though. If the license is passed in as a parameter then the end users will have to register, but after that things should work as before.

Let's check this attempt (using environment variable) #1433

Let's check this attempt (using environment variable) #1433

ELK is running well. But I am concerned with the grok filters. I feel dovecot (at least) log format has changed. However I am pretty sure it is not a regression from this PR.

Looking at #1606 I'll close this.


feature: support set k8s obj labels and pvc annotations from Agent.Labels and Agent.Spec.Labels

feature: support set k8s obj labels and pvc annotations from Agent.Labels and Agent.Spec.Labels
To fix k8s obj  (Pod) labels can not set from Agent CR Labels

Reviewers:  @sfwn @Effet

/approve


Clarification of @2x and @3x image usage

It is not explicitly clear that when using @2x and @3x the image must have dimensions specified on it's style attribute in order to ensure it displays at the same consistently size across devices on different screen densities.
For example, to display an image at 100 x 100 across base, @2x and @3x devices requires the image style attribute to be set at width: 100, height: 100.
The image file itself has dimensions of 100px x 100px at 72 DPI. The @2x version of this has dimensions of 200px x 200px at 72 DPI, and the @3x 300px x 300px at 72 DPI respectively. Without the image having a style attribute with width and height set to 100, the image would display at these enlarged dimensions (so inconsistently) across base, @2x and @3x devices.
Referencing the pixel densities for base (160 DPI), @2x (320 DPI) and @3x (480 DPI) at https://facebook.github.io/react-native/docs/pixelratio#get would also be useful in this section.

Thanks for reporting, would you be up to send a PR?

@charpeni I am unsure if this is correct, can you confirm? If so I will create a PR.


Update CONTIBUTING.md with information about setting up the development environment

Currently in Code contributions block of CONTIBUTING.md, it says

Read the project's README.md to learn how to setup the development environment.

Although, README.md has links to install various Merlin components, it doesn't mention any concrete steps to set up the development environment.

Suggested fix for documentation

Provide detailed steps to utilize docker images available on NGC.
Provide information about conda installations.

closed due to merged PR https://github.com/NVIDIA-Merlin/Merlin/pull/430


feat: port Analysis.Calculus.Deriv.Inv

This file is going to substantially change in mathlib3 very soon.

[x] depends on: #4436
[x] depends on: #4440

This PR/issue depends on:

leanprover-community/mathlib4#4436
leanprover-community/mathlib4#4440
By Dependent Issues (🤖). Happy coding!

This PR/issue depends on:

leanprover-community/mathlib4#4436
leanprover-community/mathlib4#4440
By Dependent Issues (🤖). Happy coding!

Is it going to substantially change in mathlib3? Where is the PR that will effect that change?

bors merge