init: issue templates for ss3

Concisely (20 words or less) describe the issue
Creates issue templates for ss3. Includes templates for users (bug report and feature request) and the ss3 dev team (release checklist template, @kellijohnson-NOAA 's suggestion)
Please Link issue(s)
N/A
What tests have been done? Upload any model input files created for testing in a zip file, if possible.
We will have to see if these work as expected once merging into main
What tests/review still need to be done? Who can do it, and by when is it needed (ideally)?
@Rick-Methot-NOAA should review the text and make any edits re wording.
Has any new code been documented?
If not, please add documentation before submitting the Pull Request.

[x] I have documented any new code added (or no new code was added)

is there an input change for users to Stock Synthesis?

[ ] Yes, there was an input change

If so, please provide an example of the new inputs needed.
[New example stock synthesis input goes here]

Check which is true. This PR requires:

[x] no further changes to r4ss
[x] no further changes to the manual
[x] no further changes to SSI (the SS3 GUI)
[x] no further changes to the stock synthesis change log (new features, bug reports)

Describe any changes in r4ss/SS3 manual/SSI that are needed (if not checked):
If changes are needed in the change log, please fill in the table here:

Action
Topics
Type

[fix, new, or revise]
[e.g., biology. Use issue label options.]
[input, output, and/or calc, or ALL]

Additional information (optional):

Note: to see how these work, start to fill out an issue for FIMS (but just don't submit it) https://github.com/NOAA-FIMS/FIMS/issues


add projects

add your projects to projects folder

assign me

@devvsakib
I will love to work on it. I will add react app project

@devvsakib I will love to work on it. I will add react app project

assigned. please don't forget to read README.md file. there are proper guideline how to submit projects

Please assign me this issue

sure

I am unable to add project to PROJECTS folder.
What should I do?
On Tue, 25 Oct 2022, 18:37 DevvSakib, @.***> wrote:

Assigned #1
https://github.com/devvsakib/hacktoberfest-react-project/issues/1 to
@pjyoti121 https://github.com/pjyoti121.
—
Reply to this email directly, view it on GitHub
https://github.com/devvsakib/hacktoberfest-react-project/issues/1#event-7663395613,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUQTHBANG4I6WHSHFUWVWW3WE7LQJANCNFSM6AAAAAARDE4WYA
.
You are receiving this because you were assigned.Message ID:
<devvsakib/hacktoberfest-react-project/issue/1/issue_event/7663395613@
github.com>

@pjyoti121 what error do you get?

Please assign me this issue

Please assign me this issue

assigned

Can you assign this to me.

Assigned @Rahul-Maity
If you need help, let me know

What should i contribute . React based or any html ,css, js project accepted here.

Add any project

can not find CONTRIBUTORS.md file where i need to put details as mentioned in the [CONTRIBUTING.md] file.
Sorry for asking so many questions just for the excitement of first contribution

its right here @Rahul-Maity

Don't be sorry. I'm glad that you are into open source

Is there any linkedin page I can mention my contribution

Sorry, we don't have any social accounts. But we are planning to Create an account on LinkedIn

Please assign me with it! :)

Hey, @devvsakib can I add my projects too?

Sure @HemanthPaila

Added My React Project pls check the pr and confirm it @devvsakib

Merged: #363
@Srujan1527

Please assign me this issue

Assigned @MoazamAli45

Is there any time constraint to add this project If I can add my project till this week

@devvsakib  I am unable to push in this repository

please add your forked repository link, you added my repository. you have to fork this repository

@devvsakib  Thank you. I have added my project in new Branch LandingPage.

Hey I am working on a recipe sharing platform can I participate in Hacktoberfest with that?

check this link

Thank you!! will soon raise the PR for my project


TE-3.7: Base Hierarchical NHG Update - Commented out EnabledAddressFamilies variable

TE-3.7: Base Hierarchical NHG Update - Commented out EnabledAddressFamilies variable .
Reference : https://github.com/openconfig/public/pull/738

/gcbrun

/gcbrun
@xw-g @vcheny @vosipchu @sachendras -- PTAL here. Do you have concerns with removing this for the moment whilst https://github.com/openconfig/public/pull/738 is concluded on?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
96 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-3.8%) to 69.376%

Files with Coverage Reduction
New Missed Lines
%

internal/components/components.go
36
11.11%

topologies/binding/binding.go
60
48.89%

Totals

Change from base Build<PHONE_NUMBER>:
-3.8%

Covered Lines:
1656

Relevant Lines:
2387

💛  - Coveralls

Closing this pull request. Addressed in https://github.com/openconfig/featureprofiles/pull/859


Ambiguous load/loadAll semantics when dealing with broken input

Docs on load (similarly loadAll) says

If no value is found, load will return null.

However, if I feed a piece of broken input into load, I get exception rather than a null value I was expecting. I would argue if an input cannot be loaded as an Ion value, it should be regarded as a "no value is found" situation.
Repro: https://runkit.com/embed/unc0ogmrc1fq

