Pass project not Id.

I'm sure this could be cleaned up

Possible solution to #379

Haha. This is what I was going to do. But why name it MakeHistory2 instead of just overloading?

I didn't see where it was failing originally and was just testing. I'll fix it up.

resolves #379


make it possible to include lambdas in tasks

currently, it is impossible for a task in concurrently to include lambda. this is because lambda isn't picklable.
there are several solutions there to serialize lambdas, including dill.
note that unlike results, tasks are generally small. serializing and unserializing are not necessary to be very fast.

cloudpickle is suggested at mattermost


Issue while listing my nft for sale, in My Collection.

I'm getting an error while listing Nfts in MY COLLECTION for sale.. Please, if anyone can help me get out of it.
Error!
There was a problem listing your NFT

I have same issue


Make it easier to delete properties from a schema after mapping has started

Currently, if too many properties are added when uploading a schema the only way to remedy this is to go back to the schema upload and start again. This will result in the loss of any mapping that has been carried out before the error is noticed, which may be the loss of considerable work. Publishing without mapping is a workable option for now, but it would be better to be able to delete properties from an uploaded schema.

Resolved with the completion of #361

@philbarker this is a follow up from your note....I added properties postcodeBegin and postcodeEnd to the spine from schema.org. When I delete the property which I mapped as identical, the property in the spine also seems to get removed -- let me know if you see them.
I selected to edit the Organization - Spine

Thank you @jeannekitchens I will add this to the documentation when I get the chance (see issue #401 )


Add the nightly update workflow to knative-automation

There are a few more things to set up still, I'm going to do those now.

ok, I forked knative/serving as knative-automation and created a PAT secret on this repo.


chore: release v2.2.0

Includes:

allowing AoSigner to top level classes
updated lua ant src code for spawning ants (compatible with ANT registry)
update types for EpochDistributions
new Zod schema validators for ANT state

:tada: This PR is included in version 2.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Some improvements

Change from object to PSCredential
Added $Silent parameter and changed all Write-Warning | Write-Verbose to Write-Message using new messaging system (Write-Message)
Added support for mutiple instance.
Added PSCustomObject as output

New output:

fantasitc!


Upload button position misplaced

The upload button is always bad positioned no matter which setting I choose. The before option sets the button on top of the editor box. The after below and the option to set the Upload button inside the editor toolbar results in two buttons which will disappear as soon as I scroll or click something.

Hello Big bug svg > http://prntscr.com/mp2kl7

Fixed in latest version..


wont start

USB audio device used (!)

experiencing the same here

You guys made sure to have Spleeter working properly before downloading this implementation?

I mean, is it working when you use the command prompt to separate files?

for me, yes. i am able to separate using powershell.

Guys I've already found the issue, and it's fixed now, just download the latest version of the implementation and it should work just fine

Just let me know if it worked for you guys, send me an email just to make sure

it worked!
thanks for the swift response and fix

You're welcome, thanks to you guys for let me know about the issue :)


Dealing with no metadata

There are 2 ways to deal with this:

Supporting ARTEM-IS https://github.com/ohbm/hackathon2021/issues/11
User inputs info through the rules file
preprocess the file and convert it to another format (edf,brainvision...)

For the use case of tabular eeg data (ie csv) which comes from portables systems (open-bci) this is specially important. The pipeline would be sort of:

read array data from the tabular file
read metadata from rules or from the ARTEM-IS standard
create an raw mne object from it using that information see this tutorial
convert the data to brainvision (mne)

@DanielLoaizal Try to do a pipeline for dealing with tabular eeg-data. For now assume the rules contains the necessary metadata. You may also explore what kind of data is collected through ARTEM-IS.
See this link for the minimal data we need for BIDS ( to the best of my knowledge)

Hello @yjmantilla
Can you introduce Daniel to us? Is he a collaborator of yours?
Is open-bci something you work with in Antioquia?

@civier Hi, Civier. My name is Daniel, I'm a Bioengineer and I work with Yorguin in the Gruneco's lab. It's a pleasure to work with all of you.
And yes, we work with portable EEG, especifically with OpenBCI. In a past works we saw many problems with the portable EEG data management, it tabular data and the lack of integration of the associated metadata. Hope we can help to fix that in this collaboration.

@civier Guess he beat me to the introduction hehe. As he said, the lab has open-bci equipment  (besides the Neuroscan system I told you about).


Switch UI to bubbletea

This PR adds a new bubbletea UI. This switch enables testing of each component, easier extension of components as-needed, single-point configurability when used as a lib (for grype). One of the larger changes with this PR isn't about how the lines are ultimately formatted but instead how all model updates are done in the same event loop without several continual background updates.
This PR also deprecates the existing jotframe-based UI (will be removed before syft 1.0).
Additionally makes the following changes:

fixes the attestation UI element to show up as soon as possible instead of when the first bytes arrive from the cosign execution.
adds report and notification event types and swaps over to using these for command results.
renames the CLI-only events to be prefixed with CLI to be more clear about the context of when the events are used (not part of the syft lib)
adds snapshot-based testing for UI components tested through the shared UI handler
adds the log redaction capabilities to allow for the UI to leverage filtering secrets in report output.
adds testing around the post-UI events (reports, notifications, app update notifications, etc)

Deferred work:

There is cleanup needed regarding events (which would be breaking technically), specifically:

monitor.GenericTask vs monitor.CatalogerTask seem to have semantic overlap. Can these be combined?
the monitor.CatalogerTask exposes progress.Manual instead of the read only progress.Progressable
The monitor.CatalogerTask doesn't have the ability to support multiple sub-tasks and may require a lot of rework to account for this.

Follow up PRs:

while working on this it was discovered that the application update UI element is broken. This requires major surgery now, however, if we wait until the port to the clio lib then this will automatically be fixed.

Closes #1441
Closes #1893

🟢 after pairing on the race condition in tests - thanks for the info!


Fix breaking changed for command line interface "bigchaindb start"

Description
For the release of version 1.2 the breaking change for the command bighciandb start --init (which initializes the db only if --init flag is passed) has to be rolled back. A new flag --no-init should be introduced to keep the current functionality of bigchaindb start intact and also allow the user to disable the initialization process if they wish to do so.

fixed #1814

fixed #1814


Missin Cron Jobs ?

Hi,
Trying to run the module I hit 404 on this
/angular-countdown/dist/angular-cron-jobs.min.js

and indeed this file isn't in the folder. Any idea on how to solve?

Sorry that was a mislabeled source file.  It has been corrected in version 0.1.1


Please update the eslint-plugin-vue dependency of @vue/cli-plugin-eslint to 5.0

What problem does this feature solve?
<EMAIL_ADDRESS>fix some bugs, such as indent check error.
What does the proposed API look like?
none

See https://github.com/vuejs/vue-cli/pull/3071#issuecomment-443807860


Saga theme: bad image rendering

Using Saga theme, image CSS directives are:
img, q {
    max-width: 110%;
    width: 110%;
    /** other stuff */
 }

img {
    width: calc(100% + 40px);
    /** other stuff */
}

It makes images in the articles very big. It can be pleasant for pictures for instance but it is annoying for diagrams for instance.
Eg:

Hi @adericbourg
You could use image dimensions attributes, i.e:
image::https://raw.githubusercontent.com/lametaweb/lametaweb.github.io/master/images/003/post003-fig068.png[100,100]
I hope it helps.

Hi @adericbourg
Does the solution of @lametaweb work for you?


Mermaid 9.2 falls over in Docusaurus 2.2

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
We get the below error when following the instructions here to implement Mermaid with Docusaurus 2.2
TypeError: Cannot read properties of undefined (reading 'mermaidAPI')
The error occurs when loading a page with a Mermaid diagram on it.
After some investigation it would appear that Mermaid 9.2 was released today and this caused the issue.
To resolve it, when added this to the package.json:
    "mermaid": "9.1.1",
rather than
"mermaid": "^9.1.1",
I have reproduced the issue on a fresh site as well as our own
Reproducible demo
No response
Steps to reproduce

Create new site of docusaurus
add the Mermaid changes as per the documentation
make a page with mermaid in them (add the ticks):

mermaid
graph LR
A[Build your site] --> B[Deploy your site]

install npm packages
start site
navigate to page

Expected behavior
page loads
Actual behavior
page crashes with:
TypeError: Cannot read properties of undefined (reading 'mermaidAPI')
Your environment

Docusaurus version used: 2.2.
Environment name and version (e.g. Chrome 89, Node.js 16.4): Edge (106.0.1370.52 64bit); Node 16.15.0
Operating system and version (e.g. Ubuntu 20.04.2 LTS): Windows 10 21H2

Self-service

[ ] I'd be willing to fix this bug myself.

Thanks for reporting, can confirm something weird is happening.
See also:

https://github.com/mermaid-js/mermaid/issues/3747
https://github.com/facebook/docusaurus/pull/8282


Gradle plugin does not work #5

REF: https://github.com/athena-oss/plugin-gradle/issues/5
I am not proposing to integrate this file as it is. But to check why the new configuration does not work with the gradle plugin.

The doctrine plugin does not work either. There are problems mounting docker.


Pinterest development

I need support for Pinterest development without using pinterest login details using only app id and secret key to open the pages. Is that option available

Notice: Undefined offset: 1 in /var/www/html/mansionlibrary_dev/lib_pinterest_api/pinterest_api/vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php on line 71 is this error how to solve i tried  not gte any idea

This is just a wrapper for the official Pinterest API. I can't help you in achieving things their API doesn't support ;) That said as a workaround you could hard-code your own access token into your code and use that for endpoints which require authentication.
As for the error, this is not an error but a notice so you may ignore it.


LG 34WK95U-W controls not working

Checklist

[x] I have searched for existing issues
[x] I have looked through the Monitor Troubleshooting wiki
[x] I have updated MonitorControl to the latest version

Describe the issue
A clear and concise description of the problem.
I am using an LG 34WK95U-W with a 2017 Macbook Pro 13" connected by Thunderbolt 3. Neither brightness nor volume controls work with this monitor. I connected a different HP Z27 Monitor (USB-C and not Thunderbolt 3) and brightness works, can't comment on volume since the HP has no speakers.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Environment Information (please complete the following information):

macOS version: 11.3
MonitorControl version: 2.1.0
Monitor(s): LG 34WK95U-W
Mac model: 2017 13 Macbook Pro i5 16GB Ram
Monitor Cable(s)/Connection(s): (e.g. DisplayPort) Thunderbolt 3

Yes, me too, the app no longer working after updating to big sur 11.3

I had the problem before the update too.

