Proxy not Found

when i press "Apply Default Settings" on the plugin
it's stuck..
i try to enable "Automatic Cache Management"
when i do refresh it's return back to off
also i see on the console
"http://www.sites.com/wp-admin/admin-ajax.php?action=cloudflare_proxy Failed to load resource: the server responded with a status of 404 (Not Found)"

Do you have any plugin which doesn't allow the blog to retrieve PATCH method http requests?

@ben29 Are there any errors in your PHP error log?

@thellimist no. i don't have.
@jwineman i don't see php errors

What other plugins does you're blog have installed currently?

now i see error logs on the apache:
[Fri Nov 18 17:51:20.557559 2016] [authz_core:error] [pid 23066] [client <IP_ADDRESS>:54178] AH01630: client denied by server configuration: /home/testuser/domains/site.com/public_html/wp-admin/admin-ajax.php, referer: http://www.site.com/wp-admin/options-general.php?page=cloudflare
[Fri Nov 18 17:51:25.723581 2016] [:error] [pid 23056] [client <IP_ADDRESS>:54177] [CloudFlare] ERROR: [CLIENT API] Array\n(\n    [type] => request\n    [method] => GET\n    [path] => zones/5aafdb9284b6d135aae2b0689d2b8390/analytics/dashboard\n    [headers] => Array\n        (\n            [X-Auth-Key] => 01426d432823416ab8e786718c374182c1adc\n            [X-Auth-Email] =><EMAIL_ADDRESS>          [Content-Type] => application/json\n        )\n\n    [params] => Array\n        (\n            [since] => -43200\n            [action] => cloudflare_proxy\n        )\n\n    [body] => Array\n        (\n            [cfCSRFToken] => \n        )\n\n)\n , referer: http://www.site.com/wp-admin/options-general.php?page=cloudflare
[Fri Nov 18 17:51:25.723701 2016] [:error] [pid 23056] [client <IP_ADDRESS>:54177] [CloudFlare] ERROR: [CLIENT API] Array\n(\n    [type] => response\n    [reason] => Bad Request\n    [code] => 400\n    [body] => Analytics service returned an error\n    [stacktrace] => #0 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php(145): Guzzle\Http\Exception\BadResponseException::factory(Object(Guzzle\Http\Message\Request), Object(Guzzle\Http\Message\Response))\n#1 [internal function]: Guzzle\Http\Message\Request::onRequestError(Object(Guzzle\Common\Event), 'request.error', Object(Symfony\Component\EventDispatcher\EventDispatcher))\n#2 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/symfony/event-dispatcher/EventDispatcher.php(184): call_user_func(Array, Object(Guzzle\Common\Event), 'request.error', Object(Symfony\Component\EventDispatcher\EventDispatcher))\n#3 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'request.error', Object(Guzzle\Common\Event))\n#4 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php(589): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('request.error', Object(Guzzle\Common\Event))\n#5 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php(378): Guzzle\Http\Message\Request->processResponse(Array)\n#6 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php(303): Guzzle\Http\Message\Request->setState('complete', Array)\n#7 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php(257): Guzzle\Http\Curl\CurlMulti->processResponse(Object(Guzzle\Http\Message\Request), Object(Guzzle\Http\Curl\CurlHandle), Array)\n#8 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php(240): Guzzle\Http\Curl\CurlMulti->processMessages()\n#9 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php(224): Guzzle\Http\Curl\CurlMulti->executeHandles()\n#10 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php(111): Guzzle\Http\Curl\CurlMulti->perform()\n#11 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMultiProxy.php(94): Guzzle\Http\Curl\CurlMulti->send()\n#12 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/guzzle/guzzle/src/Guzzle/Http/Client.php(284): Guzzle\Http\Curl\CurlMultiProxy->send()\n#13 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/cloudflare/cloudflare-plugin-backend/src/API/AbstractAPIClient.php(79): Guzzle\Http\Client->send(Object(Guzzle\Http\Message\Request))\n#14 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/cloudflare/cloudflare-plugin-backend/src/Router/DefaultRestAPIRouter.php(64): CF\API\AbstractAPIClient->callAPI(Object(CF\API\Request))\n#15 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/vendor/cloudflare/cloudflare-plugin-backend/src/Router/RequestRouter.php(59): CF\Router\DefaultRestAPIRouter->route(Object(CF\API\Request))\n#16 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/src/WordPress/Proxy.php(62): CF\Router\RequestRouter->route(Object(CF\API\Request))\n#17 /home/testuser/domains/site.com/public_html/wp-content/plugins/cloudflare/src/WordPress/Hooks.php(95): CF\WordPress\Proxy->run()\n#18 [internal function]: CF\WordPress\Hooks->initProxy('')\n#19 /home/testuser/domains/site.com/public_html/wp-includes/plugin.php(524): call_user_func_array(Array, Array)\n#20 /home/testuser/domains/site.com/public_html/wp-admin/admin-ajax.php(91): do_action('wp_ajax_cloudfl...')\n#21 {main}\n)\n , referer: http://www.site.com/wp-admin/options-general.php?page=cloudflare
[Fri Nov 18 17:51:25.723775 2016] [:error] [pid 23056] [client <IP_ADDRESS>:54177] [CloudFlare] ERROR: Analytics service returned an error , referer: http://www.site.com/wp-admin/options-general.php?page=cloudflare

@ben29 I've deleted your logs since it contained information which you shouldn't have posted to a public forum. Please send sensitive information through support.cloudflare.com mentioning this issue.
Thanks

This is the error of  @ben29
[Fri Nov 18 17:51:25.723775 2016] [:error] [pid 23056] [client <IP_ADDRESS>:54177] [CloudFlare] ERROR: Analytics service returned an error , referer: http://www.site.com/wp-admin/options-general.php?page=cloudflare

[Fri Nov 18 17:51:20.557559 2016] [authz_core:error] [pid 23066] [client <IP_ADDRESS>:54178] AH01630: client denied by server configuration: /home/testuser/domains/site.com/public_html/wp-admin/admin-ajax.php

It looks like your server permissions are incorrect according to this.


Movement/Autostand fixes.

Added a check to prevent all directional autostand while in eye of zomm type spells.
Added a check to prevent all directional autostand in spellbook while using perspective changing spells. (bind sight/zomm)
Added in two .ini flags to check for autostanding with strafe while in spellbook (default behavior is enabled)
Removed an unnecessary line from buff_timers.h

The eye of zomm directional autostand changes are dependent on having an eqgame.dll published from @SecretsOTheP with the removal of the autostand from the dll side to properly function (currently it will autostand while outside of spellbook with all versions of the eqgame.dll file that are accessible from the quarm discord)

Removed the checks to prevent directional autostand when using perspective changing spells. Now we just change the controlled actors position for autostanding which prevents eye of zomm autostand from happening at all. There is however autostand while in bind sight, which honestly is probably the intended behavior anyways. Can be changed later if needed.


svgIcon with bound expression in contents fails for IE 11

Bug, feature request, or proposal:
<md-icon [svgIcon]="myIcon">{{myIcon}}</md-icon>

This fails in IE 11 if the md-icon component is hidden and shown.  Removing {{myIcon}} from the template avoids the error.
What is the expected behavior?
No error is shown in the console.  The icon is not duplicated.
What is the current behavior?
An error appears in the console and the icon is duplicated.

Error from the console
ERROR Error: Invalid argument.
   "ERROR"
   {
      [functions]: ,
      __proto__: { },
      description: "Invalid argument.",
      message: "Invalid argument.",
      name: "Error",
      ngDebugContext: { },
      number: -2147024809,
      stack: "Error: Invalid argument.
   at DefaultDomRenderer2.prototype.setValue (eval code:2940:71)
   at BaseAnimationRenderer.prototype.setValue (eval code:513:73)
   at DebugRenderer2.prototype.setValue (eval code:13793:66)
   at checkAndUpdateTextInline (eval code:11867:9)
   at checkAndUpdateNodeInline (eval code:12358:13)
   at checkAndUpdateNode (eval code:12301:9)
   at debugCheckAndUpdateNode (eval code:13162:5)
   at debugCheckRenderNodeFn (eval code:13141:13)
   at Anonymous function (Function code:17:5)
   at debugUpdateRenderer (eval code:13126:5)
   at checkAndUpdateView (eval code:12273:5)
   at callViewAction (eval code:12633:21)
   at execEmbeddedViewsAction (eval code:12591:17)
   at checkAndUpdateView (eval code:12269:5)
   at callViewAction (eval code:12633:21)",
      Symbol(rxSubscriber)_m.ix4mqv1tfg5: undefined
   }

What are the steps to reproduce?
http://plnkr.co/edit/IxGqqudBSwWHompYGZtD?p=preview

Browse to plunker using IE 11.
Open console in developer tools
Toggle slider off
Toggle slider on

What is the use-case or motivation for changing an existing behavior?
I wanted to fall back to having the name of the icon appear on the screen if the svg doesn't load over the network.  This works great in other browsers, but fails for IE 11.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 4.3.1, Material 2.0.0-beta.8, IE 11
Is there anything else we should know?
The error happens in DefaultDomRenderer2:
node.nodeValue = value

Because you're setting innerHtml here as a workaround for this issue
...which runs straight into the situation discussed here.  Namely, setting innerHtml on a parent node and then trying to update the nodeValue of a removed node fails silently in modern browsers, but IE 11 throws an error.

Thanks!
On Aug 2, 2017 7:14 PM, "tinayuangao"<EMAIL_ADDRESS>wrote:

Closed #6093 https://github.com/angular/material2/issues/6093 via #6102
https://github.com/angular/material2/pull/6102.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/angular/material2/issues/6093#event-1190493037, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA0lQEKyTpKXwmeCbPhxkRjzHEUKSfKgks5sUQLzgaJpZM4OlqfX
.


Annotation incorrectly positioned

Application version: 1.1.132
Client version: 5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2383.0 Safari/537.36
Reported date: 7/18/15 8:47 AM
Reported by: A Google User

For school we had/have a project where we need to implement an rfc, but partially. To show which parts we had did and didn't have to implement, the teaching assistants crossed out some parts. (I don't know what they did exactly, but it seems that they added an image on top of the pdf pages.) It shows up fine on my linux pdf viewer and on adobe pdf viewer, but the lines show up "minimized" in the lower left corner. Since a picture tells more than a thousand words: https://www.dropbox.com/s/wslxo18ex1ghw0p/WhatItShouldLookLike.PNG?dl=0 https://www.dropbox.com/s/xueum4bubwhwk0s/WhatItLooksLike.PNG?dl=0 and one of the pdfs in question: https://www.dropbox.com/s/uago756gbli5onm/rfc3344.pdf?dl=0 (several pages, screenshots from page 2).

