Make CI faster for Windows environment

Currently we are running 6 test jobs on AppVeyer per builds (ruby [2.1, 2.2, 2.3] * [x86, x64]). But it requires 40minutes even with 2 concurrent jobs.
My idea is:

run full tests just 4 times (2.3-x86, 2.3-x64, 2.2-x64, 2.2-x64)
create a very short test to confirm that minimal test cases run successfully

Some gems which fluentd depends on are binary gems, which contains some versions of binary for versions of ruby, and architectures of compute (x86/x64). These combinations should be tested.
But running full tests is too much for that purpose.
So I think we can reduce total time of CI tasks by replacing full tests with very short/simple tests for some combinations of environments.

Now I'm checking test_script in build matrix is valid specification or not.

I confirmed that it's not impossible to overwrite test_script per environment matrix. hmm.

I made it by running very limited tests on selected environment matrix items.

CI complete in 23minutes
https://ci.appveyor.com/project/fluent/fluentd/build/1137

LGTM


Setup documentation website

I have setup tsdocs for this repo, you can see a preview of the website here:
https://extism.github.io/js-sdk

The documentation doesn't reflect the latest API in #8 yet.

Waiting for Chris' PR to be merged


phase-check related issues

test_aggregation_circuit failed in this branch.   @zhenfeizhang can you have a check whether this is a circuit bug, or false negative?
cargo test --release ecc_circuit 2>&1 | tee ecc.log

The false alarm can be avoided by https://github.com/scroll-tech/halo2/pull/61.

cargo test --release -p zkevm-circuits ecc_circuit 2>&1 | tee ecc.log

running 3 tests
test ecc_circuit::test::test_ecc_circuit_negative has been running for over 60 seconds
test ecc_circuit::test::test_ecc_circuit_positive has been running for over 60 seconds
test ecc_circuit::test::variadic_size_check has been running for over 60 seconds
test ecc_circuit::test::test_ecc_circuit_positive ... ok
test ecc_circuit::test::test_ecc_circuit_negative ... ok
test ecc_circuit::test::variadic_size_check ... ok

This is a very interesting bug and worth some documentation.
in halo2-lib there is a function
ecc_chip.load_random_point::<G1Affine>(ctx)

This function is not deterministic. For multiple phases, this function will return different points. When multi-phase is enabled, the cells will be filled in with different points during different phases. And therefore during the phase check we get errors like
PHASE ERR columnXX not same after phase Phase(1)


Gradient w.r.t. parameters

CC @CheukHinHoJerry

this is ready to merge as well, we can do both together tomorrow.

Since there are no conflicts, I think I can just merge then. (I'm at home again today)


Ubuntu 20.04 Intel Compiler Images, master branch (2022.11.08.)

Added CUDA and ROCm backed Intel compilers for Ubuntu 20.04.
@paulgessinger, note that this is not all that urgent anymore. Not since I recognised that we'll need https://github.com/intel/llvm/issues/5980 fixed for the build issues in VecMem to be solved. These images are mainly here because Ubuntu 18.04 is becoming more of a hassle to build the Intel compiler for. (As I noted in #73 as well.)

If it runs through we can merge this!

If it runs through we can merge this!

Unfortunately that's a big if. :stuck_out_tongue: Locally this configuration worked, but LLVM tends to have its own ideas...

Ha! Let me just do one final test with these configurations locally, and then we should make a new release. :wink:

So... the images are nicely usable. So much so that I removed the -Wno-deprecated-builtins compiler flag from the images. (It was a poor band-aid for a different problem in our build system.)
Once/if the CI goes through, we should make a new (v37) release with the 2 new images. :wink:


Add 0.16 release blog post

Codecov Report

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

@@           Coverage Diff           @@
##           master     #295   +/-   ##
=======================================
  Coverage   93.91%   93.91%
=======================================
  Files          26       26
  Lines        1151     1151
  Branches      130      130
=======================================
  Hits         1081     1081
  Misses         50       50
  Partials       20       20

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 eafbe39...446a35a. Read the comment docs.


Update README.md

minor changes... important one: CLI for Microsoft 365, as this is not a product by Microsoft :-)

Thank you 🎉 Luise for these quality updates -  this will be live shortly 😊


Latent Poison tracking for Hunters

Currently there is an option to track Serpent Sting but via the talent Poison Injection the Serpent sting applies Latent Poison stackable debuff.
I've added the debuff to KuiSpellListConfig and I can see it on the nameplates however there is no way to color track it

Also would be fantastic if there is an option to track it via color based on stacks. (i.e color changes with 8 or more stacks)

Thanks I'll look into this.

I don't have a max level hunter to test with, but using the spell ID from your screenshot above (378015) I've added support in build 1.2.14. Please let me know if that helps.

Works as expected to track it.
Is it possible to add some way to pick the color to show above certain amount of stacks?
The debuff does X amount of damage per stack and it's activated by using Mongoose Bite which is single target, so it requires rotating targets to proc it 1 by 1.
Having it show above a certain amount of stacks can work as a reminder to not overcap.
As I currently see there is no such functionality in the addon so if it's unrealistic you can close the ticket as it's working as any other debuff tracking right now

What is the stack count you'd expect to need to track as a minimum for activating the color? Its a lot harder for me to add customization options, but if I can add some "good" default behavior.

I goes up to 10 stacks roughly 1 per second (it procs from serpent sting hits so scales with haste) I think 7 stacks wound be a nice amount to react so it doesn't cap on 10


Replace query params of GET persons/ with a single 'term' param

Description

In order to work better with Algolia/FE only one parameter is needed for the GET persons/ endpoint.
Acceptance Criteria

[ ] Replace current query param setup of GET persons/ with one term param

Implementation details

Example usage http://localhost:5000/api/persons?term=a string of some kind
Testing notes

LGTM

LGTM!


Remove box-shadow when focusing on .btn classes

All buttons, anchors and input[type="button"] which have the class ".btn" produce a box-shadow style when focusing on them and it's really UGLY!!!

No, you're really ugly! Kidding aside—and next time, please don't open by insulting our project—this is intentional as it's a custom implementation of the browser's focus ring. It's there for accessibility and is customizable. We recommend you not remove it—if you do, be sure to replace it with something else.

Have you guys considered using the :focus-visible polyfill? For people using a mouse, it won't create an outline, whereas keyboard navigation will. This means you don't penalize mouse users aesthetically while keeping it accessible.
https://github.com/WICG/focus-visible


[Feature Request] Drag and Drop Support for Opening Files

It would be nice to be able to open a file in Oni2 by either dragging and dropping the file into the dock icon or into the application window.
My current daily editor is vscode but I also keep sublime around. I usually use sublime via this workflow to open and edit random files.

@zbaylin has started working on the plumbing for this:
https://github.com/revery-ui/revery/pull/831
https://github.com/revery-ui/esy-sdl2/pull/13

This is now in the latest OSX builds with @zbaylin 's work in #1759  - we support both dragging files onto the editor and into the dock now 🎉


[WIP][CodeCompletion] Only filter solutions based on number of fixes

The current score filtering rule for filtering code completion solutions based on their score are as follows:

Inside a component step, perform score filtering just like for normal type checking. That is, only keep the solutions with the lowest scores
After finding solutions, we keep all solutions that have no fixes associated with them. If solutions do have fixes, we only keep those with the lowest score

This scoring behavior is fragile because of several reasons:

If the expression containing the code completion token is moved to a component step, we only receive the best solution and thus miss code completion suggestions. These implementation details shouldn’t affect code completion behavior.
Modifying the expression the completion happens in to contain a fix in all solutions (e.g. by having a function argument whose type doesn’t match), causes us to only consider the best solution. I code completion behavior should be stable against these kinds of changes.

I propose that in the entire pipeline, we only filter solutions based on the number of fixes and ignore all other score kinds.
The main thing to make sure, is that this doesn’t affect performance like it did in https://github.com/apple/swift/pull/35535.
rdar://83435965

@swift-ci Please SourceKit stress test

@swift-ci Please SourceKit stress test

@swift-ci Please SourceKit stress test

Closing because this has the same performance problems as the original PR. We need more targeted fixes to avoid filtering out relevant solutions during code completion.


Avoid configuring logging

Hi,
When an error occurs, testinfra generates a lot of messages. With stderr and logging capture, the messages appears twice. This floods the screen of user.
The idea is to avoid basicConfig which configures output to stderr.
However, not configuring logging can trigger warning if a message does not have a handler. Thus, i added a check and ensure that root logger have at least a NullHandler. Actually, pytest adds a CapLog handler.
This pattern is common in library using logging to avoid requiring logging configuration. Using NullHandler allows app to call basicConfig on its own or any other configuration.
What do you think of this ?
Regards,
Étienne
Note: I executed tox -e py35 -- -k ansible locally before opening this PR.
  py35: commands succeeded
  congratulations :)

Kudo for testinfra, it's very nice !

Merged, thanks!


Run pre-build model on Azure ML studio

Your assistant in this task is @Omarelsherif010
Use any prebuild model on Azure ML Studio. We need to see the speed and difference between colab

OK
After you finish, let me know to activate the ambassador azure account❤

We are good with what we have built inside Azure ML studio, so I will close this one


Unable to use ResourceLoader in C# after threaded load in GDScript

Tested versions

Reproducible in: 4.2.2.mono, 4.3-beta1.mono

