The discombobulator doesn't do damage.

The discombobulator doesn't do damage, thats my problem. i first removed all the mods that i was using with the lategameupgrades mod and started a new game in a new slot. i upgraded the discombobulator to the max and it still didn't do damage. i changed the all the config values that had to do with damage so that the discombobulator does 100 points of damage! (initally and continously). it still only stunned the dogs 😥

Just tested with:

Disco at level 4
Disco being able to damage enemies at level 2
Disco initial damage (once it reaches the desired level to deal damage) at 100
30 baboons spawned and lured to the ship.
typed atk and they were all killed

So I am not really sure what is your problem.

Closing due to inactivity.


P19 Determine search parameter usage

Write rake task to extract the actual search parameters used over a period of a month.
Required by #648
E0 U6 S7 C6: P19

On production with a total number of searches of 25,998 searches there were 13817 that were NOT a census search and 13686 that were NOT a birth county search and 8510 that did not include either. In other words birth and census county searches are essentially equal in number.


Charting Plugins Tick options

Hi,
It would be nice to have the option to change the default text size and color of the X and Y axis. I think this requires the addition of the ticks functuionality?

https://github.com/vikramlearning/blazorbootstrap/pull/737

This is fixed.


Include Date header in any Finch response

#727
Hope this helps 😸

@vkostyukov Thanks for your review. It's done.

Current coverage is 79.33% (diff: 100%)

Merging #730 into master will increase coverage by 0.22%

@@             master       #730   diff @@
==========================================
  Files            34         35     +1
  Lines           651        658     +7
  Methods         624        629     +5
  Messages          0          0
  Branches         27         29     +2
==========================================
+ Hits            515        522     +7
  Misses          136        136
  Partials          0          0

Powered by Codecov. Last update 70c3f3b...929f96d

This looks perfect. Thank you @n4to4! One last wish - do you mind squashing this into a single commit?

Done squashing

Thanks again! Merging this.


maps/string-keys: use optimized map access

This change updates the approach to use the optimized form:
val := m[string(byteSlice)]
Updates https://github.com/orijtech/bencher/issues/832

Interesting -- while this optimization is generally a marked improvement, it seems to be consistently slower for len=10.
https://dashboard.bencher.orijtech.com/benchmark/1d0b0093434848b792918c810faac3f5
https://dashboard.bencher.orijtech.com/benchmark/de317861342c43239c5a9814ee5e9492
https://dashboard.bencher.orijtech.com/benchmark/62b8699022c2453b96939c975f0fa924

Interesting -- while this optimization is generally a marked improvement, it seems to be consistently slower for len=10.
https://dashboard.bencher.orijtech.com/benchmark/1d0b0093434848b792918c810faac3f5
https://dashboard.bencher.orijtech.com/benchmark/de317861342c43239c5a9814ee5e9492
https://dashboard.bencher.orijtech.com/benchmark/62b8699022c2453b96939c975f0fa924

I think that's an anecdote given very short key lengths.


Add Go to address

Hi Miroslav Hajda
I used exbin hex Editor library in my application
I added it to the go to address function
codeArea moves to the desired address, but scrolling does not
And after scrolling again, it returns to the previous address
private void goToPosition(long newPosition) {
codeArea.revealPosition(new DefaultCodeAreaCaretPosition( newPosition, 0,codeArea.getActiveSection() ));
codeArea.setCaretPosition( newPosition);
}
Please help to fix this issue

Hi,
Android variant was under development long time ago. It has unfinished rendering, scrolling, virtual keyboard, settings, operations - basically pretty much everything is not finished :-| I reached some hurdles during development and as there are multiple hex editors for Android / even open source ones, it didn't seem worth to continue.
Maybe you could try / would prefer to use other hex editor? For example: https://github.com/Keidan/HexViewer

The code https://github.com/Keidan/HexViewer is written very complicated
and heavy, but I easily used your code, I added new features to it, but
because the coreara source is not available and its jar file was used.  I
can't fix a small bug, this program is suitable for me, I used it in a
bigger project where bin files related to car computer dumps are managed
and edited.
On Sun, May 5, 2024, 12:33 AM Miroslav Hajda @.***>
wrote:

Hi,
Android variant was under development long time ago. It has unfinished
rendering, scrolling, virtual keyboard, settings, operations - basically
pretty much everything is not finished :-| I reached some hurdles during
development and as there are multiple hex editors for Android / even open
source ones, it didn't seem worth to continue.
Maybe you could try / would prefer to use other hex editor? For example:
https://github.com/Keidan/HexViewer
—
Reply to this email directly, view it on GitHub
https://github.com/exbin/bined-android/issues/1#issuecomment-2094396447,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADTCZPC5MNZPRVVZ6CPVWCDZAVEJLAVCNFSM6AAAAABHHDCU2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGM4TMNBUG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Nice to hear it is at least somewhat useful to someone.
I updated android app to use libraries from maven instead so you can get sources from maven or from source repositories:
https://github.com/exbin/bined-lib-java/tree/master/modules/bined-core
https://github.com/exbin/exbin-auxiliary-java/tree/master/modules/binary_data

Fixed some scrolling issue, but I'm not sure if it will help you with your problem.
Also I believe in normal situation codeArea.setCaretPosition(...) should already scroll to reveal caret (cursor)...
Still lot of issues to fix if I'll have time / ability to do so...

Released app version 0.2.1 which has basic go to address functionality.


BadRequestException: Invalid cache key - when trying to import Swagger file generated by aws console export

I exported a Swagger + API Gateway json definition of my running API Gateway configuration in Ireland and tried to import them with the apigateway-importer in usw-west-1. And got suprisingly an error. Since I didn't modified the exported .json, I have no clue why it should not work.
I attached the file only with modified IPs
corporate-staging-swagger-integrations-noip.txt
 16-01-26 15:51:56,040 INFO - Creating integration with type HTTP
2016-01-26 15:51:56,734 INFO - Creating method for api id tcnluavmhe and resource id n08h50 with method post
2016-01-26 15:51:57,287 INFO - Creating resource '{id}' on eo1zha
2016-01-26 15:51:58,114 INFO - Creating method response for api tcnluavmhe and method GET and status 200
2016-01-26 15:51:58,287 INFO - Found reference to existing model Empty
2016-01-26 15:51:58,634 INFO - Creating method parameter for api tcnluavmhe and method GET with name method.request.path.id
2016-01-26 15:51:58,823 INFO - Creating integration with type HTTP
2016-01-26 15:51:59,173 ERROR - Error creating API, rolling back
com.amazonaws.services.apigateway.model.BadRequestException: Invalid cache key parameter specified (Service: null; Status Code: 400; Error Code: null; Request ID: ac297d30-c43c-11e5-949f-9b2c477cd931)
        at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1307)
        at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:894)
        at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:597)
        at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:363)
        at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:329)
        at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:308)
        at com.amazonaws.hal.client.HalClient.invoke(HalClient.java:235)
        at com.amazonaws.hal.client.HalClient.putResource(HalClient.java:122)
        at com.amazonaws.hal.client.HalResourceInvocationHandler.invoke(HalResourceInvocationHandler.java:125)
        at com.sun.proxy.$Proxy35.putIntegration(Unknown Source)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createIntegration(ApiGatewaySdkSwaggerApiImporter.java:264)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createMethod(ApiGatewaySdkSwaggerApiImporter.java:239)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.lambda$createMethods$0(ApiGatewaySdkSwaggerApiImporter.java:177)
        at java.util.HashMap$EntrySet.forEach(HashMap.java:1035)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createMethods(ApiGatewaySdkSwaggerApiImporter.java:176)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createResources(ApiGatewaySdkSwaggerApiImporter.java:168)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createApi(ApiGatewaySdkSwaggerApiImporter.java:69)
        at com.amazonaws.service.apigateway.importer.impl.ApiGatewaySwaggerFileImporter.importApi(ApiGatewaySwaggerFileImporter.java:48)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.importSwagger(ApiImporterMain.java:155)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.execute(ApiImporterMain.java:145)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.main(ApiImporterMain.java:83)
2016-01-26 15:51:59,179 INFO - Deleting API tcnluavmhe
2016-01-26 15:51:59,796 ERROR - Error importing API definition
com.amazonaws.services.apigateway.model.BadRequestException: Invalid cache key parameter specified (Service: null; Status Code: 400; Error Code: null; Request ID: ac297d30-c43c-11e5-949f-9b2c477cd931)
        at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1307)
        at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:894)
        at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:597)
        at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:363)
        at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:329)
        at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:308)
        at com.amazonaws.hal.client.HalClient.invoke(HalClient.java:235)
        at com.amazonaws.hal.client.HalClient.putResource(HalClient.java:122)
        at com.amazonaws.hal.client.HalResourceInvocationHandler.invoke(HalResourceInvocationHandler.java:125)
        at com.sun.proxy.$Proxy35.putIntegration(Unknown Source)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createIntegration(ApiGatewaySdkSwaggerApiImporter.java:264)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createMethod(ApiGatewaySdkSwaggerApiImporter.java:239)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.lambda$createMethods$0(ApiGatewaySdkSwaggerApiImporter.java:177)
        at java.util.HashMap$EntrySet.forEach(HashMap.java:1035)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createMethods(ApiGatewaySdkSwaggerApiImporter.java:176)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createResources(ApiGatewaySdkSwaggerApiImporter.java:168)
        at com.amazonaws.service.apigateway.importer.impl.sdk.ApiGatewaySdkSwaggerApiImporter.createApi(ApiGatewaySdkSwaggerApiImporter.java:69)
        at com.amazonaws.service.apigateway.importer.impl.ApiGatewaySwaggerFileImporter.importApi(ApiGatewaySwaggerFileImporter.java:48)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.importSwagger(ApiImporterMain.java:155)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.execute(ApiImporterMain.java:145)
        at com.amazonaws.service.apigateway.importer.ApiImporterMain.main(ApiImporterMain.java:83)