I found another case where ion-js surprises me: if you feed load with {broken, you get back an empty Struct. If I'm interpreting the docs on load correctly, I would expect it to return null because there's no valid Ion value in the input.
(Found with 4.1.0)

Thanks for the detailed explanation!


Game Routes Solution

A game has n levels, connected by m teleporters, and your task is to get from level 1 to level n. The game has been designed so that there are no directed cycles in the underlying graph. In how many ways can you complete the game?

Hi there!
I am the Mentor of this project .
Although this repo is not part of Hacktoberfest 2024, we have some great alternatives for you. Welcome to SkillShow, a repository focused on skill enhancement!
Guidelines:
Please adhere to the existing guidelines.
No additional rules, thanks!
Check it out here: SkillShow.
Note: Start by creating an issue. Once it’s assigned to you, feel free to open a pull request (PR). Directly opening a PR will lead to an invalid label.
Looking forward to your contributions!


stats: convert tag extractor regexs to Re2

Commit Message: stats: convert tag extractor regexs to Re2
Additional Description:
Risk Level: high, the regexes are updated to match more specific patterns.
Testing: unit tests
Docs Changes: N/A
Release Notes: N/A
Fixes #14439

The added benchmark gives these numbers for the currently used regexes
-----------------------------------------------------------
Benchmark                 Time             CPU   Iterations
-----------------------------------------------------------
bmExtractTags/0        5489 ns         5482 ns       116242
bmExtractTags/1        1750 ns         1747 ns       404362
bmExtractTags/2        1346 ns         1344 ns       507597
bmExtractTags/3        1705 ns         1703 ns       412873
bmExtractTags/4        2645 ns         2641 ns       271216
bmExtractTags/5        1555 ns         1553 ns       450419
bmExtractTags/6         622 ns          622 ns      1164196
bmExtractTags/7        1662 ns         1659 ns       423913
bmExtractTags/8        4497 ns         4491 ns       152800
bmExtractTags/9        4064 ns         4058 ns       173024
bmExtractTags/10       4959 ns         4951 ns       145306
bmExtractTags/11        911 ns          910 ns       754577
bmExtractTags/12        894 ns          893 ns       791770
bmExtractTags/13       6537 ns         6528 ns       105229
bmExtractTags/14      10092 ns        10077 ns        68439
bmExtractTags/15       5058 ns         5051 ns       136795
bmExtractTags/16       3404 ns         3399 ns       207761
bmExtractTags/17       3361 ns         3356 ns       214349
bmExtractTags/18       3292 ns         3287 ns       212676
bmExtractTags/19       2049 ns         2046 ns       341955
bmExtractTags/20       1080 ns         1078 ns       640417
bmExtractTags/21       1233 ns         1231 ns       565355
bmExtractTags/22       1583 ns         1581 ns       446222
bmExtractTags/23       2463 ns         2460 ns       288727
bmExtractTags/24       2427 ns         2424 ns       276382
bmExtractTags/25        505 ns          505 ns      1361377
bmExtractTags/26        277 ns          276 ns      2503746
bmExtractTags/27       3651 ns         3646 ns       185178

With regexes converted to RE2
-----------------------------------------------------------
Benchmark                 Time             CPU   Iterations
-----------------------------------------------------------
bmExtractTags/0        1832 ns         1829 ns       382449
bmExtractTags/1         512 ns          512 ns      1361810
bmExtractTags/2         808 ns          807 ns       879382
bmExtractTags/3        1254 ns         1252 ns       554894
bmExtractTags/4        1336 ns         1334 ns       525821
bmExtractTags/5         858 ns          857 ns       824452
bmExtractTags/6         339 ns          339 ns      2086426
bmExtractTags/7         991 ns          989 ns       701679
bmExtractTags/8        2850 ns         2847 ns       239643
bmExtractTags/9        2541 ns         2537 ns       278245
bmExtractTags/10       3400 ns         3395 ns       208227
bmExtractTags/11        716 ns          715 ns       937773
bmExtractTags/12        510 ns          509 ns      1382508
bmExtractTags/13       2973 ns         2968 ns       231524
bmExtractTags/14       4958 ns         4950 ns       141460
bmExtractTags/15       3606 ns         3601 ns       194652
bmExtractTags/16       2104 ns         2100 ns       338673
bmExtractTags/17       1204 ns         1203 ns       566432
bmExtractTags/18       1226 ns         1224 ns       582547
bmExtractTags/19       1273 ns         1271 ns       529859
bmExtractTags/20        867 ns          866 ns       819005
bmExtractTags/21       1157 ns         1156 ns       606544
bmExtractTags/22       1370 ns         1368 ns       518921
bmExtractTags/23       1567 ns         1565 ns       447355
bmExtractTags/24       2137 ns         2134 ns       323261
bmExtractTags/25        319 ns          318 ns      2231632
bmExtractTags/26        296 ns          295 ns      2330274
bmExtractTags/27        500 ns          499 ns      1402414

I assumed that <operation_name>, <table_name>, <callsite> tags and some others can't contain dots in their values.
<stat_prefix>, <virtual_host_name> can contain dots (though not in the case of  http.(<stat_prefix>.)* - this is also the current behavior). The benchmark results would be better if neither could contain dots. Particularly for tcp.(<stat_prefix>.)<base_stat>, udp.(<stat_prefix>.)<base_stat>, auth.clientssl.(<stat_prefix>.)<base_stat> the result could be 3 times better, because there would be no need to maintain full match (that is to have \w+?$ at the end of the patterns).

/wait

I checked every regex has a corresponding test. Also I modified the tests to contain dashes where they can be theoretically used.
From the old regexes for UDP, TCP, HTTP prefixes and others I inferred that dots are not allowed in <stat_prefix>, so this led to getting rid of some unneeded complexity. Then I realized that "stat_name is not mutated until all the extraction is done". This let me simplify the regexes even more.
 Not sure why that would appear in your PR but maybe just try merging main?

/retest

merging master will resolve the coverage issue in source/common/network.

merging master will resolve the coverage issue in source/common/network.

Thinking about this further, it would be nice to mechanically determine whether all these REs get matched by actual stats in a live config.

You mean adding per-regex stats incremented upon a match?

Thinking about this further, it would be nice to mechanically determine whether all these REs get matched by actual stats in a live config.

You mean adding per-regex stats incremented upon a match?

I've added counters to the tag extractors with permanent overhead for increments. Would it be useful in production?
The current output is like
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.tcp_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.ratelimit_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.worker_id tag extractor: skipped 12, matched 8, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.virtual_cluster tag extractor: skipped 0, matched 6, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.virtual_host tag extractor: skipped 0, matched 6, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.udp_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_partition_id tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_operation tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_table tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_user_agent tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.fault_downstream_cluster tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_conn_manager_prefix tag extractor: skipped 0, matched 155, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.rds_route_config tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.ssl_cipher tag extractor: skipped 0, matched 0, missing 38
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_conn_manager_prefix tag extractor: skipped 26, matched 12, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.listener_address tag extractor: skipped 0, matched 20, missing 18
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.grpc_bridge_method tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for cipher_suite tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.grpc_bridge_service tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.cluster_name tag extractor: skipped 0, matched 95, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.clientssl_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_callsite tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_collection tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_cmd tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.response_code tag extractor: skipped 282, matched 0, missing 84
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.response_code_class tag extractor: skipped 282, matched 20, missing 64

I've added counters to the tag extractors with permanent overhead for increments. Would it be useful in production?
The current output is like
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.tcp_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.ratelimit_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.worker_id tag extractor: skipped 12, matched 8, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.virtual_cluster tag extractor: skipped 0, matched 6, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.virtual_host tag extractor: skipped 0, matched 6, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.udp_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_partition_id tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_operation tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.dynamo_table tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_user_agent tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.fault_downstream_cluster tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_conn_manager_prefix tag extractor: skipped 0, matched 155, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.rds_route_config tag extractor: skipped 155, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.ssl_cipher tag extractor: skipped 0, matched 0, missing 38
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.http_conn_manager_prefix tag extractor: skipped 26, matched 12, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.listener_address tag extractor: skipped 0, matched 20, missing 18
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.grpc_bridge_method tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for cipher_suite tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.grpc_bridge_service tag extractor: skipped 95, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.cluster_name tag extractor: skipped 0, matched 95, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.clientssl_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_callsite tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_collection tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_cmd tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.mongo_prefix tag extractor: skipped 0, matched 0, missing 0
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.response_code tag extractor: skipped 282, matched 0, missing 84
[2021-01-08 14:06:26.076][603190][trace][stats] [source/common/stats/tag_extractor_impl.cc:53] Stats for envoy.response_code_class tag extractor: skipped 282, matched 20, missing 64

I wasn't thinking it would be that useful in production, but if we could aggregate that data over all the tests we could see which of the regexes matched actual usage.
With the code you have in there now, I guess you could post-process all the test-logs by doing something like
bazel test //test/... --test_output=streamed | grep `[trace][stats] [source/common/stats/tag_extractor_impl.cc:53]` > /tmp/file-to-analyze.tmp

I wasn't thinking it would be that useful in production, but if we could aggregate that data over all the tests we could see which of the regexes matched actual usage.
With the code you have in there now, I guess you could post-process all the test-logs by doing something like
bazel test //test/... --test_output=streamed | grep `[trace][stats] [source/common/stats/tag_extractor_impl.cc:53]` > /tmp/file-to-analyze.tmp

...actually we'd want to exclude the tag-extractor test itself from that :)

...actually we'd want to exclude the tag-extractor test itself from that :)

I started messing with that myself (passing this PR). It helps a lot to make the message be loglevel=error rather than loglevel=trace, because the tests run a lot more slowly with '-l trace', especially when you are running all of them.
My suggestion for now though is to remove that production logging or ifdef it. I don't think it's going to be that useful.
I'll post results when/if it this all finishes.

I started messing with that myself (passing this PR). It helps a lot to make the message be loglevel=error rather than loglevel=trace, because the tests run a lot more slowly with '-l trace', especially when you are running all of them.
My suggestion for now though is to remove that production logging or ifdef it. I don't think it's going to be that useful.
I'll post results when/if it this all finishes.

I've already moved the output under ifdef. Will push it promptly. Still WIP though.

I've already moved the output under ifdef. Will push it promptly. Still WIP though.

Here it is. Will continue on Monday

Here it is. Will continue on Monday

Thanks!
I've added TagStats to the output string for greppability and updated expandRegex()'s comment.

Thanks!
I've added TagStats to the output string for greppability and updated expandRegex()'s comment.

/retest

/retest

And thanks for doing this @rojkov !

And thanks for doing this @rojkov !


Cant install the module

getting error in the console

Can you post a log from the web console?
On Wed, 6 Dec 2023, 07:52 Roi Horowitz, @.***> wrote:

getting error in the console
image.png (view on web)
https://github.com/manuel-hegner/pf2e-all-tokens/assets/17231451/3166e93b-9022-4723-831f-2cd3c7e879bd
—
Reply to this email directly, view it on GitHub
https://github.com/manuel-hegner/pf2e-all-tokens/issues/2, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AC5UIXFKGQXY7NT4U5XBLV3YIAI4XAVCNFSM6AAAAABAI4DC36VHI2DSMVQWIX3LMV43ASLTON2WKOZSGAZDONZZGEYDMNQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Can you post a log from the web console?
…
On Wed, 6 Dec 2023, 07:52 Roi Horowitz, @.> wrote: getting error in the console image.png (view on web) https://github.com/manuel-hegner/pf2e-all-tokens/assets/17231451/3166e93b-9022-4723-831f-2cd3c7e879bd — Reply to this email directly, view it on GitHub <#2>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5UIXFKGQXY7NT4U5XBLV3YIAI4XAVCNFSM6AAAAABAI4DC36VHI2DSMVQWIX3LMV43ASLTON2WKOZSGAZDONZZGEYDMNQ .   In my case on the Forge I can install the module into Foundry VTT, but once I launch any of the PF2E game worlds I have, the module does not show up on the module list. Even I filter my inactive modules.  In the active modules the module is not listed.  It is somehow installed but cannot be accessed.

I am having a similar issue. In my case on the Forge I can install the module into Foundry VTT, but once I launch any of the PF2E game worlds I have, the module does not show up on the module list. Even I filter my inactive modules. In the active modules the module is not listed. It is somehow installed but cannot be accessed.

This is another problem. Version 1.4 should now run on the forge.

I am not able to reproduce the problem. It might be fixed with the changes of 1.4.
Otherwise: Is the same thing happening if you disable all other modules? It might be an incompatibility with a specific module. How does your setup look otherwise?

@manuel-hegner can confirm that 1.4 installed with no problems.


use combobox and expand language choices

Part of #88
Allow selection and submission of various spoken languages on the front end. Picked a few popular languages in Japan such as Korean, Mandarin, Hindi, Vietnamese, Portuguese, Spanish, French, and German. Are there others I should add? Additionally, users can type in their own values.
Remaining work:

[x] Figure out how to update the AirTable column to accept the new data formant
[ ] Ensure the Speaker Card display looks good with more language choices.

Perhaps we should look later tonight, as we don't have a QA backend to experiment with. Yay editing prod. 😏

Saw a nice pattern for displaying language choices from Google Chrome's UI

Test looks good.


[WIP][FEATURE] Added cookies support for firefox and chrome based browsers

Description
I added cookies support for firefox and chrome based browsers
Type hints are added for the required modules, mypy.ini is also added
To do:

[ ] Need Windows and Mac testers for Chrome based browsers
[ ] Need stubs for win32crypt , can be done using  stubgen -m win32crypt

[ ] Need to add gi dependency as it cant be installed using pip directly

Partially Fixes
#55
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected) . For Now
[x] This change requires a documentation update

Checklist:

[x] I have read the contribution guidelines and followed it as far as possible.
[x] I have performed a self-review of my own code (if applicable)
[x] I have commented my code, particularly in hard-to-understand areas (if applicable)
[ ] I have made corresponding changes to the documentation (if applicable)
[ ] My changes generate no new warnings
[x] I have enabled the pre-commit hook and it's not detecting any issue.
[x] Any dependent and pending changes have been merged and published

Codecov Report

Merging #103 (f4c5ae8) into master (e64a6f3) will decrease coverage by 5.39%.
The diff coverage is 37.50%.