System information
Godot v4.3.beta1.mono - Windows 10.0.26120 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3080 Ti (NVIDIA; <IP_ADDRESS>22) - AMD Ryzen 9 5900X 12-Core Processor (24 Threads)
Issue description
Originally reported here: https://discord.com/channels/212250894228652034/389794884585914368/1247671144983564370
After loading a resource with ResourceLoader.load_threaded_request. load_threaded_get_status and load_threaded_get in GDScript, ResourceLoader becomes unusable in .NET, failing with
ERROR: System.TypeInitializationException: The type initializer for 'Godot.ResourceLoader' threw an exception.
 ---> Godot.GodotObject+NativeMethodBindNotFoundException: Unable to find the native method bind. (Method 'ResourceLoader.load_threaded_get_status')
   at Godot.GodotObject.ClassDB_get_method_with_compatibility(StringName type, StringName method, UInt64 hash) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/GodotObject.base.cs:line 258
   at Godot.ResourceLoader..cctor() in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/ResourceLoader.cs:line 80
   --- End of inner exception stack trace ---
   at Godot.ResourceLoader.Load(String path, String typeHint, CacheMode cacheMode) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/ResourceLoader.cs:line 118
   at Godot.ResourceLoader.Load[T](String path, String typeHint, CacheMode cacheMode) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Extensions/ResourceLoaderExtensions.cs:line 27
   at Godot.GD.Load[T](String path) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/GD.cs:line 129
   at GodotDotnetThreadedLoad.SceneToLoad._Ready() in C:\Users\x-i-l\source\repos\_godot_bugs\godot-dotnet-threaded-load\SceneToLoad.cs:line 9
   at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/Node.cs:line 2401
   at GodotDotnetThreadedLoad.SceneToLoad.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in C:\Users\x-i-l\source\repos\_godot_bugs\godot-dotnet-threaded-load\.godot\mono\temp\obj\Debug\Godot.SourceGenerators\Godot.SourceGenerators.ScriptMethodsGenerator\GodotDotnetThreadedLoad.SceneToLoad_ScriptMethods.generated.cs:line 40
   at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/CSharpInstanceBridge.cs:line 24
   at: void Godot.NativeInterop.ExceptionUtils.LogException(System.Exception) (/root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/NativeInterop/ExceptionUtils.cs:113)

Can be worked around by mentioning ResourceLoader beforehand (for example in an autoload)
Steps to reproduce

Do threaded loading in GDScript before C#'s ResourceLoader type was ever mentioned (so initialized)
Try to use C# ResourceLoader
Observe the TypeInitializationException error message

Minimal reproduction project (MRP)
https://github.com/xill47/godot-dotnet-threaded-load
Workaround: https://github.com/xill47/godot-dotnet-threaded-load/tree/workaround

It looks like ClassDB can't find the method with the provided hash.
When the ResourceLoader::load_threaded_get_status method is bound, the computed hash is<PHONE_NUMBER>. This is the same hash that C# is using to retrieve the method. However, when C# tries to retrieve this method the computed hash is<PHONE_NUMBER>, so it doesn't match.
Why is the computed hash different? The default value for the progress argument is an empty array ([]), but when C# tries to retrieve this method, the default value was a non-empty array ([1]).
https://github.com/godotengine/godot/blob/96a386f3c424af96d950ee5098b4b0e4907c9508/core/core_bind.cpp#L127
It looks like when the argument is not provided, the method modifies the default array:
https://github.com/godotengine/godot/blob/96a386f3c424af96d950ee5098b4b0e4907c9508/core/core_bind.cpp#L55-L61
In your workaround, since C# retrieves the method before it's called (and thus before the default array is modified), ClassDB is able to find the method and C# caches it.
Another way to workaround this would be to provide a value for the progress argument:
diff --git a/ThreadedLoadFromGDScript.gd b/ThreadedLoadFromGDScript.gd
index 8fc1c1c..094927c 100644
--- a/ThreadedLoadFromGDScript.gd
+++ b/ThreadedLoadFromGDScript.gd
@@ -17,7 +17,7 @@ func _process(delta):
 		_threaded_process()

 func _threaded_process():
-	var load_status = ResourceLoader.load_threaded_get_status(scene_path)
+	var load_status = ResourceLoader.load_threaded_get_status(scene_path, [])
 	if load_status == ResourceLoader.THREAD_LOAD_LOADED:
 		var node = ResourceLoader.load_threaded_get(scene_path).instantiate()
 		add_child(node)

This is essentially a duplicate of:

https://github.com/godotengine/godot/issues/84407

Still  in v4.3.beta3.mono


Add CLIP, ECM, Wang-Mendel, FTARM, and more

This pull request adds all the initial code regarding the above algorithms and many more.

Ignore Pylint warnings for the time being.


Fixed setting node as root showing error and making invisible children visible.

Fixed setting node as root showing error and making invisible children visible.
Fixes #22868 & #22469

So this apparently failed to compile for some platforms, but the error messages don't make a lot of sense. Anyone know what's up with that.

Travis has been failing randomly for a while, it's likely nothing.

Turns out this also fixes #22948

So this apparently failed to compile for some platforms, but the error messages don't make a lot of sense They just seem to be wrong. Anyone know what's up with that.

The error messages do make sense, this PR adds compilation warnings which are then treated as errors by the CI.
With GCC:
editor/scene_tree_dock.cpp: In member function 'void SceneTreeDock::_tool_selected(int, bool)':
editor/scene_tree_dock.cpp:577:70: error: passing NULL to non-pointer argument 1 of 'Variant::Variant(int64_t)' [-Werror=conversion-null]
    editor_data->get_undo_redo().add_do_method(node, "set_owner", NULL);
                                                                      ^
editor/scene_tree_dock.cpp:586:72: error: passing NULL to non-pointer argument 1 of 'Variant::Variant(int64_t)' [-Werror=conversion-null]
    editor_data->get_undo_redo().add_undo_method(root, "set_owner", NULL);
                                                                        ^

With Clang:
editor/scene_tree_dock.cpp:577:66: error: conversion from 'long' to 'const Variant' is ambiguous
                        editor_data->get_undo_redo().add_do_method(node, "set_owner", NULL);
                                                                                ^~~~

Casting might help:
$ rg add_do_method.*NULL
editor/scene_tree_dock.cpp
386:                    editor_data->get_undo_redo().add_do_method(editor, "push_item", (Script *)NULL);
1546:           editor_data->get_undo_redo().add_do_method(editor, "set_edited_scene", (Object *)NULL);
$ rg add_undo_method.*NULL
editor/scene_tree_dock.cpp
835:                    editor_data->get_undo_redo().add_undo_method(editor, "set_edited_scene", (Object *)NULL);
1675:                   editor_data->get_undo_redo().add_undo_method(editor, "set_edited_scene", (Object *)NULL);

editor/plugins/canvas_item_editor_plugin.cpp
4921:           editor_data->get_undo_redo().add_undo_method(editor, "set_edited_scene", (Object *)NULL);

Thanks, fixed the compilation warnings.


Added limitation about compression settings

@greijer : Thanks for your contribution to the SQL documentation! The author, @BYHAM, has been notified to review your proposed change.

@edmacauley can you please review.

Thanks for the edits and additional info #sign-off

Only the author of the article can use the sign off comment to add the ready-to-merge label.

Thank you @greijer and @edmacauley merging.


Create utility module

Tasks:

[x] Move norm() and normElements() here
[x] Move findParent() here
[x] Update download instructions in first-steps.htm

Done.


[Bug]: Category search times out or returns nothing.

Summary
In the upload flow, the Category search does not bring anything up, regardless of the search text entered. There's no error message either.
Steps to reproduce

Open the app.
Upload a picture.
At the Category page, enter some search text.
Wait.

Expected behaviour
Some categories should appear as options.
Actual behaviour
The list of categories is blank.
Device name
Google Pixel 5a
Android version
Android 14
Commons app version
4.2.1~14b6c455b
Device logs
No response
Screen-shots
No response
Would you like to work on the issue?
Prefer not

Hey @adambuchbinder, Thank you for reporting the issue.
I tested on my device and on version 4.2.1~14b6c455b. It is working fine for me.
https://github.com/commons-app/apps-android-commons/assets/114223204/ccaf56d8-50ae-483e-bd53-482b334c5ca5

@adambuchbinder Does that always happen, or just sometimes?

When a technical error happens here we should display a snackbar with the message.
Even when the reason is that there is no internet, we do not show any error message:
https://github.com/commons-app/apps-android-commons/assets/99590/f606cd98-d33e-4f0d-8206-e2a327c29528

When a technical error happens here we should display a snackbar with the message.
Even when the reason is that there is no internet, we do not show any error message:
https://github.com/commons-app/apps-android-commons/assets/99590/f606cd98-d33e-4f0d-8206-e2a327c29528

What is the cause that categories are not being fetched? Did you find anything in the logs?

How do I look at the logs to find out why categories aren't being fetched?

@adambuchbinder  in main menu, Settings, Send log file you can get the logs.

Thank you for your patience; here's what looks like the relevant log.

2024-04-12 01:45:17,107     [ERROR] [file-logging-thread-1] [CategoriesPresenter$onAttachView] : android.database.sqlite.SQLiteException: no such column: description (code 1 SQLITE_ERROR): , while compiling: SELECT _id, name, description, thumbnail, last_used, times_used FROM categories ORDER BY last_used DESC
	at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
	at android.database.sqlite.SQLiteConnection.-$$Nest$smnativePrepareStatement(Unknown Source:0)
	at android.database.sqlite.SQLiteConnection$PreparedStatementCache.createStatement(SQLiteConnection.java:1562)
	at android.database.sqlite.SQLiteConnection.acquirePreparedStatementLI(SQLiteConnection.java:1098)
	at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1126)
	at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:686)
	at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:614)
	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:62)
	at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
	at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:46)
	at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1818)
	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:601)
	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:472)
	at fr.free.nrw.commons.category.CategoryContentProvider.query(CategoryContentProvider.java:61)
	at android.content.ContentProvider.query(ContentProvider.java:1620)
	at android.content.ContentProvider.query(ContentProvider.java:1716)
	at android.content.ContentProvider$Transport.query(ContentProvider.java:295)
	at android.content.ContentProviderClient.query(ContentProviderClient.java:196)
	at android.content.ContentProviderClient.query(ContentProviderClient.java:178)
	at android.content.ContentProviderClient.query(ContentProviderClient.java:168)
	at fr.free.nrw.commons.category.CategoryDao.recentCategories(CategoryDao.java:87)
	at fr.free.nrw.commons.category.CategoriesModel.suggestionsOrSearch(CategoriesModel.kt:96)
	at fr.free.nrw.commons.category.CategoriesModel.searchAll(CategoriesModel.kt:82)
	at fr.free.nrw.commons.repository.UploadRepository.searchAll(UploadRepository.java:124)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter.searchResults(CategoriesPresenter.kt:89)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter.access$searchResults(CategoriesPresenter.kt:27)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter$onAttachView$2.invoke(CategoriesPresenter.kt:61)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter$onAttachView$2.invoke(CategoriesPresenter.kt:61)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter.onAttachView$lambda$1(CategoriesPresenter.kt:61)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter.$r8$lambda$V9nJs5XN8YTx1bOUFgkxBKeDtrk(CategoriesPresenter.kt:0)
	at fr.free.nrw.commons.upload.categories.CategoriesPresenter$$ExternalSyntheticLambda10.apply(R8$$SyntheticClass:0)
	at io.reactivex.internal.operators.observable.ObservableSwitchMap$SwitchMapObserver.onNext(ObservableSwitchMap.java:111)
	at io.reactivex.internal.operators.observable.ObservableDoOnEach$DoOnEachObserver.onNext(ObservableDoOnEach.java:101)
	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201)
	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255)
	at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:124)
	at android.os.Handler.handleCallback(Handler.java:959)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loopOnce(Looper.java:232)
	at android.os.Looper.loop(Looper.java:317)
	at android.app.ActivityThread.main(ActivityThread.java:8592)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)

