WFLY-13799 Fix JPA 2LC compatibility with configurations missing a pending-puts cache configuration

https://issues.redhat.com/browse/WFLY-13799

I'll start some testing for this pr and report back next week on results.

@pferraro the Jakarta EE 8 Platform TCK passes with this pull request, so looks good to me.


About how to get the caption of a input pic with my own pretrained model.

Hello, thanks for sharing your code!
But I wonder how to get a image's caption like figure 1(b) or 6 in your artical
Could you share me the code ?
Thanks a lot!

I can get the output token through the variable caps_gen,but I don't know which image the caption corresponds to.
I also want to know how can i get the caption of a causal image instead of the coco image loaded by dataloader function.

I can get the output token through the variable caps_gen,but I don't know which image the caption corresponds to. I also want to know how can i get the caption of a causal image instead of the coco image loaded by dataloader function.

you can refer to the blow code in test_online.py.


Wrong units for Bursting limit

In the Bursting section, it reads:
Premium SSD sizes smaller than P30 now offer disk bursting and can burst their IOPS per disk up to 3,500 and their bandwidth up to 170 Mbps.

Shouldn't this be 170 MiB/sec, as in the table above this section?

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

ID: 2cd6eb6c-745c-b3eb-8ea8-7fb3be24b607
Version Independent ID: 93637a78-fc66-6c5d-7845-a4fad0045c7d
Content: Select a disk type for Azure IaaS Windows VMs - managed disks - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/disks-types.md
Service: virtual-machines
Sub-service: disks
GitHub Login: @roygara
Microsoft Alias: rogarana

Thanks for the feedback! We are currently investigating and will update you shortly.

@roygara I am not able to edit it in pr mode, can you please update the document as appropriate. Thanks :)

@DevOpsFu Thanks for reaching out, sorry for the delayed response (took a bit of back and forth with the product team). The correct unit actually is MB/sec, we'll be updating the docs to reflect this soon.

I've gone ahead and merged the changes, they should be live sometime tomorrow.
Accordingly, I'll close this out.
Thanks again for bringing this to our attention and helping improve our docs. We greatly appreciate it! :)
#please-close


So much deprecated dependences, long time to install.

So much deprecated dependences
git clone https://github.com/chimurai/http-proxy-middleware.git
cd http-proxy-middleware
npm install

npm WARN deprecated<EMAIL_ADDRESS>TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated<EMAIL_ADDRESS>core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN tar EINVAL: invalid argument, futime
npm WARN tar EINVAL: invalid argument, futime
npm WARN tar EINVAL: invalid argument, futime
npm WARN tar EINVAL: invalid argument, futime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\jest-haste-map\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN<EMAIL_ADDRESS>requires a peer of jest@>=25 <26 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>- 0.13.x but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>- 0.13.x but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>- 0.13.x but none is installed. You must install peer dependencies yourself.

npm ERR! Maximum call stack size exceeded

npm ERR!

These are transient dependencies, the ones listed are from testing libraries used only for testing.
Feel free to make PR to update those libraries.

For local installation use yarn as documented here:
https://github.com/chimurai/http-proxy-middleware#tests


Issue installing yobichain multichain

Hello!
I really would like to try out your software and learn from it!  Upon installing I got this error:

The error occurs during yobichain installation, while Multichain is configuring:

INSTALLING & CONFIGURING MULTICHAIN.....
2017-09-14 05:56:08 URL:https://www.multichain.com/download/multichain-latest.tar.gz [10055511/10055511] -> "multichain-latest.tar.gz.1" [1]
multichain-1.0.1/
multichain-1.0.1/multichain-util
multichain-1.0.1/multichain-cli
multichain-1.0.1/README.txt
multichain-1.0.1/multichaind
multichain-1.0.1/multichaind-cold
cp: cannot stat 'multichain-1.0-/multichain': No such file or directory

Is this a bug? I have installed php, and all other software.  Maybe the versions changed?

I manually installed multichain, and now have this error during installation:

CREATING AND CONFIGURING STREAMS.....
{"method":"createrawsendfrom","params":["1SD9V2DxYj6iRL4tUQJvVQ4jg5crSvz5FBQweL",{},[{"create":"stream","name":"proof_of_existence","open":false,"details":{"purpose":"Stores hashes of files"}}],"send"],"id":1,"chain_name":"epicChain"}
error code: -8
error message:
Upgrades are not supported by this protocol version

The issue was with the archive's extract directory name for the latest version of multichain. It has been fixed. Please re-install. It should work now.


Add support for logging to tests and Fatal without actually fatalling

Fatal without fatal is useful for tests when using https://github.com/nhooyr/cli because in it commands return their status code instead of calling os.Exit directly.

Perhaps there should be a testflog package

Going to close as it has been a while and I'm not sure if this is relevant anymore.


Wrong behavior when I insert rules in the middle of the rule lsit

Describe the bug
After I insert a rule in the middle of the rule list, then click the rule string above the rule,
The result of the new rule appears.
Rule list 중간에 rule을 insert한 다음, 그 rule 위의 rule 항목을 선택했을 때 (JUMP), 새로 넣은 rule의 결과가 보입니다
To Reproduce
Steps to reproduce the behavior:

Import & wrangle colours.xlsx
Rename City to city
Insert replace 'UK' into 'England' after "Convert row1 to header"
Click "Change No, Mobile types to Long"
see England instead of UK

Expected behavior
It should be obviously "UK"
Screenshots

Desktop (please complete the following information):

OS: MacOS
Browser: Chrome
Version: 68.0.3440.106

Additional context
Also, strange old rules appear from time to time.
There got to be something wrong in revision stage management.
또한 때때로, undo시 예전에 입력했던 rule이 rule list에 다시 나타납니다.
Revision이나 stage 관리에 문제가 있는 것 같습니다.

This is the same issue to https://github.com/metatron-app/metatron-discovery/issues/477
Marked as duplicated.


fix overlay animation bug when opening/closing in quick succession

This fixes a bug that would remove the overlay after opening the menu if the menu was closed and opened in quick succession.
The issue is that if the menu is open()'ed before the UIView.animate closing animation completes, the UIView.animate completion block will be executed after the menu has been opened again. Thus the overlay will be removed from the open menu.
Removing the overlay for an open menu produces two annoying effects:

The background is clearly visible, instead of being darkened by the overlay.
Tapping the background does not close the menu, as the tap gesture is tied to the overlay.

There might be a better way to do this, but it worked for me. :)

Actually when I think about it, it may be easier just to keep track of whether the menu is open or not. This also fixes an issue I had with the overlay flickering when calling open() on an already open menu.
I should note that I open the menu using a swipe gesture, which is why I can reopen the menu at all.
So not sure if this is specific to my use case. If it is I understand that you don't want to add it.
Here is a version with an isOpen: Bool flag solution that can be used instead of this pull request: https://github.com/askielboe/KCFloatingActionButton/tree/bugfix-dont-reopen

Thank you! I will check it. :)


Logitech Harmony Hub not remapping (Vendor ID / Product ID are zero)

Commands received from the Logitech Harmony Hub are not being remapped while the exact same commands from my keyboard are working. This was a problem before with Karabiner that could be fixed by enabling ""Allow devices which Vendor ID and Product ID are zero."
Is this something that can be enabled with Karabiner Elements?

@generator85 Have you figured anything yet?

I've downgraded to El Capitan due to other issues, so I'm using regular Karabiner again.

This would be useful for remapping bluetooth keyboards with broken enter keys.
I'm stuck in this, was able to pair with old Karabiner using this feature -- trying to find if it's available in Karabiner-Elements.

Maybe your cant use "location_id" to specify device.


Unable to connect to Replicate

Describe the bug
I have wasted so many credits on this but it just won't connect to the Replicate API
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-yuwudn
Steps to reproduce
Enter a prompt and run.
Expected behavior
Should produce an image from Replicate
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 131
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 66505476,
  "usedJSHeapSize": 62912764,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = GLarr00
Chat ID = 494d97fb10a0

Additional context
No response

Same issue - Can't connect to replicate no matter what