@@            Coverage Diff             @@
##           master     #103      +/-   ##
==========================================
- Coverage   61.73%   56.34%   -5.40%
==========================================
  Files           3        3
  Lines         311      410      +99
  Branches       48       61      +13
==========================================
+ Hits          192      231      +39
- Misses        112      172      +60
  Partials        7        7

Flag
Coverage Δ

unittests
56.34% <37.50%> (-5.40%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

browser_history/cli.py
0.00% <0.00%> (ø)

browser_history/generic.py
63.29% <28.00%> (-5.42%)
:arrow_down:

browser_history/browsers.py
63.63% <42.10%> (-16.37%)
:arrow_down:

Continue to review full report at Codecov.

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

@Samyak2, I have done most of it , due to lack of WIndows OS and MAC OS , i could use some help in testing if the cookies work in those OS's as well

Branch feature-cookies has been created. You can switch the PR to that branch.

This will be problematic as the project is already quite big for the functionality it provides. Is gi from PyGObject? If so, is it only for Gnome/GTK-based linux desktops?

Yes it is from PyGObject!Will that be a problem towards OS independence?

Firstly, great work! This is a big one xD

* Need to add `gi` dependency as it cant be installed using `pip` directly

This will be problematic as the project is already quite big for the functionality it provides. Is gi from PyGObject? If so, is it only for Gnome/GTK-based linux desktops?
I tested this on Windows and got errors for both firefox and chrome.
Firefox
Traceback (most recent call last):
  File "d:\dev\others\opensource\browser-history\browser_history\generic.py", line 381, in fetch_cookies
    date_cookies.append(self.cookies_parser(cookie))
  File "d:\dev\others\opensource\browser-history\browser_history\browsers.py", line 316, in cookies_parser
    cookie["expiry"]
OSError: [Errno 22] Invalid argument

This was caused by the following cookie:
{'name': 'videolan_cookie_consent', 'url': 'get.videolan.org/', 'encrypted_value': 'accepted', 'value': 'accepted', 'expiry':<PHONE_NUMBER>9, 'isSecure': 'Not Secure', 'isHTTP': 'Not HTTP'}

(The timestamp in expiry is not valid)
Chrome
Traceback (most recent call last):
  File "d:\dev\others\opensource\browser-history\browser_history\generic.py", line 381, in fetch_cookies
    date_cookies.append(self.cookies_parser(cookie))
  File "d:\dev\others\opensource\browser-history\browser_history\browsers.py", line 181, in cookies_parser
    cookie["expiry"], "%Y-%m-%d %H:%M:%S"
TypeError: strptime() argument 1 must be str, not None

This was caused by a cookie having 'expiry': None.
Also, I was thinking of creating a separate branch for this since the changes are too big (with many external dependencies and the typesheds). I'm not sure if I want to include this in the next release.
A few comments on the code

I might need external help to solve this , or if i could have the cookies file from windows that would also be great

Yes it is from PyGObject!

PyGObject seems to be on PyPI, what's the reason it cannot be installed through pip?

I might need external help to solve this

I'll try to solve this issue and also test it on Mac OS.

Yes it is from PyGObject!

PyGObject seems to be on PyPI, what's the reason it cannot be installed through pip?

I might need external help to solve this

I'll try to solve this issue and also test it on Mac OS.

It has some external apt-get dependencies, I wasn't sure if that needed to be included

It has some external apt-get dependencies, I wasn't sure if that needed to be included

It would be better to just warn the user to install the dependencies if the import fails. Or point to a resource that shows installation of gi.

Weird Can't install PyGObject in the workflow

Since these packages are in a try except block unless the tests for cookies are written , it wont cause the workflow to fail
I can remove the PyGObject for now if needed

Sure

While installing PyGObject on my linux system, I noticed that their build error messages shows which command to execute to install its dependency.
  Package gobject-introspection-1.0 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `gobject-introspection-1.0.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'gobject-introspection-1.0', required by 'virtual:world', not found
  Command '('pkg-config', '--print-errors', '--exists', 'gobject-introspection-1.0 >= 1.46.0')' returned non-zero exit status 1.

  Try installing it with: 'sudo dnf install gobject-introspection-devel'
  ----------------------------------------
  ERROR: Failed building wheel for PyGObject

dnf is the package manager in Fedora, so I assume it changes the command based on the distro.

While installing PyGObject on my linux system, I noticed that their build error messages shows which command to execute to install its dependency.
  Package gobject-introspection-1.0 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `gobject-introspection-1.0.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'gobject-introspection-1.0', required by 'virtual:world', not found
  Command '('pkg-config', '--print-errors', '--exists', 'gobject-introspection-1.0 >= 1.46.0')' returned non-zero exit status 1.

  Try installing it with: 'sudo dnf install gobject-introspection-devel'
  ----------------------------------------
  ERROR: Failed building wheel for PyGObject

dnf is the package manager in Fedora, so I assume it changes the command based on the distro.

Ahh,ubuntu it shows something else,  Weird package xD
This is going to be a tough one to handle

I tested this on my linux system and it worked on firefox but failed on chromium.
TypeError: passphrase must be str or unicode
It couldn't find the required password from the keyrings.

I tested this on my linux system and it worked on firefox but failed on chromium.
TypeError: passphrase must be str or unicode
It couldn't find the required password from the keyrings.

I removed some code from it thinking it wont affect, F 😆

I tested this on my linux system and it worked on firefox but failed on chromium.
TypeError: passphrase must be str or unicode
It couldn't find the required password from the keyrings.

I still get this error for chromium.
This needs more testing on other platforms and after #108 is merged, we'll have to refactor this xD.

Need stubs for win32crypt

Is this done?

If you feel this PR is getting too long, we could merge this and you can open another one for the remaining work. This wouldn't affect much since this will go to a different branch anyway. It looks like a lot of work is left for this feature still, it might be a good idea to make a "part 2" of this PR :laughing:. What do you say?

I tested this on my linux system and it worked on firefox but failed on chromium.
TypeError: passphrase must be str or unicode
It couldn't find the required password from the keyrings.

I still get this error for chromium.
This needs more testing on other platforms and after #108 is merged, we'll have to refactor this xD.

Need stubs for win32crypt

Is this done?
If you feel this PR is getting too long, we could merge this and you can open another one for the remaining work. This wouldn't affect much since this will go to a different branch anyway. It looks like a lot of work is left for this feature still, it might be a good idea to make a "part 2" of this PR 😆. What do you say?
Edit: sorry for the incredibly late response, I couldn't find much time these past few weeks xD

I was actually trying to find a pure SQL solution to this , which would preserve the no dependency
but unfortunately was quite busy too .
I won't be able to work on this for the next two-three weeks as well
We could merge it
Once i find any alternative solution then I will raise up another PR

Okay, I'll merge the PR for now but I'll keep the issue open until it's complete.


Measure.of(, bytes) yields value in bits

Hello!
From the readme, I expected:
console.log(Measure.of(72, bytes).toString());

to print 72 B
but, the result is 576 b as the underlying value created by Measure.of is in bits.
This is a bit confusing as other higher order units behave as I would expect them to, e.g.:
console.log(Measure.of(72, kilograms).toString());

yields 72 kg rather than 72000 g.
Using v1.1.0 with Typescript v4.3.5.

your kilogram example works because kilograms is the base unit of mass, but if you were to use pounds instead
console.log(Measure.of(72, pounds).toString());
// prints: 32.658650640000005 kg

you should use .in instead to print in a particular unit:
console.log(Measure.of(72, bytes).in(bytes));
console.log(Measure.of(72, kilograms).toString());

Makes sense! But still confusing. Maybe a reference to the SI base units in the documentation would help? For those of us (like me :grimacing: ) who haven't taken physics for a while?
NIST has a good reference here, though it is US-centric. The ISO standard is paywalled, unfortunately.

I know I'm a little late on this (😬), but there is a reference to this in the pre-existing documentation here: https://jscheiny.github.io/safe-units/builtin.html#base-units


Fix bug in Spring ResponseEntity headers handling

@asoldano Would it be possible to get a new 4.3.1.Final with this or is it too much to ask? :)

@geoand if you can wait end of next week, sure, we can tag a 4.3.1 with this and a couple of other fixes that are already on master.


Live reload hexo server

From https://github.com/hexojs/hexo-browsersync/issues/36
Use the browse-sync proxy.
npm install -g browser-sync

And the in the project folder, open two terminals
hexo s --debug

browser-sync start --proxy localhost:4000 --files *

But it does not really work.


As a developer, I can have a lane in Fastfile.swift for build and test the project

Why
Currently, iOS developers need to learn at least basic Ruby to understand or write/update Fastlane configurations. To reduce the effort, we will create Fastlane in Swift language. So everyone in the iOS Chapter can use easier.
Acceptance Criteria

Create a lane in the Fastfile.swift to support build and test the project.

We already have this lane: https://github.com/nimblehq/ios-templates/blob/migrate-develop/fastlane/Fastfile.swift#L107


remove andThen from as helper example

Coverage remained the same at 98.763% when pulling 59ff7a76bea3f01d88d417c476d80c4a98e68e76 on ro0gr:no-andthen-in-as into aaec068aa9a8c4faba810af04d8644ea968c5669 on san650:master.


MWPW-160731

Resolves : MWPW-160731
I plan on optimizing this code next week

Codecov Report
Attention: Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.

Project coverage is 85.10%. Comparing base (32b4f6c) to head (3d4c63a).

Files with missing lines
Patch %
Lines

acrobat/blocks/verb-widget/verb-widget.js
0.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##            stage     #860      +/-   ##
==========================================
- Coverage   85.13%   85.10%   -0.03%
==========================================
  Files          48       48
  Lines        6087     6089       +2
==========================================
  Hits         5182     5182