Thanks for reporting this. This is a bug in export API. We are working on fixing this.
Meanwhile, you can easily work around by editing the cacheKeyParameters from method.input.params.* format to method.request.(querystring | header | path).* format. In this case, you will be changing method.input.params.id to method.request.path.id
Sorry for any trouble this may have caused. Let us know if you need further assistance.

Your workaround seems to work, thank you.
Next step for me is to generate "new" swagger definitions from a script of mine and to update an existing configuration lets see how that works out.

@balakataws I still have this issue after it was reported 2 months ago. This issue seems breaking all functionality claimed to work here http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-export-api.html that relates to API Gateway integration extensions. So I could not import as is exported file without manual corrections. Could you please help me understand the following:

AWS API Gateway team doesn't consider import/export as important means to save/re-deploy API, and if yes,
What AWS API Gateway team can recommend to use for save/re-deploy API (AWS CLI? or something else?)

Thanks a lot!

We will prioritize this fix. Sorry for any additional manual work this bug may have caused.
Import/Export are very important features, and we are working on bringing them together to improve consistency and user experience.

Swagger/OpenAPI import is now generally available in the API Gateway REST API, the AWS CLI and all AWS SDKs. You can also import and export Swagger definitions using the API Gateway console. This release addresses many of the open issues and feedback in this repository.
I would encourage you to migrate your workflow to the standard AWS tools. aws-apigateway-importer will receive minimal support from the API Gateway team going forward.
Any feedback or issues with the new importer should be directed to the official API Gateway forums.
Thanks,
Ryan


fixes mapbox style deprecation

fixes https://github.com/RedHatGov/redhatgov.github.io/issues/341

FYI, it looks like the API has been deprecated early. We are testing our OCP3 workshop deployment and the map is blank now. Recreated the app specifying the hotfix branch, i.e.:
oc new-app --name=dc-metro-map https://github.com/RedHatGov/openshift-workshops.git#hotfix-2020-10-12-mapbox-style --context-dir=dc-metro-map
...and the map works again.


SIDM-7454 - Replaced OIDC setup with express-openid-connect

JIRA link
https://tools.hmcts.net/jira/browse/SIDM-7454
Change description

Removed existing OIDC routing/setup and replaced with express-openid-config module

Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

The tests for this won't pass until the OIDC script changes (for correcting the iss token) are added into AAT


Issue during create container

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az storage container create
Errors:
The command failed with an unexpected error. Here is the traceback:
'MaxRetryError' object has no attribute 'lower'
Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 174, in _new_conn
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/connection.py", line 73, in create_connection
  File "socket.py", line 918, in getaddrinfo
socket.gaierror: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 699, in urlopen
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 382, in _make_request
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 1010, in _validate_conn
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 358, in connect
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 186, in _new_conn
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x053DA988>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 439, in send
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 755, in urlopen
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/retry.py", line 574, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='ajaykopstorageaccount.blob.core.windows.net', port=443): Max retries exceeded with url: /cluster-configs?restype=container (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x053DA988>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/multiapi/storage/v2018_11_09/common/storageclient.py", line 321, in _perform_request
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/multiapi/storage/v2018_11_09/common/_http/httpclient.py", line 86, in perform_request
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 542, in request
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 655, in send
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 516, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='ajaykopstorageaccount.blob.core.windows.net', port=443): Max retries exceeded with url: /cluster-configs?restype=container (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x053DA988>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 692, in _run_job
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 328, in __call__
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/storage/operations/blob.py", line 145, in create_container
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/multiapi/storage/v2018_11_09/blob/baseblobservice.py", line 685, in create_container
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/multiapi/storage/v2018_11_09/common/storageclient.py", line 430, in _perform_request
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/multiapi/storage/v2018_11_09/common/storageclient.py", line 361, in _perform_request
azure.common.AzureException: HTTPSConnectionPool(host='ajaykopstorageaccount.blob.core.windows.net', port=443): Max retries exceeded with url: /cluster-configs?restype=container (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x053DA988>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 231, in invoke
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 658, in execute
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 721, in _run_jobs_serially
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 713, in _run_job
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/storage/__init__.py", line 377, in new_handler
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/storage/__init__.py", line 282, in handler
AttributeError: 'MaxRetryError' object has no attribute 'lower'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az storage container create --name {}

Expected Behavior
Environment Summary
Windows-10-10.0.17133-SP0
Python 3.8.9
Installer: MSI

azure-cli 2.34.1

Additional Context

storage

@ajaydevtron What authentication mechanism (--auth-mode, --account-key, --connection-string, --sas-token) you are using here ?

@ajaydevtron We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


NEW: dataclass-style settings

The package is very old and makes no use of the modern Python features. I propose that we should support dataclasses for settings – instead of plain Settings(). With that users would get IDEs' autocompletion features and linting checks.
This PR rewrites almost the entire implementation, yet it keeps the backwards compatibility, so that existing users would be able to migrate whenever they are ready.
The old tests are preserved to check the compatibility and moved to test_legacy.py. The new tests are the same ones but in the dataclasses style.
On top of that, the context manager is now both thread- and task-safe.

I like this idea in principle, though I still haven't reviewed the code, my question is: why not recommend pydantic BaseSettings ? Pydantic is usually present and we could remove this packages as a dependency, meaning less maintenance burden for us.


[staging-22.05] curl: backport 7.87.0 security fixes

https://curl.se/docs/CVE-2022-43551.html
https://curl.se/docs/CVE-2022-43552.html
Fixes: CVE-2022-43551, CVE-2022-43552
cc #207158
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@ofborg eval


custom font, font-size (and line height) not applied to some DOM text nodes

To reproduce with custom font:
https://readium-fonts.surge.sh/?epub=https%3A%2F%2Freadium.firebaseapp.com%2Fepub_content%2Faccessible_epub_3&goto={"idref"%3A"id-id2442754"%2C"elementCfi"%3A"%2F4%2F2[I_book_d1e1]%2F2%2C%2F1%3A0%2C%2F1%3A1"}
"O’Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol CA 95472"
When the OpenDyslexic font is selected (from the settings dialog), the above text remains unchanged. That is because the user-defined text formatting options are not applied (normally a style attribute which takes precedence over authored CSS).
Culprit:
https://github.com/readium/readium-shared-js/blob/develop/js/helpers.js#L242
Helpers.UpdateHtmlFontSize = function ($epubHtml, fontSize) {
...
    var $textblocks = $('p, div, span, h1, h2, h3, h4, h5, h6, li, blockquote, td, pre', $epubHtml);
...

Font size works thanks to: $epubHtml.css("font-size", fontSize + "%");. Applying font-family would also work, assuming the CSS cascade allows Readium-provided styles to take precedence. Otherwise, we must improve the DOM tree walker to hit interspersed text nodes too.

Related PR: https://github.com/readium/readium-js-viewer/pull/540

Fix for font-family:
https://github.com/readium/readium-shared-js/commit/4bc903c34585ffe3f2f20257d40a88d0af201ed5
(problem potentially still exists with font-size and line-height, which are per-element specific in local pixel units (not global percentage)).

Fix for colors (book styling scheme):
https://github.com/readium/readium-shared-js/commit/5fbf279dbabc35131922553a8c09701c9cc120f4
(PS: tested with Media Overlays playback, which itself injects !important CSS overrides, but on a per-element basis => higher priority in the styling cascade)


The Keyboard.addListener('keyboardDidShow') method is not executed when the Android phone screen is horizontal

The Keyboard.addListener('keyboardDidShow') method is not executed when the Android phone screen is horizontal

I tried to google how to implement this in Android/Java, could not find any solution
The current solution we implemented is based on this StackOverflow solution https://stackoverflow.com/a/26964010/11452286 and works only on Portrait
When the user opens the keyboard in Lanscape mode , it will cover the entire screen, on other use cases it would not (screenshot below). In this use cases (for ex. see Gmail), may be necessary using KeyboardingAvoidingView or keyboardDidShow/Hide
CLICK TO OPEN TESTS RESULTS

The issue here is that getRootView().getWindowVisibleDisplayFrame(mVisibleViewArea) does not detect any change when using Horizontal mode (except inverting width/height).
https://github.com/facebook/react-native/blob/eeb36f470929c2fdd8e1ed69898a5ba9144b8715/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java#L763
CLICK TO OPEN TESTS RESULTS

Portrait
02-25 18:02:56.900  4083  4083 W unknown:TESTING::: mVisibleViewArea: Rect(0, 72 - 1080, 1029)
02-25 18:03:00.576  4083  4083 W unknown:TESTING::: mVisibleViewArea: Rect(0, 72 - 1080, 1776)

Landscape
02-25 18:03:16.349  4083  4083 W unknown:TESTING::: mVisibleViewArea: Rect(0, 72 - 1776, 1080)


on Back button pressed on Android, Nima Animation runs faster than default 0.2 seconds

Example Code:
child: Container(
height: 50.0,
width: 75.0,
//    padding: EdgeInsets.all(5.0),
child: NimaActor("assets/Rabbits/rabbits.nma",
alignment: Alignment.bottomRight,
fit: BoxFit.contain,
animation: _animationNameRabbit,),
),
I am using Navigator method to come back to a specific page. When the page loads, the animation runs faster than usual speed.
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
maintainState: false,
builder: (context) => LoadQuizPage("rabbit"))
);

Thanks for submitting the sample code, do you happen to have a link to your animation file as well?
I suspect this is related to the some of the scheduler callback cleanup we did for the Flare-Flare package that we need to backport to the Nima package as well.
If you'd like to contribute a fix for this, I'd start by comparing the Nima Flutter widget in:
https://github.com/2d-inc/Nima-Flutter/blob/master/lib/nima_actor.dart
To the one in Flare (newer):
https://github.com/2d-inc/Flare-Flutter/blob/master/flare_flutter/lib/flare_actor.dart
In the meantime I'll add it to our roadmap (which you can see here https://portal.productboard.com/twodimensions/tabs/1-under-consideration).

@luigi-rosso thanks for your reply. I am using https://www.2dimensions.com/a/JuanCarlos/files/nima/mammals/preview animation.
Apart from this issue, I have another question. What is the suggested animation framework between, Nima and Flare?


Event category drop-down is grayed out on Events page

Describe the bug
On our tenant's Learning Pathways site, the Category drop-down for our Events list is grayed out and does not function. This has never worked correctly since the site was set up over a year ago.
To Reproduce
Go to the Events page and observe the grayed-out Category drop-down
Expected behavior
Category drop-down should allow selection of Event categories
Screenshots

Learning Pathways version number
<IP_ADDRESS>
Additional context
This occurs regardless of browser and regardless of incognito mode

@NancySkaggs2020 Thanks for bringing this to our attention. I took a look at this and it looks like an issue with how the site was provisioned not with the Learning Pathways code. I was able to replicate it in one of my test environments. I assume that you provisioned this via the LookBook? If you did my suggestion would be to post it to SharePoint/sp-provisioning-service GitHub Issues List and see if you can get some insight there. If you didn't provision with the LookBook let me know.

@dcashpeterson - We did not provision via LookBook; we were led through the setup process with Microsoft folks alongside and AFAIK provisioned in the optimal manner.

Thanks for letting me know. In that case please don't post to the provisioning issues list. Can you replicate the issue if you create a SharePoint site without using Learning Pathways? Learning Pathways doesn't do anything with the Events list. I checked the content type when I could replicate it and it looks like it's an issue with the Events list and Events content type/ category site column.
Can you provide details on the steps you followed to provision the site?

@NancySkaggs2020 I was able to replicate the issue but only when I provisioned the site from the LookBook and I encountered this issue #566. The good news is that issue is currently being worked on. This isn't an issue with the Learning Pathways web part unfortunately. You could try to delete and recreate the events list but the OOTB Events list template is no longer in the UI so you would probably need to do that with PowerShell.

I appreciate that update- I'll see what we want to do next. Thanks!


Cannot find module when node_modules dir is symlinked

I am working in an Ubuntu Vagrant box on a Windows host. To avoid issues with setting up symlinks in the node_modules/.bin I am using sympm.
atom-typescript is not recognizing packages in the symlinked node_modules directory. I get the cannot find module 'request'. error.
I have copied the project to another directory and ran npm i, resulting in a not-symlinked node_modules dir, and atom-typescript has no problem finding the module and the types within.
Here is some version info:
atom: 1.25.0
atom-typescript: 12.3.5
typescript: 2.7.2

All module resolution is done through tsserver. tsserver shouldn't really care whether node_modules is symlinked or not, so the root of the issue is likely elsewhere.
Make sure relevant typings are installed (via @types or otherwise)

Yes, you are right - I've figured out the real issue: atom-typescript can't find the node_modules dependencies because I am running Atom on the Windows host which has no access to the symlinked directory in the Linux Vagrant box. This seems so obvious now, of course :)


