Support for LED On/Off button

Is your feature request related to a problem? Please describe:
Not at all.
Describe the solution you'd like:
I would like to have a switch like "Display switch" that sends the "LED ON OFF" command from the remote control to an old AC unit 42MBCB12M5.
The remote control looks like the one attached. The button is highlighted in red. In the Brazilian version of this remote, this button is called Do not disturb for some reason.
Describe alternatives you've considered:
I've tested the Display switch and Display switch alternate without success. The display switch works flawlessly with the new unit.
Additional context:
Nothing to elaborate.
Thank you very much.

Could you please do a scan with my plugin and then send the logs of the scan to me? I would need the serial number of your device, but it's better if you can provide me the whole output.

Hi
I didn't find the way to do it with your plugin, but I've managed to scan with a broadlink plugin I already have.
Here is the hex:
2600ce00040003f08d9210370f140f3710370f140f3711130f37101310370f140f14103610140f37101310370f3710370f370f1410370f140f3710140f140f140f14103610140f37101310370f140f14101310140f370f3710140f140f37103610370f3710140f140f3710ac8e920f37101310370f37101310370f140f3710140f370f14101310370f140f3710140f370f3710370f37101310370f140f3710140f140f140f14103610140f37101310370f140f14101310140f370f37101310140f370f3710370f37101310140f370f000d050000000000000000
And just in case, here is the SN: 3119B15812292
If the above hex is not sufficient or you need more info, please give a hint on how to do with you plugin, I'll be happy to proceed and share the info.
Thanks.

Here is the scan log.
Start device discovery...
[21/07/2024, 12:35:51] [Homebridge UI] [homebridge-midea-platform] Discovered device: {"ip":"192.168.15.X","port":6444,"id":30786325577946,"model":"00000Q13","sn":"000000P0000000Q130B2370CC3150000","name":"net_ac_C315","type":172,"version":3}
[21/07/2024, 12:35:51] [Homebridge UI] [homebridge-midea-platform] Discovered device: {"ip":"192.168.15.Y","port":6444,"id":15393162940771,"model":"00000Q13","sn":"000000P0000000Q130B2370C9C2B0000","name":"net_ac_9C2B","type":172,"version":3}
[21/07/2024, 12:35:51] [Homebridge UI] [homebridge-midea-platform] Discovered device: {"ip":"192.168.15.Z","port":6444,"id":150633093355627,"model":"00000Q18","sn":"000000P0000000Q18076C210008E0000","name":"net_ac_008E","type":172,"version":3}
[21/07/2024, 12:35:53] [Homebridge UI] [homebridge-midea-platform] Device discovery complete.
Thank you.

There are 2 different models. Which one is the one where LED on/off not working? Or does this issue occur with both of them?

These two are the same. The other is a new, last year version.
"id":30786325577946,"model":"00000Q13","sn":"000000P0000000Q130B2370CC3150000","name":"net_ac_C315","type":172,"version":3
"id":15393162940771,"model":"00000Q13","sn":"000000P0000000Q130B2370C9C2B0000","name":"net_ac_9C2B","type":172,"version":3}

I've scanned the Hex as well, if it helps somehow:
2600ce00040003f08d9210370f140f3710370f140f3711130f37101310370f140f14103610140f37101310370f3710370f370f1410370f140f3710140f140f140f14103610140f37101310370f140f14101310140f370f3710140f140f37103610370f3710140f140f3710ac8e920f37101310370f37101310370f140f3710140f370f14101310370f140f3710140f370f3710370f37101310370f140f3710140f140f140f14103610140f37101310370f140f14101310140f370f37101310140f370f3710370f37101310140f370f000d050000000000000000

Could you please add only one of the older devices to Homebridge, turn on debug mode in Homebridge and send me some logs?  I want to see what messages the unit sends to the plugin.

I would need the lines like this: Body: {"type":"Buffer","data":[177,8,9,0,0,1,0,10,0,0,1,0,66,0,0,1,1,24,0,0,0,21,0,0,0,51,0,0,0,75,0,0,0,101,0,0,0,0,153]}
But of course you can send the whole log as well.

homebridge.log.txt.zip
Did not find line like in the example so attached the log of the last few minutes after remove everything and add only one old device.
thanks.

Debug mode is not enabled in your Homebridge instance, that's why that line is missing. Could you please enable it? You can do it by opening the Homebridge settings and searching for Homebridge Debug Mode -D.

this is what I'm getting.

Yeah, that's the switch! Now your logs should contain the mentioned line. Could you send it, please?

Also in the meantime I've released a beta version. You can install it by going to the plugins, click on the three dots in the bottom right corner of my plugin, click on Manage version and the beta version should be in the dropdown. Can you check it please?

Yeah, that's the switch! Now your logs should contain the mentioned line. Could you send it, please?

Did not change it. It was active when I collected the log. I will try again.

Also in the meantime I've released a beta version. You can install it by going to the plugins, click on the three dots in the bottom right corner of my plugin, click on Manage version and the beta version should be in the dropdown. Can you check if it's working now or not?

Sure I will. Give few minutes.

Also in the meantime I've released a beta version. You can install it by going to the plugins, click on the three dots in the bottom right corner of my plugin, click on Manage version and the beta version should be in the dropdown. Can you check if it's working now or not?

Sure I will. Give few minutes.

Not working. Tried both display and display alternate commands. Tomorrow I will take a look at the logs, delete everything and add only one to see if we can catch these entries.
Thanks

Hi. I went over the procedure, removed both similar AC units, restarted, added only one but looks like the outcome of the log is the same. Now using the beta version.
homebridge.log.txt.zip