Maximum policy size of 10240 bytes exceeded for role

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
v12.16.1
Amplify CLI Version
6.3.1
What operating system are you using?
MAC
Amplify Categories
function, api
Amplify Commands
add, push
Describe the bug
Hello, I have a lambda trigger that works as an audit function for my api tables. This trigger is called anytime a table is updated.
I have created the trigger with no problems using the cli, I select the model tables that I want to use, and everyting is ok.
Last week we add a couple of models. In this case, there is no way to update the trigger, so I deleted it and then re-created again.
Im getting this when pushing...
UPDATE_FAILED functiontp2AuditTrace AWS::CloudFormation::Stack Mon Oct 25 2021 20:42:29 GMT-0500 (GMT-05:00) Embedded stack arn:aws:cloudformation:us-east-2:704766592508:stack/amplify-trialpal2web-uat-103736-functiontp2AuditTrace-1XSZMVK6PZLG9/a73100c0-35fc-11ec-ae5e-027d72036f18 was not successfully updated. Currently in UPDATE_ROLLBACK_IN_PROGRESS with reason: The following resource(s) failed to create: [LambdaTriggerPolicySymptomsInstanceMedicationInstance, LambdaTriggerPolicyConfDictionary].
Expected behavior
As befero, all tables attached with the lambda function
Reproduction steps

Create a model with more than 50 entities
Add lambda function (lambda trigger) to be called on each model

GraphQL schema(s)

# Put schemas below this line

Log output

CREATE_FAILED               LambdaTriggerPolicyConfDictionary                                   AWS::IAM::Policy           Mon Oct 25 2021 20:42:25 GMT-0500 (GMT-05:00) Maximum policy size of 10240 bytes exceeded for role trialpal2webLambdaRoleb974c471-uat (Service: AmazonIdentityManagement; Status Code: 409; Error Code: LimitExceeded; Request ID: 49f810c5-b878-46cc-8640-2e3c501fb6c7; Proxy: null)
CREATE_FAILED               LambdaTriggerPolicySymptomsInstanceMedicationInstance               AWS::IAM::Policy           Mon Oct 25 2021 20:42:25 GMT-0500 (GMT-05:00) Maximum policy size of 10240 bytes exceeded for role trialpal2webLambdaRoleb974c471-uat (Service: AmazonIdentityManagement; Status Code: 409; Error Code: LimitExceeded; Request ID: a7c44f5b-3216-443f-82ad-e00b21d94346; Proxy: null)

Additional information
This issue (or a similar one) was reported here
https://github.com/aws-amplify/amplify-cli/issues/4004

@thibaultdalban are you saying that you're exceeding the limit in a REST API, or is this related only to functions. As you pointed out, Amplify does have policy slicing in place for REST and GraphQL APIs.

@cjihrig my issue is on REST apis only. The policy slicing is not in place for group role.

amplify push --minfiy

It doesn't work, any workaround? We need to add to all of our model entities

Any news? We have 43 models/tables this quota should be reviewed, I think amplify has the potential to do much more robust systems not only Todo's examples!

Any news regarding this policy limit?

Hey folks apologies for the delay in responses here but we will close this as a duplicate of https://github.com/aws-amplify/amplify-cli/issues/3815 in favor of tracking the existing item


Unable to login with GitHub

