Agent event flow diagram is static

This looks similar to #2038, it's a manual install on Ubuntu 16.04.3 (xenial).
The event flow chart is static and doesn't display event badges.

All dependencies are installed, I'm pretty sure. The logs aren't displaying any errors, not sure what's wrong with my install.

Did you install the graphviz package? You also need to enabled USE_GRAPHVIZ_DOT in you .env file. After changing this the services need to be reexported.

I am embarassed that I didn't enable USE_GRAPHVIZ_DOT and will exile myself to the depths of the internets.
Thanks very much for the quick fix :+1:


Merge pull request #8 from muratcabuk/master

Merge pull request #5 from muratcabuk/muratcabuk-patch-4

Can one of the admins verify this patch?


Fix Docker image build / push to Quay for Helm use

To use Helm charts effectively, we will need the container images for 8Knot to be available on Quay for Openshift to pull.
In the past, we've built and pushed images to quay via Github automation but that broke- need to fix it and update it.
Specifically, we're using a dockerhub base Redis instance, which Openshift doesn't like. Having the image pre-built and cached on Quay alleviates that problem.

not using helm


Seperate function refs in the main index

Gotta keep em separated

This PR moves around the references to better reflect how these references will be used when we move to a mono-repo.
No code what changed, just references to where things live.

Coverage remained the same at 100.0% when pulling 410fce9aba925b4c26792baec4b31ffb76cb98ba on chore/fix-func-refs into 1a37031bde8ac51dddcde94f78d8f5845f98275b on master.

Coverage remained the same at 100.0% when pulling 410fce9aba925b4c26792baec4b31ffb76cb98ba on chore/fix-func-refs into 1a37031bde8ac51dddcde94f78d8f5845f98275b on master.

This is not breaking.
All it does is remove how the references were added to the main API.
None of the file locations changed. Now it could be breaking if we ever communicates something like:
const helpers = require('crocks/helpers')

which would being in the index file, but that was never officially supported or communicated as officially supported. So in terms of how we communicated the API to be used this is non-breaking. It was just a fluke that this made it in and was never intended to behave this way

Perfect explanation. I was just wondering if someone was using in that way. But since we do not communicate that as you said, that is perfect. Thanks 👍

You know what though @HenriqueLimas, there is no reason for us to NOT mark this as breaking, I mean technically it is not, BUT I say because someone decided to use that pattern does not mean we throw them in the penalty box.
We are going to release a major breaking change after this next one, So I say we throw a breaking label on this and send it out with the breaking changes.
Good call! Thanks for noticing that!

Merging


fix(timeseries): yLabel shows undefined if not set

Closes #
Summary

fixes one tiny little issue I recently injected where if you don't pass a yLabel it shows 'undefined' on the axis

Change List (commits, features, bugs, etc)

check whether it exists before rendering the yLabel

Acceptance Test (how to verify the PR)

Clear the yLabel from one of the content sections in the TimeSeriesCard story

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Failed to parse multipart form

I get "Failed to parse multipart form" when posting the cube.stl file in this repo. I guess it is from line 178 of the server. I believe the file size exceeds the maximum file size but I fail to understand why you specified the max file size like "32 << 20"

According to the golang docs if the file exceeds the amount of memory give it will use the disk.  So that shouldn't be the issue.  Even so cube.stl isn't over 33MB.  I'm not sure why what's causing your issue.

Hi, sorry, I found the issue was because I manually set Content-type header (and missed boundary information). I deleted it and let Postman handle the headers and than it worked.

Glad you figured it out.  TBH I haven't touch this project in 2 years an I'm surprised anyone else is actually using it.

Hi zethra, Gcode file generated for me. I have follow your steps and  execute the slic3rserver.go file
after that using postman i have pass the stl and i getting error "exec: "slic3r": executable file not found in %PATH%".
Note:
1. Is there any slic3r.exe folder inside your folder?
2. i have attached screenshots of that error.

sorry for my bad English.
thanks advance.

You need to have slic3r installed. That's the program that actually generates the gcode.

Ya hi zethra,
Yes i have installed the slic3r

Need to set environment variable?

The directory that slic3r.exe is in needs to be in your PATH environment variable.
On Oct 11, 2019, 08:26, at 08:26, okmkarthikeyan<EMAIL_ADDRESS>wrote:

Need to set environment variable?
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/zethra/slic3rServer/issues/1#issuecomment-541043116

Oh okey. Thanks zethra thanks for information. You made a great job

Hi Zethra,
I have setup the environment variable it works fine but when i give request to the server(slc3r web server) it accept the request and open the slic3r application when i click on the "Export g-code" button it progress to generate the gcode file.
My question is i want to automaticaly genrate the gcode file when hit post request. Is it possible?

Hi Zethra,
I have setup the environment variable it works fine but when i give request
to the server(slc3r web server) it accept the request and open the slic3r
application when i click on the "Export g-code" button it progress to
generate the gcode file.
My question is i want to automaticaly genrate the gcode file when hit post
request. Is it possible?
https://github.com/zethra/slic3rServer/issues/1
Thanks and regards,
karthikeyan
On Fri, Oct 11, 2019 at 5:58 PM Ben Goldberg<EMAIL_ADDRESS>wrote:

The directory that slic3r.exe is in needs to be in your PATH environment
variable.
On Oct 11, 2019, 08:26, at 08:26, okmkarthikeyan<EMAIL_ADDRESS>wrote:

Need to set environment variable?
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/zethra/slic3rServer/issues/1#issuecomment-541043116

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/zethra/slic3rServer/issues/1?email_source=notifications&email_token=AMIV7TASEFUB6YKI66DBE4LQOBWQVA5CNFSM4EZRXWD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA72ZMY#issuecomment-541043891,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMIV7TFAPSD5RDTTFIQZORTQOBWQVANCNFSM4EZRXWDQ
.

Hi, sorry, I found the issue was because I manually set Content-type header (and missed boundary information). I deleted it and let Postman handle the headers and than it worked.

Hi alexnix,
I have setup the environment variable it works fine but when i give request to the server(slc3r web server) it accept the request and open the slic3r application when i click on the "Export g-code" button it progress to generate the gcode file.
My question is i want to automaticaly genrate the gcode file when hit post request. Is it possible?


Add oversampling configuration

this just duplicates all data for a speaker weight times.
I looked into using imblearn but it seemed like overkill for what we needed right now, especially since it'd require some massaging to get the data into a proper format.


Consistent string formatting, esp. update long string creation via +=

After #45, where auto-formatting was applied to abide by PEP8, I notice we are still left with numerous cases of strings, often longer and/or inclusive of variable string-representation reporting, which are formatted in a mixture of ways:
https://github.com/NCAS-CMS/cf-plot/blob/7164605327735931951719bd3d3bef5d804a557f/cfplot/cfplot.py#L742-L745
and/or using variable iterative appending, e.g:
https://github.com/NCAS-CMS/cf-plot/blob/7164605327735931951719bd3d3bef5d804a557f/cfplot/cfplot.py#L1642-L1655
which can be replaced by wrapping in parenthesis and stating each component on a new line, where they will automatically be merged into one.
We should convert these so they use a consistent formatting, for all but cases where there is a clear reason to use a different approach e.g. clarity when { is needed in the string. Since it is used throughout cf-python and is what  am most familiar with, I will use f-string formatting, where we can prefer .format as a second choice if there's a reason f-string aren't clear for a given case. We should therefore remove all cases of old-style/% formatting.

+1 all round on this. When it comes it { inside f-strings, I don't mind the triple brackets thing, but I think that they're perhaps pretty rare, anyway.

Thanks David. Strongly suspected you'd be happy with this change!

When it comes it { inside f-strings, I don't mind the triple brackets thing, but I think that they're perhaps pretty rare, anyway.

I highlight that case mostly because, unlike for the general case where it is rare as you point out, it isn't so rare in cf-plot, as I've seen, since matplotlib supports (La)TeX formatting for text e.g. titles and axes labels, so there is quite a lot of processing of TeX via {, } characters in the code, e.g:
https://github.com/NCAS-CMS/cf-plot/blob/7164605327735931951719bd3d3bef5d804a557f/cfplot/cfplot.py#L4347-L4352
Hence why I think it is wise to agree a strategy for those. In which case, I'm not against triple brackets by using f-strings, but I feel it could lead to some bugs especially when we need to nest braces for the TeX, so maybe .format is better in those cases. What do you think?


Automate examples update to latest Cypress version

Current situation
When a new version of Cypress is released the examples are not automatically updated to use this version.
For examples based on npm technology, scripts/npm-install-examples.sh updates Cypress to the latest version. This can be invoked manually through npm run install-deps. The settings in .npmrc determine that an exact version number is used.
In previous PRs, for instance PR https://github.com/cypress-io/github-action/pull/747, examples based on the Yarn 1 (Classic) package manager and the pnpm package manager were updated manually and individually:

examples/start-and-yarn-workspaces was updated using:
yarn upgrade-interactive --latest

examples/install-command was updated using:
yarn add cypress -D

examples/basic-pnpm was updated using:
pnpm update --latest

The run command in .github/workflows/example-install-only.yml run: npm i<EMAIL_ADDRESS>was manually edited.

examples/v9 is frozen to use the last Cypress 9.x version (9.7.0) and is not expected to change.
Suggested improvement
Provide better automation for easier updates to Cypress latest version, consistently applied.
See also https://github.com/cypress-io/github-action/pull/747#pullrequestreview-1279647618.

@jaffrepaul
I have automated updating to Cypress latest in branch build/update-cypress-latest.
The changes are here. I will submit a PR once the backlog of open PRs has been reduced and after I have had the chance to test it a little bit more.
I replaced the original script since it wasn't a DRY (Don't Repeat Yourself) thing and instead I wrote a do-loop to go through the npm examples.

PR https://github.com/cypress-io/github-action/pull/779 submitted to implement the automation


Table indexing config validation

Related to #5942
Description
This is to ensure any column name mentioned in the table indexing config is valid (i.e. it exists in the corresponding schema). Also checking for space in the table name.
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)
No
Does this PR fix a zero-downtime upgrade introduced earlier?
No
Does this PR otherwise need attention when creating release notes?
No

As discussed offline, it would be nice to have some validations on index columns which cannot be in noDictionary columns (e.g. if column has inverted index, it should not be in noDictionary).
Are you planning to add that as part of same PR?

As discussed offline, it would be nice to have some validations on index columns which cannot be in noDictionary columns (e.g. if column has inverted index, it should not be in noDictionary).
Are you planning to add that as part of same PR?

Not in this PR. I'll create a separate one for that.


Toolbox install problem after Mib2std soft update

Hi all...
can someone help me please? I had MST2_EU_SK_ZR_P0353T software in my Octavia 3. But there was unactive Smartlink. Then I installed Toolbox from Olli and with OBDeleven I activated Android Auto...it worked nice but...today after software update to MST2_EU_SK_ZR_P0369T Toolbox has been lost from green menu of multimedia and Smartlink stopped working. He want activation key from seller like before first toolbox installing. If I want to instal toolbox again, this message is on display: Section common already exist. I dont have backup... How to fix this problem? Thank You

Solved


API Reference: remove gendered pronoun

I'm pretty sure middleware doesn't have a gender...

of course :) thanks.