Oh, I forgot to tell you you have to enable verbose logging for that device (it's in the Advanced settings section)

Oh, I forgot to tell you you have to enable verbose logging for that device (it's in the Advanced settings section)

No problem, tomorrow I will send you the logs. Thanks.

Hi! Eventually we've got what we wanted.
homebridge.log.txt

I'm currently spending my vacation but I will look on this as soon as I get home!

I'm currently spending my vacation but I will look on this as soon as I get home!

Enjoy!

I just got back at this. So when you made this log, did you mess with turning the screen on and off using the remote?

If you did, it would help me if you could point it out where did it happened in the log.

Hi, apologies for the delayed response.
I took a new log. But I can tell that I cannot turn the led on/off from the App. The button is "greyed". I enabled the overdosing and the detailed log and took this info using the remote control.
I could not see a specific command. Perhaps it is not supported.
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Value for POWER changed from 'false' to 'true'
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Value for SCREEN_DISPLAY changed from 'false' to 'true'
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Value for OUTDOOR_TEMPERATURE changed from '28' to '31'
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Status change: {"POWER":true,"SCREEN_DISPLAY":true,"OUTDOOR_TEMPERATURE":31}
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Set attribute POWER to: true
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Set attribute SCREEN_DISPLAY to: true
[30/08/2024, 12:01:13] [midea-platform] [Escritório] Set attribute OUTDOOR_TEMPERATURE to: 31
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Raw data to parse:
8370008e20632d064359255188318d42752b62c98dd78fa9fe4b7e11f73582fb2bb82805e9164f9c780c524c05748b1fcc4e92a1c09ff954caf8abe0d151825d373839eb1908a06d5d73bd24d4b894a0d1b68ef6204a1d68563fa0d6e7f8fc05351e42f07fe100333e5e55dacbf1dc26812febbd2fc68ebb205c2beb6c5e857e0cc4468cdfbfae2f86457209cce97574ccef9929f776
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Msg to process. Length: 48 (0x30), Type: 4353 (0x1101)
5a5a011168002080000000000000000000000000da000000001c00000000000000000000000000002285da69842c942cf21bc829e1a6be63c8f8644b170d31c18fee1750b5526f8d915c618b02ed2747fad73f2ffa0db1d3dd7e8f895c2c2ccfc6ce49a75861d048
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Decrypted data to parse:
aa1fac00000000000303c1210144000259110000000000000000000000004557
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Body:
{"type":"Buffer","data":[193,33,1,68,0,2,89,17,0,0,0,0,0,0,0,0,0,0,0,0,69]}
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Status unchanged
[30/08/2024, 12:01:14] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:01:16] [midea-platform] [Escritório] Raw data to parse:
8370005e2053a352f8ef6944c1328eb0225f84d140c4a3d42ad919e0be7c763f8602e397049844bfc020eda2a971aa11c9ce942868f6aa63d918c3cc5d492546e8e8e85d48874d04f65a3112c5248b97afa634e4857166989c4e209abbb412aaaa4bfd23da6f
[30/08/2024, 12:01:16] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:16] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:25] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:01:25] [midea-platform] [Escritório] Raw data to parse:
8370005e2053b55013a5801a1ecba911e6c3ef4d078a1e9e71d5e004d22ab70889a893aff61c547169ba62ae1fe7813308c44f54cfe526bdf5929667a67aad7e3dbcb235e7c4a8cfdf539c5ef1b4986c8b328db42d36c26ceaf1886b5aa293c18da7b5cf6e83
[30/08/2024, 12:01:25] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:25] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:35] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:01:36] [midea-platform] [Escritório] Raw data to parse:
8370005e2053237371ba8c41fb88c51b5ca5dbd5b0c58e52a1f2f753b29ed13a07b45e7e8acfaaae7b7a67a91202a383946c65f5a10738b293fa9205731b641b58a4caf477005494245b06e3e527a4ea65570e2e37a7bc6e0feee632ec12ca274864bb19d32b
[30/08/2024, 12:01:36] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:36] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:43] [midea-platform] [Escritório] Refreshing status...
[30/08/2024, 12:01:43] [midea-platform] [Escritório] Send message:
5a5a01116800200000000000001e000800180014da000000001c00000000000000000000000000006b000a76e27eed2c3647e57d8602df8b3757ffdc969c69c4ab2caa98d2b8cdf6dbade277ffadf3e7e3b93ad8267a97780b09b9c0f1321d2493ee413cfb37ad38
[30/08/2024, 12:01:43] [midea-platform] [Escritório] Send message:
5a5a01115800200000000000001e000800180014da000000001c00000000000000000000000000007980ac09a2b306d0f1fb074b5acac149b580d9bf7c10baed770d109cfeb103891e5f739eff4a273ba8b3e199fa9c6712
[30/08/2024, 12:01:43] [midea-platform] [Escritório] Send message:
5a5a01115800200000000000001e000800180014da000000001c000000000000000000000000000096f9215a3d77800aae54bd57eeb548619d4b8fb4f2010c359c53caf1b5a479643600265f05f98d1fa4a0da6405c1ab40
[30/08/2024, 12:01:44] [midea-platform] [Escritório] Raw data to parse:
8370008e2063e6af56b929a8db30064d9b9d2b68afaeafcd2edd51d0268bbe311b2997282ca57f7258b7e8b383ab43bb4be9b4c29a2fa339959c13aaa5f4748fa954fbd7febebc30e8e28a4eb2393e6e38fb8b46655cded0f6ebc5298778cf8f019d0e1a8beeedd7d1b7225ca48ff90397243e3087b81990e035ee57a9219d1c38297c25fab411ebdca68b00c440815362200c0b4785
[30/08/2024, 12:01:44] [midea-platform] [Escritório] Msg to process. Length: 48 (0x30), Type: 4353 (0x1101)
5a5a011168002080000000000000000000000000da000000001c000000000000000000000000000039325578eb4c375bfd2f5d49d40113fa4a437d874e08d428aff8512128a553585e9972cb6d59a15e4920bcc67f760eed58823f851fe926c6da18552eeb6b472c
[30/08/2024, 12:01:44] [midea-platform] [Escritório] Decrypted data to parse:
aa22ac00000000000303c00128667f7f003c000000637100000000000000000014d3e8
[30/08/2024, 12:01:44] [midea-platform] [Escritório] Body:
{"type":"Buffer","data":[192,1,40,102,127,127,0,60,0,0,0,99,113,0,0,0,0,0,0,0,0,0,20,211]}
[30/08/2024, 12:01:44] [midea-platform] [Escritório] Status unchanged
[30/08/2024, 12:01:45] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Raw data to parse:
8370008e2063fc7d13a60e9482403ca8cf256507ac81a97fb7032d042f00990f14dd264bab69109abc24afd14248f98cb916d3863c50b533370b89d096a846d28b5aff2fe0d58e9909c351a3870a6ea09bbe36f70d753215db52968a18dcbda07fa1513df2e826f72d379302a221144cd41145671ff817a1482fe7c0b9018592b98f5e4332c7bfb5e98666db9582ef21006a9fc8102b8370005e2053c207be626f0f8e4a3d9250e93e3e8e044a344b71cde940b987c58d5d22e070a45f4a2b3266da7a91238b1beed5cebdb0d0ea9cfa7ea181304fb087e8f3910ac9e9a278c8484924a2151f11174e897c23a13c836708527dabd339850e4a3ddfc6
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Msg to process. Length: 48 (0x30), Type: 4353 (0x1101)
5a5a011168002080000000000000000000000000da000000001c00000000000000000000000000002285da69842c942cf21bc829e1a6be63c8f8644b170d31c18fee1750b5526f8d915c618b02ed2747fad73f2ffa0db1d3dd7e8f895c2c2ccfc6ce49a75861d048
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Decrypted data to parse:
aa1fac00000000000303c1210144000259110000000000000000000000004557
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Body:
{"type":"Buffer","data":[193,33,1,68,0,2,89,17,0,0,0,0,0,0,0,0,0,0,0,0,69]}
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Status unchanged
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:48] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:56] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:01:56] [midea-platform] [Escritório] Raw data to parse:
8370005e2053c22ac6459253c2b3bfcfafe9aa25540a7773d9093054585e8982da2f676cff2aeb5af3831be98f4e73f7a1f519765786e7da2f57a189783665ae9971644e14b726ab9f3c463a309d63b1fdea5e587e2bb1fd9954f89048772d35b7eb13d0a9a4
[30/08/2024, 12:01:56] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:01:56] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:02:06] [midea-platform] [Suíte] Refreshing status...
[30/08/2024, 12:02:06] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:02:07] [midea-platform] [Escritório] Raw data to parse:
8370005e205309ddebb0bd1c2a0d0e8f6473039ba114c2d4b5ea332ee5abeee749d6ff00f9507aa525885b7c96a8c26210c78deed1d67815d5d0eca46b480266dc46f30cb8baacad69e559556899f37946e8c8f647eae18e7851cc86e7019dcf07cb9b5ae335
[30/08/2024, 12:02:07] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:02:07] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:02:08] [midea-platform] [Closet] Status unchanged
[30/08/2024, 12:02:09] [midea-platform] [Closet] Status unchanged
[
[30/08/2024, 12:02:14] [midea-platform] [Escritório] Refreshing status...
[30/08/2024, 12:02:14] [midea-platform] [Escritório] Send message:
5a5a01116800200000000000001e000800180014da000000001c00000000000000000000000000006b000a76e27eed2c3647e57d8602df8b8bf2b6baa046d68f0e4891031352ab5ab114417e36b7c549cf5267a48c09f709e9fda358b52017c5886c7a074c7cf054
[30/08/2024, 12:02:14] [midea-platform] [Escritório] Send message:
5a5a01115800200000000000001e000800180014da000000001c00000000000000000000000000007980ac09a2b306d0f1fb074b5acac1497275156491a0a1df4fc387e8ef1da78b17d00e79f98bef6b06fe6a2dbdedf9bf
[30/08/2024, 12:02:14] [midea-platform] [Escritório] Send message:
5a5a01115800200000000000001e000800180014da000000001c000000000000000000000000000096f9215a3d77800aae54bd57eeb548619d4b8fb4f2010c359c53caf1b5a479643600265f05f98d1fa4a0da6405c1ab40
[30/08/2024, 12:02:15] [midea-platform] [Escritório] Raw data to parse:
8370008e2063b8fd5d286bf2058c9c3da5ab772678fd15477c64805fb6389bb38ce6d7eefa6e093682fc359008fc3f5b9a90e414c7ddcd625ec195abb8c3c2a4f730786533839a3c514ce0c6f026ebba0a224952fbbdbfaa947d06c547ec4ea487cb6be63beeab1b313011121e6d85b3730d62ed520172566cfa4ad49d2dd543acf63bf07d3b5590dee1fb9dd29f1b54f406450bfbca
[30/08/2024, 12:02:15] [midea-platform] [Escritório] Msg to process. Length: 48 (0x30), Type: 4353 (0x1101)
5a5a011168002080000000000000000000000000da000000001c000000000000000000000000000039325578eb4c375bfd2f5d49d40113fa4a437d874e08d428aff8512128a553583b98b4c5b656634bc1a876c92e72d72815e1ba36157b67ccd562ccc3473b81c1
[30/08/2024, 12:02:15] [midea-platform] [Escritório] Decrypted data to parse:
aa22ac00000000000303c00128667f7f003c00000063710000000000000000002b2c78
[30/08/2024, 12:02:15] [midea-platform] [Escritório] Body:
{"type":"Buffer","data":[192,1,40,102,127,127,0,60,0,0,0,99,113,0,0,0,0,0,0,0,0,0,43,44]}
[30/08/2024, 12:02:15] [midea-platform] [Escritório] Status unchanged
[30/08/2024, 12:02:16] [midea-platform] [Escritório] Send message:
5a5a011038007b0000000000001e000800180014da000000001c0000000000000000000000000000382d41be6f1c5e9b3a7725efeb745442
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Raw data to parse:
8370008e20634af99804a9fcb8baa800d56101e0b2568b3a0821905e6ab092635e6f93780158fc6765a2c4355474adf8f8ee2dc347f6f22ac72650ea9480af59d329d4e2417ddc654c25e98648bb491ab6002669e2916aca2e12c558c19e70a7e6d3c1df01aa55e5ba060b337b4c6e08c05653257155f0d0257e2b6fdf1b9db091d596c82af92579021e92f5b0a68a3629f939022ee1
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Msg to process. Length: 48 (0x30), Type: 4353 (0x1101)
5a5a011168002080000000000000000000000000da000000001c00000000000000000000000000002285da69842c942cf21bc829e1a6be63c8f8644b170d31c18fee1750b5526f8d915c618b02ed2747fad73f2ffa0db1d3dd7e8f895c2c2ccfc6ce49a75861d048
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Decrypted data to parse:
aa1fac00000000000303c1210144000259110000000000000000000000004557
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Body:
{"type":"Buffer","data":[193,33,1,68,0,2,89,17,0,0,0,0,0,0,0,0,0,0,0,0,69]}
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Status unchanged
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Raw data to parse:
8370005e2053cbb78da4393760481c2fefded589fa9d2cc03cfa0727bb9975ada701b86127bc47ed5d74df070365fd91ba117173c5e8ed109fe51ce595929895b8151883a0d8283ce747ba77601ba88bb862f03aba98448aeada18f22488378d43e5419d3ae9
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Msg to process. Length: 1 (0x1), Type: 4097 (0x1001)
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4
[30/08/2024, 12:02:18] [midea-platform] [Escritório] Heartbeat:
5a5a011039007b80000000000000000000000000da000000001c00000000000000000000000000000069240a31ce87703ae3d317db316f4fc4

I've released a new beta, v1.2.0-beta.5, can you please try to turn on/off the LEDs with this version?

Hey! I performed some tests using both Display and Display alternate commands and unfortunately it's not working. I think this command is not support in the smart home app for legacy devices. Thanks for the efforts.

After this, I agree that your unit doesn't support this feature.


Error in motion poll update view when clicking apply

Click apply on motion poll update view causes HTTP 500. Fix this by adding an attribute apply_url_name.

Done in #1599.


chore: polish APIScan and BinSkim scans

Instead of integrating the CustomSDL stage into the Windows build, I believe it saves both pipeline run time and engineering time to keep the stage where it currently is. With the current stage, some compile steps are repeated, but they run in parallel to the rest of the pipeline. Because CustomSDL is isolated from the rest of the build, it also lowers the risk of accidentally publishing the product with symbols.
Pre-requisites before merging this PR:

[x] Confirm whether electron.exe qualifies to be scanned, or whether we need to bring in Code.exe from a separate build process and scan that instead. @deepak1556 @rzhao271

Example run: https://dev.azure.com/monacotools/Monaco/_build/results?buildId=284637&view=results

Not a error from this PR but do you plan to address these errors in a follow-up ?
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\ffmpeg.dll : error ERR997.ExceptionLoadingPdb : 'ffmpeg.dll' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\libEGL.dll : error ERR997.ExceptionLoadingPdb : 'libEGL.dll' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\libGLESv2.dll : error ERR997.ExceptionLoadingPdb : 'libGLESv2.dll' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\vk_swiftshader.dll : error ERR997.ExceptionLoadingPdb : 'vk_swiftshader.dll' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\vulkan-1.dll : error ERR997.ExceptionLoadingPdb : 'vulkan-1.dll' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).
D:\a\_work\1\scanbin\VSCode-win32-x64\bin\electron.exe : error ERR997.ExceptionLoadingPdb : 'electron.exe' was not evaluated because its PDB could not be loaded (E_PDB_NOT_FOUND).

Have you explored running the WindowsSDL as part for the Windows stage as an independent job, that way you could reuse the node module cache and compilation cache. https://github.com/microsoft/vscode/pull/221592 explored it as a dependent job on Windows which has the issues you have pointed out so I am fine with not depending but atleast reuse some of the caches.