I bought this monitor today, and at first I also have the same issues, and others related to resolution and color schemes in osx.
After updating the firmware, and configuring it to use display port 1.4 (from the OSD menu), it works as expected. Keep in mind that if the brightness is in automatic it does not allow to control it, so I deactivate automatic brightness too.
Now I'm looking for how to control it from the touch bar, because if I use the lg as output, the volume control is deactivated, and the brightness only controls the macbook monitor.
I hope it helps.

#224

I bought this monitor today, and at first I also have the same issues, and others related to resolution and color schemes in osx.
After updating the firmware, and configuring it to use display port 1.4 (from the OSD menu), it works as expected. Keep in mind that if the brightness is in automatic it does not allow to control it, so I deactivate automatic brightness too.
Now I'm looking for how to control it from the touch bar, because if I use the lg as output, the volume control is deactivated, and the brightness only controls the macbook monitor.
I hope it helps.

That sounds very possible, I cannot find a firmware update for this monitor.
Without firmware update, if I switch to Display port 1.4 the resolution is messed up and the ratio is no longer Ultrawide. I read someone else has that issue with the same with the MacBook Pro 2017, http://lgcommunity.us.com/discussion/16546/lg-34wk95u-w-doesnt-have-correct-resolution-hdr-via-thunderbolt3-and-dp1-4-on-mac
Also, is it true that the in box cable only transmits 20GB/s?

Closing in favour of #224

Closing in favour of #224

The issue is still present.


Update of Pushy dependency

Today, @jchambers from the pushy team has released a new version:
https://groups.google.com/forum/#!topic/pushy-apns/MlYMvc6ReLA
The release some improvements to netty, and also the team changed the package and their maven coordinates.

@ziccardi wanna take a look ? :eyes:


implement more algorithms

list of algorithms with references:
https://github.com/ibcp/pyspectra/issues/7

[ ] Iterative polynomial
[ ] als
[ ] lowpass filter


chore(deps): pin dependencies

This PR contains the following updates:

Package
Type
Update
Change

@total-typescript/shoehorn
devDependencies
pin
^0.1.1 -> 0.1.1

@tsconfig/recommended
devDependencies
pin
^1.0.3 -> 1.0.3

@types/node (source)
devDependencies
pin
^20.9.0 -> 20.9.0

graphql
devDependencies
pin
^16.8.1 -> 16.8.1

next (source)
devDependencies
pin
^14.0.0 -> 14.0.0

react (source)
devDependencies
pin
^18.2.0 -> 18.2.0

react-dom (source)
devDependencies
pin
^18.2.0 -> 18.2.0

rimraf
devDependencies
pin
^5.0.0 -> 5.0.0

ts-node (source)
devDependencies
pin
^10.9.1 -> 10.9.1

typescript (source)
devDependencies
pin
^5.0.2 -> 5.0.2

vitest
devDependencies
pin
^0.30.1 -> 0.30.1

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: yarn.lock
➤ YN0000: · Yarn 4.0.1
➤ YN0000: ┌ Resolution step
➤ YN0000: └ Completed in 0s 482ms
➤ YN0000: ┌ Fetch step


Error when installing the preset

Error occured after invoking
php artisan ui tablar:install
Here's the screenshot

PHP: 8.1.6

@catwhocode Thanks for your concern. Tablar Docs has been updated. Please check & try
php artisan tablar:install


Add "SSL options" configuration to mini_s3 and/or ercloud

Old mini_s3 (pre-sigv4 upgrade) had an SslOpts parameter in the new/5 function.  The 'new' mini_s3 (post-sigv4 upgrade) unceremoniously dropped the SslOpts parameter, because erlcloud neither has a new/5, nor an SslOpts parameter in any new function.  It was a case of "kicking the can down the road until we figure out what to do."
Per @stevendanna on Sep 15 2020:
"Dropping SSL Options is going to be a problem for A2-based Chef Server's as we need to be able to pass the SSL Options to talk to bookshelf with the right TLS configuration."
The first thing I'd investigate, as a hunch or intuition, is whether or not the #aws_config record created using mini_s3:new (which calls a similar function in erlcloud) has some kind of ssl options field.  If it lacks one, an unused field could possibly be commandeered.

https://github.com/chef/automate/compare/praj/test_sig_v4 setting {fail_if_no_peer_cert, false} is the current workaround for this issue.


codeunit 8888 "Email Dispatcher" - OnAfterUpdateOutboxStatus

Can we please get the following event?
local procedure UpdateOutboxStatus(var EmailOutbox: Record "Email Outbox"; Status: Enum "Email Status")
begin
    EmailOutbox.Status := Status;
    EmailOutbox.Modify();
    Commit();
    OnAfterUpdateOutboxStatus(EmailOutbox. Status);//NEW
end;

[IntegrationEvent(false, false)]
local procedure  OnAfterUpdateOutboxStatus(EmailOutbox: Record "Email Outbox"; NewStatus: Enum "Email Status")
begin
end;

@StanPesotskiy  I dont't know if this event is even possible if the Codeunit is set to internal. Maybe the implementation Codeunit has to call the Event placed into another Codeunit with Access=Public....?

@pri-kise Could you please let me know why you need this event? What is the scenario you're trying to achieve?

We want to send optional notifications to the user if the senidng of an e-mail outbox entry fails.
For this reason we need an event when the status is beeing updated. An since the property Status is to internal I request the new Status, too.

I'll go ahead and put in an event that is triggered when the email fails to send.
It'll be something along the lines of OnAfterEmailFailedToSend(Rec: Record 'Email Outbox')

Sounds like this PR is linked together with #9613, which we're currently discussing. While we're doing so, this on should be set on hold as well. Let's get the design of this right.

@pri-kise thank you for your suggestion, we have implemented it a little bit differently. I hope it suits your needs.
    /// <summary>
    /// Integration event that notifies senders about whether their email was successfully sent in the background.
    /// </summary>
    /// <param name="MessageId">The ID of the email in the queue.</param>
    /// <param name="Status">True if the message was successfully sent.</param>
    [IntegrationEvent(false, false)]
    internal procedure OnAfterSendEmail(MessageId: Guid; Status: Boolean)
    begin
    end;


WIP - FM-8228 - Convert to litmus

Pipelines are green :)
https://pipelines.puppet.com/team-modules/builds/595401

Travis failing with rvm 2.4.5
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
github_changelog_generator was resolved to 1.15.0.pre.rc, which depends on
activesupport
puppet-module-posix-dev-r2.4 (~> 0.3) was resolved to 0.4.2, which depends
on
activesupport (>= 5.0.0, < 6.0.0)
Bundler could not find compatible versions for gem "fast_gettext":
In Gemfile:
fast_gettext
puppet (~> 5.0) was resolved to 5.5.16, which depends on
fast_gettext (~> 1.1.2)
Bundler could not find compatible versions for gem "puppet":
In Gemfile:
puppet (~> 5.0)
puppet_litmus was resolved to 0.11.2, which depends on
bolt (>= 1.13.1, < 2.0.0) was resolved to 1.14.0, which depends on
puppet (>= 6.0.1, < 7)


Can't compile (or run) benchmarks

I am having the following problem:
kir@kd:~$ go get github.com/portworx/lcfs
package github.com/portworx/lcfs: no buildable Go source files in /home/kir/go/src/github.com/portworx/lcfs
kir@kd:~$ cd go/src/github.com/portworx/lcfs/testing
kir@kd:~/go/src/github.com/portworx/lcfs/testing$ go get ./...
# cd .; git clone https://github.com/portworx/px-test /home/kir/go/src/github.com/portworx/px-test
Cloning into '/home/kir/go/src/github.com/portworx/px-test'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
package github.com/portworx/px-test/graph: exit status 128

So, is there a way to reproduce the benchmarks you refer to in README?

Well, I guess this repo is abandoned :(


new module: network load balancer

Description
New module for a Network Load Balancer that can be used in front of public facing VMSeries interfaces.
Motivation and Context
There is no LB modules that can be used with our code.
How Has This Been Tested?
A slightly modified version of the standalone example was used to test the module and it's integration with other AWS modules.
Screenshots (if appropriate)

Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[ ] All new and existing tests passed.

@damianfedeczko

I left a lot of nit comments/suggestions - please go through them once you have the time and respond accordingly to your opinion. Also, please run the pre-commit web-hook to satisfy the CI requirements (updated documentation). Overall good job 👍

That's tricky, the precommit hook passes correctly when run from local:

and when you look at the error message it looks like this:
stderr:
    fatal: remote error:
      The unauthenticated git protocol on port [94](https://github.com/PaloAltoNetworks/terraform-aws-vmseries-modules/runs/5657552607?check_suite_focus=true#step:4:94)18 is no longer supported.
    Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

One last thing - please remember to update PR name to comply with conventional commits approach.


Next step: rebuild titlebar into a custom widget add pack on window

... I just wanna give it up...


how to delete a cookie

I tried ctx.cookies.set('jwt', null), but the cookie still there.

I found it worked in browser, but not worked in Postman, erm..

just set a outdated expire date

@luckydrq I know the way you said, ctx.cookies.set('jwt', null) this code works, but only in browser, I found that is Postman's bug.

ok, but what is Postman?

@luckydrq It's a tool to test api, here

@luckydrq I know the way you said, ctx.cookies.set('jwt', null)

yeath, you're right. It's the same as set a outdated date. I've found the clue: https://github.com/pillarjs/cookies/blob/master/lib/cookies.js#L113

For anyone arrive here,  ctx.cookies.set('jwt', null) works in postman now.

ctx.cookies.set(cookieName, '');

actually, looks like it's just ctx.cookies.set(cookieName)

ok, but what is Postman?

https://www.getpostman.com/    It's a good tool for testing api

ok, but what is Postman?

https://www.getpostman.com/ It's a good tool for testing api

restlet client run in chrome,this is better

actually, looks like it's just ctx.cookies.set(cookieName)

this is correct, per the documentation for cookies.set

If the value is omitted, an outbound header with an expired date is used to delete the cookie.

be sure to include the domain you mean to clean


Assets not updated after make transaction

I want my asset to be updated after every transaction I made from that asset. Because I want to know my current money without update my assets manually.

@mirzahimami asset can be decreased after you add a record and “refresh” manualy the assets


allow for empty witness in SearchForCause

allows witnesses = {} and adds a clause to the test of SearchForCause.

will do

by the way, the difference is though the user might intend the witness set to be empty (this is the but-for clause check), but if they're not specifying the antecedent or consequent, this should perhaps raise a value error. Something to think about in the future. For now I'll just do the same thing.


Tooltips need line breaks

Read the tooltip first?  How the heck do I do that?  What might get me banned?! =P

Yea Minecraft does not take linebreaks in translation keys, and cloth config does not accept multiple translation keys for multiline. I'm fully aware that this string is too large and I'm not sure how to fix it 😅

Yea Minecraft does not take linebreaks in translation keys, and cloth config does not accept multiple translation keys for multiline. I'm fully aware that this string is too large and I'm not sure how to fix it 😅

I think it's like this, but I can't test it:
{
    "text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[0]": "Changes the first person camera height",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[1]": "to the player size. This will cause issues",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[2]": "with anticheats and might get you banned!",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[3]": "Do not use on 3rd party servers!",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[4]": "(Sneak once to update the height)"
  }

I think it's like this, but I can't test it:
{
    "text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[0]": "Changes the first person camera height",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[1]": "to the player size. This will cause issues",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[2]": "with anticheats and might get you banned!",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[3]": "Do not use on 3rd party servers!",
	"text.firstperson.option.cosmetic.modifyCameraHeight.@Tooltip[4]": "(Sneak once to update the height)"
  }

Tried it, doesn't seem to work.

Tried it, doesn't seem to work.

Sorry for duplicating this in #74. Maybe it's a dumb idea but what about two or three tooltips one under the other?

Sorry for duplicating this in #74. Maybe it's a dumb idea but what about two or three tooltips one under the other?

In any case, here is a function in Bedrockify that wraps lines.  Perhaps a bit more investigation there will reveal the answer.
And here is another example of a mod implementing the pattern I mentioned above.  I'm guessing autoconfig has a linewrapping function and this is how you interact with it.  The example I posted previously probably had its own wrapping going on.

In any case, here is a function in Bedrockify that wraps lines.  Perhaps a bit more investigation there will reveal the answer.
And here is another example of a mod implementing the pattern I mentioned above.  I'm guessing autoconfig has a linewrapping function and this is how you interact with it.  The example I posted previously probably had its own wrapping going on.


AKS Cluster instantiation example in Create AKS Clusters with monitoring blog post is out of date

While making basic AKS setup using Pulumi and following this blog : https://www.pulumi.com/blog/create-aks-clusters-with-monitoring-and-logging-with-pulumi-azure-open-source-sdks/
I am getting following error on :: pulumi up :
error: Running program '/Users/XYZ/Desktop/pulumi/aks-pulumi' failed with an unhandled exception:
TSError: ⨯ Unable to compile TypeScript:
index.ts(56,9): error TS2345: Argument of type '{ resourceGroupName: pulumi.Output; location: string; agentPoolProfile: { name: string; count: number; vmSize: string; }; dnsPrefix: string; linuxProfile: { adminUsername: string; sshKey: { ...; }; }; servicePrincipal: { ...; }; addonProfile: { ...; }; }' is not assignable to parameter of type 'KubernetesClusterArgs'.
Object literal may only specify known properties, and 'agentPoolProfile' does not exist in type 'KubernetesClusterArgs'.
Help will be appreciated.Thank you :)

@leezen Thanks for your reply. It helps :)