ci: restrict only admin user can run slash commands workflow

Description:

Testing done:

Affected area:

Functional Area

New Functionality
[ ]

CI System
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Demo
[ ]

Documentation
[ ]

Egress
[ ]

Ingress
[ ]

Install
[ ]

Networking
[ ]

Observability
[ ]

Performance
[ ]

SMI Policy
[ ]

Security
[ ]

Sidecar Injection
[ ]

Tests
[ ]

Upgrade
[ ]

Other
[ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project?

Did you notify the maintainers and provide attribution?

Is this a breaking change?

Has documentation corresponding to this change been updated in the fsm-docs repo (if applicable)?

/lgtm


Pubmed rels debug

This PR splits the PubmedProcessor into two separate processors: PublicationProcessor and JournalProcessor. This is done in order to not have a conflict in the (previously) common edges file.
Other updates:

Resolve some data conflict in journal nodes from Pubmed and the wikidata JournalPublisherProcessor
Various changes to catch NaN's in JournalPublisherProcessor
Add option to validate data in Node creation, turned off by default, turned on for Node assembly
Replace pyobo with bio_ontology where possible
For cases where pyobo is used, specify version to avoid downloads of resource file when service is running
Add cli for pickle caches

Todo:

[x] Update Dockerfile to copy over pyobo resource files and to rebuild caches
[ ] Rebuild and re-deploy service after merge

There's a circular import breaking the tests, I'll fix it

I tried to run the continuous analysis with some made up rat data (just listing some rat gene names and associating random floats with each name), but the GSEA algorithm filtered it all out and errored so it's still untested. The file copying at docker build time and loading of the name to id map worked out though.


[MAINAPP] BQ chip stalling in i2c lib

Possible I2C code problem from LibOpencm3 side. It stalls inside the i2c library waiting for ACK.

 <- Current implementation

The repeat start might be problematic. need to check whether the repeat start is really necessary

One possible implementation is to call i2c_transfer7 2 times, one to write, one to read, to avoid the blocking if statement that checks for complete i2c transfer.


Update integration tests to use profile trace

dup #590

Going to reopen this.  Updating the integration tests can be done separately from updating the code.


Add files via upload

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[x] Filename in the lowercase format
[x] Image format: png
[x] Image size: 256 by 256 px

This is not address for smart contract


Update example for Express in README

Update express example in README.md
Without next error didn't handle

Thanks a lot!


[web] Default to in-memory route handling when in custom element.

There should be an option to use an in-memory UrlStrategy for apps that are embedded into a page, so they don't mess with the URL bar of the host app.
There's one such implementation here: TestUrlStrategy extends UrlStrategy, that could be made available to users and probably used as a default when Flutter web is embedded in a way that doesn't take over the whole screen.

/cc @mdebbar feel free to add more details here!


Problem : module stuck on "Loading music"

Hello,
First of all, I apologise to post one more issue about the module MMM-Sonos being stuck on "Loading music".
I've read and tried to apply all the tips already provided in the "Issues list" but I cannot get my module to link to my Sonos devices.
I know it's a very old topic, but I hope someone will be willing to help, and that could maybe clarify for others in the same situation...
Sorry also for my poor knowledge about coding on raspberry, I will try to be as explicit as I can be.

First of all, I'm running a Raspberry PI OS on my Raspberry 3b+
I've checked on my network my Sonos IP (on the Sonos app for exemple), and it seems to be the one of my Sonos Beam, which of me is : <IP_ADDRESS>
I've did the installation steps like this :

On the MagicMirror/config > config.js file i've even try to force the IP reading like this :

My MMM-Sonos.js look like this :

and this :

I can see that my http-api PM2 seems to be well working when the raspberry starts :

If someone can support it would be greatly appreciated.
Take care during this weird period.
Léo

To add some details:
Not sure if that's related but I'm getting some "vulnerabilities messages" during the installations :

When doing the "cd MMM-Sonos/ && npm install --production" :
MMM-Sonos folder - vulnerabilities.txt

When doing the "cd node-sonos-http-api && npm install --production" :
node-sonos-http-api folder - vulnerabilities.txt

To add some details:
Not sure if that's related but I'm getting some "vulnerabilities messages" during the installations :

When doing the "cd MMM-Sonos/ && npm install --production" :
MMM-Sonos folder - vulnerabilities.txt

When doing the "cd node-sonos-http-api && npm install --production" :
node-sonos-http-api folder - vulnerabilities.txt

I solve it reinstalling it

I solve it reinstalling it


pdo_sqlsrv issue: TCP Provider: Error code 0x68 (with more detailed info)

PHP version
PHP 8.0 (tested with PHP 8.1 also)
PHP SQLSRV or PDO_SQLSRV version
pdo_sqlsrv 5.10.0
sqlsrv 5.10.0
SQL Server version
Microsoft SQL Server 2012 (SP3-CU4) (KB3165264) - 11.0.6540.0 (X64)
Microsoft ODBC Driver version
ODBC Driver 17 for SQL Server
Client operating system
Ubuntu 20.04
Problem description
I'm facing the error SQLSTATE[08S01]: [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x68 (SQL: select [NOME] from [PAISES]).
It is exact the same problem from here: https://github.com/microsoft/msphpsql/issues/809
But I was able to discover more details about it: It just happens after the request get more than a specific quantity of data.
I'm testing with a very simple table:
SELECT p.HANDLE, p.NOME, p.CODE FROM PAISES p WHERE p.HANDLE < 10;

it works.
Trying with p.HANDLE < 20 works but after p.HANDLE < 30 I face the 0x68 error.
I'm also able to get all the rows just with:
SELECT p.HANDLE FROM PAISES p WHERE p.HANDLE;

The table has aprox 300 records. When I add more columns to the select I face the error again.
These facts make me think about: it looks related with the size of the "data" or the "package" fetched.
So  I tried change the sqlsrv.ClientBUfferMaxKBSize to a bigger number (very big) but it didn't work. I also tried the same for pdo_sqlsrv.client_buffer_max_kb_size but didn't work.
Is there some other kind of configuration to the size of data transferred or to be fetched?

This is usually a network environment issue, and the server closed the connection. I don't think changing client buffer to a big number would help. If possible, try to use a packet analyzer and see if there's any network connection problem.

The problem was caused by an issue between the ISP and our corporate VPN.


Add potions meta to shop configuration items

Add new configuration options for giving potion items with their effect and level abilities.
This should be implemented to GiveItems section
https://github.com/Zrips/Jobs/blob/11700861660fc31c3680d56cfca790589f55325b/src/main/java/com/gamingmesh/jobs/config/ShopManager.java#L392

It would also be nice to have it in the quests section (for the alchemist job).

It would also be nice to have it in the quests section (for the alchemist job).


fix bug when unwarp mode

0 11 12 13 14 15 -> 11 12 13 14 15

To be honest, its been such a long time since i've looked at any of this code (it was old before I even uploaded it to Github originally!) so ....i'll take your word for it that there is a bug and this fixes it!
Cheers for spotting it!


adds issue #1: feature: new data column for delivery_date

Adds delivery_Date to backend and frontend.

Sorry, targetted the wrong base repo.
PR will be closed and discarded.


gnomeExtensions.arcmenu fails with a hash mismatch

Describe the bug
nix-build -A gnomeExtensions.arcmenu.src
these derivations will be built:
  /nix/store/jin0n8f9vlvfac2zj1zsxwh7yp05z6df-source.drv
building '/nix/store/jin0n8f9vlvfac2zj1zsxwh7yp05z6df-source.drv'...

trying https://gitlab.com/api/v4/projects/arcmenu%2FArcMenu/repository/archive.tar.gz?sha=v12
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1175k    0 1175k    0     0  1242k      0 --:--:-- --:--:-- --:--:-- 1241k
unpacking source archive /build/archive.tar.gz?sha=v12
hash mismatch in fixed-output derivation '/nix/store/8k7nq03khj5nrh2mr08mqzdyp2yw55zj-source':
  wanted: sha256:0h12ks0rvbs75d4qi8f4c6x0zaxddjrzdk05qwjj6cyqzw6r8ls7
  got:    sha256:097sm9w08mbh5p09zp26x27dsi909ydajx9f6mvg9wrz4yx6pv0w
error: build of '/nix/store/jin0n8f9vlvfac2zj1zsxwh7yp05z6df-source.drv' failed

Someone should investigate this (maybe the release was re-tagged?) and fix the hash mismatch in nixpkgs.
Notify maintainers

cc @dkabot
Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: gnomeExtensions.arcmenu
# a list of nixos modules affected by the problem
module:

Cannot reproduce this on master or release-21.11, I guess this was resolved when it got bumped to v14.


iOS support

Will there be ios support?

+1 for this.

+1 for this.

Hello guys.
Now I don't have any plans for iOS support. I ever don't have an iOS
device.
But if you need it then I would suggest you implement it and I will add
your implementation to the repository.
On Mon, Nov 7, 2022 at 12:10 AM Umer-Mahmood-889 @.***>
wrote:

+1 for this.
—
Reply to this email directly, view it on GitHub
https://github.com/rostislav-nikitin/Plugin.BluetoothClassic/issues/7#issuecomment-1304907306,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN2773NRWUEW3KW5KXSM7DWHAUHDANCNFSM5J5YSQEA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>

--
Bye.
Best regards, Rostislav Nikitin.


Source lines for cpu samples present using --debug, but not using --profile

The CPU samples returned by getCpuSamples in devtools, are used to generate CPU profile data (which is used to populate the CPU profiler table).
When attached to the Flutter Gallery App run with --profile:

the samples are parsed into stack frames here
but the samples provided never have location?.line set.

On the other hand, when Flutter Gallery App is run with --debug:

samples  will have location?.line set.

The end result is that source lines only appear to work when running the target application in --debug mode.
Details
Reproduced on
Targets:

MacOs
android

Dev Tools was run on MacOs
My Dart Version

Dart SDK Version (dart --version)

Dart SDK version: 2.18.0-34.0.dev (dev) (Tue Apr 19 01:34:32 2022 -0700) on "macos_x64"

@bkonyi this is one you may be able to help with

So I have this working now locally, but it has a non-negligible impact on the AOT snapshot size since we need to add token position information for each function (and if we wanted to be consistent, each field and class also) and line start arrays for each script.
Here's the sizes of the snapshots generated while building Flutter's image_list example:
-rw-r--r--   1 bkonyi  primarygroup  4965272 May  6 12:57 no_func_tokens.so
-rw-r--r--   1 bkonyi  primarygroup  5522328 May  6 12:47 with_func_tokens.so

For this relatively small application, we're seeing a 10% size regression, which is hardly ideal. If we really want to have line number information available for profiles (which I assume we do), we might need to consider other options (e.g., looking for the line/column information directly from the SourceLocation service objects rather than using token positions to map into the line starts arrays).


Word wrap only in Markdown files

When I write my code, I want word wrapping to be disabled. When I write Markdown, I’d like to configure word wrapping at 80 characters. Is there a way to create different editor configurations for different file types?

duplicates #1587


Social media (OG) image previews

We need a way to attach OG image to individual wiki pages.
Or generating a automatic default preview image based on title / subtitle would be great.
Or letting the user write a template for generating an OG image would be even more magical. 🤩

Actually, the main feature request in this PR is generation of automatic OG images, so let it be open for now 😂


Add possibility to add custom styles to signin pages per app

Closes #1149
Also improves performance of rendering the 'sign up' page, it no longer does 67 sequential queries on page load.

I've temporarily set this PR as default version, but there was a problem with the registration on dashboard.onzestadapp.be (404 https://dashboard.onzestadapp.be/unauthenticated/osa/signup/app-info/?language=nl)
I've reverted to version 'tf'.

Should be fixed now

Should be fixed now


Long press on mobile seems to interfere with zoom

Describe the bug
While zooming on mobile, if you "long press" the image it will sometimes zoom and other times open the phone's default image options. This can be quite frustrating when you're simply expecting the image to zoom only.
I've recorded a video of the bug below from my iPhone 11 on Safari.
https://github.com/willnguyen1312/zoom-image/assets/961947/01c56489-4722-4423-b141-f5858508b54b
https://github.com/willnguyen1312/zoom-image/assets/961947/1888ce0f-b727-4590-a35f-1d25ddf63603
Whether or not you explicitly restrict the phone's native image function is debatable I guess.
Would it be better to provide a "zoom icon" that overlays the image for mobile instead? That way the user can click the icon and begin the zoom, which would solve for the ambiguous expectations. I think it would be appropriate to restrict the native phone functionality at that point.
Reproduction
See above
Used Package Manager
npm
Validations

[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] The provided reproduction is available

Hi Andrew. It's funny that I found similar thing while solved this issue https://github.com/willnguyen1312/zoom-image/issues/299 of yours. I believed it's a native feature of mobile phone to let users download image to their phone's storage by hard-press / long-press. Normal press won't face this issue 😃

Whether or not you explicitly restrict the phone's native image function is debatable I guess.
I'm absolutely with you on this. I didn't touch this area since it belongs to users' space. As a library author, I typically aim for maximum flexibility instead of restriction toward developers :)

I will give it some digging today after work. Thanks so much for your work on creating an issue with your thoughts :)