@deepak1556 I don't plan to address those errors until upstream follows up on https://github.com/microsoft/binskim/issues/661
Also, I tried using the node module cache in #221592 but I wasn't able to get it to work—the SHA kept on differing, resulting in cache misses.

Sorry ignore the node module cache since you are building with flags that are not in the original cache they will always miss. But you should still be able to use the compilation cache.

Is there a way to update the node modules cache? I believe that cache is much more important than the compilation output because APIScan and BinSkim only look at binary files, which are often located in node_modules. I also confirmed that the compilation output does not contain binaries.
In the meantime, could we merge this PR during debt week?

Is there a way to update the node modules cache?

No we can't share the module cache in the current state unless the compilation flags between the current windows job and sdl job remains the same. So the question here is whether we can build the windows job with same flags as the sdl job.

I believe that cache is much more important than the compilation output because APIScan and BinSkim only look at binary files, which are often located in node_modules. I also confirmed that the compilation output does not contain binaries.

Sharing the compilation cache would skip rebuilding the client stage and also makes one less step that is different from the windows job. Wouldn't it be better if more steps were shared across the windows job and the sdl job ?

In the meantime, could we merge this PR during debt week?

I am fine with it, but please create a tracking issue to resolve the outstanding comments. Thanks!

I have verified that the Windows x64 user setup is sane and that the archive does not contain PDB files.

Verification build https://dev.azure.com/monacotools/Monaco/_build/results?buildId=286891&view=results


Emails not displayed correctly

Hi,
If I try to print an email in the content, the "at" character is translated to a new line. The problem seems to be in method
de.vandermeer.asciitable.commons.ArrayTransformations.WRAP_LINES(int, Object)

Yes, I am using "@@@@" as substitution string, and that collides with email addresses. I'll change that for next release and add tests for various other cases (like URLs) to avoid the problem in the future.

I think that you could use "\n" as new line character, this way it will not conflict with other chars as it has the new line meaning.

There was a reason for not using '\n', that got solved earlier by pre-processing content. I have changed the wrapping to use '\n' now and added tests for URIs. Will be in next release.


Make mobile masking regex pattern configurable

Describe the issue:
Currently, they are retrieving the recovery channels using this API[1] and this returns the masked mobile number as the Mobile channel value[2].
Make the masking regex pattern configurable via a new claim metadata property (as Additional Properties with the property name as MaskingRegEx) for the mobile claim.

Try out the Account Recovery flow with mobile option.

Expected behavior:
Similar behavior to same Email masking configuration feature[3] to 5.7.0?
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: 5.7.0

Related issues:
https://github.com/wso2/product-is/issues/9036
[1] https://localhost:9443/api/users/v1/recovery/password/init
[2] https://github.com/wso2-support/identity-governance/blob/v<IP_ADDRESS>/components/org.wso2.carbon.identity.recovery/src/main/java/org/wso2/carbon/identity/recovery/internal/service/impl/UserAccountRecoveryManager.java#L351
[3] https://github.com/wso2/product-is/issues/9036

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


[Bug]: Should hide reservation when disabled

What happened?
When reservation is disabled for a location, the menu title still appear. A use can click, the calendar will be shown, then only when clicking on Find table, it does nothing (refresh the page). This looks like a buggy reservation page, but in fact it is just disabled.
What did you expect to happen?
In the front shop, hide all the reservation pages, above all hide the Reservation menu item, so it wouldn't be possible to access the reservation page.
Version
3.x
What browser are you seeing the problem on?
No response
Relevant log output
No response

This issue will be closed and archived in 3 days, as there has been no activity in the last 60 days. If this issue is still relevant or you would like to see it actioned, please respond and we will re-open this issue. If this issue is critical to your business, consider the Dedicated Support Service where a Service Level Agreement is offered.


Show/Select week number on date calendar

In a date calendar, is there a way to allow the user to select the week number and the calendar move to that week ?

Do you want a week view between the month and day views?

Hello,
I'm looking for something similar, but extended:

as @arqex said - optional week select view between month and day select view,
week select mode like html input with type="week"


Mybatis delete returns negative value. Why is that?

MyBatis version
3.4.6
Database vendor and version
MySQL 5.7.19-17
Test case or example project
I have the following mybatis mapper and interface definitions:
CREATE TABLE `projects_test_sets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `test_set_name` varchar(128) NOT NULL,
  `test_set_description` varchar(128) NOT NULL,
  `file_name` varchar(128) NOT NULL,
  `creation_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `last_modified_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `user_name` VARCHAR (384) NOT NULL DEFAULT<EMAIL_ADDRESS>  PRIMARY KEY (`id`),
  UNIQUE KEY `project_file` (`project_id`,`test_set_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

<delete id="deleteTestSet">
        DELETE FROM projects_test_sets
         WHERE project_id = #{testSet.project.id}
           AND id = #{testSet.id}
    </delete>

and
interface ITestSetRepository {
    Integer deleteTestSet(@Param("testSet") TestSet testSet);
}

Steps to reproduce
When calling from the code:
 Integer result = testSetRepository.deleteTestSet(testSet);
I get the result value -2147482646 being returned, no matter if the delete query deletes 0, 1 or multiple entries.
Any idea why is this ?
Expected result
I would expect a 0 or positive integer to be returned, representing the number of DB records removed.
Actual result
-2147482646

I do. Any chance to have the proper values returned in this mode?

You cannot get as return value of mapper method.
If you want to get update count on your application code when use BATCH mode, you should call the  SqlSession#flushStatements() in your application code. You can call it via method annotated @Flush as follow:
e.g.) mapper interface
interface YourMapper {
   // ...
   @Flush // Add this method
   List<BatchResult> flush();
}

e.g.) application code
mapper.deleteFoo(...);
mapper.deletdBar(...);

List<BatchResult> results = mapper.flush();

About flushStatements() and @Flush, see http://www.mybatis.org/mybatis-3/java-api.html.

@ghevge
I've closed this issue. Please post the question to the mailing list since next time. We manage only bug reports and feature requests using GitHub issue feature.


CI: Conformance Runtime (ci-runtime): Test_NeighborAddDel: Received unexpected error: did not receive expected peering state ["ESTABLISHED"], context deadline exceeded

CI failure
--- FAIL: Test_NeighborAddDel (60.06s)
    --- FAIL: Test_NeighborAddDel/add_two_neighbors (59.97s)
        neighbor_test.go:153:
            	Error Trace:	/host/pkg/bgpv1/test/neighbor_test.go:153
            	Error:      	Received unexpected error:
            	            	did not receive expected peering state ["ESTABLISHED"], context deadline exceeded
            	Test:       	Test_NeighborAddDel/add_two_neighbors
            	Messages:   	add two neighbors
    --- FAIL: Test_NeighborAddDel/update_both_neighbors (0.00s)
        neighbor_test.go:153:
            	Error Trace:	/host/pkg/bgpv1/test/neighbor_test.go:153
            	Error:      	Received unexpected error:
            	            	did not receive expected peering state ["ESTABLISHED"], context deadline exceeded
            	Test:       	Test_NeighborAddDel/update_both_neighbors
            	Messages:   	update both neighbors
    --- FAIL: Test_NeighborAddDel/delete_both_neighbors (0.00s)
        neighbor_test.go:153:
            	Error Trace:	/host/pkg/bgpv1/test/neighbor_test.go:153
            	Error:      	Received unexpected error:
            	            	did not receive expected peering state ["IDLE" "ACTIVE"], context deadline exceeded
            	Test:       	Test_NeighborAddDel/delete_both_neighbors
            	Messages:   	delete both neighbors

Link: https://github.com/cilium/cilium/actions/runs/8183062795/job/22375383468
Sysdump: No sysdump produced for unit tests
We had a similar issue before https://github.com/cilium/cilium/issues/25637 and https://github.com/cilium/cilium/pull/25641 fixed that, but this is failing even with the retry, so another issue.

There is a log that the initial connection is failing. Our default ConnectRetryTimer value is 120s, so if we fail to connect once, it will hit the test timeout (60s).
time="2024-03-07T05:05:43Z" level=debug msg="failed to connect" Error="dial tcp <IP_ADDRESS>:0-><IP_ADDRESS>:1790: i/o timeout" Key=<IP_ADDRESS> Topic=Peer asn=65011 component=tests.BGP subsys=basic


Fix HTTP server port output and allow dynamic verbosity setting

Fix various minor issues with the HTTP server:

Fix the port output of the HTTP server.
So far, on automatic local port selection, Awaiting new connection on port 0... was printed.
Make the verbosity setting of the HTTP server dynamic.

This has been extracted from #16051 for separate treatment.

This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago

Ping for approval

Please let's have this as bug fix also for openssl-3.0, as motivated in https://github.com/openssl/openssl/pull/16051#issuecomment-878869210.

Ping for OTC review

This pull request is ready to merge

Merged - thanks @paulidale


ucai-core lib with base UC function client

PR Checklist

[x] A description of the changes is added to the description of this PR.
[x] If there is a related issue, make sure it is linked to this PR.
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added or modified a feature, documentation in docs is updated

Description of changes
Based on https://github.com/unitycatalog/unitycatalog/issues/525:

Implement base UC function client

@BenWilson2 Could you take a look at this PR?

@dennyglee Hey Denny, could you take a look at this and see this folder make sense?


Initialize apptool property in events

Description
Initialize apptool property in events.
Ideally there would  be tests, but there's no easy place to hook into (existing event tests don't have collections or app tools, collections tests don't have events or app tools, app tool tests don't have collections or events), so I'm proposing skipping them for this change, given the proximity to the release. But I can add if need be; let me know.
Issue
#4800
Please make sure that you've checked the following before submitting your pull request. Thanks!

[x] Check that you pass the basic style checks and unit tests by running mvn clean install
[x] Follow the existing JPA patterns for queries, using named parameters, to avoid SQL injection
[x] Check the Snyk dashboard to ensure you are not introducing new high/critical vulnerabilities
[x] Assume that inputs to the API can be malicious, and sanitize and/or check for Denial of Service type values, e.g., massive sizes
[x] Do not serve user-uploaded binary images through the Dockstore API
[x] Ensure that endpoints that only allow privileged access enforce that with the @RolesAllowed annotation
[x] Do not create cookies, although this may change in the future

Good find!
Not necessary for this PR, but some ideas for the future...
I wonder if there's a way we can inspect soon-to-be outgoing objects while the Hibernate session is open and automatically initialize any uninitialized to-be-serialized field.  Or, make a method that will initialize all lazy fields of an object, and use that here and other similar places.  Or, at the very least, inspect the objects and somehow flag any uninitialized to-be-serialized fields so we can more quickly find bugs like this.