- Misses        905      907       +2

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


Improve article 1001.1015

Exact location of issue
https://arxiv.org/abs/1001.1015
https://ar5iv.labs.arxiv.org/html/1001.1015
https://ar5iv.labs.arxiv.org/log/1001.1015
This arises from #347. I used the https://ar5iv.labs.arxiv.org/feeling_lucky to retrieve this article.
I report three issues. For clarity, this is for information only. I'm not requesting that these issues be fixed.

Date mismatch.

HTML gives (December 15, 2022) as the article date.
PDF gives (Dated: April 19, 2022).
PDF side banner and abstract page give Mon, 8 Mar 2010.
TeX source gives \date{\today}.

HTML shows Figure 1 as a black box.

Use of $$ ... $$ repeated about 20 times in LaTeX source gives rise to a single MathParser error.

Warning:not_parsed:UNKNOWN.UNKNOWN.CLOSE>OPEN MathParser failed to match rule 'Anything'
 at PREfinal.tex; line 129 col 0 - line 131 col 2
 In "$$(\rho u)[(e+(P_{xx}/\rho)+(u^{2}/2)]_{x}+Q_{x}=$$"
 ([[OPEN]] ρ[[UNKNOWN]] u[[UNKNOWN]] )[[CLOSE]]
  > [[[OPEN]] ([[OPEN]] e[[UNKNOWN]] +[[ADDOP]] ([[OPEN]] P[[UNKNOWN]] _{xx}[[POSTSUBSCRIPT]] /[[MULOP]] ρ[[UNKNOWN]] )[[CLOSE]] +[[ADDOP]] ([[OPEN]] u[[UNKNOWN]] ^{2}[[POSTSUPERSCRIPT]] /[[MULOP]] 2[[NUMBER]] )[[CLOSE]] ][[CLOSE]] _{x}[[POSTSUBSCRIPT]] +[[ADDOP]] Q[[UNKNOWN]] _{x}[[POSTSUBSCRIPT]] =[[RELOP]]

Further information
The value of the  \year, \month, \day can be set via TeX's command line, in a way that overrides the system provided values. This is a way to resolve (1) above.

Thanks for the report!

Indeed, the \date{\today} issue is a general problem with re-typesetting arXiv articles. I have considered completely disabling \today in ar5iv, to avoid this mishap, which is the easiest direction of improvement.

It would be a lot more involved to cross-reference the date of submission for a given source and re-binding \today for each individual article. Indeed it is technically possible, as an add-on metadata service that precedes the main conversion pass (both for PDF and HTML).

Figure 1 is a postscript file which appears to have failed to convert with our use of imagemagick.

The quoted expression is indeed not parsed by the current grammar. Upon "zooming in" the details, one spots:
[(e+(...)+(...)]

where the leftmost paren before the e is never closed - making the full expression unbalanced/ill-formed.

I will keep the issue open at least until we can resolve the \today question in some way.


Revert "refactor ignore DST for function from_unixtime (#19151)"

…
This reverts commit 9dd6c8f87b73db238bfd38fb1d76f3796910f398.
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.34 seconds
stream load tsv:          428 seconds loaded<PHONE_NUMBER>9 Bytes, about 166 MB/s
stream load json:         24 seconds loaded<PHONE_NUMBER> Bytes, about 93 MB/s
stream load orc:          60 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230506064317_clickbench_pr_139219.html


Added the import data button

Description
Added the import data option for user to add pre-existing data
Fixes #1028
Screenshots

Checklist

[x] Tests have been added or updated to cover the changes
[x] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
[x] All tests are passing

@thestarsahil check it

Why the user want need to import data ?

Why the user want need to import data ?

Well here the profile data is not connected to his firebase
i.e, not synced with account
so if he try to open in another server then his data will be reinstated

@thestarsahil When you will introduce the proper backend system then this featured can be replaced by mongodb's data
and also it will be synced with his google account

Connect with firebase
no need to import , its getting too much hetic for user

Connect with firebase no need to import , its getting too much hetic for user

can it be connected without mongodb?

It can be work for firebase also
Right ?

It can be work for firebase also Right ?

I am not sure.
Let me try and see.

@thestarsahil Thank you for this great suggestion. It works.
I do not knew it can be done this way.
Thanks a lot.

@thestarsahil I will remove the 'import' option and will add data to firebase
Let me commit

@thestarsahil done. Please check it now

show how the data working

show how the data working

@thestarsahil

@thestarsahil I have removed the unnecessary console.log statements now
coz they were only for you to see the data working

Let's connect on vc to discuss in further more

Let's connect on vc to discuss in further more

Sure when??

Work on this :
Default phone can't be set without modifying profile section
Default College can't be set
Default year can't be set

@thestarsahil i have seen #1052 of @nishant0708
I think my  way would generate some kind of error
But @nishant0708 has done it properly using firebase
I am not so familiar with backend stuff

@nishant0708 my approach was to set it to local storage and then retrieve it if user not connected or update if user is connected in firebase.
Can you tell me more about the approach u did, coz I think that my approach's main problem is the setting data to local storage??

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

Brother valorant and twitch is made on firebase so no there should not be any issues I guess

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

And compare to mongodb firebase has faster retrieval and storage access of data

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

Brother valorant and twitch is made on firebase so no there should not be any issues I guess

Oh, didn't know that.

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

And compare to mongodb firebase has faster retrieval and storage access of data

Oh, ok.
Thanks @nishant0708 bhai for it.
I did get to learn something new.

Umm @ayush-848 see what I am doing is setting data in users data and updating it whenever user click on edit it's simple if you know database just remember in firebase get is get post is set and ref stands for reference

Won't getting mongodb a better choice, or can firebase hold large user data??

And compare to mongodb firebase has faster retrieval and storage access of data

Oh, ok. Thanks @nishant0708 bhai for it. I did get to learn something new.

Arey no issues bhai if you need any help just dm me 👍


Updated README and removed messages from script

This PR is a simple addition to https://github.com/arangodb/velocypack/pull/113 in which the Ubuntu version that litefuzz was tested for is added to README.md, and messages that are unused in the script have been removed.
Also, proper usage of the argument by -i when the path to the input files is written inside quotes, in which the absolute path must be provided.

Coverage remained the same at 96.714% when pulling 370d7e24a18bfbf6134dceea599a7b3981762aac on feature/run-litefuzz-script into 6cf1df976bd97c6755082e532183d49017fb638c on main.


Can we create local backups?

From my understanding, this seems to only work for remote borg repos? Can I use this to automate backing up to a local repo? My use case is to use rclone in the post backup hook and move the backup to either s3 or b2.

You can probably just run a command to create a new local repo in Ansible.

You can just specify a local path for the borg_repository variable:
borg_repository:
  - /srv/local-borg-repo

@kenayagi Thanks! That makes sense.

Hey @kenayagi. Just a quick follow up. Does specifying borg_repository like you have done automatically create the borg repository? Or is this supposed to work with an existing repository that I should have created?
Because, this role doesn't seem to be creating the repo so I was wondering if this is a bug or if this was by design?

Hey @kenayagi. Just a quick follow up. Does specifying borg_repository like you have done automatically create the borg repository? Or is this supposed to work with an existing repository that I should have created?
Because, this role doesn't seem to be creating the repo so I was wondering if this is a bug or if this was by design?

Nope! I haven't unluckily found a way to properly auto-initialize a new repository, so I have to manually execute borgmatic init --encryption repokey-blake2 on first run.
Maybe we should open a separate issue for this.

Nope! I haven't unluckily found a way to properly auto-initialize a new repository, so I have to manually execute borgmatic init --encryption repokey-blake2 on first run.
Maybe we should open a separate issue for this.

I'll open another issue then. Thanks!

I'll open another issue then. Thanks!


Update redshift-profile.md

Description & motivation

Pre-release docs
Is this change related to an unreleased version of dbt?

[ ] Yes: please

update the base branch to next
add Changelog components: <Changelog>[New/Changed] in v0.x.0</Changelog>
add links to the "New and changed documentation" section of the latest Migration Guide

[x ] No: please ensure the base branch is current
[ ] Unsure: we'll let you know!

Yep you are right, I just found that out over the weekend as well :). Seemed to work because I baked it in /home/user/.postgresql/root.crt which will be the default path it will look (or ~/.postgresql/root.crt to be precise).
I updated the pr

Yep you are right, I just found that out over the weekend as well :). Seemed to work because I baked it in /home/user/.postgresql/root.crt which will be the default path it will look (or ~/.postgresql/root.crt to be precise).
I updated the pr


add xsmall format option

fix for issue #22

used in the senzingiris/entity-search-web-app for some flare. plus never hurts for footers and things.

Issue number: #22


Add Clutterfunk X Rap God Mashup by Debug78

Song Name
Clutterfunk X Rap God Mashup
Artist Name
Debug78
Source
Youtube
Youtube Link
https://www.youtube.com/watch?v=hZ7w4KylA1k
Direct File Link
No response
Song ID
505816
Start Offset [ms]
0
Extra
Created from Auto Nong.

accept


Pull recent Python fixes to RC branch

This PR contains changes to some expected results files, but no changes to the library or queries. That seems odd

It changes Paths.qll because it pulls in #539, doesn't it?

Yes it does. I'm not sure how I missed that.


XTRegister Same Channel Problem

Description
I am currently using the SimpleITK program for the main purpose of aligning serial cuts with the XTRegisterSameChannel with the SimpleITK Imaris Python Extension. I have used this without issue on multiple experiments but on my most recent iteration the alignment seems to be off.
Steps to Reproduce

Open the Imaris Extensions Driver
Set up Affline Registration of z-stack using common channel
Select the files and set the common prefix separator
Register the shared channel
Resample and save the combined image
Compute Correlation