Trying to implement REFEDS MFA support

Hi,
I followed the instructions to enable the native REFEDS MFA support and then rebuilt/redpeloyed the war but I am getting the following error when trying to login:
2021-08-13 16:59:15,909 - ERROR [org.springframework.web.util.NestedServletException:74] -
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Receiver class net.unicon.idp.externalauth.CasDuoSecurityRefedsAuthnMethodTranslator$1$1 does not define or inherit an implementation of the resolved method 'boolean test(java.lang.Object)' of interface net.shibboleth.idp.authn.principal.PrincipalEvalPredicate.
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055)
Caused by: java.lang.AbstractMethodError: Receiver class net.unicon.idp.externalauth.CasDuoSecurityRefedsAuthnMethodTranslator$1$1 does not define or inherit an implementation of the resolved method 'boolean test(java.lang.Object)' of interface net.shibboleth.idp.authn.principal.PrincipalEvalPredicate.
at net.shibboleth.idp.authn.impl.FinalizeAuthentication.findMatchingPrincipal(FinalizeAuthentication.java:247)
Any help would be much appreciated, thanks!

What version of Shibboleth IdP and what version of this plugin are you using?
That error should be resolved in the latest plugin unless 4.1.x has changed in some way: https://github.com/Unicon/shib-cas-authn/blob/3c3a762317d9a61ed5b865a921d4cf9fefa3e93b/src/main/java/net/unicon/idp/externalauth/CasDuoSecurityRefedsAuthnMethodTranslator.java#L107

Hopefully the previous comment solved your issue. If you continue to have issues feel free to reach out.


(Feature) Claim Notifications - get rid of BGFetch

Description

removed BG-fetch lib with all configs
added ios and android configs for notifications receive
started adding new notifications flow

About #3861
Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[x] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[x] @mentions of the person or team responsible for reviewing proposed changes

@roma-hladilka
regarding showPopup: false on after claim - it should be passed when you call requestPermission not as the hook prop
i suggest you to add some callback onPermissionRequest. it it returns some object, those options should be applied to the requestPermission call. add it to useNavagationsOptions's options { navigate, onPermissionRequest }, pass it down to useNavigationStateSwitch, call before requestPermission call (e.g. const options = onPermissionRequest() || {}), pass options to requestPermission

ios notifications are working, tested

@roma-hladilka do final check and you could merge


V4224p2

Follow up Pull-Request #299 (Issue #298)
Remove unused method Sisimai::Date->hourname
Less lines of code
Shallower indentation
Other code improvements

Coverage increased (+0.1%) to 95.684% when pulling e4bb010bdc05b8bbe8237f3fd5bba2ffa527db82 on v4224p2 into 5f492c61d33fc59d23cf85992a67a79fd5ad045c on master.


Switch React.PropTypes to PropTypes package

React.PropTypes was deprecated in React 15.x and removed from the core package in React 16.
This PR switches the implementation to use the PropTypes package, as instructed.
The change has been tested and I've also included a version bump commit for ease of publishing to npm.

Hi, can anyone merge this PR? Please.

is this going to ever be merged..?

can anyone please merge the requests ?

Any update on these changes getting merged? I am unable to use this library due to proptypes error

Merge to master, please.


ConstellixProvider: zone creation and records in one run

Fixes #463
Previously you would have to do 2 runs to sync to Constellix, one for zone creation, and another for record creation.
This fixes that by making sure OctoDNS can find the zone ID after it's created.

This should be cleaned up and working better.


pkg_tar doesn't support directories anymore

Hi 👋🏼
We're trying to bump up to 0.7.0 from 0.2.6-1. We've run into a behavior change change for the pkg_tar rule. We had a target the declared two directories as its only srcs. This worked fine (even with nested BUILD files) and both directories got packaged. However, pkg_tar now throws if we pass directories directly as srcs. I created a repro repository: https://github.com/iamricard/rules_pkg_repro
There are two targets there: //src:tar_0_7_0 and //src:tar_0_6_0, they use their respective versions of rules_pkg (this breaks in the new tar_writer.py file, added in 0.7.0). Outputs:
% b build //src:tar_0_7_0
INFO: Invocation ID: 0d25c0ae-41f7-489b-9b72-c742b743ad9f
INFO: Analyzed target //src:tar_0_7_0 (0 packages loaded, 1 target configured).
INFO: Found 1 target...
ERROR: /Users/ricard.sole/github/rules_pkg_repro/src/BUILD:14:14: Writing: bazel-out/darwin_arm64-fastbuild/bin/src/tar_0_7_0.tar failed: (Exit 1): build_tar failed: error executing command
  (cd /private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro && \
  exec env - \
    PATH='<omitted>' \
  bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar '--output=bazel-out/darwin_arm64-fastbuild/bin/src/tar_0_7_0.tar' '--mode=0555' '--owner=0.0' '--owner_name=.' '--directory=/go/src/github.com/iamricard/rules_pkg_repro' '--mtime=portable' '--manifest=bazel-out/darwin_arm64-fastbuild/bin/src/tar_0_7_0.manifest')