Good find!
Not necessary for this PR, but some ideas for the future...
I wonder if there's a way we can inspect soon-to-be outgoing objects while the Hibernate session is open and automatically initialize any uninitialized to-be-serialized field. Or, make a method that will initialize all lazy fields of an object, and use that here and other similar places. Or, at the very least, inspect the objects and somehow flag any uninitialized to-be-serialized fields so we can more quickly find bugs like this. Or something like that.

I wonder, does something like Hibernate.initialize(event) work?

I wonder if there's a way we can inspect soon-to-be outgoing objects while the Hibernate session is open and automatically initialize any uninitialized to-be-serialized field.

Interesting idea; that might work, but there would be some nuances -- at least one endpoint has query parameters to specify which fields should come back (we'd sometimes want to initialize the fields and sometimes not).


Repository cannot be downloaded during installation

Describe the bug
Repository cannot be downloaded during installation.
Pls see the attached screen.

Steps to reproduce

open terminal
insert: git clone https://github.com/hummingbot/hummingbot
press Enter

Release version
i suppose git clone https://github.com/hummingbot/hummingbot downloading the current version
Type of installation
Docker
Attach required files

I think issue related to github. @alrog2000 To resolve you could try to download again until downloaded successfully

Thanks! Today it's downloaded. We can close the issue.


Global Planner, Safe Landing Planner and GPS

Hello,
is possible to run the global planner without using a GPS? I need to fly my drone inside a building so I can not relie on position data from GPS.
For what concern the landing planner, is possible to turn off the local/global planner during the fly and start the landing one?
Thanks in advance  :-)

You need some sort of positioning (eg. VIO), but it doesn't need to be GPS.
As far as the landing planner and switching, currently this isn't supported. If you get it working, please consider contributing!
Hope this helps.


fix combo in DL2 real data nb

Since this is only a minor fix and Seiya already approved it, I will merge it now and also close the related issue


copypasta: Fix build on ios

Having the clipboard be a noop would be good enough for my purposes. The build currently detects it as a unix and tries to link against x11 libraries.

I'm not sure where it fails to build and I don't have any iOS devices to test this on, but if it currently fails on iOS I'd certainly welcome a patch that just fixes this by using the noop clipboard.

Same issue here, that's why I opened an issue and not a pr. I noticed the failure through the ci build, still procrastinating borrowing a mac/iphone.


Use docker volumes instead of data containers

I think it would be interesting to replace the data container by docker volumes.
Data containers are deprecated for more than 2 years.
Would you be interested by a PR about this change ? Or do you have it done already somewhere ?

That would be cool to have a PR


"Stupidedi::Exceptions::ZipperError - root node has no siblings" when generating a 990 file

I look at this example and tried to generate a 990 file. This is the format of the file (from the documentation):
ST*990*12345678~
B1*SCAC*2016722352*20150111*A~
SE*3*12345678~

And this is how I tried to generate it from my application:
config = Stupidedi::Config.hipaa
b = Stupidedi::Builder::BuilderDsl.build(config)
b.ST "990", "935030002"
b.B1 "SCAC", "2016722790", "20150622", "A"
b.SE "3", "935030002"

b.machine.zipper.tap do |z|
  separators =Stupidedi::Reader::Separators.build :segment    => "~\n",
                                            :element    => "*",
                                            :component  => ":",
                                            :repetition => "^"

   w = Stupidedi::Writer::Default.new(z.root, separators)
   print w.write()
end

But this will result into this error:
Stupidedi::Exceptions::ZipperError - root node has no siblings:
How do I generate such a file? The  ISA segment is not in the documentation, but the error says there's needed a root for the generated file?

You can find examples in the notes directory to get you started, but you will need documentation from your trading partner about particular values to be used in the ISA and GS segments.


[Bug]: App signing fails

AL-Go version
6.1
Describe the issue
Today I've created a new app and signing failed. Because we havn't had any issues signing apps before. I've tested another app. First I stared a build to confirm signing still works and there are no issues with the runner. AL-Go v6 signed the apps correctly. I then upgraded that app to 6.1 and the signing fails with the following error.
Error: Unexpected error when running action. Error Message: Failed to install signing tool. If you are using a self-hosted runner please make sure you've followed all the steps described in https://aka.ms/algosettings#runs-on., StackTrace: at Install-SigningTool, C:\3\_work\_actions\microsoft\AL-Go-Actions\v6.1\Sign\Sign.psm1: line 40 <- at Invoke-SigningTool, C:\3\_work\_actions\microsoft\AL-Go-Actions\v6.1\Sign\Sign.psm1: line 111 <- at <ScriptBlock>, C:\3\_work\_actions\microsoft\AL-Go-Actions\v6.1\Sign\Sign.ps1: line 69 <- at <ScriptBlock>, C:\3\_work\_temp\ecde9eca-62d6-4a0b-bdfb-cadd831bce0b.ps1: line 3 <- at <ScriptBlock>, C:\3\_work\_actions\microsoft\AL-Go-Actions\v6.1\Invoke-AlGoAction.ps1: line 17 <- at <ScriptBlock>, C:\3\_work\_temp\ecde9eca-62d6-4a0b-bdfb-cadd831bce0b.ps1: line 2 <- at <ScriptBlock>, <No file>: line 1

Expected behavior
Signing should work.
Steps to reproduce
Run a 6.1 build with signing.
Additional context (logs, screenshots, etc.)
No response

Strange - signing works perfectly here.
Can you share a bit more of your log?

It couldn't be a new version of dotnet sign requiring a new version of dotnet on your runner?
This commit: https://github.com/microsoft/AL-Go/commit/df9e7c1c11c02e7db70276ba31d22f668fd76acb
increases the dotnet sign version requirement - but also should display the output of the install - isn't that visible in the log?

I checked the logs again. And you are right v6.1 no longer supports .net6.0 on the host runner.

Installing .net8 fixed it.

[like]  Freddy Kristiansen reacted to your message:

From: Jonas Wrede @.>
Sent: Monday, November 18, 2024 2:33:06 PM
To: microsoft/AL-Go @.>
Cc: Freddy Kristiansen @.>; Comment @.>
Subject: Re: [microsoft/AL-Go] [Bug]: App signing fails (Issue #1310)
Installing .net8 fixed it.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/AL-Go/issues/1310#issuecomment-2483227446, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACSGUA4W6F27RFWPQAXJVUD2BH3CFAVCNFSM6AAAAABR3Q5JKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBTGIZDONBUGY.
You are receiving this because you commented.Message ID: @.***>


Fix / enhance number formatting across application

Currently, everything uses a single common number formatting, allowing for very large or very tiny numbers (Double). Instead, the formatting should depend on the scale of the UOM.
Initial thoughts were to attach a format string to each UOM. But that doesn't help when converting to AND from that UOM.
Instead, formatting needs to be dynamic, based on the actual value. For example, if a value is 0.00000000000123, then those last few digits are important, and must be shown. But a value of 1.65000000000321 should NOT show the 321 at the end, and only 1.65. Or when something repeats, such as 43.33333333333334, then just round it up to 43.334. While still respecting those values which must show tiny values.
Also note, the spin edit control for the conversion on the top-left does not have a proper Format method - instead it just has a property for number of 0s past the decimal.
Ideas:

Implement a new function TUOMUtils.Format(const Value: Double): String; which detects the scale of the value and uses an appropriate formatting accordingly.
Implement a new function TUOMUtils.FormatUOM(const Value: Double; const UOM: String): String; which uses TUOMUtils.Format as well as adding the UOM's suffix.

NOTE: This may have been inadvertently fixed on task #66 in commit 2545d04


Revert "Bug 1765294: Use OwnerRefs to clean up SA pull secrets"

Reverts openshift/openshift-controller-manager#61
Is possibly the cause of https://bugzilla.redhat.com/show_bug.cgi?id=1785023
/hold
while we triage

/bugzilla refresh


[REQUEST Membership]: New membership for lonelyCZ

GitHub Username

@lonelyCZ
Organization you are requesting membership in

openyurtio
Sponsors

@rambohe-ch
Requirements

[x] I have joined in the community Dingding and [WeChat]
[x] I often attend Openyurt Community Week
[x] I have reviewed the [community membership docs]
[x] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
[x] I have checked my affiliation in devstats (if it's not correct, please fix in cncf/gitdm)
[x] I am actively contributing to 1 or more OpenYurt subprojects

List of your contributions

PRs reviewed / authored:
https://github.com/openyurtio/openyurt/pull/841
https://github.com/openyurtio/openyurt/pull/826
https://github.com/openyurtio/openyurt/pull/819
https://github.com/openyurtio/openyurt/pull/487

Issues :

Brief Introduction
Hello everyone, my name is chengzhe, I am currently working on k8s & container releated work, I hope to become a member of openyurt community, thanks.

@lonelyCZ Welcome you to apply OpenYurt community member. agree +1

Welcome. agree +1

agree +1
@lonelyCZ  welcome!

agree+1

Welcome. agree +1

agree+1

agree+1

@lonelyCZ Congratulations you to become a member of OpenYurt community. We have sent a github message to invite you as member of OpenYurt, please check the message. and after joining member of OpenYurt, you need to check two points in this issue https://github.com/openyurtio/community/issues/14


SPIKE: Cloud Cost Optimization - Centralized dashboard enablement for GCP

Describe the Issue
Research the activation of GCP cost telemetry in Azure, to create a centralized 'Cloud Cost Management' capability, and leverage advanced cost management features across all platforms from a single location
Additional Context
Cloud cost management and optimization efforts have highlighted need to have better reporting\alerting\monitoring capability developed for quicker decision making and variance\trend analysis where possible to catch inefficiencies, including a possible centralized anomaly detection capability - ie. Operational improvements around better monitoring of our Cloud costs and how we can improve our use of these, with optimizations and automation functionality integrated for easier control, maintenance and risk mitigation associated with optimal Cloud use across all our CSP's.
Note that we are going to refine this inside AWS cost management as best as we can, but also want to enable this more centralized approach to advanced multi-Cloud reporting and alerting - using pre-built\dynamic dashboard's, trend analysis ability, dynamic\intelligent cost alerting, anomaly detections, etc.
Acceptance Criteria

Research procedure to enable this GCP billing telemetry to ingress into the Cost Management component within Azure
Review findings with Warren\Max and go over procedure to identify any issues beforehand
Go over any difficult process areas and resolve
Create playbook to implement this new, centralized cost management capability

.
.
.
.
.
.
.
.
.
.
.
Extra Template Info
Definition of Ready
These set of conditions will need to be met in order to bring a ticket into the sprint and start work. Protects the team from unclear requirements.
Issues (Task/Story/Spike) aligned to an EPIC and linked appropriately.
Assigned to the appropriate CPF MEMBER (and is not left blank in ZenHub) at the start of sprint (1st day of the sprint)
Acceptance has been defined for the issue and has been reviewed with CPF team and approved by the necessary approver.
Has been sized and estimated by the delivery team.
Detailed breakdown of the steps required to complete the story in the additional context
Any additional specifications have been documented, reviewed with CPF and approved by the necessary approver.
Acceptance Criteria
A set of pre-defined requirement that need to be met in order to mark the user story as “done”.
It should be testable with no room for interpretation
It should be either “pass” or “fail”
It should be clear enough for business stake holders to understand
As part of the user story, it should be written from the user perspective
A well written acceptance criteria is great for

managing expectations
defining scope
reducing ambiguity
establishing testing criteria for QA
Given (Pre-condition)
When (Action)
Then (Outcome)

Definition of Done
These set of conditions are met for work to be considered as complete on an issue.
All acceptance criteria(s) have been validated.
All the necessary documentation for the issue has been uploaded to Teams.
Functionality has been tested when applicable.
Functionality has been demonstrated to the relevant stakeholders (where applicable).
Story has been scheduled for a Sprint Demo/community update and impacted teams invited to the Demo.
Stories accepted by PO and documented for potential sharing with impacted users.

Documented = Captured in Community Update (CU) deck
Release notes = aspirational goal of providing a bulleted list of features and changes that our users can touch. Was going to store them in our Cloud Pathfinder repo. Can also display to users in the CU

Investigation revealed that it seemed that the CSPM 'GCP Connector' proper documentation was difficult to find thus it may be in Beta and not publicly available yet.  Want to connect with Microsoft on this subject to try to get inside track on when this may come out.  Connecting with MS contacts\support to clarify this

Microsoft contacted, will wait for reply or seek answers elsewhere

Appears that this connector will not come shortly so it will be more of a topic for add-in later on and we can address it's integration then or consider other tools to run multi-cloud cost management.  Closing ticket


Fix Spanish Console error.

Pull Request

Description:
I think I've seen the issue, the "commit" word was with quotes, so maybe that produced a syntax error

Related Issue:
Closes #105

@all-contributors add @alvaroartano for bugs


Add Javascript alert functionality

The aim of this PR is to enable a session's webview to be able to react to web javascript alerts and show native alerts as proposed in the turbo-ios repo.
I realize that by design we might not want to expose the session outside of the TurboNavigator class and perhaps there is a better way to achieve this I am open to new ideas!

This isn't entirely accurate, you can assign a UI delegate to the web view like so:
TurboConfig.shared.makeCustomWebView = {
    let configuration = WKWebViewConfiguration()
    // TODO: Customize configuration.
    let webView = WKWebView(frame: .zero, configuration: configuration)
    webView.uiDelegate = self
    return webView
}


Fix buffer overread in hash_collision_benchmark.cc

The randomly generated command strings are not null-terminated and
implicitly converted to StringPiece objects, which will use strlen to
determine how long the passed char* is. Without the null terminator,
this results in undefined behavior and regularly causes crashes on AIX.

Can we catch this using AddressSanitizer/UndefinedBehaviorSanitizer?

I was able to detect it in valgrind on Linux. I have not tried using building with the sanitizers.

 After applying this fix, the test runs successfully and only results in a warning about the intentionally leaked memory.

We should integrate that into our CI. I guess nobody cares enough though ;)
Thanks for your PR!

Looks like it's enabled in the Linux CI job: https://github.com/ninja-build/ninja/blob/master/.github/workflows/linux.yml#L30-L31, but this benchmark is not run in the CI.


imagemagick 7.0.4-10 installed, but 7.0.4-9 is reported

I ran:
scoop status

which reported everything was up to date. I then ran
scoop update *

which upgraded imagemagick from 7.0.4-9 to 7.0.4-10.
When I now run
scoop list

it shows
imagemagick (7.0.4-9)

Is this become 1 comes before 9?

Version comparison should work better when versions have dashes in them now.
Thanks for reporting this.

Confirmed fixed. Thanks for the quick fix!


Missing from lean 4: include, omit

include h
omit h

These lean 3 commands can be used to change inclusion behavior of variables, and there is currently no lean 4 analogue.

Do you have an example where include is actually needed? The example from Theorem Proving in Lean seems to do fine without it:
-- Lean 3
section
variables (x y z : ℕ)
variables (h₁ : x = y) (h₂ : y = z)

include h₁ h₂
theorem foo : x = z :=
begin
  rw [h₁, h₂]
end
omit h₁ h₂

theorem bar : x = z :=
eq.trans h₁ h₂

theorem baz : x = x := rfl

#check @foo
#check @bar
#check @baz
end

-- Lean 4
section
variable (x y z : Nat)
variable (h₁ : x = y) (h₂ : y = z)

theorem foo : x = z :=
by rw [h₁, h₂]

theorem bar : x = z :=
Eq.trans h₁ h₂

theorem baz : x = x := rfl

#check @foo
#check @bar
#check @baz
end

(I'm on leanprover/lean4:nightly-2021-07-11.)

That speaks well for the porting strategy that just deletes them. It does still have an effect, e.g. if you include a variable that is not used in the theorem deliberately, but the main reason it is used in lean 3 is to get variables to be visible in tactics, and as you say that's not a problem anymore.

Here is an infrequent but recurring situation where include would be nice to have. It is currently hard to make unsafe def fooUnsafe and @[implementedBy] constant foo have the same type when there are a lot of variables, because the instances used in the body of fooUnsafe won't be added to the type of foo.


how to deserialize?

there is no documentation about how to use this library, can you please help me?

Hey
The API is the same as jsonapi-serializer since it is just a Typescript port.
A sample deserialize operation is just like
let response: any = new Deserializer({
    keyForAttribute: 'camelCase'
}).deserialize(res.json());


Add Field primitive tests

Can this be closed? https://github.com/o1-labs/snarkyjs/blob/main/src/lib/field.test.ts

tested enough for now, closing


Upgrading to alpha 19 has a breaking change

Current behavior
18 was fine, after upgrading to 19:
Error in Console:
React does not recognize the hideOnMouseLeave prop on a DOM element

import {
  Menu as AriaMenu,
} from 'ariakit';

        <AriaMenu
          state={rkMenu}
          hideOnMouseLeave

That's expected. There will be breaking changes between alpha and beta versions. We'll have proper change logs on beta, but we're not there yet.
The prop has been renamed to focusOnHover.

OK Cool. I was surprised TypeScript didn't catch it. I changed a few props and I'm back up.


Hue not working

Whenever I leave hue=0 the bulb is doing exactly what I want it to, but changing color isn't working with the latest firmware update.

There are some known issues with lifx-http with the new firmware, haven't had time to update


PLT-5952 Move marlowe-cardano-minimal to plutus-benchmark

After looking at our benchmarking package in more detail, I decided that marlowe-cardano-minimal should be a marlowe-internal package in plutus-benchmark, which is consistent with other of our benchmarks which also have their respective internal packages.
the executable is in exe, consistent with other of our benchmarks.
In another PR, the budget tests will be set up in bench, consistent with other of our benchmarks.
updated READMEs. I've removed some stack instructions because I don't think we support/encourage that anymore.

Pre-submit checklist:

Branch

[ ] Tests are provided (if possible)
[x] Commit sequence broadly makes sense
[x] Key commits have useful messages
[x] Changelog fragments have been written (if appropriate)
[x] Relevant tickets are mentioned in commit messages
[x] Formatting, PNG optimization, etc. are updated

PR

[ ] (For external contributions) Corresponding issue exists and is linked in the description
[x] Targeting master unless this is a cherry-pick backport
[x] Self-reviewed the diff
[x] Useful pull request description
[x] Reviewer requested

@kwxm showing me how to perform a proper code review :sweat_smile:

Also, can we add just add some of the Marlowe examples to the existing validation examples? I confess that I'm not totally sure what's in the scripts.

That's a great point.

@kwxm it's ready for a re-review if you like.

Looks good. I've been hoping to have some Marlowe examples for a long time, so it's great to see this here at last. I have to admit that I'm not sure what one actually does with the benchmark results though; will there be later tickets to do more?

Yes, the benchmarking will be added in a follow up PR/ticket.

Also, can we add just add some of the Marlowe examples to the existing validation examples? I confess that I'm not totally sure what's in the scripts. I tried running some with uplc but didn't succeed.

I'm not sure. But I think maybe the follow up PR is a better place for more examples? I'm really just improving the corporation of the marlowe code into our codebase in this PR. The executable is a bonus. The actual tests will be in marlowe running like the other sets of benchmarks.

Yes, the benchmarking will be added in a follow up PR/ticket.

Aha. I'll look forward to that.

This all looks good. Thanks!

Also, can we add just add some of the Marlowe examples to the existing validation examples? I confess that I'm not totally sure what's in the scripts. I tried running some with uplc but didn't succeed.

Created a ticket.


Add FreeBSD port/package install instructions

ultralist just landed in FreeBSD Ports [1]. This change adds installation
instructions for both Port and Package users accordingly.
[1] https://svnweb.freebsd.org/changeset/ports/533238

thanks @koobs !


[Bug]: Stuck at Udemy Freebie

What happened?
Hi,
Program is stuck at Udemy Freebie.

Enroller
GUI
OS
Windows
Relevant log output
No response
Terms

[X] I am using the latest version available.
[X] I agree to follow this project's Code of Conduct

Its working now. Tried multiple times then it worked..

Its working now. Tried multiple times then it worked..


Crash on Round Start

Context: FlagRush.Script.txt:
/**
 * Spawns all players.
 */
Void SpawnPlayers() {
    foreach (Player in Players) {
        if (Player.Armor <= 0) {        // If Player has no armor, unspawn first (for example Offzone hit)
            FlagRush_UnspawnPlayer(Player);    // Has to be done here, since Player in OnArmorEmpty Event in Null
        }

        // Spawn unspawned players
        if (Player.SpawnStatus == CSmPlayer::ESpawnStatus::NotSpawned) {
            declare CMapSpawn Spawn = FlagRush_Map::GetSpawn(Player).PlayerSpawn;
            if (Spawn != Null) {
                declare Integer SpawnDate for Player;
                InitPlayer(Player);
                if (SpawnDate <= Now) {
                    SpawnPlayer(Player, Player.CurrentClan, 1, Spawn, Now + 2000);
                    FlagRush_UI::UpdateDossard(Player);
                    SpawnDate = 0;
                }
            }
        }
    }
}

Error in line 789:
declare CMapSpawn Spawn = FlagRush_Map::GetSpawn(Player).PlayerSpawn;
FlagRush_Map::GetSpawn(Player) returned Null.
Which means Player.CurrentClan was not 1 or 2, so he wasn't part of a valid team?
A player joined right before the error occured (during UI Phase). Probably caused it.
Bren VOD: https://www.twitch.tv/videos/1232578186 , 02:57:24
Ideas:

Player joined during a timeframe where the joinevent couldnt be caught (OnPlayerAdded) and the player wasn't initialized, therefore his clan was not set. Might have to call InitPlayer() before getting the Spawn SpawnPlayers().

While already working on that function: Fix Player not having respawn delay when being killed by offzone or moving blocks.
In...
if (Player.Armor <= 0) {        // If Player has no armor, unspawn first (for example Offzone hit)
    FlagRush_UnspawnPlayer(Player);    // Has to be done here, since Player in OnArmorEmpty Event in Null
}

... set the player spawn date to Now + ML::NearestInteger(S_RespawnDelay * 1000)


Internal error: Attempted to serialize empty result. on upsert() for update case in different databases

We have multiple reports of a crash with Internal error: Attempted to serialize empty result. on upsert, in MySQL, MongoDB and SQLite. Most probably those are related to each other.
Convenient searches:

https://github.com/prisma/prisma/issues?q=is%3Aopen+label%3A"topic%3A+upsert"+sort%3Aupdated-desc
https://github.com/prisma/prisma/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+"Attempted+to+serialize+empty+result"

And the current list of issues:

https://github.com/prisma/prisma/issues/20561
https://github.com/prisma/prisma/issues/17982
https://github.com/prisma/prisma/issues/20527
https://github.com/prisma/prisma/issues/18285
https://github.com/prisma/prisma/issues/22562
https://github.com/prisma/prisma/issues/19868
https://github.com/prisma/prisma/issues/20042
https://github.com/prisma/prisma/issues/21612
https://github.com/prisma/prisma/issues/18393

The issue is confirmed on Postgres, SQLite, MySQL and MongoDB.

This issue was fixed in Prisma 5.13.0.


adjust continuation frame header length

Motivation:
Padding was removed from CONTINUATION frame in http2-spec,
at the same time , the continuation frame header should be adjusted,
which can also to reduce the allocation of bytes.

I would argue we should ignore the Revapi failure here as at worse it will just use the old value and so allocate 1 extra byte until things are re-compiled. @chrisvest WDYT ?

@normanmaurer I agree. Revapi is flagging it because such a change could be problematic, but this case should be fine as you say.
@CLFutureX Just add a difference to be ignored in the top-level pom.xml file: https://github.com/netty/netty/blob/4.1/pom.xml#L1297

Padding was removed from CONTINUATION frame in http2-spec,

@normanmaurer I agree. Revapi is flagging it because such a change could be problematic, but this case should be fine as you say. @CLFutureX Just add a difference to be ignored in the top-level pom.xml file: https://github.com/netty/netty/blob/4.1/pom.xml#L1297

okay，i fix it

@CLFutureX Thanks a lot!


refactor(examples): refactor ngrx selectors and todos state

This is a effort to bring ngrx usage more to official best practices, mainly with createSelector and createFeatureSelector functionality.
The main things are new examples.state.ts and todos.selectors.ts other stuff was more or less just shuffled around...

@timdeschryver yeah I am also not too happy with the settings/settings or todos/todos, let's think about it because also in case that we use components or container we would still need to introduce additional structure once there is more than one component. What about todos/ui/todos-container todos/ui/todo-item or maybe it would be better to use todos/components/todos-container ?

My vote goes to todos/components/todos-container, the other one feels to deep for me personally.


Update kubernetes libraries

Fixes https://github.com/apache/cloudstack-kubernetes-provider/issues/20
Updated the Kubernetes framework to v1.18 since 1.19 introduces cloudprovider.Interface.InstancesV2 which is experimental and could change in v1.20, which might involve additional changes later on
https://github.com/kubernetes/cloud-provider/blob/release-1.19/cloud.go#L56
Added get_kubernetes_dep.sh to fetch and tweak the kubernetes framework since simply updating it causes issues :
https://github.com/kubernetes/client-go/issues/741
https://github.com/kubernetes/kubernetes/issues/79384#issuecomment-505725449

Tests pass. Good to go @onitake
go test -v ./...
=== RUN   TestReadConfig
--- PASS: TestReadConfig (0.00s)
=== RUN   TestNewCSCloud
    cloudstack_test.go:89: No config found in environment
--- SKIP: TestNewCSCloud (0.00s)
=== RUN   TestLoadBalancer
    cloudstack_test.go:101: No config found in environment
--- SKIP: TestLoadBalancer (0.00s)
PASS
ok      github.com/apache/cloudstack-kubernetes-provider        (cached)
?       github.com/apache/cloudstack-kubernetes-provider/cmd/cloudstack-ccm     [no test files]

@onitake Could you review the changes ?

Sorry @davidjumani , this got lost under other stuff.
The framework update script looks very useful indeed!
It was a lot of hassle to manually update the commti hashes in the past.
Aside from that, this looks good to me.

@rhtyd Could you merge this? Thanks!


Initial Network Control API v1.0 review

Initial RAML review for clarity, self-consistent language and fixing typos and copy&paste errors from IS-04
Remove incorrect CORS pre-flight response code
Add missing response schema
Add "Query parameters should be implemented for all permitted resource attributes" for consistency

As discussed in the call today, this PR is intended to be uncontroversial.
The only slightly controversial commit (89fe3df) adds the missing resource attributes to the listed query parameters (for least surprise!), but does not add/remove any functionality from the v1.0 spec.
Discussion of whether pagination trait and these query parameters are well specified enough and whether they should be optional, recommended or required,in v1.0.x, is warranted, but separate.
Can we therefore merge this PR?


[3.2.4 beta2] View Grid Turn on/off bug

Godot version:

3.24 beta2
OS/device including version:

Issue description:

turn on or off View Grid will not Immediately show Grid or hide Grid, also when turn off View Grid and turn on some Post-Processing like SSR, dragging viewport feels lagging, see the video I record
grid view bug.mp4.zip
Minimal reproduction project:

Might be related to #43206 (@Calinou).

#43681 will fix the issue of the View Grid not working immediately.
For the viewport lagging, it might be worth opening a new issue so that we can look into it after this is closed by #43681.


Black Screen on Samsung A52

Media3 Version
Media3 1.0.0
Devices that reproduce the issue
Samsung A52 running Android 13
Devices that do not reproduce the issue
Pixel 5a running Android 13
Reproducible in the demo app?
Not tested
Reproduction steps

Find video with big resolution (~4k) 60fps, mp4 format, avc codec.
Use ProgressiveMediaSource and cache.
Setting of the Player will not affect decoding because only one file is available.
Try to play it.

Expected result
The media plays successfully (with lags, like in version ExoPlayer = "2.17.0").
Actual result
Black screen
Media
https://video.wbstatic.net/video/new/12800000/12801489.mp4
Bug Report

[ ] You will email the zip file produced by adb bugreport to<EMAIL_ADDRESS>after filing this issue.

Please reproduce the issue using the demo app, take an adb bugreport immediately after reproducing and send it to<EMAIL_ADDRESS>with the subject Issue #321. Please also update this issue to indicate you’ve done this.

The bug report seems to contain connection errors, like:
E EventLogger: internalError [eventTime=5.71, mediaPos=0.00, window=0, loadError
E EventLogger:   androidx.media3.datasource.cronet.CronetDataSource$OpenException: is: Exception in CronetUrlRequest: net::ERR_CERT_AUTHORITY_INVALID, ErrorCode=11, InternalErrorCode=-202, Retryable=false
E EventLogger:       at androidx.media3.datasource.cronet.CronetDataSource.open(CronetDataSource.java:581)

Which ultimately cause playback to fail before it starts:
EventLogger: playerFailed [eventTime=5.74, mediaPos=0.00, window=0, period=0, errorCode=ERROR_CODE_IO_NETWORK_CONNECTION_FAILED
E EventLogger:   androidx.media3.exoplayer.ExoPlaybackException: Source error
E EventLogger:       at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:652)
E EventLogger:       at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:624)
E EventLogger:       at android.os.Handler.dispatchMessage(Handler.java:102)
E EventLogger:       at android.os.Looper.loopOnce(Looper.java:226)
E EventLogger:       at android.os.Looper.loop(Looper.java:313)
E EventLogger:       at android.os.HandlerThread.run(HandlerThread.java:67)
E EventLogger:   Caused by: androidx.media3.datasource.cronet.CronetDataSource$OpenException: is: Exception in CronetUrlRequest: net::ERR_CERT_AUTHORITY_INVALID, ErrorCode=11, InternalErrorCode=-202, Retryable=false
E EventLogger:       at androidx.media3.datasource.cronet.CronetDataSource.open(CronetDataSource.java:581)

Does this mean that Cronet on the Samsung A52 is complaining that https://storage.googleapis.com/wvmedia/cenc/h264/tears/tears.mpd has an invalid certificate? That seems surprising...
What happens if you use a different HTTP stack by flipping this line to false in the demo app?
https://github.com/androidx/media/blob/62afbe87bb05890bbbb60ff4e3f0b2fd65aea433/demos/main/src/main/java/androidx/media3/demo/main/DemoUtil.java#L56

Set USE_CRONET_FOR_NETWORKING = false;. And it's started to work on Samsung A52.

Thanks, this seems to be a device-specific issue with the cronet library. I will try and get hold of a Samsung A52 to see if I can reproduce (tried on a Samsung A51 and it didn't reproduce).

Hi, Ian! Any news? I still waiting for the fix, can't update the library because of this bug... @icbaker

No update - which library are you blocked on updating? Since this seems to be a bug in cronet is that the library you're trying to update? I would recommend reporting the issue directly to them. I don't think any fix for this will end up in androidx.media3.

Thanks for the answer! I need to update androidx.media3. I updated it in my branch and the problem appears on this device. Do you know where I can create an issue for them?

What version were you upgrading from/to? It looks like we updated our version of Cronet from 17.0.1 to 18.0.1 and that was included in media3 1.0.0-alpha02: https://github.com/androidx/media/commit/d2cc14a98bc44ce5f9fb17bd1d1b6bd909f13d19
You could try configuring gradle to use the old dependency and see if that resolves your problem (it's not an ideal permanent fix, but it further isolates the problem to the Cronet dep): https://docs.gradle.org/current/userguide/dependency_downgrade_and_exclude.html
However this might not actually affect the exact Cronet implementation you get, because that's delivered by Google Play Services. See the README for more info (and instructions for how to depend on an exact version of Cronet not delivered by Google Play Services): https://github.com/androidx/media/tree/release/libraries/datasource_cronet#cronet-implementations

Or you could use a different networking stack: https://developer.android.com/guide/topics/media/exoplayer/network-stacks

Do you know where I can create an issue for them?

There's info on browsing and filing bugs at the bottom of https://developer.android.com/guide/topics/connectivity/cronet

Thanks for the update - that explanation doesn't really explain the stack trace I quoted from the BR in https://github.com/androidx/media/issues/321#issuecomment-1549884591 - but glad you got things sorted! I'll close this - please open a new issue if you have further questions.

Yeah, the problem with the Cronet was that for our backend we need to specify an additional header, otherwise it doesn't allow us to load video...


Upgrade 148

This is an upgrade to Presto 0.149 that also incorporates some of the previous pull requests and a few bug fixes.  It also has some new features, such as being able to read the table definitions files from an S3 directory so that all nodes can be updated at once.  There are also new session and configuration variables to control the reading of records from Kinesis in a better way.

Thanks @derekpbennett, we are in process of some cleanup to this repo which should be fairly quick, will merge this after that.


ln: failed to create symbolic link '/var/www/html/docroot/sites/default/files': No such file or directory

I run into this issue when the Dockerfile tries to create the symbolic link. Any idea how to fix this issue?

@aawalkerjj ,
I assume you receive this message during docker build.
This problem will occur when the directory tree of your code does not match the tree assumed by this Docker solution. Our Dockerfile assumes:

The code is in a git repo
Below the root directory of the repo, there is a 'docroot' directory
The Drupal code is in the 'docroot' directory

We do this so that the following folders/files are outside (a level above) the website document root:

.git directory
.gitignore file
Docker solution files

If you want to have your code in /var/www/html, without the 'docroot' directory, you can edit the solution files.
I hope this is helpful. Let us know if you have any suggestions to improve on this Docker solution for Azure.
Thanks - Mike

@aawalkerjj, just checking in to see if you had success with your deployment. I am interested in your outcome.


pre-trained weight file

Your work is excellent, I would like to ask you where to get the pre-trained weight file you provided in the README.

I got it


Created base template

Have a look and if you like please merge this pull request
https://shawnthompson.github.io/teamequipe.github.io/

Thanks - merged
On Thu, Apr 30, 2020 at 11:25 PM Shawn Thompson<EMAIL_ADDRESS>wrote:

Have a look and if you like please merge this pull request
https://shawnthompson.github.io/teamequipe.github.io/
You can view, comment on, or merge this pull request online at:
https://github.com/teamequipe/teamequipe.github.io/pull/1
Commit Summary

add template repo from github.com/canada-ca
update package.json file with main repo
add gitignore file
create template and index page

File Changes

A .gitignore
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-a084b794bc0759e7a6b77810e01874f2
(191)
A CODE_OF_CONDUCT.md
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-a1ee87dafebc22cbd96979f1b2b7e837
(122)
A CONTRIBUTING.md
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-6a3371457528722a734f3c51d9238c13
(29)
A LICENSE
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-9879d6db96fd29134fc802214163b95a
(21)
M README.md
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-04c6e90faac2675aa89e2176d2eec7d8
(40)
A SECURITY.md
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-f1a97ccd40c28e5c0945852559d3903c
(11)
A
images/68747470733a2f2f692e696d6775722e636f6d2f775a4c494252572e706e67.png
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-c444d9d1c7813c41e61782e17038a54a
(0)
A
images/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f64567579426771327a356756426b467444632f736f757263652e676966.gif
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-bbbada319e5988d295b4fdccc06167aa
(0)
A images/are_you_folding.png
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-5fb5474a82127820a6a10b10af9b065b
(0)
A images/coronavirus.png
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-110d2f1b99d73e1cc4165bfd7d2f2742
(0)
A index.html
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-eacf331f0ffc35d4b482f1d15a887d3b
(126)
A link-check.js
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-21686f0f34df6c4273b8fab5b9521b7e
(45)
A package-lock.json
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-32607347f8126e6534ebc7ebaec4853d
(1434)
A package.json
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-b9cfc7f2cdf78a7f4b91a753d10865a2
(19)
A scripts/appFooter.js
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-052aed884be246aaa9953357c635e462
(3)
A scripts/preFooter.js
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-4bd00f94b0407374923f46f88cb8c4c7
(42)
A scripts/refFooter.js
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-f5e7d8a301be24f25bd470408994cbec
(3)
A scripts/refTop.js
https://github.com/teamequipe/teamequipe.github.io/pull/1/files#diff-48cc5ec931903ff92e042a44253e451f
(3)

Patch Links:

https://github.com/teamequipe/teamequipe.github.io/pull/1.patch
https://github.com/teamequipe/teamequipe.github.io/pull/1.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/teamequipe/teamequipe.github.io/pull/1, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AO7PJCJLVCEZVOOUCYF4VQLRPITYJANCNFSM4MWZG64A
.


SRV issue with OVH provider

Hello,
Well i'm back with a SRV issue ... octodns validation was ok but doit did an error from OVH side.
Here my setting:
_srv._tcp:
  ttl: 300
  type: SRV
  value:
    port: 1234
    priority: 1
    target: mysrv.mydomain.tld.
    weight: 1

and here the octodns output:
********************************************************************************
* ovh (OvhProvider)
*   Create <SrvRecord SRV 300, _srv._tcp.mydomain.tld., [''1 1 1234 mysrv.mydomain.tld.'']> (config)
*   Summary: Creates=1, Updates=0, Deletes=0, Existing Records=36
* digitalocean (DigitalOceanProvider)
*   Create <SrvRecord SRV 300, _srv._tcp.mydomain.tld., [''1 1 1234 mysrv.mydomain.tld.'']> (config)
*   Summary: Creates=1, Updates=0, Deletes=0, Existing Records=36
********************************************************************************

2018-02-06T15:35:22  [139966085606184] INFO  OvhProvider[ovh] apply: making changes
2018-02-06T15:35:22  [139966085606184] INFO  OvhProvider[ovh] _apply: zone=mydomain.tld., len(changes)=1
Traceback (most recent call last):
  File "/usr/local/bin/octodns-sync", line 11, in <module>
    load_entry_point('octodns==0.8.8', 'console_scripts', 'octodns-sync')()
  File "/usr/local/lib/python2.7/site-packages/octodns/cmds/sync.py", line 39, in main
    dry_run=not args.doit, force=args.force)
  File "/usr/local/lib/python2.7/site-packages/octodns/manager.py", line 311, in sync
    total_changes += target.apply(plan)
  File "/usr/local/lib/python2.7/site-packages/octodns/provider/base.py", line 86, in apply
    self._apply(plan)
  File "/usr/local/lib/python2.7/site-packages/octodns/provider/ovh.py", line 90, in _apply
    change)
  File "/usr/local/lib/python2.7/site-packages/octodns/provider/ovh.py", line 99, in _apply_create
    self.create_record(zone_name, params)
  File "/usr/local/lib/python2.7/site-packages/octodns/provider/ovh.py", line 391, in create_record
    **params)
  File "/usr/local/lib/python2.7/site-packages/ovh/client.py", line 376, in post
    return self.call('POST', _target, kwargs, _need_auth)
  File "/usr/local/lib/python2.7/site-packages/ovh/client.py", line 445, in call
    response=result)