Dev Home version
0.601.297.0
Windows build number
10.0.22621.2428
Other software
OS Build Version: 10.0.22621.2428.amd64fre.ni_release.220506-1250
.NET Version: .NET 6.0.23
Steps to reproduce the bug
Go to settings > Accounts > Add account > Click on sign in with github
Expected result
Redirect to GitHub authentication or login page
Actual result
No response
Included System Information
Physical Memory: 7.75GB (1.8GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome_0.601.297.0_x64__8wekyb3d8bbwe
Microsoft.Windows.DevHomeGitHubExtension_0.600.283.0_x64__8wekyb3d8bbwe

@iampharikrishnan Does this happen repeatedly, and does it happen even after you close and reopen the login UI messagebox?


MODBUS TCP slave crash on start after stop (IDFGH-6568)

Environment

Development Kit:  ESP32 NodeMCU + custom ESP32-S2 board
Module or chip used:  ESP32-WROOM-32
IDF version: v4.3.2
Operating System: Windows
Using an IDE: Visual Studio Code - Espressif IDF

Problem Description
Crash/Guru Mediation when trying to initialize modbus-tcp after it got stopped.
Discovered on custom ESP32-S2, reproduced with example code on ESP32
Steps to reproduce
initialize modbus tcp as described in documentation: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/protocols/modbus.html?highlight=modbus#modbus-slave-api-overview

start/connect to wifi

mbc_slave_init_tcp()

mbc_slave_setup()

mbc_slave_set_descriptor()

mbc_slave_start()

modbus-tcp is running

mbc_slave_destroy()

goto steps 2-5

Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.

Code to reproduce this issue
Based on example mb_tcp_slave - changes:
Configured CONFIG_EXAMPLE_WIFI_SSID and CONFIG_EXAMPLE_WIFI_PASSWORD
modified app_main:
void app_main(void)
{
    ESP_ERROR_CHECK(init_services());

    // Set UART log level
    esp_log_level_set(SLAVE_TAG, ESP_LOG_INFO);

    mb_communication_info_t comm_info = { 0 };

    comm_info.ip_addr_type = MB_IPV4;
    comm_info.ip_mode = MB_MODE_TCP;

    comm_info.ip_port = MB_TCP_PORT_NUMBER;
    ESP_ERROR_CHECK(slave_init(&comm_info));

    // The Modbus slave logic is located in this function (user handling of Modbus)
    // slave_operation_func(NULL);

    while(1){
        vTaskDelay(2000);
        ESP_LOGW(SLAVE_TAG, "Close Modbus...");
        slave_destroy();
        vTaskDelay(2000);
        ESP_LOGW(SLAVE_TAG, "Start Modbus...");
        slave_init(&comm_info);					// < CRASH!!!!
    }

    ESP_ERROR_CHECK(slave_destroy());
    ESP_ERROR_CHECK(destroy_services());
}

Debug Logs
...
I (6938) example_connect: - IPv4 address: <IP_ADDRESS>
I (6948) wifi:Set ps type: 0

D (6948) MB_PORT_COMMON: vMBPortSetMode: Port enter critical.
D (6958) MB_PORT_COMMON: vMBPortSetMode: Port exit critical
I (6968) MB_TCP_SLAVE_PORT: Protocol stack initialized.
I (6968) MB_TCP_SLAVE_PORT: Socket (#54), listener  on port: 502, errno=0
W (27028) SLAVE_TEST: Close Modbus...
D (27028) MB_PORT_COMMON: vMBPortSetMode: Port enter critical.
D (27028) MB_PORT_COMMON: vMBPortSetMode: Port exit critical
W (47028) SLAVE_TEST: Start Modbus...
D (47028) MB_PORT_COMMON: vMBPortSetMode: Port enter critical.
D (47028) MB_PORT_COMMON: vMBPortSetMode: Port exit critical
Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x4008d8ee  PS      : 0x00060f33  A0      : 0x8008e39a  A1      : 0x3ffbad90
A2      : 0x3ffb828c  A3      : 0x00000024  A4      : 0x00060b20  A5      : 0x00060923
A6      : 0x00000001  A7      : 0x00000001  A8      : 0x3ffc6f88  A9      : 0x00000019
A10     : 0x3ffb828c  A11     : 0x00000000  A12     : 0x00000003  A13     : 0x00060f23
A14     : 0x00000001  A15     : 0x00000001  SAR     : 0x00000017  EXCCAUSE: 0x0000001d
EXCVADDR: 0x0000000f  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xfffffffd

Backtrace:0x4008d8eb:0x3ffbad90 0x4008e397:0x3ffbadb0 0x400817e5:0x3ffbadd0 0x40081819:0x3ffbadf0 0x4008fb41:0x3ffbae10 0x4008ba9e:0x3ffbae30 0x400d7523:0x3ffbae50 0x400d73ba:0x3ffbae80 0x400d669f:0x3ffbaeb0 0x400d6919:0x3ffbaf00 0x401438d5:0x3ffbaf40 0x4008c239:0x3ffbaf60

Hi @oachkatzalschwoaf ,
Thank you for reporting this issue. The issue is supposed to be fixed in commit:
5a0b570702d83e12b10c4b2bb1bec7583fa5e3c2
I will check this ASAP. Could you check this commit on your side? Thanks.

@oachkatzalschwoaf ,
The issue is confirmed. Please do the following to fix the issue:

The components/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.c::mbc_tcp_slave_destroy() function is missing the initialization of mbs_interface_ptr=NULL.
The patch to apply: git apply 0001_fix_tcp_slave_destroy.patch.log
Please use the command git cherry-pick 61f3af0 which applies the fixes to correctly cleanup lwip internals.

The log after the fix is below:
tcp_slave_fix_destroy.log
Please try the above and let me know the result. Thanks.

@alisitsyn
now its working but somewehere might be a memory leak
each init/destroy-cycle 16-36bytes are lost:
tcp_slave_memory_leak.log
    while(1){
        vTaskDelay(1000/portTICK_PERIOD_MS);
        ESP_LOGW(SLAVE_TAG, "Close Modbus...");
        slave_destroy();
        ESP_LOGI("RTOS", "    total_free_bytes:      destroyed: %d", heap_caps_get_free_size(MALLOC_CAP_INTERNAL));
        vTaskDelay(100/portTICK_PERIOD_MS);
        ESP_LOGW(SLAVE_TAG, "Start Modbus...");
        slave_init(&comm_info);
        ESP_LOGI("RTOS", "    total_free_bytes:     init:  %d", heap_caps_get_free_size(MALLOC_CAP_INTERNAL));
    }

Hi @oachkatzalschwoaf,
I think what you are measuring here is the cost of heap fragmentation.
I checked again the Modbus stack allocations. My check shows that all allocated blocks for structures/buffers are freed at destroying.
The Modbus stack uses WIFI and the LWIP and intensively allocates and frees memory. The heap allocator has the metadata headers for each allocated block = 4 bytes. The more fragmentation, the more total free heap size is also lost due to lots of non-contiguous free blocks that each needs their own 4-byte header.

Thanks @alisitsyn
I've tested Heap Tracing feature for the first time last night - wasn't sure about the result, as i just got 7 entries, 6 of them: 0x400e5358: mem_malloc at C:/esp/esp-idf/components/lwip/lwip/src/core/mem.c:237
and a single xMBTCPPortInit
7 allocations trace (1000 entry buffer)
24 bytes (@ 0x3ffdecd8) allocated CPU 0 ccount 0x4c28cf28 caller 0x400d8c06:0x400d7b39:0x400d7981:0x400d77bf:0x400d6c69:0x400d6816:0x400d692
0x400d8c06: xMBTCPPortInit at C:/esp/esp-idf/components/freemodbus/tcp_slave/port/port_tcp_slave.c:130

but each time 1 missed free with 120byte leaked
120 bytes 'leaked' in trace (7 allocations)
total allocations 90 total frees 89

but after adding
free(xConfig.pxMbClientInfo); // <<<<<<<< Free array of slave configuration pointers
I also get the same result.
With these changes the issue is fixed for me.

@oachkatzalschwoaf ,
Thank you for update. I guess we use different commits. The leak was in 0x400d8c06: xMBTCPPortInit components/freemodbus/tcp_slave/port/port_tcp_slave.c:138  on my side. The fix above helps to free the xConfig.pxMbClientInfo and the leak is gone as per log on my side.

Thanks for reporting and sorry for slow turnaround, fix on master branch is available at https://github.com/espressif/esp-idf/commit/dcaac79380bc215d91e36ceb61c1b0cf03f75b81.

Thanks for reporting, fixes on release/4.4 and release/4.3 are available, feel free to reopen if the issue still happens. Thanks.

Hello @dabbinavo,
This issue has been corrected. I will check it soon.

Hello @alisitsyn,
ok, thanks for the hint! Now i found the other commits that fix the issue on the release/v4.4 branch:

ba9c0c29a9fe3c079b20a626723e848bf2158213
d7fafdc916eac8e65b190e19eab25f8a5826f7c1

Switching to the latest commit on release/v4.4 instead of using the tag v4.4 solves the issue.
Seems that we have to wait for v4.4.1 to have the fix in an official release.

Thanks for reporting and sharing the feedback, will update once IDF v4.4.1 releases, thanks.

I am still having this issue on my application.
My application involves init() of Modbus TCP Slave after the Wifi IP Address is acquired. If I change the Wifi configuration,
I would like to stop the Modbus Slave and restart after the Wifi network is reconnected and the ESP32-S3 crashes.
The logs on my end are while calling mbc_slave_destroy().
IDF version 5.2

@mjgci,
Sorry for this mistake. There was the mistake when merging the MR. It is already fixed in the esp-modbus master with commit 2601e34e21238787d48b565867575fa825afad0a. Could you check it in your project and report before the component release?

@alisitsyn
Thank you for pointing in the right direction. I have retested my project and it works correctly as expected.
I am able to use mbc_slave_destroy() and re-init the Modbus TCP Slave without crashes repeatedly.
Appreciate your help!

@mjgci,
Thank you for update. My pleasure to help. The fix will be included into new component release.
Good luck!


Argparse for submitobs.py

Script "submitobs.py" has a lot of parameters to pass from the command line. They are parsed directly from sys.argv. The order of parameters is important and some of them are optional.
I think that using argparse library to handle them will be more user-friendly and descriptive.

Sounds good to me. This script wasn't used manually before.
I was thinking that one important change in this area would be to allow multiple files. At the moment at least 3 come to mind: products, waterfall, log file. One way to do it would to allow coma separated list of files as the first argument.

Yesterday, I've ran my local server (cd server; ./svarog-web.py) and then edited the station config to point to 'url': 'http://localhost:8080/receive'. Worked nicely, except I couldn't make the signatures to work. Most likely I messed up the secret configuration.


Don't merge yet: Naive inclusion of data-blog #1 into FTM.

Creating PR at @awong-dev's suggestion in order to see how things roll in Heroku.

This looks awesome! Given that this is a US focused analysis I'm guessing we don't need to translate it right?

Correct; I haven't begun to think about translating it.

PR is now mergeable with caveats. See #636 for the remaining tasks.


Add default value to Spy constructor argument

This allows replacing
mySpy = spy.new(function() end)

with
mySpy = spy.new()

Submitting without tests as I do not know if this change is welcome. If is it, I will happily add some tests to this PR.

Seems reasonable. Add some tests and 👍

Note that I did not run this test as I do not have lua installed

Would be nice to have some instructions on how to run the tests locally, especially without installing lua. In my project I added some docker stuff that allows me to run
docker-compose run --rm app busted

That won't work here since it is busted itself, and it is not really clear to me how to make it work. Seems like it gets rather involved with all the stuff in .travis/.

@ajacksified can we merge this?


Optimize slice_slice for faster isel of huge datasets

I noticed that reading small slices of huge datasets (>1e8 rows) was very slow, even if they were properly chunked. I traced the issue back to xarray.core.indexing.slice_slice, which essentially calls np.arange(ds_size) to compute a slice. This is obviously O(ds_size), even if the actual slice to be read is tiny.
You can see the issue in this gist:
https://gist.github.com/dionhaefner/a3e97bae0a4e28f0d39294074419a683
I took the liberty to optimize the function by computing the resulting slice arithmetically. With this in place, reading from disk is now the bottleneck as it should be. I saw performance increases by about a factor of 10, but this obviously varies with dimension size, slice size, and chunk size.

[x] Passes isort . && black . && mypy . && flake8

Hi @dionhaefner ! Thanks for the PR; we're happy to have you as a contributor.
The code looks good. I think it's fairly obviously quicker at least for larger arrays. If you'd be up for writing an asv, that would give us confidence and prevent regressions.
Would you like to add a note to whatsnew?

Hello @dionhaefner! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file asv_bench/benchmarks/indexing.py:

Line 158:13: E117 over-indented

How's this?
Benchmark before: 15.7±0.1ms
Benchmark after: 112±4μs

Awesome! Thanks @dionhaefner !
Any thoughts from others? Otherwise I'll merge in a day or so

Awesome! This is a great PR, thank you v much @dionhaefner


Multiple Server watch/Notifications

I want to monitor for Europe and Canada servers, how do I do this?
I want to enable Email notification and pushbullet notification, how do I do this?

In current version you can choose only one region and one notification mechanism per crawler instance. Fast solution: run multiple crawlers with separate configs.


AP-4613: Remove ProviderDetailsService and spec

What
Remove unused ProviderDetailsService and spec
Came out of story
Cannot see this being called anywhere and there
are two other services that do this ProviderDetailsRetriever
and ProviderDetailsCreator.
Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.

@colinbruce can you think why this might exist from a historic perspective? Am I missing some possible mecnhism that is still using this?

This functionality was removed in July 2021
git log -SProviderDetailsService --until=2023.1.1 -- app/
=>
commit 2b9ad5e41427cadbabeb59201bac80b2a23ea397
Author: willc-work<EMAIL_ADDRESS>Date:   Fri Jul 23 15:11:07 2021 +0100

    Delete pages, delete methods from controller, remove unused translations

commit 1b67cdd9c396491874527232c61d11c5f3546087
Author: Stephen Richards<EMAIL_ADDRESS>Date:   Tue Jul 28 15:31:41 2020 +0100

    AP-1316 Add forms and services to add new ProviderUsers

PR that removed it


gccdump: display message for empty dump files

Some passes can produce empty file. Avoid user confusion by making
this emptyness explicit to the user.
This was suggested by @honggyukim

@dkm Thanks for doing this. :)


Exception in lookup: Variable not found with irritants

When I try to compile this program:
(module
  (define (main)
        (println (map (lambda (x) (+ 2 x)) ))
        0))

I get this error:
Exception in lookup: Variable not found with irritants (map ((close_outfile fn (...) -> void) (command-line fn () -> (...)) (flush-stdout fn () -> void) (get-environment-variable fn (...) -> str) (nanotime fn () -> u64) (open_outfile fn (...) -> (...)) ...))

What am I doing wrong here?

Hi, sorry for taking so long to respond!
There are two issues here. First, you didn't give an argument for map. You probably want to do something like this:
(module
  (define (main)
    (println (map (lambda (x) (+ 2 x)) (vector 1 2 3 4)))
    0))

Next, Harlan doesn't actually support map yet (although I'm testing a change that adds it as I type). To do the same thing without map, you'd do something like this:
(module
  (define (main)
    (println (kernel ((x (vector 1 2 3 4))) (+ 2 x)))
    0))

