Issues when installing w/ pnpm

Using latest Vue and pnpm, adding latest version of emoji-mart-vue-fast results in following peer deps issues:
 WARN  Issues with peer dependencies found
.
└─┬ emoji-mart-vue-fast 11.2.0
  └─┬ vue-virtual-scroller 1.0.10
    ├── ✕ unmet peer<EMAIL_ADDRESS>found 3.2.40
    └─┬ vue-resize 0.4.5
      └── ✕ unmet peer<EMAIL_ADDRESS>found 3.2.40

Yeah.. I think it's an issue with the packages between the vue2 and vue3 versions not being separated properly, I think we should probably just have a new package called emoji-mart-vue3 or something similar, and it should only have dependencies for that

The vue-virtual-scroller package is needed for the alternative picker implementation, VirtualScrollPicker which was a default implementation before, but it was more a problem-maker than an improvement.
So it was replaced by a non-virtual scroll Implementation by default and left just for the case.
I think it should be OK to remove it and release a new major version of the package indicating the breaking change. If someone still uses it, there are several options:

Stick to an older package version where the VirtualScrollPicker is still present
Copy the VirtualScrollPicker into the project source, basing it on other code and components in this package
If there is high demand, I could release it as a separate package (either build on top of this one or as a separate one)

I published version 12.0.0, it removes the VirtualScrollPicker and, as a consequence, a dependency on vue-virtual-scroller package.

@serebrov thats amazing work, thanks so much!

There are no longer any peer dependencies from my side when installing with npm, I would assume so as well with pnpm, so we should be able to safely close this issue now

Fixed in #241


Change returned type references in query builder documentation

Q
A

Type
improvement

BC Break
no

Fixed issues
n/a

Summary
Looks like something that was missed in the 2.x changes; execute() no longer returns a cursor but an Iterator, and distinct() returns a plain array.
I do wonder if there should be an additional note for distinct() calling out that the returned type is different, since that can be a bit jarring (I was migrating a project and it took me a minute to understand exactly what was different here).

Should be all set; let me know if anything else is needed. Thanks!

change the base of this PR to be the 2.0.x branch

I did it for you.

Thank you @sarcher!


JSON Decode Error with Vocabulary Load

Tests fail with new feature. Cannot load vocabulary json file due to decoding issues.

Can you sen the exact code block you are calling to let us reproduce the case.