I did a cursory look, and it seems that PDF.js does not yet support the annotation type (<IP_ADDRESS> Text Markup Annotations).
And the following errors are repeated many times in the console:
Warning: Unimplemented annotation type "StrikeOut", falling back to base annotation
Warning: Unimplemented annotation type "Popup", falling back to base annotation

I'm pretty sure this is a duplicate of #5974 and perhaps also another one in the 4-annotations category. I have tried to look into that issue a while back, but couldn't really find a good solution. I suspect this is a general problem and not just for this annotation type. The problem appears to be connected to the appearance streams. From what I read, PDFs use a Cartesian plane for points (and translations of points) and it appears the code does not handle that well enough.

(inlining the attachments to try out Github's PDF attachment feature)
PDF: rfc3344.pdf
Actual result:

Expected result:


A few minor corrections to the docs

In the docker documentation, the intkey command is updated to use
'--url'.
Indentiation fixed for one text block.
In the Ubuntu documentation, the 'tail' command has been updated.
Signed-off-by: kulkarniamol<EMAIL_ADDRESS>

@chenette  Pls review

@kulkarniamol - Please rebase.  That will fix the problem in the "Run Lint" build stage.

@chenette Done.

@ryjones any thoughts on why DCO is stuck?

@jwagantall could you look at the DCO issue? is there a DCO bot outage generally?

Checking the DCO bot.. looks like there was a problem with it 7 days ago.. but I am still investigating

I can see DCO was working on recent changes.. Not sure if this pull request just got jinxed somehow..
Do you guys think we can try closing this pull request and create a new one since the rebase didn't seemed to take effect?

@kulkarniamol unfortunately the DCO bot will not reset for this PR. Can you please close this PR and push this change up as a new PR?


Clarifying param use

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

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

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsAutoAttendant.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@tseward

@tiburd Please merge this PR. Thanks

Docs Build status updates of commit 96916d9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsAutoAttendant.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 763b29d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsAutoAttendant.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsAutoAttendant.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


pymux can't start with prompt_toolkit-1.0.3

I install pymux with command "pip install pymux", which it will download the latest version of prompt_toolkit (1.0.3), which it can't start.
I have to downgrade prompt_toolkit back to 1.0.0 in order to make pymux working again.
Please see me screen cast here: https://asciinema.org/a/50238

Hi @cwt,
Thanks for notifying me! I just released a new version of pymux. (0.11) Could you try to reinstall pymux? pip install -U pymux?
Thanks!

Yeah! it's working now. Thanks.


Iconset Request

https://github.com/tabler/tabler-icons, requested by @chrishrtmn in https://github.com/antfu/icones/issues/7
https://github.com/CoreyGinnivan/system-uicons

Thanks a lot :)

Tabler icons were added yesterday :)
System UIcons look good. I'll add it, they should be published in next update tomorrow morning.


Updated the MySQLi Driver to Support SSL Connections

Uses the DB_driver class encrypt option as the flag for turning on encryption. Also added SSL connection validation with error logging in order to provide users a way to know if they are actually connecting via SSL. This commit fixes #3781
Signed-off-by: Tim Nolte<EMAIL_ADDRESS>

OK, so I added some additional parameters to the MySQLi driver that I realize that I didn't add to the database documentation. The options I added are not actually critical to SSL work depending on the users' server setup. If I need to I can add those additional parameters to the documentation and submit a new pull request.

OK, went back and made some additional updates to make sure I covered documentation/example requirements. This PR should be all set barring any disagreement with the implementation.

It's a great feature, but adding 6 config options that work only with a single database driver ... I'm really not sure about that.

@narfbg OK, well 5 of those are for SSL specifically. We could make that 1 config option as an array (ssl_options). I guess I didn't see a problem since the MySQLi driver already pushes 3 unique config options (compress/delete_hack/stricton). I want to make sure that the SSL implementation is complete and won't result in some users having to hack core in order to get their SSL setup working. What would you rather see for this? I'm open to whatever alternatives better fit with the vision of the project. Thanks!

Well, we try to only have features that are available to at least few drivers. 'delete_hack' and 'stricton' are MySQL-only, but not limited to the 'mysqli' driver (and to be honest, they are quite old too; the former probably wouldn't be accepted today),
'compress' being an option (not an additional QB method, for example) made it acceptable, but it's a single option ... Squeezing these 5 into an array might work, but please remove the 'db_options' one.

OK, well I guess I disagree about removing 'db_options' as it's generic enough that it could be used in other drivers to set database type specific things (i.e. for Oracle a way to call oci_set_client_identifier or set sqlsrv_configure option with SQL Server connections). Is it acceptable to at least add an 'ssl_verify_cert' option to the new 'ssl_options' array and then use that to set the MySQLi option 'MYSQLI_OPT_SSL_VERIFY_SERVER_CERT'?

No ... that would belong in a "db_options"-like setting, but you shouldn't introduce 2 features with 1 pull request. We can think of a solution for that later.

I see you've updated the patch, please drop a comment next time (can't get notifications from commits).
Anyway, I'm still unhappy with it and it would take a lot of back-and-forth comments until we reach a point where it's acceptable for merge ... nothing wrong with it per se, just doesn't meet my "quality standards" if I can put it that way.
Mind if I refactor it and see where we can get it from there?

@narfbg refactor away. I guess I don't care how the SSL support gets in there, I just figured I'd be apart of the solution and help. I'll just take a look at your code so that I'm aware of what the coding standard is going forward.

Well, I'll pull your patch and work on top of it - that way you'll still get attribution. :)

OK, thanks. Sounds good.

@timnolte Please see the referenced commit above and tell me if I've missed anything or if you've got any concerns about it.
Also, you mentioned an MYSQLI_OPT_SSL_VERIFY_SERVER_CERT option, but I can't find any documentation on that ... How/what do you know about it?
TODO: Add the same stuff to 'pdo/mysql'.

Added PDO support as well ... it's a few more commits now, so you might want to look at this diff instead: https://github.com/bcit-ci/CodeIgniter/compare/develop...feature/mysqli_ssl

I'm concerned about your reuse of the $ssl array for 2 different use cases.(setting up the SSL parameters and checking it in the SSL connection verification) This seem like that opens this code up for more opportunities for improper validation. I also don't like the use of empty with array keys as this has the potential to break on PHP older than 5.4, like 5.3 specifically. I'm fine with that so long as the CI README is update to reflect that anything below PHP 5.4 should now explicitly not be used. The README eludes to that currently but this sort of use of empty() to me should dictate that anything below 5.4 should no longer be supported.
So that MYSQLI_OPT_SSL_VERIFY_SERVER_CERT constant is an as yet undocumented option. It controls whether the server certificate is verified. You can find it mentioned in the following places:
http://svn.php.net/viewvc?view=revision&revision=302897
https://bugs.php.net/bug.php?id=54962

I don't understand your concern about $ssl, at all. If it's some sort of "code quality" criteria on your part, then it directly contradicts with mine ... :)
empty() doesn't break anything with array keys: http://3v4l.org/OOjWq
Thanks for the clarification on MYSQLI_OPT_SSL_VERIFY_SERVER_CERT. I've added it here: cfc9e77c89ee5377b25e411ef3d8ab43c8900b7e

Actually, if you read the PHP manual empty() does have a problem if ['encrypt'] is set to an empty string. http://3v4l.org/rFP6O
http://php.net/manual/en/function.empty.php (See Example #2 empty() on String Offsets).

Also, as for the reuse of $ssl, it comes down to clear readability. You have an $ssl variable that is used one way, as parameter storage, in one place then as something completely different (SSL result status) in another place with the difference being you are checking a second numerical index only which has no readable meaning. A numerical index could easily be mistakenly overwritten and therefore break validation.

That's not a problem just for empty() ... you'll get that with anything, including array_key_exists(). That's why there's an is_array() check wrapping the whole thing. :)
On the $ssl thing - that numerical index will not easily be mistakenly overwritten ... it doesn't exist in the first place and even if it did - it's a good thing that it would be overwritten and that's very much intentional.
But anyway, this is just chit-chat as I got that numerical index check from your patch (reusing the variable is my part of course) and subsequently replaced it in my third commit after pulling your changes, here: 9194b492f900b05acd204cb1b4a524149402be75


HDMI speakers not working

My speakers are driven by HDMI. I've tested them using aplay and they work but perhaps not in the venv. When I tried to find my speakers in the installer script using Test All Speakers i heard no sounds. I found my speakers in Select From List i find plughw:Card=vc4hdmi,,DEV=0. and selected that. Finally, when I applied settings I see an error message--
aplay: set_params:1343: Sample format non available
Available formats:

IEC958_SUBFRAME_LE

I also got the same message when attempting output to HDMI - so I guess it's that HDMI uses a particular format not supported by alsa.   I didn't follow up (eg trying pulseaudio) as I had other outputs available.
HDMI audio output would be useful when using the Voice Assist satellite for other things, such as a music player or control panel.

I wonder if installing pulseaudio would help fix this

Seeing the same issue on a fresh Raspberry Pi OS (64-bit). Audio works via HDMI (e. g. from chromium) but not from wyoming satellite or even aplay.
Pulseaudio, which is installed, makes no difference in itself but can output audio to hdmi totally fine for me.
What did the trick for me is to use sysdefault:CARD=vc4hdmi0 as audio target instead.