ovh.exceptions.BadParametersError: Invalid domain name: 1 1 1234 mysrv.mydomain.tld
OVH-Query-ID: FR.ws-1.5a79cb3a.3573.7811
ERROR: Job failed: exit code 1

I also see that i've one DNS updated after the failing doit ... So, do you have a way to prevent any change when a record issue from provider side appears? It's not critical i think cause we will remove it with editing the config to push but just wanted to notify your about this if you were not aware.
Thank you, have a good day :) !

/cc @trnsnt not sure what's here and I don't have access to try and reproduce the problem with OVH.

Hello @ross , i'll be happy to provide a ovh api access to handle a domain i have on it but don't use for now, so you'll be able to test the bug.
In the meantime i think i'll just disable OVH DNS for my domain that needs a SRV.

@ross, @o-be-one will look at it asap this week. Keep you informed

@o-be-one I have made a Pull Request => https://github.com/github/octodns/pull/192
Hope it will be fine !
Have a nice end of day !

Thanks @trnsnt (from an old OVH sysadmin at PCI Montreal ;)).

Just tried your merged PR, worked like a charm. Thanks ross and trnsnt!


FFS-1065: Remove language selection

Ticket
Resolves FFS-1065
Changes
Removes the locale selection.
Also removes the "menu" button that is visible on mobile. There are no other menu items.
Context for reviewers