I've recorded a video of the bug below from my iPhone 11 on Safari.

Same phone and browser on my end too lol

I've recorded a video of the bug below from my iPhone 11 on Safari.

Same phone and browser on my end too. I inherited the phone from my wife when she upgraded her phone to 13 model lol

Haha exact same situation as me! I appreciate your hard work Nam. Looking forward to hearing more.

Hi Andrew, I just shipped a new option called disabledContextMenu to zoom image move. By default, it's false. If you turn it on, it will prevent zoomed image from being right-clicked / long-pressed to open context menu which is the reason why zoom experience has got disrupted. You can adjust this value on whichever devices / situations you serve. Please try it out and give me feedback. Thanks 😊

Confirmed fixed. Thanks a million!


imgSrc属性绑定base64后，图片不能撑满canvas画板

Version of js-screen-shot
1.9.9-rc.9
Operating system and its version
No response
Browser and its version
No response
Sandbox to reproduce
No response
What happened?

报错信息
No response

Hello @jinsongen. Your feedback has been received, and you will be notified in the issue area when the problem is resolved.
你好 @jinsongen，已收到你反馈的问题，问题解决后将在issue区域通知你。


Re-Skin to look like AoC

My plan is to take a couple main colors from the AoC wiki and reskin bootstrap 4 with it's well known  customization points since our stuff already uses the bootstrap theme.

being handled in #9


GUI mode : Do not log an exception when process is cancelled

When the user cancels the process (mostly by clicking somewhere in the GUI when a duplicate search is being performed), an exception is logged. This leads to think something bad append though it was a perfectly normal behavior.

Fixed in Beta


Callback error - Appcelerator Titanium