Fix quickstart

This makes a one-line change that seems to be necessary for the quickstart tutorial to work in the current version.
I'm guessing the old part is a hold-over from a previous version? I also updated the text to reflect the new situation of a State object instead of the previous tuple.

Thanks Erik! I actually fixed this myself because I've switched to using notebooks for the docs so the updated needed to happen there. Thanks for pointing this out!


Interface excluded in POM Jacoco

Interface added in POM which are to be excluded for Jacoco

Can one of the admins verify this patch?

ok to test

You may also need to put the additions here : https://github.com/datakaveri/iudx-aaa-server/blob/ec502770eb4f63b4cf59fae967362767937e07bc/Jenkinsfile#L37
Because the interface files still show up in the report - for e.g. if it was excluded, AdminService should not show up in the report; but it's still there.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:28: python_build_tool_in_run: The python build tool setuptools is in run depends
ERROR: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:43: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:43: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:43: missing_documentation: The recipe is missing a doc_url or doc_source_url
WARNING: /tmp/abs_cani7lkplc/clone/recipe/meta.yaml:43: missing_description: The recipe is missing a description
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:28: python_build_tool_in_run: The python build tool setuptools is in run depends
WARNING: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:43: missing_description: The recipe is missing a description
ERROR: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:43: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:43: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_4e9a0rykwn/clone/recipe/meta.yaml:43: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


Add env to docker compose file

This PR doesn't introduce:

[x] typos
[x] conflict markers
[x] unwanted comments
[x] temporary files, auto-generated files or secret keys
[x] console.log meant for debugging
[x] codegen errors

Moved changes to https://github.com/IFRCGo/alert-hub-web-app/pull/182


Don't erase lines on :down if history disabled (#20).

Describe the change
As discussed in #20, don't erase the line on :down if track_history? is false.
Requirements
Put an X between brackets on each line if you have done the item:
[X] Tests written & passing locally?
[X] Code style checked? (I don't know if you have a formal style, but I copied as best I could)
[X] Rebased with master branch?
[N/A] Documentaion updated?

Coverage increased (+0.1%) to 89.954% when pulling ee9daeced12ac40f93b1b99e0ae412af1b93af61 on cpence:master into 90cd6b26bfdce3970239d82c8aa1fbdf0df41c8c on piotrmurach:master.

Coverage increased (+0.1%) to 89.954% when pulling ee9daeced12ac40f93b1b99e0ae412af1b93af61 on cpence:master into 90cd6b26bfdce3970239d82c8aa1fbdf0df41c8c on piotrmurach:master.

Added! I didn't squash the commits because I've never known the right git one-liner to do that...

Thank you! ❤


pahole: 1.26 -> 1.27

Description of changes
(Note I don't have enough cpu/disk to build a linux kernel with this, so letting ofborg do the work... Always a bit of a bet on staging. Maybe someday...)
From the release e-mail:
        The v1.27 release of pahole and its friends is out, supporting
parallel reproducible builds and encoding kernel kfuncs in BTF, allowing
tools such as bpftrace to enumerate the available kfuncs and obtain its
function signatures and return types.

BTF encoder:

- Inject kfunc decl tags into BTF from the BTF IDs ELF section in the Linux
  kernel vmlinux file.

  This allows tools such as bpftools and pfunct to enumerate the available kfuncs
  and to gets its function signature, the type of its return and of its
  arguments. See the example in the BTF loader changes description, below.

- Support parallel reproducible builds, where it doesn't matter how many
  threads are used, the end BTF encoding result is the same.

- Sanitize unsupported DWARF int type with greater-than-16 byte, as BTF doesn't
  support it.

BTF loader:

- Initial support for BTF_KIND_DECL_TAG:

  $ pfunct --prototypes -F btf vmlinux.btf.decl_tag,decl_tag_kfuncs | grep ^bpf_kfunc | head
  bpf_kfunc void cubictcp_init(struct sock * sk);
  bpf_kfunc void cubictcp_cwnd_event(struct sock * sk, enum tcp_ca_event event);
  bpf_kfunc void cubictcp_cong_avoid(struct sock * sk, u32 ack, u32 acked);
  bpf_kfunc u32 cubictcp_recalc_ssthresh(struct sock * sk);
  bpf_kfunc void cubictcp_state(struct sock * sk, u8 new_state);
  bpf_kfunc void cubictcp_acked(struct sock * sk, const struct ack_sample  * sample);
  bpf_kfunc int bpf_iter_css_new(struct bpf_iter_css * it, struct cgroup_subsys_state * start, unsigned
int flags);
  bpf_kfunc struct cgroup_subsys_state * bpf_iter_css_next(struct bpf_iter_css * it);
  bpf_kfunc void bpf_iter_css_destroy(struct bpf_iter_css * it);
  bpf_kfunc s64 bpf_map_sum_elem_count(const struct bpf_map  * map);
  $ pfunct --prototypes -F btf vmlinux.btf.decl_tag,decl_tag_kfuncs | grep ^bpf_kfunc | wc -l
  116
  $

pretty printing:

- Fix hole discovery with inheritance in C++.

Things done

Built on platform(s)

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

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

ofborg tests passed, yay.
I'm surprise it didn't add Ccs, so here: @bosu
BTW @delroth -- they added --btf_features=+reproducible_build to build the BTF output in a consistent manner even with multiple threads; I'll send a patch to enable it by default if SOURCE_DATE_EPOCH is set at which point we'll be able to drop the threading-reproducibility.patch

BTW @delroth -- they added --btf_features=+reproducible_build to build the BTF output in a consistent manner even with multiple threads; I'll send a patch to enable it by default if SOURCE_DATE_EPOCH is set at which point we'll be able to drop the threading-reproducibility.patch

That wasn't so bad so updated patch. The output is identical to -j1 output from what I could see.

Note this apparently introduces a regression in linux builds with clang with LTO enabled:

https://lkml.kernel.org/r/20240613214019.GA1423015@thelio-3990X
https://github.com/acmel/dwarves/issues/53

I don't think we actively do that, but on the other hand there's no strict hurry to merge this either, so let's put this on hold until that is fixed

Note this apparently introduces a regression in linux builds with clang with LTO enabled:

I was expecting a new release with it but it's been fixed without such ceremony, so I picked the patch up.
Also didn't get any response to the reproducibility patch so resent it by e-mail, let's see how that one goes.. This PR was only waiting for the clang fix, so marked as ready again.

I believe there's no use in pinging Delroth anymore: https://github.com/NixOS/nixpkgs/pull/307173

Doh, thanks for the heads up.
And thanks for merging as well.
FWIW that patch was more or less refused upstream after a few exchanges with upstream, between pahole folks telling me that this belongs in kbuild, and kbuild folks saying this deserves a new .config option... let's just keep that harmless patch around for now.

I don't think we actively do that, but on the other hand there's no strict hurry to merge this either, so let's put this on hold until that is fixed

Maybe I should upstream a kernel built with Clang and LTO (would help to assert our kernel modules build against this scenario), mine broke after this bump :cry:

I don't think we actively do that, but on the other hand there's no strict hurry to merge this either, so let's put this on hold until that is fixed

Maybe I should upstream a kernel built with Clang and LTO (would help to assert our kernel modules build against this scenario), mine broke after this bump :cry:
EDIT Solution is a second patch by Arnaldo: https://lore.kernel.org/all/ZnGZ71a4E29kPrvS@x1/

@PedroHLC doh, sorry... I wish he'd just tagged a fix release instead of posting patches like this :/
especially since on https://github.com/acmel/dwarves/issues/53 someone commented the other patch was enough..
I've just opened https://github.com/NixOS/nixpkgs/pull/331589 - if you could confirm it works manually that'd be great.
Long term I agree a test would be welcome, the bpf nixos test builds the regular kernel as a dependency but we could use a minimal clang kernel build test. Heck, I can't even build a kernel on my machines because we have way too many modules enabled, I need to figure out how to build a minimal virt kernel so I can run these tests properly... but at least ofborg would build it for now!


Added example code of how to use routine run.

But the next line says:
See L<Proc|/type/Proc> for more details, for example on how to capture output.

Perhaps we should delete for example on how to capture output part, given that your pull request adds this example?

I've removed the line.


Bug when using slider-item-reveal on slider-item-show3+

Describe the bug
When you create a swiffy slider with slider-item-reveal and slider-item-show2 it makes two of the list items visible, but if you use a value bigger than 2, it makes one more visible than indicated. So if you do slider-item-show4, 5 get made visible instead.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click the reveal option
Set the amount of slides shown to 2
See in the developer tools that 2 items are made visible
Set the amount of slides shown to 3
See in the developer tools that 4 items are made visible
Set the amount of slides shown to 4
See in the developer tools that 5 items are made visible
Etc.

Expected behavior
The same amount of items get made visible as you selected, for all amount of slides
Desktop (please complete the following information):

OS: Mac Os 10.15 & 12
Browser chrome and safari
Version 120 and multiple

Additional context
On my own site I also used slider-nav-animation, but that isn't required to reproduce the bug

This is related only when you have slider-nav-animation enabled - when that is enabled the JS will use an intersection observer that will set the class slide-visible to all 'visible' slides. Visible slides is by default the slides where 30 percent or more is visible, and depending on your viewport and the amount of slides you show.
The default threshold for for the intersection observer is  0.3 (30%) and you can fiddle with that value to not mark slides as visible in your use case. You can do that by adding the attribute data-slider-nav-animation-threshold to your swiffy-slider instance:
I.e. you can set the threshold to 0.2 meaning that the slide-visible will be set when 20% of the slide is visible:
<div class="swiffy-slider slider-item-show4 slider-item-reveal slider-nav-animation slider-nav-animation-appear" data-slider-nav-animation-threshold="0.2">


docs: add appId in vitepress config

Description

fix #9096

Additional context

What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[x] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Curious where you got the appId? 🤔

I searched on v2 docs and docsearch makes POST request to https://bh4d9od16a-dsn.algolia.net/1/indexes/*/queries?x-algolia-agent=Algolia for JavaScript (4.8.5); Browser (lite); docsearch (3.0.0-alpha.42); docsearch-react (3.0.0-alpha.42); docsearch.js (3.0.0-alpha.42)&x-algolia-api-key=b573aa848fd57fb47d693b531297403c&x-algolia-application-id=BH4D9OD16A. I take it from x-algolia-application-id.

Thanks @ydcjeff! Published and confirmed it works 👍🏼

@patak-dev Be sure to discuss with the admins who have access to algolia account. Currently the search only shows migration from v1 when you search "migration". I think we need to update two separate apiKey for v2 and v3 docs.

Oh, interesting, @posva @kiaking do you know how this is handled in Vue for majors? Do we need to contact Algolia or is it something we can do on our side? I think we will need a new key for https://v2.vitejs.dev, ya.


Show errors in the log from VerifyUserTokenAsync

I am getting a nice warning in my logs when the code is invalid  from L1712

warn: Microsoft.AspNetCore.Identity.UserManager[9]
VerifyUserTokenAsync() failed with purpose: ResetPassword for user 21248592.

However it does not tell me what the error is in the error message is.   I have had to add this in my own code.

dbug:IdentityServer.Controllers.Account.AccountController[2150]
User invite failed for [User: 21248592] [error: Invalid token.]

Which basically means i have two log entries for the same issue.  It would be nice to get a list of the errors from the result into the warning message.
Can i suggest something like this?  I would be happy to submit a pull request if you like
if (!result)
            {
               var errors = string.Join(", ", result.Errors.Select(a => a.Description));
                Logger.LogWarning(9, "VerifyUserTokenAsync() failed with purpose: {purpose} for user {userId}.
 Errors {errors }", purpose, await GetUserIdAsync(user), errors );
            }

Sure, a PR would be lovely thank you.

I haven't forgotten this you can expect something Friday

Ok now i am curious.  Why is DataProtectorTokenProvider ValidateAsync  returning false for all the errors?    Why not return the actual error to the developer so we can at least debug why its invalid.


🐛 [firebase_messaging] Get Token Error only in IOS

Bug report
Describe the bug
It's the same as #9878 and #10656 but happening in release mode only in my TestFlight iOS app.
Xcode the latest version Mac oc 13.4 Ventura
Steps to reproduce
Steps to reproduce the behavior:
in the beginning i was using these
firebase_core: ^2.13.1
firebase_messaging: ^14.6.2
firebase_crashlytics: ^3.3.2
firebase_analytics: ^10.4.2
then downgraded firebase_core: ^2.7.1
firebase_messaging: ^14.2.6
firebase_analytics: ^10.1.5
firebase_crashlytics: ^3.0.16
and added firebase_core_platform_interface: ^4.5.3
in both times same error and stuck in white screen [FirebaseMessaging][I-FCM002022] APNS device token not set before retrieving FCM Token for Sender ID '461658105137'.Be sure to re-retrieve the FCM token once the APNS device token is set.
FLTFirebaseMessaging: An error occurred while calling method Messaging#getToken, errorOrNil => {
NSLocalizedFailureReason = "No APNS token specified before fetching FCM Token";
}
10.12.0 - [FirebaseMessaging][I-FCM002022] Declining request for FCM Token since no APNS Token specified

Expected behavior
the app works and no stuck in white screen
Sample project
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Prefs.init();
await setupLocator();
await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform,);
LocalNotificationService.initialize();
await FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);
NotificationSettings settings = await FirebaseMessaging.instance.requestPermission(alert: true, badge: true, sound: true);
if (settings.authorizationStatus == AuthorizationStatus.authorized) {
// print('-------------------------User granted permission');
if (Platform.isIOS) {
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: true,
badge: true,
sound: true,
);
String? apnsToken = await FirebaseMessaging.instance.getAPNSToken().onError((error, stackTrace) {
print("app is not able to get apsn token: " + error.toString());
});
print("apnsToken: " + apnsToken.toString());
}
await FirebaseMessaging.instance.getToken().then((token){
LoginRequest.deviceToken = token!;
});
print("deviceToken: " + LoginRequest.deviceToken);
FirebaseMessaging.onMessage.listen(_firebaseMessagingForegroundHandler);
FirebaseMessaging.onBackgroundMessage(
_firebaseMessagingBackgroundHandler);
} else {
// print('----------------------------User declined or has not accepted permission');
}
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
xxxxxxxx
});
FirebaseMessaging.instance.getInitialMessage().then((message) {
xxxxxxxxxx
});
runApp(MyApp());
}
Future _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
xxxxxxx
}
Future _firebaseMessagingForegroundHandler(RemoteMessage message) async {
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(alert: true, badge: true, sound: true);
xxxxxxx
}