Let me know if this helps!


Failure running conv2d i32 with objectFifo

Checkpoints in IR:
IR Dump Before AssignTargetDevicesPass
IR Dump Before FoldMemRefAliasOps
IR Dump Before AMDAIENormalizeLoopBounds
IR Dump Before AMDAIEInsertCores
Core dumped in AMDAIEInsertCores.
first_run_conv.txt

Update: probably need some sort of loop subsumption. Hoisting the dma_cpy_nd ops out of the scf.for loops


DSE-32446 Update requirements.txt

Problem
AMP's below step is not able to complete:
type: run_session
name: Run Simulation
script: scripts/simulate.py
memory: 4
cpu: 2

Description
The application is failing to start because Flask (v2.1.1) does not specify the dependency correctly. The requirements specify Werkzeug>=2.0, but the installed version Werkzeug 3.0.1 is not compatible with the Flask version. Previously deprecated code was removed in Werkzeug 3.0.0, causing this compatibility issue.
Changes Made

pinned Werkzeug==2.2.2 version in requirements.txt file

If we are pinning a new package here, do we need to run a new FOSSA scan?


Publish APK on Github?

Would you mind to attach the .apk files to their corresponding releases/, so folks w/o Playstore access can grab them? Thanks in advance!

Yes, good idea, I updated the latest release!

Great! Thanks a lot! As a bonus, I put it in my repo, which can be used with the F-Droid client (see here). Updates are usually available within 24h of your attaching them to the new tag, so users would be informed of their availability and just had to tap the button :smile_cat:

Cool, thank you for that! Didn't know about custom F-Droid repos so far. I'll remember to attach the apk at future releases.

There are lists on F-Droid and on my site if you want to see some more repos. Though most of them are keeping just a single app or a group of apps by the same dev or group (like Guardian project). My repo is the big exception: I'm collecting apps which are no longer maintained with F-Droid (mostly because of "non-free deps") or not available there as all, checking GH repos for them (which is how I found yours :smile_cat: ). Goal is to give another source to folks who cannot or do not want to use Google stuff (or other proprietary eco-systems) too much. Guess with currently over 220 apps (more than 10% the size of F-Droid's official repo), I'm doing not that bad :innocent:

Interesting, thanks for the information and doing that.  Feel free to link it (next to the Playstore link) to spread the word :stuck_out_tongue_winking_eye:

Done.


Authenticator Reset

Hello Rainloop Team,
I've Activated the 2Step-Verification on Rainloop-Webmail.
After a while, I reset my phone. So I lost the Google Authenticator's codes.
How can I access my account now?
Rainloop Version: <IP_ADDRESS>
OS: Linux Mint
Browser: Firefox

Try to remove this file:
<EMAIL_ADDRESS>Change<EMAIL_ADDRESS>with your email.


Output path to curl executable and version in checkhealth

Stylua fails, but I'm currently AFK, will check later.


Remove stringjs dependency

Hey @aldeed,
Takes for the amazing package been using it for a while now (Meteor 0.6 or so). Lately I've been experimenting with Electron and kept bumping my head into #317. So I figured I might as well fix it instead of implementing the work around.
So here it is, I've used native String methods where possible and added Polyfills to ensure it works in all browsers (trim is only supported starting IE 9+ :sob: ).
I deemed the humanize function not worthy of it's own proxy package all though it would be possible if you want to keep the codebase cleaner. So I've included https://github.com/jxson/string-capitalize https://github.com/jxson/string-humanize in the string-humanize.js file It's the same humanize method as in string.js.
Watchout: this PR also includes #479 which I needed to be able to run the tests

Thanks for the awesome PR @marcodejongh! I have been wanting to do this for awhile. I will get this released soon along with some other changes I'm making.


prompts: extend test-to-harness prompting

Fixes some issues there were with header file inclusion in the prompt (it used the wrong variable, so the string was wrong)
adds a sample harness from the actual repository
adds a list of all headers

This has been tested extensive locally, but will not run an experiment here since the OSS-Fuzz build status seems to be a bit off with introspector

/gcbrun skip


How to integrate crosswalk lite into cordova

Could you please show me how to use this repository to integrate crosswalk lite into cordova, Thanks.

Crosswalk Lite will be shipped in Maven repository as a AAR file format, customer can specify an option when installing the plugin. There was a issue to track in JIRA https://crosswalk-project.org/jira/browse/XWALK-5095.
cordova plugin add cordova-plugin-crosswalk-webview --variable xwalk_mode="lite"


Comprehensive Styling and Functional Enhancements to strapi-plugin-react-icons

Comprehensive Styling and Functional Enhancements to strapi-plugin-react-icons
Description
This PR introduces a series of substantial improvements to the strapi-plugin-react-icons including enhanced modal styling, an added search feature, implementation of lazy loading for better performance, and more.
Details of the changes are as follows:

Modal Styling: The styling of the modal showing the "react-icons" has been improved. This enhances the overall user experience when interacting with the plugin.

Search Feature: A new search feature has been added to the modal. Users can now search for an icon instead of manually scrolling through the list, saving time and effort.

Lazy Loading: To improve performance, especially in light of the next change, lazy loading has been implemented for the icons in the modal.

Total Icon Library Access: Users can now access the entirety of the "react-icons" library instead of having to choose from a select menu. This change, combined with the lazy loading and search feature, greatly enhances the functionality of the plugin.

Button Visibility: The button to bring up the modal has been made more visible, and the cancel button has been styled similarly. Additionally, the colors of the icons in the modal have been changed.