The callback is fired but there is an error.
Script Error {
[ERROR] :      column = 948;
[ERROR] :      line = 1;
[ERROR] :      message = "null is not an object (evaluating 't.show')";
[ERROR] :      sourceURL = "file:///private/var/mobile/Containers/Bundle/Application/2951A44E-EC99-4229-9C98-543C7E7F27B9/11pass11.app/library/functions.js";
[ERROR] :      stack = "callback@file:///private/var/mobile/Containers/Bundle/Application/2951A44E-EC99-4229-9C98-543C7E7F27B9/11pass11.app/library/functions.js:1:948";
[ERROR] :  }
Here is how I register:
Titanium.UI.iPhone.setAppBadge(null);
if (Titanium.Network.online) {
	var pushnotifications = require('com.pushwoosh.module');
	Ti.API.info("module is => " + pushnotifications);

	pushnotifications.pushNotificationsRegister({
	    "pw_appid": "appCode",
	    success:function(e)
	    {
	        Ti.API.info('JS registration success event: ' + e.registrationId);
	    },
	    error:function(e)
	    {
	        Ti.API.error("Error during registration: "+e.error);
	    },
	    callback:function(e) // called when a push notification is received
	    {
	        Ti.API.info('JS message event: ' + JSON.stringify(e.data));
	        var a = Ti.UI.createAlertDialog({
				title : 'test',
				message : e.data.aps.alert
			});
			a.show();

			a.addEventListener('click', function(e) {

				Titanium.UI.iPhone.setAppBadge(null);
			});
	    }
	});

}

And if I unregister and re-register again, will the callback be fired also?
Do I need to do "Ti.Network.registerForPushNotifications" and "Ti.App.iOS.registerUserNotificationSettings({
types : [Ti.App.iOS.USER_NOTIFICATION_TYPE_ALERT, Ti.App.iOS.USER_NOTIFICATION_TYPE_SOUND, Ti.App.iOS.USER_NOTIFICATION_TYPE_BADGE]
});"

Hi,
What callback are you talking about?
Also what is functions.js file? It doesn't look like Pushwoosh error but Javascript error?

yes
No, you don't need to call this, Pushwoosh SDK will call this internally during registration process

The callback I'm talking about is when the app receive the push notification, I can show the message via an alert dialog. You can see this in my code above.
callback:function(e) // called when a push notification is received
{
Ti.API.info('JS message event: ' + JSON.stringify(e.data));
var a = Ti.UI.createAlertDialog({
title : 'test',
message : e.data.aps.alert
});
a.show();
        a.addEventListener('click', function(e) {

            Titanium.UI.iPhone.setAppBadge(null);
        });
    }

As for function.js, it is a file where i put the register function.

It looks like titanium is upset by manipulating UI (alerts) in Javascript callbacks. I have to perform more tests there, but it looks like callback fires on background thread (which cannot manipulate UI). Though the code in the plugin explicitly states to fire the callback on the main thread.
As a workaround try wrapping your alert code in setTimeout function with 0 timeout?
http://stackoverflow.com/questions/779379/why-is-settimeoutfn-0-sometimes-useful

it works if I set the timeout...thanks....

Wrapping the alert code in setTimeout with a 0 timeout didn't work for me on Titanium running on the 4.0.0 SDK.
Chungfk - if I'm reading this correctly, you just did something like this in your eventCallback...
Did I miss something???  It isn't working for me.  Instead of the alert dialog popping up in the app, I'm just getting the background notification.
function eventCallback(e) {
setTimeout(function() {
var a = Ti.UI.createAlertDialog({
title : 'test',
message : e.data.aps.alert
});
a.show();
}, 0);
}

Correction - I'm using the 4.1.0 (6/4) SDK to get the Ti Fix.

My problem is on Android, not iOS so I'll create a new issue


Errors occurs while using rosbag: Could not find library corresponding to plugin

When I run the command
rosbag play D:\summer_project\20200619_123634.bag

I got the following error:
[FATAL] [1593471809.093414800]: Could not find library corresponding to plugin rosbag/NoEncryptor. Make sure the plugin description XML file has the correct name of the library and that the library actually exists.

However, after I check the folder location, c:\opt\ros\noetic\x64\include\rosbag, I found the file no_encryptor.h , but not sure why the rosbag cannot find the library.
To Reproduce
Steps to reproduce the behavior:
followed the tutorial installation for ros-noetic on windows 10:
http://wiki.ros.org/Installation/Windows
After the installation, I run the "roscore" and checked the rosbag functionality by using the command " rosbag play" for one of my example bag file.
rosbag play D:\summer_project\20200619_123634.bag

Expected behavior
I expected that the ros was able to read the bag file sucessfully and play the recored videos stored in the bag file.
Environment information:

OS version: Windows 10
Chocolatey Versions: v0.10.15

@bfeng1 Hi! So the rosbag/NoEncryptor plugin should be mapped to this library:
C:\opt\ros\melodic\x64\bin\rosbag_default_encryption_plugins.dll
If the file does exist, one possible is something going wrong as it gets loaded. Can you share your environment variable %PATH% under the command prompt you are running rosbag play? (For example, type set PATH and share the output.)

Would it be possible for you to post the rosbag?

@seanyen Hi Thank you for responding! I found the file rosbag_default_encryption_plugins.dl in the folder that you mentioned. Here is the output after I ran "set PATH".
C:\Windows\System32>set PATH
Path=C:\opt\rosdeps\x64\bin;C:\opt\ros\noetic\x64\bin;C:\opt\python37amd64\Scripts;C:\opt\python37amd64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\libnvvp;F:\python_related\python38\Scripts\;F:\python_related\python38\;F:\New folder (2)\Scripts\;F:\New folder (2)\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Matlab_student\bin;C:\Program Files\NVIDIA Corporation\Nsight Compute 2019.5.0\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Users\binfe\AppData\Local\Microsoft\WindowsApps;D:\2019 spring\microprocessor\quartus\modelsim_ase\win32aloem;F:\python_related\pycharm\PyCharm Community Edition 2019.3.2\bin;C:\Users\binfe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\binfe\AppData\Local\atom\bin;C:\Program Files\Mercurial\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW

@ooeygui Hi I can share the bag file I have been testing, but the githubd did not support the bag file type. Also I tried different bag files and all of them give me the same error. So I do not think the issue is from the bag file I am using.

@bfeng1 Thank you for trying to post it.

Hey guys, I am running into the same issue on my windows installation with my rosbag file that ran just fine on linux. I made shure that my installation is not corrupt by reinstalling but the issue actually persists. If you want I could try and share my bagfile as well. But at this point it rather looks like a bug in the ros for windows installation than an issue with the bagfile.
This is the content of my %PATH%-variable:

C:\opt\rosdeps\x64\bin;C:\opt\ros\noetic\x64\bin;C:\opt\python37amd64\Scripts;C:\opt\python37amd64;C:/IFL/compression_compare_win/devel\bin;C:/IFL/compression_compare_win/devel\lib;C:/opt/rosdeps/x64\bin;C:/opt/rosdeps/x64\lib;C:/opt/ros/noetic/x64\bin;C:/opt/ros/noetic/x64\lib;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\MiKTeX 2.9(1)\miktex\bin\x64;C:\WINDOWS\system32\config\systemprofile.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\Skype\Phone;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\Nsight Compute 2020.1.0;C:\Program Files\dotnet;C:\Users\Alexander\AppData\Local\Microsoft\WindowsApps;C:\Users\Alexander\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\VC\Linux\bin\ConnectionManagerExe

If you need any further information, do not hesitate to contact me

@bfeng1 @alec3010 We have a new release https://discourse.ros.org/t/ros-on-windows-noetic-release-v20200831-0-0-2009101215/16352. Can you take a look if this is addressed by this version? Thanks!

closing due to inactivity


docs appear to be outdated

looking at the docs for https://docs.rs/argmin/latest/argmin/solver/neldermead/struct.NelderMead.html#method.with_sd_tolerance, I see:

Set sample standard deviation tolerance
Must be non-negative and defaults to EPSILON.
Example

let nm: NelderMead<Vec<f64>, f64> =
    NelderMead::new(vec_of_parameters).with_sd_tolerance(1e-6)?;

but in the source, I see:
  /// Set sample standard deviation tolerance
    ///
    /// Must be non-negative and defaults to `EPSILON`.
    ///
    /// # Example
    ///
    /// ```
    /// # use argmin::solver::neldermead::NelderMead;
    /// # use argmin::core::Error;
    /// # fn main() -> Result<(), Error> {
    /// # let vec_of_parameters = vec![vec![1.0], vec![2.0], vec![3.0]];
    /// let nm: NelderMead<Vec<f64>, f64> =
    ///     NelderMead::new(vec_of_parameters).with_sd_tolerance(1e-6)?;
    /// # Ok(())
    /// # }

it seems your docs need to be updated to reflect your code or something weird is going on???

Hi,
I'm unsure what you mean exactly, as the text seems to be equivalent. Do you mean that the code example is shorter in the documentation compared to the actual docs in the code? This is done deliberately via the # in front of the not printed code lines in order to keep the example focused on whats important while making sure that the example still functions as a doctest.
Or did you mean something else?

Ah, I see that now.  Since this was intentional, I think we can close the issue.  I had an intern who couldn't figure out how to use the solver until I showed him the source code, and we were confused as to why the source has so much more information.  I did not realize that commenting out lines in code examples results in them not appearing in the html docs.   That's  a good trick to have handy.