import UIKit
import Flutter
import GoogleMaps
import Firebase

@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GMSServices.provideAPIKey("AIzaSyCFFaOcUnzc0aStuvTcB1xSH-L-mmjVjFY")
FirebaseApp.configure() //add this before the code below
GeneratedPluginRegistrant.register(with: self)
if #available(iOS 10.0, *) {
// For iOS 10 display notification (sent via APNS)
UNUserNotificationCenter.current().delegate = self
let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
UNUserNotificationCenter.current().requestAuthorization(
options: authOptions,
completionHandler: {_, _ in })
} else {
let settings: UIUserNotificationSettings =
UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)
application.registerUserNotificationSettings(settings)
}
application.registerForRemoteNotifications()
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}

Additional context
Add any other context about the problem here.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.4 22F66 darwin-x64, locale en-EG)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Android Studio (version 2022.1)
[!] Android Studio
    ✗ Unable to find bundled Java version.
[✓] Connected device (2 available)
[✓] Network resources

! Doctor found issues in 1 category.

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 3.0.6
Flutter SDK 3.10.6
myApp 1.0.1+17

dependencies:
- build_runner 2.4.6 [analyzer args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- cached_network_image 3.2.3 [flutter flutter_cache_manager octo_image cached_network_image_platform_interface cached_network_image_web]
- carousel_slider 4.2.1 [flutter]
- connectivity_plus 2.3.9 [flutter connectivity_plus_platform_interface connectivity_plus_linux connectivity_plus_macos connectivity_plus_web connectivity_plus_windows]
- countup 0.1.4 [flutter]
- dio 5.3.2 [async http_parser meta path]
- dotted_border 2.0.0+3 [flutter path_drawing]
- easy_localization 3.0.2 [flutter shared_preferences intl args path easy_logger flutter_localizations]
- easy_localization_loader 1.0.1+1 [http csv yaml xml flutter connectivity_plus path_provider]
- file_picker 5.2.10 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface ffi path win32]
- firebase_analytics 10.4.4 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_core 2.15.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 3.3.4 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_messaging 14.6.5 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection js material_color_utilities meta vector_math sky_engine]
- flutter_animator 3.2.2 [flutter vector_math]
- flutter_cached_pdfview 0.4.2 [flutter flutter_pdfview flutter_cache_manager path_provider path]
- flutter_carousel_slider 1.1.0 [flutter]
- flutter_cupertino_datetime_picker 3.0.0 [flutter]
- flutter_gen_runner 5.3.1 [flutter_gen_core build collection crypto glob path]
- flutter_html 3.0.0-beta.2 [html csslib collection list_counter flutter]
- flutter_local_notifications 9.9.1 [clock flutter flutter_local_notifications_linux flutter_local_notifications_platform_interface timezone]
- flutter_multi_select_items 0.4.2 [flutter]
- flutter_swipe_action_cell 3.1.2 [flutter]
- flutter_web_browser 0.17.1 [flutter]
- flutter_widget_from_html_core 0.10.3 [csslib flutter fwfh_text_style html]
- font_awesome_flutter 10.5.0 [flutter]
- full_screen_image_null_safe 2.0.0 [flutter]
- geolocator 9.0.2 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web geolocator_windows]
- get_it 7.6.0 [async collection]
- google_maps_flutter 2.4.0 [flutter google_maps_flutter_android google_maps_flutter_ios google_maps_flutter_platform_interface google_maps_flutter_web]
- google_maps_flutter_platform_interface 2.4.0 [collection flutter plugin_platform_interface stream_transform]
- google_maps_flutter_web 0.5.3 [collection flutter flutter_web_plugins google_maps google_maps_flutter_platform_interface sanitize_html stream_transform]
- http 0.13.6 [async http_parser meta]
- image_picker 1.0.2 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_linux image_picker_macos image_picker_platform_interface image_picker_windows]
- jiffy 6.2.1 [intl]
- linkwell 2.0.6 [flutter url_launcher]
- location_permissions 4.0.1 [flutter meta]
- mime 1.0.4
- modal_bottom_sheet 2.1.2 [flutter]
- multi_select_flutter 4.1.3 [flutter collection]
- oktoast 3.3.1 [flutter]
- open_file 3.3.2 [flutter ffi]
- package_info_plus 3.1.2 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface win32]
- path_provider 2.0.15 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- percent_indicator 4.2.3 [flutter]
- permission_handler 10.4.3 [flutter meta permission_handler_android permission_handler_apple permission_handler_windows permission_handler_platform_interface]
- permission_handler_platform_interface 3.11.3 [flutter meta plugin_platform_interface]
- pod_player_new 0.0.8 [flutter lottie video_player http get wakelock universal_html youtube_explode_dart]
- prefs 4.1.0+3 [flutter shared_preferences shared_preferences_web]
- rflutter_alert 2.0.7 [flutter]
- stop_watch_timer 3.0.1 [flutter rxdart]
- syncfusion_flutter_charts 22.2.7 [flutter intl vector_math syncfusion_flutter_core]
- url_launcher 6.1.12 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- webviewx 0.2.2 [flutter http path pointer_interceptor uuid webview_flutter]

dev dependencies:
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters collection js matcher material_color_utilities meta source_span stream_channel string_scanner term_glyph]