Issue is not environment specific but due to lfs. Pulling again resolves [#101]


Adding Playlist Explaining Sliding Window Algorithm

This is one of the best playlist to study and learn about the Sliding Window Algorithm
What does this PR do?
Add free resources related to the Sliding window algorithm.
Description
This is one of the best playlist to study and learn about the Sliding Window Algorithm.
Why is this valuable (or not)?
The sliding window is a very intriguing technique used to solve some of the complex problems involving an array or a string & this course gives the best of it.
How do we know it's really free?
It's available for free on YouTube, hence provided YT link.
For book lists, is it a book? For course lists, is it a course? etc.
It's a course/playlist.

Thanks, and welcome to free-programming-books!


Um Jammer Lammy (Europe)

Game name: Um Jammer Lammy (Europe)
Game code: SCES-01753
Executable hash:  MD5 da64abe3270f8ab7ce96d5b3065b0c47
Triggered at: APv2 - After the Sony Logo
Hello,
The game Um Jammer Lammy (Europe) seems to have anti-modchip protection, APv2 by cross-referencing information from your guide and videos, or other sources
On your table, https://alex-free.github.io/tonyhax-international/anti-piracy-bypass It says "no protection"
https://youtu.be/qOJIF1_ufMQ?t=139
https://youtu.be/2tZbjT4Xf9g?t=104
https://darius-saturn.com/forum/viewtopic.php?p=392031&sid=a027551a73d23ad3f44f6cfe8463bd24#p392031

Translation

It allows you to play the game Um Jammer Lammy without having the blocking message, a metal version of Parappa The Rapper which detects spam of ASCII characters SCEA, SCEI and SCEE from chips that are too simple to code that is too old. This does not change anything about the LibCrypt process which is another method of protection. After having fun with an LED, I made a cleaner assembly.

Game name: Um Jammer Lammy (Europe) Game code: SCES-01753 Executable hash: MD5 da64abe3270f8ab7ce96d5b3065b0c47 Triggered at: APv2 - After the Sony Logo
Hello,
The game Um Jammer Lammy (Europe) seems to have anti-modchip protection, APv2 by cross-referencing information from your guide and videos, or other sources
On your table, https://alex-free.github.io/tonyhax-international/anti-piracy-bypass It says "no protection"
https://youtu.be/qOJIF1_ufMQ?t=139 https://youtu.be/2tZbjT4Xf9g?t=104 https://darius-saturn.com/forum/viewtopic.php?p=392031&sid=a027551a73d23ad3f44f6cfe8463bd24#p392031  Translation

It allows you to play the game Um Jammer Lammy without having the blocking message, a metal version of Parappa The Rapper which detects spam of ASCII characters SCEA, SCEI and SCEE from chips that are too simple to code that is too old. This does not change anything about the LibCrypt process which is another method of protection. After having fun with an LED, I made a cleaner assembly.

Confirmed this has at least APv1 protection, I missed this game when updating the docs. I'll push out a fix for this today.

Also found APv1 in USA Demo release of Um Jammer Lammy. Confirmed that the actual USA release has no protection.
EDC protection is not present from what I can see, looks like another redump inaccuracy in detecting the protection schemes.
v1.5.1 update now supports these games.


checker(dm): skip  check for mariadb some version

What problem does this PR solve?

Issue Number: close #4959
What is changed and how it works?
as title
Check List
Tests

Unit test
Manual test (add detailed scripts or steps below)

start task success with mariadb 10.1.2, there just one warning message
dmctl start-task tasks/task-from-mariadb.yaml
{
    "result": true,
    "msg": "",
    "sources": [
        {
            "result": true,
            "msg": "",
            "source": "mariadb",
            "worker": "worker1"
        }
    ],
    "checkResult": "fail to check synchronization configuration with type: no errors but some warnings
    	detail: {
		"results": [
			{
				"id": 0,
				"name": "mysql_version",
				"desc": "check whether mysql version is satisfied",
				"state": "warn",
				"errors": [
					{
						"severity": "warn",
						"short_error": "Migrating from MariaDB is experimentally supported. If you must use DM to migrate data from MariaDB, we suggest make your MariaDB \u003e= 10.1.2"
					}
				],
				"extra": "address of db instance xxxx:3308"
			}
		],
		"summary": {
			"passed": true,
			"total": 10,
			"successful": 9,
			"failed": 0,
			"warning": 1
		}
	}"
}

Code changes

Has exported function/method change

Side effects
Related changes

Need to cherry-pick to the release branch

Release note
`fix a but that can not start task when mariadb version < 10.1.6`.

/merge

/run-leak-tesk


better query rewrite for TPC-H q17

          Yes, I can not find a way to rewrite it... But it should ok for Q17 because the aggregator is an AVG,  we should choose one to optimize #14799

maintain the AVG and other similar aggregator in plan node and delay their rewriting(currently RW rewrites it when creating the Agg plan node)
consider the project-agg together in the rule later

Originally posted by @st1page in https://github.com/risingwavelabs/risingwave/pull/15026#discussion_r1480885874
link #14799

consider the project-agg together in the rule later

prefer this, because some predicate sum(v) * 0.02 > count(v) sounds reasonable to me.


Cannot escape or exit some configuration menus

Describe the bug
Cannot escape or exit some configuration menus. Taking "config price_source_exchange" menu, as an example...
Steps To Reproduce

The price_source_exchange setting is currently set to None
The exchange setting is currently set to okx
Enter config price_source_exchange
Enter okx
Returns Price source exchange cannot be the same as maker exchange, thus realise I've made a mistake, and want to escape this menu
No information at the prompt to explain how to exit. Cannot set to None, as it's not an option in the provided list, even though the setting is currently set to None. Typing "exit" doesn't work. ESC doesn't work. One CTRL+C doesn't work. Double CTRL+C stops the docker container.

Release version

Hummingbot 1.16.0

** Environment **

Ubuntu 20.04
Docker version 24.0.2, build cb74dfc

Solution

Explain in the prompt how to escape the menu
Add "None" to the list of options

Not a bug https://docs.hummingbot.org/operation/commands-shortcuts/#keyboard-shortcuts Please check the docs - CTRL - X will exit the config menu

It would make it much more intuitive if this was in the prompt. At the very least, "None" should be an acceptable option, as that is the current setting.


Acquisition for the local time in the output data  (AEGHB-482)

Hi there,
I'm trying to get the local timestamp. The current epochtime format was not in real-time (see the pics).
Could anyone give me a tutorial on how I can achieve that?

You can use the SNTP component in the ESP-IDF to convert the onboard time to real-world time. More specifically, you can refer to the example in the IDF repository.


Issue in TransDataCollatorForLanguageModeling

AttributeError: 'TransDataCollatorForLanguageModeling' object has no attribute '_tensorize_batch'

I replaced that line with
if isinstance(examples[0], (list, tuple, np.ndarray)):
    examples = [torch.tensor(e, dtype=torch.long) for e in examples]

and it does what (i think) is supposed to happen

were either of you guys able to successfully get evaluation metrics on the TabBERT model? Struggling with this.


[BugFix] Fix the bug that the primary key table supports mixed upserts and deletes causing BE crash

Signed-off-by: zhangqiang<EMAIL_ADDRESS>What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes https://github.com/StarRocks/StarRocksTest/issues/1890
Problem Summary(Required) ：

This bug was introduced by the pr(https://github.com/StarRocks/starrocks/pull/17264) which add support  for mix upsert and delete for primary key table.
The pr introduced the _delfile_idxes to save the delete file idxes but ignore the replicated storage engine.  It only update the _num_delfile but not update _delfile_idxes. So BE will crash in the following check DCHECK(_delfile_idxes.size() == _num_delfile);
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_admit_test


y-axis in radar-chart

One-line summary [问题简述]
It's obvious how to include an axis to a polar chart, but how is it done for a radar-chart?
Fantastic library, by the way!
Version & Environment [版本及环境]

ECharts version [ECharts 版本]:
Browser version [浏览器类型和版本]:
OS Version [操作系统类型和版本]:

Expected behaviour [期望结果]
ECharts option [ECharts配置项]

option = {

}

Other comments [其他信息]

Thanks, radar chart doesn't have separate axis. Use radar chart only need radar component and radar series

many thanks, but wouldn't it be an important feature for radar series?
Check out this example
http://www.scaoo.com/cei/spider-graph_Original/index.html, which was not
created with echarts. To easily understand the graph, the legend is very
helpful.
Any advice how I could manage to create it?
2017-04-12 10:47 GMT+02:00 Yi Shen<EMAIL_ADDRESS>
Thanks, radar chart doesn't have separate axis. Use radar chart only need
radar https://ecomfe.github.io/echarts-doc/public/en/option.html#radar
component and radar
https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar
series
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ecomfe/echarts/issues/5467#issuecomment-293513560,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZ7H5O8OPhrMqKKaG7x0hb3j2qu4o1Axks5rvI-TgaJpZM4M4Scb
.


[PQL Deprecation] Migrate all queries test to SQL

Sub-task of #7430
Remove all PQL queries test, and migrate the test to SQL queries if not already covered

Codecov Report

Merging #8613 (55383d4) into master (c373cb8) will decrease coverage by 7.14%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #8613      +/-   ##
============================================
- Coverage     68.98%   61.83%   -7.15%
+ Complexity     4321     4237      -84
============================================
  Files          1693     1681      -12
  Lines         88836    88482     -354
  Branches      13474    13436      -38
============================================
- Hits          61281    54717    -6564
- Misses        23259    29642    +6383
+ Partials       4296     4123     -173

Flag
Coverage Δ

integration1
27.16% <ø> (?)

integration2
?

unittests1
66.48% <ø> (-0.46%)
:arrow_down:

unittests2
?

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

Impacted Files
Coverage Δ

...apache/pinot/common/helix/ExtraInstanceConfig.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...t/core/plan/StreamingInstanceResponsePlanNode.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...pinot/controller/recommender/io/ConfigManager.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ore/operator/streaming/StreamingResponseUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/pinot/client/AggregationResultSet.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...troller/recommender/io/metadata/FieldMetadata.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...roller/recommender/rules/impl/BloomFilterRule.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...oller/api/resources/PinotControllerAppConfigs.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ler/recommender/data/generator/BytesGenerator.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ager/realtime/PeerSchemeSplitSegmentCommitter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 385 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 c373cb8...55383d4. Read the comment docs.


Tri-State Session (no session, unauthenticated/authenticated session)

I was wondering if anyone here has some ideas on the following scenario:
The API basically requires a session for everything, but some actions like user signup require an unauthenticated session, while others require an authenticated session. So far I've focused only on the authenticated state and that worked quite well with ember-simple-auth and a custom authenticator, but now user signup is needed and I'm wondering if there is a proper way to work with unauthenticated sessions in ember-simple-auth. Note that the unauthenticated session still has a token that needs to be sent though but on the server side it will be marked as either unauthenticated or authenticated.
Any ideas?

You could simply use a custom authorizer that injects the unauthorized token when the session is not authenticated and the real token when the session is authenticated.

hmm, but the authorizer would only be called if the ESA session is authenticated, right?!

Right. this should actually not be handled on the authorizer level but in the Ember Data adapter or network request service if you're using one.

Closing this as I don't think it's actually something ESA should support.


Is there a fold mode for the homepage?

I am wondering that is there a folded mode for the homepage? Displaying the full content on homepage makes a mess sense.
Thanks for your awesome work!

I'm not sure what you mean. If you want to show an excerpt of the posts on your index, instead of the full post, please try reverting the changes in 9e90d4e631f509be78cf4b5805843b720eaade3f. If you have any questions, I'll be happy to help.

Yes, I do mean excerpt. Thanks a lot!


item.save() sets my item to default values

I'm using a backend that returns {result: 'ok'} when an update was succesful.
However :
item.onSaveSuccess() calls
this.update({result:'ok'} which in turn calls
this.assign({result:ok}) which calls
this.set(defaultsDeep({}, {result:ok}, cloneDeep(this.defaults())));
and presto: item is set to all defaults
I wonder how calling this.update() doesn't preserve the original content?
the comment in Model.update is:
// A plain object implies that we want to update the model data.
// It's not a requirement to respond with a complete dataset,
// eg. a response to a patch request might return partial data.
which is entirely true, but that's not what's happening.

So what should be happening is a merge of defaults + existing attributes + incoming. That makes sense to me. Thank for bringing this up. 👍

@haayman this has now been fixed in master but not tagged yet.

How can I obtain this version then?
I just thought of this: the main problem actually is that the save() action assumes that the response of the PUT should be merged with the content of the data and nothing can be done to prevent this. I don't think that this assumption is correct. I think the response should be ignored, or we should get the choice what to do with it

How can I obtain this version then?

We're about to release a major version upgrade because validation has changed in a way that breaks backward compatibility. What I'll do is apply this fix to the current version and tag that.

I just thought of this: the main problem actually is that the save() action assumes that the response of the PUT should be merged with the content of the data and nothing can be done to prevent this. I don't think that this assumption is correct. I think the response should be ignored, or we should get the choice what to do with it

The convention to merge the return data is valid. Usually that data would include attributes like id, which can only be set when the record is created. The model would need to know about this id.
This project allows you to return nothing at all, or partial data to patch. If your response returns something like {"result": "ok"}, you can override how that response is handled, or adjust the response itself. We use HTTP status codes to indicate success/failure, rather than the response body, which is what dictated the convention for the handling of response data.

This has now been released as part of 0.3.0


fix: OIDC "login" prompt should be "login" even if user authenticated

What kind of change does this PR introduce? (check at least one)

[x] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Other, please describe:

[x] You consent that the copyright of your pull request source code belongs to Authlib's author.

OpenID Connect specification states the following about the prompt=login parameter:

The Authorization Server SHOULD prompt the End-User for reauthentication. If it cannot reauthenticate the End-User, it MUST return an error, typically login_required.

Ref: https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
In the current implementation, if end_user is present, the login prompt is ignored and set to None. We should instead keep this prompt so the end-developer can force a re-authentication of the user.

Thank you for your contribution!


Multiple idle apps with nearly identical cpu/memory have wildly different CPU nanocore usage

Please provide us with the following information:

This issue is a: (mark with an x)

[x] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
I have three different apps, two of them idle at around 7-9 m cores, and one around 2.89 m cores, however when I pop open the live metrics from application insights, none of the apps is currently handling any requests, all are sitting idle at 0 req/sec, 0-1% cpu usage, ~350mb, 2 instances each.
Expected behavior [What you expected to happen.]
Actual behavior [What actually happened.]
Screenshots
If applicable, add screenshots to help explain your problem.
App A:

App B:

Additional context
App A has Dapr enabled, App B does not, other than that they are set up almost identically

Hi,
It relates to this issue https://github.com/dapr/dapr/pull/6130
We are rolling a hotfix for it.
Note that you are not billed for the daprd sidecar.

@torosent Even when dapr isnt enabled?

Ok. I miss read that. We will need to investigate more. Please send me the details to  acasupport at microsoft dot com

Closing this, if this issue persists please reopen or a create new one and link to this.


Fix the "F541 f-string is missing placeholders" error

Fix #417.

Codecov Report

Merging #418 into master will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##           master     #418   +/-   ##
=======================================
  Coverage   82.41%   82.41%
=======================================
  Files          86       86
  Lines        4361     4361
  Branches      808      808
=======================================
  Hits         3594     3594
  Misses        576      576
  Partials      191      191

Flag
Coverage Δ

#unittests
82.41% <0.00%> (ø)

Impacted Files
Coverage Δ

src/fonduer/utils/utils_parser.py
60.00% <0.00%> (ø)


Need help

I am unable to use the script. Could you help me please?
Here are the command line and the result:
`D:\Users\source\repos\m3u-epg-editor>"C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe" m3u-epg-editor-py3.py -j="D:\Users\source\repos\m3u-epg-editor\config.json"
2020-07-29T15:06:10.645200 file://N:\Perso\Kodi\IPTV\EPG\Test\ does not exist in your filesystem
2020-07-29T15:06:10.645200 saving to log: file://N:\Perso\Kodi\IPTV\EPG\Test\process.log
2020-07-29T15:06:10.651200 Traceback (most recent call last):
File "m3u-epg-editor-py3.py", line 977, in     main()
File "m3u-epg-editor-py3.py", line 221, in main    args = validate_args()
File "m3u-epg-editor-py3.py", line 314, in validate_args    abort_process(out_directory + ' does not exist in your filesystem', 1, args)
File "m3u-epg-editor-py3.py", line 444, in abort_process    save_log(args)
File "m3u-epg-editor-py3.py", line 477, in save_log    with io.open(log_target, "w", encoding="utf-8") as log_file:
OSError: [Errno 22] Invalid argument: 'file://N:\Perso\Kodi\IPTV\EPG\Test\process.log'
2020-07-29T15:06:10.653200 process terminated early due to an exception
2020-07-29T15:06:10.657200 saving to log: D:\Users\source\repos\m3u-epg-editor\process.log
2020-07-29T15:06:10.663200 script runtime: 0 minutes 0 seconds
2020-07-29T15:06:10.665200 process completed`
And the json file:
{   "epgurl": "file://N:\\Perso\\Kodi\\IPTV\\EPG\\xmltv.xml",   "groups": "FRANCE FHD | TV",   "log_enabled": true,   "m3uurl": "file://N:\\Perso\\Kodi\\IPTV\\200723_tv_channels_plus.m3u",   "outdirectory": "file://N:\\Perso\\Kodi\\IPTV\\EPG\\Test\\",   "outfilename": "mini",   "range": 12 }
Thank you

Hi there,
I'm not a Windows user myself but you might find this helpful to workout what a file uri needs to look like on Windows:
https://en.wikipedia.org/wiki/File_URI_scheme#Windows
If the wikipedia details there are correct it looks like you might need to switch your file uris to always use forward slashes and add another one forward slash after file://
In other words given what you've supplied, this would be my best guess at working config:
{
    "epgurl": "file:///N:/Perso/Kodi/IPTV/EPG/xmltv.xml",
    "groups": "FRANCE FHD | TV",
    "log_enabled": true,
    "m3uurl": "file:///N:/Perso/Kodi/IPTV/200723_tv_channels_plus.m3u",
    "outdirectory": "file:///N:/Perso/Kodi/IPTV/EPG/Test/",
    "outfilename": "mini",
    "range": 12
}

..or something like that :)
Feel free to add another comment if you get it working or otherwise.

It does not work. Here are the logs for "forward slash" and for "backslash":
Forward slash
2020-07-30T11:01:56.971600 file:///N:/Perso/Kodi/IPTV/EPG/Test does not exist in your filesystem
2020-07-30T11:01:56.972600 saving to log: file:///N:/Perso/Kodi/IPTV/EPG/Test\process.log
2020-07-30T11:01:56.974600 Traceback (most recent call last):
  File "m3u-epg-editor-py3.py", line 977, in <module>
    main()
  File "m3u-epg-editor-py3.py", line 221, in main
    args = validate_args()
  File "m3u-epg-editor-py3.py", line 314, in validate_args
    abort_process(out_directory + ' does not exist in your filesystem', 1, args)
  File "m3u-epg-editor-py3.py", line 444, in abort_process
    save_log(args)
  File "m3u-epg-editor-py3.py", line 477, in save_log
    with io.open(log_target, "w", encoding="utf-8") as log_file:
OSError: [Errno 22] Invalid argument: 'file:///N:/Perso/Kodi/IPTV/EPG/Test\\process.log'
2020-07-30T11:01:56.976600 process terminated early due to an exception
2020-07-30T11:01:56.980600 saving to log: D:\Users\source\repos\m3u-epg-editor\process.log
2020-07-30T11:01:56.986600 script runtime: 0 minutes 0 seconds
2020-07-30T11:01:56.987600 process completed

Backslash
2020-07-30T11:17:37.232600 file:///N:\Perso\Kodi\IPTV\EPG\Test does not exist in your filesystem
2020-07-30T11:17:37.232600 saving to log: file:///N:\Perso\Kodi\IPTV\EPG\Test\process.log
2020-07-30T11:17:37.239600 Traceback (most recent call last):
  File "m3u-epg-editor-py3.py", line 977, in <module>
    main()
  File "m3u-epg-editor-py3.py", line 221, in main
    args = validate_args()
  File "m3u-epg-editor-py3.py", line 314, in validate_args
    abort_process(out_directory + ' does not exist in your filesystem', 1, args)
  File "m3u-epg-editor-py3.py", line 444, in abort_process
    save_log(args)
  File "m3u-epg-editor-py3.py", line 477, in save_log
    with io.open(log_target, "w", encoding="utf-8") as log_file:
OSError: [Errno 22] Invalid argument: 'file:///N:\\Perso\\Kodi\\IPTV\\EPG\\Test\\process.log'
2020-07-30T11:17:37.241600 process terminated early due to an exception
2020-07-30T11:17:37.245600 saving to log: D:\Users\source\repos\m3u-epg-editor\process.log
2020-07-30T11:17:37.252600 script runtime: 0 minutes 0 seconds
2020-07-30T11:17:37.252600 process completed

And when I remove the protocol file://:
2020-07-30T11:31:11.013600 m3u-epg-editor-py3.py process started with Python v3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
2020-07-30T11:31:11.013600 performing HTTP GET request to N:\Perso\Kodi\IPTV\200723_tv_channels_plus.m3u
2020-07-30T11:31:11.047600 Traceback (most recent call last):
  File "m3u-epg-editor-py3.py", line 977, in <module>
    main()
  File "m3u-epg-editor-py3.py", line 224, in main
    m3u_entries = load_m3u(args)
  File "m3u-epg-editor-py3.py", line 498, in load_m3u
    m3u_response = get_m3u(args.m3uurl)
  File "m3u-epg-editor-py3.py", line 519, in get_m3u
    response = requests.get(m3u_url)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\requests\api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\requests\sessions.py", line 530, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\requests\sessions.py", line 637, in send
    adapter = self.get_adapter(url=request.url)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\requests\sessions.py", line 730, in get_adapter
    raise InvalidSchema("No connection adapters were found for {!r}".format(url))
requests.exceptions.InvalidSchema: No connection adapters were found for 'N:\\Perso\\Kodi\\IPTV\\200723_tv_channels_plus.m3u'
2020-07-30T11:31:11.051600 process terminated early due to an exception
2020-07-30T11:31:11.056600 saving to log: D:\Users\source\repos\m3u-epg-editor\process.log
2020-07-30T11:31:11.063600 script runtime: 0 minutes 0 seconds
2020-07-30T11:31:11.063600 process completed

Tested working as expected on Windows 10 Enterprise version 1709 build 16299.1565 running in VirtualBox inside Linux Mint v18.3:
test_file_uri.json input configuration file contents:
{
    "m3uurl": "file:///C:/m3u-epg-editor/minimal.m3u8",
    "groups" : ["UK Movies"],
    "groupmode": "discard",
    "xml_sort_type": "alpha",
    "range": 12000000,
    "no_tvg_id": false,
    "no_epg": true,
    "no_sort": false,
    "http_for_images": true,
    "outdirectory": "C:/m3u-epg-editor/",
    "outfilename": "mini",
    "log_enabled": true
}

CLI python script runtime output:
c:\m3u-epg-editor>python ./m3u-epg-editor-py3.py -j="C:\m3u-epg-editor\test_file_uri.json"
2020-07-30T18:55:08.747532 m3u-epg-editor-py3.py process started with Python v3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)]
2020-07-30T18:55:08.765811 performing HTTP GET request to file:///C:/m3u-epg-editor/minimal.m3u8
2020-07-30T18:55:08.765811 saving retrieved m3u file: C:/m3u-epg-editor/original.m3u8
2020-07-30T18:55:08.765811 parsing m3u into a list of objects
2020-07-30T18:55:08.784569 m3u contains 2 items
2020-07-30T18:55:08.784569 discarding channel groups in this list ['UK Movies']
2020-07-30T18:55:08.784569 filtered m3u contains 2 items
2020-07-30T18:55:08.784569 sorting filtered items alphabetically by group and channel name
2020-07-30T18:55:08.784569 saving new m3u file: C:/m3u-epg-editor/mini.m3u8
2020-07-30T18:55:08.784569 saving to log: C:/m3u-epg-editor/process.log
2020-07-30T18:55:08.784569 script runtime: 0 minutes 0 seconds
2020-07-30T18:55:08.784569 process completed