For an overview of how to use a solver I suggest having a look at the corresponding example if you haven't seen it already. In the past the docs used to link to the example, but that has unfortunately also caused confusion (#145).
If you have suggestions on how to improve the documentation I'd be happy to hear them :)

I'll give it some thought.  Documentation has a lot of nuances, and there are often no clear right answers.


Add Delete storage bucket code

We need code to delete a storage bucket.
Callable object name DeleteBucket() and function name delete_bucket()
(
    storage_bucket_name: str,
) -> ResultE[Literal[True]]:

Since it will be wrapped by Success object then there is no reason to return Literal[True], lets just return None.


[SPARK-42002][CONNECT][FOLLOWUP] Remove unused imports

What changes were proposed in this pull request?
Remove unused imports
Why are the changes needed?
clean up
Does this PR introduce any user-facing change?
no
How was this patch tested?
existing UT

Merged to master and branch-3.4.


Connection dropped and auto-reconnect not working after publish

Describe the bug
Sending a larger stringified content results in connection disconnect and auto-reconnect fails on every retry.
Expected behavior
Sending of regular sized JSON content should be possible.
The connection should not abort or at least it should auto-reconnect again
Actual Behavior
Connection gets dropped, reconnect fails, message is not sent.
Log:
2023-05-09 22:50:02 2023-05-09 21:50:02 [13] ERROR /nanomq/nng/src/sp/transport/mqtt/broker_tcp.c:681 tcptran_pipe_recv_cb: size error 0x95
2023-05-09 22:50:02
2023-05-09 22:50:02 2023-05-09 21:50:02 [13] WARN  /nanomq/nng/src/sp/transport/mqtt/broker_tcp.c:872 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv error rv: 149
2023-05-09 22:50:02

To Reproduce
If possible, include actual reproduction test code here.
Minimal C test cases are preferred.
Start docker container as mentioned on docker site.
Use MQTTX or similar to send a message
{
  "msg": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxnnnnnxxxxxxxxxxxxxxxxxxxxx"
}

** Environment Details **

NanoMQ version: 0.17 (latest docker image)
Operating system and version: macOS (M1)
Compiler and language used: typescript with recommended mqtt.js lib and also MQTTX
testing scenario

Client SDK
If possible include the mqtt sdk you used to connect to nanomq
Minimal C test cases are perferred.
mqtt.js javascript lib and also via MQTTX UI
Additional context
Add any other context about the problem here.
After playing around with the config, it seems to be an issue with default settings.
Relates to #1126

I am glad you figured it out by yourself.
Yes, 1024 bytes is too small for most scenarios. I will modify the default conf file now.

Is it expected, that auto-reconnect is not possible, if you exceed the size of a single message?
As far as I've seen, the broker should only cancel the single message and not drop the whole connection. At least re-connect should be possible.
If you have IoT-devices, it might hurt a lot, if they are going offline and never come back.

Nope. Auto-reconnect fully relies on the client itself. The broker has no power over it.
So normal case should be:
Client sends a packet exceed max limitation--- broker disconnect the client --- client reconnect again.
If the client cannot reconnect, I would suggest you look up to SDK code

BTW
MQTTX doesnt do auto-reconnect

are you sure @JaylinYu ?
I'm on Version: v1.9.2
The fields in the connection settings are available, the UI shows the banners "Reconnecting" and you can see in broker log the re-connects.
This seems to work as expected

Whoops, I neglect this new feature of MQTTX.
it is likely MQTTX stops reconnecting. will dig further

just tried with mosquitto cli, it can reconnect automatically:
mosquitto_pub -h localhost -p 1883 -t topic_1 -l -d  -q 1
Client wioudauisdh sending PUBLISH (d0, q1, r0, m1, 'topic_1', ... (7 bytes))
Client wioudauisdh sending CONNECT
Client wioudauisdh received CONNACK (0)
Client wioudauisdh sending PUBLISH (d1, q1, r0, m1, 'topic_1', ... (7 bytes))
Client wioudauisdh sending CONNECT
Client wioudauisdh received CONNACK (0)
Client wioudauisdh sending PUBLISH (d1, q1, r0, m1, 'topic_1', ... (7 bytes))
123123123Client wioudauisdh sending CONNECT
Client wioudauisdh received CONNACK (0)
Client wioudauisdh sending PUBLISH (d1, q1, r0, m1, 'topic_1', ... (7 bytes))
The reconnecting issue should be a bug of MQTTX, will inform them.

Hi, @sebastianwessel . Thank you for using MQTTX and NanoMQ, we appreciate your feedback. Regarding the issue you've experienced, I would like to confirm - have you enabled the auto-reconnect feature in your MQTTX config page? And if so, have you also set the right reconnection period? Please check these settings and let us know.
You can check this by clicking on the edit button in the top right corner 👇

Yes, I have same settings as you mentioned in screenshot.
As soon as I send a message with too large content, the connection breaks, MQTTX goes in some re-connection loop.
It is also not possible to stop somehow this loop - you need to close & re-open MQTTX in this case.
The auto-reconnect seems to work correctly in general - no matter which broker, but breaks at least on nanoMQ on too large messages.
Tbh: I didn't test, what happens, if mosquitto or any other broker receives a message which is larger than expected/allowed.
I also used the mqtt.lib and played around a bit with timings, but this didn't help.
As soon as there is a single message published, which is too large, it breaks the connection and the re-connect possibilities.

@ysfscream
I've tried to send the same message with QOS 0
In this case, the connection gets also closed on invalid messages, but the auto-reconnect works at least in MQTTX as expected.
If I publish the message with QOS 1, the auto-reconnect issue occurs.
So, it looks like that my assumption about the client-message-queue is the correct direction.


Error in package.json

After moving motd.js to start.js, the bin-part of the json must be adjusted

ah thanks


chore(package): bump dev dependencies

Coverage remained the same at 98.86% when pulling e5b8fcb5bf2c4b27f67c0bb670fc043ecf588a97 on dev-deps into 1e91fd34bd7337c367523386378898f55f4947eb on master.


[WFRP4e] Optional Rule Tests Above 100

Apparently, based on the Unofficial FAQ (which asks the Devs about rule clarifications), the 'above 100' is without Advantage and other modifiers - pure Characteristic (+ Skill).

I don't include UFAQ rulings


API could not be accessed because of cloudflare protection

Unfortunately using browser's user agent and its cookies is not enough. For some reason httpclient triggers cloudflare's cookie protection.
It is possible to fix this by using browser for api calls but this is last resort solution because I want to use browser as less as possible. So right now the task is to research possible bypasses for that protection.

I have updated the code to use puppeteer to access the API. It is not the best solution but I don't really have time to reverse-engineer cloudlfare's protection.
I have also hidden puppeteer's chrome browser by default because it has become very annoying now. To show it you can use --no-headless command line option.
@Leon298 you can now try running app again.

The app seems to be working fine on my side so I am closing this issue for now.


Link goes to 404

On: https://ionicframework.com/docs/intro/tutorial/
the typescript link goes to a 404.
(image attached

)

This issue was moved to ionic-team/ionic-site#1170


Update to later versions of Kotlin and Gradle

This is causing some issues in builds that use this package as a transitive dependency. I'm not sure how it's coming up since it's just the example folder, but this bump in versions should fix the issue. More info here https://github.com/GetStream/stream-chat-flutter/issues/1372

Hi, thanks for the PR, but I'm considering this change will not fix the issue https://github.com/GetStream/stream-chat-flutter/issues/1372
Maybe it's more likely caused by this:
https://github.com/MixinNetwork/flutter-plugins/blob/138a5854ce0017ad71c553069bcb9561835a142d/packages/desktop_drop/android/build.gradle#L5
https://github.com/MixinNetwork/flutter-plugins/blob/138a5854ce0017ad71c553069bcb9561835a142d/packages/desktop_drop/android/build.gradle#L12

Sorry been a long week! Not sure how I missed this but this clears up a lot of confusion. Possible to get this updated soon? After chasing down some obscure crashes in production it seems I need to update gradle and this dep is preventing the build.

Also these are not the latest versions, I tried to use the minimum compatible Kotlin version to make current builds work and guessed at gradle.
For what it's worth the latest versions are :
Kotlin: 1.7.20
Gradle: 7.3.1
Also I think this can be removed after latest versions are updated:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

Alread merged.
Maybe you can take a try by add this to you flutter project pubspec.yml
dependency_overrides:
  desktop_drop:
    git:
      url: https://github.com/MixinNetwork/flutter-plugins.git
      path: packages/desktop_drop
      ref: 833cda265f2b2e9fe4105d4c56386c5ccd82464a

Alread merged.
Maybe you can take a try by add this to you flutter project pubspec.yml
dependency_overrides:
  desktop_drop:
    git:
      url: https://github.com/MixinNetwork/flutter-plugins.git
      path: packages/desktop_drop
      ref: 833cda265f2b2e9fe4105d4c56386c5ccd82464a

This worked - THANK YOU!

A few things to consider:

I would suggest using ./gradlew wrapper --gradle-version=8.8 instead of changing the number directly in gradle/wrapper/gradle-wrapper.properties as this will update gradlew, gradlew.bat and the JAR file gradle/wrapper/gradle-wrapper.jar
I would also suggest using the same Kotlin version and Android Gradle Plugin (AGP) as the latest one tested by the Flutter Team, updating Kotlin requires projects to the Kotlin version in the android platform project, we should consider using 1.7.10 for compatibility in case we don't use Kotlin language features above this version, updating Android Gradle Plugin cause many unexpected issues in Release Build, I wasn't able to detect what caused the issues, crashes and startup issues until I removed the android project, recreate it and move my changes, after some manual debugging it seems the issue that I updated Kotlin and AGP to the latest version, though I also did this in the blank Flutter project without any issues, so it might cause those issues with another plugin or more advance use cases, at the time of this PR, Flutter docs hasn't documented this common issue, in new releases (3.16 or 3.21), they will give you a warning when building the project to avoid such issues.

@EchoEllet Thank you for the reminder.


[Impeller] Could not find an option named "disable-impeller"

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
In Flutter 3.10 (stable), when running on iOS devices with the option to disable Impeller. Apparently there's so such flag as noted here.
flutter run --disable-impeller
Actual results
Error thrown: Could not find an option named "disable-impeller".
Logs

Logs

% flutter run --disable-impeller

Could not find an option named "disable-impeller".

Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and options.

Flutter Doctor output

Doctor output

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.0, on macOS 13.2.1 22D68 darwin-arm64, locale en)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.78.0)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!

the option is called --no-enable-impeller, sorry the documentation is incorrect. We'll fix that


Singel "Save" dialog for all open files

In the course of a day's work I edit several editors.
On closing DBeaver a series of "Save resource" dialogs pops up, one for each open editor.
Instead, use one dialog for all open editors, like Eclipse does:

I'm sure it was working like this about half year ago, and with some version suddenly has been replaced with request for every single file.

duplicates #12862


Remove support for Windows

In #702 we discussed the possibility of removing support for Windows. This is primarily for two reasons:

We adopted "feral code" from the internet to make things work. This has forced us to shim in a super old version of tokio (because the things the adopted code uses no longer exist in the public API of tokio) that now has some bad vulnerabilities
In practice, we haven't seen people actually using this in Windows for Real Things™

Number 1 can eventually be addressed when there is better support for UnixStream and UnixListener for windows. UDS support does exist in Windows itself, but because Rust supports versions of Windows older than Windows 10, they don't have those structs in Windows.
So if we choose to go this way, there will be two important details. First, this is a major breaking change. This is acceptable under the guidelines we sent out for the alpha series releases of 1.0, but we will need to communicate this well. Second, we will need to create an issue for adding Windows support back in.
If you are a Krustlet (or kubelet crate) user doing something on Windows PLEASE LET US KNOW. The last thing we want to do is unintentionally screw things up for someone doing something real with Windows

I humbly wanted to provide some reasons against this breaking change:
Some may say that these are niche reasons in the era of the cloud. But I think these 2 reasons are both very common AND very important for users that work on on-prem enterprise networks:

In many Enterprises, there are many users who can't use WSL due to organization policy as many organizations don't support hyper-v on developer machines. By losing windows support, krustlet loses a unique but important advantage of enabling local k8s development for such users. I'm thinking about being able to run k3s on windows with krustlet for example, which cannot be done today effectively.
Most enterprises have a large on-prem cluster of bare-metal windows server machines lying around. Right now their best bet to put them to good use is to use something like Hashicorp's nomad for the windows machines and k8s for the linux machines. Having different orchestration tools is definitely harder and being able to use everything with k8s is very beneficial.

These reasons are actually the main reason why I am looking for krustlet as a project.
Lastly, wasm is about being able to run your code everywhere. So shouldn't k8s follow suit? I really like this project either way, and I really hope you consider this :pray:

I understand where you're coming from. But the question was more about who is either developing or running Krustlet on Windows. We understand the benefits. but right now the issues stemming from Windows support is actively preventing us from shipping 1.0 due to the issues mentioned earlier.
I'm +1 on removing support for now and re-introducing it.

I'm all for shipping 1.0 and fully understand that you can't support everything from the get go.
I just wanted to make sure that you understand that that this is a viable use case and re-introduce this as part of the roadmap and not permanently remove this from the scope of the project.

ACK. That was always part of the plan :)

Second, we will need to create an issue for adding Windows support back in.


pass in files to the cli like jest and mocha do by default

Currently to specify a specific file you have to do this
detox test --file 'some/file.js'

to test a folder you have to do this
detox test --specs 'some/folder'

and there's a PR open to allow for regex #1083 which you will be able to do like this
detox test --file 'some/**/*.js'
detox test --specs 'some/**/*.js'

Both Mocha and Jest have their setups to already support this by simply passing in all extra files at the end of the commands without having to specify --file or --specs.
jest 'something/**/*.js'
mocha 'something/**/*.js'

Detox can simplify it's arguments and make it more consistent with both of these testing libraries by following their pattern since commander already supports this simple feature.
This is pretty easy to implement all you would have to do is change this line to be
.command('test [testPattern...]]', 'Initiating your test suite')

and then deprecate the --file and --specs so that it shows they're deprecated but will still work.

Wil be resolved by #1109


inverted logging order for block fetch process