dependency overrides:
- meta 1.9.1

transitive dependencies:
- _fe_analyzer_shared 61.0.0 [meta]
- _flutterfire_internals 1.3.4 [collection firebase_core firebase_core_platform_interface flutter meta]
- analyzer 5.13.0 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- archive 3.3.7 [crypto path pointycastle]
- args 2.4.2
- async 2.11.0 [collection meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- build 2.4.1 [analyzer async convert crypto glob logging meta package_config path]
- build_config 1.1.1 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 4.0.0 [built_collection built_value http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.2.1 [analyzer async build collection crypto graphs logging package_config path pool pub_semver stream_transform yaml]
- build_runner_core 7.2.10 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta package_config path pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.6.1 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 2.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.0.2 [flutter flutter_cache_manager cached_network_image_platform_interface]
- characters 1.3.0
- charcode 1.3.1
- checked_yaml 2.0.3 [json_annotation source_span yaml]
- clock 1.1.1
- code_builder 4.5.0 [built_collection built_value collection matcher meta]
- collection 1.17.1
- color 3.0.0
- connectivity_plus_linux 1.3.1 [flutter connectivity_plus_platform_interface meta nm]
- connectivity_plus_macos 1.2.6 [connectivity_plus_platform_interface flutter]
- connectivity_plus_platform_interface 1.2.4 [flutter meta plugin_platform_interface]
- connectivity_plus_web 1.2.5 [connectivity_plus_platform_interface flutter_web_plugins flutter js]
- connectivity_plus_windows 1.2.2 [connectivity_plus_platform_interface flutter]
- convert 3.1.1 [typed_data]
- cross_file 0.3.3+4 [js meta]
- crypto 3.0.3 [typed_data]
- csslib 0.17.3 [source_span]
- csv 5.0.2
- dart_style 2.3.2 [analyzer args path pub_semver source_span]
- dartx 1.2.0 [characters collection crypto meta path time]
- dbus 0.7.8 [args ffi meta xml]
- easy_logger 0.0.2 [flutter]
- fake_async 1.3.1 [clock collection]
- ffi 2.0.2
- file 6.1.4 [meta path]
- file_selector_linux 0.9.2 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.3+1 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.6.0 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 3.6.4 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.4+4 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_core_platform_interface 4.8.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.6.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.6.4 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.5.4 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.5.4 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- fixnum 1.1.0
- flutter_blurhash 0.7.0 [flutter]
- flutter_cache_manager 3.3.1 [clock collection file flutter http path path_provider rxdart sqflite uuid]
- flutter_gen_core 5.3.1 [path yaml mime xml dartx color collection json_annotation glob dart_style analyzer args pub_semver source_span]
- flutter_local_notifications_linux 0.5.1 [flutter flutter_local_notifications_platform_interface dbus path xdg_directories]
- flutter_local_notifications_platform_interface 5.0.0 [flutter plugin_platform_interface]
- flutter_localizations 0.0.0 [flutter intl characters clock collection js material_color_utilities meta path vector_math]
- flutter_pdfview 1.3.1 [flutter]
- flutter_plugin_android_lifecycle 2.0.15 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math]
- freezed_annotation 2.4.1 [collection json_annotation meta]
- frontend_server_client 3.2.0 [async path]
- fwfh_text_style 2.22.8+3 [flutter logging]
- geolocator_android 4.2.2 [flutter geolocator_platform_interface uuid]
- geolocator_apple 2.2.7 [flutter geolocator_platform_interface]
- geolocator_platform_interface 4.0.7 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.1.6 [flutter flutter_web_plugins geolocator_platform_interface]
- geolocator_windows 0.1.1 [flutter geolocator_platform_interface]
- get 4.6.5 [flutter]
- glob 2.1.2 [async collection file path string_scanner]
- google_maps 6.3.0 [js js_wrapping meta]
- google_maps_flutter_android 2.4.15 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface stream_transform]
- google_maps_flutter_ios 2.2.3 [flutter google_maps_flutter_platform_interface stream_transform]
- graphs 2.3.1 [collection]
- html 0.15.4 [csslib source_span]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- image_picker_android 0.8.7+4 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 3.0.0 [flutter flutter_web_plugins image_picker_platform_interface mime]
- image_picker_ios 0.8.8 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.1 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.9.0 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.1 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- intl 0.18.0 [clock meta path]
- io 1.0.4 [meta path string_scanner]
- js 0.6.7 [meta]
- js_wrapping 0.7.4 [js]
- json_annotation 4.8.1 [meta]
- list_counter 1.0.2
- logging 1.2.0
- lottie 2.5.0 [archive flutter path vector_math]
- matcher 0.12.15 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.2.0
- nm 0.5.0 [dbus]
- octo_image 1.0.2 [flutter flutter_blurhash]
- package_config 2.1.0 [path]
- package_info_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- path 1.8.3
- path_drawing 1.0.1 [vector_math meta path_parsing flutter]
- path_parsing 1.0.1 [vector_math meta]
- path_provider_android 2.1.0 [flutter path_provider_platform_interface]
- path_provider_foundation 2.3.0 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.0 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.0 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.0 [ffi flutter path path_provider_platform_interface win32]
- permission_handler_android 10.3.3 [flutter permission_handler_platform_interface]
- permission_handler_apple 9.1.4 [flutter permission_handler_platform_interface]
- permission_handler_windows 0.1.3 [flutter permission_handler_platform_interface]
- petitparser 5.4.0 [meta]
- platform 3.1.0
- plugin_platform_interface 2.1.5 [meta]
- pointer_interceptor 0.9.3+4 [flutter]
- pointycastle 3.7.3 [collection convert js]
- pool 1.5.1 [async stack_trace]
- process 4.2.4 [file path platform]
- pub_semver 2.1.4 [collection meta]
- pubspec_parse 1.2.3 [checked_yaml collection json_annotation pub_semver yaml]
- rxdart 0.27.7
- sanitize_html 2.0.0 [html meta]
- shared_preferences 2.2.0 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shared_preferences_android 2.2.0 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.3.2 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.0 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.0 [flutter plugin_platform_interface]
- shared_preferences_web 2.2.0 [flutter flutter_web_plugins shared_preferences_platform_interface]
- shared_preferences_windows 2.3.0 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.1 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.4 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_span 1.9.1 [collection path term_glyph]
- sqflite 2.3.0 [flutter sqflite_common path]
- sqflite_common 2.5.0 [synchronized path meta]
- stack_trace 1.11.0 [path]
- stream_channel 2.1.1 [async]
- stream_transform 2.1.0
- string_scanner 1.2.0 [source_span]
- syncfusion_flutter_core 22.2.7 [vector_math flutter]
- synchronized 3.1.0
- term_glyph 1.2.1
- test_api 0.5.1 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- time 2.1.3 [clock]
- timezone 0.8.0 [path]
- timing 1.0.1 [json_annotation]
- typed_data 1.3.2 [collection]
- universal_html 2.2.3 [async csslib charcode collection html meta source_span typed_data universal_io]
- universal_io 2.2.2 [collection meta typed_data]
- url_launcher_android 6.0.37 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.1.4 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.0.5 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.0.6 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.1.3 [flutter plugin_platform_interface]
- url_launcher_web 2.0.18 [flutter flutter_web_plugins url_launcher_platform_interface]
- url_launcher_windows 3.0.7 [flutter url_launcher_platform_interface]
- uuid 3.0.7 [crypto]
- vector_math 2.1.4
- video_player 2.7.0 [flutter html video_player_android video_player_avfoundation video_player_platform_interface video_player_web]
- video_player_android 2.4.9 [flutter video_player_platform_interface]
- video_player_avfoundation 2.4.9 [flutter video_player_platform_interface]
- video_player_platform_interface 6.2.0 [flutter plugin_platform_interface]
- video_player_web 2.0.16 [flutter flutter_web_plugins video_player_platform_interface]
- wakelock 0.6.2 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web wakelock_windows]
- wakelock_macos 0.4.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.3.0 [flutter meta]
- wakelock_web 0.4.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- wakelock_windows 0.2.1 [flutter wakelock_platform_interface win32]
- watcher 1.1.0 [async path]
- web_socket_channel 2.4.0 [async crypto stream_channel]
- webview_flutter 2.8.0 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- webview_flutter_android 2.10.4 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 1.9.5 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 2.9.5 [flutter path webview_flutter_platform_interface]
- win32 3.1.4 [ffi]
- xdg_directories 0.2.0+3 [meta path process]
- xml 6.3.0 [collection meta petitparser]
- yaml 3.1.2 [collection source_span string_scanner]
- youtube_explode_dart 1.12.4 [collection freezed_annotation html http http_parser json_annotation meta xml]

@mariam-wahba
I believe you are hitting https://github.com/firebase/flutterfire/issues/10625, so please follow-up in it for further updates.
Closing this as a duplicate.

Hello @darshankawar
Do you want more info about my issue? shall i write the in a comment in issue number https://github.com/firebase/flutterfire/issues/10625? is there any work arounds for this issue??

shall i write the in a comment in issue number #10625? is there any work arounds for this issue??

Yes, you may share your findings in that issue. Since the root-cause seem to have been identified and team member is assigned to it, you can keep an eye on that issue for fix.


Frame size does'nt change...Cannot reduce image_width!!

I want to reduce the default frame size of bebop_autonomy from 856x480 to 640x480 but it doesn't work.
I'm using bebop2 model so I went to bebop_autonomy/bebop_driver/data/bebop2_camera_calib.yaml and changed image_width from 856 to 640 but the image is still 856x480.
In the linux console I get this error: [ERROR] [1559268611.715245116]: [Decoder] 10:10:11:715 | Decode:302 - Frame size changed to 856 x 480
I also tried to use bebop1_camera_calib.yaml that has 640 x 368 but it doesn't work neither
Someone was able to reduce the image width?