Fixed hash code - openboard.json

the hash code is incorrect and makes error while installing. I have changed it to the correct sha256 hash code

Duplicate of #6409


Add some examples

Hi, have a good day.
I added some examples to run and see how to use the plugin.
To avoid conflicts, I created the examples in another folder.

@kronos93 Thanks a lot for this PR, it's a really good idea to provide some working examples.
Before this can be merged, could you address my comments? They are all straightforward and mostly cosmetic, but do let me know if you need help getting them fixed.

Hi, have a good day.
I tried to repair all comments and problems, thank you for the feedback

Looks great, thanks for acting so quickly, as soon as CI is green I'll merge it.

@kronos93 manually merged in 0f62ea7735c09e1c0feaed152eb4f46bb7e01793

Pull Request Test Coverage Report for Build 378

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.667%

Totals

Change from base Build 371:
0.0%

Covered Lines:
78

Relevant Lines:
78

💛  - Coveralls


Update Integrations documentation page with ruff server explanation and setup guides

A few questions before I dig into the copy:

As mentioned in Discord, should we move any ruff-lsp documentation that doesn't already exist in the ruff-lsp README to that README, so we're not losing anything useful?

Should this be replacing the setup guides and documentation that you have in the ruff-server crate? If not, why not? What's the difference?

@charliermarsh

As mentioned in Discord, should we move any ruff-lsp documentation that doesn't already exist in the ruff-lsp README to that README, so we're not losing anything useful?

We should, though I plan to also keep around the deprecated documentation in the Integration page for a little while longer under its own section.

Should this be replacing the setup guides and documentation that you have in the ruff-server crate? If not, why not? What's the difference?

We could probably remove the setup guides, yes. Those have just been copy-pasted.

It seems that our documentation doesn't support more than one top-level heading per page.

The navigation entry is Integrations but the page title is Editor Integrations
Editor Integrations doesn't show up in the navigation and neither is Other integrations

Can you try keeping Integrations as the page header and use ## for Editor integrations and Other integrations (and reduce the heading of all other sub-headings).
We should probably also hide the sub-headers in the neovim section from the navigation.

I think we should consider documenting all of the supported LSP settings here (it could be similar to what we have in the VS Code README). As-is, I don't think that documentation is available anywhere, or is it?

@charliermarsh We cover the settings that were added/remove in the migration guide, but it isn't a comprehensive list. I agree that having a complete settings guide would make sense here.

Should the migration guide also be part of the published documentation?

I'd rather link to it than add it to the documentation itself.

Closing in favor of #12344


Unable to install jsdoc

I cannot install the JSDoc package since a few months now. Collegues of mine are having the same issue. I've already tried to install it on empty folders and also with different NPM and package versions.
PS C:\Users\mdeppe\Downloads\test> npm i jsdoc

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path C:\Users\mdeppe\Downloads\test\node_modules\uc.micro
npm ERR! dest C:\Users\mdeppe\Downloads\test\node_modules\.uc.micro.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\mdeppe\Downloads\test\node_modules\uc.micro' -> 'C:\Users\mdeppe\Downloads\test\node_modules\.uc.micro.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR!      C:\Users\mdeppe\AppData\Roaming\npm-cache\_logs\2019-09-05T09_38_14_433Z-debug.log

2019-09-05T09_42_27_444Z-debug.log
Since it's an empty folder, there is no package.json or any JSDoc configuration.

Software
Version

JSDoc
3.6.3

Node.js
10.16.2

npm
6.10.3

Operating system
Win 10 x64

As noted in krampstudio/grunt-jsdoc#188 and microsoft/vscode#13559, this issue is caused by a misbehaving virus scanner. Please contact the company that makes the virus scanner.
Alternatively, JSDoc requires the uc.micro package because it's a dependency of markdown-it/markdown-it and markdown-it/linkify-it. You could try filing issues in those repos to see if the maintainers are willing to remove or replace the dependency.
JSDoc has already replaced its Markdown parser several times in the not-too-distant past, so I'd strongly prefer not to replace it again.

reported at mcafee
https://community.mcafee.com/t5/Enterprise-General-Discussions/McAfee-blocks-jsdoc/td-p/697154#.YZO1FSKn7Mo


Call out the need for poster url encoding

cc @zaidf

Hey @third774, could you take a look at my comments? Thank you!


Overlapping issue

Hi!
I've got an issue with a component who has a z-index which is higher that the item menu. Can you make the z-index configurable so that we can choose it with an option? And i think it would be better to put a z-index equal to the value of the first item z-index -1 like below.
li:first-child{
z-index: 1000; //configurable
}
li{
z-index: 999; // first-child z-index - 1
}

http://codepen.io/KiGniark/pen/jPdoaE (the problem is there)
Thanks for this plugin, it's awesome!

Go ahead make it z-index and try and let me know how it works

I forked it and made a correction https://github.com/KiGniark/circle-menu
It seems to work fine for me.

I'll to get the correction from you... good job!


"Auth guard [tymon.jwt] is not defined" with adldap2-laravel

Subject of the issue
Auth guard [tymon.jwt] is not defined.
I got this error after upgrading to L9 and changing from tymon/jwt-auth, any idea why this is happening?
When I rollback to old package and previous version everything is working.
I can fix the problem by adding this to the auth.php config file, but this is not what I want.
        'tymon' => [             'jwt' => [                 'driver' => 'jwt',                 'provider' => 'users',             ] ]
Your environment:

Q
A

Bug?
yes

New Feature?
no

Framework
Laravel

Framework version
9.0.1

Package version
1.4.y1

PHP version
8.1.2

I can fix the problem by adding this to the auth.php config file, but this is not what I want.
 'tymon' => [ 'jwt' => [ 'driver' => 'jwt', 'provider' => 'users', ] ]

But isn't this required per https://laravel-jwt-auth.readthedocs.io/en/latest/quick-start/#configure-auth-guard ? 🤔
Or what's your use-case to avoid this?

It isn't required as per the docs, but you need to specify your use-case as per @mfn mentioned.

Tried to update laravel and got similar error

I got same error after upgrading to Laravel 9.x and switched to this package.
@Geoffry304 did you got it working?

Any update about that? I'll wait, within one week we'll close due to inactivity.