This works as expected using a file uri in the format that I suggested in my prior comment. If this doesn't work for you then perhaps:

You have some sort of permissions issue to your N:\ that python can't resolve with your current setup and local network arrangement OR
You have some sort of python runtime installation problem OR
The encoding of your input json configuration file is somehow mangled OR
You have some other local setup issue that I'm unable to guess

Please try again.

I made a mistake by encoding the protocol file:// in this argument:
"outdirectory": "file:///N:\\Perso\\Kodi\\IPTV\\EPG\\Test\\",
Now, it works.
Thanks


I Can't Access Web Console On IDE

Please provide more details

I try to access the link "<IP_ADDRESS>:1234"
but nothing appears, I tried the desktop and it worked, because in the IDE it did not work?

@BrunoOlyver Make sure that the web console is running on a port your IDE supports and not 1234 by default.

I managed to fix this myself but thank you!

Actually i can access but, none of the commands works

Console works on OS level. It may be too complicated for your IDE.   Ask for IDE support.

I already got it, the commands work perfectly I just changed the  WebConsole port


How to compare strings in ifs?

When using if, bish seems to always uses -eq for string comparisons. This makes it impossible (?) to compare strings. I wanted to write a "direxists" that made sure the dir arg wasn't empty, but couldn't do it:
def direxists(dir) {
    if (dir == "") {
    return false;
    }
    @(test -d $dir);
    return success();
}