Please note that the changes introduced in this PR might make the import tab on the "react-icons" page in Strapi redundant. As such, future improvements could focus on enhancing lazy loading or other performance optimization strategies.
Related Issues
This PR also addresses an error that occurs when developing the plugin locally using yarn develop --watch-admin but does not appear in production.
The error is as follows:
Error
Not Found
    at eval (webpack-internal:///94255:554:3336)
    at async getIconLibraries (webpack-internal:///67696:101:10)

Testing
Testing was conducted both locally using yarn strapi generate and on a cloud instance of Strapi by installing the plugin with yarn add strapi-react-icons. Both tests were successful.
Screenshots
Screenshot 1: This screenshot showcases the newly improved modal with enhanced styling and additional features.

Screenshot 2: This screenshot illustrates the more visible modal-opening button, the redesigned cancel button, and the 'disabled' text input box that displays the selected icon's name.

Additional Context
During development, yarn was used as the package manager in place of npm as used by the original author. It's important to note, however, that this change has no effect on the final functionality of the plugin.
Looking forward to your review!

@DanielPantle Hey! Sorry about all this, I've never done a pull request before, I appreciate your feedback! Also, my bad for the late response, even if you made these changes, I'm going to try to properly do this PR soon. Should I leave it open and commit the correct changes or close an reopen a proper one? Thanks! :)

@DanielPantle Hey! Sorry about all this, I've never done a pull request before, I appreciate your feedback! Also, my bad for the late response, even if you made these changes, I'm going to try to properly do this PR soon. Should I leave it open and commit the correct changes or close an reopen a proper one? Thanks! :)

Hi @prestonator! No worries and thanks again for you great effort! I am also not that much experienced with pull requests, but I am sure we will figure this out :)
I had another look at your changes and unfortunatelly there are still some issues. The loading page and the dropdown menu don't work anymore (at least for me). And there are some errors in the console I would like to check before merging those changes. Also as there are so many changes now, it is really hard to review and see what was changed.
My suggestion now is: we close this PR, but create multiple smaller PRs for each different feature (display all icons, search bar, renaming, code style adaptions, etc.). Like this we can still use your code changes, but it will be easier to track for problems and reviewing. Is this fine for you? I would love hearing your feedback and implementing your contributions! :)

@DanielPantle Okay! Sounds good :)
I'll check out for errors, I just now figured that I have not tested the plugin in production mode.
I'll also learn about PR's and how to properly do them.
Thanks again! I have been wanting a plugin like this from day 1 of using Strapi and Next.js, but just never knew how to go about it!

 And were they in the browser or IDE console?

@prestonator thanks again! I do not remember the error, sorry!
But I did some work today and implemented the search feature and the loading of all icons. I took over a lot of your changes, thanks again so much for your participation and the great preparational work! 👍 I also added a prettier config so we can have consistent styling.
To see all changes, you can have a look at the tag v0.1.6 (https://github.com/DanielPantle/strapi-plugin-react-icons/compare/v0.1.5...v0.1.6)
What I did not implement yet is the lazy loading feature, I created the following ticket for it: https://github.com/DanielPantle/strapi-plugin-react-icons/issues/11
Thanks again a lot for your effort and feel free to create issues and create pull requests for further features or enhancements! :)


user feedback form

Issue
Fixes #12
Description