In rare cases (1-2 times per hour) the node seems to log TraceAddBlockEvent.AddedToCurrentChain before the first appearance of CompletedBlockFetch
This seems somehow reversed and impossible with the timestamps given.
For example
{"app":[],"at":"2022-12-13T10:32:53.10Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"43441"},"remote":{"addr":"<IP_ADDRESS>","port":"3001"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"323"}
{"app":[],"at":"2022-12-13T10:32:53.10Z","data":{"head":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","kind":"SendFetchRequest","length":1,"peer":{"local":{"addr":"<IP_ADDRESS>","port":"43441"},"remote":{"addr":"<IP_ADDRESS>","port":"3001"}}},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.BlockFetchClient"],"pid":"758372","sev":"Info","thread":"325"}
{"app":[],"at":"2022-12-13T10:32:53.13Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"39153"},"remote":{"addr":"<IP_ADDRESS>","port":"6000"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"450"}
{"app":[],"at":"2022-12-13T10:32:53.14Z","data":{"head":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","kind":"SendFetchRequest","length":1,"peer":{"local":{"addr":"<IP_ADDRESS>","port":"39153"},"remote":{"addr":"<IP_ADDRESS>","port":"6000"}}},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.BlockFetchClient"],"pid":"758372","sev":"Info","thread":"452"}
{"app":[],"at":"2022-12-13T10:32:53.14Z","data":{"chainLengthDelta":1,"kind":"TraceAddBlockEvent.AddedToCurrentChain","newtip":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19@79361282"},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainDB"],"pid":"758372","sev":"Notice","thread":"101"}
{"app":[],"at":"2022-12-13T10:32:53.15Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"43429"},"remote":{"addr":"<IP_ADDRESS>","port":"6011"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"255"}
{"app":[],"at":"2022-12-13T10:32:53.15Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","delay":0.142282489,"kind":"CompletedBlockFetch","peer":{"local":{"addr":"<IP_ADDRESS>","port":"43441"},"remote":{"addr":"<IP_ADDRESS>","port":"3001"}},"size":871},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.BlockFetchClient"],"pid":"758372","sev":"Info","thread":"324"}
{"app":[],"at":"2022-12-13T10:32:53.15Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"36503"},"remote":{"addr":"<IP_ADDRESS>","port":"6001"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"175"}
{"app":[],"at":"2022-12-13T10:32:53.16Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","delay":0.162256288,"kind":"CompletedBlockFetch","peer":{"local":{"addr":"<IP_ADDRESS>","port":"39153"},"remote":{"addr":"<IP_ADDRESS>","port":"6000"}},"size":871},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.BlockFetchClient"],"pid":"758372","sev":"Info","thread":"451"}
{"app":[],"at":"2022-12-13T10:32:53.16Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"45017"},"remote":{"addr":"<IP_ADDRESS>","port":"6000"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"1085"}
{"app":[],"at":"2022-12-13T10:32:53.16Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"42825"},"remote":{"addr":"<IP_ADDRESS>","port":"6000"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"694"}
{"app":[],"at":"2022-12-13T10:32:53.18Z","data":{"block":"c10908ea80f1dd92f90566d1c41d54a24100dec5a890da86de94140bbd286e19","blockNo":{"unBlockNo":8133942},"kind":"ChainSyncClientEvent.TraceDownloadedHeader","peer":{"local":{"addr":"<IP_ADDRESS>","port":"34027"},"remote":{"addr":"<IP_ADDRESS>","port":"3001"}},"slot":79361282},"env":"1.35.4:ebc7b","host":"relay04","loc":null,"msg":"","ns":["cardano.node.ChainSyncClient"],"pid":"758372","sev":"Info","thread":"236"}

This is caused by the block being presented to consensus before the CompletedBlockFetch is logged. In case of a context switch from the blockfetch client to consensus it is possible that consensus will run, adopt the block and log it before the blockfetch client has had a chance to run its logging ( completeBlockDownload ) .
Since completeBlockDownload does more than just log the fact that the block was downloaded I think that the best way to fix this issue is by adding a new block-fetched tracing event which will be emitted once the block is downloaded but before handing it over to consensus.


Missing #output in the example of StateIndex.

Hi,
It appears as though the example is missing comments specifying the expected outputs for the last two commands. Here: https://docs.kidger.site/equinox/api/experimental/stateful/#equinox.experimental.StateIndex
Just a small quality of life fix:
# last_x=[0. 0.], x=[1. 2.]
# last_x=[1. 2.], x=[3. 4.]

Yep, agreed. Open a PR?


ROX-19577: Listening endpoints should not be reported for deleted pods

Description
Sometimes listening endpoints are reported for pods that have been deleted. This adds code to check if a pod is active, before reporting listening endpoints for it. The bug can be triggered when ACS is torn down and redeployed. In this case ACS listening endpoints are closed, but that fact is not reported to central-db.
Checklist

[x] Investigated and inspected CI test results
[x] Unit test and regression tests added
- [ ] Evaluated and added CHANGELOG entry if required
- [ ] Determined and documented upgrade steps
- [ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
This does not have an impact on upgrades. I am not sure if it requires user facing documentation, as it fixes a bug.
Testing Performed
Deleting pods multiple times and having them come back up
This is designed to trigger the bug. The idea is if central, sensor, and collector pods are deleted in that order, the listening endpoints in those pods will not be reported as being closed to central-db and the listening endpoints will persist as being open, when their pods have been deleted.
The following script was run for the master branch and this branch
$ cat Havoc.sh

#!/usr/bin/env bash
set -eou pipefail

for ((i=0;i<5;i=i+1)); do
	central_pod="$(kubectl -n stackrox get pod -l app=central | tail -1 | awk '{print $1}')"
	kubectl -n stackrox delete pod $central_pod

	sensor_pod="$(kubectl -n stackrox get pod -l app=sensor | tail -1 | awk '{print $1}')"
	kubectl -n stackrox delete pod $sensor_pod

	for pod in `kubectl -n stackrox get pod -l app=collector | tail -n +2 | awk '{print $1}'`; do
		kubectl -n stackrox delete pod $pod
	done

	sleep 500
done

Master branch
It is expected in this case for their to be listening endpoints reported for deleted pods.
git checkout master
./deploy/k8s/deploy-local.sh

$ ./Havoc.sh
pod "central-5958d8d7c9-qjqrn" deleted
pod "sensor-589f5dd785-bsqm6" deleted
pod "collector-8ptr8" deleted
pod "collector-hr2m9" deleted
pod "collector-vkmqd" deleted
pod "central-5958d8d7c9-mn4qp" deleted
pod "sensor-589f5dd785-b9jdb" deleted
pod "collector-4hqn2" deleted
pod "collector-bdlj2" deleted
pod "collector-ltc4f" deleted
pod "central-5958d8d7c9-6d2s5" deleted
pod "sensor-589f5dd785-pctr6" deleted
pod "collector-6zr5v" deleted
pod "collector-89lts" deleted
pod "collector-c5lq5" deleted
pod "central-5958d8d7c9-jmvxc" deleted
pod "sensor-589f5dd785-n4zwz" deleted
pod "collector-nsdrv" deleted
pod "collector-psfk4" deleted
pod "collector-tdz7x" deleted
pod "central-5958d8d7c9-5hlfv" deleted
pod "sensor-589f5dd785-pxrt4" deleted
pod "collector-kh7v4" deleted
pod "collector-p69tw" deleted
pod "collector-qk8r9" deleted

$ ks get pod
NAME                                 READY   STATUS    RESTARTS      AGE
admission-control-667656f74f-5hk4x   1/1     Running   0             57m
admission-control-667656f74f-7m85x   1/1     Running   0             57m
admission-control-667656f74f-7zjtl   1/1     Running   0             57m
central-5958d8d7c9-gknqb             1/1     Running   0             19m
central-db-845846999c-zr79m          1/1     Running   0             59m
collector-26srx                      2/2     Running   0             18m
collector-8q54g                      2/2     Running   0             18m
collector-9pjm7                      2/2     Running   0             18m
scanner-5c559f4b6d-nf664             1/1     Running   1 (56m ago)   59m
scanner-5c559f4b6d-x9f6k             1/1     Running   1 (56m ago)   59m
scanner-db-555d774b7f-j26x5          1/1     Running   0             59m
sensor-589f5dd785-9cf97              1/1     Running   0             19m

Listening endpoints are reported for collector-8ptr8, but that pod was deleted.

Listening endpoints are reported for sensor-589f5dd785-bsqm6, but that pod was deleted.
This branch
$ ./Havoc.sh
pod "central-75d6644847-ch6rf" deleted
pod "sensor-5d8bf79569-6tfjq" deleted
pod "collector-9279l" deleted
pod "collector-hsd5w" deleted
pod "collector-qg96n" deleted
pod "central-75d6644847-nkslq" deleted
pod "sensor-5d8bf79569-vq5d8" deleted
pod "collector-nbxdc" deleted
pod "collector-wj4nx" deleted
pod "collector-wrgkd" deleted
pod "central-75d6644847-n598j" deleted
pod "sensor-5d8bf79569-m7zzb" deleted
pod "collector-8m9qf" deleted
pod "collector-l9ddm" deleted
pod "collector-zqlnm" deleted
pod "central-75d6644847-cqjxv" deleted
pod "sensor-5d8bf79569-mdngt" deleted
pod "collector-kn8ml" deleted
pod "collector-tzm27" deleted
pod "collector-xwxsh" deleted
pod "central-75d6644847-zp28f" deleted
pod "sensor-5d8bf79569-gqqw8" deleted
pod "collector-8c8tl" deleted
pod "collector-qvrz7" deleted
pod "collector-wmtwj" deleted

$ ks get pod
NAME                                 READY   STATUS             RESTARTS      AGE
admission-control-75d7d5d856-5wtrq   0/1     ImagePullBackOff   0             65m
admission-control-75d7d5d856-6hqj9   0/1     ImagePullBackOff   0             65m
admission-control-75d7d5d856-swcld   0/1     ImagePullBackOff   0             65m
central-75d6644847-fcq8p             1/1     Running            0             22m
central-db-7fcb95d965-jx9h4          1/1     Running            0             67m
collector-62bmg                      2/2     Running            0             21m
collector-mfr4x                      2/2     Running            0             21m
collector-s4zkh                      2/2     Running            0             22m
scanner-55f6f9869b-27grz             1/1     Running            1 (64m ago)   67m
scanner-55f6f9869b-wwmzs             1/1     Running            1 (64m ago)   67m
scanner-db-8bf95b9c5-g74cn           1/1     Running            0             67m
sensor-5d8bf79569-tg7cw              1/1     Running            0             22m

There are no listening endpoints reported for deleted pods.
There are no listening endpoints reported for the admission-control deployment, because the pods are in ImagePullBackOff. That has nothing to do with the changes in this branch, but is the result of building images locally, pushing them, and not setting the correct image for admission-control. It should not have any impact on the test here.
Load testing
TODO
Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

/test ocp-4-13-qa-e2e-tests

/test ocp-4-13-qa-e2e-tests

/test ocp-4-13-operator-e2e-tests

/test ocp-4-13-qa-e2e-tests


Toggle word wrap Checkmark does not appear in Menubar

Issue Type: Bug
Even when I have my settings json file open I'm not seeing the change happen. If manually add the setting I can see the toggle working but the menu does not apply the checkmark.

VS Code version: Code - Insiders 1.29.0-insider (97ad72a02c351d6cde0fd32b41d9700a43e5964a, 2018-10-31T06:19:46.141Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz (4 x 3096)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_softwarevideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
3.98GB (1.30GB free)

Process Argv

Screen Reader
no

VM
67%

Extensions (3)

Extension
Author (truncated)
Version

vscode-pull-request-github
Git
0.2.2

vscode-typescript-tslint-plugin
ms-
0.0.2

ayu
tea
0.16.0

(2 theme extensions excluded)

Word wrap is more complex than just the setting. The menubar action affects the transient state of word wrap, not the setting itself.

This is incredibly confusing because the "Toggle Word Wrap" menu item is adjacent with "Toggle Minimap", "Toggle Render Whitespace", etc., all of which do use checkmarks.
I recommend either:
A. Rename "Toggle Word Wrap" to something else so that it's differentiated.
B. Make "Toggle Word Wrap" an actual toggle.
(I'd prefer B.  Personally I find the word-wrap settings to be really confusing.  My mental model is that
I expect two independent options: whether word wrap is enabled, and how word wrap should behave when enabled.  VS Code merges both into a single setting, which means I can't do what I want, which is to leave word-wrap off by default but to wrap at my word wrap column when I explicitly toggle it.)

Any plans to progress this? It's immensely frustrating to have to manually toggle word wrap on every time I open a file. I can see it not being a priority when working with source files as the general convention is to explicitly break long lines at say character 80. But I do a lot of documentation in latex where typically the convention is to let the editor wrap the text. So every time I open a file I have to toggle word wrap. The UI doesn't make sense since there's no way of visually telling the state, and there's no way of setting it on/off in the setting file (ideally it would also be able to be set by file type i.e. on for .tex and off for .py files)

I'm looking forward to the release notes that reflect this as being fixed. 😄

As discussed with @sbatten offline, one potential solution is adding a workbench contrib which can detects what's the word wrap state in the active editor and then set it to a global context key, and then the menu can read the state from the key. I'm assigning this back to @alexdima since I'm a bit lost with word wrap's transient state ;)

🥳 Verified this now works


[Doc] Small improvement on SAS environment variables

Fix or Enhancement?

[x] All tests passed
[ ] Add change to changelog.md

Thank you!

You're welcome, if it can help others not to waste time ;)


Suggestion..?

Hey!
I was wondering if you could write a wiki to get to know the model and the params a bit better, cause now I'm simply exploring it blindfolded + the official model page doesn't help much

I'm afraid we are in same boat in that regard, first time I even tried this was yesterday 😅

I see. Well, will look into ODE and stuff further then…:)