# Configuration: 8c7c8a83495a6b29f5e61b94373e857884c6b6f4ed04fcd868a9a81a5d062e34
# Execution platform: @local_config_platform//:host

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
Traceback (most recent call last):
  File "/private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar.runfiles/rules_pkg_0_7_0/pkg/private/tar/build_tar.py", line 436, in <module>
    main()
  File "/private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar.runfiles/rules_pkg_0_7_0/pkg/private/tar/build_tar.py", line 427, in main
    output.add_manifest_entry(entry, file_attributes)
  File "/private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar.runfiles/rules_pkg_0_7_0/pkg/private/tar/build_tar.py", line 309, in add_manifest_entry
    self.add_file(entry.src, entry.dest, **attrs)
  File "/private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar.runfiles/rules_pkg_0_7_0/pkg/private/tar/build_tar.py", line 98, in add_file
    self.tarfile.add_file(
  File "/private/var/tmp/_bazel_ricard.sole/accb4123e903f679e064e9bf41c6d43f/sandbox/darwin-sandbox/5/execroot/rules_pkg_repro/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_pkg_0_7_0/pkg/private/tar/build_tar.runfiles/rules_pkg_0_7_0/pkg/private/tar/tar_writer.py", line 241, in add_file
    with open(file_content, 'rb') as f:
IsADirectoryError: [Errno 21] Is a directory: 'src/dir1'
Target //src:tar_0_7_0 failed to build
INFO: Elapsed time: 0.441s, Critical Path: 0.34s
INFO: 3 processes: 3 internal.
FAILED: Build did NOT complete successfully

% b build //src:tar_0_6_0
INFO: Invocation ID: cc7299ec-1448-4fd8-a504-9d08fa0455a3
INFO: Analyzed target //src:tar_0_6_0 (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Target //src:tar_0_6_0 up-to-date:
  bazel-bin/src/tar_0_6_0.tar
INFO: Elapsed time: 0.111s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action

% tar -tf bazel-bin/tar_0_6_0.tar
./
./go/
./go/src/
./go/src/github.com/
./go/src/github.com/iamricard/
./go/src/github.com/iamricard/rules_pkg_repro/
./go/src/github.com/iamricard/rules_pkg_repro/dir1/
./go/src/github.com/iamricard/rules_pkg_repro/dir1/BUILD
./go/src/github.com/iamricard/rules_pkg_repro/dir1/subdir1/
./go/src/github.com/iamricard/rules_pkg_repro/dir1/subdir1/BUILD
./go/src/github.com/iamricard/rules_pkg_repro/dir1/subdir1/foo.md
./go/src/github.com/iamricard/rules_pkg_repro/dir2/
./go/src/github.com/iamricard/rules_pkg_repro/dir2/foo.py
./go/src/github.com/iamricard/rules_pkg_repro/dir2/foo_bar.py
./go/src/github.com/iamricard/rules_pkg_repro/dir2/subidr2/
./go/src/github.com/iamricard/rules_pkg_repro/dir2/subidr2/foo.txt

This is WAI.
You can't just point to a directory and expect tar to glob it up.
You need a glob() in the srcs in some way.

This is WAI. You can't just point to a directory and expect tar to glob it up. You need a glob() in the srcs in some way.

🤔 it does seem like a breaking change though, doesn't it? documenting that this used to work and now it doesn't seems important. glob is significantly more inconvenient, since globs stops at bazel package boundaries. so starting 0.7.0 you'd need to have filegroups in every subdirectory.
also this seems to be an issue with tar_writer specifically no? when pkg_tar used build_tar directly this worked fine, it's the opening the file that causes this
https://github.com/bazelbuild/rules_pkg/blob/main/pkg/private/tar/tar_writer.py#L242

to be more specific, this broke in https://github.com/bazelbuild/rules_pkg/commit/e68e175f029d5bd6851cf46e8398d1f81e1c81c6, which i pushed here https://github.com/iamricard/rules_pkg_repro/commit/d36922e62752a40f22b2e957c75eea29ced50819

digging more into this, it looks like the "is_directory" branch is not triggered when declaring a directory as a src https://github.com/bazelbuild/rules_pkg/blob/6fe8c2ed2550b51129e16dd7c80b0efd8a59129f/pkg/private/tar/tar.bzl#L139-L140

True. It was a breaking change, but it was never explicitly allowed or tested behavior. It just happened to work.
It is also inherently non Bazel-ish in that it just pulls whatever it finds on the build machine, which could be different between any developer and/or the CI system. Explicit naming of files is the best way to go.  globs() are OK for some situations.  globs (or the old behavior) are almost always probably wrong when crossing package boundaries.

Sorry to be a stick in the mud, but let's say we use glob(["**/*"], exclude_directories = False). I'd expect this to at least not break, but it breaks the target. I understand this bazel mishandling globbed directories (https://github.com/bazelbuild/bazel/issues/12954) but this case was correctly handled by rules_pkg prior to dropping add_dir. At the very least, documenting that srcs only works with some kinds of labels would be nice (right now all the docs claim is that it takes a "List of labels").

In any case, I'll close this issue. For anyone searching: using directory labels does work for generated directories which means that starting skylib 1.3.0 you can use copy_directory to achieve the same result. The repro repo has one final commit showing how https://github.com/iamricard/rules_pkg_repro/commit/c9385095288a44cccb448bf4c2e5e053fd4b695b.


Installing from wheel failed after upgrading to setuptools v38.2.0

Running ./bin/buildout gave this error:-
Using unpack_wheel() shim over the deprecated wheel_to_egg() hook.
Please update your wheel extension implementation for one that installs a .whl
handler in zc.buildout.easy_install.UNPACKERS
While:
  Installing.
  Loading extensions.
  Getting distribution for 'mr.developer'.
Error: Wheels are not supported

Using setuptools v38.1.0 still work. Probably caused by pypa/setuptools#1200.

This is how to reproduce this:-
wget https://bootstrap.pypa.io/bootstrap-buildout.py

Create this buildout.cfg:-
[buildout]
parts = main
extensions =
    buildout.wheel

[main]
recipe = zc.recipe.egg
eggs =
    requests

Then run buildout:-
python3 bootstrap-buildout.py
./bin/buildout

It look like buildout.wheel.load() doesn't has a chance to run now to patch and inject correct function into zc.buildout.easy_install.UNPACKERS.

I'm getting the same error on a jenkins machine. I'm using mr.developer there, but not buildout.wheel. So it probably hasn't got anything to do with buildout.wheel, strangely.
Getting distribution for 'mr.developer==1.28'.
Got mr.developer 1.28.
mr.developer: Creating missing sources dir /code/src.
Getting distribution for 'setuptools'.
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
  warnings.warn(msg)
warning: no files found matching '*' under directory 'setuptools/_vendor'
Got setuptools 38.2.0.
Upgraded:
  setuptools version 38.2.0;
restarting.
Generated script '/code/bin/buildout'.
Getting distribution for 'setuptools'.
Using unpack_wheel() shim over the deprecated wheel_to_egg() hook.
Please update your wheel extension implementation for one that installs a .whl
handler in zc.buildout.easy_install.UNPACKERS
While:
  Installing.
  Checking for upgrades.
  Getting distribution for 'setuptools'.
Error: Wheels are not supported
script returned exit code 1

I don't think this is a buildout.wheel issue, so I've filed https://github.com/buildout/buildout/issues/425

Workaround mentioned here seem to work. buildout.wheel also get loaded and executed. All packages also still installed as wheel (.ovo) in eggs/ dir.
pip.vcs: Registered VCS backend: git
pip.vcs: Registered VCS backend: hg
pip.vcs: Registered VCS backend: svn
pip.vcs: Registered VCS backend: bzr
buildout.wheel: Patched in wheel support

It looks to me like buildout.wheel isn't needed anymore. With that workaround, setuptools does the job itself. The wheel (numpy in my case) gets installed as a .whl directory: numpy-1.13.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl/
The sys.path in a script also looks fine:
sys.path[0:0] = [
  '/private/tmp/reutel/eggs/requests-2.18.3-py2.py3-none-any.whl',
  '/private/tmp/reutel/eggs/numpy-1.13.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl',
  '/private/tmp/reutel/eggs/idna-2.5-py3.6.egg',
  '/private/tmp/reutel/eggs/chardet-3.0.4-py3.6.egg',
  '/private/tmp/reutel/eggs/certifi-2017.11.5-py3.6.egg',
  '/private/tmp/reutel/eggs/urllib3-1.22-py3.6.egg',
  ]

And removing .whl from UNPACKERS, the wheel will get installed as .egg extension. It still installed from wheel, as getting lxml for example is just a snap, instead of going through compilation step.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 2017 ms

Resolved: Bofrost.at performance has improved in ad9de03.


add KeyPoint feature for prototype datasets

We currently have two different APIs for keypoints:

draw_keypoints requires the keypoints to be in shape (num_instances, num_keypoints_per_instance, 3) where the last channel contains the x and y coordinate.
KeyKeypointRCNN's such as keypointrcnn_resnet50_fpn require the keypoints to be in shape (num_instances, num_keypoints_per_instance, 3) where the last channel contains the x and y coordinate and the visibility.

We currently also have two datasets that provide keypoints: COCO and CelebA. Of those COCO provides a visibility flag while CelebA doesn't. Skimming through other datasets, it seems the visibility is not a regular part of the annotations. Thus, for the KeyPoint feature that this PR adds, I went for only the x and y coordinates.
Below you can find example implementations that call both APIs for COCO and CelebA:
COCO
import torch
from torchvision.models.detection import keypointrcnn_resnet50_fpn
from torchvision.prototype import datasets
from torchvision.utils import draw_keypoints
from torchvision.transforms.functional import to_pil_image

name = "coco"

dataset = datasets.load(name, annotations="person_keypoints")
sample = next(iter(dataset))

annotated_image = draw_keypoints(
    sample["image"],
    sample["keypoints"],
    radius=int(2e-2 * min(sample["image"].shape[-2:])),
    colors="red",
)
to_pil_image(annotated_image).save(f"{name}.jpg")

model = keypointrcnn_resnet50_fpn(
    num_classes=len(datasets.info(name).categories),
    num_keypoints=sample["keypoints"].shape[-2],
)

# this conversion will happen in a transform later
image = sample["image"].to(torch.float).div(255.0)

target = sample

# the model requires the bounding boxes as 3d tensor and in XYXY format at the 'boxes' key
target["boxes"] = target["bounding_boxes"].convert("xyxy")

keypoints_without_visibility = target["keypoints"]
keypoints_visibility = target["visibility"].unsqueeze(-1)
target["keypoints"] = torch.cat((keypoints_without_visibility, keypoints_visibility), dim=-1).to(torch.float)

# images and targets need to be list of images and annotation dictionaries
loss = model([image], [target])

Example for CelebA
import torch
from torchvision.models.detection import keypointrcnn_resnet50_fpn
from torchvision.prototype import datasets
from torchvision.utils import draw_keypoints
from torchvision.transforms.functional import to_pil_image

name = "celeba"

dataset = datasets.load(name)
sample = next(iter(dataset))

annotated_image = draw_keypoints(
    sample["image"],
    sample["keypoints"].unsqueeze(0),
    radius=int(2e-2 * min(sample["image"].shape[-2:])),
    colors="red",
)
to_pil_image(annotated_image).save(f"{name}.jpg")

model = keypointrcnn_resnet50_fpn(
    num_classes=len(datasets.info(name).categories),
    num_keypoints=sample["keypoints"].shape[-2],
)

# this conversion will happen in a transform later
image = sample["image"].to(torch.float).div(255.0)

target = sample

# the model requires the label as 1d tensor at the 'labels' key
target["labels"] = target["identity"].unsqueeze(0)
# the model requires the bounding boxes as 3d tensor and in XYXY format at the 'boxes' key
target["boxes"] = target["bbox"].convert("xyxy").unsqueeze(0)

keypoints_without_visibility = target["keypoints"]
# visbility == 2 denotes visible in COCO annotations
keypoints_visibility = torch.full((*target["keypoints"].shape[:-1], 1), 2)
target["keypoints"] = torch.cat((keypoints_without_visibility, keypoints_visibility), dim=-1).to(torch.float)

# images and targets need to be list of images and annotation dictionaries
loss = model([image], [target])

In response to I've added symmetries meta data to the KeyPoint feature. With this each dataset specify what symmetries exists between the keypoints.
Here is an example with HorizontalFlip:
from torchvision.prototype import datasets, transforms
from torchvision.utils import draw_keypoints

from torchvision.transforms.functional import to_pil_image

def draw_non_right_keypoints(sample, file):
    image = sample["image"]
    keypoints = sample["keypoints"]
    non_right_keypoints = keypoints[[not descr.startswith("right") for descr in keypoints.descriptions], :]

    annotated_image = draw_keypoints(
        image,
        non_right_keypoints.unsqueeze(0),
        radius=int(2e-2 * min(sample["image"].shape[-2:])),
        colors="red",
    )
    to_pil_image(annotated_image).save(file)

dataset = datasets.load("celeba")
sample = next(iter(dataset))

draw_non_right_keypoints(sample, "before.jpg")

transform = transforms.HorizontalFlip()
transformed_sample = transform(sample)

draw_non_right_keypoints(transformed_sample, "after.jpg")


Benchmarks PI add github.com/shopspring/decimal

Hey Eric,
would love to see github.com/shopspring/decimal as an additional comparison in the PI benchmark.
I've tried it myself ... but failed :-(
Thanks, Cyrill

Done, thanks for the suggestion.

Thanks! Very interesting how slow shopspring is. Makes me to favor your package.


[BUG] CLI build issues when connection contains spaces

Describe the bug
Few things do not work when running pf flow build having a connection with a space in the name (e.g. "Azure OpenAI"):

The generated start.sh script does not escape the connection file path correctly:
pf connection create --file /connections/Azure OpenAI.yaml
The api_key for connection file (e.g. connections/Azure OpenAI.yaml) is invalid as it contains spaces:
api_key: ${env:AZURE OPENAI_API_KEY}

How To Reproduce the bug
Steps to reproduce the behavior:

Create a simple flow
Configure a connection with a space in the name
Run pf flow build --source <flow_dir> -f docker --output out
Observe the aforementioned files

Expected behavior
The aforementioned files should be generated correctly
Running Information(please complete the following information):

Promptflow Package Version using pf -v: 0.1.0b5
Operating System: MacOS 13.5.2
Python Version using python --version: 3.11.5

Thanks for the feedback, we'll use this issue to track and fix.


[v9.0.1] Division by zero.  Tasks and Page Type Defaults "setup child pages" affected

I was attempting to set up a block on child pages from page type defaults when I got a strange alert-info in a popup saying something about "processes" and the block would not set up on child pages.  Any further attempt to set up on child pages now renders this error:
Uncaught Whoops\Exception\ErrorException: Division by zero in /home/justi210/public_html/host/test/concrete/src/Entity/Command/Process.php:203
Stack trace:
#0 /home/justi210/public_html/host/test/concrete/src/Entity/Command/Process.php(203): Whoops\Run->handleError(2, 'Division by zer...', '/home/justi210/...', 203, Array)
#1 [internal function]: Concrete\Core\Entity\Command\Process->jsonSerialize()
#2 /home/justi210/public_html/host/test/concrete/src/Error/Handler/JsonErrorHandler.php(79): json_encode(Array)
#3 /home/justi210/public_html/host/test/concrete/vendor/filp/whoops/src/Whoops/Run.php(370): Concrete\Core\Error\Handler\JsonErrorHandler->handle(Object(Whoops\Exception\ErrorException))
#4 [internal function]: Whoops\Run->handleException(Object(Whoops\Exception\ErrorException))
#5 {main}
thrown
Details
/home/justi210/public_html/host/test/concrete/src/Entity/Command/Process.php(203): Whoops\Exception\ErrorException->null
/home/justi210/public_html/host/test/concrete/vendor/filp/whoops/src/Whoops/Run.php(486): Whoops\Run->handleError
internal: Whoops\Run->handleShutdown
And now any time I attempt to run any task, index content for instance, I get error:
Whoops\Exception\ErrorException
…/src/Entity/Command/Process.php203
27
Whoops\Run handleError
…/src/Entity/Command/Process.php203
26
Concrete\Core\Entity\Command\Process jsonSerialize
[internal]0
25
json_encode
…/single_pages/dashboard/system/automation/activity.php39
24
include
…/src/View/View.php295
23
Concrete\Core\View\View renderInnerContents
…/src/View/View.php273
22
Concrete\Core\View\View renderViewContents
…/src/View/AbstractView.php164
21
Concrete\Core\View\AbstractView render
…/src/Http/ResponseFactory.php154
20
Concrete\Core\Http\ResponseFactory view
…/src/Http/ResponseFactory.php221
19
Concrete\Core\Http\ResponseFactory controller
…/src/Http/ResponseFactory.php373
18
Concrete\Core\Http\ResponseFactory collection
…/src/Http/DefaultDispatcher.php132
17
Concrete\Core\Http\DefaultDispatcher handleDispatch
…/src/Http/DefaultDispatcher.php60
16
Concrete\Core\Http\DefaultDispatcher dispatch
…/src/Http/Middleware/DispatcherDelegate.php39
15
Concrete\Core\Http\Middleware\DispatcherDelegate next
…/src/Http/Middleware/FrameOptionsMiddleware.php39
14
Concrete\Core\Http\Middleware\FrameOptionsMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
13
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/StrictTransportSecurityMiddleware.php36
12
Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
11
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/ContentSecurityPolicyMiddleware.php36
10
Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
9
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/CookieMiddleware.php35
8
Concrete\Core\Http\Middleware\CookieMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
7
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/ApplicationMiddleware.php29
6
Concrete\Core\Http\Middleware\ApplicationMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
5
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/MiddlewareStack.php86
4
Concrete\Core\Http\Middleware\MiddlewareStack process
…/src/Http/DefaultServer.php85
3
Concrete\Core\Http\DefaultServer handleRequest
…/src/Foundation/Runtime/Run/DefaultRunner.php125
2
Concrete\Core\Foundation\Runtime\Run\DefaultRunner run
…/src/Foundation/Runtime/DefaultRuntime.php102
1
Concrete\Core\Foundation\Runtime\DefaultRuntime run
…/dispatcher.php45
0
require
/home/justi210/public_html/host/test/index.php2
And last but not least, I get this nifty little "active processes" button in my toolbar that leads to an empty error popup and throws console errors as per image...

This has been fixed and will be released in 9.0.2


Format the contracts that is deployed a little better

Instructions
Issue To Be Solved
In the new 0.14.0 version of the cli i saw the following message in the log
INFO[0000] 📜  Flow contracts                             FlowFees=0xe5a8b7f23e8b548f FlowServiceAccount=0xf8d6e0586b0a20c7 FlowStorageFees=0xf8d6e0586b0a20c7 FlowToken=0x0ae53cb6e3f42a79 FungibleToken=0xee82856bf20e2aa6
It would be nice if those addreses where broken up to be a little nicer.

Looks like this is not worth it or?
 contracts := logrus.Fields{ 		"FlowServiceAccount": chain.ServiceAddress().HexWithPrefix(), 		"FlowToken":          fvm.FlowTokenAddress(chain).HexWithPrefix(), 		"FungibleToken":      fvm.FungibleTokenAddress(chain).HexWithPrefix(), 		"FlowFees":           fvm.FlowFeesAddress(chain).HexWithPrefix(), 		"FlowStorageFees":    chain.ServiceAddress().HexWithPrefix(), 	} 	logger.WithFields(contracts).Infof("📜  Flow contracts")

The way lorgus logging works is formatting this way. Do you think still this is something worth addressing? It would require to make changes to formatting of the lorgus and on a quick look I haven't found simple way to customize Fields format.

No if it is hard just close it.


[Cairo 1] Load arguments into VM instead of creating them via instructions

Changes
Adds the function load_arguments which loads the input arguments (if any) into the VM after initialization and removes the instructions that create these arguments in create_entry_code. This change has no effect on the execution segment.
Adds test to make sure that the program_hash does not depend on the arguments used to run it.
Motive & Context
This PR solves the issue of the program_hash changing depending on the arguments passed to the vm when running it. This happens due to how cairo 1 handles arguments. Cairo 0 doesn't have arguments when running a program, this was circumvented by Cairo 1 by adding instructions to the original program that declare the arguments as constants and insert them into the execution segment (via tempvars) before calling the main function (they also add the builtin and segment arena pointers). While this allows running cairo 1 programs with arguments, it also makes the program (and therefore the program_hash) vary depending on the arguments used, as the arguments are now part of the instructions.
This PR is the later of 3 approaches to solve this issue, the previous three attempts consisted on:

Removing the create_entry_code altogether #1746  (This run into issues due to the segment arena builtin)

Replacing all instructions that create values in the execution segment with loading them directly into the VM before the run #1751 (This worked similarly to this PR, but aside from loading the input arguments, it also loaded the builtin bases & segment arena values and removed the instructions that created them. While this solution worked (aka it allowed proving using Stone Prover), it involves more values being magically created, which can reduce the integrity of the proof (see discussion & possible issues))

Discussion & possible issues
As arguments are now loaded into the memory directly instead of being created by a cairo instruction, this could be seen as a hint being the one that creates those values in memory, which means that we won't be able to prove that it was those specific input values that produced an output based on a program as the prover doesn't currently take these arguments as public inputs.

Really good stuff this enables private inputs to the circuits! Before everything was visible in bytecode

@fmoletta Does this mean that no Cairo1 program supports public input? So it's not possible to prove that a program was executed with specific public inputs with Cairo1?

@fmoletta
Since program arguments are no longer included in the public inputs for the prover, one way to verify that a circuit has been executed correctly with specific arguments would to return those arguments in the program's output, right?. This way, we ensure that the arguments become part of the public inputs, similar to how serialize_word in CairoZero.
Is it correct?


Patient summary interval on back end

Requires https://github.com/esaude/openmrs-module-poc/pull/13

 Let back-end determine creation date

 Create a definitive solution for time zone / offset problems on POC.

Coverage increased (+0.04%) to 64.365% when pulling c1e458f06de9d1a9922eb8cdac2f65856e2572d7 on edrisse:patient-sumary-interval-on-back-end into 52eb917cf3d8a1c3be1029c1b562e42cd8bef800 on esaude:master.

Changes made @ynurmahomed and @drryanjames
Please check again. Thx.

Now considering 7 days for the weekly graph @ynurmahomed


Fix missing public visiblity for language server binary.

Signed-off-by: Henner Zeller<EMAIL_ADDRESS>

Codecov Report

Merging #1166 (b70b3e3) into master (f0fe9aa) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1166   +/-   ##
=======================================
  Coverage   92.87%   92.87%
=======================================
  Files         337      337
  Lines       22750    22750
=======================================
  Hits        21128    21128
  Misses       1622     1622

Continue to review full report at Codecov.

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


Add a table with the summary of clinical data content

I think we should do the following:

add a scraper that identifies links to clinical data attachments in wiki pages and creates a JSON file (something like this one perhaps: https://github.com/fedorov/actcianable/blob/master/output/image_analyses_details.json) that contains:

collection ID and DOI (to link with other related information)
link to the clinical table artifact
format
hash of the file (to track changes)
manually curated field with the notes
... anything else? ...

when scraper is executed, it should not overwrite manually curated notes in JSON!
the way I did it in the past, I would run the script once manually first, add JSON to the repo, add manual notes, then add the scraper to this section in the GitHub Actions script, and make sure it outputs into that JSON file in the repo - this way it will be picked up as changed file by git, and will be included in the pull request in github action
given the content of the JSON file, will need to add another section to the index.html here, so that the table in the web page is automatically populated from JSON

Does this make sense @G-White-ISB?

Sounds goods

resolved by #63


Maui NET 7.0 Plugin.BLE throw System.NotImplementException in WIndows Machine

Installing latest Visual Studio (17.4.3)
Start a Maui Project on .NET 7.0.
Install PLugin.BLE latest version (2.1.3)
Android is ok, but Windows Machine throw a 'System.NotImplementedException' in Plugin.BLE.dll
I searched that we also need Microsoft.Toolkit.Uwp.Connectivity to be installed, although this package is not compatible with .NET 7.0 Maui.

Hi @nefen,
I'm the friendly issue checker.
It seems like (100.00 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.
If you think it's fine to make an exception, just ignore this message.
But if you think it was a mistake to delete the template, please close the issue and create a new one.
Thanks!

Hi, you need to install 3.0.0-beta.2 version to support uwp and then
Microsoft.Toolkit.Uwp.Connectivity(>7.1.2)
On Sat, 7 Jan, 2023, 1:16 pm Nikos Efentakis, @.***>
wrote:

Installing latest Visual Studio (17.4.3)
Start a Maui Project on .NET 7.0.
Install PLugin.BLE latest version (2.1.3)
Android is ok, but Windows Machine through a
'System.NotImplementedException' in Plugin.BLE.dll
I searched that we also need Microsoft.Toolkit.Uwp.Connectivity to be
installed, although this package is not compatible with .NET 7.0 Maui.
—
Reply to this email directly, view it on GitHub
https://github.com/dotnet-bluetooth-le/dotnet-bluetooth-le/issues/649,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQZMVHIQBHT6PGS5JFZOFJTWRENN7ANCNFSM6AAAAAATTZIC7U
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I installed 3.0.0-beta.2.
Microsoft toolkit requires max windows 10.0.17763, but Microsoft.Maui.Graphics is blocked to downgrade from the project at Net 7.0

Microsoft toolkit requires max windows 10.0.17763

I think Microsoft.Toolkit.Uwp.Connectivity requires at least Windows 10.0.17763 (min not max).
Microsoft.Maui.Graphics 7.x apparently requires at least 10.0.19041, so targeting 19041 should satisfy both of them, no?

but Microsoft.Maui.Graphics is blocked to downgrade from the project at Net 7.0

I don't quite understand what you're saying here, but I can add net7.0 targets to Plugin.BLE (if it helps). 3.0.0-beta.2 currently only targets net6.0.

I'm adding .NET 7 support in #650.
@nefen Could you check if the nupkg from https://github.com/dotnet-bluetooth-le/dotnet-bluetooth-le/actions/runs/3862299303#artifacts works for you?

@janusw thank you very much for your effort and prompt reply!
Although you say that 3.0.0.beta.2 didn't support Maui .NET 7, I installed nuget package and my code worked for android.
On WIndows Machine I faced the notImplement error and found that I need to install Microsoft.Toolkit.Uwp.Connectivity, which does not install as it is not compatible for versions ABOVE 10.0.17763:
Severity	Code	Description	Project	File	Line	Suppression State
Error	NU1202	Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 is not compatible with net7.0-android33.0 (.NETCoreApp,Version=v7.0) / win10-x64. Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 supports: uap10.0.17763 (UAP,Version=v10.0.17763)	efce3D_ble	D:\Development\efce3d-artemis\efce3D_ble_artemis\efce3D_ble\efce3D_ble.csproj
Error	NU1202	Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 is not compatible with net7.0-windows10.0.19041 (.NETCoreApp,Version=v7.0) / win10-x64. Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 supports: uap10.0.17763 (UAP,Version=v10.0.17763)	efce3D_ble	D:\Development\efce3d-artemis\efce3D_ble_artemis\efce3D_ble\efce3D_ble.csproj
I installed the package you sent.
Still, Uwp.Connectivity does not install (it shouldn'y anyway)
Though, WIndows Machine does not throw any more the NotImplemented errors!
I suppose that I initializing ble adapter in Windows Machine (the same code works fine in Android), but bluetooth status is returned always as ON (even if I had closed the Bluetooth on my Laptop), but do not crashes.
I executed the StartScanningForDevicesAsync, but it crashed with an error message (RPC_E_WRONG_THREAD) which is not known to me, though it doesn't look like a Plugin.BLE problem. I know that bluetooth stack should always run on the same thread and this might be a problem of my code. I just need a lot of time to debug!

@janusw thank you very much for your effort and prompt reply! Although you say that 3.0.0.beta.2 didn't support Maui .NET 7, I installed nuget package and my code worked for android.

Well, yes, I also could make beta.2 work with a net6.0-based app on Android and iOS. However, .NET 7 introduced several incompatibilities (see https://learn.microsoft.com/en-us/dotnet/core/compatibility/7.0), and in general is not compatible with .NET 6 (in particular on Windows, apparently).

On WIndows Machine I faced the notImplement error and found that I need to install Microsoft.Toolkit.Uwp.Connectivity, which does not install as it is not compatible for versions ABOVE 10.0.17763: Severity Code Description Project File Line Suppression State Error NU1202 Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 is not compatible with net7.0-android33.0 (.NETCoreApp,Version=v7.0) / win10-x64. Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 supports: uap10.0.17763 (UAP,Version=v10.0.17763) efce3D_ble D:\Development\efce3d-artemis\efce3D_ble_artemis\efce3D_ble\efce3D_ble.csproj Error NU1202 Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 is not compatible with net7.0-windows10.0.19041 (.NETCoreApp,Version=v7.0) / win10-x64. Package Microsoft.Toolkit.Uwp.Connectivity 7.1.3 supports: uap10.0.17763 (UAP,Version=v10.0.17763) efce3D_ble D:\Development\efce3d-artemis\efce3D_ble_artemis\efce3D_ble\efce3D_ble.csproj
I installed the package you sent. Still, Uwp.Connectivity does not install (it shouldn'y anyway)

Ok, I think I see your problem now: When using Plugin.BLE with MAUI, you actually need CommunityToolkit.WinUI.Connectivity instead of Microsoft.Toolkit.Uwp.Connectivity. Sorry that I missed this earlier.

Though, WIndows Machine does not throw any more the NotImplemented errors! I suppose that I initializing ble adapter in Windows Machine (the same code works fine in Android), but bluetooth status is returned always as ON (even if I had closed the Bluetooth on my Laptop), but do not crashes. I executed the StartScanningForDevicesAsync, but it crashed with an error message (RPC_E_WRONG_THREAD) which is not known to me, though it doesn't look like a Plugin.BLE problem.

Huh, that sounds like progress at least. Could you check whether adding CommunityToolkit.WinUI.Connectivity fixes this?

Though, WIndows Machine does not throw any more the NotImplemented errors! I suppose that I initializing ble adapter in Windows Machine (the same code works fine in Android), but bluetooth status is returned always as ON (even if I had closed the Bluetooth on my Laptop), but do not crashes.

Btw, this sounds like #642.

@janusw , I checked again:

After installing the package you sent me, StartScanningForDevicesAsync() works in Windows Machine without problem (I was correct. RPC_E_WRONG_THREAD error had nothing to do with Plugin.BLE, but from my code. Android was not crashing but Windows Machine did. Anyhow I had placed software logic inside the bluetoothe service, whish is anyway a bad practice and I had corrected it).
CommunityToolkit.WinUI.Connectivity installs in Maui Net7., but till now, I cannot discover any difference! It works with or without it!

@janusw , I checked again:
1. After installing the package you sent me, StartScanningForDevicesAsync() works in Windows Machine without problem (I was correct. RPC_E_WRONG_THREAD error had nothing to do with Plugin.BLE, but from my code. Android was not crashing but Windows Machine did. Anyhow I had placed software logic inside the bluetoothe service, whish is anyway a bad practice and I had corrected it).

Ok, thanks for checking.

2. CommunityToolkit.WinUI.Connectivity installs in Maui Net7., but till now, I cannot discover any difference! It works with or without it!

Yeah, that's expected since the connectivity toolkit will be pulled in as a secondary dependence via Plugin.BLE anyway.


Any possibilities to launch this for android ?

It will be very nice if you bring this in Android. I have tried dpitunnel app in android that doesnot work. So requesting you to make vor arm v8a and arm v7a

GoodbyeDPI is Windows-only software. Try zapret, but it will require root I guess.


[Hack 10/30] Creating a bot from scratch using a name of an existing bot, loads the existing bot instead of warning me

Version
Build SHA 7652c4d4
Describe the bug
Creating a bot from scratch using a name of an existing bot, loads the existing bot instead of warning me.
To Reproduce
Steps to reproduce the behavior:
0. Make sure you have an existing bot with dialogs in the default folder

Go to the home and click "New"
Click on Create from scratch and click next
Give it the same name as the existing one in your folder
Composer loads the existing bot

Expected behavior
Composer should warn that a bot with the same name exists and prompt for a new name or something along those lines.

addressed in https://github.com/microsoft/BotFramework-Composer/issues/1445


Update package.json to fix issue #3

Update vis-data vis-timeline and vis-utils to their latest and matching versions. This gets rid of the issue:
Error message:
./node_modules/vis-timeline/esnext/esm/vis-timeline-graph2d.js
Attempted import error: 'isDataViewLike' is not exported from 'vis-data/esnext/esm/vis-data.js'.
Overview
Add general description explaining what this PR achieves
Updates
Add high level overview of the individual changes in this PR

e.g. Updated package to version x.x.x

Dependencies
Add any dependencies associated with this PR e.g.

[ ] e.g. Wait for PR to be merged

Outstanding Tasks
Add any tasks which need to be completed before merge

[ ] e.g. Functional testing

Screenshots (if appropriate)

@razbensimon Can you please take look at getting this merged?

thanks


View in API does not work in 2.5.0-alpha3 rancher

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

On a single node docker install of v2.5.0-alpha3, Deploy a couple of clusters.
Clusters come up successfully.
View in API of the cluster or the Nodes do not work
Error seen in console

Failed to load resource: the server responded with a status of 404 (Not Found)
c-4v67s:1 Refused to apply style from 'https://<rancher-server>/api-ui/ui-min.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

Expected Result:
View in API should work
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): v2.5.0-alpha3
Installation option (single install/HA): single node install

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): custom rke or eks cluster

Waiting for a 2.5.0-rc to validate this issue

In rancher version 2.5.0-alpha4, View in API of cluster/node works.


using spring animations ?

How do I use spring animations, with motion one you used to simply state "spring" as the value for the easing, I looked into the package and you cannot state spring as an easing option. I know from motionone it self, that if you want spring animations you need to state spring otherwise you wont see it.
linear" | "ease" | "ease-in" | "ease-out" | "ease-in-out" | "steps-start" | "steps-end" | `steps(${number}, ${"start" | "end"})` | BezierDefinition;

Is this an issue with the types or the runtime?
Both seem to come directly from @motionone/dom so I'm not sure if I'm missing something or that is intended and motion.spring is meant to be used separately.

with motion one you used to simply state "spring" as the value for the easing

Do you mean something like this?
motion.animate(
	element,
	{scale: 2, opacity: 1},
	{easing: motion.spring()},
)

I was running into the same issue. I think something on the typing of motion might be wrong. I solved it by directly installing motion one (npm install motion) and do it like:
import { Motion } from 'solid-motionone';
import { spring } from 'motion';

[...]

 <Motion.span
                class="..."
                animate={{ left: `${tabUnderlineLeft()}px`, width: `${tabUnderlineWidth()}px` }}
                transition={{ easing: spring({ stiffness: 50, damping: 10 }) }}
            />


Container without CAP_SYS_ADMIN

I'd like to just see the picture of my config without installing too much libs on my system to avoid breaking things. But it doesn't work.
✗ terraform graph -draw-cycles | docker run -i 28mm/blast-radius
mount: /tmp/overlay: permission denied.
/src/docker-entrypoint.sh: line 14: cd: /workdir-rw: No such file or directory

I read that using CAP_SYS_ADMIN is a bad security practice. Is it possible to build container without it? Or make it optional.
https://www.slideshare.net/jpetazzo/linux-containers-lxc-docker-and-security/19-HoweverCAPSYSADMIN_is_a_big_can

I could run it.. )
✗ terraform graph -draw-cycles | podman run -i --entrypoint blast-radius 28mm/blast-radius --svg > something.svg


Add auto discover for Laravel and allow absolute paths

Thank you Adam for this useful package!
I started using it and I noticed it doesn't allow absolute paths for the svg_path option for example like most other packages do. I wanted to use the public_path() or storage_path() helper to define the path.
A nice bonus would be having the auto discovery functionality from Laravel too.
Would you also accept a PR for such changes?

Heya, auto discovery was already added in the past it seems. Using the path helpers in config files isn't possible with Laravel I'm afraid.


Invalid side chain info

Description
Launch multiple BP nodes and side nodes on different machine normally. After run few minutes, one of main BP node would print lot of "Invalid side chain info".

@EricBlack "Invalid side chain info" is only log which is normal. I mean this issue should be tracked and  updated.

It is the problem of block synchronizer.


Support boolean JSON schemas

We were previously supporting True/False schemas only when nested in certain places like items and additionalProperties. This expands our coverage to handle top-level boolean schemas as well.
Note that we will now raise a ValueError for False schemas, simply because there is nothing we can generate in this case. Alternatively, we return a null grammar... But this may have unforseen consequences.
Added some minimal tests, as we already have decent coverage for the nested cases in the TestEmptySchema class.
Note: developed alongside #1014, which made it much easier to tell whether I had full coverage of every type we accept :)

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 87.50000% with 2 lines in your changes missing coverage. Please review.

Project coverage is 60.35%. Comparing base (c0a0bfb) to head (6dd007a).

Files with missing lines
Patch %
Lines

guidance/library/_json.py
87.50%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

:exclamation:  There is a different number of reports uploaded between BASE (c0a0bfb) and HEAD (6dd007a). Click for more details.
HEAD has 26 uploads less than BASE

Flag
BASE (c0a0bfb)
HEAD (6dd007a)

28
2

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1015      +/-   ##
==========================================
- Coverage   70.14%   60.35%   -9.79%
==========================================
  Files          62       62
  Lines        4441     4447       +6
==========================================
- Hits         3115     2684     -431
- Misses       1326     1763     +437

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

Will merge if there are no objections @Harsha-Nori & @riedgar-ms


When mixing, always try to join an existing queue, only fall back to starting a new queue

currently based on #3082

Concept ACK

Resolved conflicts


ClassNotFoundException when using Feign without Spring Cloud Open Feign

There seems to be an issue when using Spring Cloud Sleuth in conjunction with Feign but without also using Spring Cloud Open Feign.
I found this issue using version 2.0.0.M7
When I start my application I see the following exception in the logs:
...
Caused by: java.lang.NoClassDefFoundError: org/springframework/cloud/openfeign/FeignContext
	at org.springframework.cloud.sleuth.instrument.web.client.feign.FeignContextBeanPostProcessor.postProcessBeforeInitialization(FeignContextBeanPostProcessor.java:43)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:423)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1702)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:583)
	... 23 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.cloud.openfeign.FeignContext
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 27 common frames omitted

The issue seems to stem from the fact that I have open feign (io.github.openfeign:feign-core) on the class path. However I do not have spring-cloud-open-feign (org.springframework.cloud:spring-cloud-openfeign-core.  So I am a user of both Sleuth and (vanilla) Feign, but not a user of Spring Cloud Open Feign.
Digging a bit deeper, it seems that TraceFeignClientAutoConfiguration is @ConditionalOnClass(Client.class), and when this condition is met it creates FeignContextBeanPostProcessor. This expects class FeignContext to be present on the runtime classpath.
The fix to this could be as simple as adding @ConditionalOnClass(FeignContextBeanPostProcessor.class) to the FeignBeanPostProcessorConfiguration class

I see. From what I see in the code, we only support Spring Cloud Open Feign integration. I'll update the conditional on the whole TraceFeignClientAutoConfiguration to become @ConditionalOnClass(FeignContext.class). WDYT?

Shouldn't it be both?


Update versions.tf changed version to correct

What changes does your PR bring?
varsion 1.7.4 was set , changed to 1.5.7 which will not conflict with other modules

@Browix execute pre-commit run --all-files locally and add updated documentation to the code


HDDS-2377. Speed up TestOzoneManagerHA#testOMRetryProxy and #testTwoOMNodesDown

What changes were proposed in this pull request?
Goal: Reduce the time to run TestOzoneManagerHA.
From Marton's comment:
https://github.com/apache/hadoop-ozone/pull/30#pullrequestreview-302465440
Out of curiosity, I ran entire TestOzoneManagerHA locally. The entire test class finished in 10m 30s. I discovered testOMRetryProxy and testTwoOMNodesDown are taking the most time (2m and 2m 30s respectively) to finish. Most time are wasted on retry and wait. We could reasonably reduce the amount of time on the wait.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-2377
How was this patch tested?
As I tested, with the patch, testOMRetryProxy and testTwoOMNodesDown finish in 20 sec each, saving almost 4 min runtime on those two tests alone. The whole TestOzoneManagerHA test finishes in 5m 44s with the patch.
All TestOzoneManagerHA tests passed locally.

Pls kindly review @bharatviswa504 @elek

Rebased to the latest master.

Thank You @smengcl for the contribution.


Send a pull request to original repo

@eirnym  this more a question if you are planning to contributed back to the original repo of jsonschema2pojo or to keep this as a separate plugin ?
I guess it would be for the best of everyone to have latest version of jsonschema2pojo and your improvements to the build script.
What do you think?
See https://github.com/joelittlejohn/jsonschema2pojo/issues/896#issuecomment-611504009

@AlexTrotsenko Thank you for a question.
Long story short, I don't see this plugin merged back. Currently, I'm subscribed on release notifications of jsonschema2pojo and have full support for the latest version. When new version is out, I'll update the plugin.
Long story:
There's few major obstacles there to merge the plugin back, and the resolution proposition at the end.
First is quite obvious. it's support for official gradle repo plugins.gradle.org. It's possible to publish there from Gradle, but not from Maven, or at least I haven't found proper way to proceed with whole procedure using just Maven.
Nevertheless, it can be easily done in the opposite way, converting all POMs to gradle.Looking on how the pom.xml files are organised in the original repository, I don't believe that the author will convert all POMs to build.gradle. Also I see that transformation as a long way as it doesn't guarantee the author have the same or even similar POMs in the maven repository. This is the second obstacle.
The third reason is continuation of support for Gradle 2.3-5.5.x which is included in the original project. I don't see feasible and reasonable to support both methods, and I don't want to just remove the support for those who don't want (or can't for some reasons) to upgrade their build environment. I know a few such projects in various enterprise companies, so and it'd take not a single day to migrate, to upgrade the project even if library API hasn't changed and just security patch was applied.
The forth reason is I want to make changes to the public API and interaction with a user as plugin will grow, make it more human readable and writable.
I see a compromise for resolving your issue is to make this plugin as "official one", like it's done for checker framework. This would ease the tension you mentioned and resolve most issues about plugin upgrade. However, I got no response from the author, so currently I know if it would be possible.
I hope I've answered your questions.

@eirnym  thanks for the info, let's continue discussion in original repo together with @joelittlejohn

@renannprado as we agreed with @joelittlejohn, this will be an official gradle plugin. No need to worry about "outdated versions" or anything else.
I don't understand the idea to merge everything into the single repository. There's many examples where you use official plugins maintained by other people in separate repositories. These examples include Lombok, Checker Framework and any xjc plugin.

@eirnym if you finally could get to a common ground on this subject all good :)


