The color of the image sequence seen in the Davinci interface is different from the color seen when loaded into OpenVPCal.

Describe the bug
The color of the image sequence seen in the Davinci interface is different from the color seen when loaded into OpenVPCal.
Is it possible that the inaccuracy of the final color calibration result is due to the aforementioned reason?
To Reproduce
1 UE media player plays the image sequence, and the video format captured by the camera is .avi. The camera's color space is BT.709.
2 The color setting in DaVinci is set to ACEScct. no input transform no output transform
3 The image color in DaVinci is different from that in OpenVPCal.
4 The calibration result is incorrect.
Screenshots

Version (please complete the following information):
openvpcal v1.1.0

Hello,Thanks Adam for following up. Can I also add to what Adam said, why are you saying that the calibration is incorrect? I only see that the software cannot find the Macbeth chart (mostly due to the low tolerance we have on the color chart checker, we are going to update it).Have you actually run and load the calibration in Unreal and run the tool again with the verify wall?Try to reduce the defocus for now.Also, if the input file is an Avi, can you clarify what camera are we talking about here? Does it have an input color space? Setting Davinci in no input color space implies that the file is raw. Are you applying an IDT?FOn 7 Jun 2024 13:24, davisadam10 @.***> wrote:
The difference in the view is nothing to do with the calibration. The image selection window is only used for selection of the region of interest.
It applies a simple colour version to the display to "sRGB - Display" which probably differs from what you have set in da vinchi.
The analysis section is colour managed allowing the user to set the display how they wish, we could look to expose this in future to the image selection widget but given its only for selecting images and not colour critical its lower prio.
As for why the calibration is wrong, are you using Unreal Engine for playback here? Have you ensured the colour pipeline and post processing effects in unreal are all configured correctly?
Similarly what wall are you calibrating that has a peak luminance of 100 nits?
Could you supply some more details about your setup?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thank you, Adam and Giardiello, for your replies. Over the past few days, I have reviewed the User Guide and identified some mistakes in my previous operations:
1 I did not apply the OCIO transformation in UE.
2 The LED's color space and peak luminance in nits were not accurately determined. I had previously entered incorrect values. The LED manufacturer told me that it supports the sRGB space with a peak luminance of 600 nits. I think I should buy an instrument to determine the exact values.
Regarding the camera capture process, I'm not sure if it was done correctly. The camera is a Sony FX9 connected to a Blackmagic video card. The camera is set to HDR conversion to Rec.709 color space. The video format obtained from Blackmagic Media Express is .avi, which is then loaded into DaVinci.
It was hasty of me to raise some questions without thoroughly reviewing the User Guide and running the tests. I will review the tests again.


HTTP/1.1 500 Internal Server Error with Apache httpd-2.4.57 + mod_proxy_fcgi