I've attached the full log:
CommonsAppLogs.0.txt

Interesting . That ERROR:
[CategoriesPresenter$onAttachView] : android.database.sqlite.SQLiteException:
no such column: description (code 1 SQLITE_ERROR): , while compiling:
SELECT _id, name, description, thumbnail, last_used, times_used FROM categories ORDER BY last_used DESC

sounds like there are columns missing from internal SQL database. That should not happen normally (or the app wouldn't be working for anyone if such bug made it to the release). I'm not very familiar for code there, but I had to hazard a guess, I would guess that there was some previous version of Commons app installed before, and that upgrade to newer version didn't quite work, leaving the database out of sync with the app.
If that guess is correct, then uninstalling (which will remove local database) and installing Commons app again (which will recreate it) should fix the issue. (provided you don't have some kind of os-based backup-app-data-to-cloud-and-restore-it-automagically-on-reinstall shenanigans enabled; in which case this might work instead: Android OS settings /  Apps / Commons / Storage / Clear data). Would you be willing to try that @adambuchbinder ?
(full log also shows a case of badinteger / missingtitle ERRORS, but according to https://github.com/commons-app/apps-android-commons/issues/5244 those are benign and may be ignored)

@nicolas-raoul, Shouldn't we add how to get logs in readme.md file so that non-technical people can easily get through this.

You're right; clearing the app data fixed it. Thanks! (This actually persisted across a phone migration, which... thanks?)


[small] Update/2.0/hub cloud test

made test go accross 2 chunks and cleaned it up a little bit

will be updating fixtures soon

Would be great to switch to dev in order to avoid uploading bunch of test datasets to production.
Check this https://github.com/activeloopai/dataflow/blob/master/backend/api/tests/fixtures/datasetv2.py#L12
Instead you would need to have
hub.client.config.DEV = True
...

and activeloop credentials should for development (not production)

@davidbuniat that's a good suggestion, but outside the scope of this PR. if there's nothing wrong with this PR let's get it approved

@mccrearyd adding test datasets to the production is wrong :) then it would be hustle to clean up in backend if the upload fails (not only in storage)


Vulnerability fix

Merge branch 'master' into develop
Changing jackson-databind version from <IP_ADDRESS> to <IP_ADDRESS>
Replacing deprecated class ISO8601DateFormat with StdDateFormat

The command "openssl aes-256-cbc -K $encrypted_e5c65c774293_key -iv $encrypted_e5c65c774293_iv -in deployment/signingkey.asc.enc -out deployment/signingkey.asc -d" failed and exited with 1 during
I am able to build locally.

https://github.com/travis-ci/travis-ci/issues/9668


.jshintrc not recognized in latest version and Brackets 34

hi, i have a .jshintrc in the project's root directory but it doesn't appear to get picked up by the extension.
i'm using Brackets 34 and the latest version of the extension (2.0.14).
if there's anything i can do to troubleshoot the issue, do let me know.

I also had this problem and it turned out the problem was that it does not read contents of the .jshintrc file if it does not have UTF-8 BOM (byte order mark). It opened the file which I confirmed by using Process Monitor but failed to read the settings from the file. Brackets showed no errors and no warnings about this. It just failed silently. You can set the encoding in for example Notepad++. Make sure you delete all invalid UTF-8 from the file.

I'm having issues with brackets not applying my .jshintrc file.  It's in my project's root and if I use a per-file directive then it recognizes that in jshint, but for some reason I can't get it to detect the .jshintrc whether I put it in the root of the project or in the folder with the file I'm looking at.
Can anyone help me get this to work?

If you open up the dev console, do you see any errors perhaps?

No worries.


Log links not opening unless there's a port

Hi, so recently I implemented this bot and added the URL and PORT in the config.json file, when the thread is closed or "!loglink" Is used it does not include the port in the url it gives which makes it not work.
In simplified words:
What happens: Bot posts (linux.edu.libraryofcode.us/logs/ID) which does not show the logs.
What should happen:
Bot should post (linux.edu.libraryofcode.us:7655/logs/ID) which does show the logs.

That's not particularly true across all situations.
This log link works
http://discord-app2.lost-ark.us/logs/ID
But this isn't
https://thetropolis.com/logs/ID
2 Different bots obviously.
On Tue, Feb 26, 2019 at 8:46 AM Joe Smith<EMAIL_ADDRESS>wrote:

Hi, so recently I implemented this bot and added the URL and PORT in the
config.json file, when the thread is closed or "!loglink" Is used it does
not include the port in the url it gives which makes it not work.
In simplified words:
What happens: Bot posts (linux.edu.libraryofcode.us/logs/ID) which does
not show the logs.
What should happen:
Bot should post (linux.edu.libraryofcode.us:7655/logs/ID) which does show
the logs.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Dragory/modmailbot/issues/227, or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah5OQ9PY96uPyyHJtvyxwV0nwznSSXkuks5vRUi1gaJpZM4bSV1D
.

To have it work without the port (i.e. through port 80, which is implied when a port isn't specified in a URL), you'll either need to set up a reverse proxy (e.g. through nginx) or run the bot on port 80 directly.

I see, ty


Added Git resources.

Hi,
Thanks for contributing to AlgoWiki. :+1:
Do More. Work Harder. :heart:  :+1:
~ Vikesh


Branch diagram fix

Codecov Report

Merging #390 (42aca98) into master (4117cff) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #390   +/-   ##
=========================================
  Coverage     66.53%   66.53%
  Complexity      902      902
=========================================
  Files           138      138
  Lines          3221     3221
  Branches        545      545
=========================================
  Hits           2143     2143
  Misses          959      959
  Partials        119      119

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 4117cff...42aca98. Read the comment docs.


Restore postgres dialect

In #1 we removed the Postgres dialect for simplicity. Per #7396 we'd like to be able to readily experiment with Postgres, so this restores it.

Now with passing tests! :D


Can't access failures log when is not a pump problem

Hi, I have this scenario in which I use RestMixin to POST some data to an API.
From datapumps point of view, the POST is ok whatever the HTTP response status code is. I'd like to have the ability to intercept the response and log an error if something different than 200 or 201 happens.
I cannot understand how to achieve this with datapumps, if it would be possible to update the README close to where is explained how to do this:
.logErrorsToConsole()
.run()
.then(function() {
console.log("Done writing contacts to file");
});
that is good but not enough for my purpose. Thanks.

Hi, the promise returned by .run() resolves when the whole pump finishes, so you should handle that kind of errors in .process() instead:
pump
  .process (data) ->
    @post '...'
      .then (response) ->
        # here you have response.statusCode, and can handle it. The response is generated by the restler library

You can throw exception on error (it will be logged but the etl process will continue until your error buffer is full), or maybe retry the query.
I think the RestMixin documentation needs update to be clear on this, I will not close this issue until I've updated it.

thanks, that will do the job.
On Sun, Aug 9, 2015 at 1:54 PM Szilard Novaki<EMAIL_ADDRESS>wrote:

Hi, the promise returned by .run() resolves when the whole pump finishes,
so you should handle that kind of errors in .process() instead:
pump
.process (data) ->
@post '...'
.then (response) ->
# here you have response.statusCode, and can handle it. The response is generated by the restler library
You can throw exception on error (it will be logged but the etl process
will continue until your error buffer is full), or maybe retry the query.
I think the RestMixin
http://agmen-hu.github.io/node-datapumps/docs/mixin/RestMixin.html
documentation needs update to be clear on this, I will not close this issue
until I've updated it.
—
Reply to this email directly or view it on GitHub
https://github.com/agmen-hu/node-datapumps/issues/20#issuecomment-129170917
.


The npx command is unix only

Running the npx command on Windows prints a confusing "The System cannot find the path specified" error message.
Any objections to using https://www.npmjs.com/package/open instead?

I want to help with this issue! If we were to use open  that would also mean switching to using Node.js rather than Shell.


Plugin Updates to Test and Deploy

The following plugin updates were held back from deployment to production for further testing:

[ ] CommentPress
[ ] Ninja Forms
[ ] Wp-to-twitter
[ ] Wp-job-manager

Test to make sure they are functional and then deploy.

[ ] Deploy to production

Need to check with AUP re: wp-job-manager
Need to check with MLA (Anne) re: Ninja Forms
One active site for CommentPress

CommentPress looks OK and is ready to go.

WP to Twitter looks OK and is ready to go.

Other than the known issue with Ninja Forms and the conditional fields these look OK. Ready for move to production.


Arduino Research

We went through how to create sketches and how to import additional sensors that we wanted to use and how to edit the speed of the motors. We went through how physics works in the environment and the car behaviors on it.

Added a description to the issue.

Done, we have already started implementing our knowledge on Arduino.


Login Text Block

hi when you install the integration you get a config block that asume asks for login and API credentials, but there is no text shown so dont know what order or what the items needed are?

You can close that form with nothing in, all the config is still done through the configuration.yaml file 👍

thanks works really well!


Adding Visualization Tools for Proteomics

It would be nice if a tool for visualizing the results from Mass Spectrometry and peptide matching experiments.A tool which can visualize and show a list of peptide matches which can run from OpenMS. cc @jj-umn @bgruening @jmchilton

@souravsingh I know that @jj-umn is working on some visualisations. Do you have any suggestions? Any nice JS library we could reuse or any web-component that you would like to see integrated?

I am thinking of creating a JS library from scratch, since we also wish to allow visualization from programs like ProtK in the long run.

As soon as we have a JS vis it's trivial to add it to Galaxy.
I would also recommend you to look at the http://biojs.io/ registry and look if some visualisations are useful. These can also be easily integrated in Galaxy.

@tmcgowan @souravsingh @bgruening
Tom McGowan has done some nice work with using datatables and incorporating the lorikeet browser.
You may want to see if any of his experience would be of help.

@tmcgowan is this cool project anywhere available? This sounds great!

I am intending to do this project as a part of GSoC 2016.I am open to any suggestions on the project.

Hi Sourav, that's awesome.  It would be great if you could build on the work that @tmcgowan and @jj-umn have done already.  They have already created tools to convert various proteomics formats to sqlite for visualisation, and built some visualisations on top of that.  There is plenty more to do of course and it would be awesome if you could find a project that complements their existing progress.
I am guessing that Tom or JJ will have some more specific thoughts.

What about integrating (parts of) MZmine? The MS visualizations seem to be really nice and sufficient for everything from raw data to statistics. It is not only made for visualization, but maybe one could integrate a small part first. Mzmine is open source and Java-based, would that work? It seems to provide an API, but I could not find a good documentation of the API so far.
I asked the developers about documentation: https://github.com/mzmine/mzmine2/issues/386.

... and the report: no, it does not seem like mzmine could be integrated. The provided API is only for data processing, not for visualization.


Rendering embedded media (youtube links)

I would like to be able to dynamically render youtube links with (most likely) an embedded web view preview of the youtube video. I know this goes against the whole point of this library trying to be all native, however in my experience I'm not sure there's any other way to make the youtube player work without the web view. For this, I would only want to make the youtube videos call the webview, but still keep the rest of the stuff native.
Is there existing functionality I missed here where I can opt to create a custom renderer for links, and keep the rest of the out of box features?

I couldn't find any official support in MD for YouTube videos.
I found that what we can do is to use iframe (on web versions).
My workaround for react-native using this library (this will work on video players that support iframe such as youtube):

const data = `

`

const rules = {
    html_block: (node) => {
        return (
            <WebView style={{ height: 300 }} source={{ html: node.content }} />
        )
    }
}
< MarkDown
    rules={ rules }
    markdownit={ MarkdownIt({ typographer: true, html: true }) }
>
    { data }
</MarkDown >

I couldn't find any official support in MD for YouTube videos.
I found that what we can do is to use iframe (on web versions).
My workaround for react-native using this library (this will work on video players that support iframe such as youtube):

const data = `

`

const rules = {
    html_block: (node) => {
        return (
            <WebView style={{ height: 300 }} source={{ html: node.content }} />
        )
    }
}
< MarkDown
    rules={ rules }
    markdownit={ MarkdownIt({ typographer: true, html: true }) }
>
    { data }
</MarkDown >

I managed to get the desired functionality by doing essentially what was done in #67 where I had some other project requirements besides youtube and I used custom rules to override the link rule and using various components like react-native-youtube-iframe and react-native-video to get deep file content functionality through our custom link renderer like this:
<Markdown style={markdownStyle}
          rules={{
              link: (node, children, parent, styles) => {
                  const {key, attributes: {href}} = node;
                  let title = '';
                  if (node.children.length > 0) {
                      const {content} = node.children[0];
                      title = content;
                  }
                  return (
                      <CustomLinkRenderer {...{key, title}} link={href}/>
                  );
              }
          }}
>
    our text
</Markdown>

I managed to get the desired functionality by doing essentially what was done in #67 where I had some other project requirements besides youtube and I used custom rules to override the link rule and using various components like react-native-youtube-iframe and react-native-video to get deep file content functionality through our custom link renderer like this:
<Markdown style={markdownStyle}
          rules={{
              link: (node, children, parent, styles) => {
                  const {key, attributes: {href}} = node;
                  let title = '';
                  if (node.children.length > 0) {
                      const {content} = node.children[0];
                      title = content;
                  }
                  return (
                      <CustomLinkRenderer {...{key, title}} link={href}/>
                  );
              }
          }}
>
    our text
</Markdown>


Does not work on Focal Fossa (Ubuntu 20.04)

Does not work on Focal Fossa (Ubuntu 20.04)

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

ID: fe1526a9-7f22-504e-484c-0f3edc11b178
Version Independent ID: c5dec108-efcd-aa77-04b5-803b6b894dba
Content: Install the Azure CLI on Linux with apt
Content Source: docs-ref-conceptual/install-azure-cli-apt.md
Service: azure-cli
GitHub Login: @dbradish-microsoft
Microsoft Alias: dbradish

I tried running this command:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
And got the following error:
The repository 'https://packages.microsoft.com/repos/azure-cli focal Release' does not have a Release file.

Here is how I fixed it myself for now (worked for my use-case, can't guarantee it's perfect):
First download the script without running it:
curl -sL https://aka.ms/InstallAzureCLIDeb > install_azcli.sh
chmod +x install_azcli.sh
Now modify the line that starts with CLI_REPO=... to look like this:
CLI_REPO=eoan
Save the file
Run ./install_azcli.sh
Good luck

@omertuc , Thanks for brining this to our attention. We will investigate it further and update you shortly.

@omertuc ,
Thanks again for bringing this to our attention.
I have raised an issue in PG CLI Repo and they will be looking at it and update the doc accordingly.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@MonikaReddy-MSFT it seems repo is still not added for focal and the script is focal. Though changing the release to eoan works, but the repo should have be updated.

@pankaj-pal - Focal package released for azure-cli 2.6.0. Please try again.


CIV-6214 dahsboard status part2

JIRA link
https://tools.hmcts.net/jira/browse/CIV-6214
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x ] No

reopen for deploy


Why is curve in AnimatedContainer() required when a animation is already defined in the source code.

I was reading the Source Code of AnimatedContainer() and saw that it has two required properties: duration & curve.
In the source code curve already has a defined property(animation)
👇
https://github.com/flutter/flutter/blob/d79295af24c3ed621c33713ecda14ad196fd9c31/packages/flutter/lib/src/widgets/implicit_animations.dart#L636
I commented the code in the example given in the documentation and it still works fine because their is a default mentioned in the source code.

My question is that should the curve not be removed from the required property?
If the default is provided so that people try out new animations rather than  just going with the default then it makes sense I guess.

The curve must not be null, but it's not required. You just can't pass a null value.

I read it wrong, it says not null and required is only given for duration,


failed "yarn lint:build:test"

src/main.js → dist/web/chatkit.js...
[!] Error: 'sendRawRequest' is not exported by node_modules/_@pusher_platform@0.16.2@@pusher/platform/dist/web/pusher-platform.js
https://github.com/rollup/rollup/wiki/Troubleshooting#name-is-not-exported-by-module
src/token-provider.js (1:9)
1: import { sendRawRequest } from "@pusher/platform"
^
2:
3: import { appendQueryParams, typeCheck, unixSeconds, urlEncode } from "./utils"
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I can't reproduce. Which version are you on? Do you have any output from git diff?

Closing as stale, please re-open if still an issue, or contact us via<EMAIL_ADDRESS>for more direct help


Add *_persistence facts for init services

Track runlevels enabled/disabled such that init modules enabled=True/False kwargs can become stateful (currently always generate commands).

Implemented systemd_enabled fact. Other init systems don't support (Upstart) or are state-fullymanaged via the files module.


Boxplay

Hello,  First of all. Thank you for the great library.  I use it in my music player boxplay.

https://play.google.com/store/apps/details?id=de.luckyworks.boxplay

Added!


varying status codes wrt path

@okkez
HTTP input plugin returns a status code 200 on success but if I want the plugin to return different status code based upon different ur's, it's not possible. This PR is to fill this gap.
My current usecase is, I want to use fluentd to act as a proxy for one of our API's

Sorry but it's not reasonable for me. I'm closing.


Sender example file crash

Hello,
Thank you for sharing this interesting project.
Describe the Bug
I encountered an error while playing with the examples files, in particular the docs/example_sender.py file.
To Reproduce

Basic RNS configuration with shared instance on my system.
Call python docs/example_receiver.py and python docs/example_sender.py in separate processes.
Proceed with the indications appearing.

Expected Behavior
Seing a message received by the receiver process, and reading on stdout a similar output:
[2024-XX-YY HH:MM:SS] [Notice]  +--- LXMF Delivery ---------------------------------------------
[2024-XX-YY HH:MM:SS] [Notice]  | Source hash            : <47de73...>
[2024-XX-YY HH:MM:SS] [Notice]  | Source instance        : <lxmf.delivery.3cc32cdba2e07440e43dff98792d6f82/47de73...>
[2024-XX-YY HH:MM:SS] [Notice]  | Destination hash       : <deadbeef_abcdef>
[2024-XX-YY HH:MM:SS] [Notice]  | Destination instance   : <lxmf.delivery.07a5207f9a8d60560713056def4e6d38/d7ababfac764cefa597a13fe706f32b4>
[2024-XX-YY HH:MM:SS] [Notice]  | Transport Encryption   : Curve25519
[2024-XX-YY HH:MM:SS] [Notice]  | Timestamp              : 2024-XX-YY HH:MM:SS
[2024-XX-YY HH:MM:SS] [Notice]  | Title                  :
[2024-XX-YY HH:MM:SS] [Notice]  | Content                : If wishes were horses then beggars might fly. Stuff like that. It's enough to drive you crazy.
[2024-XX-YY HH:MM:SS] [Notice]  | Fields                 : {12: [1730626978.8813243, b'\xcf_\xef\xde\xa7>\xe2\xde\xd1+\xa9\xba\xbb\xa3\x95\x0b']}
[2024-XX-YY HH:MM:SS] [Notice]  | Ratchet                : b'\n\xc1\xea\x1d~`\xdd\x0eJ\x13'
[2024-XX-YY HH:MM:SS] [Notice]  | Message signature      : Validated
[2024-XX-YY HH:MM:SS] [Notice]  | Stamp                  : Validated
[2024-XX-YY HH:MM:SS] [Notice]  +---------------------------------------------------------------

Logs & Screenshots

Logs of the doc/example_receiver.py file execution:

python docs/example_receiver.py
[2024-XX-YY 11:20:23] [Notice] Ready to receive on: <deadbeef_abcdef>

[2024-XX-YY 11:21:04] [Notice] Announcing lxmf.delivery destination...

Logs of the doc/example_sender.py file execution:

python docs/example_sender.py
[2024-XX-YY 11:20:58] [Notice] Source announced
Recipient:  deadbeef_abcdef
[2024-XX-YY 11:21:01] [Notice] Destination is not yet known. Requesting path and waiting for announce to arrive...
Exception in thread Thread-6 (process_deferred_stamps):
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "reticulum/LXMF/LXMF/LXMRouter.py", line 1744, in process_deferred_stamps
    generated_stamp = selected_lxm.get_stamp()
  File "reticulum/LXMF/LXMF/LXMessage.py", line 325, in get_stamp
    generated_stamp, value = LXStamper.generate_stamp(self.message_id, self.stamp_cost)
  File "reticulum/LXMF/LXMF/LXStamper.py", line 57, in generate_stamp
    value = stamp_value(workblock, stamp)
  File "reticulum/LXMF/LXMF/LXStamper.py", line 30, in stamp_value
    i = int.from_bytes(material)
TypeError: from_bytes() missing required argument 'byteorder' (pos 2)

System Information
Here are my environment info:
Ubuntu 22.04
Python 3.10.12
rns 0.8.4
lxmf 0.5.6

Additional context
After an investigation and the backtrace, it turns out that the LXStamper.stamp_value raises an exception. It is due to the call to int.from_bytes that seems to not comply with the signature.
If it can be of any help, I managed to fix [1] this small issue after forking your repository. Patch view: https://github.com/markqvist/LXMF/compare/master...antlas0:LXMF:fix/int_from_bytes
Thank you !

Ah, good catch! There was not a default value for the byteorder argument before Python 3.11. From Python docs:

Changed in version 3.11: Added default argument values for length and byteorder.

Thanks for reporting it, will issue fix shortly!


Cannot read property 'ELEMENT' of null when using page objects in hooks.

Context:

webdriverio 4.12.0
wdio-cucumber-framework 1.1.1 (can't use v2.x because of #112)

Is the browser object fully initialized when running a beforeFeature hook function? I have this in my wdio config file:
  beforeFeature: function (feature) {
    const { loginHook } = require('../steps/handlers')
    loginHook(feature)
  }

The loginHook function is called for every feature to have a logged in application session. The only feature where this hook is not used is the login feature itself. The loginHook function calls into the same PageObject code as the login feature test code. When testing the login feature, it works, but at the hook time not. Error is:
TypeError: Cannot read property 'ELEMENT' of null
    at element("//input[@class="input"]") - index.js:316:3

Looking in the main webdriver.io issue database, this resembles a lot issue https://github.com/webdriverio/webdriverio/issues/1811 where an update of the mocha runner is advised. If I look at the changes in the mocha runner, a function titled waitUntilSettled is added after executing hooks functions:
https://github.com/webdriverio/wdio-mocha-framework/commit/865480b40a9f26731d690d3aaa31b3b0456c4f7a
https://github.com/webdriverio/wdio-mocha-framework/commit/e4000cf70c18274811aa7a74b10e0f7bac6b01fe
Any idea?

@ringods can you share loginHook code?

Hook function:
export function loginHook (feature) {
  // Skip when we are testing the login functionality
  var hasTagLogin = hasTag(feature, 'name', '@login')
  if (!hasTagLogin) {
    console.log('Logging in before feature ' + feature)
    loginPage.openLogin()
    loginPage.login('username', 'password')
    loginPage.waitForloginPageToLoad()
  }
}

Login PageObject:

class LoginPage {
  get footer () {
    const a = browser.element('//div[@class="footer-banner-container"]')
    return a
  }
  // ... other elements here

  waitForloginPageToLoad () {
    this.footer.waitForExist(5000)
    this.footer.waitForVisible(5000)
  }

  login (username, password) {
    this.waitForloginPageToLoad()
    this.usernameInput.setValue(username)
    this.passwordInput.setValue(password)
    this.loginButton.click()
  }
}

// ... other methods here

export default new LoginPage()

And I repeat: this login pageobject works correctly when I use it during a test of the login feature. When invoking it via the loginHook function during beforeFeature, I get errors.

no ideas. I can make advice to try cucumber hooks -
https://github.com/cucumber/cucumber-js/blob/2.x/docs/support_files/hooks.md#tagged-hooks

@BorisOsipov I migrated from these hooks to the wdio documented cucumber hooks because I thought that the normal cucumber tagged hooks did not have the "correct" integration.

@ringods can you provide the driver logs?

Not helpful I guess. The only content after a wdio run in file webdriver-log.txt is this:
Starting ChromeDriver 2.37.544337 (8c0344a12e552148c185f7d5117db1f28d6c9e85) on port 4444
Only local connections are allowed.

That's all.

@ringods
Just checking, first of all, did you already fixed this? If not, I was just wondering the following. Where to you open the page, is that also in the LoginPage, because the browser object should already be initialised there, but maybe not with the url.

@wswebcreation this is not fixed yet.
The latest code for LoginPage reads this:
import Page from './page';

class Login extends Page {

  ...

  open() {
    super.open('/#login/');
    this.waitForloginPageToLoad();
  }

  ...

Base Page class contains this:
export default class Page {
  open(path) {
    browser.url(path);
  }
}

I still get this error with wdio-cucumber-framework v2.2.1. If you know how to get this fixed, I would be very grateful! 😉


Opening searcher with source node

Pull Request Description
Implements #8065.
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[x] The documentation has been updated, if necessary.
[x] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[x] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[x] Unit tests have been written where possible.
[x] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

I guess it has a bug: when editing existing node when another node is selected, we add its name with dot at the beginning, what is not expected. I guess it's a trivial fix, so I don't need to check code again, I think.

Fixed

Also, I miss the following section from the issue's description:

If the user types an operator right after opening, the dot should be replaced with space.

But that could be added in a separate PR (or extracted to another task, it's not a priority now).

Let's do it separately, as it seems somewhat independent of this functionality.


Navy destroyers missing

Hi!
Love your app, please add navy destroyers as the standard ones are of no use in FW.
Thank You

Ah
Actually, there is no metamorphosis on database. Database is quite old and need to be updated, But sadly, I have no time to update. If there is something change on database I need to update whole logic about fitting so.. I keep it outdated...


[Enhance]:Changed 'a' tag to 'Link' tag

In this PR, i have changed all the 'a' tags with 'Link' tags as they are more optimise in case of NextJs
also set target ='_blank' in the footer component to follow the same behavior as other social links to open them in external tab.

Sometimes, randomly this  tag might cause 404 issue (super random), Its happened 3 times for me

Sometimes, randomly this tag might cause 404 issue (super random), Its happened 3 times for me

In Production build the Link tags are generally converted to a tags only

Revert back to a tag for the hover spring component as the code here will be used by people using different tech stacks

Please do it for rest of the components which are in showcase folder

@Ansub any other changes that are required? also got your pov why these changes were important 👍

Congratulations! message on SyntaxUI discord to get contributor badge :)


[Feature Request] VM docker container

Set up is currently really dumb. Just make a docker container to make spin up faster/easier.

Looked at interim options like Makefile, poetry, straight bash, etc. Landed on Python to be a bit more OS-independent and user friendly given this is already a git repo for a Python project.
See:
ced583343f7dee6a3aa8faf1bc9c9d25ef51239d for setup.py commit
430cee4558f7457255f668166b7a7ae954de8272 for README#Installation instructions update


weird text block being sent

Summary

So when I use >jsk py bot sends something, it has a weird text block after it executes:
![Screenshot_20210603-190822_Discord](https://user-images.githubusercontent.comLoad 58058/120727134-63508e80-c49f-11eb-8376-52526d987b06.jpg)
Reproduction steps
Load jsk as a cog and use the python evaluate command to make the bot send something

When evaluating anything that involves the bot sending something
Expected results

For it to send the results without the text block
Actual results

Sends the text box(though it evaluates fine)
Checklist

[x] I have updated discord.py and jishaku to the latest available versions and have confirmed that this issue is still present
[x] I have searched the open issues for duplicates
[x] I have shown the entire traceback, if possible
[x] I have removed my token from display, if visible

System information
Raspberry Pi 4
Raspbian Buster
Python 3.9.1

Discord.py: 1.7.1
Jishaku: latest(just installed today)

Here's what I mean:

Duplicate of #106 and #63


not working

Hi, I wanted to try the extension but it doesn't work, I read the thread for a possible solution but I didn't find anything, I don't know if I'm missing a file or it's a problem with my PC. I get that code

Thanks for reaching out, can you send me the error? I did an update right
before it got listed to add features someone requested so I may have missed
some dependencies.
On Tue, Aug 20, 2024, 4:31 PM Kiohey124 @.***> wrote:

Hi, I wanted to try the extension but it doesn't work, I read the thread
for a possible solution but I didn't find anything, I don't know if I'm
missing a file or it's a problem with my PC. I get that code
Captura.de.pantalla.2024-08-20.162245.png (view on web)
https://github.com/user-attachments/assets/0683d7dc-af61-4987-bef0-546b0a26373c
—
Reply to this email directly, view it on GitHub
https://github.com/GeekyGhost/Automatic1111-Geeky-Remb/issues/2, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A2WNMG4JLWW5PYG4T4CWDHTZSORTHAVCNFSM6AAAAABM2USUMCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ3TMNBZGI4DGMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Ah yeah, that's exactly what happened. Updated the requirements so it should work now.


Fixed issues with angular 1.4.9

Solves #139

I'm still seeing the errors pop up on the demo page when I click one of the submenus... it triggers 20 of these when the menu opens.

Hmmm.. no errors for me.. Did you rebuild library in dev mode?
If so can you please say which exact menus have errors when clicking?

My bad... I'm not sure what I did yesterday... its working now. Very strange... merging now...

Manually merged to branch dev


RouterProvider not available from react-router5

I get this error on startup of the app:
./src/index.js
Attempted import error: 'RouteProvider' is not exported from 'react-router5'.
This is how I'm using it in index.js:
import { RouteProvider, Route } from 'react-router5';
I don't understand what I'm doing wrong?

Hello,
You probably want to import RouterProvider instead of RouteProvider.
You can find the exhaustive list of the exported fields here: https://github.com/router5/router5/blob/master/packages/react-router5/modules/index.ts#L19


How do I know the slider is going forward or backward?

Hi, could you help this?
How do I know the slider is going forward or backward when the slider is going to change?
owl.on('change.owl.carousel', function(event) {
next / prev ?
});
Thanks

Well, I think this one is a bit tricky - I figured, you can get index of now active item using change event, like this
$owl.on('change.owl.carousel', function(event) {
    console.log(event.property.value);
})

So you can compare indexes of before and after event. Unfortunately, I haven't find clearer solution :disappointed:

Great! That works for me.
Thanks a lot, Pavel Ševčík


Impossible to revert saved preset to default

Once a preset has been saved, one can never return to the default, which is unwanted as the default config might change, or a user might forget which values have been changed.

How to solve？


Update project dependencies to the latest

Finishes #140580141

These couldn't be updated:

          1 Warning

:warning:
Big PR

  Generated by :no_entry_sign: danger


⚠ Bofrost.lu has degraded performance

In 25827b5, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2902 ms

Resolved: Bofrost.lu performance has improved in 9859d11 after 20 minutes.


Review focus stacking NA calculations

Automatic mode should scale based on objective NA in lieu of fixed values

This has been drafted but is untested


Regarding writing test cases for react-azure-maps implementation in react app

Hi,
I did a very simple implementation for react-azure-maps as below :
import * as azureMap from "react-azure-maps";
import {
  ControlOptions,
  AuthenticationType as auth
} from "azure-maps-control";

import "./App.css";

const cameraOptions: azureMap.AzureSetCameraOptions = {
  center: [-1.9591947375679695, 52.46891727965905],
  maxBounds: [-6.0, 49.959999905, 1.68153079591, 58.6350001085],
};

const controls: azureMap.IAzureMapControls[] = [
  {
    controlName: "StyleControl",
    controlOptions: {
      mapStyles: ["road", "grayscale_light", "satellite_road_labels"],
    },
    options: {
      position:"bottom-left",
    } as ControlOptions,
  },
  {
    controlName: "ZoomControl",
    options: { position: "bottom-right" } as ControlOptions,
  },
];

const mapConfigState: azureMap.IAzureMapOptions = {
  authOptions: {
    authType: auth.subscriptionKey,
    subscriptionKey: "********************************",
    clientId: ""********************************",
  },
};

function App() {
  return (

      <azureMap.AzureMapsProvider>

          <azureMap.AzureMap
            options={mapConfigState}
            controls={controls}
            cameraOptions={cameraOptions}
          ></azureMap.AzureMap>

      </azureMap.AzureMapsProvider>

  );
}

export default App;

I tried to write the test case for the implementation using Jest. It gives me this error :

Please help !

Same issue here

Also having this issue

I, as well, have this issue. Anyone find a solution yet?

Same problem here. Makes it incompatible with Jest

same for us.  Any workaround/etc?  tried all kinds of babel/jest things but so far havn't found a solution

@gardnerjr I got around it by putting my map in a separate component and lazy-loading it:
const MyMap = React.lazy(() => import('./my-map.component'));

Jest runs via node which can't render the map. Unfortunately this means I'm not using jest to test the map, but now I can at least deploy

any updates on this?

I have also run into this issue when writing unit tests for mapcomponent, any suggestions to solve or plans on fixing this?

react-azure-maps is an ESM only package, you'll likely have to use the --experimental-vm-modules option if you're dealing with ESM in Jest. (Ref)
Even if that solution works, you'll face an issue since Node.js doesn't offer the WebGL APIs like browsers do. Consequently, you'll have to create your own mocks for the missing APIs. For example: https://github.com/maplibre/maplibre-gl-js/blob/v2.4.0/test/integration/render/mock_browser_for_node.ts
Some people have used Vitest for testing react-azure-maps, which could be another option to consider.


Configurable error visibility options and gutter errors tooltip

Implements two additional configuration options, one for setting an optional gutter icon on lines with errors and one for switching from default squiggly line to solid outline. This is superset of PR #625 functionality.
Also adds a gutter tooltip to show all errors on a line.
Fixes #522 #711
Thoughts and feedback welcome.

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

👍

I have tried this configs but did not work!!!!

@betorobson What exactly is not working? Are you getting an error? Is it just the config options that don't do anything? Obviously assume you're actually running this code.

I would like to use a outlined error lint instead the squiggly, also I would like to see a circle in gutter but the only properties that works is the color. Look my screenshot, you can see at left panel my source code with squiggly errors and at right panel my Typescript settings.

Are you actually running the code from master? This PR has been merged, but a new version has not yet been released.

Yes, I assumed that is was working because it is in master branch README.

@betorobson Sorry, I'm still not clear from what you're saying if you're positively running this code or not. If I use your settings with this code, it works as expected.

I'm using the last version 3.6.2. As you told me, the settings that i'm trying are only in master branch. Do you have any idea when it will be published?


Bump to 0.10.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

We can now remove the piranha dependency and just use PIRANHA_INSTALL_HEADERS=no

@isuruf looking good with the latest changes?


React Native > 60, wth autolink, but no pod spec

[!] use_native_modules! skipped the react-native dependency '@envoy/react-native-signature-pad'. No podspec file was found.
- Check to see if there is an updated version that contains the necessary podspec file
- Contact the library maintainers or send them a PR to add a podspec. The
react-native-webview podspec is a good example of a package.json driven podspec. See
https://github.com/react-native-community/react-native-webview/blob/master/react-native-webview.podspec
- If necessary, you can disable autolinking for the dependency and link it manually. See
https://github.com/react-native-community/cli/blob/master/docs/autolinking.md#how-can-i-disable-autolinking-for-unsupported-library

me too...

me too...


nestjs file icons

please put the other nestjs file icons:

Since other file types can override the same file, you'll need to set this in your user settings:
"symbols.files.associations": {
    "app.controller.ts": "nest",
    "app.module.ts": "nest-module",
    "app.service.ts": "nest-service",
}


[Relay] Add new IR pass CombineParallelDense

This IR pass is similar to CombineParallelConv2D, but with the Dense operator. The pass takes multiple parallel dense operators and combines them into one batch_matmul operator. Element-wise operations  after dense are also stacked and fused.
The code is refactored so CombineParallelConv2D and CombineParallelDense can share code, and make it easier to write a new "combine" pass later.
This is in opt level 4. In another PR, we can add tuning to decide whether or not to apply this pass.
This will help models like BERT, which have parallel Dense + BiasAdd at the start of each layer.
Discussed in this RFC: https://discuss.tvm.ai/t/discussion-new-ir-pass-proposal-combineparalleldense/3813
@vinx13 @icemelon9 would you be able to take a look?

@vinx13 I will add my review can you as well?

@MarisaKirisame can you add review as well

Overall LGTM, thanks for you contribution! My comments are about documentation mostly.
We are making a push this release cycle to improve the docs. I am trying to encourage everyone to incrementally grow them with each PR to passes, etc.
I will take another pass after other reviews come in, and then merge.

As most operators take in batched input, it is not hard to imagine different version of CombineXXX... Furthermore, if we do dynamic batching ala tensorflow fold (which I think we will do), we need a CombineXXX for every XXX operator. So, is it possible to merge the two combine into a generic pass?

@MarisaKirisame that's a really good idea. The only tricky part is that IsOpSupported and AreOpsCompatible may need to change for each op. For example, with Dense, we need to make sure that the units attribute is empty.
How about this: we create a new class, CombineParallelOpBatch, that has a default implementation of IsOpSupported which returns true, and a default implementation of AreOpsCompatible which returns true if the shapes and dtypes of both ops are the same.  From there, we can have CombineParallelDense inherit from CombineParallelOpBatch and override IsOpSupported and AreOpsCompatible. The constructor can take the name of the op and the min number of branches to combine. This way, we can easily add new IR passes by adding a line like CombineParallelOpBatch('add', 3).
What do you think? @jroesch any thoughts?

@soiferj sounds good to me. maybe the default should be False, because op need manual batching to be supported (for example, changing dense to BatchMatMul). For the easy case, we can override DeclareUnaryOp and DeclareBinaryOp, which will do the job

@MarisaKirisame, sounds good. For now, I'll add support for this functionality. I think we can decide how we actually want to enable it for all ops in another PR. Is that alright?

@soiferj exactly.

@MarisaKirisame do you think that the new base class, CombineParallelOpBatch, should handle inputs with any number of dimensions and convert them to a batched version of ndim + 1 (for example, (2, 3, 4) -> (1, 2, 3, 4)), or should we just handle inputs with 2 dimensions and convert them to 3 dimensions (for example, (3, 4) -> (1, 3, 4))?

@soiferj both are completely ok with me.
the main scenario I am afraid of, is you add CombineDense, someone add CombineRelu next week, another one add CombineSoftmax, etc etc etc... And after one year we see 10 seprate pass that could be unifiable. If we start with a better design, we save ourself a big refactor down the road.
It dont need to support much (more dimension, broadcasting, etc), the infrastructure itself working and allowing extension is the most important part.

@soiferj sounds good to me in general, I am always in favor of slowly layering changes, etc but setting yourself up for future success.
I think Marisa's point is that we should be able to hook just a few methods and leave the analysis/traversal code generic between the passes. For example we could also overload how they are combined with another hook, i.e concat vs. stack.
If I understand the goal correctly is we have some operators like, op1(args, attrs) and op1(args, attrs) we should only need to add 3 methods, one to check if op1 is supported, should be an easy one liner, that the args and attrs match, and how to combine the values, i.e. call stack on a sequence of arguments.

Just pushed a new set of changes that introduces CombineParallelOpBatch. There is also a little bit of special logic for combining bias_add, as it needs to be broadcasted. For now, I'm pretty happy with the code design. I think we can look at moving the stack and concatenate logic into the base class if we see a need to in the future.

Also, I have a design question: after we support CombineParallelXXXX for many ops, is there a purpose to fusing elementwise operators in these classes? If we can really combine most parallel ops into batch ops, the regular fusion pass should do this for us, right? This will clean up the code a lot.

@soiferj I think so.

@jroesch @MarisaKirisame any other feedback?

I am testing this change on a BERT model, and it runs fine on CPU. On GPU, I am seeing the following error:
Check failed: ir::VerifyMemory(x, target->device_type): Direct host side access to device memory is detected in fused_nn_batch_matmul_add. Did you forget to bind?
Do you have any thoughts?

The error says it's coming from split_dev_host_funcs in codegen/build_module.cc. The line is
CHECK(ir::VerifyMemory(x, target->device_type))         << "Direct host side access to device memory is detected in "         << x->func_name() << ". Did you forget to bind?";

We need to trace the Relay part of these functions.
You can use debug logging here to get more info
https://github.com/dmlc/tvm/blob/master/python/tvm/relay/backend/_backend.py#L51-L53

Okay, I have the output. What exactly should I be looking for?

@soiferj After fusion the Relay program is split into several parts like
%x = fn(...) {
  dense
  relu
}

Each part is passed to tvm.build_module independently. So the thing is to find exactly which part is broken

@vinx13, nevermind, I made a mistake on my testing branch. I created a new branch, merged my changes with master, and can run the model now.

The CI failure doesn't look related to me...it is occurring in test_forward_conv_batch_norm. The output from the test actually looks correct too.

@jroesch Could you take one more look at this PR?

@jroesch would you mind taking a look when you have a chance?

Sorry for dropping the ball on this one, been busy with life and other work things :) will merge tonight.

I think everything looks good to me, thanks for contribution, especially all the extra work generalizing the interface


RTSP is not working

Hello @roleoroleo
First of all, thank you for the work you've done here.
I've a problem with my Yi Home.
The RTSP feed is not working.
I've tried both 0.1.3 and 0.1.2, it is the same.
I've turned on the log for rtsp, here is what I have:
2021-01-20 20:10:41 - Detected possible locked process (1)
2021-01-20 20:10:42 - Detected possible locked process (2)
2021-01-20 20:10:43 - Detected possible locked process (3)
2021-01-20 20:10:45 - Detected possible locked process (4)
2021-01-20 20:10:46 - Detected possible locked process (5)
2021-01-20 20:10:47 - Detected possible locked process (6)
2021-01-20 20:11:00 - Detected possible locked process (1)
here is a snapshot of the output of top
Mem: 59816K used, 1096K free, 1872K shrd, 5648K buff, 11440K cached
CPU: 41.6% usr  8.3% sys  0.0% nic 50.0% idle  0.0% io  0.0% irq  0.0% sirq
Load average: 0.89 0.36 0.13 1/115 2284
PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
1111     1 root     S    40536 66.3   0 37.5 ./rmm
1307     1 root     S     4212  6.8   0  6.2 rRTSPServer
3     2 root     SW       0  0.0   0  6.2 [ksoftirqd/0]
1195     1 root     S     3812  6.2   0  0.0 ./oss
1194     1 root     S     3476  5.6   0  0.0 ./p2p_tnp
1192     1 root     S     2704  4.4   0  0.0 ./mp4record
1369     1 root     S     2420  3.9   0  0.0 framefinder y21ga
1189     1 root     S     1400  2.2   0  0.0 /backup/tools/wpa_supplicant -c/tmp/wpa_supplicant.conf -g/var/run/wpa_supplicant-global -Dnl80211 -iwlan0 -B
1193     1 root     S     1148  1.8   0  0.0 ./cloud
640     1 root     S     1092  1.7   0  0.0 ./dispatch
2284  1569 root     R      996  1.6   0  0.0 top
1334     1 root     S      988  1.6   0  0.0 {wd_rtsp.sh} /bin/sh /tmp/sd/yi-hack/script/wd_rtsp.sh
1569  1563 root     S      984  1.6   0  0.0 -ash
1     0 root     S      980  1.6   0  0.0 /sbin/init
1266     1 root     S      980  1.6   0  0.0 udhcpc -i wlan0 -b -s /home/app/script/default.script
2204  1334 root     S      980  1.6   0  0.0 sleep 10
549     1 root     S      980  1.6   0  0.0 -/bin/sh
1563  1229 root     S      948  1.5   0  0.0 dropbear -R -B
1229     1 root     S      876  1.4   0  0.0 dropbear -R -B
1208     1 root     S      860  1.4   0  0.0 httpd -p 8080 -h /tmp/sd/yi-hack/www/ -c /tmp/httpd.conf
1197     1 root     S      676  1.1   0  0.0 ./watch_process
1230     1 root     S      668  1.0   0  0.0 ipc_multiplexer
466     2 root     SW       0  0.0   0  0.0 [kworker/u2:2]
599     2 root     SW       0  0.0   0  0.0 [RTW_CMD_THREAD]
Thanks a lot for your help

The log is not so strange.
What client are you using?
Are server and client in the same network?
Are you using udp transport or tcp transport?

The log is not so strange.
What client are you using?
Are server and client in the same network?
Are you using udp transport or tcp transport?

I'm trying to connect with VLC.
Are server and client in the same network? Yes.
Are you using udp transport or tcp transport? I'm not sure how to check this... In the settings nothing seems to be set to UDP or TCP..

I'm trying to connect with VLC.
Are server and client in the same network? Yes.
Are you using udp transport or tcp transport? I'm not sure how to check this... In the settings nothing seems to be set to UDP or TCP..

I remember that the first time I set up the hack I've turned off "Save video when a motion is detected".
Since it was recording all the time, maybe it didn't help the rtsp to work.

I remember that the first time I set up the hack I've turned off "Save video when a motion is detected".
Since it was recording all the time, maybe it didn't help the rtsp to work.

@kkawett Yi Home 2k or 1296p?

@kkawett Yi Home 2k or 1296p?


PropertyFieldCollectionData onCustomRender shows required field validation row error after value selects

Category

[ ] Enhancement
[*] Bug
[ ] Question

Version :
Please specify what version of the library you are using: ^1.19.0
Expected / Desired Behavior / Question
I've created custom combobox with oob number field and need to show required field validation when there is no value in the controls. However its working just opposite for the custom control. When there is no value in the custom control, it shows me no row error (may be because I've not handled null condition in my code) but as soon as I select any value from dropdown it shows error but still save the record when I save it.
Screenshots:
When no value selected in custom field:

When value selected in custom field:

Code:

Please correct me I'm doing anything wrong here!

Hi @pk091990!
Thanks for reporting this one!
The documentation was not completely correct: you need to call onUpdate prior to onError.
In that case everything will work as expected.
I've updated the docs. They will be published with the next release.
Let us know if there are any other issues.


bee.py problem

Hi so whenever it asks me if my gmail info is correct, it gives me this:
C:\Python27\python.exe: can't open file '/root/.wine/drive_c/Python27/Scripts/pyinstaller-script.py': [Errno 2] No such file or directory
Traceback (most recent call last):
File "bee.py", line 161, in
main()
File "bee.py", line 97, in main
os.rename('dist/k.exe', 'dist/' + name)
OSError: [Errno 2] No such file or directory
Can someone please help?

I have the same issue

Yeah me too
Any suggestions?

same problem pls help somebody ......
:(

Please anyone help to solve issue .........

I also have the same Issue


Make the move Mono Flying restore types correctly

setType only works for a single type as a string, but the move Mono Flying passes it an array of types.

I don't really want to support a change that isn't how the game works. Can you just do pokemon.types = [whatever]

I have submitted an alternative fix in #2518. If I am not mistaken, the reason why this effect does not end properly is because of the check that continues the for loop above this line.

So would you say setting pokemon.types is the correct thing to do for OMs that wish to change the types of Pokémon (e.g. Camomons, Accessorize, Type Reflectors)?

There is no single correct way to change the types of Pokémon.
Especially if your type-change works differently from how Game Freak's type-changing works. For instance, Game Freak type-changing works as an unpassable volatile: it expires when you switch out, not when an effect ends. If your type-changing works differently, you will need to use lower-level primitives.

Actually my biggest pet peeve is when people specify Game-Freak-incompatible type changing in their OMs.
cough @TheImmortal's Hidden Type implementation

In general, though, I would indeed recommend overriding pokemon.types on-switch-in if a Pokémon has a different expressed type.

Also, I am deprecating .setType(type, true). Please use .types = [type] instead.

In that case I'll close this PR and let @cadaeic fix the effect in #2518.


[rtextures] LoadTextureCubemap(): Copy image before generating mipmaps, to avoid dangling re-allocated pointers

LoadTextureCubemap(), takes image as a copy, not a reference.ImageMipmaps() re-allocates the data pointer of an image, making the old pointer invalid. This means that calls to LoadTextureCubemap() would almost always render the image unusable, resulting in a use-after-free bug, e.g. when unloading the image.
My apologies, fixup for #4429

@Not-Nik thanks for the review. Did you verify the models_skybox artifacts on the corners?

Yes, both with and without HDR works for me!


Support extending input types

When I try to type:
extend input InputTypeName {
  ...
}

the plugin sees it as an error, even though it is a valid operation in graphql.
Is it possible that I have to change some configuration etc, or it's just that it is not supported by the plugin yet?

Extend is supported in v2 which is currently in alpha: https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/releases/tag/2.0.0-alpha-3


7/9/2020 Publish

Docs Build status updates of commit dcb5b08:
:clock10: Full build: the average full build time is 7 min(s) 49 sec(s), this is based on the last 741 build(s) for this repository.

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

File
Status
Preview URL
Details

2017-03-09-profile/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile)

2018-03-01-hybrid/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-2018-03-01-hybrid)

2019-03-01-hybrid/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded

docs-ref-conceptual/azure-cli-reference-for-monitor.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

latest/docs-ref-autogen/acr/scope-map.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/acr/token.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/ams/asset.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

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

Docs Build status updates of commit 2e63ab1:
:clock10: Full build: the average full build time is 7 min(s) 49 sec(s), this is based on the last 742 build(s) for this repository.

Docs Build status updates of commit 2e63ab1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

2017-03-09-profile/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile)

2018-03-01-hybrid/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-2018-03-01-hybrid)