The camera calibration file does not set the image resolution. There is a rosparam called 'PictureSettingsVideoResolutionsType'  that can be set in your bebop.launch file -> see documentation
Here is an example of a roslaunch file that I use for my bebop. As you can see I am setting the rosparam 'PictureSettingsVideoResolutionsType' to 0 which means '1080p recording, 480p streaming'. Note that I changed the IP of my drone and I use ar_track_alvar for marker detection.
<?xml version="1.0"?>
<launch>
    <arg name="namespace" default="bebop" />
    <arg name="ip" default="<IP_ADDRESS>" />
    <arg name="drone_type" default="bebop2" /> <!-- available drone types: bebop1, bebop2 -->
    <arg name="config_file" default="$(find bebop_driver)/config/defaults.yaml" />
    <arg name="camera_info_url" default="package://bebop_driver/data/$(arg drone_type)_camera_calib.yaml" />
    <group ns="$(arg namespace)">
        <node pkg="bebop_driver" name="bebop_driver" type="bebop_driver_node" output="screen">
            <param name="camera_info_url" value="$(arg camera_info_url)" />
            <param name="bebop_ip" value="$(arg ip)" />
            <rosparam command="load" file="$(arg config_file)" />
            <rosparam>
                PictureSettingsVideoResolutionsType: 0
                PictureSettingsVideoFramerateFramerate: 2
            </rosparam>
            <param name="reset_settings" value="true" />
        </node>
        <include file="$(find bebop_description)/launch/description.launch" />
    </group>

    <arg name="marker_size" default="16.0" />
    <arg name="max_new_marker_error" default="0.04" />
    <arg name="max_track_error" default="0.4" />

    <arg name="cam_image_topic" default="/bebop/image_raw" />
    <arg name="cam_info_topic" default="/bebop/camera_info" />
    <arg name="output_frame" default="/camera_optical" />
</launch>

Camera calibration files are needed by nodes that use marker or tag detection and need to know which type of video stream they are processing to get a good estimate of the position. See http://wiki.ros.org/camera_calibration for more information.

For understanding how the camera calibration works and how to use external tools (which allow calibrating the camera using a camera, frames or video sources), I suggest taking a look at this tutorial available on the OpenCV website.


WinUI Design Toolkit Bug: [descriptive bug title here]

WinUI Toolkit Bug Report

Name of component or part of Toolkit:

Describe the bug:

Version Info:

Additional context:

Looks like a blank bug filed. Please open a new item if needed.


[feature] Release and Rollback of the app

Ref: https://devcenter.heroku.com/articles/glossary-of-heroku-terminology#release

It's done by AppRollut


Unable to get the responsive design without specifying the height(itemHeight) in Grid and child component

Hi,
we are not able to get the responsive design while adding the data dynamically in to the box of GRID. we are not knowing the height of the box and dynamically it will change. so Can you please help me solve the issue?
const Grid = measureItems(SpringGrid);
<Grid component="div" columnWidth={257} gutterWidth={5} columns={3} gutterHeight={5} layout={layout.pinterest} duration={800} easing="ease-out" measured={true}>
					{
						this.state.selectedFilter.map(function(compObj, idx){
							return(
								<div className="grid-item"  key={compObj.compName} style={{width: 257,height:'auto'}}>
									<FilterInfoBox filterObj={compObj} filterRemoveFn={_this.toggleFilter}/>
								</div>)
						})
					}
</Grid>

I am facing the same issue as https://github.com/dantrain/react-stonecutter/issues/2. But here i m adding the content dynamically inside a FilterInfoBox  component. So Can you please help me to calculate box height dynamically

Hi,
The way measureItems works is by measuring the heights and caching these values in an object for performance. It's not meant to support items that constantly change their heights. If you want this feature I suggest you write your own version of the measureItems higher-order component and use that with the SpringGrid.
https://github.com/dantrain/react-stonecutter/blob/master/src/higher-order-components/measureItems.jsx
I've made another example of measuring content of unknown height, please check it out:
https://github.com/dantrain/stonecutter-images-example


Picmo flashes in top-left corner of browser before closing when triggerElement/referenceElement is hidden or removed

I set up picmo to work with multiple input/textarea controls on a page which can also display a Bootstrap 4 modal that has it's own input/textarea controls. I ended up using an attribute 'data-event-click' in order to not create duplicate listeners. The edit controls are either displayed (using .show()) or dynamically created when the user edits things like comments and/or replies. This is all done through this function:
function getPicmoEmojiInitialize(btnId, ctrlId) {
    const triggerButton = document.getElementById(btnId);

    if (triggerButton.getAttribute('data-event-click') !== 'true') {
        triggerButton.setAttribute('data-event-click', 'true');

        // Create the picker
        const picker = createPopup({
            className: "popupContainer",
            hideOnClickOutside: true,
            hideOnEmojiSelect: true,
            hideOnEscape: true,
            showCloseButton: true,
            position: 'bottom-start'
            //position: 'auto'
        }, {
            // The element that triggers the popup
            triggerElement: triggerButton,

            // The element to position the picker relative to - often this is also the trigger element,
            referenceElement: triggerButton
        });

        // The picker emits an event when an emoji is selected. Do with it as you will!
        picker.addEventListener('emoji:select', event => {
            setTextAtCaret(ctrlId, event.emoji);
        });

        triggerButton.addEventListener('click', event => {
            picker.toggle()
        });
    }
};

Everything works great except when the picker is being displayed and the user either clicks the 'Cancel' button or closes the modal by clicking on the side of the page. In either case, the picker triggerElement/referenceElement control is hidden or removed from DOM and that seems to cause it to briefly flash in the top-right corner before it fades out/closes. Just to be clear, this does not happen when the user clicks the 'Save' button where additional processing is done before the triggerElement/referenceElement control is hidden or removed.
Is this something that can be addressed in picmo internally, and if not, is there a way for me to find/reference the related picker so I can close it myself before hiding or removing the triggerElement/referenceElement control?
Thanks for your input... ☺

Just to make sure I understand correctly - you have a Bootstrap modal, containing a text input, with a button that opens a popup PicMo picker. When you close the modal while the picker is open, the reference element gets removed from the DOM and then the PicMo picker flashes to the top right corner. Is that right?
Sounds like the floating-ui library is getting confused because the reference element its watching suddenly is gone, so it probably freaks out and resets the positioning to x=0, y=0.
I can try to find a fix for this issue, maybe don't update the position if the reference element is gone.
Have you tried explicitly calling close() on the picker before destroying the modal? Actually, if the  picker is no longer needed you should probably call destroy() on it. Either way, close and destroy both return a Promise that is resolved once the close animation is complete. You can await that Promise and then close/destroy the modal.
Let me know if that works. Thanks!

Yes, that is one of the scenarios. Just to make it more clear, this particular page is quite complex and has multiple input/textarea controls that I show()/hide() in some cases, and others are cloned/removed from DOM as needed. As an example, the comment section on the page allow a user to insert a comment always on top of the list (here I use show() to display a <div> containing the appropriate controls). If the user cancels the insert, I simply hide() the controls, including the button that opens the popup PicMo picker. But if the user adds a 'Reply' to a comment, then I clone() the <div> that contains multiple controls including the picker trigger image. And if the user cancels the 'Reply', I remove() the <div> from DOM. That is all done on the page itself. The Bootstrap modal functionality comes in when the user clicks one of the images, where I display the details in a modal, including a caption for the photo (textarea with picmo trigger button) and a comment/reply tab for the photo that works almost identical to what I just described for the page comments/replies above.
So what this means is that the picker flashes not only when the reference element gets removed from DOM, but also when it is hidden. Likewise, when the picker is displayed in a modal and the user clicks the page to close the modal, the picker also flashes in the top-left corner. I think you're spot-on about the positioning to x=0, y=0 causing this.
I've tried closing the picker myself, but am not sure how to even reference it because of the scope. How do I find the open picker to close() or destroy() it? I tried:
    let picker = $('body').find('div.picmo-picker.picker.light.popupContainer');
    if (picker.length) {
        picker.destroy();
        //  picker.close();
    }

but the picker.destroy(); line ends up in dropdown.js?? Besides, there are a bunch of places where I call the picker so it would be much easier to find a solution within picmo itself.
I hope that makes sense. Thanks Joe... 😊

I'm not sure because I haven't seen the code - is it something you can share? When you create the popup picker, createPopup returns a popup picker, which you can call hide on. The snippet you included won't work because that's referencing the DOM element itself.
Are you able to save a reference to the popup picker object returned by createPopup? Then you should be able to call those.
That said, this is probably something I should handle internally in the library as well. Let me see what I can come up with.
I can add an option, maybe, that if the reference element is removed or hidden (i.e. the floating element no longer has an element to position to), the popup can either keep its previous position or, what I think you want to do in this case, just close it. I can try a few ideas and get back to you later in the week probably.

As a last resort, I could keep track/save a reference to the picker so it can be closed just before I either hide or remove the picker trigger image from DOM. But because the picker is linked to the trigger image through triggerElement/referenceElement control, the logistics might be an extraneous workaround especially in cases like when the user clicks on the side of the page to close the model. Here I would also have to deal with the Bootstrap modal functionality, etc.
So I think your idea of adding the option to either retain the position or auto-close if element is hidden or removed would be awesome. It would solve ALL my problems at the source and I'm sure others would also benefit from it in the future. Looking forward to seeing what you come up with. Tks... 😊

Ok! I just published v5.7.0. I hope this solves your problem! I added a onPositionLost option to the popup and you can tell it whether you want to close the picker, destroy the picker, hold the position, or do nothing (and let it jump to the top left corner).
Relevant docs here:
https://picmojs.com/docs/usage/popup-picker#handling-a-loss-of-the-reference-element
This is a new option in the PopupOptions object, and the values are listed here: https://picmojs.com/docs/api/popup-picker/types/position-lost-strategy
Let me know if this solves the issue you're having and I will close the issue. Thanks!

That is awesome Joe! Works perfectly, for both pickers on the page and when they are in a Bootstrap modal.
Great job and thanks for adding this nice option/feature... Cheers... 😊


⚠ HopeAlley Ecards has degraded performance