produces:
function bish_direxists () {
    if [[ $1 -eq "" ]]; then
        echo 0; exit;
    fi;
    test -d $1;
    echo $(bish_success); exit;
}

But this gives an error: line 7: [[: /dirname: syntax error: operand expected (error token is "/dirname"). Line 7 is the if with -eq on it.

This is an issue with code generation. Currently it always emits "-eq" for "==" because it does not check the type of the operands. Should be fairly straightforward to fix.

Should be fixed with b40db23. Thanks for reporting the issue!


Enhance prediction views

For the individual elements' prediction view, it would be nice to improve the plots, including part of the past element's historical data and confidence intervals.
Something like:

Helpful link that explain how it can be painted a region on a line chart with fill option.
https://www.chartjs.org/samples/latest/charts/area/line-datasets.html
May be we can use it to represent the intervals of confidence.

We decide to show historical data and intervals of confidence to SI prediction views and Metrics prediction.
In case of Detailed SI and Factors prediction views, we are sure that we won't show intervals of confidence, but will we show historical data for this views?

We need to include also de historical data, same logic as the other views


Fix: update AttachmentModal translation

Details

Fix Attachment ValidationModal texts are not translated to Spanish
Fixed Issues

$ https://github.com/Expensify/App/issues/22665
PROPOSAL: https://github.com/Expensify/App/issues/22665#issuecomment-1643628510
Tests
For AttachmentModal:

Login in 2 tabs.
From the first tab, drag a large video into composer ( > 24MB), the ValidationModal will show.
From second tab, change language to Spanish.
Now go back to the first tab. Verify that ValidationModal 's texts are translated to Spanish.

For AvatarWithImagePicker:

Login in 2 tabs.
From the first tab, go to Setting => Profile => Upload photo, choose a invalid image size. DotIndicator message will show.
From second tab, change language to Spanish.
Now go back to the first tab. Verify that DotIndicator 's text is translated to Spanish.

[x] Verify that no errors appear in the JS console

Offline tests
Bug is not related to offline mode itself. No extra steps needed.
QA Steps

For AttachmentModal:

Login in 2 tabs.
From the first tab, drag a large video into composer ( > 24MB), the ValidationModal will show.
From second tab, change language to Spanish.
Now go back to the first tab. Verify that ValidationModal 's texts are translated to Spanish.

For AvatarWithImagePicker:

Login in 2 tabs.
From the first tab, go to Setting => Profile => Upload photo, choose a invalid image size. DotIndicator message will show.
From second tab, change language to Spanish.
Now go back to the first tab. Verify that DotIndicator 's text is translated to Spanish.

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots

Web
https://github.com/Expensify/App/assets/16502320/75505d3a-1bbc-41cb-9ee7-1272b5b26633
https://github.com/Expensify/App/assets/16502320/599ea156-e649-4490-890c-103a3f11b926

Mobile Web - Chrome
https://github.com/Expensify/App/assets/16502320/056211f7-a92d-4b6e-8a29-a1cd397810bd
https://github.com/Expensify/App/assets/16502320/3b4b868a-5847-4c29-8791-710909b8e874

 Mobile Web - Safari
https://github.com/Expensify/App/assets/16502320/b492ff67-3c69-443d-a284-a90e4a83c6f5
https://github.com/Expensify/App/assets/16502320/d957627c-7af9-40b5-8d70-5e947f74d33b

Desktop
https://github.com/Expensify/App/assets/16502320/2716a9ea-e658-406e-ad5d-fcb82c0be00b
https://github.com/Expensify/App/assets/16502320/91ce3f81-8910-45a1-8f62-a7b701bc3b3f

IOS
https://github.com/Expensify/App/assets/16502320/deec1855-aca9-418d-9744-4e4ce8df67eb
https://github.com/Expensify/App/assets/16502320/2227b0c6-b76b-44ab-a676-9b77b32624bd

Android
https://github.com/Expensify/App/assets/16502320/056211f7-a92d-4b6e-8a29-a1cd397810bd
https://github.com/Expensify/App/assets/16502320/3b4b868a-5847-4c29-8791-710909b8e874

Reviewer Checklist

[x] I have verified the author checklist is complete (all boxes are checked off).
[x] I verified the correct issue is linked in the ### Fixed Issues section above
[x] I verified testing steps are clear and they cover the changes made in this PR

[x] I verified the steps for local testing are in the Tests section
[x] I verified the steps for Staging and/or Production testing are in the QA steps section
[x] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I checked that screenshots or videos are included for tests on all platforms
[x] I included screenshots or videos for tests on all platforms
[x] I verified tests pass on all platforms & I tested again on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[x] I verified proper code patterns were followed (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I verified that this PR follows the guidelines as stated in the Review Guidelines
[x] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web & Desktop
https://github.com/Expensify/App/assets/85645967/e59523e6-475d-4217-a1ce-31a4755b8814
https://github.com/Expensify/App/assets/85645967/7f81c9a6-3601-4971-a97e-95d66268839e

Mobile Web - Chrome & Mobile Web - Safari
https://github.com/Expensify/App/assets/85645967/b89b5195-89de-4718-ab7b-9f48d4523d2c

iOS & Android
https://github.com/Expensify/App/assets/85645967/2b5e9607-f4c6-41f9-bc6a-2b0c648b3a6e

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/deetergp in version: 1.3.50-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/puneetlath in version: 1.3.50-3 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/deetergp in version: 1.3.51-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 1.3.51-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Integration with Project Tye

What should we add or change to make your life better?
A fairly trivial thing would be this:
Entering the service name in appsettings.json, and the Urls will be resolved from environmental variables set by Tye. Eliminating the need for hardcoded Urls.
In essence just call GetServiceUrl(string serviceName) in the Tye Configurations API under the hood.
Why is this important to you?
It would fit into the developer flow when developing and testing micro services locally.

@jkotalik you've experimented with YARP and Tye integration, any thoughts on this one?
@robertsundstrom I think you could do this kind of config fixup using an IProxyConfigFilter today, reading the service name from a destination address and replacing it with the resolved url.
https://github.com/microsoft/reverse-proxy/blob/37ed6a93f3ea54cc412471ca85ac9b3e38aca749/samples/ReverseProxy.Config.Sample/CustomConfigFilter.cs#L15

@robertsundstrom can you not just include the Microsoft.Tye.Extensions.Configuration package in your project and configure the correct environment variables/variable names in your appsettings.json?

Should talk with the DAPR folks about this as I think that they have taken over the Tye mantle.


Fix BarChart that has negative value

If the data in BarChart is like below,
<BarChart
  width={width}
  height={height}
  data={[-50, -20, -2, 86, 71, 100]}
  chartConfig={chartConfig}
  style={graphStyle}
/>

currently the bar chart is rendered as follow.

It's not correct bar chart. The negative numbers are usually rendered like below, thus I fixed it in this MR.

Related issue: https://github.com/indiespirit/react-native-chart-kit/issues/93

thanks, I'll take a look

this is available in v2.5.0


License?

I am using this wrapper and would like to credit whoever made it / include your license in my project - but I don't see what license it is. I would prefer a BSD or MIT license, which would be distributed with my binary and displayed in the about dialog.
My project: https://github.com/krisives/GRemote
Cheers & Thanks!

Thank you! ;)

Actually I decided to add the MIT License, which hopefully shouldn't cause any issues. It's such a small library, I definitely don't care about anybody who used it in the last 3 years without license attribution. I just figured it would be a better license than releasing it into the public domain since I spent a small amount of time into it (and I've been using it since).
@filippobottega @krisives or whoever was using this before I added the license just now, please don't worry about the MIT License addition, and you can continue doing whatever you want with it.
Hope you're building some cool stuff!

MIT license is great thanks 🙏


Add words starting with letter "I"

Add words starting with letter I
Refer Contribution.md for more details on how to contribute.
Comment the words you'll be adding if you're are working on this issue to avoid conflicts.
Add reference to this issue i.e Issue #353 in your pull request description.

Lemme take this.

Multiple contributors can add words for this issue. Comment the word/words to reduce conflicts.

ignify
icicle
ixoras

Adding the following:

idempotence
impervious
idiosyncrasy

Adding "Iridescent".


JavaScript to Swift and back: Bridging location services in WKWebView

推荐收录
链接
https://swiftlybald.com/javascript-to-swift-and-back-bridging-location-services-in-wkwebview
理由
[此处填写您的推荐理由]
推荐人信息
如果收录这个资源，我们会在点评后面说明推荐信息人。

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


Support flask async

Hi, @Fischerfredl,
I'm just trying to add flask[async] support, appreciate for any feedback if you are unhappy with the current approach.
I've added new test cases, ensure all unit tests are passing locally.
PS: I've also updated .gitignore to exclude jetbrain (pycharm) IDE
============================= test session starts ==============================
collecting ... collected 19 items

test_defaults.py::TestDefaults::test_async_default_works PASSED          [  5%]
test_defaults.py::TestDefaults::test_default_gets_validated PASSED       [ 10%]
test_defaults.py::TestDefaults::test_default_off_by_default PASSED       [ 15%]
test_defaults.py::TestDefaults::test_default_works PASSED                [ 21%]
test_defaults.py::TestDefaults::test_setdefault_on_string PASSED         [ 26%]
test_format_validation.py::TestDefaults::test_format_validation_happy_path PASSED [ 31%]
test_format_validation.py::TestDefaults::test_format_validation_off_by_default PASSED [ 36%]
test_format_validation.py::TestDefaults::test_format_validation_rejection PASSED [ 42%]
test_ignore.py::TestExpects::test_default_behaviour PASSED               [ 47%]
test_ignore.py::TestExpects::test_ignore_multiple PASSED                 [ 52%]
test_ignore.py::TestExpects::test_ignore_one PASSED                      [ 57%]
test_requests.py::TestExpects::test_check_mimetype PASSED                [ 63%]
test_requests.py::TestExpects::test_check_null PASSED                    [ 68%]
test_requests.py::TestExpects::test_valid_decorator PASSED               [ 73%]
test_requests.py::TestExpects::test_valid_decorator_no_schema_async PASSED [ 78%]
test_schema.py::TestExpects::test_additional_parameter PASSED            [ 84%]
test_schema.py::TestExpects::test_missing_parameter PASSED               [ 89%]
test_schema.py::TestExpects::test_validation_invalid PASSED              [ 94%]
test_schema.py::TestExpects::test_validation_valid PASSED                [100%]

============================== 19 passed in 0.12s ==============================

Process finished with exit code 0

Hi jiasshuChen, thank you for the Pull Request! Can you give me a link or point to something to read, so I can get familiar with the topic (e.g documentaion/some article)?
Some questions:

I see that Flask added async support in version 2.0. Will this library still work with older versions of Flask after the changes?
Do current async routes not work at all with this library?
Or will this change enable validation in coroutines, then what would be the benefits?

Can you give a short summary of what the changes are and their benefits?
Thank you
Fischerfredl

Hi jiasshuChen, thank you for the Pull Request! Can you give me a link or point to something to read, so I can get familiar with the topic (e.g documentaion/some article)?
Some questions:
* I see that Flask added async support in version 2.0. Will this library still work with older versions of Flask after the changes?

* Do current async routes not work at all with this library?

* Or will this change enable validation in coroutines, then what would be the benefits?

Can you give a short summary of what the changes are and their benefits?
Thank you Fischerfredl

Hi @Fischerfredl,
You can find an article describing how to add async support to flask extensions here https://flask.palletsprojects.com/en/2.0.x/async-await/#extensions.

The code change I am making should ensure the library remain compatible with flask before async support is added.
Yes, without my change, the library is not able to support flask async handlers. (You can simply run the unit test in my code change without my change to the library)

Great! The changes look good to me. I will check the tests later today and merge the PR then.


mbdook build issue

There seems to be a bug in how the mdbook builds the manual.
The latest commit on info_grid dev branch is the following: https://github.com/threefoldtech/info_grid/commit/23805c6469a6474320424e02f12bae23c2cedf06
It is properly saved in github, but the changes are not reflected on www2.manual.grid.tf.
This kind of issue happens since we removed the docs folder in the repo.
@sabrinasadik Could you have a look please?
Thanks!!!
EDIT: When you clone the repo locally and run mdbook serve --port 3031, it does work. So it's clearly on the build site on the web-server that something is off.

@PeterNashaat can you look into this?

Note: changes are effective in the threefoldtech gitpages: https://threefoldtech.github.io/info_grid/internals/rmb/rmb_intro.html

Note: merging dev to master also led to error in the build process.
We'd need to check the whole process for both dev and master branches.

Latest data: both www2.manual.grid.tf and www.manual.grid.tf are now up-to-date with the latest changes.
I don't know what changed to make this happen.

Fixed on both branches, build fix add into master and development branches, tested and verified.
www.manual.grid.tf and www2.manual.grid.tf, should be up to date.

Thanks Peter. That is so great.

Hi @PeterNashaat
I just did a merge from @sasha-astiadi's pull request and the changes aren't there on the websites (www and www2).
The changes are there when I build the book locally, and also on the github repo. So maybe there's still something off with the workflow.
Maybe I get something wrong too. Let me know what you think!

The current problem with the flow can be seen here:
err: error: Your local changes to the following files would be overwritten by merge:
err: 	docs/book.js
err: 	docs/dashboard/portal/dashboard_portal_dedicated_nodes.html
err: 	docs/faq/faq.html
err: 	docs/searchindex.js
err: 	docs/searchindex.json
err: Please commit your changes or stash them before you merge.
err: Aborting

One problem with the current approach is that git clean -f does not clean files included in .gitignore. Therefore the docs folder is lingering and interfering with the pull. Adding the -x should fix this.
I'm not confident that's enough though. There's a very reliable way to achieve the intended outcome here, which is to cause the working area to exactly match the latest commit in a given branch. For example, for the main branch:
cd websites/info_grid/
git fetch
git reset --hard origin/master
source ~/.cargo/env
mdbook build -d docs

This will fetch all of the latest commits from origin and reset the working directory to match the HEAD of master. It will never fail due to artifacts from mdbook build and will handle all changes to the commit history gracefully.

Created pull request with fix  https://github.com/threefoldtech/info_grid/pull/201

merged to development, thanks @scottyeager @Mik-TF

Thanks! Closing this issue.


Added IVehicle Velocity & IPlayer IsCrouching/IsStealthy/IsSuperJumpEnabled

Draft until dev build so I can test it

Thanks alot.

There will be a build tomorrow.

IPlayer PlayAmbientSpeech added

Drawable <128 check added for SetDlcClothes
Velocity & IsCrouching tested
-> ready for merge


chore: classify added proof porting notes

Classifies by adding issue number (#10888) to porting notes claiming added proof.

bors d+

bors r+


Skip gateway TLS listener in passthrough mode

Pull Request Motivation
I've tried to fix #6985 combining HTTPS listeners with TLS-termination and TLS listeners with TLS-passthrough that I reported earlier.
I'm unsure if this change will introduce unwanted behaviour, though all the tests are passing.
Kind
bug
Release Note
Skip Gateway TLS-listeners in passthrough mode

Were you able to take a look at this PR @hawksight?

/kind bug

/remove-lifecycle rotten


First version of the Object API for vector search

First implementation of the Object level API for vector search.
This is using client provided object reader and embedding functions to implement a high level object API.
More details can be found in https://app.shortcut.com/tiledb-inc/story/39895/object-level-api-for-vector-search

@Shelnutt2 comments addressed in https://github.com/TileDB-Inc/TileDB-Vector-Search/pull/226


Support of Nested Folders for weekly notes

The support of nested folders for daily notes is awesome, but it doesn't work for the weekly notes. Is it possible to make it work for weekly notes?

Hi, @Warden20. It's not possible yet, but this is planned!

This was added in v1.5.0. Let me know if there are any issues!
I also released a new plugin called Periodic Notes which will be the home for Weekly Notes (as well as daily and monthly notes) going forward. Once you install it, your settings will be migrated over and everything should Just Work ™.


Add reset() StateMachine. It resets the state machine to Closed state.

Sometimes it is necessary to force the reset of state machine because the caller may have some external information that warrants such a reset.

Thanks for work. But PL has warnning https://app.circleci.com/pipelines/github/dmexe/failsafe-rs/1024/workflows/1fee5e85-c989-4516-bd8a-7952821c297c/jobs/1891 from the linter. It should be fixed before I merge the PL.

Thanks for work. But PL has warnning https://app.circleci.com/pipelines/github/dmexe/failsafe-rs/1024/workflows/1fee5e85-c989-4516-bd8a-7952821c297c/jobs/1891 from the linter. It should be fixed before I merge the PL.

Hi, I fixed the fmt issues. Please check again. Thanks very much.

Hi Dmitry,
When my project cargo pulls failsafe-rs with "failsafeit seems the code
still does not have the reset() method.
When I pull directly from github it does have reset().
Can you please tag a new version, e.g. v1.2.0?
Thanks.
Fred Xia
On Tue, Aug 16, 2022 at 8:13 AM Dmitry Galinsky @.***>
wrote:

Merged #24 https://github.com/dmexe/failsafe-rs/pull/24 into master.
—
Reply to this email directly, view it on GitHub
https://github.com/dmexe/failsafe-rs/pull/24#event-7198196498, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQF3BFZ7YNE2RRLRUATFZ3VZOVY7ANCNFSM56UZDJUA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi, done.


Move to this repo, without lerna

setup all the ts, eslint, prettier, yarn and gitignore..
fixing a bunch or TS errors
changes the name to @substrate/react-context

I'll setup the CI to bump and publish in a separate PR

Merging to move on, no impact since it's not used (yet)


Review request for Microsoft.ContainerService/aks to add version 2023-02-01 & 2023-02-02preview

ARM API Information (Control Plane)
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month. Already deployed to all public regions by 03/20.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month. ASAP.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.

[x] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

Hi @FumingZhang, this service has enabled Service API Toolset. All spec updates MUST be initiated from service ADO project repo, so that to guarantee it to be the source of truth., please review this pull request if it's intentional or reject it if it's not expected. Normally, all the specification or example changes should start with PR created in ADO.

You can refer to Service API Toolset Introduction for details.
Please contact service focal  contacts or Service API Toolset Support Channel if need further help.

The ShiftLeft pipeline couldn't release changes (from ADO repo release branch to private GitHub repo main branch), issue tracked by #5725. So created this release PR manually to catch up with the release plan.
Modified content in this PR has been reviewed in the private repo,

PR #11292
PR #11317
PR #11336
PR #11552
PR #11389
PR #11334
PR #11417
PR #11467
PR #11413
PR #11407
PR #11349
PR #11337

Breaking Change(Cross-Version), caused by #11417, #11413.
Swagger SDK Breaking Change Tracking, caused by #11417, #11413, #11389.


compare weight per month to fuel use per month

As a fisherman I would like to be able to be able to compare weight per month to fuel use per month (in litres) https://github.com/StAResComp/sifids/issues/7

Could - not essential


ZWATCH.VIDEOS Turkey Referee Leaked Video On Social Media X Twitter[HIJ50K]

33 sec ago, ZWATCH.VIDEOS Turkey Referee Leaked Video On Social Media X Twitter[HIJ50K]

Turkey Referee's latest video has taken social media by storm, captivating viewers and sparking widespread discussions. This young digital creator has garnered significant attention for her engaging content, particularly with her recent Spiderman-themed video that has gone viral. Fans are eagerly searching for where to watch the full video, turning to platforms like Instagram, X (formerly Twitter), and Discord for access.
As the buzz around Turkey Referee grows, fans are actively sharing their reactions online. The viral success of her video highlights the powerful role of social media in propelling creators into the spotlight.
Thank You

FG

vf

FG

vf

aaa


Fid FID in use error

When aborting 9p requests we seem to lose track of fids, such that the server thinks they are in use and the kernel does not.

Are we seeing this any more? I suspect this is fixed with the new 9p server. The old one had a serious bug around Tremove.

I think this comes from go9p days, not sure if old ninep had this, I had other kind of errors compiling gcc. So for me it's outdated. If new errors rise in actual software, new issues.


Infinite validation process (100% processor loading)

Hello!
Thank you for your great job.
Steps to reproduce the problem:
$ jshint -v
jshint v2.7.0
$ echo 'function' > test.js
$ jshint test.js
**nothing happens, only 100% processor loading**

Systems:
OS X Yosemite 10.10.3 (14D136)

and
Linux version 3.2.0-4-686-pae<EMAIL_ADDRESS>(gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.65-1+deb7u2

There are no problems with jshint v2.6.3

Thanks for the thorough report! Bad news: this is a duplicate of gh-2362 ("JSHINT('function') causes infinite loop in 2.7.0"). Good news: gh-2338 has landed, so this should be resolved in the next release of JSHint (version > 2.7.0).

Great! :sunglasses:


Error during execution - no tokenizer type 'regexp' registered

Something has changed in the bleve source, and the right tokenizers block index creation. I've sent a note to the bleve list.

Fixed by https://github.com/ekanite/ekanite/commit/6359530a9a2f30807594efd6170d39f9c91f1d4c


easy way to set user

What I can do here is just move the user resolver stuff over from the laravel package we have since I made it generic anyway.

Closed via #270


⚠ Bofrost.lu has degraded performance

In 70cb19a, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1516 ms

Resolved: Bofrost.lu performance has improved in 0d0d356 after 17 minutes.


DFS and BFS Traversal Implementation in C-Sharp

💥 Proposal
I would like to contribute DFS and BFS implementation in C-Sharp

Graph is generated using Adjacency list representation upon user input
DFS and BFS are functional even for disconnected graph
DFS is implemented using Stack data structure and BFS using Queue data structure.

/assing

/assign


Weird register issue

Hello jan, i have a really really weird issue
I unchecked in admin panel the system of verifiyng emails when you register and i even completly deleted the code from the register page, so that people doesnt need to verify their email to be able to activate their account. weird thing is that i still have some time new registered players landing user activity list that need to activate their account via email, but all this code has been deleted from the files so how can this happen some times here and there ?
Regards

Do you have somethink like "Login with Facebook" ?
Maybe you should search for %%USERS_VALID%% in your code.
Otherwise, try to drop or rename the table. If somethink try to insert some date to the verify table, the game will be crash and log the error.

Do you have somethink like "Login with Facebook" ?
=> no only real website registrations
Maybe you should search for %%USERS_VALID%% in your code.
=> 1 result for the insert in database before redirecting to the vertify page
I will try to add a log to know why it dont redirect to veritfy page


Fix for aggregate dict

Fixed dict_keys error on aggregated queries.
Tested in both cases, reported by @runemy and @lnlwd.
Closes #95

LGTM Thanks @lnlwd!


Please provide docs on how to setup mysql private link connection via the APIs (azure-sdk-for-go)

[Enter feedback here]

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

ID: e7752f46-a935-e4bd-51ec-11aecdf00ae5
Version Independent ID: 6d14a6fc-3785-c3b2-8788-769ab172fad1
Content: Private Link - Azure Database for MySQL
Content Source: articles/mysql/concepts-data-access-security-private-link.md
Service: mysql
GitHub Login: @mksuni
Microsoft Alias: sumuth

@arunmahadevan Thank you for the feedback. We are actively investigating and will get back to you soon.

@arunmahadevan I could not locate any specific code sample on the same. I am tagging the content author for more details.

@arunmahadevan
https://docs.microsoft.com/en-us/rest/api/mysql/singleserver/private-endpoint-connections
https://docs.microsoft.com/en-us/azure/private-link/

#please-close


Show correct error messages on negative pids (#86)

Description
Sets the default PID to 0, this ensures that the correct error message is shown when a negative PID is given. When PID 0 is given (grofer proc -p 0) it is considered to be the same as grofer proc i.e., all running processes are shown.
I'm not sure if this should be added to the README documentation, I can do this if needed.
WARNING: huge changes, might take a while to review :stuck_out_tongue_closed_eyes:
Fixes #86
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

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)
[x] I have run go fmt on my code (reference)
[ ] I have made corresponding changes to the documentation (if applicable)
[x] My changes generate no new warnings
[x] Any dependent and pending changes have been merged and published

Will wait for a review from @Gituser143 before merging.

Will wait for a review from @Gituser143 before merging.

@Samyak2 @MadhavJivrajani After intense perusal of the highly complex changes (literally 2 lines) made here, I approve xD

@Samyak2 @MadhavJivrajani After intense perusal of the highly complex changes (literally 2 lines) made here, I approve xD

@MadhavJivrajani Why is Travis still here?

@MadhavJivrajani Why is Travis still here?

@MadhavJivrajani Why is Travis still here?

Exactly
I've deleted the webhook as well. I'm not sure why builds are still getting triggered

@MadhavJivrajani Why is Travis still here?

Exactly
I've deleted the webhook as well. I'm not sure why builds are still getting triggered


In Store check that the tensor's .grad field should be populated

In Store, storing in a tensor whose .grad field should not be populated should result in an error.
It seems that the condition should be tensor.requires_grad and (tensor.is_leaf or tensor.retains_grad).

The reason why Store does not check this is that it was the responsibility of the creator of Store to make this check. This used to be TensorBuilder in older versions of torchjd.
I think the reasons of this choice were:

Store was created during the forward pass, and called during the backward pass, so this allowed us to raise an error earlier (at forward pass) if something was wrong.
It made us able to simply call TensorBuilder and let it create the right transform depending on the status (requires_grad, is_leaf, retains_grad) of the provided tensor.

Now, the creators of Store are backward and mtl_backward, but they also call it right after, so 1. does not hold anymore. Because the library's interface is now lower level, it's now the responsibility of the caller of backward and mtl_backward to provide inputs with the right status (tensor.requires_grad and (tensor.is_leaf or tensor.retains_grad)), so it does not make sense for backward or mtl_backward to decide whether a Store is necessary based on the status of the inputs. So point 2. does not hold anymore neither.
The last thing that remains is making sure that the caller of backward and mtl_backward did not make a mistake by providing an input that actually does not have the right status. In my opinion, this can be done at any abstraction level:

A. backward and mtl_backward: check that the user used these functions correctly
B. Store.__init__: check that Store was created properly
C. Store._compute: check at the very last moment that we don't do something that PyTorch should actually not even allow us to do.

I'm not sure which one is better: in the current state of torchjd, all would behave similarly.
The question that remains is: would it ever make sense to have a Store that stores something in the .grad field of a tensor that does not have tensor.requires_grad and (tensor.is_leaf or tensor.retains_grad) (let's rename this condition to wants_grad)? I don't think so. So my guess is that Store should not even be allowed to be created with an input that does not want grad.
So I would go for solution B.
I think C could also make sense since there is no guarantee that a tensor's requires_grad value does not change between the creation of the Store and the call to the Store. For this reason, to be perfectly rigorous, the change should be made in B and C. We can add a comment explaining why the check is duplicated.

Decision: do only C, as we could technically create a Store for a tensor that does not yet retain grad but that will later retain grad.


Fix last_seen (Compare Timestamp instead of seconds after full minute)

Tnx for finding this nice bug, @HB9HIL
Should fix it

Thx

Great that we now safe a bit more time every 60seconds. tnx for the better approach to @HB9HIL


Removing the updating of body css

POP-1903 no need to chnage body css with opening dialog

Thank you for taking the time to submit this pull request.
As outlined in our contributing guide, the first step in working on a feature is to open an issue for discussion.
We go through these steps to ensure that everything in the library meets our standards for accessibility, i18n, and consistency with the rest of the code-base.
Please open a new issue to start a discussion on your proposed change.
If you need help or simply have questions about the library, please post in our forums.


Ollama (WindowsSetup) fail to access from external ip

What is the issue?
Ollama ( docker version ) support external accesss n Windows 11, BUT not working in Ollama (WindowsSetup)
For example, the machine ip is <IP_ADDRESS>
w/Ollama (WindowsSetup)

<IP_ADDRESS>:11434 works (o)
<IP_ADDRESS>:11434 not works (x)

But w/Ollama (Docker ver)

<IP_ADDRESS>:11434 works (o)
<IP_ADDRESS>:11434 works (o)

OS
Win11
GPU
AMD 7900XTX
CPU
Xeon
Ollama version
0.3.6

Have you tried following the instructions at the FAQ to setup the OLLAMA_HOST environmental variable to <IP_ADDRESS> ?
https://github.com/ollama/ollama/blob/main/docs/faq.md#setting-environment-variables-on-windows

For additional info check: https://github.com/ollama/ollama/blob/main/docs/faq.md#how-can-i-expose-ollama-on-my-network

Thanks you, it really works to me


Request new module: cp-datapower-operator

Related user story
https://github.ibm.com/gsi-labs/industry-cloud-planning/issues/706
Type of module
gitops
If requesting a terraform module, what is the target cloud platform?
ibm, aws, azure, etc
What is the purpose of the module?
Module to provision DataPower operator. As discussed in office hours on 8th March, I am requesting this module to separately provision the operator.
What is the category of the module?
Integration

@sean, Kindly approve this module. Thanks.

/displayName DataPower

/softwareProvider ibm-cp


🐞 Paragraph Attributes don't apply in live preview

Check for existing bug reports before submitting.

[X] I searched for existing Bug Reports and found no similar reports.

Expected Behavior
When not editing a paragraph with a attribute tag while in live preview, the attribute tag should disappear and the class apply to the paragraph.
Current behaviour
Class is not applied and remains visible. Switching to reading mode resolves this issue however it still remains an issue in live preview
Reproduction
create a paragraph ending with { .class }
begin editing a different paragraph
Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[X] Linux
[ ] macOS
[ ] Windows

Obsidian Version Check
1.5.12
Plugin Version
1.2.2
Confirmation

[X] I have disabled all other plugins and the issue still persists.

Possible solution
No response

I'm also experiencing this, Arch Linux, latest obsidian


[Edge] Remove AITT support

Remove AITT connection since AITT has been deprecated.

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #561. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.

:octocat: cibot: @gichan-jang, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://ci.nnstreamer.ai/nnstreamer-api/ci/repo-workers/pr-checker/561-202409061013490.7983250617981-3b10642b19ff257a290cc5a53592c26f3acd3552/.


feat: template options refinements

This PR implements a number of renamings and adjustments to the template system, fixing a number of issues in the process.

As a rule, all properties in the chompfile.toml are now kebab-case per convention.
[task.args] for setting template options has been renamed to [task.template-opts] to make it clearer what this is doing.
A new [default-template-opts.template-name] top-level setting is now provided for setting default options by template. Resolves https://github.com/guybedford/chomp/issues/27.
autoInstall is now auto-install, and PKG_MANAGER is no longer an environment variable but rather a template option pkg-manager
The jspm:generate template is renamed to just jspm.

This PR also adopts a manual chaining of template options within the template definitions themselves, although that is mostly an implementation detail.
This PR also includes various template fixes including fixing https://github.com/guybedford/chomp/issues/29 and some normalization in the JSPM generator and Babel plugins.
TLDR; here's a before after configuration example:
BEFORE:
version = 0.1

[env]
  PKG_MANAGER = "pnpm"

[[task]]
  template = "jspm"
  [task.args]
    autoInstall = true
    env = ["browser", "production"]

AFTER:
version = 0.1

[default-template-opts.npm]
  auto-install = true
  pkg-manager = 'pnpm'

[[task]]
  template = "jspm"
  [task.template-opts]
    env = ["browser", "production"]

While this is strictly a breaking change, since no release has yet been made there is no version bump.

What is the .npm suffix on [default-template-opts.npm]?

This means these are the default options for the npm template.
On Tue, Jan 11, 2022 at 06:44 Duane Johnson @.***>
wrote:

What is the .npm suffix on [default-template-opts.npm]?
—
Reply to this email directly, view it on GitHub
https://github.com/guybedford/chomp/pull/31#issuecomment-1010032345, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAESFSTKMIDRCMNFPUNFM5DUVQ64RANCNFSM5LVTU3WQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you modified the open/close state.Message
ID: @.***>

But I'm not using the npm template? Or am I? And if I am, how do I know?

To be clear: I think it's confusing that it says template = "jspm" right below, but we are configuring npm template.

Templates are functions that output a list of tasks, where those tasks in
turn can use templates. The jspm template will output the call to the
necessary npm template for JSPM to work, with the global option making auto
install configurable.
Would calling it global-options.npm seem clearer? It can be useful to eg
configure a global Babel config this way for all Babel templates to avoid
repetition so that’s why I was making sure that connection was clear first
and foremost.
On Tue, Jan 11, 2022 at 09:31 Duane Johnson @.***>
wrote:

To be clear: I think it's confusing that it says template = "jspm" right
below, but we are configuring npm template.
—
Reply to this email directly, view it on GitHub
https://github.com/guybedford/chomp/pull/31#issuecomment-1010196369, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAESFSWOALV6RGACPLWGHA3UVRSNNANCNFSM5LVTU3WQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Fix AddMultipleMembers() family of methods for Twitter Lists

The AddMultipleMembers() family of methods for Twitter Lists were broken. They were only adding the 1st and last users in any given list (up to 100) of users. A one-character-fix!

Nice bug ^^
Thanks for the PR
TODO : Update 1.3 and 2.1.


Remove dub.selections.json, relax/upgrade ikod-containers, remove -dip25

See each commit as to the why.

Having dub.selections.json committed makes tests much more deterministic, no random breakage from upstream.


Vendor Registration

Create a form that utilized HTML, CSS, and JS utilizing great UX so vendors can register their booth with our brand.
The form will tie into Azure Logic Apps.
Then, the Azure Logic App will store the variables using the Dynamics 365 connector.

There is also a Dynamics 365 Vendor Portal that may be utilized better than the above mentioned method. Do research on the Vendor Portal to see if it is a better solution than implementing the above method.
https://docs.microsoft.com/en-us/dynamics365/supply-chain/procurement/collaborate-vendors-vendor-portal

The following is a draft of the steps a vendor would go through when registering after either clicking "List your produce stand" at the top of the home page or "Add your business" under the "welcome" section at the bottom of the page.
https://taolearning.sharepoint.com/:p:/s/ProduceLocator/EZWMYsPnxCpHi_bRkQKC7GwBhey7KTtTHipBVG1hquWmNA?e=LuMUrZ


Slack Channel (Permissions)?

Description
I was trying to ask a few question. I wanted to check on Slack but...

Is the link wrong?
Additional Context
NA
Logs
NA

Expected Behavior
Let me join the slack channel.
Steps To Reproduce
NA
Version of K8up
NA
Version of Kubernetes
NA
Distribution of Kubernetes
NA

You should be in the CNCF Slack Workspace, if you aren't there yet, sign-up here: https://slack.cncf.io/
Then you'll kind the #k8up channel.
Does this work for you?

Works. Closing.
I've totally missed the link to https://slack.cncf.io/
Thanks!


[Analytics: News] Track page view

Preconditions: see tickets #103 and #102
Goals:

Populate the data layer with actual site & page data of the current page (see data layer structure below)
Page views show in Analytics report (end-to-end)

Constraints:

[More details from EPAM needed] Populate the data layer following SAP’s multi-phase DL population approach: Three events populate the DL:

globalDL
pageView
stBeaconReady

Data is sent to Analytics only once, not for every event (to limit Analytics calls)

SAP DL structure (references see below):
page:
* country (“glo” = global site) // more details needed
* language // assume “en”
* name
* referrer
* section
* title (w/slug)
* url
site:
* country <= see page data
* name // assume “news”
user (shall be hard-coded in this ticket):
* loginStatus // assume “no”
* type // assume “visitor”
Please crosscheck attributes against the Wiki reference page "SAP EDDL: Global, Page and User spec" (reference below).
Not in scope:

actual user status / login status, will be covered in a separate ticket

References:

Existing implementation: https://news.sap.com/blog/ => console: adobeDataLayer.getState()
SAP EDDL: Global, Page and User spec: https://wiki.one.int.sap/wiki/display/DBA/EDDL+v.<IP_ADDRESS>+RC+-+Global+and+Page

To be validated with Sankalp Singh

This is done and live on www-qa.sap.com


Could not find project The project associated with this URL couldn't be found. Here are a few things you could try:  Refresh your editor page Close this tab and re-open it again from the editor Note that previews are not currently supported for @webcontainer/api consumers. You can track our progress by following this issue

Describe the bug
Could not find project
The project associated with this URL couldn't be found. Here are a few things you could try:
Refresh your editor page
Close this tab and re-open it again from the editor
Note that previews are not currently supported for @webcontainer/api consumers. You can track our progress by following this issue
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-jfpbpe
Steps to reproduce
On deploying
Expected behavior
fuck
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 131
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 54813363,
  "usedJSHeapSize": 49285323,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = gigastrom
Chat ID = 654e8b150d15

Additional context
No response

same here


thank you!

This looks really cool.   Thanks for making this.
If you want to increase your alexa check to include 700 million harmonic page rank domains, here is the webpage and the direct link for it.   You obviously don't need to use all 700 million domains.  Note the data is in reverse order.  com.github, com.google, etc.
webpage
https://commoncrawl.org/connect/blog/
(16.32 GB	)
https://commoncrawl.s3.amazonaws.com/projects/hyperlinkgraph/cc-main-2019-20-nov-dec-jan/host/cc-main-2019-20-nov-dec-jan-host-ranks.txt.gz

Thank you I will take a look


changed CI to use staging host instead of develop

Description
changed CI to use staging host instead of develop
Changes
Tests
Known Issues
Notes
Checklist

[ ] My name is on the list of contributors (CONTRIBUTORS.md) in the pull request source branch.
[ ] I have updated the documentation to reflect my changes.

we wrote our CI very well, reading it and updating it is a breeze!


fix: remove user-agents from rules 932236 and 932237

This PR resolves #3189 by:

adding a new PL2 rule 932239 that is a copy of rule 932236 but only checks request headers referer and user-agent and excludes know user-agents
removing the request headers user-agent and referer from rule 932236
exlcuding the know user-agents from rule 932237

This PR also adds tests for 932239 and removes user-agent and referer header tests from 932236.

I think this is good to go. Another pair of eyes welcome, though.

I'll probably get around to this on Saturday.

This PR can be merged after the new release of crs-toolchain (PR https://github.com/coreruleset/crs-toolchain/pull/91).
The pipeline is currenty failing.

I added your suggestions and commited your changes. The pipeline was successful because of the new crs-toolchain. Could you please do a review again, @theseion ?

Already done ;)

Sweet to see this solved for good.


NVIDIA GPU driver and CUDA toolkit versions in the setup script are incompatible

Describe the bug
NVIDIA GPU driver and CUDA toolkit versions in the setup script are incompatible
Environment

Operating system: Debian 12
Graphics card: NVIDIA T4 GPU (1)
Any other important details about your setup: Running on a VM in GCP

To Reproduce
Follow the steps in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#install-script
It appears the CUDA toolkit version installed (12.5) requires driver version 555.42.02, wherease the script installs driver version 550.90.07. This causes programs compiled with nvcc/ptxas to fail with a 222 error code. Upgrading the NVIDIA driver version to 555.42.02 fixes the issue

@anihm136 I have updated the driver version and CUDA toolkit version and made a new release: https://github.com/GoogleCloudPlatform/compute-gpu-installation/releases/tag/cuda-installer-v1.2.0
Please let me know if that works for you.


Auto-Light not available for GBD-800

Describe the bug
The Auto-Light feature (https://github.com/izivkov/CasioGShockSmartSync/issues/11#issuecomment-1250069606) is missing in the Settings tab for the Casio G-Shock GBD-800.
To Reproduce
Steps to reproduce the behavior:

Start the app.
Connect your GBD-800 watch.
Go to the Settings tab.
See that there's no Auto-light toggle, despite the watch supporting it.

Expected behavior
The Auto-light toggle should be there.
Screenshots

Desktop (please complete the following information):

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

Smartphone:
Device: Samsung Galaxy S9
OS: /e/OS 1.17R = Android 11
Casio G-Shock SmartSync 11.6
Additional context:
I know this watch is not officially supported, but I thought I'd create this bug report anyway for the sake of information sharing.

We have added this setting for the watch.
Closing.


Account page to display username, current email and let them change email.

Account page that displays the following:

Username
Current email
Text field to change email

done by @SebassNoob !


chore(weave): adding tooltip for overflowing text in modified dropdown

Jira: https://wandb.atlassian.net/browse/WB-14570
Adding a tooltip for overflowing text in the modified dropdown. This adds a tooltip if the selected option or list of options is overflowing.
Before
https://github.com/wandb/weave/assets/126013019/d2957f7e-84e4-46e5-8d14-24e19371cfae

After
https://github.com/wandb/weave/assets/126013019/e6ab66f0-17b5-4428-bde0-093150719ad7
https://github.com/wandb/weave/assets/126013019/3409d2c0-6159-4c84-93f8-17bb23fca377

Responded to comments @connieelee, let me know if there are any more questions, thanks!

@mbarrramsey lgtm!


Legends should update with reflow

Describe the bug

Legends are not getting updated during reflow based on the values passed to it. Say, for example, initially we created a graph with 5 legends. When we click on the panning button, we are just passing values for the first 3 legends and making the remaining 2 legends as empty. So, the legend state is not being updated to disabled/hidden(if showElement is false), when the legend is empty. And also if the legend was initially hidden/disabled, then the legend is not changing its state if it has value in the next timeframe. Basically, the legend is retaining the same state as when the graph was created. It is not getting updated based on the values passed to it.

If there is no data when the graph was created, a no data view will be displayed. When we click on the panning button, if there is any value that exists for some legends, then the graph is being displayed with the no data view. And the legend is not getting displayed for the value which exists.

Expected behavior

The legend should not retain the same state as when the graph was created. The legend should update its state based on the values being passed through the reflow method.

If there is no data when the graph was created, a no data view will be displayed. And if there is data in the next time frame, the no data view should not get displayed and the graph should get displayed over there.

Screenshots
When the graph was created, I passed empty values for each legends and made showElement prop as false(to hide the legends), and a no data view is being displayed as expected.

After I click on the panning button, I passed values for one legend, the legend is not being displayed and the no data text is also not being removed.

Desktop (please complete the following information):

OS: iOS
Browser  chrome

Additional context
Add any other context about the problem here.

@ryanthemanuel  @Veera81  @mraplumb I have raised the pull request #289  for this?

:tada: This issue has been resolved in version 2.12.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


3d card flip not working on Safari

https://googlechrome.github.io/ui-element-samples/3d-card-flip/

As per #92


gh-1062 - Validate Vertex Serialiser

Added validation for ensuring that a source and destination are defined for an edge, and a vertex defined for an entity.
Added unit tests to check the above validation.
Modified any tests that errors cascaded to.

Codecov Report

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

@@               Coverage Diff               @@
##             develop-0.8.0   #1114   +/-   ##
===============================================
  Coverage                 ?   73.6%
  Complexity               ?      95
===============================================
  Files                    ?     144
  Lines                    ?    5148
  Branches                 ?     634
===============================================
  Hits                     ?    3789
  Misses                   ?    1094
  Partials                 ?     265

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 a60396a...948d881. Read the comment docs.

Closing while conflicts are resolved.


[Interoperator] Implementation of label selector based scheduler

This is final implementation of label selector based scheduler based on this proposal and this POC code

Pull Request Test Coverage Report for Build 3439

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.007%) to 89.695%

Files with Coverage Reduction
New Missed Lines
%

common/utils/index.js
1
89.15%

Totals

Change from base Build 3419:
-0.007%

Covered Lines:
9389

Relevant Lines:
10112

💛  - Coveralls