2019-03-01-hybrid/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded

docs-ref-conceptual/azure-cli-reference-for-monitor.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

latest/docs-ref-autogen/acr/scope-map.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/acr/token.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/ams/asset.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

latest/docs-ref-autogen/ext/azure-batch-cli-extensions/batch/pool.yml
:white_check_mark:Succeeded
View (azure-cli-latest)

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


stdenv: make -nostdinc work as intended

Right now we add glibc to search path also -nostdinc was provided,
which breaks projects providing their own gcc.

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Until this hits master, the following solution also works:
with import <nixpkgs> {};
let
  libcPattern =
    builtins.replaceStrings ["/"] ["\\/"] "${gcc.libc_dev}/include";
  gcc' = wrapCCWith {
    cc = gcc.cc;
    bintools = binutils;
    extraBuildCommands = ''
      cat >> $out/nix-support/add-flags.sh <<'EOF'
      if [[ "$@" = *-nostdinc* ]]; then
          NIX_CFLAGS_COMPILE_${gcc.suffixSalt}=''${NIX_CFLAGS_COMPILE_${gcc.suffixSalt}//-idirafter ${libcPattern}/}
      fi
      EOF
    '';
  };
in (overrideCC stdenv gcc').mkDerivation {
  name = "env";
  buildInputs = [
    bashInteractive
  ];
}