Hello, Sorry for my late response.
The problem is still there, this is my laravel.log
[2022-05-31 08:30:00] local.ERROR: Auth guard [tymon.jwt] is not defined. {"userId":603,"exception":"[object] (InvalidArgumentException(code: 0): Auth guard [tymon.jwt] is not defined. at /var/www/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php:84)
[stacktrace]
#0 /var/www/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(68): Illuminate\Auth\AuthManager->resolve('tymon.jwt')
#1 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(337): Illuminate\Auth\AuthManager->guard('tymon.jwt')
#2 /var/www/vendor/adldap2/adldap2-laravel/src/Listeners/BindsLdapUserModel.php(47): Illuminate\Support\Facades\Facade::__callStatic('guard', Array)
#3 /var/www/vendor/adldap2/adldap2-laravel/src/Listeners/BindsLdapUserModel.php(31): Adldap\Laravel\Listeners\BindsLdapUserModel->isUsingAdldapProvider('tymon.jwt')
#4 /var/www/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): Adldap\Laravel\Listeners\BindsLdapUserModel->handle(Object(Illuminate\Auth\Events\Authenticated))
#5 /var/www/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('Illuminate\\Auth...', Array)
#6 /var/www/vendor/php-open-source-saver/jwt-auth/src/JWTGuard.php(522): Illuminate\Events\Dispatcher->dispatch('Illuminate\\Auth...')
#7 /var/www/vendor/php-open-source-saver/jwt-auth/src/JWTGuard.php(375): PHPOpenSourceSaver\JWTAuth\JWTGuard->fireAuthenticatedEvent(Object(App\Models\User))
#8 /var/www/vendor/php-open-source-saver/jwt-auth/src/JWTGuard.php(165): PHPOpenSourceSaver\JWTAuth\JWTGuard->setUser(Object(App\Models\User))
#9 /var/www/vendor/php-open-source-saver/jwt-auth/src/JWTGuard.php(149): PHPOpenSourceSaver\JWTAuth\JWTGuard->login(Object(App\Models\User))
#10 /var/www/app/Actions/RedirectIfTwoFactorAuthenticatable.php(74): PHPOpenSourceSaver\JWTAuth\JWTGuard->attempt(Array)
#11 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(302): App\Actions\RedirectIfTwoFactorAuthenticatable->App\Actions\{closure}(Object(App\Models\User))
#12 /var/www/app/Actions/RedirectIfTwoFactorAuthenticatable.php(82): tap(Object(App\Models\User), Object(Closure))
#13 /var/www/app/Actions/RedirectIfTwoFactorAuthenticatable.php(50): App\Actions\RedirectIfTwoFactorAuthenticatable->validateCredentials(Object(Illuminate\Http\Request))
#14 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Actions\RedirectIfTwoFactorAuthenticatable->handle(Object(Illuminate\Http\Request), Object(Closure))
#15 /var/www/app/Actions/EnsureLoginIsNotThrottled.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#16 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Actions\EnsureLoginIsNotThrottled->handle(Object(Illuminate\Http\Request), Object(Closure))
#17 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#18 /var/www/app/Http/Controllers/Auth/LoginController.php(61): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#19 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Auth\LoginController->login(Object(Illuminate\Http\Request))
#20 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('login', Array)
#21 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Auth\LoginController), 'login')
#22 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\Routing\Route->runController()
#23 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#24 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#25 /var/www/app/Http/Middleware/RedirectIfAuthenticated.php(29): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#26 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 /var/www/app/Http/Middleware/RedirectIfAuthenticated.php(29): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#28 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure), 'api')
#29 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#30 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#31 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#32 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\Routing\Middleware\ThrottleRequests->handleRequest(Object(Illuminate\Http\Request), Object(Closure), Array)
#33 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\ThrottleRequests->handle(Object(Illuminate\Http\Request), Object(Closure), '60', '1')
#34 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#38 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#41 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#58 /var/www/public/index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#59 {main}
"}

adldap2/adldap2-laravel/src/Listeners/BindsLdapUserModel

Can you try without that, so we can make sure it's not related to that?

Ok, that did the trick, when I try without it its working.

Hi, I'm facing the same issue. I'm using Laravel 9, and this error is appearing.


app-datepicker seems to be broken on safari / ios-safari

Even the demo doesn't work on OSX Safari 9.0.3 with app-datepicker 2.8.1. Any clue ?

Same problem here, doens't work on Safari, see the picture attached

@Adesfire what the version of the affected Safari?

Currently on Yosemite (Macbook pro) and i also tried on different iPhone (a 5 and a 6s) but they don't belongs to me and i don't know the version they are.

@Adesfire I'm looking into the issue. I've tested it on Safari 10.0.3 on my machine and everything works just fine. Troubleshooting into your version of Safari.

@Adesfire Tested on Safari 8.0.8 on Yosemite without any issue.

@motss , i don't understand why, but your demo seem to work fine indeed.
If i create a project from scratch with "polymer init", then following the "Getting Started" tutorial, it work on Chorme/Edge/Firefox but still like my last capture on Safari.
Perhaps a step is missing in the "getting started" tutorial ?
Here is the code i tried in the "from scratch" test i told above :
`

// Dependencies (with or without this lines, nothing's different)

`

@Adesfire Make sure the components are loaded properly. Here's a simple demo.

@motss : this simple demo doesn't work on Safari (i also try it with browserstack on Maverick and iPhone 6S), this time nothing is displayed,

e nothing is displayed :

@Adesfire It's normal as Safari does not natively support Web Components. You need to load the polyfill. The demo is intended to be tested on Chrome. You need to load Web Components polyfill. Hmm...looks like you didn't load any polyfill for Safari.

@motss Sorry for my mistake, i was thinking you build it to test the Safari browser (because your component is fine on the others). Your new demo produce the same bug as my app on my Safari 8 or browserstacker iPhone 6S & safari 7.1

7.1 or iPhone 6s using browserstacker, a calendar without days or heading :

@Adesfire Hmm...strange. Thank you for the screenshots. Can you help me to run this demo for a simple test https://jsbin.com/hememi/edit?html,output?

@motss : With pleasure, as you can see, when language is en-us i got an "empty" calendar, and when is in fr-fr i got nothing... Below the screenshots of Safari 8,7 & iPhone 6S

@Adesfire I think the Intl is the culprit. Try this demo https://jsbin.com/heqojejapi/edit?html,output.
So, this datepicker element requires you to load 2 polyfills:

[Web Components Polyfill](https://github.com/webcomponents/webcomponentsjs)
[Intl Polyfill](https://github.com/andyearnshaw/Intl.js/)

To find out which version of the browsers support Intl natively, go here.
Why?
It is because both of the above are web platforms' features and most of the modern browsers including Safari as of version 10.x supports Intl natively when there was a very long period of time Safari is the only browser still not yet implemented Intl when IE11 and Firefox already had them for ages. And Intl basically takes care of the internationalization stuff to do basic translations and of course the locale data is going to be enormous to download to a user's browser that's why browsers should (MUST) ship this feature widely.
And as a responsible developer, I don't want my users to allow their users to download such enormous locale data just to use my datepicker (but you can see a lot of datepicker elements out there does this which is no good 😢). If a browser supports the feature just use it directly at no cost.
Looking forward to your response after loading the Intl polyfill.

@motss Indeed, seem to be good now, i can see everything, some time i got problems with arrows buttons but not on your demo.
I understand your choice supporting performance, but i have to use this kind of component in a public website. So if i want to use yours, and i want it because is nice and it do many things i need for this project, i have to deal with "locales" and their heavy weight....
Many thanks for your help and for this great component, i'll post an idea in your "Any suggestions for enhancement".

@Adesfire You can do feature detection to selectively load those polyfills so on supported browsers you don't have to send those polyfills to your users.

Closing this issue as this unexpected outcome has been found to be Intl on Safari.


Windows CI: Address simple failures in TestPS*

Signed-off-by: John Howard<EMAIL_ADDRESS>This addresses the simple failures found in TestPS* integration-cli tests when run against a Windows daemon. It annotates tests that currently have no chance of running successfully on Windows with the reason. Obviously there will be further follow-up PRs to address to more interesting tests which remain skipped which should be possible to port.
This PR increases coverage by having another 9 tests covered in Windows to Windows CI.
 Linux busybox doesn't have sleep. Huh.

@jhowardmsft It's a "busy" box, it doesn't sleep :laughing:

Fixed.

Same question here as in https://github.com/docker/docker/pull/19604#discussion_r50629385; Wondering if replacing top with sleep could bring unwanted side-effects, given that they ware replaced with top especially to fix some test inconsistencies

@thaJeztah Same answer: https://github.com/docker/docker/pull/19604#discussion_r50629526

LGTM

This makes me think that we should perhaps have a helper test function to run a "infinitely blocking" container that would be system dependent but still LGTM.


update 1.1.3

Hello,
first of all, excuse me for my english. I'm trying to configure version 1.1.2, but I'm having some problems. either a blank page or "Invalid SAML Response". So I allow myself to ask you if version 1.1.3 is published? Thank you

Version 1.1.3 will be avaible in GLPI 10.0.0 version ?
Any news about the release date?
Thank you.

Any news about version 1.1.3 for GLPI 10?
Thank you

Happy to help troubleshoot your issue.  Can you provide some screenshots of the errors/output and your phpsaml configuration page and your IDP configuration for GLPI?  Obfuscate as necessary.

Version 1.1.3 will be avaible in GLPI 10.0.0 version ? Any news about the release date? Thank you.

Working on newest version with fixes for 9.5.7.  I won't test with 10.0 until it has been officially released.


Plugin conflict and unable to load Jquery

Sometimes the plugin conflict with other plugin, makes midtrans-payment-page-main.js unable to load jQuery because this js script load before Jquery load.

Hi @gusleo thanks for letting us know your specific issue that you find. And thanks for the PR that tries to solve the issue 👍 .
However, the simpler solution is to remove the JQuery all together from our script, because it actually is not used. It was there because of JS template from WP guide.
It is now solved on v2.31.1 we just released today. Please try to update and let us know if you still get the issue.
Also can you let us know, what plugin that cause this jQuery to be loaded late? Or if you don't know which plugin, you can list all your active plugins.
My guess is it is likely an asset optimizer plugin, which sometimes can change the order of when JS asset load.
Thanks again for your contribution by reporting to us, definitely will prevent someone else from encountering the issue 🙂


Add "Open Folder" and "Add Bookmark" to the popup menu in all cases

Enhancement: when <C-p>ing it might be nice to have the "Open folder" and "Add Bookmark" selections available in the popup menu.

Awesome, just saw your PR! This will definitely help streamline the cases where  doesn't give good results. I know @cyansprite has done a lot of thinking around here too-

Personally, I think the <C-p> fuzzy finder should only include files and the <C-S-p> command palette should include all operations.  Also, "Open Folder" is misleading to me because it's actually just changing the working directory.  I was expecting it to open all files within a folder when I first saw it.
Anyway, sorry to be so negative but I think we should have a very explicit separation of duties between <C-p> and <C-S-p>.  I can understand wanting to make certain features more visible/discoverable for users but I don't think we should make the fuzzy finder a dumping ground of "neat" features, even if they affect the behavior of the fuzzy finder.

I agree with keforbes, I separated them for a reason.
You can make a key command to ALWAYS show the open folder/bookmark menu, but don't link it with c-p.
In my PR you can see the forcebookmark parameters allows this.
I haven't had a lot of time to work on it...

Honestly with the way things are going, maybe we should just integrate the changes I have made for #635
I don't have time to do the rest of the things right now, but it should make things like this available.

Anyway, sorry to be so negative but I think we should have a very explicit separation of duties between  and .

Not negative at all, this is a fair point! Thanks for voicing your concern. I think VSCode actually strikes a nice balance here - they allow you to interface with different "modes" of the palette by a command prefix. And if there is nothing to show, they help guide you to type "?", which helps you discover the available modes and where you can go next. This seems like a pretty reasonable model to adopt, and could help solve some of these problems, where we want to balance surfacing different modes and functionality without blurring the lines too much between entity/command/actions that are available.
It also is a natural extension of the Vim model - you could imagine one day typing ":" brings up the command palette in 'Ex' mode which exposes all the vim commands, or some hybrid of vim and oni commands :)
It seems like there are a couple constraints that are implicitly coming up:

Opening Ctrl-P from any directory should always have some actionable consequence (ie, not stuck in loading, or no options) and it should be clear to the user. This is especially important in our happy path scenario, like user installs Oni and opens for the first time, presses Ctrl+P - this needs to be a good experience.
There should be clear differentation between the types of actions & entities available. The concern here is that the line is getting blurry between files/folders/actions/commands.

There is some tension between these constraints at the moment, since pressing Ctrl+P in certain folders causes a bad experience, and we want to help guide the user to open a folder or add a bookmark...
I think the 'modal' paradigm VSCode has for their command menu helps solve these problems. Try out the scenario where you close all folders, open it fresh, and press Ctrl-P - it's hard for me to imagine how to do it much better.
To start with, how about we pivot to the following behavior?

Add 'hint text' to the input dialog that says "Press '?' to see available options"
If the user types "?", show two options:

"... Open File"

"/ Search in active buffer"
"> Execute Oni Command (ie, Open Folder)"

If the user types "?>" or ">", switch to the command palette

Playing with the VSCode model, it's really well thought-out - like if I type "?" and then "?:" it automatically switches over to ":".
Some command prefixes we could add later are:
- ": Execute Vim Command" (and ideally have some merge / consolidation between 'oni command' and 'vim command')
- "% Active buffers"
- "` Bookmarks"
- "# Search for symbol"
- ???
IMO this should be the next thing we focus on for the menu - putting this scaffolding in place so that we can build future functionality on top of it, as the current model doesn't really lend itself well to this. Essentially V2 of the quick open and command palette :)
Nuclide's QuickOpen model here: https://nuclide.io/docs/features/quick-open/ is really interesting too. They have a set of tabs underneath the text box that help guide you in terms of what you can search for... it's a modal paradigm too but a different entry point. Something like this could solve the problem too, as long as it's easy to switch between 'modes' via the keyboard.
Regarding the PR - @cyansprite - do you think it would be possible to split out the colorscheme / performance enhancements as separate items? Seems like they would be orthogonal to the changes I'm describing above. Then we could start to pursue this "prefix-based modal switcher" that could tackle these issues holistically.

@extr0py, that's an interesting idea, and a good way to approach the problem from a different direction.  While I think it makes perfect sense for VSCode's use case, I wonder if it'd be too confusing for a Vim user.  I guess my concern is having a : ex-mode on the bottom of the (neo)vim window and a : mode at the top for the command palette.  Also a ? search mode on the bottom for (neo)vim and a ? search mode for command palette.  VSCode doesn't have a problem with an existing text field activated with a specific character so their solution makes sense.
The more I think about this, the more unsure I am.  On the one hand, vim users are used to activating modes based on characters, I just don't like having two modes activated by the same character (even if they appear on different parts of the screen).  Of course, it's definitely preferable to add a palette at the top than to introduce new ex-mode commands specific to Oni (like Eclim did 🤢 ).  Part of me would rather re-use the ex-mode space (bottom of the window) and fill upwards (like :buffers, :marks, or :registers) but use unique activation characters which aren't already tied to a vim mode.  Of course, that would invariably conflict with existing normal mode operations (# and % are already defined) so we'd end up with either horribly obscure characters or break existing vim functionality.  And at this point I'm just rambling...
Ok, fine, I guess VSCode's solution would work best here.  Hitting : will typically enter ex-mode but if you hit <c-p> first you'll be in "Oni's namespace" and can activate Oni modes like :, ?, %, and #.  I wish there was a better way to separate vim functionality from oni functionality but this would be extensible and unambiguous.

Regarding the PR - @cyansprite - do you think it would be possible to split out the colorscheme / performance enhancements as separate items? Seems like they would be orthogonal to the changes I'm describing above. Then we could start to pursue this "prefix-based modal switcher" that could tackle these issues holistically.

It wouldn't be difficult but currently I just don't have the time I'm sorry I've been so busy, if you want to take over my PR that would be great but it looks like I will be busy for awhile now, if I get some time I will try to fix it but I haven't even been able to use oni I've been using terminal nvim because I've been working on a computer that can't run much of anything. ( a very old laptop running xubuntu )

Oh no worries @cyansprite , that sounds rough! 😖 Good luck with that xubuntu machine


Create gh-pages.yml

Currently publishes ./client, but it looks like that directory needs to run npx run dev to actually do anything. Can we make it that the pages are generated and served statically @luizstacio @eureka-cpu?

Vercel might be needed, so this PR might be useless


API: rename Index.sym_diff to Index.symmetric_difference

Following builtin set, I would expect the method name to be symmetric_difference.
How about deprecating sym_diff in favour of this (see also #6016, #8226)?

@xflr6, well said, We should have included sym_diff -> symmetric_difference along with the diff -> difference change.
Would you be interested in submitting a pull requests to deprecate sym_diff in favor of symmetric_difference?

Sounds managable, sure.


Infinitely hangs with "Resending packet"

Fresh install, both server and client are running Gentoo. This issue occurs in both Stoedle's original ptunnel and ptunnel-ng.
Client command line: sudo src/ptunnel-ng -p <ADDRESS_WITH_PTUNNEL> -r<ADDRESS_WITH_SSH> -R<PORT> -l8000 -v4
Server command line: src/ptunnel-ng -v4
Client log:
[inf]: Starting ptunnel-ng 1.31.
[inf]: (c) 2004-2011 Daniel Stoedle<EMAIL_ADDRESS>
[inf]: (c) 2017      Toni Uhlig<EMAIL_ADDRESS>
[inf]: Security features by Sebastien Raveau<EMAIL_ADDRESS>
[inf]: Relaying packets from incoming TCP streams.
[dbg]: Destination at danne.site:3446
[dbg]: Listen for incoming connections at <IP_ADDRESS>:8000
[dbg]: Starting forwarder..
[vbs]: Proxy IP address: <IP_ADDRESS>
[inf]: Incoming connection.
[evt]: No running proxy thread - starting it.
[dbg]: [dbg]: Adding proxy desc to run loop. Type is user. Will create socket: No
Starting ping proxy..
[dbg]: Attempting to create privileged ICMP raw socket..
[inf]: Ping proxy is listening in privileged mode.
[inf]: Dropping privileges now.
[vbs]: Sending proxy request.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.
[dbg]: Resending packet with seq-no 0.

Server log:
[inf]: Starting ptunnel-ng 1.31.
[inf]: (c) 2004-2011 Daniel Stoedle<EMAIL_ADDRESS>[inf]: (c) 2017      Toni Uhlig<EMAIL_ADDRESS>[inf]: Security features by Sebastien Raveau<EMAIL_ADDRESS>[inf]: Forwarding incoming ping packets over TCP.
[dbg]: Destination at <IP_ADDRESS>:22
[dbg]: Starting ping proxy..
[dbg]: Attempting to create privileged ICMP raw socket..
[inf]: Ping proxy is listening in privileged mode.
[inf]: Dropping privileges now.
[inf]: Incoming tunnel request from <IP_ADDRESS>.
[inf]: Starting new session to <IP_ADDRESS>:3446 with ID 24348
[dbg]: Adding proxy desc to run loop. Type is proxy. Will create socket: Yes
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.
[dbg]: Received ack-series starting at seq 65535
[err]: Dropping duplicate proxy session request.
[dbg]: Received ack-series starting at seq 65535
[dbg]: Received ack-series starting at seq 65535
[dbg]: Resending packet with seq-no 0.

Thanks for your bugreport, I'm doing my best to reproduce&fix it.

I can not reproduce this issue with gentoo-livedvd-amd64 using the commands you provided.
What ./configure options did you used and what hw-architectures are involved?
What is the output of sysctl -a | grep icmp ?

I did not run ./configure, I ran ./autogen.sh

Client sysctl:
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_errors_use_inbound_ifaddr = 0
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.icmp_msgs_burst = 50
net.ipv4.icmp_msgs_per_sec = 1000
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv6.icmp.ratelimit = 1000

Server sysctl:
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_errors_use_inbound_ifaddr = 0
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.icmp_msgs_burst = 50
net.ipv4.icmp_msgs_per_sec = 1000
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv6.icmp.ratelimit = 1000

I'll see if I can get a pcap later, currently away from the machine

LGTM, you could try to set

net.ipv4.icmp_echo_ignore_all = 1

on the server and see if this problem persists. But anyways pcap files will be more meaningful.

It seems that ICMP replies from the server doesn't reach your client. So maybe there is a SPI firewall between Server and Client. You could try using -m on the server and the client both with the same value and check the results again.

I have the same problem trying to tunnel between an OpenWrt router and a Fedora 40 client. The ICMP configuration is the same as @AbsolutelyLudicrous's, but I haven't yet captured any packets.
The interesting thing is this: before connecting this client to the server, I already tried using the Windows client, and that worked perfectly fine. Both the router and the client are in the same network, which rules out any network conditions as culprits. Bottom line, I can only imagine the local client configuration as the source of the problem.
At first, I had selinux under suspicion, but it doesn't make any difference whether I execute the tool in enforcing or in permissive mode.
@utoni, do you have any suggestions on how I could debug the problem?


Method to test if parameter set is valid

can be called in init, can then clean up a lot of error-checking stuff.

implemented, along with overhall of inputs, in commit 92a3c097b004f1dfb1b43a4f74e6a10fa4624cb


error when executing delete_cluster script

What happened:
After I executed delete_cluster.sh then the error message error removing cluster from state store: refusing to delete: unknown file found: s3://<KOPS_STATE_STORE>/<KOPS_CLUSTER_NAME>/config appeared on the console.
So I executed delete_store.sh, and S3 bucket is deleted.
Do I need to execute delete_store.sh after executing delete_cluster.sh?
If I need to execute delete_store.sh, I suggest to add delete_store.sh following page.
EKS Distro kOps Cluster:kOps Cluster Delete

I have one thing I wanted to investigate that may be related to this. The reason the delete store script is not mentioned in the README is because some people may want to reuse their s3 bucket and they may have multiple clusters on a single bucket. The delete store script is what is used for the automated tests.

I have one thing I wanted to investigate that may be related to this. The reason the delete store script is not mentioned in the README is because some people may want to reuse their s3 bucket and they may have multiple clusters on a single bucket. The delete store script is what is used for the automated tests.

I tried to reproduce this problem with the code from #92 and I'm not seeing it. I know I've seen this problem before and I think the change to the template where the cluster name was fixed solves this problem. This will close when that merges.

I tried to reproduce this problem with the code from #92 and I'm not seeing it. I know I've seen this problem before and I think the change to the template where the cluster name was fixed solves this problem. This will close when that merges.

That merge of #92 should resolve this problem.

That merge of #92 should resolve this problem.


Support OpenAI's Realtime API

It looks like this module is very close to working with openai's new realtime API
https://platform.openai.com/docs/guides/realtime

I'm also researching how to implement OpenAI's new realtime API. What are some ways to achieve this, considering that this module does not support streaming speech playback?

Even with speech playback added (to the same channel audio is streamed from) still some sort of a middle man will be required to pack JSON to and from the OpenAI and back to FS.
Too bad they do not offer some sort of developer's preview, I can't even test the damn thing without paying it. And still I have no idea how much it will cost me to develop a connector, and lots of tests need to be done.

Even with speech playback added (to the same channel audio is streamed from) still some sort of a middle man will be required to pack JSON to and from the OpenAI and back to FS. Too bad they do not offer some sort of developer's preview, I can't even test the damn thing without paying it. And still I have no idea how much it will cost me to develop a connector, and lots of tests need to be done.

Hello, I can help you with testing. I have written a simple WebSocket relay application. The mod_audio_stream connects to the WebSocket, sends data to the relay application, and the relay application forwards the data to OpenAI. OpenAI then returns the audio stream to FreeSWITCH. Subsequently, mod_audio_stream can directly connect to OpenAI in real-time.
async def receive_from_source_and_send_to_target(websocket, target_ws):
async for message in target_ws:
message_dict = json.loads(message)
type_ = message_dict.get("type")
if "response.audio.delta" == type_:
audio = {
"type": "streamAudio",
"data": {
"audioDataType": "raw",
"sampleRate": 8000,
"audioData": message_dict.get("delta")
}
}
await websocket.send(json.dumps(audio))
elif "response.content_part.done" == type_:
print("Received------->" + message)
Here, target_ws refers to OpenAI real-time, and websocket refers to the server connected by mod_audio_stream.

As discussed in issue 56, this feature is closely related to the idea of integrating real-time speech-to-speech capabilities. While it wasn't part of my original plan for this module, the numerous requests from users—many of whom rely on this for both personal and commercial use—have led me to reconsider. Thanks to @eschmidbauer for inspiring this decision.
I want to clarify that this module has always been a personal project, made available to the community as a contribution to open-source. I have not gained financial benefit from it, nor do I expect any. My goal has always been to help improve the ecosystem and provide value to those who use it.
That said, integrating real-time playback of audio from memory (as part of a speech-to-speech workflow) requires substantial ongoing work. Given the commercial nature of many speech-to-speech services, including OpenAI's ChatGPT real-time API, I am seeking to become a sponsored project on GitHub. If you're willing to support this development, you can sponsor my project on GitHub. Sponsors will receive access to a private repository where they'll find exclusive features like automatic playback, early access to new functionality, and more.
I truly appreciate your understanding and support, and I look forward to continuing to contribute to the community with this exciting new feature!

@xiaozhao1795 if you are willing to contribute and test please contact me and i will give you access (once it's ready and reaches testing phase) so we can proceed with some tests.


Can't upload image

Uncaught SyntaxError: "0"-prefixed octal literals are deprecated; use the "0o" prefix instead
This may be a known issue. This is console output when accessing the webpage.
I think this results in the upload not working (unless I'm mistaken).
The problem is in constants.js with egg tart having an id starting with 0.
Hope this helps. Keep up the work.

Yep you’re right, found this out last night haha.
Made some updates & they didn’t work…
Will fix soon.
Thank you for leaving an issue.

On 18 Mar 2022, at 8:20 am, Shivan Sivakumarnan @.***> wrote:

Uncaught SyntaxError: "0"-prefixed octal literals are deprecated; use the "0o" prefix instead
This may be a known issue. This is console output when accessing the webpage.
I think this results in the upload not working (unless I'm mistaken).
The problem is in constants.js with egg tart having an id starting with 0.
Hope this helps. Keep up the work.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

Don't be afraid of reaching out to some contribution ;)

Fixed this with latest commit, you were right was the 0's issue in the FDC ID's.
I'll likely be opening up public commits later on.
Who knows, perhaps we turn this into a startup at some point!


Switch to gpg-me?

As discussed on IRC, some advantages of doing so:

An existing system for associating keys with identities (including crypto parties)
Web of trust
A nice passphrase system, so it's obvious when expressions require signatures
A canonical short form

The downside is the extra dependency.

I am skeptical of imposing a PKI, especially for the main chain (which the short form would imply).

Sorry, to be clear, by "canonical short form" I meant the fingerprint/key id (or short key id) as in RFC 4880. With that clarification, I don't think we're imposing a PKI? We can avail ourselves of identities recognized/trusted by the user in making "pet names" for keys, but those aren't shared (beyond the usual web-of-trust sharing) and aren't part of anything in remote chains.

Maybe I'm not understanding what you want to use this for - if you just want to save yourself serialising the public key repeatedly, then the receiver / verifier has to pull the key by fingerprint from some PKI. This isn't very practical for the consensus side of things.
We also kind of adopted the "multihash" encoding from the PL folks, perhaps they also have a "multipubkey" thing?
As mentioned elsewhere, I'm also not sure if we want to standardise on RSA keys, or else support a range of key algorithms.

I'm not sure what this entails for the p2p layer. Does gpg-me support ECDSA? Where would this be used?

What's the issue with using a similar scheme as the other p2p and blockchain protocols? SSB is the simplest: https://ssbc.github.io/scuttlebutt-protocol-guide/#keys-and-identities - just a base64 of the key. Ethereum and bitcoin are similar, they hash the key and take the lower 160 bits.
We could use the same system as in oscoin: multihash + base58 instead.

Alright, evidently not a very popular idea. Closing.

I’m not sure we should completely dismiss this - consider the scenario where people have set up their git to sign commits (which seems to become increasingly popular). Now, it’s perhaps not the most brilliant idea to use the same key for radicle as well (because RSA), but being able to add an (ECSDA) identity to my keyring and have the CLI/REPL be able to use this does seem like a nice feature. Ie. use gpg as a keystore


2 Much Purple Not Enough Oragne

Also not enough blue

yea too bad it's a dracula theme

https://draculatheme.com/contribute


Add support for VS Code's experiment service

For #10790

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[x] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[x] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
[ ] The wiki is updated with any design decisions/details.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c01683f). Click here to learn what that means.
The diff coverage is n/a.

Will use the https://palantir.github.io/tslint/rules/deprecation/ tslint rule to mark things as deprecated (it will display a warning):


More intelligent determination of Cfn templates

Today any passed in file will be linted even if that file isn't YAML or JSON and/or if that YAML/JSON file is a CloudFormation template.  Request is to add a parameter to cfn-lint that will validate that a YAML/JSON template is a CloudFormation template before linting it.

I've adopted the pattern of isolating my CloudFormation templates to a separate folder for a similar reason (e.g. to avoid errors running cfn-lint on an Ansible playbook). I don't like to force directory structures onto others if I can avoid it.
I also think file extension should not be the main way to identify template files.
I think it would be reasonable to assume that a user can include AWSTemplateFormatVersion as a top-level key without the linter's help. Then the linter could easily identify any file with that key as a CloudFormation template.

Similar discussions: https://github.com/aws-cloudformation/aws-cfn-lint-visual-studio-code/issues/99, https://github.com/aws/aws-toolkit-jetbrains/pull/1715#discussion_r421074217, https://github.com/github/super-linter/pull/231#discussion_r445708695, https://github.com/mwpearce/vscode-cfn-nag/issues/6, https://github.com/joenye/coc-cfn-lint/issues/3#issuecomment-678843159

Request is to add a parameter to cfn-lint that will validate that a YAML/JSON template is a CloudFormation template before linting it.

I need help understanding the use case here.
Linting is validation. If the linter finds a syntax error, is it still a CloudFormation template?
How would you determine the extra parameter value for an arbitrary YAML/JSON file? The best way I can think of is by including it with the template itself as a file extension.  cfn-lint can't enforce that, though, because the documentation says any file extension may be used. (I've suggested that a standard file extension be defined to enable this use case.)

I think it would be reasonable to assume that a user can include AWSTemplateFormatVersion as a top-level key without the linter's help. Then the linter could easily identify any file with that key as a CloudFormation template.

I consider it bad form to exclude it, but the according to the template anatomy the AWSTemplateFormatVersion key is optional.
The only required top-level key is Resources.
So this is a valid template:
Resources:
  Placeholder:
    Type: AWS::CloudFormation::WaitConditionHandle

So I think the best cfn-lint could do is emit a warning that the temple doesn't declare a version. As of 0.58.0, it doesn't do that.

For reference this is the logic for how we do this in the vscode plugin:
https://github.com/aws-cloudformation/cfn-lint-visual-studio-code/blob/19f8b57282ad3ce04be37002bb930db438fca186/server/src/handlers/helpers.ts#L3-L21


feat: add NewFileBucket func

Enables the possibility to initialize FileBuckets from external packages

@msbarry would it be cleaner here to make Path an exported field?

@msbarry would it be cleaner here to make Path an exported field?

Only if you want it to be readable.  Otherwise it's kind of nice to have a function that all creation goes through in case you want to insert some logic, path normalization, etc.

Thanks for the PR!


Tweak prioritization algorithm to ensure counts per ASN (instead of per country)

A community member recently raised an important issue: When they test a website (e.g. twitch.tv) many times on a network, the testing of that website gets de-prioritized on all other networks in the country (resulting in only having testing coverage for that website on 1 ASN).
As an example, they pointed to the testing of twitch.tv in Iran, where we see that it received barely any testing coverage on other networks in the moment when it was tested a lot on one network: https://explorer.ooni.org/chart/mat?probe_cc=IR&test_name=web_connectivity&domain=www.twitch.tv&since=2022-02-01&until=2022-04-12&axis_x=measurement_start_day&axis_y=probe_asn
This occurs because our URL prioritization algorithm (https://github.com/ooni/api/blob/master/newapi/ooniapi/prio.py#L156) is currently configured in such a way that when a URL gets tested a lot, it gets de-prioritized in testing performed in the rest of the country (in an attempt to enable the testing of other URLs as well and ensure greater website testing coverage).
However, the issue with this is that if a website is blocked and tested a lot on a specific network (because it is blocked), it won't get tested on all other networks in the country, limiting our ability to examine the accessibility of a blocked website across networks in a country.
It was therefore proposed that we tweak the prioritization algorithm in order to implement this logic on a per ASN level, as opposed to a country-wide level.

However, the issue with this is that if a website is blocked and tested a lot on a specific network (because it is blocked), it won't get tested on all other networks in the country, limiting our ability to examine the accessibility of a blocked website across networks in a country.

Yeah, this definitely does not look desirable!

[...] It was therefore proposed that we tweak the prioritization algorithm in order to implement this logic on a per ASN level, as opposed to a country-wide level.

The proposed solution looks good, but it may be that considering together ASN and country could possibly be even more robust. I am ~worried about ASNs spanning more than one country. Maybe we do not have ASNs spanning more than one country, but maybe we have a few, or maybe we have none but we may have some in the future.

Related design document: https://docs.google.com/document/d/1fCTU_P6nQVGS1TQ60EnMxWR6Ex5nw2Ug94PfP78uiMc

Implemeted in https://github.com/ooni/api/pull/296


Ads1015 and Resolution12Bit need to be public

In rtic Shared and Local I need a type which should be something like Ads1x1x<embedded_hal_bus::i2c::RefCellDevice<'_, stm32f4xx_hal::i2c::I2c<I2C1>>, Ads1015, Resolution12Bit, ads1x1x::mode::OneShot>
But Ads1015 an Resolution12Bit seem to be private now. Could you make them public again please.

They are public in module ic, so use ads1x1x::ic::{Ads1015, Resolution12Bit};
If they are  specified in root the compiler mistakenly suggests they may be in Ads1x1x:
   | ...1x, Ads1015, Resolution12Bit, channel, ChannelSelection, DynamicOneSh...
   |        ^^^^^^^  ^^^^^^^^^^^^^^^ no `Resolution12Bit` in the root
   |        |
   |        no `Ads1015` in the root
   |        help: a similar name exists in the module: `Ads1x1x`

but that is a structure not a module.


use "copy obj" instead of "reference obj"

I hope this will fix some problems.

Hi, I will fix the problem. It's only formatting ...


Support DESCRIPTION files for R projects

https://github.com/benmarwick/rrtools/blob/master/DESCRIPTION
These have been mentioned a few times to me as a way that R users specify dependencies. We should try and find out how popular they are and consider supporting htem in addition to install.R.

After your investigations: should we still attempt to add support for DESCRIPTION files? They could be used in the same way as setup.py is currently supported (if there is nothing else but a setup.py we assume this is a repository for a package and the user wants us to run pip install -e.. This makes it super nice for trying out "random" packages.

Yep, I think the DESCRIPTION support would be valuable and should be pretty easy as you can run the equivalent of pip install -e. for R to do the install of the package! For packrat I've given up for now as it seems to be not mature enough (or I'm too unskilled in R!)


[DOC] Adds LICENSE reference for alleninf

Codecov Report

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

@@           Coverage Diff           @@
##           master      #14   +/-   ##
=======================================
  Coverage   98.76%   98.76%
=======================================
  Files          12       12
  Lines         487      487
=======================================
  Hits          481      481
  Misses          6        6

Impacted Files
Coverage Δ

abagen/datasets.py
97.87% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Pull Request Test Coverage Report for Build 70

0 of 0   changed or added relevant lines in 0 files are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage increased (+2.9%) to 97.947%

Files with Coverage Reduction
New Missed Lines
%

abagen/io.py
4
100.0%

Totals

Change from base Build 68:
2.9%

Covered Lines:
477

Relevant Lines:
487

💛  - Coveralls


changed test version check error to fatal in acronym, see #470

Thanks @tleen
Might be best in future to keep each exercise in a separate PR, just for clarity, and have the first line of the commit be of the form exercise_name: commit message


Firewall on control plane operations

Clarifying the extent of firewall restrictions on control plane operations

@jimmart-dev

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

NOTE: the link errors mentioned in the validation table comment above will need to be addressed before this can be merged.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

emailed jimmart-dev

IM'd author

@Vignesh-Microsoft I reorganized this doc on firewalls and virtual networking for storage and included a variation on your suggestions. Here is the replacement PR:
https://github.com/MicrosoftDocs/azure-docs-pr/pull/247625
Once it gets approved by the PG, I will be closing your PR.
Thanks for providing this feedback.

@Vignesh-Microsoft I am signing off on my PR today, which is somewhat of a duplicate of yours, so I am closing yours. Thanks again for reporting this.

[like]  Vignesh Balasubramanian (PAAS) reacted to your message:

From: Jim_Martin_MSFT @.>
Sent: Tuesday, August 15, 2023 7:09:20 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Vignesh Balasubramanian (PAAS) @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Firewall on control plane operations (PR #106423)
@Vignesh-Microsofthttps://github.com/Vignesh-Microsoft I am signing off on my PR today, which is somewhat of a duplicate of yours, so I am closing yours. Thanks again for reporting this.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/106423#issuecomment-1679455246, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AY7O4K2Y45U32KPCTKHETEDXVPCOBANCNFSM6AAAAAAVVUWNMU.
You are receiving this because you were mentioned.Message ID: @.***>


playlist error on loading tracks from a specific path.

i run allot of multiple instances hosted on my pc across multiple servers with the idea of sharing the same playlist folder
this are the bots

the folder structure is as followed:

inside the last folder of BOT9 is the shared playlist folder so BOT9.config path to playlist = "playlists"
as BOT6.config = "Bravo/Chalie/Delta/playlists"
cause there inside of eachother they work but when i do like bot 2,3,4,5,1 they have seperate folder and need to go a directory back like this "../Alpha/Bravo/Charlie/Delta/playlists"
it works i tested it with !playlists they show up bet when i load them with !play playlist playlist name they load and give an error it only started to show up after adding bot 2 ,3 4 5 1 so my bed is it has somthing to do with the ../ directory path but the strange part is unaffected bots like Bot1 that do not have to go back a directory stopped working to so i have no clue ?
this is what happens when i load it

and this is the result

even manual trying
"!play https://www.youtube.com/watch?v=dy-5efgUncY"
give a failed loading track respond
but using
"!play roby fayer ready"
does work it all did work one day earlier O_O
do i encounter som kind of limitition where it started to break all bots or somthing else i have no clue ty for taking the time
with regards,
GreenMaskEnergy
ps bot version

Now let's get funky and try /../ or the full path so it not being relative.

ok did some more reasons it has nothing to do with the path its works file ../ to go back a directory should not be a problem it has to do with or youtube or some faulty code i dont know but a playlist i created like 2 days ago stopped working if i try to load it again now that playlist looks like this
------------------------------------https://www.youtube.com/watch?v=dy-5efgUncY
https://www.youtube.com/watch?v=LBr7kECsjcQ&list=RDdy-5efgUncY&index=5
https://www.youtube.com/watch?v=U0fk5L1ifbo&feature=youtu.be&list=RDdy-5efgUncY
https://www.youtube.com/watch?v=J-_tv7Y0DAo
https://www.youtube.com/watch?v=Az-mGR-CehY
https://www.youtube.com/watch?v=lJkEF0_QigU
https://www.youtube.com/watch?v=kXptPzKNMq4
https://www.youtube.com/watch?v=bsENfTmAdeI
https://www.youtube.com/watch?v=WNeLUngb-Xg
https://www.youtube.com/watch?v=Z6L4u2i97Rw
https://www.youtube.com/watch?v=CxnaPa8ohmM
https://www.youtube.com/watch?v=0XFudmaObLI
https://www.youtube.com/watch?v=5_hRB0Kj1eo
https://www.youtube.com/watch?v=tcHJodG5hX8
https://www.youtube.com/watch?v=24C8r8JupYY
https://www.youtube.com/watch?v=W9P_qUnMaFg
https://www.youtube.com/watch?v=S19UcWdOA-I
https://www.youtube.com/watch?v=Ccsh_-Cucl4
i tried removing the youtube part and keeping all after v= still nothing but here comes the wear part!!!!!
if i play an old playlist that still work looks like this
https://www.youtube.com/watch?v=Rvikr0TaPCU
https://www.youtube.com/watch?v=450p7goxZqg
https://www.youtube.com/watch?v=pRfmrE0ToTo
https://www.youtube.com/watch?v=trS2nrkN0_k
https://www.youtube.com/watch?v=LkIWmsP3c_s
https://www.youtube.com/watch?v=pln7NWRA1dE
https://www.youtube.com/watch?v=PdGi5g2eatk
https://www.youtube.com/watch?v=6RzR0zvubhw
I9LimwJ2GmQ
DRmHjDzVbRs
Fw0R0b2r6pE
18obFY29_T8
HwKOojr-xMA
https://www.youtube.com/watch?v=5sWjlEvCbWU&list=PL32NUlSaKmm3gGasEh3aSTwf9knF8VbBy
https://www.youtube.com/watch?v=WXSYsjMNMJc&list=PLFkPkV-lLKuZrfoC-ADkyyzJmMBPXp_03
shuffle
https://www.youtube.com/watch?v=wIJq1vPbdGM&list=RDnm1RBFvwxcs&index=29
https://www.youtube.com/watch?v=nJSdYlAFKqA&list=RDnm1RBFvwxcs&index=27
its plays them all and now the weirdest if i merge the not working under the playlist that works here above it all works then the playlist is bigger like this:
https://www.youtube.com/watch?v=__CRWE-L45k&list=RD__CRWE-L45k&start_radio=1
https://www.youtube.com/watch?v=5sWjlEvCbWU&list=RD5sWjlEvCbWU&start_radio=1
https://www.youtube.com/playlist?list=PL32NUlSaKmm0kxNY4j1bM-ex9Z6nBVV-Y
https://www.youtube.com/watch?v=Rvikr0TaPCU
https://www.youtube.com/watch?v=450p7goxZqg
https://www.youtube.com/watch?v=pRfmrE0ToTo
https://www.youtube.com/watch?v=trS2nrkN0_k
https://www.youtube.com/watch?v=LkIWmsP3c_s
https://www.youtube.com/watch?v=pln7NWRA1dE
https://www.youtube.com/watch?v=PdGi5g2eatk
https://www.youtube.com/watch?v=6RzR0zvubhw
I9LimwJ2GmQ
DRmHjDzVbRs
Fw0R0b2r6pE
18obFY29_T8
HwKOojr-xMA
https://www.youtube.com/watch?v=5sWjlEvCbWU&list=PL32NUlSaKmm3gGasEh3aSTwf9knF8VbBy
https://www.youtube.com/watch?v=WXSYsjMNMJc&list=PLFkPkV-lLKuZrfoC-ADkyyzJmMBPXp_03
shuffle
https://www.youtube.com/watch?v=wIJq1vPbdGM&list=RDnm1RBFvwxcs&index=29
https://www.youtube.com/watch?v=nJSdYlAFKqA&list=RDnm1RBFvwxcs&index=27
dy-5efgUncY
LBr7kECsjcQ
U0fk5L1ifbo
J-tv7Y0DAo
Az-mGR-CehY
lJkEF0_QigU
kXptPzKNMq4
bsENfTmAdeI
WNeLUngb-Xg
Z6L4u2i97Rw
CxnaPa8ohmM
0XFudmaObLI
5_hRB0Kj1eo
tcHJodG5hX8
24C8r8JupYY
W9P_qUnMaFg
S19UcWdOA-I
Ccsh-Cucl4
shuffle
how is that even possible what am i not seeing so to the point if i try to load the 18 tracks dat dont work first it does not work but if i load them in an other playlist after some other songs it works how is that who has a clue???
Aworkingplaylist.txt
Merged and working.txt
Not working.txt

Yeah well youtube does some changes like discord to their voice api

so its just normal that it works when merged with an other one and not if playing alone ? i can't believe that

Yep. It's a miracle that it kind of works.

well screw youtube then fking content creators with demonitizing and now breaking the site

The youtube loading issue should be fixed in the next release; also please remember to keep conversation civil and on-topic.


Feat #264 2 jrn

in the spirit of keeping things incremental, I'd like to get this into the repo before tackling #291.
This just adds crow as a submodule and builds a super simple REST server

I added some documentation - and removed the old page about using native types because that's now implemented.


Inconsistency when consulting data

My APP logic is:

Get data from an API
Delete the current data in raptorDB
Insert the data from the API in the DB
use the data from the DB

Randomly I get different results from the DB when querying it.
I've added some logs in the APP to try to understand it, since it doesn't happen in my machine but occurs repeatedly in the production machine.
2020-02-24 09:42:38.9950|TRACE|application.App|Plannings API: 2 (Amount of data returned from DB)
2020-02-24 09:42:38.9950|TRACE|application.App|Plannings DB: 2 (Querying the data from the DB)
2020-02-24 09:42:38.9950|TRACE|application.App|Plannings deleted: 2 (Data deleted from the DB)
2020-02-24 09:42:38.9950|TRACE|application.App|Plannings inserted: 2 (Data inserted from the DB)
2020-02-24 09:42:38.9950|TRACE|application.App|Plannings DB: 2 (Querying the DB just after the insert to check if the amount is the same)
2020-02-24 09:42:41.7042|TRACE|application.App|LoadPlanningCollaborateur -> Planning.Count: 2 (Checking the amount again)
...
user interaction without changing DB
...
2020-02-24 09:43:51.2066|TRACE|application.App|LoadPlanningCollaborateur -> Planning.Count: 0 (Same query, same parameters, no data returned)
It can return sometimes one row.
here's my view
    /// <summary>
    /// View des plannings
    /// </summary>
    [RegisterView]
    public class PlanningView : View<Planning>
    {
        public PlanningView()
        {
            this.isPrimaryList = true;
            this.Name = nameof(PlanningView);
            this.isActive = true;
            this.BackgroundIndexing = false;
            this.TransactionMode = true;
            this.Schema = typeof(PlanningViewRowSchema);
            this.Mapper = (IMapAPI api, Guid docid, Planning doc) => api.EmitObject(docid, doc);
            this.Version = 2;
        }
    }

Querying the DB :
return DB.Query<PlanningViewRowSchema>(filter);

Saving to DB :
        public Guid PutPlanning(Planning Planning)
        {
            if (Planning.DateCreation == DateTime.MinValue)
                Planning.DateCreation = DateTime.Now;

            if (DB.Save<PlanningViewRowSchema>(Planning.Id, PlanningViewRowSchema.FromPlanning(Planning)))
                return Planning.Id;
            else
                return Guid.Empty;
        }

Deleting from DB:
        public int DeletePlannings(List<Planning> Plannings)
        {
            int count = 0;
            foreach (var planning in Plannings)
            {
                if (DB.Delete(planning.Id))
                    count += 1;
            }
            return count;
        }

I've tried changing the view parameters like using this.TransactionMode = true; but it didn't change the results.
Any help is welcomed.

Also, at first I was interacting with the DB with the view model rather than the schema like :
DB.Save<Planning>(Planning.Id, Planning)

DB.Query<Planning>(filter);

Changing to the RowSchema seemed to work at first, but after more extensive testing the errors returned.

Is your prod server running on IIS?

No

How long before the inconsistencies occur in prod (since you don't see them in dev)?
Do you have multiple concurrent users in prod?

Can't say with certainty since it can work around while I'm doing some tests in prod, and then a couple of hours later when the user is gonna test we got the incosistencies.
No, single user.

Are the deletes done in parallel (is your application threaded)?

No, single threaded.

Are you on the latest build?

Yes, 4.0.9.
My project targets net461 and netstandard2.1.


Push task directly to the local queue

This was originally implemented in #37, but the implementation turned out to be very buggy so I removed it in #61. Still, I think it's an important optimization even for a reference executor, as it nearly doubles our performance in micro-benchmarks.
https://github.com/smol-rs/async-executor/blob/8a0832c090625dd36e66ff7b42a76a80b421f90f/src/lib.rs#L257

This might need to be reopened due to the revert in 1.9.
The main issue stems from tick-only use cases being unable to find tasks. For which there are some potential options for resolving that problem:

Let tick steal tasks if it doesn't find any in the global queue. This might drive higher contention when ticking in a loop from multiple threads.
Avoid pushing onto local queues while others are not listening to them.
Split tick-able and run-able executors to isolate one use case from another. The former would strictly rely on the global queue, while the latter can be assured that tasks can be stolen if enqueued locally. This will likely require splitting the type or runtime checks, both of which would be breaking changes.


AttributeError: 'dict' object has no attribute 'sort'

os:Ubuntu 20.04.3 LTS
i tried to resolved my own picture
when i run the cmd python image_to_animation.py drawings/garlic.png garlic_out
i got the error
Traceback (most recent call last):   File "image_to_animation.py", line 41, in <module>     image_to_animation(img_fn, char_anno_dir, motion_cfg_fn, retarget_cfg_fn)   File "image_to_animation.py", line 19, in image_to_animation     image_to_annotations(img_fn, char_anno_dir)   File "/home/dhs/下载/AnimatedDrawings/examples/image_to_annotations.py", line 60, in image_to_annotations     detection_results.sort(key=lambda x: x['score'], reverse=True) AttributeError: 'dict' object has no attribute 'sort'
i tried to add log and debug the project i got this
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): localhost:8080 DEBUG:urllib3.connectionpool:http://localhost:8080 "POST /predictions/drawn_humanoid_detector HTTP/1.1" 507 84 INFO:root:{'code': 507, 'type': 'InternalServerException', 'message': 'Worker died.'}

os:Ubuntu 20.04.3 LTS 我试图 在运行 cmd 时解决我自己的图片python image_to_animation.py drawings/garlic.png garlic_out 我得到了错误 Traceback (most recent call last): File "image_to_animation.py", line 41, in <module> image_to_animation(img_fn, char_anno_dir, motion_cfg_fn, retarget_cfg_fn) File "image_to_animation.py", line 19, in image_to_animation image_to_annotations(img_fn, char_anno_dir) File "/home/dhs/下载/AnimatedDrawings/examples/image_to_annotations.py", line 60, in image_to_annotations detection_results.sort(key=lambda x: x['score'], reverse=True) AttributeError: 'dict' object has no attribute 'sort'  我试图添加日志并调试项目我得到了这个 DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): localhost:8080 DEBUG:urllib3.connectionpool:http://localhost:8080 "POST /predictions/drawn_humanoid_detector HTTP/1.1" 507 84 INFO:root:{'code': 507, 'type': 'InternalServerException', 'message': 'Worker died.'}

i have resolve this problem by configure docker settings that select settings,advanced and increase the cpu，memory and swap


deployer panic

panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x4b7a5b]

goroutine 25 [running]:
github.com/flynn/flynn/controller/deployer/strategies.waitForJobEvents(0xc2080fa8a0, 0xc2080fa840, 0xc208039740, 0x0, 0x0)
	/home/ubuntu/go/src/github.com/flynn/flynn/controller/deployer/strategies/main.go:57 +0xc8b
github.com/flynn/flynn/controller/deployer/strategies.allAtOnce(0x7f0f846deef0, 0xc20801c0c0, 0xc208036038, 0xc20802b0e0, 0xc2080fa840, 0x0, 0x0)
	/home/ubuntu/go/src/github.com/flynn/flynn/controller/deployer/strategies/all-at-once.go:46 +0xeda
main.(*context).HandleJob(0xc20801cba0, 0xc2080a4280, 0x0, 0x0)
	/home/ubuntu/go/src/github.com/flynn/flynn/controller/deployer/main.go:120 +0x1845
main.*context.HandleJobÂ·fm(0xc2080a4280, 0x0, 0x0)
	/home/ubuntu/go/src/github.com/flynn/flynn/controller/deployer/main.go:59 +0x43
github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go.(*Worker).WorkOne(0xc2080326c0, 0xc20802a901)
	/home/ubuntu/go/src/github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go/worker.go:103 +0x481
github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go.(*Worker).Work(0xc2080326c0)
	/home/ubuntu/go/src/github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go/worker.go:74 +0x1b1
created by github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go.(*WorkerPool).Start
	/home/ubuntu/go/src/github.com/flynn/flynn/Godeps/_workspace/src/github.com/bgentry/que-go/worker.go:164 +0x1d6

https://s3.amazonaws.com/flynn-ci-logs/20150128015158-b67d3a73-build-5b73a373e92015e9581b9032fe0bb94665aae803-2015-01-28-02-19-31.txt
Looks like the channel was closed (check the comma ok).

@archSeer please fix this.


Peak memory used for a task

Currently, sos status task_id -v4 dose not show the peak memory for a task. Do we monitor this, or there is an option to add for it? I seem to recall when we submit using SoS notebook interface there are some peak memory monitors? This would be useful to debug and adjust my failed tasks due to insufficient memory.

The information were in HTML output, but not in -v4. It could be added.

Thank you @BoPeng . We are working on a pipeline that this feature would be very useful. I wonder if it would be possible to code it for -v4 so we can use it to monitor our pipeline memory usage and make adjustments.

ok, will have a look soon(ish). It might already be there. I mean the memory is recorded every 1 minute so no such information will be collected for short jobs.

I mean the memory is recorded every 1 minute so no such information will be collected for short jobs.

I think that's good enough ... or we can use job template to control that? We are running association analysis on UK Biobank data; each job can take hours if not days. But I hope peak memory usages lasts for more than 1 minute so we can see it.

ok, the problem had something with the graphic output, which was broken but not fixed because we needed some JS library to display the figure but it was too much trouble to keep the dependency. The output was therefore changed but the command line did not catch up.
Please try the latest master.

Thank you @BoPeng I've asked my team to run and report back. I take that the problem is solved but I'm yet to hear from them. I'll confirm when I get the result.

We confirm it works as expected. It has been helpful for us to revisit resource usage for some of our pipeline steps.

It is not a priority task but I noticed that sos uses about 50M of RAM for simple sleep command, which could be optimized.


type: ActionConst.RESET and Android back button

Version
Tell us which versions you are using:

react-native-router-flux v4.0.0-beta.31

Problem
Suppose you have 4 scenes, A B C D. You can go to the respective scene for that order.
When I go from A to B, and when from B to C I use type: ActionConst.RESET to reset the history stack. After that when I'm in C, I press the Android back button (the app will now quit), and then relaunch the app from the app drawer.
Expected behaviour
App starts with scene A.
Actual behaviour
App starts with scene C.
Steps to reproduce
Make some scenes and try type: ActionConst.RESET when navigating to one scene, and then press the Android back button.

@b1acKr0se
Have you tried this? Actions.root({ type: ActionConst.RESET }) This one will put you back to the initial scene.

after all tries I just switched to v 3.43.0

please I have the same issue! #3102

Please try to reproduce it with Example project and latest version 4.0.0-beta.40. Feel free to open if the issue still exists


Portals: Unexpected room bounds generated

Godot version
3.x (0403cb8ad)
System information
macOS 11.5.1
Issue description
One corner of the generated room bounds of my room is at an unexpected place. The room should be a cube shape.
The corner will be at the expected place after deleting the large portal in the front.

Steps to reproduce
Open the MRP in the editor and click "Convert Rooms" to see the green bounds.
Minimal reproduction project
QuickHull.zip

Somewhat surprisingly, this is actually expected to happen in some circumstances. If you drop the Room Simplify value in the RoomManager from 0.5 to 0.4 or lower you will see the 'correct' corner point is chosen. You can also override the simplify value in each room.
Simplification error
What is happening is that the simplification value is used as an epsilon when running QuickHull. It determines the degree of difference in a point to create a new plane, and is subject to a certain amount of float / accuracy error. This is currently a trade off, the current default (0.5) can result in some cutting of corners, but it also reduces the worst cases when using bounds generated from e.g. curved surfaces like spheres. Without simplification, such curved rooms would contain far too many planes to be usable. We could possibly change the default to somewhere more around 0.4, I'll keep an eye on this.
As well as tweaking the simplification value you can also edit the points manually in such cases using the gizmo.
Does it cause problems
The other thing to note is that while this looks unsightly, in 99% of cases it doesn't seem to matter in practice. Aside from e.g. autoplace, the room bound is used to determine  which room the camera / players are in. Most of these will have a radius of some kind, and use physics, so the centre will never reach this disputed corner region.
Different convex hull algorithms
My long term goal is I'm rewriting a new type of quickhull that works better for these (and a number of other) situations, it's mostly done but not ready for primetime yet, it is a surprisingly difficult problem. I've also evaluated the bullet convex hull generator and the other one in Godot which splits concave meshes. It's something I'm sure we can improve with time. Another option is to use a decimate algorithm on the mesh prior to running quickhull.


Update Refer Healthcare Organizations page

Fixes #14828
This PR updates the content of the refer healthcare organizations page.

[ ] Missing a few bolded words from the doc in the Referral process section(see screenshot), and in the email template section


Resolver error at paths./api/cmr_domain.get.responses.200.schema.items.$ref Could not resolve reference because of: Could not resolve pointer: /definitions/Map«string,object» does not exist in document

Please take the time to search the repository, if your question has already been asked or answered.

[x] What version of the library are you using? Is it the latest version? The latest released version is

i am using 2.9.2
What kind of issue is this?

[x] Question. Is this a question about how to do a certain thing?
how to resolve the bug

[ ] Bug report. If you’ve found a bug, spend the time to write a failing test. Bugs with tests or
steps to reproduce get fixed faster. Here’s an example: https://gist.github.com/swankjesse/6608b4713ad80988cdc9

[ ] spring xml/java config that is relevant
[ ] springfox specific configuration if it makes sense
[ ] include any output you've received; logs, json snippets etc.; and what the expected output should be
[ ] if you have a repo that demonstrates the issue for bonus points! See this example

[ ] Feature Request. Start by telling us what problem you’re trying to solve. Often a solution
already exists! Don’t send pull requests to implement new features without first getting our
support. Sometimes we leave features out on purpose to keep the project small.

Please do consider starring this repository if you do like this project and find it useful.

@dilipkrish Could you please help me to solve this issue


Added tests module

Hello, I want to propose some tests changes again :)
What is done:

All tests are moved totests module.
All tests related to requests.utils are separated in tests.test_utils module.
Fixtures httpbin and httpbin_secure were slightly refactored and moved to tests.conftest module.
ThreadPool was removed, because it was not used.
All compatibility code was moved to tests.compat.
More parametrization was added.

I want to ask you if I'm going in the right way or not. Also I noticed, that requests.utils has ~45% coverage by unit tests, so, would you mind if I'll add more unit tests i this PR? If everything is ok

Pinging @kennethreitz again for review on test code.
Thanks for this @Stranger6667!

This looks great! One minor nitpick about syntax, though.
You are using this style:
@pytest.mark.parametrize(
    'timeout, error_text', (
        ((3, 4, 5), '(connect, read)'),
        ('foo', 'must be an int or float'),
    )
)

I would prefer this style:
@pytest.mark.parametrize('timeout, error_text',
    (
        ((3, 4, 5), '(connect, read)'),
        ('foo', 'must be an int or float'),
    )
)

But, I'd be happy to clean that up after the merge.

@Stranger6667 more tests for utils are more than welcome!

:sparkles: :cake: :sparkles:

Thank you, @Lukasa @kennethreitz ! :)


ip: Add MustAddrFromIP

This function is the same as AddrFromIP() but assumes the input is
valid. It doesn't return an error and instead panics if assumptions are
not true.
This is useful to have a fast-path without error handling when we are
certain the input is valid.
Signed-off-by: Chris Tarazi<EMAIL_ADDRESS>

The function is not used anywhere (yet) so no need to run the full end-to-end CI. Merging.


[BUG]: changed how derivative based distance metric are handled

Reference Issues/PRs

Bug fix for using derivative based distances in kmeans and kmedoids.
What does this implement/fix? Explain your changes.

TLDR:

Derivaitve transformer to take derivative.
Conditional checks in kmeans and kmedoids for metric. If using a derivative to use the transformer and then pass to dtw distance.

Derivative based distances were performing poorly which we found was due to how the derivative for panel data was being transformed (or not). As such while ddtw 'works' to compute the distance between two time series, however, when using the factory over a data set some steps are skipped (mainly due to efficiency). As such a derviative transformer has been added to take the derivative of panel data and then passed to regular dtw. This should solve the bugs we were having with it and additionally improve performance.
Does your contribution introduce a new dependency? If yes, which one?

What should a reviewer concentrate their feedback on?

Any other comments?

PR checklist

For all contributions

[x] I've added myself to the list of contributors.
[x] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[x] I've added unit tests and made sure they pass locally.

For new estimators

[x] I've added the estimator to the online documentation.
[x] I've updated the existing example notebooks or provided a new one to showcase how my estimator works.

PS: which bug does this precisely fix?


Upgrade Linux Kernel for flatcar-3033 from 5.10.209 to 5.10.210

Subject says it all.

See instead https://github.com/flatcar/scripts/pull/1720