These are the shared channel on the two cuts:

Expected behavior
While the second image loses some signal towards the bottom of the image, the top I predicted to be able to align.
Actual behavior
In the combined image, I have solely shown the same channel. However, it does not appear to have worked as the follicles shown on the top right of the image do not superimpose:

I think this is a a bug with an issue of aligning two images. Is there a problem with aligning two images that are not of equal size?
Reproducibility
This occurs even while changing which image is the "Fixed Image" during same channel registration
Environment

Python Version: 3.12.4

Hello @rosedever,
This is not the appropriate issue tracker for this software. Please open the issue here.


Readme updated and added necessary keyword labels and deleted unwanted labels

please make the DeliverEase logo better
cc: @KartikKar19 @N3v1
@SID262000 Please do not merge it right now before this thing get done

Always add issue number in the description when you create a pull request
cc: @KartikKar19

please make the DeliverEase logo better
cc: @KartikKar19 @N3v1 @SID262000 Please do not merge it right now before this thing get done

@Devansh-Singh-Parmar
I think that's because @KartikKar19 changed the width.
The image should be at a width 100. The height is not needed, I think

cc: @SID262000, @KartikKar19

Let me once this PR is ready, will merge it post confirmation.
cc: @N3v1 @KartikKar19 @Devansh-Singh-Parmar

@N3v1 that's totally right
waiting for @KartikKar19


New API update breaks the join function of the bot.

I have fixed what I can with the time I have and will try to get it working again when more documentation/free time presents itself. If you have a fix please feel free to add it here, or make a PR. Thank you

Reverted discord js to version 12 to allow it to work again. Not a permanent fix.


Angular config variables according to the current env

I think it could be useful to have some mechanism to inject variables within angularjs logic according to our env. I know that we can pass in some properties from env configs using express and swig and those are indeed dependent in the current env. But today I was reading this part of the Angular docs and I wanted to set both $compileProvider.debugInfoEnabled(false); and ng-strict-di="true" only while in production.
Im not sure if it is possible/correct/safe to set those angular vars the same way we do for the ones with express/swig, so in my app I ended up creating a module like this:
(function () {
'use strict';

angular.module('mean.configs', [])
	.constant('configs', {
		debugInfoEnabled: @@debugInfoEnabled
	});
})();

The @@debugInfoEnabled expression will be replaced using grunt-replace task by matching the pattern @@  and then inject this module in the main mean module.
And then I can access it this way for example:
.config(function ($compileProvider, configs) {
     $compileProvider.debugInfoEnabled(configs.debugInfoEnabled);
});

The downside is that I need to have an extra dummy file with the matching expressions like showed above that will generate the file with the replaced expressions (the one that will be injected).
It is working but there are probably better ways to do it, as this is kind of a question and suggestion at the same time.
Note that this doesn't have anything to do with debugInfoEnabled in particular, it was just an example.

Closing this as I'm now using grunt-ng-constant which achieves what I want in a easier way.


[github-actions] ot-commissioner test fails intermittently

logs_76239.zip

logs_97392.zip

logs_110331.zip

From @wgtdkp in https://github.com/openthread/openthread/issues/7333#issuecomment-1016424285:

Looks like there is something broken with the new Commissioner enhancement tests. But not clear why it starts fail now, after running stably for nearly half a year:
2022-01-19T11:13:40.8845002Z ++ grep -q '1111111111111111": false'
2022-01-19T11:13:40.8845330Z ++ send_command_to_commissioner 'sessionid --nwk other' 'DEAD00BEEF00CAFE": \d*'
2022-01-19T11:13:40.8845621Z ++ local 'command=sessionid --nwk other'
2022-01-19T11:13:40.8845821Z ++ local expect_error=
2022-01-19T11:13:40.8846184Z ++ '[' 2 == 2 ']'
2022-01-19T11:13:40.8846423Z ++ expect_error='DEAD00BEEF00CAFE": \d*'
2022-01-19T11:13:40.8846597Z ++ local result
2022-01-19T11:13:40.8846890Z +++ /usr/local/bin/commissioner_ctl.py execute 'sessionid --nwk other'
2022-01-19T11:13:40.8847148Z ++ result='null
2022-01-19T11:13:40.8847325Z [done]
2022-01-19T11:13:40.8847479Z thread2'
2022-01-19T11:13:40.8847654Z ++ echo 'null
2022-01-19T11:13:40.8847842Z [done]
2022-01-19T11:13:40.8847980Z thread2'
2022-01-19T11:13:40.8848160Z null
2022-01-19T11:13:40.8848329Z [done]
2022-01-19T11:13:40.8848483Z thread2
2022-01-19T11:13:40.8848670Z ++ '[' -n 'null
2022-01-19T11:13:40.8848842Z [done]
2022-01-19T11:13:40.8849026Z thread2' ']'
2022-01-19T11:13:40.8849239Z ++ '[' -z 'DEAD00BEEF00CAFE": \d*' ']'
2022-01-19T11:13:40.8849455Z ++ echo 'null
2022-01-19T11:13:40.8849805Z [done]
2022-01-19T11:13:40.8849964Z thread2'
2022-01-19T11:13:40.8850185Z ++ grep -q 'DEAD00BEEF00CAFE": \d*'
2022-01-19T11:13:40.8850387Z ++ return 1

Will take a closer look tomorrow.

another fail
logs_112214.zip

https://github.com/openthread/openthread/runs/5497703435?check_suite_focus=true

https://github.com/openthread/openthread/runs/5695191508?check_suite_focus=true

https://github.com/openthread/openthread/runs/7983414485?check_suite_focus=true


Trouble with Output

This is a great and promising tool, but I have been unable to get it to produce something interesting. I am using kuroku to write the backbone of a chapter of my PhD thesis, which I will later expand it greatly. I have written an extremely detailed configuration file that has passed the "check_yaml" test. However, when examining the output and giving it detailed feedback, it still gives repetitive, shallow answers for multiple sections. I understand that my topic is very technical (experimental quantum computing), which is why I included detailed instructions for each section. An example is shown below.
Instructions in the yaml file:

Initial Output:

Adding instructions and feedback does not seem to improve the output. Do you have any recommendations on how to get better results?

Send me an email to<EMAIL_ADDRESS>and we will take it from there.


Unable to Install v.12.0 in windows 32 bit machine

I'm unable to install v.12.0 in windows 32 bit machine.

Also note that v.12.0 was released on feb 6

That's because your syntax is incorrect.
It should be nvm install 0.12.0 32... not nvm install v0.12.0 32

Thanks for the correction it worked.
My bad, I just followed the nvm *nix way of installation, there it expect string "v" prior the version number.

@coreybutler this a common mistake. I feel that this should be tackled. what do you say?


[Feature Request] Link GH Account

The command lets people link their github to their discord. For example I wanted to see Icemans (Rohan's) PR's but couldn't remember his Github. If this command existed then I could just do .github @icemanjr and it would return his github username.
Additional information
You would have a database (perhapse JSON) to store discord handle and github name pairs.
The included commands would be:
.github link [GitHub Name] - Links the invoking users account name to their Discord name
.github unlink - Unlinks the invoking users GitHub account
.github - Sends the users current linked GitHub acount name back
.github [@user] - Sends the specified users current linked GitHub account name back

I've got a solution for this!

@jakeHebert I’m waiting for this issue to be accepted. I would like to take it on if that’s ok as I proposed it. Hope that’s fine.

@RohanRadia Oh, I'm sorry, I didn't realize that you were asking to do this yourself. I whipped up a quick solution for it last night, so if you need any help, just lemme know!

A few things I would like added to the specs:

Reverse lookup functionality for .github [@user], where you supply a GitHub username and the bot returns the Discord User if found.
Allow Moderators+ to unlink a user's GitHub profile, in cases where they intend to impersonate others with harmful intent.
A Moderators+ restricted .github list command that enumerates currently stored users and their linked profiles.

@kosayoda Done and added more ontop of that.

This is approved for working on and assigned to you now @RohanRadia

Thanks Scrag. Will get started and PR in a week or so.

Going to stall this in order for further discussion to take place. I have seen that gdud has been working on something similar. Will wait for further information.


Give the new Jenkins pipeline another shot

Done by @wybczu in https://github.com/spring-cloud/spring-cloud-pipelines/commit/3c1cf017f70ea40a9ead8eeea67f31b15adb3c5a


feat(connector): [Multisafepay] Currency Unit Conversion

Type of Change

[ ] Bugfix
[x ] New feature
[ ] Enhancement
[ ] Refactoring
[ ] Dependency updates
[ ] Documentation
[ ] CI/CD

Description

Addressing Issue: https://github.com/juspay/hyperswitch/issues/2232
Modified two files in hyperswitch/crates/router/src/connector/
multisafepay.rs
Implement get_currency_unit function
Modify ConnectorIntegration implementations for Multisafepay
multisafepay/transformers.rs
Implement MultisafepayRouterData structure and functionality
Modify implementation for MultisafepayPaymentsRequest
Additional Changes

[ ] This PR modifies the API contract
[ ] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Checklist

[ ] I formatted the code cargo +nightly fmt --all
[ x] I addressed lints thrown by cargo clippy
[ ] I reviewed the submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable

@SamraatBansal hey
I have done the required changes .
Please do guide me if there is something else that I might need to do .
Thank you

Hey @shivam-jainn  ,
Thanks a bunch for all your contributions! We've got a little something for you to show our appreciation.
Just take a moment to fill out this form, and get ready for some awesome swag coming your way.
Thanks!


New package: PLACE.ONE version 1.1.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Exception during executable launch operation System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'C:\Windows\Installer{343B9310-84A3-42FC-9268-39FC0DECEA01}_853F67D554F05449430E7E.exe' with working directory 'D:\TOOLS'. The specified executable is not a valid application for this OS platform.)  ---> System.ComponentModel.Win32Exception (216): An error occurred trying to start process 'C:\Windows\Installer{343B9310-84A3-42FC-9268-39FC0DECEA01}_853F67D554F05449430E7E.exe' with working directory 'D:\TOOLS'. The specified executable is not a valid application for this OS platform.    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