Created route for feedback form.
Everyone can visit the feedback route (doesn't matter if logged in or not)
Only logged in user can fill the form
Only one feedback allowed per person

Issue
Fixes #12
Description

Created route for feedback form.
Everyone can visit the feedback route (doesn't matter if logged in or not)
Only logged in user can fill the form
Only one feedback allowed per person

#12 great work


Kinesis: Investigate increasestreamretentionperiod and decreaseStreamRetentionPeriod

http://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html
I don't remember seeing this before, although that page says it is API Version 2013-12-02. Maybe this lets you change the 24 hour limit?

Interesting!

We have done this...


Fix broken links

Needs https://github.com/dlang/dlang.org/pull/1802.

There are some broken links also in std.algorithm.searching. The one's of seen:
-> minCount/maxCount
-> minPos/maxPos
-> minIndex/maxIndex
The link to isInputRange is broken. I looked on the sources and the links that work are identically declared as those that don't

These only fix links to non-existing pages (404s). Links to non-existing anchors will come in a later PR

Seems like this broke some DDox links (I forgot to define REF1, MREF1 etc. for std-ddox.ddoc).

Seems like this broke some DDox links

Oh, just the one link.


Reporting Data has incorrect column associations to frame

[x] I'm up-to-date with the latest release:
pip install -U talos

[x] I've confirmed that my Keras model works outside of Talos.

I noticed that after scanning a Parameter dictionary, the inner data object of the Reporter has the column/row associations incorrectly ordered in Python 2.7.
For example, something like:
p = {
        'compile_loss': ['mean_squared_error'],
        'compile_optimizer': ['sgd'],
        'hidden_units': [64, 128, 512],
        'inner_activation': ['relu'],
        'output_activation': ['relu'],
        'recurrent_activation': ['relu'],
        'lstm_layers': [0],
        'gru_layers': [0],
        'dropout_ratio': [.2],
        'activate_regularizers': [1, 0],
        'batch_window_size': [ 5, 50 ],
        'epochs': [ 100 ]
    }

    scan = ta.Scan(train_inputs, train_outputs, p, self._create_keras_model)
    reporting = ta.Reporting(scan)
    print(reporting.data.columns)

Prints out:
   round_epochs                  acc         loss              val_acc  \
1           10  0.20000000298023224  315008640.0  0.20000000298023224
2           10  0.30000001192092896  170956672.0  0.20000000298023224

      val_loss    lr recurrent_activation inner_activation  \
1  308987328.0  0.01                  0.2             relu
2  169688720.0  0.01                  0.2             relu

  activate_regularizers epochs lstm_layers dropout_ratio hidden_units  \
1    mean_squared_error      0        relu            50          sgd
2    mean_squared_error      0        relu            50          sgd

  compile_loss gru_layers batch_window_size compile_optimizer  \
1           10          0               128              relu
2           10          0               512              relu

  output_activation
1                 0

You can see in the output above, the scan values appear to be one column index off, which leads to incorrect reporting and difficulty reconstructing the best parameter associations.
This originally popped up when I realized that best_params is an array, leaving no real clear way of reconstructing the original parameter dictionary associations for storing the parms for replay later.
The ask is to simply offer a way of extracting the best_params in a format that allows restoration of the values to the original parameter keys.
BTW, thank you for this module.

This is interesting:
When I prefix the parameters with a key that forces them into the end of an alpha list (z_), they correctly show up in the reporting data column arrangement:
round_epochs                                 10
acc                         0.20000000298023224
loss                                214259280.0
val_acc                                     0.6
val_loss                            212599984.0
lr                                         0.01
yo_activate_regularizers                      0
yo_recurrent_activation                     sgd
yo_output_activation                         50
yo_hidden_units                               1
yo_lstm_layers               mean_squared_error
yo_batch_window_size                       relu
yo_compile_loss                               0
yo_gru_layers                              relu
yo_compile_optimizer                        0.2
yo_dropout_ratio                             10
yo_epochs                                   512
yo_inner_activation                        relu
Name: 1, dtype: object

You're most welcome :) There was a bunch of chances related with this in 0.4.4 and 0.4.5. Could you upgrade to 0.4.5. and see if that resolves your issue.
Related with the ability to get the best_params in a dictionary, it's a good idea to be able to get a list of dictionaries with the best params for human readability. I'll create a new issue for that.

I think this should be resolved in the latest version, so closing here.

Similar issue using talos (0.4.9)
with the model:
def the_network(X, Y, x_val, y_val, params):
model = Sequential()

model.add(Dense(params['first_neuron'], input_dim=len(X[0]), activation=params['activation']))
model.add(Dense(params['layer_one'], activation=params['activation'], kernel_initializer=params['kernel_initializer']))
model.add(Dense(params['layer_two'], activation=params['activation'], kernel_initializer=params['kernel_initializer']))

model.add(Dense(1, activation="sigmoid"))

model.compile(optimizer=params['optimizer'](lr=lr_normalizer(params['lr'], params['optimizer'])), loss='mean_squared_error',
              metrics=['mse'])

out = model.fit(X, Y, epochs=params['epochs'], validation_split = 0.2, batch_size=params['batch_size'],  verbose=0, validation_data = (x_val, y_val) )

return out, model

p = {    'first_neuron': [10],
'layer_one': [26],
'layer_two': [10],
'optimizer': [Adam],
'kernel_initializer': ['lecun_uniform'],
'lr': [3.6],
'epochs': [1166],
'activation': [relu],
'batch_size': [9]
}
scan = ta.Scan(x_train, y_train, x_val = x_test, y_val = y_test, model=the_network,  grid_downsample = 1, params = OrderedDict(p), dataset_name='BkgData',  experiment_no='1')
r = Reporting("BkgData_1.csv")
print r.data
output:

@GeneticHero @mikkokotila I had this same issue as well on v0.4.9 which has the change to ingest params as an OrderedDict.  However, this doesn't really fix the issue since if the original dict that the user defines becomes out of order then OrderedDict just maintains that "incorrect" order.  Reloading the environment does work, but what I ended up doing is explicitly defining the parameters as OrderedDict before passing to Scan().
ta_params = OrderedDict()
ta_params['lr'] = (0.0001, 0.01, 5)
ta_params['first_neuron'] = [4, 16, 64]
ta_params['hidden_layers'] = [0, 1, 2, 3]
ta_params['batch_size'] = [4, 32, 64]
ta_params['epochs'] = [50, 150]
ta_params['dropout'] = (0, 0.5, 3)
ta_params['shapes'] = ['brick', 'triangle']
ta_params['optimizer'] = [keras.optimizers.Adam, keras.optimizers.SGD]
ta_params['losses'] = ['categorical_crossentropy']
ta_params['activation'] = ['relu']
ta_params['last_activation'] = ['softmax']


Book 1, version 2022-08-08, text before eqn 15.58

The text just preceding equation (15.58) should read, "For example, if $d=4$, the $i$'th row ..." The 'h' is missing in $i$'th.

fixed


Features of [target.'cfg(...)'.dependencies] and [target.'cfg(not(...))'.dependencies] are merged when used in a workspace

Problem
I have project in a workspace that has something like the following Cargo.toml:
[package]
name = "bug"
version = "0.1.0"
edition = "2021"

[dependencies]

[target.'cfg(target_arch = "wasm32")'.dependencies]
tokio = { version = "1", features = ["sync"] }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
tokio = { version = "1", features = ["net"] }

When I  was running cargo build --target wasm32-unknown-unknown then Tokio's net feature got enabled too and I was getting compilation errors because of mio crate.
This is an issue only if the project is in a workspace.
Steps

git clone https://github.com/oblique/cargo-features-bug
cargo build --target wasm32-unknown-unknown

Possible Solution(s)
No response
Notes
I created a minimal example: https://github.com/oblique/cargo-features-bug
Version
cargo 1.71.0 (cfd3bbd8f 2023-06-08)
release: 1.71.0
commit-hash: cfd3bbd8fe4fd92074dfad04b7eb9a923646839f
commit-date: 2023-06-08
host: x86_64-unknown-linux-gnu
libgit2: 1.6.4 (sys:0.17.1 vendored)
libcurl: 8.0.1-DEV (sys:0.4.61+curl-8.0.1 vendored ssl:OpenSSL/1.1.1t)
ssl: OpenSSL 1.1.1t  7 Feb 2023
os: Arch Linux Rolling Release [64-bit]

Worked after adding the following:
[workspace]
resolver = "2"

I didn't know that resolver needs to be explicitly set in case of a workspace.
I'm closing this.


Add Extra Achievement info to hover over state

Currently only the name of the achievement is displayed, not the actual text/requirement of the achievement

Done as of #13


Add manual roll indicator to roll chat messages

The latest version of Core added an indicator when a roll was entered manually, but the 5e system doesn't show that indicator because of its custom display of roll messages.

Any indication on when this will be added? I think it's really important to get in


ISPN-5476 Cross-site tests should run in parallel

https://issues.jboss.org/browse/ISPN-5476
May also fix https://issues.jboss.org/browse/ISPN-7024
Create a TEST_RELAY2 protocol that allows setting a different bridge cluster name for each test.

This doesn't fix ISPN-7024 since SiteDownFailoverTest inherits from AbstractXSiteTest and you've only patched AbstractTwoSitesTest.

Ignore my completely useless comment above, as the changes to AbstractXSiteTest have nothing to do with the overall fix. However, I have seen  SiteDownFailoverTest fail locally with your PR

Apologies, I had not installed infinispan-core. I should stop commenting out of my ...

Actually, this seems to fix the issue.

should the test-xsite profile being removed? I guess it was there only to make sure the test runs sequentially...

NonTxOfflineTest.testPutWithFailures is failing when I use more than 1 thread

@pruivo I haven't seen NonTxOfflineTest fail locally, but I'm making the keys an instance field just in case.
I've was hesitating to remove the test-xsite profile, but I guess there's no point in delaying it.

NonTxOfflineTest seems fine now...
You have a new failure in cli-interpreter SiteStatementTest. I guess it was never run before...

The test testContainerOperations() needs to define "another-cache" in NYC site, otherwise it will ignore the xsite command (it returns a CacheNotFoundResponse)
I'm unable to reproduce testSiteStateTransfer() locally... so no idea what is going on...

Updated to fix SiteStatementTest. I haven't reproduced testSiteStateTransfer() locally either, let's wait for a couple more runs in CI.

Updated again to add a method AbstractXSiteTest.waitForSites() and improve logging for failed xsite state push.

:+1:

Merged, thanks


Indrani

What does this PR do?
Add resource(s)
For resources
added firebase bengali tutorials
Why is this valuable (or not)?
from here people can learn firebase in Bengali
How do we know it's really free?
its available on youtube
For book lists, is it a book? For course lists, is it a course? etc.
it is a course
Checklist:

[ ] Read our contributing guidelines.
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction).
[ ] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Added the firebase tutorial in Bengali

ok.


CA Kickoff

Discovery
As CDPH Lab, so that the CDC ETOR team is able to quickly move forward with supporting NBS ETOR, I need the team to prepare for and facilitate several kick-off sessions.
Completion Criteria

[ ] Reviewed the site profile

[ ] Generated a set of follow-up technical questions (e.g. ciphers, encryption reqs)

[ ] Kick-off has taken place
[ ] Reviewed onboarding guide (starting from just a template)
[ ] Reviewed onboarding flow (starting from just a template)
[ ] Introduced service blueprint
[ ] Introduced data gap analysis
[ ] Discussed current state workflow
[ ] Determine topics for initial SME sessions
[ ] Key contacts determined
[ ] Meeting cadence established

Tasks

[ ] Internal knowledge share meeting to bring team up to speed on CA
[ ] Determine what topics and sessions will be a part of the kick-off
[ ] Identify who will be attending the kick-off from our team

(Updates needed; below is copied from the AL Kickoff)

[ ] Create and circulate draft current state workflow (via Confluence) for California ahead of site visit

[ ] Team session to review of current process flow for CDPH

[ ] Propose HCD intro to session 1 or session 3 (intro ppt)
[ ] Review pre-read materials
[ ] Engineering.

[ ] ReportStream Pre-work.

[ ] Determine PHL organization name and sender/receiver names for RS.
[ ] Determine HCO organization name and sender/receiver names for RS.
[ ] Create diagram of these senders/receivers and how it flows with RS and the Intermediary.
[ ] Share diagram with Ott.
[ ] PHL organization and sender/receiver are created in RS. -Ott
[ ] HCO organization and sender/receiver are created in RS. - Ott
[ ] Confirm with Ott that hey can attend both technical sessions.

[ ] Session 6 - PHL.

[ ] Determine agenda.  Probably similar to LA's session 5 agenda.  Update agenda document.
[ ] Determine participants.  Update agenda document.
[ ] Determine pre-read materials.  Update agenda document.
[ ] Determine what homework and who needs to accomplish it beforehand.
[ ] Send e-mail to participants.  Mention any homework and who needs to accomplish it.
[ ] Update kick-off slides.

[ ] Session 7 - HCO.

[ ] Determine agenda.  Update agenda document.
[ ] Determine participants.  Update agenda document.
[ ] Determine pre-read materials.  Update agenda document.
[ ] Determine what homework and who needs to accomplish it beforehand.
[ ] Send e-mail to participants.  Mention any homework and who needs to accomplish it.
[ ] Update kick-off slides.

Additional Context
Use as a spike. After the kick-off, we'll need to document and plan subsequent work.

https://aphlinformatics.atlassian.net/wiki/spaces/ERI/pages/2165997854/California+Documentation+Master+List

https://drive.google.com/file/d/1ANhon8xp9Xm8pb8xGOv3HMU4_PLuVvSz/view

Thoughts on this story? Should this be closed out? (@Adrian-Brewster)

https://aphlinformatics.atlassian.net/wiki/spaces/ERI/pages/2165997710/California+Site+Implementation+Team+Contact+List


Leaderelection:  can't elect new leader

client-go version:  v0.24.2
code source: _client-go/examples/leader-election/main.go
Error case:

start 3 node, node1, node2 and node3, and node1 is the leader
get the pid of node1, and use unix command kill to  terminate it
node2 and node3 just hang there and still use node1 as the leader

Expectation:
node2 and node3 will select a new leader

I should capture the signal


[Build] No Native Executable Generated When Building for Android

Build issue(s)
I am experiencing an issue when building ChipTool for Android. After following the steps to build the project, only the APK is generated, and the expected native executable is not present.
I have followed the steps mentioned in this documentation :
https://project-chip.github.io/connectedhomeip-doc/platforms/android/android_building.html
Also, I have followed building from scripts, not from Android Studio.
Platform
android
Anything else?
No response

@Shangeev-AP I would expect APK builds when building android binaries. What is the expected native executable you mentioned and based on what documentation? could you provide a reference (not only documentation link, you have provided that, but the exact like/statement where it describes something should be there but it is not)?
We need to determine if some documentation is out of date or if the build is broken or something else. If an APK is created that does sound like at least some expected builds are happening.

For reference, our build system will not build a chip-tool command line binary for Android as far as I am aware.

@Shangeev-AP I would expect APK builds when building android binaries. What is the expected native executable you mentioned and based on what documentation? could you provide a reference (not only documentation link, you have provided that, but the exact like/statement where it describes something should be there but it is not)?
We need to determine if some documentation is out of date or if the build is broken or something else. If an APK is created that does sound like at least some expected builds are happening.

For linux build,  it is building a chip-tool native executable. For Android, it is not mentioned anywhere about 'native executable' as for android building only .apk is generated.
I need a command line chip-tool executable after android build also. Is it possible?
My Final Requirement :
Currently only .apk is generated after building for chip-tool android, I expect a chip-tool arm-32 bit command line binary which can be executed in android system.


Cannot convert 'Rotation' to Python object

Hi,
I'm stucking with this issue when I try to build the plugin : "python setup.py build" any recommandation ?

Hi @Nadamani
Indeed there seems to be some problems with some deprecated code that needs to be fixed, however this should only happen if you call these functions at runtime, not when you build/install it with the readme instructions.
Can I ask you how you built your module or at least the full log of your problem so we can fix everything? Please tell me what is your ZED SDK version and if you cloned the python wrapper from master or downloaded a release.
Thank you in advance!


[Feature]: Move mock MongoDB to the internal MongoDB

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
The Mock MongoDB datasource currently connects to a cloud MongoDB cluster. Since we have an embedded MongoDB running in the Appsmith container, we should consider using this for this mock data. This should be a separate database, distinct from the appsmith database.
The appsmithctl backup command should take a backup of this database as well.
Why should this be worked on?
Having easy access to the embedded MongoDB means that users can use it to store their application data, and don't have to go hunting for a database, if they don't already have one. Also, data on the cloud Mock MongoDB gets reset every so often. So it can't be used for production applications. But this embedded MongoDB doesn't get reset, and they can use it to build their live apps.

Closing as irrelevant now.


Add windows platform in CI workflow

Signed-off-by: Jackie Han<EMAIL_ADDRESS>Description
Add windows platform in CI workflow
Issues Resolved
https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues/104
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #330 (1b7f0b3) into main (536171d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #330   +/-   ##
=======================================
  Coverage   52.04%   52.04%
=======================================
  Files         147      147
  Lines        5015     5015
  Branches      965      965
=======================================
  Hits         2610     2610
  Misses       2148     2148
  Partials      257      257

Impacted Files
Coverage Δ

...es/DefineDetector/components/Settings/Settings.tsx
100.00% <0.00%> (ø)

...s/Overview/containers/AnomalyDetectionOverview.tsx
32.92% <0.00%> (ø)

...mponents/NameAndDescription/NameAndDescription.tsx
100.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

I see this is for unit tests, what about for the integration tests?

I see this is for unit tests, what about for the integration tests?

the flaky integ tests has been failing since Sep 7, it's a separate issue than adding windows workflow. Let's get this adding windows workflow checked in first.

I see this is for unit tests, what about for the integration tests?

the flaky integ tests has been failing since Sep 7, it's a separate issue than adding windows workflow. Let's get this adding windows workflow checked in first.

I understand the flaky part, but from my understanding it's still a requirement for the 2.4 campaign.
I'm ok to treat the flaky test issue separately, but I think we should have the infrastructure set up to run with windows.

I see this is for unit tests, what about for the integration tests?

the flaky integ tests has been failing since Sep 7, it's a separate issue than adding windows workflow. Let's get this adding windows workflow checked in first.

I understand the flaky part, but from my understanding it's still a requirement for the 2.4 campaign.
I'm ok to treat the flaky test issue separately, but I think we should have the infrastructure set up to run with windows and get all of the non-flaky tests to pass.

Sure, this PR is just for adding windows CI.

I see this is for unit tests, what about for the integration tests?

the flaky integ tests has been failing since Sep 7, it's a separate issue than adding windows workflow. Let's get this adding windows workflow checked in first.

I understand the flaky part, but from my understanding it's still a requirement for the 2.4 campaign.
I'm ok to treat the flaky test issue separately, but I think we should have the infrastructure set up to run with windows and get all of the non-flaky tests to pass.

Sure, this PR is just for adding windows CI.

The full windows CI is the integration tests though. Can that be added in this PR so we can close out the 2.4 issue?

I see this is for unit tests, what about for the integration tests?

the flaky integ tests has been failing since Sep 7, it's a separate issue than adding windows workflow. Let's get this adding windows workflow checked in first.

I understand the flaky part, but from my understanding it's still a requirement for the 2.4 campaign.

I'm ok to treat the flaky test issue separately, but I think we should have the infrastructure set up to run with windows and get all of the non-flaky tests to pass.

Sure, this PR is just for adding windows CI.

The full windows CI is the integration tests though. Can that be added in this PR so we can close out the 2.4 issue?

Checked map team package and dashboard team package. They all only added windows CI for unit tests. Plus, we don't even have integration tests for macOS. I think we are fine there just adding windows CI for unit tests. Let me know if you still have concerns.

Will have a manual backport for this for 1.3 in #524


IPv6 address and prefix lifetime timer refactoring

This one will re-factor IPv6 address and prefix lifetime timers. So instead of directly using k_delayed_work_timer, it will share the relevant delayed work structs and use only one work struct for address and prefix. This will save lot of space in each network interface as the work struct is quite large.
Also instead of using s64_t timeout values from k_uptime_get(), this one uses k_uptime_get_32() and handles overlaps correctly. Unit tests are added which make sure the functionality works correctly. In earlier version, the max. number of lifetime for IPv6 prefix was 24 days but this PR allows full timeout to be used as allowed by RFC.

Codecov Report

Merging #9659 into master will increase coverage by 0.16%.
The diff coverage is 66.41%.

@@            Coverage Diff             @@
##           master    #9659      +/-   ##
==========================================
+ Coverage   52.17%   52.34%   +0.16%
==========================================
  Files         212      212
  Lines       25914    25979      +65
  Branches     5583     5600      +17
==========================================
+ Hits        13520    13598      +78
+ Misses      10145    10112      -33
- Partials     2249     2269      +20

Impacted Files
Coverage Δ

include/net/net_if.h
60.52% <ø> (ø)
:arrow_up:

subsys/net/ip/ipv6_nbr.c
32.4% <0%> (ø)
:arrow_up:

subsys/net/ip/net_if.c
65.01% <67.42%> (+3.29%)
:arrow_up:

Continue to review full report at Codecov.

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

This is disaster ;-). That's completely not what I called in my criticism of the previous PRs. The whole idea was to avoid 64-bit arithmetics. Replacing that with 2 "fixed point" 32-bit numbers of a strange numeric base is a rather weird way to address those suggestions. I give up and don't give -1, but this stuff is weird, and possibly buggy (I just checked there's no new abs() added, which was my strong "no" point in the previous review).

Not sure what do you mean by 64-bit arithmetic here.

Here you perform 64-bit division: https://github.com/zephyrproject-rtos/zephyr/pull/9659/files#diff-a269177809306aa3044fdcd5a4bcd278R894 . Many smaller cores simply don't have hardware division support, so that as inefficient as it may get. And that's not the only case of course.

This uses less memory than the version in #9508 one as here no 64-bit timeout values are used.

Let's count together: https://github.com/zephyrproject-rtos/zephyr/pull/9659/files#diff-11516a1156142dc5ebd6a6437176df96R47
s32_t timer_timeout - 32 bits, s32_t wrap_counter - 32 bits, together 64 bits. Previously, IIRC, there was 64-bit reftime, and 32 bit timeout, now you just swapped, and added more complicated code to handle it. Again, the call was to simplify and optimize all that instead.

Many smaller cores simply don't have hardware division support, so that as inefficient as it may get. And that's not the only case of course.

Not really relevant here. Even if the division is done with software, it is only done once / timer so this is not performance critical.

Rebased to current master. Added "net ipv6" shell command to print detailed information about IPv6 configuration and addresses.


400 Errors when spaces in column names are not handled in complex statements

Describe the bug
From a user:
I can't share the data since it is confidential, but I will try to anonymize it an see whether the problem persits. I also have terminal errors
the general error is Failed to load resource: the server responded with a status of 400 (Bad Request)
some details are
message: "Parser Error: syntax error at or near \"Unit\"\nLINE 1: ... >= ? AND \"Datum\" < ? AND (Mitarbeiter Unit  IN (?))\n                                                  ^"
message "Binder Error: Referenced column \"Job\" not found in FROM clause!\nCandidate bindings: \"UX_UI_2022_model.NWB\", \"UX_UI_2022_model.EK\", \"UX_UI_2022_model.VK\", \"UX_UI_2022_model.Team\", \"UX_UI_2022_model.Datum\"\nLINE 1: ... AND \"Datum\" >= ? AND \"Datum\" < ? AND (Job-Titel  IN (?)) GROUP BY 1 ORDER BY ...\n
Expected behavior
I believe we are seeing another case where spaces are not being escaped properly in our analytical queries.
In the first error message, Mitarbeiter Unit  IN (?) also needs double quotes around Mitarbeiter Unit to be run.
Additional context
relates to https://github.com/rilldata/rill-developer/pull/1490#ref-commit-99dc7fb

Fixed in https://github.com/rilldata/rill-developer/pull/1535


Fix daemon tests.

Fix two test issues:

pidof is not available in PATH on some systems while using Jenkins (rhel, centos).

Cleanup after plugin test. This is a stop gap fix. The right way to
fix this, is to shutdown the plugin on daemon shutdown path (except
for the live-restore case). This will be done in a follow up PR.

Signed-off-by: Anusha Ragunathan<EMAIL_ADDRESS>

LGTM

LGTM 🐺


Save normalized counts in AnnData to X

According to the CZI schema, the raw counts should be saved to the X layer, unless normalized data is also included. In the event that normalized data is present the raw counts should be moved to raw.X and the normalized data stored in X. Right now, we are always storing the raw counts in X regardless of the presence of normalized counts. According to our design discussion notes about these changes, we would like to make this change, we should just be sure to document it!

For filtered and unfiltered counts before adding in normalized counts, do we want to have counts as X or as raw.X?
filtered and unfiltered store as X and then switch to the normalized counts being X in the normalized object only

I think the best way to do this is to add a check for the presence of the logcounts assay in the SCE object before converting to AnnData. Then we can assign the X assay by adding a variable to scpcaTools::sce_to_anndata() that lets us dictate which assay to save as the X layer in the AnnData object. Something like:
if("logcounts" %in% assayNames(sce)){
  x_assay <- "logcounts"
} else {
  x_assay <- "counts"
}

Closed by #439


Migrate Bulgaria holidays to holiday groups and categories

Proposed change

Migrate Bulgaria holidays to holiday groups and categories, add uk localization.
Type of change

[ ] New country/market holidays support (thank you!)
[x] Supported country/market holidays update (calendar discrepancy fix, localization)
[ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency upgrade (version update)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (new python-holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] This PR is filed against beta branch of the repository
[x] This PR doesn't contain any merge conflicts and has clean commit history
[x] The code style looks good: make pre-commit
[x] All tests pass locally: make test, make tox (we strongly encourage adding tests to your code)
[x] The related documentation has been added/updated (check off the box for free if no updates is required)

coverage: 100.0%. remained the same when pulling 6e4c19716dab40c290355af32873d2559def8830 on KJhellico:ref-bulgaria into c240d0844489fa8548a12016a1f3eab462911bcf on dr-prodigy:beta.

Yes, I couldn't find a better translation 🤷♂


experiments.css is not equivalent to the mini-css-extract-plugin it's meant to replace

Bug report
mini-css-extract-plugin can be used to extract every imported stylesheets into a single file, without also loading it. This is the default behavior of the plugin.
This behavior is absent from experiments.css.
What is the current behavior?
Using experiments.css = true:

import "./style.css" creates main.css and it will attempt to load the file
new  URL("./style.css", import.meta.url) creates multiple [hash].css files and it won't attempt to load them

If the current behavior is a bug, please provide the steps to reproduce.
You can find the source and dist results in https://github.com/fregante/webpack-sandbox/tree/main/experiments.css
In short, the config is just {experiments: {css: true}}
What is the expected behavior?
It should match the behavior of the previous plugin, which just created a unified main.css file and did not attempt to load it. As a bonus, the resulting main.js is completely empty:
module: {
	rules: [
		{
			test: /\.css$/,
			use: [
				MiniCssExtractPlugin.loader,
				'css-loader',
			],
		},
	]
},
plugins: [
	new MiniCssExtractPlugin(),
],

Other relevant information:
webpack version:  5.88.2
Node.js version: 18
Operating System: macOS
Additional tools:
Originally reported in https://github.com/webpack/webpack/issues/14893#issuecomment-1704046657

The new logic will autoload stylsheets by default, because it will allow preload/prefetch/track loaded modules and etc, we will provide an option to disable such behaviour, so close in favor https://github.com/webpack/webpack/issues/14893 (I updated our roadmap)


in-memory DB

Side-stepping the locks (and deadlocks) by...

Replacing mutability and locks with a clojure atom
Replacing circular refrences (between Java objects) with a in-memory DB (datascript)
Recursively walk the tree and send the entities (a root segment and its subsegments) to Xray.

Codecov Report
Base: 84.95% // Head: 89.61% // Increases project coverage by +4.65% :tada:

Coverage data is based on head (2b701be) compared to base (cf06760).
Patch coverage: 88.09% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #18      +/-   ##
==========================================
+ Coverage   84.95%   89.61%   +4.65%
==========================================
  Files           4        4
  Lines         113      154      +41
  Branches       12       12
==========================================
+ Hits           96      138      +42
+ Misses          5        4       -1
  Partials       12       12

Impacted Files
Coverage Δ

src/aws_xray_sdk_clj/impl.clj
85.32% <87.80%> (+10.32%)
:arrow_up:

src/aws_xray_sdk_clj/core.clj
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Timeouts can fire even when unset syncronously

this is likely a bug with setTimeout, so if that's a Edge thing I can reopen there.  As reported defunctzombie/node-process#56 it looks like it's possible to add a setTimeout run synchronous code and then call clearTimeout but have the timeout callback called anyway. If I had to guess my suspicion  would be that certain dom functions may block the thread without blocking the event loop (like this bug in firefox)

Yes setTimeout is an edge function and please report the issue to edge. thanks.

ok opened up over there https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7206104/


Group message header on click narrows to single chat

On click narrows to the first person in the group chat
Edit: first when I tried to sent a message in the group chat it sent to the private message, I'll verify this issue once again and create a new issue if verified!

I don't think it's the case!
Can you please tell me in which case this is happening?

@meghalagrawal have a look here!

But yeah, I agree it doesn't happen all the time it works for smaller groups, haven't re-checked the code, and yeah the dummy text has nothing to do with how this narrow functions!


Unclear how to run all cells when interactive window is present

Testing #129288
With the python extension installed you have the run icon in the top right. With an interactive window opened I expected the interactive cells to get executed there. I'm not sure what the best UI would be though as I understand it can be a mixed file

The run button from Python says "Run Python in Terminal" but I fully agree this leads to inconsistence.