Testing instructions, background context, more in-depth details of the implementation, and anything else you'd like to call out or ask reviewers.

Testing

Provide evidence that the code works as expected. Explain what was done for testing and the results of the test plan. Include screenshots, GIF demos, shell commands or output to help show the changes working as expected. ProTip: you can drag and drop or paste images into this textbox.

After:

Before:

@allthesignals It seems strange that this did not break any tests.


implement Intrinsic::{Allocate, Deallocate}

Implementation LGTM, but now that was have a test suite... wouldn't it be nice to have a test in the same PR so that CI ensures that this indeed works? :)

Hm.. the disadvantage of having the test suite here instead of in minirust-tooling was that the workflow is quite a bit slower due to PRs. I thought we talked this through in the last meeting, and decided that keeping it external was more practical for now?

Oh, I somehow thought we had tests in this repo already. I forgot that CI only checks whether minirust builds. Sorry for that.


Fix styling of tutorial pages

Fix styling of tutorial pages (navbar, fonts, feedback, create issue buttons, last modified date)
For further information, see issue #17108
tutorials/kubernetes-basics intro pages all include the local styles.css for styling multi-column graphics on page
Also see PR #17051

/cc @BenHall

@BenHall , if you have time, I would appreciate your input. Thanks!
The interactive tutorial pages also link to overrides.css, for example:
/docs/tutorials/kubernetes-basics/public/css/overrides.css. I suggest this link be removed too, but have not tested yet.

One of preview pages:
https://deploy-preview-17177--kubernetes-io-master-staging.netlify.com/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/

The changes look good to me. Thank you.
I believe overrides.css is what we hide the sidebar TOC on the Katacoda interactive pages so give the terminal more space. This should remain in place as it's only required on those pages.

/assign

So changes looked good to me and @sftim, and @BenHall is good with the changes so I think we are all set. Great job!!!!
/lgtm
/approve


Allow duplicates of a linked actor to flank amongst themselves