@wingetbot waivers Add Validation-Executable-Error


Document Hive Client parameters in Mesh configuration with more details

It is not clear that you have to specify usage in the options when you use Hive plugin.
Currently only an API documentation is available but it is so easy to miss that.

Yep, I got stung with this one. I'll update the docs


State of Art - Demo requirements

Unified console application for each retry strategy (CommandLinePackage)
Create segregated Samples as commands

https://docs.google.com/presentation/d/17aRH9YL7_1Wqb_LYuBMiFyGxSXPKqvc9HVqlSA_aSRg/edit#slide=id.gc505fda998_1_0

The demo is done


make setup fails

~/workspace/oml > make setup
opam install lacaml lbfgs ocephes kaputt dsfo bisect_ppx
[ERROR] No package named dsfo found.
make: *** [setup] Error 66

opam pinning https://github.com/rleonid/dsfo worked to get around this (though, horribly, reinstalled every single ocaml library on my computer; thank you aspcud?)

I don't think you should realistically blame dsfo|oml for relying on ocamlfind and consequently triggering a rebuild of all your tools. Remember, you can say no to opam.

No blame is lain at the feet of dsfo/oml! Except that dsfo cannot be opam installed and thus make setup fails.


doucment completion evaluation results in a nan

Hello,
Thank you for your work. I am running into an issue with the code when trying it with different datasets.
With some datasets, the document completion evaluation during training produces a nan when using the evaluation docs, and I am not sure understand what that means. Does that mean that the model is not as good in predicting the second half? or is it something wrong with the learning process?

Hi,
I got the same error. Can you give some information on how did you solve your problem?
I found that the method get_theta from ETM class returns an empty tensor.

I fixed the issue, I had. The problem was bad tokens_1 declaration in _fetch data.py. Hope it will help.


Crystools not display correctly

Describe the bug
The plugin was installed and successfully launched, but the crystool tool is not visible on the interface. My OS is centos8 in wsl2. Pls help
Expected behavior
To make the tool display correctly
Screenshots

Error in console:
ComfyUI-Manager: installing dependencies done.
ComfyUI startup time: 2024-12-02 12:05:07.640654
Platform: Linux
Python version: 3.12.0 | packaged by Anaconda, Inc. | (main, Oct  2 2023, 17:29:18) [GCC 11.2.0]
Python executable: /mnt/e/WSL/anaconda3/envs/AIGV/bin/python3
ComfyUI Path: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI
Log path: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/comfyui.log
Prestartup times for custom nodes:
14.5 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-Manager
Total VRAM 12282 MB, total RAM 24817 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4070 SUPER : cudaMallocAsync
Using pytorch cross attention
[Prompt Server] web root: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/web
lm_eval is not installed, GPTQ may not be usable
[Crystools INFO] Crystools version: 1.21.0
[Crystools INFO] CPU: AMD Ryzen 7 9700X 8-Core Processor - Arch: x86_64 - OS: Linux <IP_ADDRESS>-microsoft-standard-WSL2
[Crystools INFO] Pynvml (Nvidia) initialized.
[Crystools INFO] GPU/s:
[Crystools INFO] 0) NVIDIA GeForce RTX 4070 SUPER
[Crystools INFO] NVIDIA Driver: 560.81
Total VRAM 12282 MB, total RAM 24817 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4070 SUPER : cudaMallocAsync
Loading: ComfyUI-Manager (V2.53)
ComfyUI Revision: 2871 [bf2650a8] | Released on '2024-11-28'
Import times for custom nodes:
0.0 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/websocket_image_save.py
0.2 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-KJNodes
0.3 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-JDCN
0.3 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-Manager
0.8 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-VideoHelperSuite
2.6 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-Crystools
12.1 seconds: /mnt/e/WSL/anaconda3/envs/AIGV/ComfyUI/custom_nodes/ComfyUI-CogVideoXWrapper
Starting server
To see the GUI go to: http://<IP_ADDRESS>:8188

I also encountered this issue where the plugin was loaded correctly, but I couldn't see the GUI

me too. then I found this

I think that`s the problem,but I don`t know why

me too. then I found this
《div class="comfy-menu" style="display: none;"》
I think thats the problem,but I dont know why

I found if you go into comfy settings and then change menu to disabled and then back to top or whatever you had it then shows up.

I found if you go into comfy settings and then change menu to disabled and then back to top or whatever you had it then shows up.

This also worked for me. Specifically, you need to open your settings menu then, under the 'Comfy' category in the list on the left, find the Menu section on the right. For me, it was the fourth section down beneath 'Locale' and above 'Model Library'. Change 'Use new menu' to 'Disabled' then change it back to your preferred position and it should appear after that.


Wrong file name in metaphlan.py

I run into trouble when using metaphlan3 the first time during the installation of the databases (see Error log below). Installation of metaphlan was via anaconda on CentOS7. I could solve the problem by removing 4 times a leading "mpa_" in the metaphlan.py file.
metaphlan --input fasta test.fasta > profile1

Downloading MetaPhlAn database
Please note due to the size this might take a few minutes

File /home/USER/anaconda3/envs/metap/lib/python3.6/site-packages/metaphlan/metaphlan_databases/file_list.txt already present!
Traceback (most recent call last):
File "/home/USER/anaconda3/envs/metap/bin/metaphlan", line 10, in
sys.exit(main())
File "/home/USER/anaconda3/envs/metap/lib/python3.6/site-packages/metaphlan/metaphlan.py", line 1187, in main
pars['index'] = check_and_install_database(pars['index'], pars['bowtie2db'], pars['bowtie2_build'], pars['nproc'], pars['force_download'])
File "/home/USER/anaconda3/envs/metap/lib/python3.6/site-packages/metaphlan/metaphlan.py", line 610, in check_and_install_database
download_unpack_tar(FILE_LIST, index, bowtie2_db, bowtie2_build, nproc)
File "/home/USER/anaconda3/envs/metap/lib/python3.6/site-packages/metaphlan/metaphlan.py", line 463, in download_unpack_tar
url_tar_file = ls_f["mpa_" + download_file_name + ".tar"]
KeyError: 'mpa_mpa_v30_CHOCOPhlAn_201901.tar'

This has been already resolved, see #109


while trying to convert image from 'bgra8' to 'rgb8' an exception was thrown

Getting spamed with:
ImageView.callback_image() while trying to convert image from 'bgra8' to 'rgb8' an exception was thrown (cv_bridge.cvtColorForDisplay() scaling for images                with more than one channel is unsupported)
QPainter::begin: Paint device returned engine == 0, type: 3
ImageView.callback_image() while trying to convert image from 'bgra8' to 'rgb8' an exception was thrown (cv_bridge.cvtColorForDisplay() scaling for images                with more than one channel is unsupported)
QPainter::begin: Paint device returned engine == 0, type: 3

Images can be viewed in rqt_image_view fine, but not in rqt_image_overlay.

I don't think this issue arises enough for it to be a real issue. Usually images don't have an alpha channel.
Can re-evaluate in future this decision, if given an example of a sensor that produces images with alpha channels.


Fails to install Qt6 6.7.3 after latest update.

It was working well until latest update which defaults to msvc2022.
INFO    : aqtinstall(aqt) v3.1.18 on Python 3.13.0 [CPython MSC v.1941 64 bit (AMD64)]
WARNING : Specified Qt version "6.7.3" did not exist when this version of aqtinstall was released. This may not install properly, but we will try our best.
WARNING : Specified target combination "windows desktop win64_msvc2022_64" did not exist when this version of aqtinstall was released. This may not install properly, but we will try our best.
ERROR   : The packages ['qt_base'] were not found while parsing XML of package information!
==============================Suggested follow-up:==============================
* Please use 'aqt list-qt windows desktop --arch 6.7.3' to show architectures available.

@Xphalnos

Should be fixed by https://github.com/jurplel/install-qt-action/pull/262


Create marketing assets

I don't know if it should be part of this story or not, but we need dev stickers to hand out at events! One problem though, it would be ideal if they where hexagons, while our logo is a square. I'm not saying we should change our logo, just need a different concept for the hex devstickers. hexes can be easily made to look like boxes btw, see ipfs logo:

cc @michaelsena

I'm thinking something like this. Just something to give to other devs :)

As per @michaelsena
Twitter: Banner Image, User Image for @3boxdb
Medium: User Image for @3box
Discord: User Image for Discord Server

This looks good to me, thanks @oznekenzo !

@oznekenzo you can move this to done whenever!


renamed aggregate of existing volumes causes trident to fail

We recently migrated volumes to another aggregate and then noticed that trident was unable to provision new PVs. Trident was also unable to initialize once we tried to reinstall.
time="2019-03-26T10:52:35Z" level=warning msg="Kubernetes frontend couldn't provision a volume: Trident initialization failed; the assigned aggregates for SVM mysvm do not include the configured aggregate aggr_old (will retry upon resync)" volume=myvol-develop-mysql-pvc-15cd6

While it is obvious that it's because of the static backend aggregate definition, we found no way to update it. Data is stored in etcd. Is there a way to update etcd to search&replace the aggregate name? Or is there another solution or strategy for our problem?