Downgrade AssertJ for Java 6 compatibility

Fix for Issue 74

No longer needed with the upgrade to Java 8.


Performance expectation compared to scipy

Hi,
I'm discovering this repository today. I've been using gemm through scipy.linalg.cython_blas.dgemm in the past. Should I expect performance improvements using cython-blis?
Regards

Wait .... If I understand, this repo is deprecated in favor of https://github.com/explosion/cython-blis .
Is this true ?


How to get back to dev mode

I ran "sh deploy.sh" and it compiled and optimised app in public folder but now the Debugbar, for instance, is gone. How to compile back to dev environmet again? I tried clearing cache and changing the deploy.sh but I cannot find documentation where to set it.

nevermind got it back

Awesome.
So in case someone has the same issue, you should just run
artisan cache:clear
artisan route:clear

yea, that is exactly what I did. At first I though I need to change the flag to dev or remove no-dev and delete the rest. Thanks. :)

No worries!
Make sure to star the project :smile:


Move almost everything to OwlBot

This requires an internal CL to be merged first, then I'll rerun generateprojects.sh to delete synth files and generate OwlBot configurations - I don't want to do that until we're ready to merge as it wouldn't rebase cleanly.

(Everything is now being generated, so I'll merge on green.)


Timed Routes API

As a developer, I want access to the full Timed Routes Kazoo API.

https://2600hz.atlassian.net/wiki/display/APIs/Timed+Routes+API


Oban undefined protocol

Environment

Sentry Lib: 10.7.0
Oban: 2.18.2
Oban Pro: 1.5.0-rc.1
Elixir: 1.17.2
Erlang: 27.0.1

Steps to Reproduce

Setup Oban Integration
Have an error in any oban job

Expected Result
Error is reported.
Actual Result
Failed to send Sentry event. Unable to encode JSON Sentry error - %Protocol.UndefinedError{protocol: Jason.Encoder, value: %Oban.Job{... (truncated)

Looking into this! Thanks for the report @maennchen

I was able to recreate this from a local repo. This is being logged as a warning and not an error - which is why it's not being reported. Setting up a test to pinpoint where this is happening. Stay tuned

This should be solved with https://github.com/getsentry/sentry-elixir/commit/116140d6f9d2051635597919d7610a1471385cff. I think it was coming from the integrations_meta field, which is not being sent anymore. @savhappy can you confirm?

Can confirm Oban errors are now reported! Thx @whatyouhide for adding that in 👍 @maennchen let us know if the issue persists after using the latest.

(the latest is not released yet, to be clear)

This was very surprising to us, just happened to notice this 2 weeks after upgrading to 10.7.0 :sadness: thanks for the fix


Feature Request: Code folding

Hey, if i am not completely stupid, RichTextFX does not have a function to fold/collapse code.
Im requesting this, because of course i can code a system which removes the lines, adds a btn which lets me adding them again, but the problem is the Line number factory, of course it would remove the lines i "collapsed" and thats not how it should be.
I do not know the RichTextFX codebase and can not judge how much effort this is, but it would be a cool thing.
Kind Regards,
Liz3

Duplicate of #107


Favor Small Code (BSOD)

So, in this last update for Windows Build 15063, when i set "Favor small code (/Os)" it will BSOD.
can you give me some insight?

Sure, when you give me actual info, because my crystal ball suddenly broke up.

¯_(ツ)_/¯


Windows Terminal as external fails to open wsl terminal as default

Type: Bug
Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.70.2
OS Version: Windows 11

Steps to Reproduce:

Install windows terminal extension
Install Windows Terminal app.
Set in your settings.json:

    "terminal.explorerKind": "external",
    "terminal.external.windowsExec": "wt"

Configure in Windows Terminal to open default terminal "Ubuntu" (WSL).
Go to VS Code and press Ctrl+Shift+C to open external terminal. Output:

What I would expect to happen is to open like this, in the current ${workspaceDirectory}:

Extension version: 0.7.0
VS Code version: Code 1.70.2 (e4503b30fc78200f846c62cf8091b76ff5547662, 2022-08-16T05:35:13.448Z)
OS version: Windows_NT x64 10.0.22000
Modes:
Remote OS version: Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 x 2419)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
11.79GB (1.70GB free)

Process Argv
--crash-reporter-id bebcbdab-92ab-48c1-81d1-99b63faaf89c

Screen Reader
no

VM
0%

Item
Value

Remote
WSL: Ubuntu

OS
Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2

CPUs
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 x 2419)

Memory (System)
5.69GB (4.63GB free)

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
wslgetstarted:30449410
cppdebug:30492333
pylanb8912:30545647
vsclangdf:30486550
c4g48928:30535728
hb751961:30553087
dsvsc012cf:30540253
azure-dev_surveyone:30548225
i497e931:30552240

I can reproduce this, we run wsl -d . where the cwd is set to the current workspace directory.

@zadjii-msft this seems like an issue on the Windows Terminal side of not correctly passing over the cwd in the right format to wsl, should we move this into microsoft/terminal?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Sorry for the late reply.
I'm pretty sure wsl -d . would never work. The -d option to wsl.exe specified the Distro that you want to run, not the CWD to use.
Usage: wsl.exe [Argument] [Options...] [CommandLine]

Arguments for running Linux binaries:

    If no command line is provided, wsl.exe launches the default shell.

    --exec, -e <CommandLine>
        Execute the specified command without using the default Linux shell.

    --
        Pass the remaining command line as is.

Options:
    --cd <Directory>
        Sets the specified directory as the current working directory.
        If ~ is used the Linux user's home path will be used. If the path begins
        with a / character, it will be interpreted as an absolute Linux path.
        Otherwise, the value must be an absolute Windows path.

    --distribution, -d <Distro>
        Run the specified distribution.

(FWIW I think the --cd option was only added later in Windows 10, and it wasn't publicly documented till VERY recently. I think with the Store-delivered WSL, that option will always be there, regardless of OS version... but all this kinda feels off topic.)
wt -d . -- wsl.exe, on the other hand, now that'll run into the same thing that's tracked in https://github.com/microsoft/vscode/issues/147585 & https://github.com/microsoft/terminal/issues/5506

@zadjii-msft oh I actually made a typo, we do wt -d . and if the default profile is wsl it gives that error. https://github.com/microsoft/vscode/issues/147585 just opened the wrong directory not errored out like this, do you still think it's the same as that issue?

The bot closed this issue, but it should be open, right?

Ping @zadjii-msft

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

The bot keeps closing it. :( @Tyriar is it because of the info-needed tag? Is this tag for me or for @zadjii-msft ?

Sorry bout that - I was out for the holidays. Curious to dig into this. Something's clearly messed up with this.

Since this repros outside of VsCode, I'll file a follow-up on the Terminal repo to dig into this. I can't find anything immediately on the backlog that matches this.


add cuc.txt

add cuc.txt

@wainermora I see that official emails of the university end with<EMAIL_ADDRESS>Do you want to add cuc.cr to this repository, or cuc.ac.cr? If you wish to add cuc.cr, please provide us with a proof (.pdf or a screenshot are OK) showing that the school recognizes the domain which you are submitting as an official email domain for the students

Hi, this is my inbox when the university assign me a student email

@wainermora Thank you for the clarification. Pull request merged.


Page is not having documentation for python programming model v2

[Will this page also supports Python Programming Model v2]

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

ID: b253c164-d46b-0193-b168-7eb024097bf6
Version Independent ID: 5858135e-528b-81ba-84a9-a89e8f165c36
Content: Azure Functions SignalR Service output binding
Content Source: articles/azure-functions/functions-bindings-signalr-service-output.md
Service: azure-functions
GitHub Login: @Y-Sindo
Microsoft Alias: zityang

@lokeshwaghmare
Thanks for your feedback! We will investigate and update as appropriate.

@lokeshwaghmare The triggers and bindings that are supported with decorators (Python V2) are listed in the doc https://techcommunity.microsoft.com/t5/azure-compute-blog/azure-functions-v2-python-programming-model-is-generally/ba-p/3827474 and currently, SignalR output is not supported.
Meanwhile, you can use the generic triggers and bindings as described in the doc/comment section. I saw you added a comment in that article, and I hope this answers your question and feel free to let me know if any other questions.
For any feature requests, feel free to submit in azure-functions-python-worker repo.


__typename not merged

When i start server with go run example/starwars/server/server.go and execute this query :
query TestMerge {
  hero {
    __typename
    name

    ... on Character {
      ...Droid
      name
      __typename
    }

  }
}

fragment Droid on Droid {
  name
  __typename
}

GraphiQL merge __typename field but the server response has multiple __typename.
Result with server response (browser network inspect) :
{"data":{"hero":{"__typename":"Droid","name":"R2-D2","__typename":"Droid","__typename":"Droid"}}}

Expected :
{"data":{"hero":{"name":"R2-D2","__typename":"Droid"}}}

With graphql-js __typename is merged.
link #365

Hi, I just ran the following test:

I checked out latest version of this library.
Then, I ran go run example/starwars/server/server.go
I rand the query you provided:

query TestMerge {
  hero {
    __typename
    name

    ... on Character {
      ...Droid
      name
      __typename
    }

  }
}

fragment Droid on Droid {
  name
  __typename
}

I got the expected response:

I am closing this issue because I am unable to reproduce it in the latest version of the library.

Oh, I just read more carefully. Indeed, Graph_i_QL is merging this and is hiding the real problem. I am reopening the issue.

Apparently there is an issue with our unit tests too. I just wrote this unit test and it passes:
func TestMergeTypename(t *testing.T) {
	gqltesting.RunTests(t, []*gqltesting.Test{
		{
			Schema: starwarsSchema,
			Query: `
				query TestMerge {
					hero {
						__typename
						name

						... on Character {
							...Droid
							name
							__typename
						}
					}
				}

				fragment Droid on Droid {
					name
					__typename
				}
			`,
			ExpectedResult: `
				{
					"hero": {
						"name": "R2-D2",
						"__typename": "Droid"
					}
				}
			`,
		},
	})
}

In our testing.go file we have this function:
func formatJSON(data []byte) ([]byte, error) {
	var v interface{}
	if err := json.Unmarshal(data, &v); err != nil {
		return nil, err
	}
	formatted, err := json.Marshal(v)
	if err != nil {
		return nil, err
	}
	return formatted, nil
}```

This function hides the real issue during tests 🤦

Oh! yes json.Unmarshal merge same keys 🤕
Any idea to fix that? I'll investigate.

@qneyrat any luck with this?

I dont know why field is merged but typename no.
Typename and name has different level in execFieldSelection but field name merged.
Before execFieldSelection
&{{{name [] String! [] The name of the character} Character 4 [] false false <nil> 0x187f1a0 GraphQL field: Character.name} name map[] <invalid Value> [] false <invalid Value>}
&{{Character map[appearsIn:0xc000150a80 friends:0xc000150240 friendsConnection:0xc000150300 id:0xc0001500c0 name:0xc000150180] map[Droid:0xc00015e760 Human:0xc00015e020]} __typename}
&{{5 0xc00015eb60} [0xc0001063c0 0xc0001b6090]}
&{{{name [] String! [] What others call this droid} Droid 4 [] false false <nil> 0x187f1a0 GraphQL field: Droid.name} name map[] <invalid Value> [] false <invalid Value>}
&{{Droid map[appearsIn:0xc000151c80 friends:0xc000151800 friendsConnection:0xc0001518c0 id:0xc000151680 name:0xc000151740 primaryFunction:0xc000151d40] map[]} __typename}

After exec (alias of field
0 __typename
1 name
2 __typename
3 __typename
0 hero

I haven't had the time to investigate but __typename is supposed to be also a key in the map. Could it be stored with different keys?

Hi,
I just proposed a fix, all tests seems to be still OK and I added a new test to ensure this issue is fixed :-)
Please let me know if you see something I should change because I don't know the code of this library.


🐞 Last line touching the editor view's edge is invisible

Description
When your code excedes
To Reproduce

Open a file that has enough code to fill the editor
Observe

Expected Behavior
The line should be visible.
Version Information
CodeEdit: 0.0.3-alpha (37)
macOS: 14.3 Beta (23D5033f)
Xcode: 15.2 beta (15C5500c)
Additional Context
No response
Screenshots
https://github.com/CodeEditApp/CodeEdit/assets/151413500/b3031de4-f8c5-4a99-a5c0-d10c0cb8b504

@wannafedor4 you're absolutely right this is probably an issue with CETV, I managed to miss this issue before could you tell me if it's still a problem now?

@thecoolwinter no, it seems solved.

Okay I guess it still is an issue. It looks like something might be blocking the last line.