In 7841a3d, HopeAlley Ecards (https://hopealley.com/ecards) experienced degraded performance:

HTTP code: 200
Response time: 6630 ms

Resolved: HopeAlley Ecards performance has improved in 860578b after 6 minutes.


docs / policy authoring guide

It would be great to see more advanced examples using all the operators.

This should either be specified further or closed.


Add trait for the Numeric Bytes type

Fixes #8

This could also be implemented by using the Array trait from array-trait.
Another option is to include the definition of your own Array and Slice traits, as these are also fundamental types in rust.


Support Python 3.12 PEP 695 - Type Parameter Syntax

Is your feature request related to a problem? Please describe.
Currently ssort does not support Python 3.12 PEP 695 - Type Parameter Syntax.
Simple example:
from decimal import Decimal

type N = Decimal | float

def roundint(n: N) -> int:
    return int(round(n))

Currently running ssort with the above code fails with NotImplementedError: AST traversal for 'TypeAlias' is not implemented
Describe the solution you'd like
I'd like ssort to support parsing Python 3.12 code that uses PEP 695 syntax.
Describe alternatives you've considered
An alternative could be implementing ssort in ruff, since it already supports parsing PEP 695 syntax. See https://github.com/astral-sh/ruff/issues/3946 and https://github.com/astral-sh/ruff/issues/5062
Additional context
Using Python 3.12 and ssort revision 3bd130d.

Thank you for reporting this.  Volunteers always welcome for this sort of thing.  Should "just" be a case of providing implementations for ssort._ast.iter_child_nodes, ssort._ast.get_bindings and ssort._requirements.get_requirements.
I also support your suggestion of reimplementing in ruff, although it probably isn't the quickest way to get python 3.12 support.

As far as PEP 695 goes, it should also handle type parameter declarations. eg:
class Example[T]:
    attr: T

Is rejected by ssort 0.12.4 on Python 3.12, with the message:
ERROR: unresolved dependency 'T' in example.py: line 2, column 10
1 file was not sortable

Opened PR #115 that solves the TypeAlias traversal in Python 3.12.

This was fixed in release version 0.13.0

Which has now, finally, made it to pypi.  Thank you @ericbn.


implement VAD

Maybe using this one (based on WebRTC):

https://cocoapods.org/pods/VoiceActivityDetector

Test implementation was successful -> will be using this pod

Using VAD in WhisperKit


user12986714: Watch dosya.pro

user12986714 requests the watch of the watch_keyword dosya\.pro. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

dosya\.pro has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Daniil in Charcoal HQ


Switched to AsyncKeyedLock

This library will improve performance and greatly reduce memory allocations through object pooling of SemaphoreSlim objects. On top it is passing on the cancellation token to the semaphore.

@EricDahlvang ?

@EricDahlvang ?

@EricDahlvang  are you interested or shall I close this PR?

@EricDahlvang  please let me know

Thanks @MarkCiliaVincenti Looks like a great library.

Thanks but now I noticed that the version is out of date, will create another PR.


Lightgbm notebook refactoring

Description

Notebook refactoring
Added missing docstrings
Black

Related Issues

https://github.com/Microsoft/Recommenders/issues/762
Checklist:

[ ] My code follows the code style of this project, as detailed in our contribution guidelines.
[ ] I have added tests.
[ ] I have updated the documentation accordingly.

Is there a test for this? did the metrics change at all?

There is a test: https://github.com/Microsoft/Recommenders/blob/staging/tests/unit/test_notebooks_python.py#L57. The metrics didn't change, this was a refactoring and some additions


compile error on macosx

cargo run --example minimal  just output error message:
warning: unused manifest key: badges.appveyor.repository
warning: unused manifest key: package.categories
warning: unused manifest key: package.categories
warning: unused manifest key: package.categories
warning: unused manifest key: package.categories
   Compiling sciter-rs v0.4.16 (file:///Volumes/src/git/rust/rust-sciter)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" "-L" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Volumes/src/git/rust/rust-sciter/target/debug/examples/minimal-049750bad57ec635.0.o" "-o" "/Volumes/src/git/rust/rust-sciter/target/debug/examples/minimal-049750bad57ec635" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/Volumes/src/git/rust/rust-sciter/target/debug/deps" "-L" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libsciter-e229de1bcb7d347a.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/liblazy_static-4345d0db7d7e9b05.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libobjc_foundation-cd7bec3c0f31e91a.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libblock-81bb5816adb186e4.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libobjc_id-f01a1943dfb75bb9.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libobjc-2834ac60b01b7699.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/libmalloc_buf-826d6968858cdff6.rlib" "/Volumes/src/git/rust/rust-sciter/target/debug/deps/liblibc-6451aa7d8103c93e.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-f1544d51c14ee547.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-0973ad751bdffbae.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-30637a1739b412eb.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librand-6ce8560490ee791c.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcollections-77c40ab2fac1172e.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-40208fb59386bff5.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-4b56f5c0b7251555.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-cba64299ce12485f.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd_unicode-a98ebaa82aaee358.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-cfc94a4f91ad8df0.rlib" "/Users/tony/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-51cf9867f46a760f.rlib" "-l" "sciter-osx-64" "-framework" "Foundation" "-l" "System" "-l" "objc" "-l" "objc" "-l" "objc" "-l" "System" "-l" "pthread" "-l" "c" "-l" "m"
  = note: ld: library not found for -lsciter-osx-64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: aborting due to previous error

error: Could not compile `sciter-rs`.

To learn more, run the command again with --verbose.

library not found for
Need to add sciter-osx-64 to your DYLD_LIBRARY_PATH: steps.

I've tried that before I opened this issue, but It did not work.
Now I resolved it with an extra build.rs:
fn main() {
    let path = "/soft/sciter-sdk/bin.osx";
    println!("cargo:rustc-link-search=native={}", path);
}

I'm using rust 1.15.1

I've got the same issue on Linux. Even though ldconfig -p | grep sciter  gives the correct output. As @outersky pointed out, adding and extra build.rs helped.

The problem with build.rs - you need to know the full path to sdk. May be it's better to install sciter dylib in a common path which ld knows about.

I've got the same issue on macos 10.12.6, and rustc is 1.19.0.

Having the same problem. Setting the DYLD_LIBRARY_PATH doesn't work. Even ln -s path/to/sciter-sdk/bin.osx/sciter-osx-64.dylib usr/local/lib doesn't work. Could this be a High Sierra issue?

LIBRARY_PATH with path to the bin.osx may be will help?

Facing the same issue . Tried ln -s path/to/sciter-sdk/bin.osx/sciter-osx-64.dylib usr/local/lib
Also tried creating a build.rs as mentioned by @outersky  . None of it works. I am on High Sierra .. Using rust v1.25

@master-atul What about LIBRARY_PATH? It is needed during link time. DYLD - for run time.

Okay. Could you copy the sciter-osx-64.dylib as a libsciter-osx-64.dylib in bin.osx. Try to build. Will it help?

That worked !!
copy the sciter-osx-64.dylib as a libsciter-osx-64.dylib in bin.osx
Thanks @pravic

Unfortunately OSX version is the least tested due to hardware access absence.

No worries, totally understandable. I'll submit a PR if I can find out how to avoid the workaround, if not I can submit an edit to the readme on it if that's fine?

Yes, it will be okay to improve the README.


POST is not allowed

Hi! Thanks for providing this helpful code. I got the recaptcha and everything else (I think) working, but when I click 'send' it gives an error (in red font with a pink background) below the form on the webpage that says
POST is not allowed
The javascript console says:
Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
http://<IP_ADDRESS>:62140/content/JeBf4dQBRMV_M_PMAAAG/4G4FdfW/S5Rsr7A/3nvbxFg/RRSwf1C/y5u4VNL/w61FBPP/xaTwicQ/library/sendmail.php
I'm testing this on my local machine. I have php installed on macOS BigSur.
I don't see anything obvious in the sendmail.php file that would return this error message. I'm hoping this is something obvious that I'm overlooking!
Please help - thanks!

I moved my site into the apache folder on localhost and opened the site at <IP_ADDRESS> instead of using DreamWeaver's preview function, which resolved the "POST is not allowed" error. When it click send after filling out the form it now adds a green rectangle below the send button but provides not other feedback. I do not get the info from the form sent to my email as expected. Thoughts?

The green rectangle indicates the POST request was successful: https://github.com/jonmbake/bootstrap3-contact-form/blob/master/assets/js/contact-form.js#L78. The sendMail script must be returning a 2XX status, but still failing to send for some reason.


AMBARI-24847 - Logsearch: Cannot search for a term that includes spaces or dashes

What changes were proposed in this pull request?

On Logsearch UI if a sentence like "Some terrible error has happened" is used for message filtering a huge amount of irrelevant log entries is pulled, this is mainly because the search term is tokenized and finds every line that contains any of the words.
The UI replaces all whitespace characters in the search terms to + char. It is a boolean operator: The + symbol (also known as the "required" operator) requires that the term after the + symbol exist somewhere in a field in at least one document in order for the query to return a match.
Special solr query characters can not be used in search terms because the log_message field is tokenized by StandardTokenizer and it eliminates the special characters.

Fix.:

switch to WhiteSpaceTokenizer for log_message field.
do not replace whitespace chars in the search term on the UI
phrase search terms can be specified using " like:
Message:"Some terrible error has happened (line:42)"

Integration tests for query converters are added.
How was this patch tested?
UTs and ITs re passed
Manually:

Deploy ambari and a cluster: logsearch, zookeeper, infra solr
Login to Logsearch and performs searches: specify search term for the Message field
Check the result contains only the relevant entries

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-LogSearch-Github-PR-Builder/30/
Test PASSed.


Update code and dependencies for 2021 with last kotlin version, fix s…

Hello, I would like to contribute so I offer you some code fixes that should not change the app usage or behaviour:

typo fixes
update dependencies
last kotlin version
code optimization

Thanks for the PR. 😃


Update 1-add-headers.md

Clear instruction
Summary

Edit file is activate after open pull request
Changes

Add more instructions to clear ambiguous instruction

https://github.com/skills/communicate-using-markdown/issues/45#issuecomment-1438664985
as a newbie, not familiar with pull request, need step-by step instruction to "completely create the PR " .


.ts file not compiled if contins module import with outFile

TypeScript Version:  3.2.0-dev.201xxxxx

Search Terms:
outFile, module
Code
// A *self-contained* demonstration of the problem follows...
// Test this by running `tsc` on the command-line, rather than through another build tool such as Gulp, Webpack, etc.

Archive.zip
When a main.ts file contains a module import statement form modules.ts file, and outFile is defined in tsconfig.json, then neither the main.ts file nor the module will be outputted to a single file.
If other .ts files are in the source folder, these will be compiled to the outFile.
If outFile is not defined, both main.ts and the modules.ts will be compiled to separate files.
If the main.ts does not contain the module import, it is compiled correctly.
Expected behavior:
Actual behavior:
Playground Link:
Related Issues:

I just tested it using 3.2.rc and the compiler throws Error:(1, 14) TS6131: Cannot compile modules using option 'outFile' unless the '--module' flag is 'amd' or 'system'.
You should really update the documentation on the outFile flag.

Not sure what's wrong about what here; outFile has been clear about its restrictions since forever.


Move validation cron-job(s) from PSI to MP+

In order to know how to proceed with the packit/private#13 (MP+) it'd be nice to have an overview of how demanding each subtask is, where we could potentially get stuck, what is a must and what's not so crucial, what we need to do first and what can actually wait. The easiest is to go through the process with something small and easy - the validation cron job(s).
Tasks will be added step by step.
Let's start with:

[x] #438
[x] #453

Closing, we'll continue in packit/private#13

Reopening with regards to decommissioning of the PSI instance where we run validation.
Though it might make sense to consider moving to one of the instances that will be proposed to the affected projects. (Running validation from the same instance where the service resides doesn't help in case of an outage of the service itself.)
cc @lbarcziova from the Slack discussion

Running validation from the same instance where the service resides doesn't help in case of an outage of the service itself.

+1, it would be the best to have it somewhere separate, let's wait for the proposed instances in the mail thread and discuss then.


Update component to suit Appear Here's needs

Updates react-input-range to include some other user's works alongside some modifications to make the component more suitable for Appear Here's use of the component

Allows components to be overridden as per https://github.com/davidchin/react-input-range/pull/44
Allows labels to be hidden as per https://github.com/davidchin/react-input-range/pull/24
Removes the unnecessary passing of the component ref into onChange and onChangeComplete callbacks as per https://github.com/davidchin/react-input-range/issues/20
Removes use of ownerDocument which causes issues with redux-form (https://github.com/davidchin/react-input-range/issues/56) and seems to cause us issues too. We've no need to rely on ownerDocument—none of our other components use it—and I can't envisage a scenario where we'll be doing complex work with multiple documents
Fixes renderHiddenInputs as per https://github.com/davidchin/react-input-range/issues/40 and improves the logic around it, including a control to switch it on and off so our nonLinearise() HoF can implement it's own version

good work 👍 bump version and release 💯


add dynamic Bzero as option for denominator in depletion calculations

Imported from redmine, Issue #75357
Opened by @RickMethot on 2020-02-25
Status when imported: New
Depletion is the ratio of current SSB to a reference SSB.  There are two hardwired reference SSB values:  SSB_virgin calculated at beginning of time series, and SSB_unfished which uses the benchmark definitions (including benchmark range of years for biology).  Also, SSB_unf can be calculated each year of the time series in order to do spawner-recruitment using time-varying baseline.
The best denominator to use gets complicated when there is time-varying biology.
The proposal is to provide user control of these options.  First step would be to scope out the range of needed options.

Several options are now available per:
1 # Depletion basis:  denom is: 0=skip; 1=rel XSPBvirgin; 2=rel SPBmsy; 3=rel XSPB_styr; 4=rel X*SPB_endyr; values; >=11 invoke N multiyr (up to 9!) with 10's digit; >100 invokes log(ratio)
0.35 # Fraction (X) for Depletion denominator (e.g. 0.4)
So, I see no need to add more options unless someone has a specific suggestion.

For the NP albacore assessment in March, we got new reference points with the depletion denominator as the dynamic SSB0. Right now, I am using the extra SD feature to get the uncertainty for the dynamic SSB0 and the correlations in the cor file to get the covariance between SSB and dynamic SSB0, and calculating the uncertainty for depletion after the fact. Would be nice to get that as an option (probably as an option in the starter file for depletion reporting).

just a caution in computing sd-report for dynamic B0 calcs, and you probably already came across this that the initial ratio of SSB/SSB_no_fishing in year 1 will have a zero variance...so need to start off in a later year.
An other comment (sorry if misses the basic point, but changing biology should have no impact):

In the sd_phase() run the model at point estimates for each year of recruitment (R_hat and R_SRR where R_hat are the actual N-at-age-zero I guess and R_SRR are from the model estimate from the SRR) and biology but with zero fishing mortality, compute the SSB_nf (spawning biomass w/o fishing)
If SRR, compute R_SRR_nf as a function of SSB_nf and point estimates of SRR params (time varying or not)
Adjust N-age0 as equal to R_hat*R_SRR_nf/R_SRR (this will account for differences in SSB under no fishing and the estimated SRR; e.g., if R_SRR_nf is > R_SRR it will inflate the N-age0 appropriately for the dynamic B0 calc)
re-run model time series but with N-age0 from step 3, maybe iterate a fixed number of times (2?) with updated SSB (but probably polishing peanuts at this stage, adjustment due to SRR typically not huge).

Hi Jim.  I'm not seeing the merit in the adjustments in your step 3 and 4.  The current SS3 procedure to get dy_B0 runs the model with F = 0 and with R = R_SRR*recdev.  It does not use the Rhat from the fished iteration.  I understand that there may be interest in a dy_B0 approach that uses Rhat, but that is a bigger change than the current request to use dy_B0 as denominator for depletion.
Thanks for reminder regarding the first year variance.

programming notes:
code already finds value for first_catch_yr and uses it to restrict range of years for depletion calculation.
dynamic Bzero for all years stored as:
k = Do_Dyn_Bzero;
for (j = styr - 2; j <= YrMax; j++)    {
Extra_Std(k) = SSB_yr(j);     k++;
denominator for depletion calculation stored as:
// depletion must start in year AFTER first catch.  It could vary earlier if recdevs happened enough earlier to change spbio, but this is not included
if ((depletion_basis > 0 && y > first_catch_yr) || y == endyr)
{
N_STD_Yr_Dep++;
STD_Yr_Reverse_Dep(y) = N_STD_Yr_Dep;
}
...... then numerator for depletion stored as:
if (STD_Yr_Reverse_Dep(y) > 0)
{
depletion(STD_Yr_Reverse_Dep(y)) = SSB_yr(y);
}
then need to add new case to following switch and process it yr by yr using dy_B0 in denominator:
switch (depletion_basis)
{
case 0:
{
depletion /= SSB_virgin;
break;
}

I think our workflow has been to leave it open with the "resolved" label until after the release that includes this change.
See #122.

I just tried to use dynamic B0 as the denominator for the depletion calcs (option 5 in the starter file) for the albacore assessment but SS threw an error when calculating the derived quants.
Differentiating 8 derived quantities: array bound exceeded -- index too high in prevariable::operator()
Was fine when using option 1 (SPBvirgin)

Hi Steve,
Please send the input files that cause the error to<EMAIL_ADDRESS>

see the latest pull request for the new warning message to avoid this error


Lint

Description
Added TSLint Rules and clean up lint errors.
Motivation and Context

This should hold us to some standard of code style consistency.
How Has This Been Tested?

All dem tests pass.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this projectRef.
[ ] My change requires a change to the documentation.
[ ] I wrote tests for added functionality.
[x] I updated the version.
[x] I updated the changelog with the new functionality.


Is shtool detach from a running session possible?

What happened
Lets say I've run a long-running app in a running session and want to detach and do something else in that terminal.
What I can do: run shpool detach mysession from another session
What I'd like to do: Somehow detach the currrent terminal, without hitting ^C to kill the running app.
Is that possible?
In tmux it is CTRL+B d. Yes I know, this is not tmux. What I love about shpool is that my scrolling and mouse etc work exactly like a normal terminal. CTRL+B d is the only thing from tmux that I miss.
$ shpool version
shpool 0.7.0 ($internalCorpVersion)

We got you covered :)
https://github.com/shell-pool/shpool/blob/master/CONFIG.md#detach-keybinding
This should probably be mentioned in the README as well though.

This was added to the README in commit 62af231.

Thanks! I should have linked this issue in that patch.


Deploy specific commit

How can I deploy a specific commit? This so I can check staging at a certain stage in development?

Use --tag


Include optional bumblebee/optirun package in steam's "chrootenv.nix"

Steam is proprietary software and its installation is a bit weird.
The full explanation is here:
http://sandervanderburg.blogspot.nl/2013/09/composing-fhs-compatible-chroot.html
Is makes use of the following 2 packages:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/steam/steam.nix
https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/steam/chrootenv.nix
This works well for desktops but not for laptops with nvidia "optimus" technology.
The problem is that the program "optirun" (you get it by enabling "hardware.bumblebee.enable" in /etc/nixos/configuration.nix) is not included in the chroot environment.
Optirun is needed to get GPU acceleration in games.
I suspect that the "pkgs" variable in chrootenv.nix optionally needs "optirun", but I'm not sure.

Can you set steam.primus = true in ~/.nixpkgs/config.nix and try again?

I don't know if it is because of the new steam package (in nixos 15) or because of your suggestion, but it is working now. Thanks!

I'm closing this since it looks like it's fixed. Feel free to reopen if that's not the case.

So on my machine, optirun works but primusrun doesn't (assuming I am setting things up right). So I guess there should be config support for either? Maybe a way to substitute any such wrapper?