Hi @lopf. Have you tried updating the backend definition via tridentctl update backend? Once you update the backend, Trident should use the new aggregate for provisioning volumes and the old volumes would also be handled correctly (e.g., they can be resized, deleted).

Thank you, we actually tried to update backend but it failed. Now we checked again and found a slightly incorrect documentation.
It tells that backendName consists of "Driver name + “_” + dataLIF" by default. So we naturally tried ontap-nas_<ip> but the correct name would have been ontapnas_<ip>, without a dash in the driver name.
https://netapp-trident.readthedocs.io/en/stable-v18.10/kubernetes/operations/tasks/backends/ontap.html#backend-configuration-options
We'll update the ticket once we gave it another try.

It worked when the backend name is set correctly. Though, it doesn't update the pool of an existing volume. This is more of a display issue since the aggregate name is not used anymore once the volume is provisioned.


Linting Python files out of Folder broken? Off by design?

Hello Pylint extension folks!
We have a lot of library and tool code and dedicated folders/projects for these.
So when I'm working on some tool and have my VS Code pointed to that tool folder everything works fine but:
Now I use a library thing in that tool and I want to see how it's implemented I can easily jump there and have the file opened, even have breakpoints there. All cool but that library file is lit like a Christmas tree with Pylint things that should be turned off.
Seems these ONLY work on the files under that opened workspace folder.
Snippet from the settings.json:
  "pylint.args": [
    "--good-names=_,i,j,p4,ui,t0,t1,ce,db,ok",
    "--disable=import-outside-toplevel,wrong-import-position..."

Did I misconfigure something? Is this designed that way?
Can I change it somehow?
Thanks for reading :)
ëRiC

You need to put that in User settings for it to work for files outside of the workspace.

Seriously? Like into:
C:\Users\eric\AppData\Roaming\Code\User\settings.json

Well ok. I mean we also have projects that are not even using Python :|
But alright ... Seems like a hackfix tho.

Workspace settings only apply to a workspace. If you open a file that does not belong to the work space then settings for that file have to come from some where. The user settings.json is a place for globally scoped settings for those scenarios.
you have several settings in the global settings.json that may not apply to your project.
Consider this, if you have a multi-root workspace, and you open a file that does not belong to any of the workspace folders. Where should the setting for that file be? It does not make sense to add the setting for those types in any of the folders that are part of the multi root workspace. If it were added to one of the folders in the multi-root workspace how would you pick that? What would be the order of setting’s precedence? With the user settings the precedence is well defined: User settings can be overridden by machine settings, which can be overridden by workspace settings, which can be overridden by workspace folder settings.

Because we have not heard back with the information we requested, we are closing this issue for now. If you are able to provide the info later on then we will be happy to re-open this issue to pick up where we left off.


thank you/small bug

howdy, this is incredible work. I want to be you.
The loading_app in hydra_app points to a resources/failure.png file that comes with hydra-examples, but not with the module itself. It eclipses other error messages with "cant find failure.png". I think that line just needs to be wiped.

Sorry for the late response and thank you for providing these details, I have found the issue and the next release will take care of this issue.

youre a boss, love your work

A very big thank you for finding and correcting this issue. I have pushed a new release with a fix derived from your solution, thank you very much for your support and hopefully you enjoy some of the other new features and fixes in this release.


Move main Lambda to zips to free template space

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Migrating testing deploy scripts to use s3 location rather than sending template body


Error and status pages - text changes and example component for new use case

https://service-manual.ons.gov.uk/design-system/patterns/error-status-pages#maintenance-notice
The text on the error status pages currently has the link in the middle/at the beginning of a line of text. In order to comply with the style guide, we need to change this so the link appears at the end.
For example, on the page not found error:
If the web address is correct or you selected a link or button, contact us for more help.
Needs to be changed to:
If the web address is correct, or you selected a link or button, contact us.
And on the service unavailable (unexpected error):
Contact us if you need to speak to someone about your survey.
Will need to be changed to:
If you need to speak to someone about your survey, contact us.
This applies to:

page not found errors
page not found with reference code
session timed out errors
session timed out errors where user is not signed in
service unavailable error (unexpected error)
maintenance notice
browser incompatibility error

Let me know if you need further info on each individual change.
There is also the need for a new example to be created for when we don't know when the service will be available again. This is similar to the GOV.UK 'General page' example here: https://design-system.service.gov.uk/patterns/service-unavailable-pages/
The text on this should say:
Sorry, this service is unavailable.
Check back at a later date for more information.

We can ignore adding the service unavailable page for now as we don't have a use case for this. There is a similar example for this in the design system (example-server-error)


Using with dynamic URLs?

I've tried to do this setup:
new WebpackRemoteTypesPlugin(
{
        remotes: {
          "my-button": "button@[window.host?.baseAppUrl ? `${window.host.baseAppUrl}button/remoteEntry.js`: window.localButtonUrl]/remoteEntry.js",
        },
        outputDir: 'types',
        remoteFileName: 'button-dts.tgz'
      }),
}