Closes https://github.com/foundryvtt/pf2e/issues/14587
This stopped working a year ago when the ally check changed. The ally check change is correct (it was changed for the purposes of auras, but you can't be your own ally in pf2e) but flanking code wasn't changed in response.

In retrospect, I think being a bit more paranoid and comparing their ids instead of the instances themselves might be safer. So I changed it.


Why kernel version 5.4.238-148.346.amzn2 not installable using yum on AL2 EKS-1.22 GPU ami?

https://github.com/awslabs/amazon-eks-ami/blob/master/CHANGELOG.md
In this changelog kernel - 5.4.238-148.346.amzn2 is given for EKS-1.23 and below.
I am taking a older ami from September 2022.
ami name - amazon-eks-gpu-node-1.22-v20220926
here I am not able to install this kernel version from yum. Why?
and when I am doing
yum list available kernel --showduplicates
it is giving me 5.4.238-148.347.amzn2  kernel which is higher than my requested kernel

This is a result of the removal of this version of the kernel-5.4 package. More info here: https://github.com/awslabs/amazon-eks-ami/issues/1266#issuecomment-1515110366


Visual Studio color scheme

Is there an option to pick a color scheme of Visual Studio?

Color schemes are handled by the Atom editor itself. To my knowledge there are quite a few Visual Studio like color schemes. Open your settings, go to install, select themes and search for "Visual Studio".
If you intend to convert any existing theme over, you can do that for Sublime Text and TextMate themes. I'm not aware of such an option for Visual Studio themes.

Checkout : https://atom.io/themes/search?utf8=✓&q=visual
Interestingly found this by @nycdotnet :rose:  https://atom.io/themes/redmond-syntax

That's mah theme!!
If you like, be sure to install both redmond-ui and redmond-syntax for the full VS "Blue" experience.

luving it :heart: :heart: :heart:


Android NDK : no type named 'exception_ptr' in namespace 'std'

It seams that that android ndk's default toolchain does not support exception_ptr (I'm targeting armeabi-v7a)
output error that I'm getting:
RxCpp/Rx/v2/src/rxcpp/rx-subscriber.hpp:78:37: error: no type named 'exception_ptr' in
namespace 'std'; did you mean 'exception'?
what do you suggest?

these pages might be useful : https://code.google.com/p/android/issues/detail?id=62648
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58938

This was also reported in #239
Android was working since #184 was resolved by adding PTHREAD support. There was a working example.
I am surprised that exception_ptr is now an issue. I assume that boost::exception is still an option, but would need a PR for rxcpp to support that.
The pages you linked to were useful.
this answer seems promising.

To anyone wandering here, you can now pick a different STL provided in the NDK
to solve this issue, libc++ for instance. Passing --stl=libc++ to
make-standalone-toolchain.sh did the trick in my case.

this answer is also relevant

We're working on getting libc++ into shape rather than fixing libstdc++.

Any updates on this issue? Have you tried again with Android NDK?

Any updates?


Update the directions and hint text for step 117 for RPG game

Describe the Issue
We have a lot of campers struggling with how to do step 117 of the RPG game on the forum.
https://forum.freecodecamp.org/search?q=step 116 %23javascript
There is still some confusion on how the monsters array works and how to access information from it.
It would be best to update the directions and hint text to more explicitly show them what needs to be done.
Updated step 117 directions
# --description--

Now, you will need to update the text for the current monster's name and health.

Start by assigning `monsters[fighting].name` to the `innerText` property of `monsterName`. Then, assign `monsterHealth` to the `innerText` property of `monsterHealthText`.

updated step 117 hints
I didn't make any changes to the tests because those are fine.
Here are the updates to the hint text only
# --hints--

You should use dot notation to access the `innerText` property of `monsterName`.

```js
assert.match(goFight.toString(), /monsterName\.innerText/);
```

You should assign `monsters[fighting].name` to `monsterName.innerText`.

```js
assert.match(goFight.toString(), /monsterName\.innerText\s*=\s*monsters\s*\[\s*fighting\s*\]\s*\.name/);
```

You should use dot notation to access the `innerText` property of `monsterHealthText`.

```js
assert.match(goFight.toString(), /monsterHealthText\.innerText/);
```

You should assign `monsterHealth` to `monsterHealthText.innerText`.

```js
assert.match(goFight.toString(), /monsterHealthText\.innerText\s*=\s*monsterHealth|monsterHealthText\.innerText\s*=\s*monsters\s*\[\s*fighting\s*\]\s*\.health/);
```

Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-basic-javascript-by-building-a-role-playing-game/step-117
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

This has been opened for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum
Files that need to be changed
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md
Happy coding


Added count file count information in ListSFTP processor

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Added file count information along with batch id in flow file for ListSFTP processor
_Enables X functionality; fixes bug NIFI-7098
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[* ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[* ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[* ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[ *] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[x] Have you written or updated unit tests to verify your changes?
[ *] Have you verified that the full build is successful on both JDK 8 and JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Hi @mail2atulm - thanks for the contribution. Is there a JIRA associated to this pull request? If not, can you create one to explain the improvement and use case? https://issues.apache.org/jira/browse/NIFI

@pvillard31 yes there is a JIRA. Ticket number: https://issues.apache.org/jira/browse/NIFI-7098


Style transfer video freeze

@farmaker47
I tried your style transfer for video app on both Pixel 3 (OpenCL) and Pixel 1 (OpenGL) and they both worked fine with GPU.
Here is the screen recording on my Pixel 3: https://youtu.be/oT9gH6OHXUI
Could you share more about the issue you had with GPU?

Hi Khanh,
Thank you for testing this.
But from video it is not clear if you move the screen up and then down
when GPU is on. Can you do this ...move the screen or scrolling fast the
recycler view when GPU is on??
Please share the results when you do this
Thanks
Στις Πέμ, 13 Αυγ 2020, 1:06 μ.μ. ο χρήστης Khanh<EMAIL_ADDRESS>έγραψε:

@farmaker47 https://github.com/farmaker47
I tried your style transfer for video app
https://github.com/farmaker47/video_style_transfer on both Pixel 3
(OpenCL) and Pixel 1 (OpenGL) and they both worked fine with GPU.
Here is the screen recording on my Pixel 3: https://youtu.be/oT9gH6OHXUI
Could you share more about the issue you had with GPU?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ml-gde/e2e-tflite-tutorials/issues/16, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGHAJEUXPF5LWTAIXPSCALLSAO3KBANCNFSM4P6FCH7A
.

Yes I can do it without any problem on my Pixel 3 (video)

Ok nice!!
I will share later a video of my phone and the specs of the device.
Στις Πέμ, 13 Αυγ 2020, 1:25 μ.μ. ο χρήστης Khanh<EMAIL_ADDRESS>έγραψε:

Yes I can do it without any problem on my Pixel 3 (video
https://youtu.be/P9kDMsryLP4)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ml-gde/e2e-tflite-tutorials/issues/16#issuecomment-673396683,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGHAJEUXDZPSWO4EH6PKCHTSAO5SLANCNFSM4P6FCH7A
.

Hi Khanh,
I send you a screen recording of my phone. The first 6 seconds are with CPU
usage. You can see that it freely moves up and down and recycler view goes
fast to the last element. Then I switch to GPU and there is a lag in moving
screen up and down and when I fling the recycler view there is a stop (at
moving) and then moving is continuing until the last or first element.
Screenrecord.mp4
https://drive.google.com/file/d/1YVwRLg1qWSVRqL1hQqLYPbcuxW6mxzxB/view?usp=drive_web
These are the specs of my phone:
https://www.gsmarena.com/xiaomi_redmi_note_6_pro-9333.php
Sorry but I cannot find info about OpenCL or OpenGL for this phone.
Please also consider reviewing the Medium
https://medium.com/@farmaker47/android-implementation-of-video-style-transfer-with-tensorflow-lite-models-9338a6d2a3ea
blog
post when you have time before I post it on LinkedIn.
Thanks,
George
Στις Πέμ, 13 Αυγ 2020 στις 1:28 μ.μ., ο/η George Soloupis <
<EMAIL_ADDRESS>έγραψε:

Ok nice!!
I will share later a video of my phone and the specs of the device.
Στις Πέμ, 13 Αυγ 2020, 1:25 μ.μ. ο χρήστης Khanh<EMAIL_ADDRESS>έγραψε:

Yes I can do it without any problem on my Pixel 3 (video
https://youtu.be/P9kDMsryLP4)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ml-gde/e2e-tflite-tutorials/issues/16#issuecomment-673396683,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGHAJEUXDZPSWO4EH6PKCHTSAO5SLANCNFSM4P6FCH7A
.

Searching a little bit more I found specifications for my phone's graphic card. (Adreno 509)
https://www.notebookcheck.net/Adreno-509-vs-Adreno-512_8782_8778.247598.0.html

I think the delay is caused by GPU being busy, so that it can't handle screen rendering well. You can try reducing the frame rate (e.g. add a small delay between each frame) and see if it helps avoiding the UI lagging.

As the delay was caused by limitation in the phone's hardware spec, I think there's not much we can do about it.


KBFS Finder integration failure

My team experienced this issue too - we all had the Finder integration enabled for a while on our devices, but when we opened up Keybase this morning, the Finder integration was deactivated. We just had to re-enable and we were good to go.

This fixed my issue. Enabling finder integration and installing the kext for proprietary FUSE when prompted enabled the client to mount.

Can someone clarify how this is done?
I've been having trouble with the KBFS/Finder integration since upgrading to Catalina. Directly after upgrading, in the Keybase application, I clicked on "Show in Finder", then in the dialog offered, click on "Yes, enable". That first time, it offered the guidance to approve it in the Security & Privacy Prefpane, which didn't work (clicking on that Approve button actually resulted in nothing happening: the Approve button didn't go away).
Now, on every reboot, it complains about not being able to create a slot, and offered running keybase log send (log ID: d16fb3889f5dba7ee202a11c). Now, when I try to click on that "Show in Finder" in the app, nothing happens.
The relatedness this has to the following issue is I'm getting the same no such key: mounter error when attempting to run keybase config get -b mountdir
Originally posted by @greyspectrum in https://github.com/keybase/client/issues/22306#issuecomment-580882582

Welp, FWIW, it seems I was still running an ancient version of Keybase for macOS: v2.10.1.
I've just updated to v5.5.0… and behold: it's again able to mount my KBFS.

Welp, FWIW, it seems I was still running an ancient version of Keybase for macOS: v2.10.1.
I've just updated to v5.5.0… and behold: it's again able to mount my KBFS.


Hotspots when using Pannellum with Video.js

When using the pannellum videojs plugin, is it possible to add hotspots to a video scene and have them visible and interactable (e.g. draggable) while the video is paused or playing or is this out of the scope of the library?

Yes, it's possible (except for scene hot spots, which won't work). Starting with the video example, if you replace the contents of the <script> block with:
var myPlayer = videojs('panorama', {
    plugins: {
        pannellum: {
            "hotSpots": [
                {
                    "pitch": 14.1,
                    "yaw": 1.5,
                    "type": "info",
                    "text": "example hot spot"
                }
            ]
        }
    }
});

you'll have a hot spot. The contents of pannellum: {...} are used to initialize Pannellum after some minor modifications, so most configuration parameters can be passed as normal.

Thanks Matthew! Should have been obvious for me to try that! I looked a bit closer and saw I could also get the pannellum viewer object through the videojs player object once it was initialised so I ended up using that to dyanmically add and remove hotspots instead of only during initialisation.
One thing I did notice was the tooltips for hotspots on video don't seem to be laid out as well but that could be something on my side.