@GrahamcOfBorg build stdenv

Oh this looks great to me; I had tried something similar at one point when adding those new files.
Do note when you fix conflicts that we now touch all the flags files so downstream can unconditionally cat them.

CC @aaronjanse just in case anything special needs to be done for relibc's crt0.

CC @aaronjanse just in case anything special needs to be done for relibc's crt0.

I don't know enough to understand this PR well, but I've locally verified that these changes don't break relibc :+1:

Oh i missed the conflicts were fixed. Let's ship!


add JDK8 setup (it's missing from macos-latest)

Continued in https://github.com/adamko-dev/dokkatoo/pull/239


Andb parser int

PhysicScan is begining to work with base tables.
It needs to go through a Project operator, without a project, it now works like select * from table.
Test table d did not get populated, fix it ASAP.

shall we collapse projection into scan?

I think we could merge project into scan.


Include white board orientation into start setup of the boards

When I open Game Insights, I immediately see both black-side openings (like Caro-Kann for black) and white-side openings (like Najdorf for white)


Roadmap -Convert to 5.0

Hi there,
I wondered when you will issue a 5.0. version.
Great product.
Would appreciate a very simple example with menu item and one simple screen.
I cannot get your instructions to work with Core3.1 - does not like two OnInitilized (one in razor and one in code behind) in Core3.1.
The second full example is great but I am having difficulty extracting out a simple example.
Best regards
Julian Hoets

Hello,
I believe the library works if you use it from a .NET 5 project, so that shouldn't be a problem.

I cannot get your instructions to work with Core3.1 - does not like two OnInitilized (one in razor and one in code behind) in Core3.1.

How did you get two OnInitialized? You should only have one, can you show me your code please?

I am however planning to upgrade the project to .NET 5 as soon as some features are done.

Hey thanks for coming back to me.
I have started again with a simple example - following your instructions
under Getting Started to the T.
I get it to compile and all seems fine.
Below is the code for the component. But all I get is a blank screen.
You say the following:
If you did everything correctly and used the default styles, you should see
this:
(is it possible that I could have missed something .... default styles)
Best regards
Julian Hoets
On Sun, Dec 27, 2020 at 2:02 PM Haytam Zanid<EMAIL_ADDRESS>wrote:

Hello,
I believe the library works if you use it from a .NET 5 project, so that
shouldn't be a problem.
I cannot get your instructions to work with Core3.1 - does not like two
OnInitilized (one in razor and one in code behind) in Core3.1.
How did you get two OnInitialized? You should only have one, can you show
me your code please?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zHaytam/Blazor.Diagrams/issues/64#issuecomment-751459495,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYVIFQX5VN3EFPBMT4HZLTSW4O6XANCNFSM4VKX5ILQ
.

@page "/TestPage"
@using Blazor.Diagrams.Core;
@using Blazor.Diagrams.Core.Models;
@using Blazor.Diagrams.Core.Models.Core;

<CascadingValue Name="DiagramManager" Value="DiagramManager">
    <DiagramCanvas></DiagramCanvas>
</CascadingValue>

@code {
private DiagramManager DiagramManager { get; set; }

protected override void OnInitialized()
{
    base.OnInitialized();

    var options = new DiagramOptions
    {
        DeleteKey = "Delete", // What key deletes the selected nodes/links
        //InverseZoom = false, // Whether to inverse the direction of the zoom when using the wheel
        DefaultNodeComponent = null, // Default component for nodes
        AllowMultiSelection = true, // Whether to allow multi selection using CTRL
        Links = new DiagramLinkOptions
        {
            // Options related to links
        }
    };
    DiagramManager = new DiagramManager(options);

    Setup();
}

private NodeModel NewNode(double x, double y)
{
    var node = new NodeModel(new Point(x, y));
    node.AddPort(PortAlignment.Bottom);
    node.AddPort(PortAlignment.Top);
    node.AddPort(PortAlignment.Left);
    node.AddPort(PortAlignment.Right);
    return node;
}
private void Setup()
{
    var node1 = NewNode(50, 50);
    var node2 = NewNode(300, 300);
    var node3 = NewNode(300, 50);
    DiagramManager.AddNodes(node1, node2, node3);
    DiagramManager.AddLink(node1.GetPort(PortAlignment.Right), node2.GetPort(PortAlignment.Left));
}

}

Hi there - I fiddled a bit more and got the test version working.
So making good progress now.
Very cool - just what I need for my project.
Thanks for all your effort.
Best regards
Julian Hoets
On Sun, Dec 27, 2020 at 8:50 PM Julian Hoets<EMAIL_ADDRESS>wrote:

Hey thanks for coming back to me.
I have started again with a simple example - following your instructions
under Getting Started to the T.
I get it to compile and all seems fine.
Below is the code for the component. But all I get is a blank screen.
You say the following:
If you did everything correctly and used the default styles, you should
see this:
(is it possible that I could have missed something .... default styles)
Best regards
Julian Hoets
On Sun, Dec 27, 2020 at 2:02 PM Haytam Zanid<EMAIL_ADDRESS>wrote:

Hello,
I believe the library works if you use it from a .NET 5 project, so that
shouldn't be a problem.
I cannot get your instructions to work with Core3.1 - does not like two
OnInitilized (one in razor and one in code behind) in Core3.1.
How did you get two OnInitialized? You should only have one, can you
show me your code please?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zHaytam/Blazor.Diagrams/issues/64#issuecomment-751459495,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYVIFQX5VN3EFPBMT4HZLTSW4O6XANCNFSM4VKX5ILQ
.

Thank you for the kind words, glad it worked out for you!
I'll close this since it's not an issue anymore, if you get any other issue/question, feel free to open a new issue!


Generate compose compiler metrics and fix any issues present

Compose compile metrics
Finally there is a good tool to give some information about how composables might be performing.

[x] Setup gradle configuration to enable compose compiler metrics
[x] Generate metrics
[ ] Check and fix if any issue(s) found

So far these are the composables which are restartable but not skippable.
Need to check and fix these composables on case by case basis.

merged_release-composables.csv

How to interpret these metrics?
Read here

Issues found :

[ ] GameScreen
[ ] GameScreenLoaded
[ ] GameFeedback
[ ] FlagIcon
[ ] LevelPager

All issues found have been fixed apart from the screens.
Screens have been left as-is as they have a viewmodel as param, and I need more time read and understand if those classes can be marked as @Stable

merged_release-composables_fix_1.csv


test: set random static server port for tests

This is an attempt to make the tests more stable.
The static server port is currently hard coded (that port is used when no framework is detected and we just server files statically from the publish folder).
Added a hidden flag to be used in tests for the sake of randomising the port.

Note: if two tests are started in parallel, they most likely will receive different port thanks to get-port:
https://github.com/netlify/cli/blob/b83885e4be7e1026ee9386aeac7bcf91d64f733c/src/utils/detect-server.js#L159
However, looking at get-port code, this is not concurrecy-safe, so there would be a chance of sequences like:

Test A starts
Test B starts
Test A starts and stops a TCP server (using get-port), confirming 3999 is not taken
Test B starts and stops a TCP server (using get-port), confirming 3999 is not taken
Test A finally starts Netlify Dev server at 3999
Test B starts another server at 3999, which fails

Injecting a test port is one solution to this problem :+1:
I am wondering what are your thoughts about those alternatives?

A boolean CLI flag to set a random port (instead of having to specify the port)
If Netlify Dev starts and the port is taken, retry with port + 1

This is confusing since we have different ports we need to acquire.
The dev server port in the code you linked:
https://github.com/netlify/cli/blob/b83885e4be7e1026ee9386aeac7bcf91d64f733c/src/utils/detect-server.js#L159
which can be overridden using the --port flag.
The framework port - the port the underlying framework server, e.g. Create React App app runs on,
which can be overridden using the --targetFramework flag.
A static server port which is used when no framework is detected:
https://github.com/netlify/cli/blob/b83885e4be7e1026ee9386aeac7bcf91d64f733c/src/utils/detect-server.js#L144
This port is currently hardcoded and can't be overridden (this PR fixes that).

However, looking at get-port code, this is not concurrency-safe, so there would be a chance of sequences like:

Test A starts
Test B starts
Test A starts and stops a TCP server (using get-port), confirming 3999 is not taken
Test B starts and stops a TCP server (using get-port), confirming 3999 is not taken
Test A finally starts Netlify Dev server at 3999
Test B starts another server at 3999, which fails

Injecting a test port is one solution to this problem 👍

Exactly with the note that get-port locks returned ports for about 15-30 seconds, so hitting the race condition is rare when calling get-port in the same process.
When calling from different processes, the port can be considered free since there is a delay between when get-port returns the port until netlify dev acquires it.
This was happening in our tests with the dev server port (thus the current usage of random port ranges in the tests seeded by the process id).

I am wondering what are your thoughts about those alternatives?

A boolean CLI flag to set a random port (instead of having to specify the port)
If Netlify Dev starts and the port is taken, retry with port + 1

We are actually doing both of these at the tests level:

Each spec gets a random port range seeded from the PID (since specs run in different processes). Each test in a specific spec gets and incrementing port to try. Ranges start high enough to avoid collisions with framework ports (at some point we would need to coordinate those too when we add frameworks tests that run in parallel).
Starting the dev server is retried:
https://github.com/netlify/cli/blob/b83885e4be7e1026ee9386aeac7bcf91d64f733c/tests/utils/devServer.js#L59

Doing those at the CLI level would require parsing the CLI output for the port that was eventually acquired (our users were doing that before --port was introduced).
The main issue is that the CLI always uses port 3999 when starting its own static server. I think the only reason it is working with the current tests is due to the retry mechanism.


Create GitHub badge from linter report

Came across https://github.com/cicirello/jacoco-badge-generator
And I think something like that would be fun / useful for Regal. Since I'd expect that the main branch is rarely going to have linter failures, we could have the badge show the percentage of enabled rules, so that e.g. 80% would mean that 80% of the rules were enabled, and we could color code the badge so that > 80% is green, > %60 is yellow, >%40 light red, etc.

Not sure about this, so let's reopen or think about something similar once we've reached this stage of feature complete :) But I'll close this for bow,


Include CMake build scripts in release archives

Fixes xiph/vorbis#32 for future releases.

Merged, thanks.

Hi @tdaede, seems like you only closed the PR and didn't merge the patch or didn't publish the merge.

I can see it here: http://git.xiph.org/?p=vorbis.git;a=summary
I'm not sure though which git should be primary at the moment, so I'm paging @ePirat
Regardless, Github is just a mirror and the merge should eventually show up here too.