but that results in this error:
[webpack-cli] TypeError [ERR_INVALID_URL]: Invalid URL
    at new NodeError (node:internal/errors:371:5)
    at onParseError (node:internal/url:552:9)
    at new URL (node:internal/url:628:5)
    at new URL (node:internal/url:625:22)
    at downloadFederationTypes (C:\tdata\mfe button container\node_modules\webpack-remote-types-plugin\lib\index.js:40:28)
    at tapCallback (C:\tdata\mfe button container\node_modules\webpack-remote-types-plugin\lib\index.js:71:23)
    at Hook.eval [as callAsync] (eval at create (C:\tdata\mfe button container\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:17:17)
    at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (C:\tdata\mfe button container\node_modules\tapable\lib\Hook.js:18:14)
    at run (C:\tdata\mfe button container\node_modules\webpack\lib\Compiler.js:515:25)
    at Compiler.run (C:\tdata\mfe button container\node_modules\webpack\lib\Compiler.js:538:4) {
  input: '[window.host?.baseAppUrl ? `${window.host.baseAppUrl}button/remoteEntry.js`: window.localButtonUrl]/remoteEntry.js',
  code: 'ERR_INVALID_URL'
}

The URL I'm using isn't valid in some ways.  But I'm defining a dynamic URL using the External Remotes Plugin, so that everything between the [] can be dynamically replaced.  This does work to replace the URL in the main module federation plugin.  Could this plugin work with the External Remotes Plugin?

Yeah. I know the Module Federation plugin also works at build time. But somehow it works with External Remotes Plugin at runtime.  But I guess the difference here is that the webpack-remote-types-plugin is designed to run at build time only.

@trevorgithub Exactly, webpack-remote-types-plugin works only at build time, which means the remote URL should be already specified at build time, which is kinda limitation when running a dynamic remotes setup.


Style 404 on Static Page

@RunRafter There's a page reload for some reason controlled by Gatsby:
https://deploy-preview-78--openlaw-website.netlify.com/wow?no-cache=1
See how it appends the ?no-cache=1? Could you maybe look into that and see if it's not huge to fix?
I'll merge this for now to get something in front of users.

@jtrein Good catch!  Did some investigation so it seems like they fixed this in newer versions of gatsby  https://github.com/gatsbyjs/gatsby/issues/8297


refactor(frontend): move utils to TypeScript

SUMMARY
Migrate several utility functions to typescript
TEST PLAN
Pass tsc and test scripts
ADDITIONAL INFORMATION

[x] Has associated issue: #9101
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

Codecov Report

Merging #9820 into master will increase coverage by 4.63%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #9820      +/-   ##
==========================================
+ Coverage   66.16%   70.79%   +4.63%
==========================================
  Files         585      184     -401
  Lines       30427    17863   -12564
  Branches     3152        0    -3152
==========================================
- Hits        20133    12647    -7486
+ Misses      10113     5216    -4897
+ Partials      181        0     -181

Flag
Coverage Δ

#javascript
?

#python
70.79% <ø> (-0.23%)
:arrow_down:

Impacted Files
Coverage Δ

superset/views/database/mixins.py
58.92% <0.00%> (-21.43%)
:arrow_down:

superset/utils/cache.py
45.83% <0.00%> (-20.84%)
:arrow_down:

superset/db_engine_specs/mysql.py
78.26% <0.00%> (-13.05%)
:arrow_down:

superset/views/database/api.py
83.90% <0.00%> (-3.45%)
:arrow_down:

superset/db_engine_specs/postgres.py
97.29% <0.00%> (-2.71%)
:arrow_down:

superset/models/core.py
83.77% <0.00%> (-2.36%)
:arrow_down:

superset/jinja_context.py
84.69% <0.00%> (-1.03%)
:arrow_down:

superset/security/manager.py
88.62% <0.00%> (-0.35%)
:arrow_down:

superset/views/core.py
74.90% <0.00%> (-0.23%)
:arrow_down:

superset/connectors/sqla/models.py
88.41% <0.00%> (-0.16%)
:arrow_down:

... and 392 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #9820 into master will increase coverage by 4.62%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #9820      +/-   ##
==========================================
+ Coverage   66.16%   70.79%   +4.62%
==========================================
  Files         585      184     -401
  Lines       30427    17868   -12559
  Branches     3152        0    -3152
==========================================
- Hits        20133    12649    -7484
+ Misses      10113     5219    -4894
+ Partials      181        0     -181

Flag
Coverage Δ

#javascript
?

#python
70.79% <ø> (-0.24%)
:arrow_down:

Impacted Files
Coverage Δ

superset/views/database/mixins.py
58.92% <0.00%> (-21.43%)
:arrow_down:

superset/utils/cache.py
45.83% <0.00%> (-20.84%)
:arrow_down:

superset/db_engine_specs/mysql.py
78.26% <0.00%> (-13.05%)
:arrow_down:

superset/views/database/api.py
83.90% <0.00%> (-3.45%)
:arrow_down:

superset/db_engine_specs/postgres.py
97.29% <0.00%> (-2.71%)
:arrow_down:

superset/models/core.py
83.77% <0.00%> (-2.36%)
:arrow_down:

superset/jinja_context.py
84.69% <0.00%> (-1.03%)
:arrow_down:

superset/security/manager.py
88.62% <0.00%> (-0.35%)
:arrow_down:

superset/views/core.py
74.90% <0.00%> (-0.23%)
:arrow_down:

superset/connectors/sqla/models.py
88.41% <0.00%> (-0.16%)
:arrow_down:

... and 393 more

Continue to review full report at Codecov.

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

@ChristianMurphy thank you so much!! I feel this shows the actual significance of converting js to Typescript.
Do you think this PR is ready to merge?

Do you think this PR is ready to merge?

I think so :heavy_check_mark:


Initial implementation for searching resource on Azure Storage

Description
A few sentences describing the overall goals of the pull request's commits.
Todos

[ ] Tests
[ ] Documentation

Codecov Report

Merging #717 into master will decrease coverage by 1.00%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #717      +/-   ##
============================================
- Coverage     57.36%   56.36%   -1.01%
  Complexity      821      821
============================================
  Files           188      189       +1
  Lines          3359     3419      +60
  Branches        255      266      +11
============================================
  Hits           1927     1927
- Misses         1288     1348      +60
  Partials        144      144

Impacted Files
Coverage Δ
Complexity Δ

...d/storage/AzureStorageResourcePatternResolver.java
0.00% <0.00%> (ø)
0.00 <0.00> (?)

Continue to review full report at Codecov.

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


Better dtype preservation for rolling mean on dask array

[x] Closes #7062
[x] Tests added
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst

This just tests to make sure we at least get the same dtype whether we have a numpy or dask array.

Thanks @slevang ! Feel free to add a whatsnew, no requirement to though, we'll merge this shortly either way


unreachable executed

on Wasm files From C++ using emscripten:
emcc ${LINK_PARAMETERS} -s EXPORTED_FUNCTIONS="['_myOwnMain','_otherCallUpdate', ...]
I get only "unreachable executed" on wasm files
Those are wasm library interfaced by js code calling wasm entry point "manually" (no main)
Would there be a way to put "wasm library" by specifying library "entry points" ?

Are you able to share the .wasm file so I can reproduce the error? It shouldn’t matter that there is no main or anything.

Sorry I'll try to make a minimal repro case then if it's not supposed to happen.

Hi @surma ! I'm the Web team lead developer of the @godotengine and I happen to have this same issue, when trying to debug our WASM export of the engine with debug symbols. Stripped, the template_debug build is 27.9MB, but with debug symbols, it's about 343.6MB.
It loads perfectly without debug_symbols, but it's not really interesting. It has thought he unreachable executed error when loading the bigger .wasm.

[iCloud] Here's the built files in a zip (that includes the .wasm)
Many thanks!

Thanks for providing a wasm. That lets met reproduce the error. Looking into this.
The error is caused by a display function panicking (which you can actually see in your browser DevTools. I should probably surface those warnings somewhere).

Looking into it with debug build, it seems that the demangle_cpp crate, which demangles C++ function names, is panicking for some reason. Enabling the “Raw Symbols” option in Wasmphobia will not use that crate and flamegrapg generation will suceed. That way you can continue your investigation. I will look into what’s going on there.
The error The end of an address range must not be before the beginning. is printed a lot. I’ll try and figure out whether that’s a decoding error or whether the DWARF data is faulty.

I whip up a (partial) fix for this in #11.
Could you both (@Kuranes @adamscott) give it a try and confirm that it works and that the flame graph looks reasonable etc?
The error Could not extract function names for region: The end of an address range must not be before the beginning eats that wasm file without errors, so I assume there’s a bug somewhere in addr2line or similar. I don’t have time right now to investigate that deeply, so if anyone wants to help, that would be very welcome!

Could you both (@Kuranes @adamscott) give it a try and confirm that it works and that the flame graph looks reasonable etc?

It seems to work alright! The signatures seems OK! I'll get back to you if there's anything wrong, but so far, so good.
Thank you so much for the fast response, greatly appreciated.

Great! I’ll go ahead an merge and switch it live.
I’ll open a separate issue for the weird function error. If anyone can manage to produce a smaller wasm that triggers that error, I’d be grateful!


BLE_Uart serviceUUID not visible in client scans

Running this sketch: https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLETests/Arduino/BLE_uart/BLE_uart.ino
Edit: Or this one: https://github.com/nkolban/ESP32_BLE_Arduino/blob/master/examples/BLE_uart/BLE_uart.ino
The "UART Service" device that shows up in a scan performed by a central mode (client) does not show the serviceUUID in the scan. There for following condition is never met by a client:
if (advertisedDevice.haveServiceUUID() && advertisedDevice.getServiceUUID().equals(serviceUUID))

There are testing photos, screen shots, and a further explanation here:
https://github.com/ThingEngineer/ESP32_BLE_client_uart

Can you check the URL of the BLE_uart.ino ?

In the error report above, you mention the URL
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLETests/Arduino/BLE_uart/BLE_uart.ino
on your page however, you are referring to
https://github.com/nkolban/ESP32_BLE_Arduino/blob/master/examples/BLE_uart/BLE_uart.ino

Those 2 examples are currently not in sync. Can you check if the problem occurs in both versions?
The difference is
 pServer->getAdvertising()->addServiceUUID(pService->getUUID());
which is exactly a fix for your problem. Can you confirm if it solves your issues?

Federico,
I do believe I tried both of them and I did not mean to reference both links in (only one). But I will retest both of them right now.
I tinkered with Neil's BLU_uart along with some of my own test code and I specifically thought that the line of code you mentioned above was the key but I got the same results with or without passing the UUID to the addServiceUUID method. I was busy with other things at the time and couldn't chase it any further but I can check it out now. I'll post my finding here in just a few.

@ThingEngineer Change esp32 name to something shorter (5 or less chars)

Ok that does help. I can connect to it with the BLE_client (looking for the specific serviceUUID). And I do see the serviceUUID in nRF connect as well. Although it does still look odd/non-standard in nRF connect. Have a look.

Also, forgive me if this is a standard/expected behavior but it seems wrong. I mean the Adafruit library/device works fine with names longer than 5 character. And if I do a scan with nRF connect in a busy area I see countless devices with long names and visible serviceUUID's. Is this just a library limitation/issue? Or an ESP32 limitation/issue?

You can search this repo issues to see why you have to use short name.
Advertising packet is 31+31 bytes long. This library is set by default that both advertising packets are the same, but you have BLEAdvertisementData class to set data for both packets independently:
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/BLEAdvertising.cpp
and those two functions:
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/BLEAdvertising.cpp#L139
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/BLEAdvertising.cpp#L156

Thank you for that extra info Che, this makes more sense now.
I'm fairly new to BLE and to this library so I can't make any assumptions yet but gut instinct tells me something seems off with the advert coming from the BLE_uart compared to other BLE devices I'm scanning. Like, why is the serviceUUID showing up twice causing the LightBlue app to register 2 services for "test" and nRF connect app to show two serviceUUID's in the advert. I've got to focus on something else at the moment but I'll dive into the library more later.
For anyone else stumbling here this is a good place to start with questions pertaining to BLE advert data, size, etc. The official BLE docs can be a bit daunting.
https://docs.mbed.com/docs/ble-intros/en/latest/Advanced/CustomGAP/
Since this is starting to getting off topic and the original issue here has been covered I'll go ahead close this. Thanks for all your work on this great library guys! I look forward to seeing it mature further.

You are close. This library is configurable and by default advertising and scan response advertising both are the same, thats why you see 2 serviceUUIDs. To advertise long name with 128 bit serviceUUID there is some kind of trick used, regular advertising is not sending device name, but it is send with scan response. To do this in this library you have to use functions and class i pasted links in other post.
There is at least few topics in this repo with the same issue you asked, just search for short name or serviceUUID. Every answer is wide described why it is happen.

Chegewara, id love to see an example using those 2 functions
how to set up the BLEAdvertisementData class
with a long name and 1 128bit uuid
thanks
mitch


about the config

hi,dear
In the config/gca-dist.toml,how to set the params down if i use the dataset from the link?
train_fg = "/home/liyaoyi/dataset/Adobe/train/fg"
train_alpha = "/home/liyaoyi/dataset/Adobe/train/alpha"
train_bg = "/home/liyaoyi/dataset/coco_bg"
test_merged = "/home/liyaoyi/dataset/Adobe/Combined_Dataset/Test_set/merged"
test_alpha = "/home/liyaoyi/dataset/Adobe/Combined_Dataset/Test_set/alpha_copy"
test_trimap = "/home/liyaoyi/dataset/Adobe/Combined_Dataset/Test_set/trimaps"

if I use the dataset ,how to modify the config?

thx

for new dataset, how to set the params?
thx
[data]
train_fg = ""
train_alpha = ""
train_bg = ""
test_merged = ""
test_alpha = ""
test_trimap = ""


typo in microshift-aio container name on ExecStop

Signed-off-by: Sally O'Malley<EMAIL_ADDRESS>
typo in container name for microshift-aio.service ExecStop
create "start" "stop" args in the microshift-aio-run script, rename script to microshift-aio
typo in kubeconfig path record, updated vol to microshift-data there

/lgtm

/hold
for testing and cleanup

/hold cancel

/lgtm
pass to @mangelajo for final approval
/assign @mangelajo

pass to @mangelajo for final approval
/assign @mangelajo

/lgtm

/approved