Hi!
[I'm switching this issue from fcgi_responder to asyncgi]
More info.
I used Wireshark to capture FCGI packets, and check difference between (webserver, fcgi lib) combos
fcgi_responder built/used as in fcgi_responder repo : The lib does not add header(s), the application is in charge to add meaningful headers if required

nginx + : Always OK, even with non-RFC compliant header (i.e. HTTP/1.1 200 OK instead of Status: 200 OK) or no header at all.
httpd + : Works only with Status: 200 OK.

fcgi_responder built/used as in asyncgi repo : Headers are added by the libs, the application only sends "HELLO WORLD"

nginx : Always OK,
http: Always KO

3 headers are added by the libs:
HTTP/1.1 200 OK
Status: 200 OK
ContentType: text/html
I guess the "HTTP/1.1 200 OK" is what makes httpd/mod_proxy_fcgi unhappy.
Also, if I
response.send("Content-Type: text/plain\r\n\r\nHELLO WORLD");
instead of
response.send("HELLO WORLD");
the ""Content-Type: text/plain\r\n\r\n" is inserted in the response body not in the headers (i.e. the string param to send is the full response body)
$ curl -v http://<IP_ADDRESS>/fcgi/home
*   Trying <IP_ADDRESS>:80...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 80
> GET /fcgi/home HTTP/1.1
> Host: <IP_ADDRESS>
> User-Agent: curl/8.3.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx/1.25.2
< Date: Sat, 30 Sep 2023 12:31:47 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< ContentType: text/html
<
Content-Type: text/plain

HELLO WORLD* Connection #0 to host <IP_ADDRESS> left intact

As a summary

I think "HTTP/1.1 200 OK" should be removed
May be the application should be the only one in charge for setting Content-Type (with asyncgi/fcgi_responder possibly adding text/plain if no content-type is defined, but IMHO I don't like it)

Additional question : How to properly set header(s) in response header not body ?
Regards

Hi, I've also tested it with apache2 and caddy and arrived at the same conclusion - I will remove HTTP status headers. Actually I had some issues with NGINX without the Status header, but unfortunately I solved it by using it together with the HTTP status, instead of replacing it.
Also, I fixed the typo in the Content-Type header, and yes, it is automatically generated when it's not provided by the user, I won't be changing this logic for now.

How to properly set header(s) in response header not body ?

asyncgi::Response::send() takes either asyncgi::http::Response or asyncgi::fastcgi::Response structures. fastcgi::Response - is a raw string response like from the examples of fcgi_responder. http::Response has many different overloads taking status code, content type, cookies, headers and the body. You can check them in asyncgi/http/response.h header, which is provided by https://github.com/kamchatka-volcano/hot_teacup library and bundled by CMake in the http directory during the configuration stage.
asyncgi::Response also has an overload taking a parameter pack and constructing http::Response with it.
So,
response.send(asyncgi::http::Response{http::ResponseStatus::_404_Not_Found, "Not found"});
is the same as
response.send(http::ResponseStatus::_404_Not_Found, "Not found");
So when you use response.send("HELLO WORLD"); it creates the http::Response object with a constructor that takes a single string (the response body) and generates the 200 OK status and Content-Type: text/html headers.
I will release the new version with fixes soon.

This should work fine now. Please update to v0.3.2

Updated to latest 0.3.2.
Tested with httpd + mod_proxy_fcgi : Works great ! Thank you for fixing this (and be damn quick) 👍
$ curl -v http://<IP_ADDRESS>:8080/fcgi/home
*   Trying <IP_ADDRESS>:8080...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8080
> GET /fcgi/home HTTP/1.1
> Host: <IP_ADDRESS>:8080
> User-Agent: curl/8.3.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sun, 01 Oct 2023 09:35:40 GMT
< Server: Apache/2.4.57 (Win64)
< Transfer-Encoding: chunked
< Content-Type: text/html
<
Hello world* Connection #0 to host <IP_ADDRESS> left intact

My point on using httpd:
nginx beats httpd hands down on static content, on classic webserver role serving dynamic content, but mod_proxy_fcgi is much faster than nginx fastcgi module...
At least on my boxes (be it modest Dell XPS 13 laptop or real servers.)
I don't know why... Maybe some nginx fastcgi param could be tuned better, but my setup is done like in nginx docs for serving PHP (only true devs use C++ backend hahaha).
Thanks for clearing things up on sending headers (BTW nice componentization of request handling in hot_teacup). I admit I was a bit lazy at not RTFM first.
Now I may be dumb but I couldn't send headers right from the asyncgi::Response& response.
I managed to do it by creating a local http::Response.
    router.route("/fcgi/headers", http::RequestMethod::Get)
		.process(
#if 0 // KO error C2039: 'addHeader': is not a member of 'asyncgi::Response'
			[](const asyncgi::Request&, asyncgi::Response& response)
			{
				response.addHeader(http::Header{"Custom-Header-1", "Header1"});
				response.send("RESPONSE WITH HEADERS");
			}
#elif 0 // KO error C2039: 'addHeader': is not a member of 'fastcgi::Response'
			[](const asyncgi::Request&, fastcgi::Response& response)
			{
				response.addHeader(http::Header{"Custom-Header-1", "Header1"});
				response.send("RESPONSE WITH HEADERS");
			}
#elif 0	// KO error C2039: 'send': is not a member of 'asyncgi::http::Response'
			[](const asyncgi::Request&, http::Response& response)
			{
				response.addHeader(http::Header{"Custom-Header-1", "Header1"});
				response.send("RESPONSE WITH HEADERS");
			}
#elif 1	// OK! but requires to create a local http::Response
			[](const asyncgi::Request&, asyncgi::Response& response)
			{
				std::vector<http::Header> headers;
				headers.emplace_back("Custom-Header-1", "Header1");
				headers.emplace_back("Custom-Header-2", "Header2");
				http::Response http_response("RESPONSE WITH HEADERS", "text/html", {}, headers);
				response.send(http_response);
			}
#endif
		);

I may be missing something.
(It might be worth an example_sending_headers.cpp : much more beginner friendly than digging in hot_teacup headers)
(Minor remark on http::Response here : May be headers should be before cookies, as it's more likely to send headers with no cookie than cookies with no header, and the default param value can't play here... Nothing really annoying, just usability).
But it definitely does the job
$ curl -v http://<IP_ADDRESS>:8080/fcgi/headers
*   Trying <IP_ADDRESS>:8080...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8080
> GET /fcgi/headers HTTP/1.1
> Host: <IP_ADDRESS>:8080
> User-Agent: curl/8.3.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sun, 01 Oct 2023 09:42:41 GMT
< Server: Apache/2.4.57 (Win64)
< Custom-Header-1: Header1
< Custom-Header-2: Header2
< Transfer-Encoding: chunked
< Content-Type: text/html
<
RESPONSE WITH HEADERS* Connection #0 to host <IP_ADDRESS> left intact

$ curl -v http://<IP_ADDRESS>/fcgi/headers
*   Trying <IP_ADDRESS>:80...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 80
> GET /fcgi/headers HTTP/1.1
> Host: <IP_ADDRESS>
> User-Agent: curl/8.3.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx/1.25.2
< Date: Sun, 01 Oct 2023 09:42:47 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< Custom-Header-1: Header1
< Custom-Header-2: Header2
<
RESPONSE WITH HEADERS* Connection #0 to host <IP_ADDRESS> left intact

Thanks again for all your work.
I'm a happy user of classic C fcgi lib since the begining of Apache (mod_fastcgi from the OpenMarket WebServer days...).
mod_fastcgi is unmaintained but has been replaced.
But it's first time that I see a real replacement for fcgi : all other codebases (cgi, cgicc, fastcgipp, boost.cgi etc.) are either dead or non-functional or non-portable.
Even Wt Web Toolkit relies on old fcgi lib when not using embedded asio web server.
Better : no more needs for cgi-fcgi or spawn-fcgi or alike to do the "close stdin" trick of fcgi lib to sort CGI from FastCGI : External servers can be launched really standalone.
P.S.
When I have time i'll do tests with httpd mod_fcgid instead of mod_proxy_fcgi, to launch backend processes on demand rather than external prelaunched processes.

< ContentType: text/html
I couldn' see it when it was in front of my eyes.
Maybe that was the real problem with httpd : rejects invalid header when nginx ignores it.

Thanks for the kind words and it's nice to see someone excited about FastCGI technology :)

I couldn't send headers right from the asyncgi::Response& response.

Why would you expect to be able to do it? The public interface of asyncgi::Response is just:
    template<typename... TArgs>
    void send(TArgs... args)
    {
        auto response = http::Response{std::forward<TArgs>(args)...};
        send(response);
    }

    void redirect(
            std::string path,
            http::RedirectType redirectType = http::RedirectType::Found,
            std::vector<http::Cookie> cookies = {},
            std::vector<http::Header> headers = {});
    void send(const http::Response& response);
    void send(fastcgi::Response response);
    bool isSent() const;

So you can either send an http::Reponse or a fastcgi::Response, that's by design. redirect is somewhat out of place there, but this signature while being the most convenient one was in a conflict with another http::Response constructor that's why I 've place it here as a helper method. I might try to rethink it later.
That means that your last choice is correct, but it can be simplified like this:
[](const asyncgi::Request&, asyncgi::Response& response)
{
  response.send("RESPONSE WITH HEADERS",
      http::Cookies{},
      http::Headers{ {"Custom-Header-1", "Header1"}, {"Custom-Header-2", "Header2"}});
}

Currently, I don't have time to invest in a fully documented API. So, even if you've read the README, it's useful to check the public interface of the library headers. ;)

as it's more likely to send headers with no cookie than cookies with no header

For my use cases it's the other way around) I have some projects where I use cookies for a simple session implementation (as seen in the guestbook demo), but I haven't used any custom headers so far.


Bug: Files crash every time I open it

Description
When I open files after 2-3 seconds it crash every time. I saw it not crash if I open it with administrator. It's normal? How can I open files to default with administrator? It's not comfortable every time right click, run like to administraor. Thanks
Steps To Reproduce
open files (no admin)
Requirements
crash when open file with no administrator
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.2861
Log File
debug.log

Thanks for the report, I've added this to the project board.

Is this still an issue if you uninstall and reinstall the app?

I have try to unistall and reistall more Times, but The problem it’s The same.
Arch. Matteo Morana
www.mtmrviz.com
Sent with Spark
Il 20 dic 2023, 15:47 +0100, Yair @.***>, ha scritto:

Is this still an issue if you uninstall and reinstall the app?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

At what point is it crashing?

After 1/2 seconds I open app
Arch. Matteo Morana
www.mtmrviz.com
Sent with Spark
Il 20 dic 2023, 21:54 +0100, Yair @.***>, ha scritto:

At what point is it crashing?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Can you send a screen recording? You should be able to upload directly to GitHub.

Hi, I attach video of crash. Thanks

It's not even getting past the splash screen, thanks!

Is this still an issue in the preview version? https://files.community/download/preview

@matteom92


Find overlapping scissor rect if one already exists in draw_state. Fixes crop bug in conrod.

Uploaded as 0.9.2.


Evoke Dragon of Mircale pack cannot be purchase

Understand it have an issue with free pack, I've tried to change in shop.json but it still shown as free pack and trying to connect to server after that it's shown an error message as attached. please advise how to fix this issue,

this is what client is shown.

Seems it's solved... just update as below...
"10002183":
{"nameTextId":"IDS_CARDPACK_ID2183_NAME","descShortTextId":"IDS_CARDPACK_ID2183_DESC_SHORT","descFullTextId":"IDS_CARDPACK_ID2183_DESC_FULL","power":0,"flexibility":0,"difficulty":0,"foundTime":1723091400,"limitTime":1728532799,"pack_card_num":8,"normalCardListId":10000001,"pickupCardListId":10002183,"isFinalizedUR":false,"isSpecialTime":false,"shopId":10102183,"category":1,"subCategory":2,"iconMrk":3882,"iconType":2,"iconData":"cardthumb3882","preview":[{"type":3,"path":"productthumb_cardPackAltArt?mrk=3882&rare=1&bg=cardthumb3882","isPref":true,"mrk":3882},{"type":3,"path":"productthumb_cardPackAltArt?mrk=19077&rare=1&bg=cardthumb19077","isPref":true,"mrk":19077},{"type":3,"path":"productthumb_cardPackAltArt?mrk=19943&rare=1&bg=cardthumb19943","isPref":true,"mrk":19943},{"type":1,"mrk":16228},{"type":1,"mrk":18825}],"decoration":{"informButton":"secret_pack_alt","headLabelText":"IDS_SHOP_NEW_LABEL"},"searchCategory":[],"limitdate_ts":1728532799,"limit_buy_count":0,"productType":1,"targetCategory":3,"targetId":2183,"targetPeriodFlag":false,"sort":1723091400,"now_buy_count":1,"limitdate":"10 9 2024\u00a019:59","limitdate_short":"10 9\u00a019:59","prices":{"1":{"price_id":1,"item_category":1,"item_id":1,"special_flag":0,"button_type":2,"use_item_num":100,"buy_count":1,"buy_count_array":0,"textId":"IDS_SHOP_BUY_BUTTON_CARDPACK_SINGLE","textArgs":[],"sort":1,"confirm_reg_id":0},"2":{"price_id":2,"item_category":1,"item_id":1,"special_flag":0,"button_type":2,"use_item_num":1000,"buy_count":1,"buy_count_array":0,"textId":"IDS_SHOP_BUY_BUTTON_CARDPACK_MULTI","textArgs":[10],"POP":"IDS_SHOP_BUY_BUTTON_ADS_CARDPACK_10_SR","POPArgs":[10,3,1],"sort":2,"confirm_reg_id":0}},"list_button_key":"1","list_button_type":0,"isNew":false,"confirm_text_id":[],"cardList":[3882,7735,8436,8437,8475,8651,9118,9294,10309,11171,11467,11629,11931,12257,13000,14219,14375,14918,16190,16191,16192,16228,16239,16240,16241,16256,16259,17250,17253,17387,18427,18435,18788,18789,18824,18825,18837,18838,18849,18855,19077,19202,19943]},


[GTS] Pokemon remain sent out when placed in gts

The pokemon model doesnt despawn when the pokemon is listed in the /gts

Send pokemon out
list pokemon on /gts

See error

When pokemon is listed on /gts for pokemon to vanish
Orion, likely all

Can confirm!  Will see if I need to forward this on to Mister Daniel himself, or if we can fix it!

Issue appears to be resolved, when enter /gts all pokemon return to there balls at this time.


API updates

Adds a few things:

command line tool "fontmake" (to close #5)
option to build from UFO sources (to close #2)
option to build using the AFDKO to compile features (to close #6)

cc @brawer @behdad @davelab6

LGTM modulo a few questions

Awesome, thanks!


Replaced templateUrl param in typeaheadPopup Directive for external templates

Replaced templateUrl param in typeaheadPopup Directive for support external templates in addition to the self contained template.
If you try to use the templateUrl attrib before this modification, you get an error if you don't have access to the original template on url 'template/typeahead/typeahead-popup.html'.
Now, you don't need the original template in the route if you provide an additional template.

The tests need to be fixed, but this otherwise looks like a reasonable change.

When I run the tests over the master branch I get a tons of errors.
I revised the node versions on my machine and it's up to date.
How can I run the tests without errors??

Ok, sorry....
I update the node version from 0.10.X to 0.12.7 but I don't clean the dependencies on the project.
After delete the node_modules folder and re-run npm install and grunt test everything works like a charm.

I'll check the tests over my fork.
Thank you!

I believe this might be superceded on master currently.
Closing as already addressed - if it is still an issue, feel free to file an issue.


Internal link to note is being displayed multiple times

Hi there,
This plugin is generating internal link text multiple times. Look at the internal link (Holomorphic) in the first theorem as in screenshots.
Here is the source code

Reading view:

Plugin preview and settings for export

PDF generated:

The default pdf export plugin is working fine and not generating multiple internal links like above mentioned.
Debug Info:
SYSTEM INFO:
Obsidian version: v1.5.12
Installer version: v1.5.3
Operating system: Darwin Kernel Version 23.1.0: Mon Oct  9 21:28:12 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T8103 23.1.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: Things
Snippets enabled: 2
Restricted mode: off
Plugins installed: 28
Plugins enabled: 28
1: Formatto v1.2.7
2: Completr v3.2.0
3: Auto Front Matter v2.0.2
4: MAKE.md v0.9.31
5: Linter v1.24.0
6: LanguageTool Integration v0.3.7
7: Various Complements v10.0.0
8: Latex Suite v1.9.4
9: WordWise v0.7.4
10: Image Layouts v0.15.4
11: TikZJax v0.5.2
12: Better MathJax v1.0.1
13: Extended MathJax v0.4.1
14: Git v2.24.3
15: Copilot v2.5.2
16: Consistent Attachments and Links v1.3.0
17: Note Linker v1.2.4
18: Todoist Sync v1.13.0
19: Obsidian Columns v1.5.2
20: No more flickering inline math v0.3.5
21: LaTeX-like Theorem & Equation Referencer v2.2.0
22: MathLinks v0.5.3
23: CSS Editor v1.2.1
24: Admonition v10.3.2
25: Reference Generator v1.0.1
26: MagicCalendar v1.1.9
27: Markmind v2.0.1
28: Better Export PDF v1.8.2
RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Could you provide the Markdown file for reproducing this issue?

Here is the markdown file for reproduction of issue.
https://notes.kapil.app/Taylor Theorem.md
Internal Link to this markdown file: https://notes.kapil.app/Holomorphic and Meromorphic functions.md
The html debug file (during print)which is causing the repetition of the internal links is:

This one and the Mathlinks plugin causing compatibility issues, however the built-in PDF export feature of Obsidian appears to be functioning properly. For now, this custom CSS is fixing problem for me temporarily.
a.mathLink-internal-link {
display: none !important;
}

a.original-internal-link {
display: inline !important;
}


Click is required prerequsite

I needed to run "pip install Click" (under Debian) before "python spectrum_painter/img2iqstream.py --help" would work..
Otherwise I get the following error:
$ python spectrum_painter/img2iqstream.py --help
Traceback (most recent call last):
File "spectrum_painter/img2iqstream.py", line 1, in
import click
ImportError: No module named click
$

I'll add a note to the documentation regarding dependencies. Thanks for pointing that out.

Thanks


Fix "Python/Black" issue in lessons/lesson_2/main.py

File not formatted according to black style guide
https://codeclimate.com/github/ikostan/pico/lessons/lesson_2/main.py#issue_667ba56764f0230001000029

File not formatted according to black style guide OPEN
time.sleep(1)
Severity: MinorFound in lessons/lesson_2/main.py by black


modify the XMIImport to load the typesystem.xml

check here the reason https://github.com/openminted/omtd-docker-specification/issues/2#issuecomment-375719405

Support for XMIImport has been dropped.


unittest layers golden length is 0

As discussed in https://github.com/nnstreamer/nntrainer/pull/763#discussion_r531355295, golden length can be 0 it seems.
This needs fixing soon.

:octocat: cibot: Thank you for posting issue #769. The person in charge will reply soon.

Closing #700 as it is duplicated


Add github workflow for automatic API, topic, and component labeling of issues

Summary:
Adding a new github workflow script, which will run as part of the existing triage job that is triggered when an issue is  labeled with the "Needs: Triage" label (this typically happens automatically when the issue is created).
This script will add an extensive list of possible labels corresponding to APIs, components, and topics (see the code for the full list).
The motivation for this change is to replace the last bit of meaningful functionality performed by react-native-bot, which will allow us to decommission that bot in favor of using github workflows for all issue and PR automation.
Changelog:
[INTERNAL] [CHANGED] - Updated API, topic, component labeling on issues to run from a GH workflow rather than an external bot action
Test Plan:
For examples of issues being labeled by this new script, see the open issues here: https://github.com/SlyCaptainFlint/react-native/issues
I did not test every possible label, but I tested at least one from each category (API, component, topic), and a combination of one or two of each.

Accepted to unblock you, but I think we should fix the includes check in the logic.

I wonder if there's a more future-proof way to list the components/apis/topics so that it's not a manually maintained list in the new file... is there a way we could fetch them from gh itself?

I like this idea a lot, though looking through the GH API, nothing jumps out at me as immediately helpful in this regard. Is there a source of truth, other than code (and the RN docs, which are not hosted on GH) for API, component, and topic lists today?

Is there a source of truth, other than code (and the RN docs, which are not hosted on GH) for API, component, and topic lists today?

sadly, I don't think so 😥

Q for @SlyCaptainFlint: does this mirror the previous logic of react-native-bot? Asking as I believe we were checking also in the body somehow?

The only tag that was being applied based on information present in the issue body is Platform: Linux - when the envinfo included Linux. The other platforms (macOS, Windows) were commented out a few years ago, for reasons I couldn't figure out based on commit history. It didn't feel worth it to me to add in those additional checks just for the Linux tag, but if you find that tag useful, I can add it.


Bundle major errors into Response

This feature is a must, it makes it much easier for other systems consuming the output to tie together errors with responses.
The implementation 🤷 . This only covers major errors, only the ones that are currently tied to request id's already. We could add further to error holding to the resource. This could help if we want to know whether the local .gitleaks.toml files failed or other similar errors.

I like it :+1:
I added one comment that I think would help out with some other issues as well and make it a bit more flexible in the code.

Added one small comment on something that looks like it might be a leftover. If that can be removed then feel free to merge on it.


[BUG] Project Page Width Exceeding Screen Width

Description of the bug
I hope this message finds you well. I am writing to report an issue regarding the width of the projects page on our website, which is causing it to exceed the width of the screen.
Currently, when accessing the projects page, the content extends beyond the screen boundaries, making it difficult for users to view and interact with the page properly. This issue affects the overall user experience and hampers the accessibility of the project information.
Affected Page: https://webxdao.xyz/projects
Screen Resolution: 1920 x 1080
Device: Laptop
Please add screenshots (if applicable)
https://github.com/WebXDAO/WebXDAO.github.io/assets/104740281/15f8c196-05d9-4b18-959f-3f70986c5ad8
Add any other context about the problem here
No response
Checklist

[X] I have read the Contributing Guidelines
[X] I have checked the existing issues
[X] I am willing to work on this issue (optional)
[X] I am a GSSoC'23 contributor

Hey @darkterminal @vinzvinci @siddhi-244 @mkubdev
I would like to work on this under GSSoc.
Please add the label gssoc23.
And assign it to me.
धन्यवाद

Hey, is this issue assigned to anyone. If not, i would like to fix it and make a PR.

Hey @darkterminal @vinzvinci @siddhi-244 @mkubdev @Panquesito7 @Mustafiz04
I would like to work on this under GSSoc.
Please add the label gssoc23.
And assign it to me.
धन्यवाद

Hey @vinzvinci
Please check this issue.

Hey @Anmol-Baranwal
I have raised the pr #453 for this issue. Have a look and review it.
धन्यवाद 😊


Eth Tunnel return path Hanging with two chip test on T3000

git checkout aliu/tunnel-debug

export TT_METAL_ENV=dev && export TT_METAL_HOME=$PWD && export ARCH_NAME=wormhole_b0 && export PYTHONPATH=$TT_METAL_HOME && make build

make tests

TT_METAL_DPRINT_CORES="(1,10),(2,10),(6,10)" TT_METAL_DPRINT_CHIPS=0,7 ./build/test/tt_metal/unit_tests_fast_dispatch --gtest_filter="CommandQueuePCIDevicesFixture.EthKernelsDirectSendAllConnectedChips"

For sanity, the following passes for me on t3005

./build/test/tt_metal/unit_tests_fast_dispatch --gtest_filter="CommandQueueSingleCardFixture.*"

This has been fixed in PR branch. Closing


adding reference to short paper about F*

Thank you for reminding me about this paper.  I didn't find the EVM part of this paper very strong, and the development is not publicly accessible.  I don't think it fits the "awesome" list (it would fit in a comprehensive list of researches on EVM, of course).


Save report file JSON/XML of OpenVAS locally

Get a report from OpenVAS and save the report file locally.

Feature/14 has been merged to develop


use sparql"" interpolator

Examples in https://github.com/TranslatorSRI/sparql-kp/blob/master/src/main/scala/org/renci/cam/QueryService.scala
Need implicit embedder: https://github.com/TranslatorSRI/sparql-kp/blob/48fd4d486433e750540d8a30ba1fb97ca16c299e/src/main/scala/org/renci/cam/domain/package.scala#L66-L72

Done in #116.


feat: adding vision_annotation workflows for images

With the below changes, it will add the ability to make image annotations from workflows.
sample request:
{ "requests": [ { "image": { "source": { "gcsImageUri": "gs://bucket-name/image.jpg" } }, "features": [ { "type": "LABEL_DETECTION", "maxResults": 1 } ] } ] }

/gcbrun

Please fix the lint error: https://github.com/GoogleCloudPlatform/workflows-samples/actions/runs/4635146100

Please fix the lint error: https://github.com/GoogleCloudPlatform/workflows-samples/actions/runs/4635146100

Hi @averikitsch , Can you please help me with this?? No matter how much i try i get the same issue while trying to run yamllint on my local machine.

In my IDE I had to change the end of line sequence from CRLF to LF: https://medium.com/bootdotdev/how-to-get-consistent-line-breaks-in-vs-code-lf-vs-crlf-e1583bf0f0b6. I tried to see if the github editor would fix it, but the last commit didn't.

In my IDE I had to change the end of line sequence from CRLF to LF: https://medium.com/bootdotdev/how-to-get-consistent-line-breaks-in-vs-code-lf-vs-crlf-e1583bf0f0b6. I tried to see if the github editor would fix it, but the last commit didn't.

Same happened with my IDE. I also tried it on sublime and event on github.dev
Is there any way to skip this check?

Got it! Made the changes in latest commit.

/gcbrun

Perfect. Thank you for your contribution!


Update to new hypy dependency and fix catchment class type hinting

See this comment.  The specialized catchment and nexus classes added within that PR will need type hints corrected for several functions to properly reflect variable length.
However, this cannot be done until an updated version of https://github.com/NOAA-OWP/hypy is available that addresses https://github.com/NOAA-OWP/hypy/issues/23.
This will relate to #310.

Waiting on the review of PR https://github.com/NOAA-OWP/hypy/issues/24 to be completed, and then this can be unblocked.

https://github.com/NOAA-OWP/hypy/pull/24 has been reviewed and merged.

I'm bumping the priority of this:  with the update to hypy, now DMOD class signatures conflict with the superclasses, so this needs to be fixed.


Runelite Feature Request- Make status indicators, and overlays resizable

Making overhead prayer status, boosts, potion timers etc. resizable.. mainly just smaller.

Implemented in #3294

Duplicate of #1016


failed to read vtk data

Describe the bug
I want to convert a vtkPolyData into su2 file. So, firstly, I write this vtkPolyData into vtk file. Then, I want to use meshio.read to read this file and write into su2 file. However, meshiio.read failed.
To Reproduce
import vtkmodules.all as vtk

cone = vtk.vtkConeSource()
cone.Update()

writer = vtk.vtkPolyDataWriter()
writer.SetInputData(cone.GetOutput())
writer.SetFileName('test.vtk')
writer.Update()
writer.Write()

import meshio
mesh = meshio.read('test.vtk')
mesh.write('test.su2')

It report bug: Error: Couldn't read file test.vtk as vtk.
Then, I look into the code, and I find that:
Only VTK 'UNSTRUCTURED_GRID, STRUCTURED_POINTS, STRUCTURED_GRID' supported (not polydata)
So, I convert my vtkpolydata into unstructed_grid by:
data = vtk.vtkUnstructuredGrid()
data.ShallowCopy(cone.GetOutput())

The final code is:

import vtkmodules.all as vtk
cone = vtk.vtkConeSource()
cone.Update()
data = vtk.vtkUnstructuredGrid()
data.ShallowCopy(cone.GetOutput())

writer = vtk.vtkUnstructuredGridWriter()
writer.SetInputData(data)
writer.SetFileName('test.vtk')
writer.Update()
writer.Write()

import meshio
mesh = meshio.read('test.vtk')
mesh.write('test.su2')

But it still reports Couldn't read file test.vtk as vtk.
When I look into meshio code, it report required section CELLS not found.
Diagnose
The package version is:
win10
python 3.7
vtk 9.1.0
meshio 5.3.4

Any suggestion is appreciated~~~

Do you really have mesh without cells?

This should be fixed in the next release.


Fix  auto correction

Pull Request Test Coverage Report for Build 404631610

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 36.318%

Totals

Change from base Build 402401397:
0.05%

Covered Lines:
1525

Relevant Lines:
4199

💛  - Coveralls


Raise an error when loading points and there are already particles picked (by default)

Currently, with the point loading widget, if one has already picked some particles, they will be silently overwritten. I think this could lead to accidental deletion of work-in-progress picks. I think we should make this an error by default with an option to overwrite existing points.

To implement this, we would need:

to add an additional boolean input argument (e.g., overwrite_existing) to _load_star_file() (linked below) that if set True would overwrite the existing vector and points layer data.
add a check that if overwrite_existing is False,  if self.surface_picker.points_layer.data has length > 0, raise an error.

https://github.com/cellcanvas/surforama/blob/431c36884e269020eb3e5494c6c6a00b69fe2979/src/surforama/gui/qt_point_io.py#L53-L63


chore(examples): allow for more examples

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[CT-1285] [Feature] extend -f flag shorthand to other commands

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
PR #5908 added the -f shorthand for --full-refresh, but I accidentally only allowed it for the dbt build command. This shoul dbe extended to dbt seed and dbt run and ot any other command that takes --full-refresh
Describe alternatives you've considered
NA
Who will this benefit?
typers
Are you interested in contributing this feature?
yes
Anything else?
No response

thanks @dave-connors-3! looks like the PR is already approved


select field

hi,
can I use ajax call for items in 'select' field? if yes how can I do it?
thanks

Look at this example in the sample project https://github.com/tabalinas/jsgrid-php/blob/master/public/js/sample.js

thanks


Merge 0055-sort.md into Search APIs and Settings APIs specification

0055-sort.md can be deleted and its content written in the different specifications related to this feature.

Closing this since this repo will be archived, so not relevant anymore


Feature Request: Change order of search engines

This is minor, but it would be nice to be able to easily change the order the search engines are listed in.
I assume the user can already do this by deleting and recreating the existing list in one's preferred order, but that's pretty messy. Drag-and-drop or entering ranked numbers into text boxes would be more elegant.
(Thank you for the great add-on, by the way. Was a pleasant surprise to find such a capable webextension.)

Seems that drag and drop isn't available now. Bug 1408756
But found a addon Swift Selection Search it use ↑/↓ buttons to reorder items, maybe can refer this method?

Just saw this in the release notes of Selection Context Search
Open the Add-on Options page in a new tab. This will allow to drag-and-drop rows in the table.

Just a hacky workaround:
Right click on the gray area, Inspect
The items will be under
, each being called

Find the one you want and simply drag it up/down
Press the save button

Now available in the Chrome version.

Now available for Firefox.


Remove "display password expiry notification in the Office Portal and…

… on the Windows 10 desktop"
Currently, the document states that “with AD FS, password expiry notifications are displayed in Office Portal and on the Windows 10 desktop” when AD FS is used.
https://docs.microsoft.com/en-us/azure/active-directory/hybrid/whatis-hybrid-identity#common-scenarios-and-recommendations
However, now, “Display password expiry notification in the Office Portal” no longer exists, meaning that the “password expiry notification is no longer displayed in Office Portal.” This is stated in the following document and tested in my lab.
https://docs.microsoft.com/en-us/microsoft-365/admin/manage/set-password-expiration-policy?view=o365-worldwide
"Password expiration notifications are no longer supported in Office web apps or the admin center"
In addition, the password expiry notification displayed on the Windows 10 desktop is purely an on-premises function, done through the Group Policy. This can be done if whether it is a hybrid identity or on-premises only environment, the password expiry notification can be displayed on Windows 10 desktop. Therefore, it seems irrelevant to the context of “hybrid Identity” or “AD FS” (the document is about hybrid identity). “
Due to the reasons above, please consider removing the row “Display password expiry notifications in the Office Portal and on the Windows 10 desktop.” and AD FS (✔) all together.

@yukieryu : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@billmath
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Support for Sequence Models

Hello,
I have been working on sequence models for classifying multivariate(for e.g. 5 variables) time series data into 2 classes.
I want to use LIME to explain the contribution of a particular variable to a predicted score. Is this possible with LIME?
I saw lot of examples on internet but none of them seem to address this particular model type, hence posting it here.

You can flatten the time series and use LimeTabularExplainer. Take a look at this wrapper for an example.


Allow response streaming

Related to #76
Currently there is no support for streams. You cannot pipe to/from requests or listen to data events. However, all of cloudflare's responses that need to be handled by cloudscraper are 5xx, have response.headers['server'] === "cloudflare", and a content-type header of text/html. This is irrespective of whether or not those responses contains challenges, captcha, etc.
We can branch on those conditions and allow streaming the response when requester doesn't define request.callback. This means we would mimic request/request's behavior and not throw if a callback is not provided. None of this applies to request-promise as it doesn't allow for streams either.
There are a couple of problems with this idea. How does the user access the response in absence of a callback when the response is not from the original request? The user still can't rely soley on the events from the request instance returned and has no way of attaching event listeners to subsequent requests of the same cloudscraper call.
Optimistically, this would allow streams/piping to work if the initial request's response doesn't relate to cloudflare and requester is request/request.

I think one option of solving this entirely is to return our own custom event emitter instead of the real request instance and relay events as necessary. I view this option as being problematic because the real request instance is a readable stream and has methods/properties that are neither explicitly public nor private.

Closing this as it's stale and it's not likely that I'll get around to fixing it anytime soon.


ERROR:  schema "madlib" does not exist

For some reason non of my users (not even gpadmin) can access the madlib schema. Does this schema need to be created/enabled first?
tutorial=# SELECT (MADlib.one_way_anova (
tutorial(# CASE WHEN carrier = 'US' THEN 1
tutorial(# WHEN carrier = 'DL' THEN 2
tutorial(# ELSE NULL
tutorial(# END,
tutorial(# arrdelayminutes
tutorial(# )).* FROM faa.otp_r;
ERROR:  schema "madlib" does not exist
LINE 1: SELECT (MADlib.one_way_anova (
^

Same here, even after manually installing madlib on the image:
wget https://dist.apache.org/repos/dist/release/incubator/madlib/1.9-incubating/apache-madlib-1.9-incubating-bin-Linux.rpm
sudo rpm -hiv apache-madlib-1.9-incubating-bin-Linux.rpm
stop_all.sh
start_all.sh
It still can't find MADlib when trying:
%psql.sql  SELECT (MADlib.one_way_anova (
CASE WHEN carrier = 'US' THEN 1
WHEN carrier = 'DL' THEN 2
ELSE NULL
END,
arrdelayminutes
)).* FROM faa.otp_r;

actually just resolved it.
The madly was not installed so I had to download it from:https://network.pivotal.io/. more specifically https://network.pivotal.io/products/pivotal-gpdb#/releases/1683/file_groups/250
Then unpack the tar file and used the gppkg command.
gppkg -i madlib-ossv1.9_pv1.9.5_gpdb4.3orca-rhel5-x86_64.gppkg
The I linked the madlib to the tutorial database:
$GPHOME/madlib/bin/madpack install -s madlib -p greenplum -c gpadmin@localhost:5432/tutorial
and everything worked like a charm through Zeppelin.


Add additional functions

There are two colorbar functions in matplotlib: Figure.colorbar (as already implemented) and pyplot.colorbar (proposed in this pr). The mappable argument is mandatory in Figure.colorbar but optional in pyplot.colorbar, which internally defaults to pyplot.gci. See also matplotlib.pyplot.colorbar.

Hi @jurihock thanks for you PR !
Do you have example codes using these functions ? Or do you know any related examples in this page ?
https://matplotlib.org/stable/gallery/index.html
I want to add them in gallery/ folder for better coverage if possible.

I plan to use it here instead of the current matplotlibcpp binding. But for that I need at least imshow and clim.
I'm not familiar with xtensor, but numcpp works fine to draw a 2D sombrero:
#include <matplotlibcpp17/pyplot.h>
#include <NumCpp.hpp>

namespace py = pybind11;

void test()
{
  py::scoped_interpreter guard{};

  const int size = 1000;
  const double sigma = 100;

  const auto i = nc::arange<double>(size) - (0.5 * size);
  const auto [x, y] = nc::meshgrid<double>(i, i);

  const auto xy = (nc::power(x, 2) + nc::power(y, 2)) / (-2.0 * nc::power(sigma, 2));

  const auto sombrero = nc::exp(xy) * (xy + 1.0) / (std::acos(-1.0) * nc::power(sigma, 4));
  const auto pysombrero = nc::pybindInterface::nc2pybind(sombrero);

  auto plot = matplotlibcpp17::pyplot::import();

  plot.imshow(Args(pysombrero), Kwargs(
    "extent"_a = py::make_tuple(-1, +1, -1, +1),
    "cmap"_a = "inferno"));

  plot.colorbar();

  plot.clim(py::make_tuple(-4e-10, +3e-9));

  plot.show();
}

Maybe something like that would be a suitable example for the gallery...

LGTM.
Then you can rename test() to main() and  just push that code to gallery/contrib/sombrero,cpp without CMakeLists.txt.
Can you tell me the version or current hash commit of your numcpp ? Maybe I'll use numcpp instead of xtensor in the next release.
Also you can add that image to gallery/contrib/sombrero.png (maybe you need to add -f). Then I will merge this PR to latest main !
I think I'll add some examples from the official matplotlib gallery using imshow and other new functions later. Then I'll release next version.

Okay, thanks!
I'm using the tagged NumCpp 2.8.0 version.
In order to build the provided example you may have to introduce following defines:
// disable boost
#define NUMCPP_NO_USE_BOOST

// enable nc::pybindInterface::nc2pybind
#define NUMCPP_INCLUDE_PYBIND_PYTHON_INTERFACE


Create motion correction qc.json

Generation of metrics for motion-correction within the aind-ophys-motion-correction capsule

This is being handled by #37


Free Standing Compiler

⭐ Proposed change
An option to compile free standing code
🤔 Rationale
I am trying to write an operating system kernel in emojicode (because I hate myself)
🕺 Example
Something that functions similarly to -ffreestanding in gcc but for the much better programming lanugage emojicode

How do you plan to handle Emojicode's runtime, which relies on dynamic allocation?

How do you plan to handle Emojicode's runtime, which relies on dynamic allocation?

No runtime runtimes are for nerds

That does not translate to an implementation strategy for -ffreestanding though.

Let me provide some details on this for future reference as its an interesting question:
As @NieDzejkob mentioned, Emojicode allocates class instances on the heap and manages them with reference counting.
A kernel project might provide a different implementation of the runtime, though. See ejc* functions here.
One could also only use a subset of Emojicode that does not use any dynamic allocation. Such a subset would prohibit the use of classes (only value types), casting, generics, and any other mechanism that makes use of boxing. Binaries will still require some runtime support such as ejcPanic.
Moreover, our implementation of the s package relies on the C standard library for certain operations, like random number generation or printing strings. Also, it makes heavy use of classes. The same strategy could be applied here: Either not use these APIs or reimplement the s package. The compiler relies on certain types, though.
Finally, you'll want to link everything yourself. The Emojicode compiler supports a -c flag, which produces an object file.


Default to Terraforged Worldtype

When people create a world, they more often than not use the world type that's defaulted, or they use biomes o' plenty, because it can be assumed the default worldtype setting is the correct way to play a modpack.
I would like to see a config option to default to the terraforged worldtype on world creation. Alternatively, there could be config option to use terraforged regardless of world type if someone defaults to another worldtype.

This would be better suited to some third-party modpack utility mod


sbt install on docker : server error for for libraries  sbt 1.2.8

steps
I have docker file  to build and run play app
FROM centos:7.5.1804 as builder
RUN curl https://bintray.com/sbt/rpm/rpm | tee /etc/yum.repos.d/bintray-sbt-rpm.repo
RUN yum update -y
RUN yum install wget -y
RUN yum install epel-release -y
RUN yum install java-11-openjdk.x86_64 -y
RUN yum install java-11-openjdk-devel.x86_64 -y
RUN yum install unzip -y
RUN yum install sbt -y
RUN sbt sbtVersion
.. ... ..

problem
All these while I was able to to build docker image without issues, but today when im building my docker image I am facing 'SERVER ERROR' for few libraries  After timeout the build process continue
as usual.
Cos of time out,  docker  image build time drastically increased. Kindly help
Step  RUN sbt sbtVersion is giving server error for few plugins and my build is getting delayed
[0m[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/com.lightbend.play/play-file-watch_2.12/1.1.7/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/io.methvin/directory-watcher/0.3.2/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/twirl-compiler_2.12/1.3.15/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/org.glassfish.hk2/hk2-bom/2.4.0-b34/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.glassfish.hk2/hk2-api/2.4.0-b34/jars/hk2-api.jar
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.glassfish.hk2/hk2-utils/2.4.0-b34/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/org.glassfish.hk2.external/aopalliance-repackaged/2.4.0-b34/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.glassfish.jersey.media/jersey-media-json-jackson/2.22.2/jars/jersey-media-json-jackson.jar
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.glassfish.jersey.ext/jersey-entity-filtering/2.22.2/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/org.vafer/jdeb/1.3/maven-plugins/jdeb.jar
[error] SERVER ERROR: Gateway Time-out url=https://repo.typesafe.com/typesafe/ivy-releases/org.sonatype.spice/spice-parent/12/jars/spice-parent.jar
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.reactivestreams/reactive-streams/1.0.1/ivys/ivy.xml
[error] SERVER ERROR: Gateway Time-out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.webjars/npm/4.2.0/ivys/ivy.xml
expectation
As there is
notes
sbt version: sbt 1.2.8

I have the same issue! Is there a ways to use a specific sbt version? I have the following Install script in my docker yml.
apt-get install -y apt-transport-https
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823

apt-get update
apt-get install -y sbt

This installs sbt 0.13.17
Can I use the previous version? and when how can I set the version in my yml?

apt-get install -y sbt=1.2.8

See also https://github.com/sbt/sbt/issues/4578 and https://status.bintray.com/.
Bintray download service was unstable, which probably caused the timeout.


Quart.after_serving, Quart.shutdown does not execute / no graceful shutdowns on Windows

Hello! When running this example code on macOS and Windows 10, macOS will gracefully shutdown, evaluating my_shutdown(), whereas Windows 10 will throw a KeyboardInterrupt exception and immediately exit without calling my_shutdown(). Additionally, I don't think it runs Quart's shutdown() method either, thereby not letting background tasks finish gracefully.
Versions

OS: Windows 10 21H2 (19044.1706)
Quart 0.17
Python 3.9.6, Python 3.10.4

Minimally Reproducible Example
from quart import Quart

app = Quart(__name__)

@app.before_serving
async def startup():
    print("STARTING")

@app.after_serving
async def my_shutdown():
    print("SHUTTING DOWN")

@app.route("/")
async def index():
    return "hello"

app.run()

Console Output
C:\Users\Justin\Code\quart-testing>python quart_test.py
 * Serving Quart app 'quart_test'
 * Environment: production
 * Please use an ASGI server (e.g. Hypercorn) directly in production
 * Debug mode: False
 * Running on http://<IP_ADDRESS>:5000 (CTRL + C to quit)
STARTING
[2022-06-05 14:03:54,729] Running on http://<IP_ADDRESS>:5000 (CTRL + C to quit)
Traceback (most recent call last):
  File "C:\Users\Justin\Code\quart-testing\quart_test.py", line 21, in <module>
    app.run()
  File "C:\Users\Justin\Code\quart-testing\.venv\lib\site-packages\quart\app.py", line 1270, in run
    loop.run_until_complete(task)
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 629, in run_until_complete
    self.run_forever()
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_events.py", line 316, in run_forever
    super().run_forever()
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 596, in run_forever
    self._run_once()
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 1854, in _run_once
    event_list = self._selector.select(timeout)
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_events.py", line 434, in select
    self._poll(timeout)
  File "C:\Users\Justin\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_events.py", line 783, in _poll
    status = _overlapped.GetQueuedCompletionStatus(self._iocp, ms)
KeyboardInterrupt
^C

A lead: I've learned that the reloader that fires when source code is changed and saved will indeed execute shutdown appropriately before restarting Quart.

This is fixed in a84882232a62dfd676d51529f1e9b73db388d9d4


bsr/mm

support mm between bsr and bsc.

@chen-wang this is the bsr @ bsc operation as previously appeared in dev meeting. If you have time, could you please review the PR?


Supports for BboxGIoU2D and re-implements giou_loss using bbox_gious

This PR supports for BboxGIoU2D which is similar to existing BboxOverlaps2D in iou2d_calculator.py.
Meanwhile, this PR re-implements giou_loss using bbox_gious, as existing iou_loss does.

Now BboxGIoU2D and bbox_gious are all removed and merged into BboxOverlaps2D and bbox_overlaps respectively.


403 notebook review

What are the issues this pull addresses (issue numbers / links)?
#403
Did you add tests to cover your changes (yes/no)?
no
Did you update the documentation accordingly (yes/no)?
no
Did you read the CONTRIBUTING document (yes/no)?
yes
Summary
Cleaned notebook and gave clearer Ansys directions
Details and comments

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


Should this image  to be updated?

Because the formContext have got lot of new feature.

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

ID: 2208a05b-4caf-bf5c-516c-68f88dd6cf7d
Version Independent ID: 92120838-ee35-30c0-01a6-23408c7f1e26
Content: formContext.ui (Client API reference) in model-driven apps - Power Apps
Content Source: powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui.md
Service: powerapps
Sub-service: mda-developer
GitHub Login: @Nkrb
Microsoft Alias: nabuthuk

This image is for FormContext.ui.
What new FormContext.ui features are you referring to?

@bigsnowballhehe
I discussed this with the feature team, they also weren't clear about any new features that would require this image to be updated. I'm going to close this b/c not actionable. Please let us know what you thought would need to be updated.


Cannot lauch APP with Profile mode in Android

Describe the bug
Cannot lauch APP with Profile mode in Android
To Reproduce
Steps to reproduce the behavior:

flutter run --profile

Expected behavior
Build successfully
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]Windows 10
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6] Mi8
OS: [e.g. iOS8.1] Android11
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
E:\Athena\herepose>flutter run --profile
Launching lib\main.dart on MI 8 in profile mode...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':audioplayers:verifyProfileResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
   > Android resource linking failed
     ERROR:C:\Users\page\.gradle\caches\transforms-2\files-2.1\618f2fb35b7e0cd55f0db7bd2eacd8dd\core-1.7.0-rc01\res\values\values.xml:105:5-114:25: AAPT: error: resource android:attr/lStar not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
Running Gradle task 'assembleProfile'...
Running Gradle task 'assembleProfile'... Done                       8.0s
The build failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetifier to solve the incompatibility.
Building plugin agora_rtc_engine...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done                   801ms

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\flutter\.pub-cache\hosted\pub.flutter-io.cn\agora_rtc_engine-4.0.7\android\build.gradle' line: 29

* What went wrong:
A problem occurred evaluating root project 'agora_rtc_engine'.
> Plugin with id 'com.android.library' not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 670ms

Exception: The plugin agora_rtc_engine could not be built due to the issue above.```

There are some duplicate issues, maybe one can help you.


Crate with custom bin target causes cargo-semver-check to not find the rustdoc JSON output

Steps to reproduce the bug with the above code
To reproduce this setup:
$ cargo new testing --lib
$ cd testing
$ cargo new test2 --bin

To testing/Cargo.toml, append:
[workspace]
members = ["test2"]

To test2/Cargo.toml, append:
[[bin]]
name = "test3-actually"
path = "src/main.rs"

As far as I know cargo-semver-checks requires the crate to be published to crates.io with no way to disable looking for the crate in the index, so this won't be reproducible with a minimal setup like this; however I have run across this issue in Mica - feel free to test based on this commit.
Actual Behaviour
What will happen is cargo semver-checks check-release --workspace will fail, saying it could not find the expected rustdoc output. I haven't published the minimal setup above for obvious reasons, but on mica this can be easily reproduced with the following output:
    Updating index
     Parsing mica v0.5.0 (current)
     Parsing mica v0.5.0 (baseline)
     Parsing mica-cli v0.5.0 (current)
Error: Could not find expected rustdoc output for `mica-cli`: /home/daknus/Coding/Rust/mica/target/semver-checks/target/doc/mica_cli.json

because mica-cli renames its bin target to mica.
Expected Behaviour
cargo-semver-check should not fail and instead find the rustdoc JSON successfully.
Additional Context
What happens is that the custom named bin target causes rustdoc to use that target's name when outputting the JSON file. I have not tested what happens with multiple bin targets.
Debug Output
No response

Thanks for the detailed report!

As far as I know cargo-semver-checks requires the crate to be published to crates.io with no way to disable looking for the crate in the index

There are actually multiple ways to load the baseline, only one of which (the default one) requires the crate to be on crates.io:
Baseline:
      --baseline-version <X.Y.Z>
          Version from registry to lookup for a baseline

      --baseline-rev <REV>
          Git revision to lookup for a baseline

      --baseline-root <MANIFEST_ROOT>
          Directory containing baseline crate source

      --baseline-rustdoc <JSON_PATH>
          The rustdoc json file to use as a semver baseline

The above is an excerpt from cargo semver-checks check-release --help.
We should probably do a better job of documenting this in the README as well.

I'm adding a section to the FAQ on this in #165. Thanks for helping point out that this needed to be more obvious.


[5.5] Don't Force the Interface Type While Checking Isolation

The 5.5 copy of #37141

Asking for Sendable conformances on this path is going to lead to
a traversal of the stored properties of the type. If there is an
interface type computation ongoing, as is very likely the case, this
traversal can wind up causing a cycle when it forces the interface type
of a member once again.
Request only the non-structural conformances to break the cycle.
rdar://77189542

@swift-ci test


feat: add zetachain metadata

add zetachain icon

@Azleal Do you happen to have a ZetaChain SVG with an opaque colored background?

@Azleal Do you happen to have a ZetaChain SVG with an opaque colored background?

@DanielSinclair I updated the zetachain svg logo with an opaque colored background. also added zetachain to site project.


What OS to use for production?

Some factors to consider:

Easy access to software we need (Python, Node.js, Docker)
Widely used for easier maintenance
Long term support (for security updates and similar)

What do you all think about Ubuntu 22.04 LTS (server variant) which I think checks the above boxes?

I'm not a big fan of Ubuntu, but it should work, however I would generally be in favor of Red Head variant. I think Bálint @aradi is using AlmaLinux for our buildbot at DFTB+.

Where will it be hosted?

See https://github.com/fortran-lang/playground/issues/25 for the discussion on hosting.

So I would first resolve #25, and then choose the system.

I was setting up the backend and am most familiar with Ubuntu, so Ubuntu 22.04 LTS server is what we currently use in production. Please reopen this if you want to discuss it further.


Receiving warning about renamed componentWillReceiveProps

Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.

Please update the following components: ProgressBar
- node_modules/expo/build/environment/muteWarnings.fx.js:18:23 in warn
- node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:5864:19 in printWarning
- node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:5892:25 in lowPriorityWarning
- node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:6135:8 in ReactStrictModeWarnings.flushPendingUnsafeLifecycleWarnings
- node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:20377:6 in flushRenderPhaseStrictModeWarningsInDEV
- node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:19606:41 in commitRootImpl
* [native code]:null in commitRootImpl

Hi @FinnFrotscher this looks like a duplicate of issue #165 componentWillReceiveProps is deprecated.


lavalink connect to wrong port.

i use the port 2333 & Lavalink deosnt changed it
ERROR >> Node astrada-lavalink had an error: connect ECONNREFUSED <IP_ADDRESS>:443
^C^CUnhandled promise rejection: MongooseError: Operation developers.findOne() buffering timed out after 10000ms
at Timeout. (/usr/src/app/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:175:23)
at listOnTimeout (node:internal/timers:573:17)
at process.processTimers (node:internal/timers:514:7)

use another lavalink host lmao

use another lavalink host lmao

nothings funny stop making a mockery of people and look at yourself in the mirror

It is just like @PHV08 said, just use ours or another lavalink.


Add Struct support for ParquetWriter

Signed-off-by: Raza Jafri<EMAIL_ADDRESS>

build

build


nixos/isso: systemd unit hardening

Motivation for this change
This increases the isolation of Isso service.
I have been using these parameters in production for 4 months without issues.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.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.

Upstream does not provide a Systemd example, but links to https://salsa.debian.org/jelmer/isso/-/blob/master/debian/isso.service witch only define NoNewPrivileges=yes as a hardening option.


Confused with usage of compareLuminance3()

https://github.com/bloc97/Anime4K/blob/3bef75fbe9d7f9212b1efee24b9312544bf1d6de/java/src/main/java/com/bloc97/anime4k/ImageKernel.java#L375
https://github.com/bloc97/Anime4K/blob/3bef75fbe9d7f9212b1efee24b9312544bf1d6de/java/src/main/java/com/bloc97/anime4k/ImageKernel.java#L589
Hi, I'm confused with the two callings to the function compareLuminance3(). Could someone please help me to figure out that why the return value is inverted in the second usage? I assume the intention of both if statements is finding the edge.

The unfortunate name of compareLuminance might cause some confusion. It should have been called isEveryLuminanceSmaller(s0, s1, s2, b0, b1, b2), where it returns true if and only if s0 < b0 and s1 < b1 and s2 < b2.
The inverse (not) of the boolean comparison is s0 >= b0 or s1 >= b1 or s2 >= b2 by following De Morgan's laws. Note that and has become or.
Thus, the first compareLuminance is true if dx < lx for all x, and the second is true if dx >= lx for any x.

Also, the first function returns the moment that compareLuminance() is true, while the second one checks if (newLum > lightestLum), stores the lightest luminance and returns it only at the end.


PromptSchedule & StringSchedule will not replace pw_a / pw_b / pw_c / pw_d placeholders

Because PromptSchedule & StringSchedule sets the start_frame / end_frame to 0,:
https://github.com/FizzleDorf/ComfyUI_FizzNodes/blob/27b00b936413d7c04d33eee03a55f81040221cd5/ScheduledNodes.py#L92
https://github.com/FizzleDorf/ComfyUI_FizzNodes/blob/27b00b936413d7c04d33eee03a55f81040221cd5/ScheduledNodes.py#L263
it'll never run through this loop:

https://github.com/FizzleDorf/ComfyUI_FizzNodes/blob/27b00b936413d7c04d33eee03a55f81040221cd5/BatchFuncs.py#L183-L185
Because it's a range(0, 0)
And thus would never replace those strings in any of the strings

thanks for the heads up! I pushed the fixes here: 0a7e9bc


Faster e2e cleanup code

Makes e2e cleanup faster by skipping deletion of any namespaced items. Namespaced items are deleted when the namespace is deleted.

(Rebased for you)


Can't create new project after installed latest NPM

CREATE Lib/e2e/src/app.po.ts (208 bytes)
CREATE Lib/e2e/tsconfig.e2e.json (213 bytes)

npm WARN deprecated<EMAIL_ADDRESS>1.2.0 should have been a major version bump
npm ERR! Unexpected end of JSON input while parsing near '...3","mime":"~1.2.11","'
npm ERR!      C:\Users\Jax\AppData\Roaming\npm-cache_logs\2018-07-17T07_34_14_034Z-debug.log
Package install failed, see above.**

 ;( ;( ;(
Thanks...

This seems like a problem with your node/npm and not with Angular CLI.
Please have a look at the fixing npm permissions page, common errors page, npm issue tracker, or open a new issue in that issue tracker if the problem you are experiencing isn't known.

npm cache clean --force
worked for me

It also worked for me.
Thanks @sukheja-varun.
npm cache clean --force

It works perfect thanks @sukheja-varun

I'm same ,thanks @sukheja-varun


files missing from ants_2.3.4_20200811.sif

Discussed in https://github.com/NeuroDesk/neurodesk.github.io/discussions/58

Originally posted by Matte16 December  2, 2021
Hi Neurodesk gurus,
I have noticed that there are some files missing from ants_2.3.4_20200811.sif , e.g., antsCookTemplatePriors.sh
In fact, ants_2.3.4_20200811.sif has ~123 files, whereas my local ants installation (albeit 2.3.1) has ~164 files.
Can you look into this, please?
Regards,
Matt

ants 2.3.4 doesn't contain antsCookTemplatePriors.sh anymore.

they scripts seem not to be installed: https://github.com/ANTsX/ANTs/tree/master/Scripts

Fixed in 20211220
antsCookTemplatePriors.sh is now available and also on deploy path


ASP.NET is not a language

👋
While I am SUPER interested in tracking the popularity of specific framework use, i will say that ASP.NET seems out of place in this graph. For example, we don't list Rails, so I would expect us to also not list ASP.NET.
Thanks!

Right or wrong, it is tracked as a programming language in:
https://github.com/github-linguist/linguist/blob/7ca3799b8b5f1acde1dd7a8dfb7ae849d3dfb4cd/lib/linguist/languages.yml#L175-L192
https://github.com/search?q=language%3AASP.NET&type=repositories
I imagine (haven't thought about it, people long involved in linguist probably have) that it'd be possible to break templating languages out of programming language, or reclassifies some templating languages as markup languages (which IG doesn't report on for now) but also hard, eg when would PHP be one vs the other? My default position is to assume there's just going to be some languages that are hard to categorize, especially as you go down the popularity list.
Closing for now as I don't think this is something we should address directly in this project, but feel free to add further thoughts, including why/how we should.

I think it's more that we're calling something ASP.NET that actually is referring to a very very very specific subset of a classic implementation of a framework that is much more widely used than the file types in question.
It's quite possible the name is not quite right -- that it should say "ASP.NET ASPX files" or it should be surveying projects that use ASP.NET (of which there are orders of magnitude more than the # of projects using aspx files).

I think the right place to address the name would be in Linguist (which will then be reflected in the data this project uses). I don't know the ASP.NET ecosystem at all (beyond hearing that there are lots of versions) to competently suggest an accurate name. People following the Linguist repo surely have a keen interest in accurate naming -- the names show up most prominently in the GitHub repo sidebar, eg https://github.com/udacity/FCND-Gimbal-Demo


Postfix ops are parsing oddly

For example, ptr[4]--; fails to parse entirely.

The aforementioned codegen bug:
    *ptr[2]++;

Errors out with "Compile error: ++ or -- must operate on a memory location"

Even simpler, this will fail with the same error:
as[2]++;

Closing since the parsing bug is fixed, but I opened a new issue for the codegen bug: https://github.com/elimirks/b64/issues/38


Docs: fix DateField events example

Avoid error thrown when no date available to format:

An error occurred while rendering the example.

GET_BUILD


test dependency on DataFrames update compat

Nightly CI on Julia 1.3 started failing last night (I don't know what change caused it) but essentially the issue is that on older julia versions the package resolver is not willing to downgrade test-time packages only, see more detail here: https://www.oxinabox.net/2021/02/13/Julia-1.6-what-has-changed-since-1.0.html#resolver-willing-to-downgrade-packages-to-install-new-ones-tiered-resolution
It turns out that we can simply update the DataFrames compat to 1 to fix it.

Sorry if I am misunderstanding, but if 0.22 is problematic should it not be removed from the compat?

We only specify compat for the things that would actually break in this package, and since this package (at test time) uses only the basic DataFrames interface, it is compatible with both 0.22 and 1. We don't care if our package depends on a package that breaks in 0.22 - it is that package's job to figure out it's own compat bounds.
What actually happened here though was not that there was anything broken in 0.22. It's just that in old julia versions the package manager was not smart enough to deal with test-only dependencies. It would first build the main environment, and when adding the extra test-only dependencies not willing to downgrade one of the main dependencies.


Error 500 when uploading cookbook with knife (S3 bookshelf) - Error 400 bad request from S3

I am getting and error 500 when I try to upload a cookbook with knife. Other subcommands are successful and return valid data however. I suspect some issue with my custom bookshelf could be responsible.
To clarify my bookshelf is supposed to be a S3 bucket and my Postgres DB is in RDS.
I included these lines in the chef-server.rb:
postgresql['db_superuser'] = 'pivotal'
postgresql['db_superuser_password'] = '<some password>'
postgresql['external'] = true
postgresql['vip'] = '<my rds address>'
postgresql['port'] = 5394
bookshelf['access_key_id'] = '<my key>'
bookshelf['secret_access_key'] = '<my secret>'
opscode_erchef['s3_bucket'] = '<my bucket name>'
bookshelf['vip'] = 's3-eu-central-1.amazonaws.com'

Searching for a solution to my problem I have also tried variations of this with:

bookshelf['enable'] = false
passwords/keys entered via set-secret
hardcoding my FQDN into the config and hosts file (it is a Route53 entry otherwise, which as I said works for most things)

None of these were able to fix the problem for me. I have tested accessing both the database and the bucket manually, but from the same machine and with the same credentials. Both work. The database is also filled after chef-server-ctl reconfigure, so I doubt having it external contributes to the problem.
I am able to create users and organizations, view information about them remotely via knife, etc. Only when I come to cookbooks do I get errors.

Looking further through the logs, I have found the responding error:
./opscode-erchef/erchef.log:2017-04-12 07:31:29.352 [error] Checking presence of file (checksum: <<"d212c4f4771783c44890341240ce5130">>) for org <<"54aba4648f210f98882e8cf3a328642e">> from bucket "_<mybucketid>_" (key: "organization-54aba4648f210f98882e8cf3a328642e/checksum-d212c4f4771783c44890341240ce5130") raised exception error:{aws_error,{http_error,400,{[{"x-amz-request-id","B74D16795329F3E4"},{"x-amz-id-2","_<myamazid>_"},{"x-amz-region","eu-central-1"},{"content-type","application/xml"},{"date","Wed, 12 Apr 2017 07:31:28 GMT"},{"connection","close"},{"server","AmazonS3"}],[]}}}
Error 400 can be a lot of things in S3, but all of them related to a malformed request.

I tried the same procedure on us-east-1. It doesn't work either. I don't think that it is the same problem.

@autarchprinceps Sorry for the delay in responding. This issue might be related to the one currently being tracked at https://github.com/chef/chef-server/issues/1783. We will loop back on this issue once https://github.com/chef/chef-server/issues/1783 is done.


Failing test: history__query_arguments__limit_items_result

When run locally with make test_macOS:
    ✗ history__query_arguments__limit_items_result, expected to be true, got <false>
    ✗ history__query_arguments__limit_items_result, expected to be false, got <true>
    ✗ history__query_arguments__limit_items_result, PaginatedResult has no items

┆Issue is synchronized with this Jira Bug by Unito

Closing outdated issue. The codebase changed drastically since then and all skipped tests were unskipped, see PRs for https://github.com/ably/ably-cocoa/issues/1406 and https://github.com/ably/ably-cocoa/issues/1848
If you encounter frequently failing test again, please create a new issue with a best guess why it might be happening.


[W4.5c][W10-A2] Toh Cheryl

Idea adapted from #16

@tohcheryl
Some comments added. Please ack & close the PR after reading comments.


proxy the releases page correctly

This is needed because netlify serves /foo.html if a users hits /foo/,
even if /foo/index.html exists. Releases is the only page we could find
that had both a foo.html and /foo/index.html, so everything else should
be fine.

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/252c4d894623fbe1ecba818cce4c75f74ba922be/


Boomer Font - write code for letter 'B'

char** B()
{
}

i want to this, kindly please assign to me

done #10


unable to remove grid item despite following guide

I am following this link to create my own dynamic add / remove feature
what I have so far
...

import _ from "lodash";

let [counter, setCounter] = useState(0);
let [value, setVal] = useState(null);
let [cols, setCols] = useState(12);

  let [widget, setWidgetList] = useState([0, 1, 2, 3, 4].map(function(i, key, list) {
    return {
      i: i.toString(),
      x: i * 2,
      y: 0,
      w: 2,
      h: 2,
      add: i === (list.length - 1)
    };
  }));

 const onRemoveItem = i =>{
    console.log("removing", i);
    // this.setState({ items: _.reject(this.state.items, { i: i }) });
     setWidgetList(_.reject(widget, { i: i }));
  };

const onAddItem =()=>{
      setCounter(counter+1);
      setWidgetList(
      {
        i: "chart" + counter,
        x: (widget.length * 2) % (cols || 12),
        y: Infinity, // puts it at the bottom
        w: 2,
        h: 2
    })
      console.log("counter ", counter);
      console.log("widget ", widget);
  }

  const createElement = el => {
    const removeStyle = {
      position: "absolute",
      right: "2px",
      top: 0,
      cursor: "pointer"
    };

     console.log("i ", el.i);
    const i = el.add ? "+" : el.i;
    return (

          x

    );
  }

return(

        <button onClick={onAddItem}>create item</button>
        <ResponsiveGridLayout
              className="layout"
              onLayoutChange={() => onLayoutChange()}
         >

          {
           _.map(widget, el =>createElement(el))
         }
        </ResponsiveGridLayout>

  )

when i click the cross button, it did not remove that grid item, not sure why. Appreciate if someone can help me

"onClick={onRemoveItem}" => "onMouseDown={onRemoveItem}", now is ok. My English is not very good, so I won't explain why

I have solved it just. Thanks for replying

"onClick={onRemoveItem}" => "onMouseDown={onRemoveItem}", now is ok. My English is not very good, so I won't explain why
thx. That's helpful, but, can someone explain why the onClick event doesn't work


deserialize function summary data on contract call page

This is referring to contract-call transaction types right? If so, they are available. Here’s an example:

{"block_hash":"0x7e1122cbacb525d2d056513e1eb7581c0df846a05eb1cf3616b2bdea7e364b36","block_height":7,"tx_id":"0x02151c5bc5c873f13f991acee916aee7dfa12600d449ef8e40d2910fcfba79a2","tx_index":1,"tx_status":"success","tx_type":"contract_call","fee_rate":"123456","sender_address":"ST2ZRX0K27GW0SP3GJCEMHD95TQGJMKB7G9Y0X1MH","sponsored":false,"contract_call":{"contract_id":"ST2ZRX0K27GW0SP3GJCEMHD95TQGJMKB7G9Y0X1MH.hello-world-contract","function_name":"set-value","function_args":["0x020000000461736466","0x02000000087479747974797479"]},"events":[]}

Note: the args are Clarity values — these can be deserialized into the type name and value.

will be resolved with #115


Configure a timeout while making a connection to the Database

Your Question
How do we configure a connection timeout while connecting to the database?
Context:
If the database is not responding or is in a hung state, and if we try to establish a connection to the database, the entire code is hung indefinitely because there is no way of specifying a connection timeout.

The document you expected this should be explained

Connect to Database
Expected answer

We can specify the Connection Timeout as part of the config being passed to Gorm to establish the connection.
db, dbConnectionError = gorm.Open(postgres.Open(dsn), &gorm.Config{SkipDefaultTransaction: false, ConnectitonTimeout: 10 * time.Second})

@jinzhu Did you get a chance to look at this request?

i think we can use the dsn parameters, see https://github.com/go-sql-driver/mysql#timeout


500 Error on Jobs Queue Docs Page

Documentation Issue
I'm seeing a 500 error when visiting the Jobs Queue Docs:  https://payloadcms.com/docs/beta/jobs-queue/overview
Additional Details

Huh that's strange. For now I'll recommend just going to the mdx document in the /docs folder of the monorepo if you need access to the documentation here.
See docs on Job Queues in the monorepo.

Should be fixed now


Update to Jakarta EE8 APIs for MP 3.3 in Feb 2020

Re-opening as it was decided in MP Hangout to push Jakarta EE 8 update to MP 4.0


Not working accessing files in scoped packages

When accessing to a file in a package without exports field (using main instead), it can't find them. Something like @mafalda/fsset/waiting.js resolves to null instead of the path of the waiting.js inside the @mafalda/fsset package.

Disabling the resolver and using the default jest one, it still happens.

Ok, found the issue :-) At https://github.com/k-g-a/jest-node-exports-resolver/blob/edee2191d2f3fcb6b75a27bf272050ab51ddf753/index.js#L45 is being check if submoduleName has an extension, and if so, use directly the default resolver. But, extensions can be part of the export, so by removing the check, it works now :-) I'll do some checks and later a pull-request.

PR at https://github.com/k-g-a/jest-node-exports-resolver/pull/3


[1.18.2] CC:tweaked wires don't connect

computers cant connect using the wires. I can only get them to connect when using the normal network cables that CC:Tweaked implements.
I use the chat program to test them and the client computer can find the chat room Test

forgot to mention that i use version 1.1.3

if i just have immersive engineering, CC:tweaked and More Immersive Wires it all works, ill try to find what other mod causes the problems

Similar to #7
Can you send your mod list?


Correct eeprom display for rssiBMin

Stumbled across this while poking around.

Good catch!

I was having a good look around to see what needs to done for quad diversity.
Is this something youve looked into doing as an option for ground station builds?


Check compatiblity when removing multicast forwarder rules in postHalt

Description
Add a check in MulticastForwarder to check compatibility when removing rules. Previously only checked compatibility when adding the rules.
Test Procedure
Start/stop a container when smcroute isn't installed. Without the patch, you will see the following error in DobbyDaemon when stopping the container:
sh: 1: /usr/sbin/smcroutectl: not found
sh: 1: /usr/sbin/smcroutectl: not found
Sorry, rule does not exist.

With the patch, you will see a nicer error:
Multicast forwarding not supported - smcroutectl not found in PATH (2 - No such file or directory)

Type of Change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Other (doesn't fit into the above categories - e.g. documentation updates)

Requires Bitbake Recipe changes?

[ ] The base Bitbake recipe (meta-rdk-ext/recipes-containers/dobby/dobby.bb) must be modified to support the changes in this PR (beyond updating SRC_REV)

@Koczek9 Please can you review - would like to merge alongside https://github.com/rdkcentral/Dobby/pull/63


Does this allow concurrent access to clickhouse to query data?[question]

Yes, by default 100 max connections is allowed per process.
See https://github.com/jayvynl/django-clickhouse-backend/blob/main/docs/Configurations.md


Hierarchy Operations in a separate trait

There are two types of elements:

Those that are containers (e.g. dialog, frame, hbo, vbox, etc) and can store other elements in it. They can have parents, childs and a brother. For instance IupAppend only works on those containers.
Those that are final nodes, they can have parents and a brother but cannot have childs. The container containers are a superset of this node type.

Currently all the hierarchy operations are implemented in the Element trait. Should those be separated in two traits instead of leaving them in Element?
The upside I see is that it'll be cleaner which objects are containers and which aren't.
The downsides is that Handle would need to implement both (?) and give the doubt if the contained handle is really part of that trait.

/cc @dcampbell24

I don't think having to implement two traits is a huge cost, but if there start to get to be too many traits we can look at consolidating later. I am not sure what you mean by
 and give the doubt if the contained handle is really part of that trait.

Oh look, there are also the elements that do not support any hierarchical operation such as timers!
So it's three kind of elements.
I guess the trait will come in hand.


Fix socketio connection from old clients

This PR adds support for legacy clients, such as v2 to connect to updated v4 socket.io server by introducing flag to socketIo server opts
https://socket.io/docs/v4/server-initialization/#allowEIO3

fixes regression reported here https://stackbit.slack.com/archives/CBY9JK7HC/p1622111066231600

Oh, didn't see it until now.
Already merged same code :)


Properly serialise definitions with minor errors

Currently, it is possible that a definition refers to another one which has non-critical errors and therefore will not be (de-)serialised properly.
The solution is to make sure that a definition is meaningfully serialised if and only if there can potentially be references to it. The latter is supposedly equivalent to the definition in question having headerIsOk().

Partially implemented in 55c87583.


Dynamic whirpool Tx0 mixFeeTarget

Please correct me if I am fragrantly wrong and close the issue if my understanding is incorrect. I am not used to read Java so I might be alluciating.
Background
It seems Sparrow uses 3 of the block targets available from Tx0FeeTarget. Those are MIN (low priority), BLOCKS_4 (medium priority) and BLOCKS_2 (high priority).
These fees seem to be used for the Tx0 mining fee. However, these are not the ones used for the mixFeeTarget as these are hardcoded to use always BLOCKS_4:
https://github.com/sparrowwallet/sparrow/blob/258d46a2538ca42ddfb63a1576b92505a80b76a1/src/main/java/com/sparrowwallet/sparrow/whirlpool/Whirlpool.java#L151-L154
Expected behaviour
Expected behavior is that both Tx0 mining fee and Tx0MixFee change according to the priority slider (same as Samourai Wallet and Whirlpool GUI).
Alternative solutions
Alternatively, no one would complain about doing cheaper coinjoins. So the value could remain hardcoded but as Tx0FeeTarget.MIN instead of Tx0FeeTarget.BLOCKS_4 on L152. Anyway, Sparrow seems to overpay on coinjoins for the little I have tested, so this should not impact user experience: but will save some Sats!
Other context
I did a few test to confirm my hypothesis. This fork of Sparrow seems to always create cheaper whirpool coinjoins (compared live side by side to Master branch): https://github.com/searingGlamour685/sparrow/pull/1

I assume @craigraw coded it like that with the reason of:

Keep the UX as simple as possible of the average user
Save on unnecessary fees, as Tx0 confirmation is needed but the other aren't needed to be confirmed faster because Postmix UTXOs can be spent anyway with or without conformation
Whirlpool rounds may be confirmed even if User A set low fees, as long as User B set the necessary fees for current mempool business, as two (and sometimes even three) new users need to join in order to initiate Whirlpool TX.

Hey @rapidlab309 , thanks for the reply!

Keep the UX as simple as possible of the average user

The UI asks user to select a priority level anyway. If my understanding is correct, Sparrow then simply does not use the user's input later on. This fix does not add any UX complexity.
Points 2 and 3 reinforce the reasons to have a default for mixFeeTarget at BLOCKS_24 target instead of BLOCKS_4 and that's why I seemingly was able to build an Sparrow fork that does coinjoins just as well but cheaper in any mempool condition.

Well, as someone who used GUI and love getting into details.. I could agree on the fact that adding a second slider or something similar to that is nice and making users to have more control over their TXs.
Having mixFeeTarget higher or lower is simply doesn't really matter, because the Whirlpool is already been done and you're able to use your UTXOs.. or just wait for it to confirm at some point. No rush is needed in here, and also saving some SATs too.

I've been considering this, but I'm still undecided on if and how to change this for a better user experience. Note that Sparrow does not ignore the fee priority slider - it is used to determine the fee for the premix/tx0 transaction. It is the fee included in the premix outputs that is set to BLOCKS_4. It not clear to me that changing this BLOCKS_24 would result in a better user experience - probably, it would result in many premix outputs getting "stuck" from the point of view of the user, since the coordinator needs to achieve a minimum amount of fees before the first mix round can take place. With a low fee set and an high fee rate environment, this might take days.
This leads to considering adding an additional slider, or double use of the current slider. Neither are out of the question, but adding an additional slider would probably be confusing to most users. The mechanics of how the coordinator works when choosing UTXOs are too complex (satisfying both minRelayFee and minNbTxs) for a simple explanation in order to make user selection of such a control a straightforward task. To be clear, I am concerned that without guidance, many users will simply opt for minimum fees and end up with a Whirlpool client that appears "broken" as they wait for an indeterminate time for their first mix to take place. Here's how that interface might look - not, in my view, very approachable for first timers:

Probably then the simplest option is to have the premix priority slider affect both tx0FeeTarget and mixFeeTarget - again however I'm not sure how clear that is, and I'm concerned about affecting the overall user experience and increasing the support burden.

Without a small picture describing the whirlpool process (which fee is used at which time) the dialog will confuse the hell out of users.
I mean I thought I understood whirlpool but even I'm confused rn:

The mechanics of how the coordinator works when choosing UTXOs are too complex (satisfying both minRelayFee and minNbTxs) for a simple explanation in order to make user selection of such a control a straightforward task.

My understanding was that one chooses 1 of the priorities and ALL premix utxos of ALL users of that priority are treated equal by the coordinator and get picked randomly (even if individual fees "attached" to the premix utxos might differ slightly).
That being said: I learned something out of this issue and so could people seeing the dialog in their Sparrow Wallet. Maybe add a schematic picture of the whirlpool process  at the side? With a caution symbol appearing once a user selects the "Low" first mix priority?

Adding more text and images doesn't necessarily make things easier - it can have the opposite effect. I am not particularly keen to make this process any more complex that it needs to be (which is where things are right now imo).
Note the coordinator does treat all UTXOs equally (in other words, at random) - but if the selection it makes does not meet the required minRelayFee, it will need to pick again. This will inevitably mean that UTXOs with a higher available amount for fees get preferred (in general) in a high/variable fee rate environment. To what extent this is true depends on how quickly actual fee rates change versus predicted values.

It's variable, but currently seems to be around 1000 sats per output difference (this at 12 to 20 sats/vB for a medium priority spend)

Ok, I've decided to use the Premix Priority slider to change both tx0FeeTarget and mixFeeTarget. If however the low priority fee rate is less than half the normal priority fee rate, Sparrow will show a warning indicating the first mix may be delayed:

98b33e18

Thank you for taking a look at this @craigraw

Ok, I've decided to use the Premix Priority slider to change both tx0FeeTarget and mixFeeTarget. If however the low priority fee rate is less than half the normal priority fee rate, Sparrow will show a warning indicating the first mix may be delayed:

I believe too this is indeed the best compromise between control, accuracy and simplicity. Great fix :clap:
We can clearly identify the root cause of this issue: the first mix in WP suffers of "free riding" problem. No one wants to be the subsidizer. Paying higher fees, might result on a faster coinjoin, but you will still be dependant on the fees other users pay (so the relationship is not linear or predictable). Of course, explaining this issue on the Sparrow UI is out of the question, too complex. The decision that was taken by fixing to BLOCKS_4 before this fix meant that in average the Sparrow user partially subsidizes the premix of SW / Whirlpool GUI users that do opt to a lower priority.
With this fix, even if users might not get the full context of what is going on, they have the choice themselves (and the risk of low priority is well outlined). Those who understand what is going on, will gladly now evaluate using Sparrow over the other whirlpool clients knowing they now have access to "the same whirlpool deals".


proxy support

Coverage increased (+0.8%) to 92.428% when pulling fd614a6a1b30135832dc54cbe238105c8a809ebd on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 140f866fd9f5da1fac062f100d23540568880d1b on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 140f866fd9f5da1fac062f100d23540568880d1b on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 140f866fd9f5da1fac062f100d23540568880d1b on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling c87f29379e5fdefff0ec489d2deecdec6c9224c6 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling c87f29379e5fdefff0ec489d2deecdec6c9224c6 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 7e0f843c90daa2f552585b1caa8f7b8bb023876b on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 7e0f843c90daa2f552585b1caa8f7b8bb023876b on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 2ec02dd23edb049ff3756ec2ee099a149fd55778 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 2ec02dd23edb049ff3756ec2ee099a149fd55778 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 2ec02dd23edb049ff3756ec2ee099a149fd55778 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 2ec02dd23edb049ff3756ec2ee099a149fd55778 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling 410551e0d6428b192d05245f0680db238c7bf3c7 on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.

Coverage increased (+0.2%) to 91.839% when pulling abf85f2893c0cef567dac1c935995ac0cf050f9a on support_proxy into e8b7beb6e8ec2ae016dfd67e5c84065c918e348e on master.


UN-180: Featured Records component amends

Implements further changes to FeaturedRecordsBlock as per discussion on ticket:
https://national-archives.atlassian.net/browse/UN-180

@AshTNA Would you be okay to review this small PR for me? I have added a {% record_url %} tag here, which I think will be useful in other tasks assigned to you?


For a specific row merge two columns or for a specific column merge two cells.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Is there a such a feature present now?


Replace com.Expand

Here is a search (on GH) of our usage of com.Expand.
We should think about replacing it with either template execution or os.Expand.
There isn't anything necessarily wrong with com.Expand, but an stdlib implementation would be nice, and it would be manageable to refactor now.

Finally, it's done in

https://github.com/go-gitea/gitea/pull/19284

A little problem is the syntax between vars/expand and os/expand is not the same. So that readme init placeholder syntax is not the same as template repository.