Add capability to  Runas for cChocoPackageInstall resource

I have a situation when installing sql server express where once installed through the system user, there is no administrator (sysadmin) setup because the setup ran as system.  The only work around I can think of is to run the package installer inside of a Invoke-command script using psCredentials to invoke this in a user context. Then for this to work, I would need to pass in the credentials into the dsc script.
If you were to agree with adding this capability, I am guessing the new execution code would need to be placed here: https://github.com/PowerShellOrg/cChoco/blob/master/DSCResources/cChocoPackageInstall/cChocoPackageInstall.psm1#L144
That will make that current code a little more squirrely.  it may be time to implement Splatting in that invocation block . https://technet.microsoft.com/en-us/magazine/gg675931.aspx
Reference: here is some documentation on how one might pass credentials in the script as a parameter.
https://github.com/Azure/azure-content/blob/master/articles/virtual-machines/virtual-machines-windows-extensions-dsc-credentials.md

Is there nothing you can pass to the installer as far as an unattend file goes?

Clarification/context - I'm assuming you are using DSC and Chocolatey with production level systems, so I'm assuming you have your own repository of packages, thus have the ability to change the packaging for your sql server package. :)

Actually this is for the build servers so I am using he public feeds. I
could create my own private feeds
On Friday, May 13, 2016, Rob Reynolds<EMAIL_ADDRESS>wrote:

Clarification/context - I'm assuming you are using DSC and Chocolatey with
production level systems, so I'm assuming you have your own repository of
packages, thus have the ability to change the packaging for your sql server
package. :)
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/PowerShellOrg/cChoco/issues/23#issuecomment-219048596

--
Eric Hexter
blog | http://Hex.LosTechies.com
info | http://www.linkedin.com/in/erichexter

Right on.

Can't you just use 'PsDscRunAsCredential'? You will need to set-up certificates and a pullserver to secure your credentials.


Make endpoint configurable

One option for hiding sparql endpoints is to have DEFAULT_ENDPOINTto be configurable via the config.ini file.
This may (at least partially) solve issues #76 and #72 .

Excellent, thanks @c-martinez !
I have closed #72 but left #76 open, since I think the latter asks for a slightly different thing. This wouldn't be about having a configurable default endpoint at the grlc instance (which is fine and needed), but about letting the API dynamically request the same operation to different parametrized endpoints. Something like
curl -X GET http://grlc.io/api/myrepo/myop?endpoint=http://myendpoint1
curl -X GET http://grlc.io/api/myrepo/myop?endpoint=http://myendpoint2
This would imply reserving the endpoint parameter name (something we're already doing for pagination with page). What do you think?
Thanks again!

Yes, that makes sense. I think reserving the endpoint parameter name sounds like a good option. I'll see if I can do something about #76.


PowerShell references: Add Azure AD and MSOnline PowerShell deprecation note

This PR updates 2 files with the deprecation note approved by @CelesteDG.
This update adds a note to address instances of Azure AD and MSOnline PowerShell in content.
ADO reference:

155267
155269

@jpettere @koravvams  @omondiatieno @csmulligan This PR is ready for review.
cc @MeeraDi

LGTM! kindly sign off after applying the suggestion in PR 2582 and getting internal approval

@omondiatieno this is a public repo, awaiting more info before signing off


Suggestion: Maybe a name change?

You can disagree with me if you want, but I've been thinking. There's been Vendetta, Enmity... and then Revenge.
Sure they all mean the same, but "Revenge" feels blander than the others. There's other synonyms which mean roughly the same like Rancor, Acrimony, Animosity, etc
I just feels like one of those would be better.
Again you can disagree and I respect that, it's just a thought I just had.

Branding is a topic we are currently talking about. Some unfinal changes are being discussed

call it meowcord real

i agree


New project crashes on Adafruit Feather ESP32-S3 No PSRAM (v4.4.2 and v5.0) (IDFGH-8577)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v4.4.2 and v5.0
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
CMD
What is the expected behavior?
Building a new project, for example blink or a new PlatformIO project (using espidf-framework) and uploading it should not result in permanent crashing the program.
What is the actual behavior?
After uploading a binary file to my adafruit_feather_esp32s3_nopsram, which is build with the espidf framework, via PlatformIO or ESP-IDF Explorer the ESP32 crashes permanently.
Steps to reproduce.
Variant 1 using PlatformIO

Create a new project using PlatformIO (Board is Adafruit Feather ESP32-S3 No PSRAM¶; framework is espidf)
Build and upload via esptool
Adafruit Feather ESP32-S3 No PSRAM crashes

Variant 2 using ESP-IDF Explorer build and PlatformIO upload

Create a new project using ESP-IDF Explorer (Board is ESP32-S3 chip)
Build it and copy the binary into a PlatformIO project (also rename it appropriately)
upload it via pio cli with pio run -t nobuild -t upload
Adafruit Feather ESP32-S3 No PSRAM crashes

Build or installation Logs.
### Variant 1
Executing task: C:\Users\*****\.platformio\penv\Scripts\platformio.exe run --target upload --environment adafruit_feather_esp32s3_nopsram

Processing adafruit_feather_esp32s3_nopsram (platform: espressif32; board: adafruit_feather_esp32s3_nopsram; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/adafruit_feather_esp32s3_nopsram.html
PLATFORM: Espressif 32 (5.2.0) > Adafruit Feather ESP32-S3 No PSRAM
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
 - tool-esptoolpy @ 1.40201.0 (4.2.1)
 - tool-mkfatfs @ 2.0.1
 - tool-mklittlefs @ 1.203.210628 (2.3)
 - tool-mkspiffs @ 2.230.0 (2.30)
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 32 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Retrieving maximum program size .pio\build\adafruit_feather_esp32s3_nopsram\firmware.elf
Checking size .pio\build\adafruit_feather_esp32s3_nopsram\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [=         ]   6.4% (used 20956 bytes from 327680 bytes)
Flash: [==        ]  19.2% (used 251857 bytes from 1310720 bytes)
Configuring upload protocol...
AVAILABLE: cmsis-dap, esp-bridge, esp-builtin, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny,
tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: COM4
Forcing reset using 1200bps open/close on port COM4
Waiting for the new upload port...
Uploading .pio\build\adafruit_feather_esp32s3_nopsram\firmware.bin
esptool.py v4.2.1
Serial port COM4
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:5c:9f:d4
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x002d0000 to 0x002f8fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Compressed 15040 bytes to 10362...
Writing at 0x00000000... (100 %)
Wrote 15040 bytes (10362 compressed) at 0x00000000 in 0.3 seconds (effective 347.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 223.4 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 438.7 kbit/s)...
Hash of data verified.
Compressed 165536 bytes to 106746...
Writing at 0x002d0000... (14 %)
Writing at 0x002d8667... (28 %)
Writing at 0x002ddbce... (42 %)
Writing at 0x002e459a... (57 %)
Writing at 0x002ea572... (71 %)
Writing at 0x002efeab... (85 %)
Writing at 0x002f52c0... (100 %)
Wrote 165536 bytes (106746 compressed) at 0x002d0000 in 2.0 seconds (effective 668.6 kbit/s)...
Hash of data verified.
Compressed 227984 bytes to 119474...
Writing at 0x00010000... (12 %)
Writing at 0x0001d17d... (25 %)
Writing at 0x00022e50... (37 %)
Writing at 0x000290c3... (50 %)
Writing at 0x0002efec... (62 %)
Writing at 0x00037e48... (75 %)
Writing at 0x0003fd6f... (87 %)
Writing at 0x00045a39... (100 %)
Wrote 227984 bytes (119474 compressed) at 0x00010000 in 2.5 seconds (effective 733.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
================================================================================ [SUCCESS] Took 19.95 seconds ================================================================================

### Variant 2
pio  run -t nobuild -t upload
Processing adafruit_feather_esp32s3_nopsram (platform: espressif32; board: adafruit_feather_esp32s3_nopsram; framework: arduino)
----------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
Configuring upload protocol...
AVAILABLE: cmsis-dap, esp-bridge, esp-builtin, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: COM4
Forcing reset using 1200bps open/close on port COM4
Waiting for the new upload port...
Uploading .pio\build\adafruit_feather_esp32s3_nopsram\firmware.bin
esptool.py v4.2.1
Serial port COM4
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:5c:9f:d4
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00010000 to 0x00047fff...
Compressed 227984 bytes to 119474...
Writing at 0x00010000... (12 %)
Writing at 0x0001d17d... (25 %)
Writing at 0x00022e50... (37 %)
Writing at 0x000290c3... (50 %)
Writing at 0x0002efec... (62 %)
Writing at 0x00037e48... (75 %)
Writing at 0x0003fd6f... (87 %)
Writing at 0x00045a39... (100 %)
Wrote 227984 bytes (119474 compressed) at 0x00010000 in 2.5 seconds (effective 732.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=========== [SUCCESS] Took 12.45 seconds ===========

### Serial log of esp

21:12:26.685 -> ESP-ROM:esp32s3-20210327
21:12:26.685 -> ESP-ROM:esp32s3-20210327
21:12:26.685 -> Build:Mar 27 2021
21:12:26.685 -> rst:0x7 (TG0WDT_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
21:12:26.685 -> Saved PC:0x400454d5
21:12:26.685 -> SPIWP:0xee
21:12:26.685 -> mode:QIO, clock div:1
21:12:26.685 -> load:0x3fce3808,len:0x164c
21:12:26.685 -> ets_loader.c 78

More Information.

Tried variant 1 on 3 devices, 2 had a fresh vs code installation.
Tested with 2 feather esp32-s3 boards.
Building a project in PlatformIO with the arduino-framework works, with the espidf its doesn't.

I guess i found the problem!
I have 2 USB-devices:

COM3 with Hardware-ID USB\VID_239A&PID_8113&REV_0100&MI_00 and USB\VID_239A&PID_8113&MI_00
COM4 with Hardware-ID  USB\VID_303A&PID_1001&REV_0101&MI_00 and USB\VID_303A&PID_1001&MI_00
Using PlatformIO, uploading a project with the arduino-framework, PlatformOI disconnects COM3 or COM4 and reconnects it as COM4 uploads the binary. After pressing the hardware reset-button on the board the board reboots and reconnects as COM3.

Using PlatformIO, uploading a project with the espidf-framework, PlatformOI disconnects COM3 or COM4 and reconnects it as COM4 uploads the binary. But now the board continuously disconnects and reconnects (or reboots?) as COM4. Even if i press the  hardware reset-button.

I have a workaround for now...
I compared the Upload comand of both frameworks and merged them.
I take the

bootloader.bin (".pio\build\adafruit_feather_esp32s3_nopsram\bootloader.bin")

from a arduino-framework project

boot_app0.bin ("C:\Users{USERNAME}.platformio\packages\framework-arduinoespressif32\tools\partitions\boot_app0.bin")
tinyuf2.bin ("C:\Users{USERNAME}.platformio\packages\framework-arduinoespressif32\variants\adafruit_feather_esp32s3_nopsram\tinyuf2.bin")

from the arduino-framework and the

partitions.bin (.pio\build\adafruit_feather_esp32s3_nopsram\partitions.bin)
firmware.bin (.pio\build\adafruit_feather_esp32s3_nopsram\firmware.bin)

from the espidf-framework project.
Resulting in: C:\Users\{USERNAME}\.platformio\penv\Scripts\python.exe C:\Users\{USERNAME}\.platformio\packages\tool-esptoolpy\esptool.py --chip esp32s3 --port "COM4" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 8MB 0x0000 custom_boot\bootloader.bin 0x8000 .pio\build\adafruit_feather_esp32s3_nopsram\partitions.bin 0xe000 custom_boot\boot_app0.bin 0x2d0000 custom_boot\tinyuf2.bin 0x10000 .pio\build\adafruit_feather_esp32s3_nopsram\firmware.bin

Hi @DamarXCV ,
I think you might be better of asking this question at https://github.com/platformio/ as far as I can see it doesnt seem directly related to esp-idf and unfortunately my knowledge of platform IO is limited :smile:
Just from your log my initial suspicion is that fails due to trying to boot with QIO as the flash mode (mode:QIO, clock div:1) when building/flashing with platformIO's esp-idf plugin, while it probably boots with DIO if using Arduino. Not all boards support QIO, more about flash modes can be read here.
Closing this one for now, but feel free to re-open if the issue turns out to be esp-idf related after all.

Hi @ESP-Marius,
i decided to open the issue here because the two files required to make the esp working are located in the arduino-framework repo and not in the platformio repo. My guess is that those files are missing in esp-idf to make it work.
My default upload script with espidf looks like this: "C:\Users\{USERNAME}\.platformio\penv\Scripts\python.exe" "C:\Users\{USERNAME}\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32s3 --port "COM4" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 8MB 0x0 {project-path}\.pio\build\adafruit_feather_esp32s3_nopsram\bootloader.bin 0x8000 {project-path}\.pio\build\adafruit_feather_esp32s3_nopsram\partitions.bin 0x10000 .pio\build\adafruit_feather_esp32s3_nopsram\firmware.bin.
So it should also use dio with esp-idf.

--flash_mode dio here only decide the mode you flash the binary with. When compiling the binary the mode which to boot the bootloader with is written into the binary image header, so probably when taking the bootloader.bin from Arduino framework this header is DIO, while from IDF it is QIO.
But both of these are configs decided when compiling the framework, and set by platform IOs build script/configs, so I still think you'll need their assistance.

Its not exactly the answer, but it should help to see how important is to select correct params. Also it may give you a hint if you need to open issue in platformio.
https://github.com/platformio/platform-espressif32/issues/837
Like @ESP-Marius said, the problem is not related to arduino or esp-idf, because platformio is using own clone/copy of esp-idf, i think.


no basic auth credentials prompt when pushing image to private docker registry

Description

In command line mode, I can push image to my private docker registry with basic authentication. Before pushing image, I must run "docker login " command so that image pushing will succeed.
But if I push image by portainer, portainer always gives me the prompt like "Failure: no basic auth credentials".
How should I solve this problem ? Thanks very much.
Technical details:

Portainer version: latest

Target Docker version (the host/cluster you manage):
Server:
Engine:
Version:      18.03.0-ce
API version:  1.37 (minimum version 1.12)
Go version:   go1.9.4
Git commit:   0520e24
Built:        Wed Mar 21 23:08:52 2018
OS/Arch:      linux/amd64
Experimental: false

Platform (windows/linux):
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:        14.04
Codename:       trusty
Linux ubuntu14 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Command used to start Portainer (docker run -p 9000:9000 portainer/portainer):
docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer

Target Swarm version (if applicable):

Browser:
Firefox Quantum 59.0.2(64-bit)

@cppbitman In order to push an image to a private repository, you must define the registry inside Portainer first (Settings > Registries > Add registry) and define the credentials as well when creating a registry.
If you're using Dockerhub, just go to Settings > Registries, where you'll be able to specify the Dockerhub credentials.
Closing this issue, feel free to re-open/comment if you're missing information.

@deviantony
I have already added my private repository to Portainer (Portainer settings->Registries->Add registry) and defined the credentials by enabling Authentication and designating Username and Password when adding registry.
Still respond with the prompt "Failure: no basic auth credentials " when pushing an image to private registry. But I can pull an image from private registry by Portainer.

The same problem exists for docker hub. I have set Authentication enabled for DockerHub(Portainer settings->DockerHub) and designated Username and Password before pushing image to DockerHub.
When I push image to DockerHub with portainer, it responds with the prompt
"Failure
errors: denied: requested access to the resource is denied unauthorized: authentication required "
It seems that authentication doesn't work for some reason.

@cppbitman I'll investigate and check if I can reproduce.

Hi @deviantony please take a look at this line, It's doesn't match the registry handler, I think it's should be if match, _ := path.Match("/images/*/*/push", requestPath); match {
https://github.com/portainer/portainer/blob/2a9ba1f9a2abd0230dbf26c44dd6126525a8b9f4/api/http/proxy/transport.go#L261

@herwonowr feel free to open a PR

Has this been resolved in 1.17.1? It is still happening to me.

@brando56894 sorry for the late update, could you describe your issue with more details?

Having same issue, getting following error.
denied: requested access to the resource is denied
Registry is added, credentials are correct, i can push over command line with docker push
**Portainer version:** 1.22.0

Target Docker version (the host/cluster you manage):
Server:
Engine:
Version: 18.09.7, build 2d0083d
OS/Arch: linux/amd64
Experimental: false

Platform (linux):
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Linux 5.0.0-29-generic #31-Ubuntu SMP Thu Sep 12 13:05:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Command used to start Portainer docker run -d -p 8000:8000 -p 9000:9000 --restart unless-stopped  --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data  portainer/portainer:latest

Target Swarm version (if applicable):

Browser:
Firefox Quantum 59.0.2(64-bit)

update:
this error i am getting before i do docker login to my registry in command line
denied: requested access to the resource is denied
After i do succesful login, i receive following error
Failure
errors: denied: requested access to the resource is denied unauthorized: authentication required


Revert "Revert "DEP: pandas 1.0 updates (#189)""

Ignoring travis ci test failures - tested locally, all is good. Busywork should sort this out.


[PE-D] Purpose of icon next to phone number in each entry

I don't quite understand what is the purpose of the icon next to each phone number in each feature.

They seem to be clickable, but it does nothing. Moreover, there is no mention of it anywhere in the UG.

Labels: severity.Low type.FeatureFlaw
original: TohWeiJie01/ped#9

Resolved by #152


[docs] style parameters as a  instead of blockquote

The extra newline breaks the Sphinx parsing of the parameters block

This PR

origin/develop


[BUG] QR Code reader doesn't launch

Describe the bug
In the Android app, tapping the Create button and choosing Create From QR Code doesn't launch the QR code reader.
To Reproduce
Steps to reproduce the behavior:

Install Viscerion from Github releases or the Play Store
Launch the app
Click Create
Choose Create From QR Code

Expected behavior
A QR code reader app would launch.
Screenshots
N/A
Device information (please complete the following information):

Device: Moto X
OS: Stock Android 9.0, not rooted
Backend: Userspace
Version: 5.2.3

Also tried with LineageOS 16.0 device and had the same result.
Additional context
Nothing relevant found with adb logcat

I've released v5.2.4 with the fix on the Play Store. Thanks for reporting and helping make the app better!

@all-contributors please add @thismachinechills for bug

Thanks for the quick fix! Unfortunately, I'm still running into bugs with a stock Android 9.0 device and a LineageOS 16.0 device.
Selecting Create from QR Code launches an activity, however it crashes. This time adb logcat has pertinent information
10-19 14:59:41.263  1130  1130 D SurfaceFlinger: duplicate layer name: changing me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity to me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity#2
10-19 14:59:41.316  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.316  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.326  1130  1130 D SurfaceFlinger: duplicate layer name: changing Dim Layer for - Task=5702 to Dim Layer for - Task=5702#1
10-19 14:59:41.326  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.326  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.343  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.343  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.347  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.347  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.350 14525 14525 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_3
--
--
10-19 14:59:41.326  1130  1130 D SurfaceFlinger: duplicate layer name: changing Dim Layer for - Task=5702 to Dim Layer for - Task=5702#1
10-19 14:59:41.326  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.326  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.343  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.343  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.347  1273  3885 V CameraService: supportsCameraApi: for camera ID = 0
10-19 14:59:41.347  1273  3885 V CameraService: supportsCameraApi: Camera id 0 uses HAL3.2 or newer, supports api1/api2 directly
10-19 14:59:41.350 14525 14525 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_3
10-19 14:59:41.359 14525 14525 D AndroidRuntime: Shutting down VM
10-19 14:59:41.366 14525 14525 E AndroidRuntime: FATAL EXCEPTION: main
10-19 14:59:41.366 14525 14525 E AndroidRuntime: Process: me.msfjarvis.viscerion, PID: 14525
10-19 14:59:41.366 14525 14525 E AndroidRuntime: java.lang.AbstractMethodError: abstract method "androidx.camera.core.UseCase$EventListener androidx.camera.core.UseCaseEventConfig.getUseCaseEventListener(androidx.camera.core.UseCase$EventListener)"
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView.startPreview(BarcodeView.kt:65)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView.access$startPreview(BarcodeView.kt:1)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView$bindToLifecycle$1.run(BarcodeView.kt:1)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:873)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:193)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6912)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
--
--
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView.startPreview(BarcodeView.kt:65)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView.access$startPreview(BarcodeView.kt:1)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.kroegerama.kaiteki.bcode.views.BarcodeView$bindToLifecycle$1.run(BarcodeView.kt:1)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:873)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:193)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6912)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-19 14:59:41.366 14525 14525 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to set client state on removed layer: me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity#1
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to set client state on removed layer: Dim Layer for - Task=5702#0
--
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to set client state on removed layer: Dim Layer for - Task=5702#0
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to destroy on removed layer: me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity#1
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to destroy on removed layer: Dim Layer for - Task=5702#0
--
10-19 14:59:41.385  1130  1195 W SurfaceFlinger: Attempting to destroy on removed layer: Dim Layer for - Task=5702#0
10-19 14:59:41.393  1857  2592 W ActivityManager:   Force finishing activity me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity
10-19 14:59:41.559  1857  1938 W ActivityManager: Exception when unbinding service me.msfjarvis.viscerion/com.wireguard.android.backend.GoBackend$VpnService
10-19 14:59:41.562  1857  4609 I WindowManager: WIN DEATH: Window{cb781f7 u0 me.msfjarvis.viscerion/com.wireguard.android.activity.MainActivity}
10-19 14:59:41.562  1857  4609 I chatty  : uid=1000(system) Binder:1857_17 expire 1 line
--
10-19 14:59:41.562  1857  4609 I chatty  : uid=1000(system) Binder:1857_17 expire 1 line
10-19 14:59:41.563  1857  4155 I ActivityManager: Process me.msfjarvis.viscerion (pid 14525) has died: vis  TOP

Thanks for the quick fix! Unfortunately, I'm still running into bugs with a stock Android 9.0 device and a LineageOS 16.0 device.

Yeah it ended up being a problem with the release builds configuration and I only tested with debug... v5.2.5 is up on the Play Store and fixes the bug on my devices. I'll re-open this until you can confirm.

Awesome, works on my end. Thanks again!


Save groupby codes after factorizing, pass to flox

[x] Closes #6689,
xref #6610
[x] Closes #7601
[x] Tests added

This is an alternative to #6689.

There I tried to avoid factorizing in the GroupBy constructor, and passed the by variable directly to flox. Most GroupBy methods however depend on various steps in __init__, so it became messy.
Here I instead preserve factorizing in the constructor and pass the factorized codes to flox. This simplifies things a lot. Since we'll want to preserve the "for loop over groups" approach for GroupBy.map, we'll need something like this anyway.

The large amount of deleted code in _flox_reduce here suggests to me that this is the better approach.
I think we could also use this to generalize to multiple groupers:

factorize each,
ravel_muti_index to generate a singe variable to groupby
apply
reshape to output shape
assign new indices.

Hmm, did I mess something up? I believe I only changed typing related things.
_bins suffix seems to have disappeared:
     def test_groupby_bins_multidim(self):
        array = self.make_groupby_multidim_example_array()
        bins = [0, 15, 20]
        bin_coords = pd.cut(array["lat"].values.flat, bins).categories
        expected = DataArray([16, 40], dims="lat_bins", coords={"lat_bins": bin_coords})
        actual = array.groupby_bins("lat", bins).map(lambda x: x.sum())
>       assert_identical(expected, actual)
E       AssertionError: Left and right DataArray objects are not identical
E       Differing dimensions:
E           (lat_bins: 2) != (lat: 2)
E       Coordinates only on the left object:
E         * lat_bins  (lat_bins) object (0, 15] (15, 20]
E       Coordinates only on the right object:
E         * lat       (lat) object (0, 15] (15, 20]


[VLC] audio out of sync

I verified that when accessing the stream through the VLC the audio is a few seconds ahead of the video.

After reboot cam back to normal...

There is an offset between video and audio that depends on the buffering of the rRTSPServer program.
Unfortunately it is not predictable, sometimes they are aligned, sometimes they are out of sync.

Thanks for the feedback.
Do you have a ffmpeg command to capture? I am having some problems in capturing the rtsp. Some software like https://antmedia.io/ the video gets corrupted


Change repeated linking to pumice to hummus.

Just was reading through and thought I'd say hi, @vito.

Hey! Hope you've been well. :) Thanks for the PR.


Cut release v0.16.0

What's Changed

start of close tag by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1639
fix circle sketch on face by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1668
add optional tag to circle by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1669
cam update should move target too by @Irev-Dev in https://github.com/KittyCAD/modeling-app/pull/1674
Update KNOWN-ISSUES.md by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1676
Update onboarding based on team feedback by @franknoirot in https://github.com/KittyCAD/modeling-app/pull/1665
fix error range kcl embedded function and add test by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1691
Rename GlobalState to SettingsAuth by @franknoirot in https://github.com/KittyCAD/modeling-app/pull/1689
lsp workspace stuff by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1677
Move settings types and initial values to lib/settings by @franknoirot in https://github.com/KittyCAD/modeling-app/pull/1698
Patterns 2d 3d by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1701
More lsp stuff / telemetry-prep by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1694
Send telemetry by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1702
add to_degrees/to_radians fns by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1709
generate kcl examples in docs from macro by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1710
change up docs format by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1711
Fixes for docs by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1712
Update SketchGroup when calling lineTo by @adamchalmers in https://github.com/KittyCAD/modeling-app/pull/1713
fix links for kcl docs by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1714
Fix circle by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1715
Grackle: Extrude/ClosePath stdlib functions by @adamchalmers in https://github.com/KittyCAD/modeling-app/pull/1717
Handle many files as a zip archive by @lf94 in https://github.com/KittyCAD/modeling-app/pull/1688
Add ping pong health, remove a timeout interval, fix up network events by @lf94 in https://github.com/KittyCAD/modeling-app/pull/1555
Only run cargo-test GH Action when wasm-lib is updated by @franknoirot in https://github.com/KittyCAD/modeling-app/pull/1718
File based settings by @franknoirot in https://github.com/KittyCAD/modeling-app/pull/1679
Update cargo-test.yml by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1740
better copilot test by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1741
Make tag last optional param everywhere by @iterion in https://github.com/KittyCAD/modeling-app/pull/1739
update starting example  by @jgomez720 in https://github.com/KittyCAD/modeling-app/pull/1742
fix recast bug by @jessfraz in https://github.com/KittyCAD/modeling-app/pull/1746
updating example kcl back to bracket with updated changes by @jgomez720 in https://github.com/KittyCAD/modeling-app/pull/1743
tag changes followup by @Irev-Dev in https://github.com/KittyCAD/modeling-app/pull/1747
Bump dependencies

Full Changelog: https://github.com/KittyCAD/modeling-app/compare/v0.15.6...v0.16.0

Seems to be an issue with going back home on macOS, breaking the streams until a reload is performed. Keeping as draft for now

@Irev-Dev  helped get a couple PRs through that might fix this up if you merge in main

Smoke tested on Win10 (auth, open file, back home, open other file, create new file, sketch, extrude)


cannot install on a Thinkpad T440s

wanted to install on my secondary machine to give it a spin, unfortunately the recognized display resolution is only 640x480 rendering the installation program useless: buttons are not visible...
I have tried to reconfigure Xorg with no success. I have tried to connect external monitors on both DisplayPort and VGA again with no success.
This is what, as a n00b, I could of think of.
I had no problem installing it in VirtualBos under Linux...
any ideas?
Thanks

which iso did you install?

I have tried 2 isos: hello-12.2-RELEASE-429e5b7-amd64.iso and hello-13.0-CURRENT-429e5b7-amd64.iso. Should I try another one?

For now intel graphics broken on 12.2-RELEASE and 13.0-CURRENT as in issues #1 .
Try install 12.1 because it's work for my Thinkpad T440P

ok. thanks

The experimental ones should use initgfx to detect the GPU. Apparently it is not working with the T440s.
Do you have the version with Intel HD 4400 or the version with Intel HD 4400 + NVIDIA GeForce GT 730M (Optimus)?

The variant with only the integrated intel gpu
On Thu, 17 Dec 2020, 22:50 probonopd<EMAIL_ADDRESS>wrote:

The experimental ones should use initgfx to detect the GPU. Apparently it
is not working with the T440s.
Do you have the version with Intel HD 4400 or the version with Intel HD
4400 + NVIDIA GeForce GT 730M (Optimus)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/helloSystem/ISO/issues/46#issuecomment-747723311, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AH6FARY4TUMF7LBSLTQLKK3SVJ4LPANCNFSM4U4FU43A
.

https://github.com/helloSystem/ISO/releases/tag/12.1-experimental

no luck... :(
1 time got stuck on the freebsd logo, 2 times restarted the laptop
without reaching the installation screen.
On 19.12.20 18:49, probonopd wrote:

https://github.com/helloSystem/ISO/releases/tag/12.1-experimental
https://github.com/helloSystem/ISO/releases/tag/12.1-experimental
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/helloSystem/ISO/issues/46#issuecomment-748504038,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH6FAR4YKNDMMV2MJ7T2FPTSVTRRVANCNFSM4U4FU43A.

Can you please repeat using the verbose mode?

Hi, it seems I was trying with the normal 12.1 release, now I have fire it up the experimental and I can boot (normally) into the installer.
btw. can I dual boot with linux?
Thanks!

Hi, it seems I was trying with the normal 12.1 release, now I have fire it up the experimental and I can boot (normally) into the installer.
btw. can I dual boot with linux?
Thanks!

Excellent. Thanks for letting us know.
You can dual boot but you would have to do the installation manually, as our installer always formats the whole disk. We may change this once https://github.com/helloSystem/hello/issues/61 gets implemented.
Happy testing!

Excellent. Thanks for letting us know.
You can dual boot but you would have to do the installation manually, as our installer always formats the whole disk. We may change this once https://github.com/helloSystem/hello/issues/61 gets implemented.
Happy testing!


Lumberjack not accepting multiple producers

(Sorry, very new to this whole stack)
I've attempted to have two servers read a log file and send it via lumberjack to a 3rd server running LogStash + ElasticSearch. The first server comes up fine, starts streaming data to the 3rd, and this shows in Kibana. When I start the 2nd server, nothing ever gets sent. No error, nothing. If I stop both producer Logstashes, I can "openssl s_client" to the 3rd, type anything and receive an error message (I see this was an earlier issue). If I start the 1st server sending data, then attempt openssl again, it will do the SSL handshake and print the cert, but when I send data, nothing happens. That will hang until I stop the 1st LogStash producer, then I receive the error message that I got when openssl ran solo.
I first built this on LS 1.5.0, and then bumped it to 1.5.1 to see if it resolved this, without any luck. I am able to go back to 1.4.3 on the 3rd receiver host with the exact same config file, and everything works as expected.
Please don't discard the possibility of me doing something stupid, but this behavior feels suspect.

This appears to be fixed by 1.5.2.


feat: add support for extensions as globs in directory loader

This PR adds support for glob patterns, similar to the Python interface. With this change, more file types can be loaded with some common default loaders, and common loaders can be used for similar file types.
One useful application of this feature is when loading source code or similar text-based files. Using glob patterns makes it easier to use a TextLoader for multiple extensions at once.
Please note that this change is backward compatible with the previous approach of static extensions, but requires the installation of the minimatch package.

Hi @nfcampos , not sure what is causing Vercel to fail since I don't have permission to view the build. Please let me know if I need to fix something on my side 🙏

HI @nfcampos any thoughts on this PR?

Thanks for the PR! Looks great, if possible, please rebase so that we can merge it.

@rpidanny going to close due to merge conflicts. If you'd still like to get this merged in, please open off of an up-to-date main branch, and I'll review. Thank you!


Add Dynamic Collection Sort

Is your feature request related to a problem? Please elaborate.
Dynamic collections have opened up a new "sorting" possibility
Describe the solution you'd like
Ability to sort the Dynamic collections in ascending or descending based on the number of items in that collection.
Additional Information
No response

Feature Requests have been moved to https://features.metamanager.wiki.
This Request


Change based on discussion

Hi both,
this includes the proposed changes we had discussed earlier today and summarized in https://github.com/nf-core/scrnaseq/issues/92.
Please have a look, especially not sure about the "expected_cells" bit here. For testing obviously not a super critical requirement, but should likely be chosen properly.
We should also delete the branch this is coming from, once this is merged.

Should I mention this in the readme or is this something we rather document on the pipeline level?

Probably better to document that on the pipeline level...

Looks good!
Could the example also cover a case where there are multiple files per sample? Would be clearer for the user that this is possible and would be great if that case was tested on the CI

Done :-)


Is there any way to emit event programmatically?

Describe the problem
I have designed an app which will use Rust std::net::TcpStream to send and receiver data. So I code some Rust API to do that and expose a pair of channel: std::sync::mpsc::Sender/std::sync::mpsc::Receiver.
So my idea is using global_listen to capture data from JS, and send to the Sender, the Rust API with receive data from corresponding receiver. And when response had been made by server, it will write to another pair of channel, and the exposed Receiver can be able to capture data.
But how to receive data from than exposed Receiver in setup? my initial design is to loop and call Receiver.recv() in a new thread in order to not block the main process, but app can't be shared between threads.
It may look like this:

Describe the solution you'd like
So it's there any method to emit event to front-end programmatically? By the doc I only find the method which hardcode the payload in code to emit through app.emit_all().
Alternatives considered
No response
Additional context
No response

I find than use app.get_window() can share window in new thread, and then it works!


Implement Header

@mpetria -> assigning this one to you as discussed yesterday.  feel free to pick up in the branch issue-8-header


HBASE-27292. Fix build failure against Hadoop 3.3.4 due to added dependency on okhttp.

https://issues.apache.org/jira/browse/HBASE-27292
$ mvn clean install -DskipTests -Phadoop-3.0 -Dhadoop-three.version=3.3.4
...
[ERROR] Found artifact with unexpected contents: '/home/rocky/srcs/hbase/hbase-shaded/hbase-shaded-mapreduce/target/hbase-shaded-mapreduce-3.0.0-alpha-4-SNAPSHOT.jar'
    Please check the following and either correct the build or update
    the allowed list with reasoning.

    okhttp3/
    okhttp3/Request$Builder.class
    ...
    kotlin/
    kotlin/collections/
    kotlin/collections/ArraysUtilJVM.class
    ...

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m  4s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
2m 34s
master passed

+1 :green_heart:
compile
0m 20s
master passed

+1 :green_heart:
shadedjars
3m 48s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 13s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 20s
the patch passed

+1 :green_heart:
compile
0m 21s
the patch passed

+1 :green_heart:
javac
0m 21s
the patch passed

+1 :green_heart:
shadedjars
3m 47s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 11s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 54s
hbase-shaded in the patch passed.

18m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4687

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux d1d1bf870871 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5919b30b6d

Default Java
AdoptOpenJDK-1.8.0_282-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/testReport/

Max. process+thread count
404 (vs. ulimit of 30000)

modules
C: hbase-shaded U: hbase-shaded

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  2s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 24s
master passed

+1 :green_heart:
compile
0m 24s
master passed

+1 :green_heart:
shadedjars
4m 41s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 13s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 58s
the patch passed

+1 :green_heart:
compile
0m 22s
the patch passed

+1 :green_heart:
javac
0m 22s
the patch passed

+1 :green_heart:
shadedjars
4m 29s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 12s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 49s
hbase-shaded in the patch passed.

19m 37s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4687

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 6d5f141be4a2 5.4.0-1081-aws #88~18.04.1-Ubuntu SMP Thu Jun 23 16:29:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5919b30b6d

Default Java
AdoptOpenJDK-11.0.10+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/testReport/

Max. process+thread count
415 (vs. ulimit of 30000)

modules
C: hbase-shaded U: hbase-shaded

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  2s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
2m 29s
master passed

+1 :green_heart:
compile
0m 22s
master passed

+1 :green_heart:
spotless
0m 43s
branch has no errors when running spotless:check.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m  6s
the patch passed

+1 :green_heart:
compile
0m 19s
the patch passed

+1 :green_heart:
javac
0m 19s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
11m 43s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

+1 :green_heart:
spotless
0m 40s
patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m  9s
The patch does not generate ASF License warnings.

24m 46s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4687

Optional Tests
dupname asflicense javac hadoopcheck spotless xml compile

uname
Linux 07ce176d5198 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5919b30b6d

Default Java
AdoptOpenJDK-1.8.0_282-b08

Max. process+thread count
71 (vs. ulimit of 30000)

modules
C: hbase-shaded U: hbase-shaded

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4687/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Verified locally, this PR can fix the build problem when building with 3.3.4.
I think we should add newer hadoop versions to our hadoop check versions.


808 add spm support update cocoapods

@Antonijo2307 Based on the status of the PR, I believe this can be merged, am I correct? Only the last comment from Vlaho should be added and we are good to go.


ParaView: pvpython/pvbatch cannot import paraview module

Running Paraview Python scripts via pvpython or pvbatch fails with "no paraview module" error. It works in the REPL in the GUI though.
Steps To Reproduce
Steps to reproduce the behavior:

Open pvpython REPL shell;
Enter and run import paraview;
ModuleNotFoundError exception is thrown.

In case of pvbatch:

Save script.py with the following contents:

import paraview

Run pvbatch script.py.

Expected behavior
paraview module should be importable.
Additional context
Importing Numpy also fails with the same error.  Both in GUI and in pvpython/pvbatch Python 3.10.9 is used.
Notify maintainers
@dguibert
Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.9, NixOS, 22.11 (Raccoon), 22.11.2301.cff83d5032a`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.11.1`
 - channels(root): `"nixos-22.11"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Seems that building ParaView with Python 3.9 fixes the issue.


Document separate gateway installation and upgrade

Gateways are currently upgraded first and in-place in the multi-control plane version scenario. This is undesirable because the gateway is the most important proxy and should be upgraded last.
Although the functionality to manage gateways separately has been available for istioctl since 1.6 and operator since 1.7, this is not documented.

https://github.com/istio/istio/pull/27601

I moved this to 1.9 as I don't think this could make 1.8.


sealer deployment process is phased

Issue Description
Type: feature request
Describe what feature you want
I think sealer's deployment process should support phased implementation. Avoid the burden of duplicate file copies.
Add any other context or screenshots about the feature request here.

@lllwan ，do you mean copy the rootfs  files incrementally?

@lllwan ，do you mean copy the rootfs files incrementally?

In the process, due to some external environment reasons, sealer's deployment process has errors. When chong'xin tries, sealer will copy rootfs again, which takes a long time. We spent a day troubleshooting problems, and at least 70% of the time spent in this day was wasted on the repeated copy of rootfs. My idea is: implement in stages. For example, copy rootfs is a stage, initialization is a stage, and deployment cluster is a stage. Users can choose to start from scratch or a certain stage.

Nydus can help sealer to improve image distribution performance


How to get activitylog details joining with other table ?

Hi,
In the activity_log table, the ‘causer_id’ is the id of who does the action and the ‘subject_id’ is the id of who get the action. Am I right ?
When I use Activity::all(), I have all the events done on a Model.
But I didn’t find a right SQL request to retrieve the name of the causer and the subject.
With this request :

select activity_log.id, activity_log.created_at, activity_log.log_name, activity_log.description, users.name from activity_log inner join users on users.id = activity_log.subject_id where log_name = 'Users'

I get the Users names using the subject_id but I can’t find how to retrieve with only one request also Users names using the causer_id.
Can some body helps ?

Hi,
I must specify that I use Datatables in my code I wrote
       $activity=Activity::all();
           $datatables = Datatables::of($activity);
           $datatables->editColumn('created_at', function ($activity) {
               return (Carbon::parse($activity->created_at)->format('d/m/Y H:i'));
           });
           $datatables->editColumn('pseudo', function ($activity) {
               return ($activity->causer->pseudo);
           });
           $datatables->editColumn('parent', function ($activity) {
               return ($activity->subject->pseudo);
           });

But if I have five lines to read, I get ten SQL requests (the double of lines).
I wonder if it's possible to reduce SQL requests' numbers.

Do you still need help on this issue, or has it been resolved?


RFR: Prefix st2 processes with st2 for consistency

Naming:

All st2 components spun up as services are one worded. E.g.: st2sensorcontainer, st2api, st2rulesengine,...

All scripts or tools use hyphenated words. E.g.: st2-rules-tester, st2-submit-debug-info, st2-register-content,...

Other than the typo (that apparently existed already, lol).  +1

This isn't a backward incompatible change. When you upgrade the old processes are shut down and process with new names are started. st2ctl was adjusted to handle old process names. But yeah, having upgrade notes is useful.

Yeah, sorry, I didn't phrase myself correctly. I also meant changes like this which aren't necessary backward incompatible, but could affect some people.

Sure, I can open a PR.


Base64UrlEncoder perf improvements

In gfoidl.Base64 I created a library with base64Url support for direct encoding / decoding with usage of simd-instruction (and software-fallback).
It's quite a lot faster (with SIMD x2 ... x20 depeding on size, for .NET Standard x2 ... x6) with less allocations [1], [2].
Is there any interest in using this here?
If the external dependency is a no-go it's also possible to port the relevant code over here.
With the external dependency the change here is rather trivial, as it's just a forwarding in https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/2ff50e601b7a798b29a7ae11d455fb2aaae7070d/src/Microsoft.IdentityModel.Tokens/Base64UrlEncoder.cs#L37 to Base64.Url-methods.
I can submit a PR in case of interest.

@gfoidl we can only take dependencies on .Net right now.
There is an option for users to use this work by hooking their own encoder.
We haven't seen a wide use of this extensibility, so we should run some test to see if your work can plug in.
Have a look to see if this model works: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/2ff50e601b7a798b29a7ae11d455fb2aaae7070d/src/System.IdentityModel.Tokens.Jwt/JsonExtensions.cs#L31

If I see it right, then https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/2ff50e601b7a798b29a7ae11d455fb2aaae7070d/src/System.IdentityModel.Tokens.Jwt/JsonExtensions.cs#L31 is an extension for object <-> JSON.
base64Url is used in more places in this repo than just object <-> JSON. Maybe I'm missing something now, but I don't think the extension model is the right place to hook it in.

we can only take dependencies on .Net

My project has a target for .NET Standard 2.0, this project has also one
https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/2ff50e601b7a798b29a7ae11d455fb2aaae7070d/build/targets.props#L3
But I could add a target for .NET 4.6.1 if that helps.
I'm not sure for .NET 4.5, because of the usage of Span<T>.

@gfoidl by

we can only take dependencies on .Net

We mean the actual .net assemblies, we can't take dependencies on 3rd parties at this layer.

Ah, OK. Thanks for the info. I'm closing this issue then.


Firebase Time Stamp always returning the {“.sv”:“timestamp”} after updating

Unity editor version: 2017 4.3.4 f1
Firebase Unity SDK version: 6.6.0
Firebase plugins in use RealtimeDatabase
Additional SDKs you are using facebook, admob
Platform you are using the Unity editor on mac
Platform you are targeting unity editor
Scripting Runtime mono
irebase Time Stamp always returning the {".sv":"timestamp"} after updating
Older Firebase versions don't have this problem
How can i fix it?
i uploaded an problems video
https://www.youtube.com/watch?v=t2CtNM3Bx9A&feature=youtu.be
just read and write the codes I use below
Example My Db:
userlist
user1
lastlogin: 44444444
first read my code:
FirebaseDatabase.DefaultInstance.GetReference("userlist").Child("user1").Child("lastlogin");
result ok=> 4444444
Update Code
Dictionary<string, System.Object> childUpdates = new Dictionary<string, System.Object>();
childUpdates["userlist/user1/lastlogin"]=Firebase.Database.ServerValue.Timestamp;
FirebaseDatabase.DefaultInstance.GetReference("/").UpdateChildrenAsync (childUpdates).ContinueWith (task => {
    if (task.IsCompleted) {

        print("set ok");

    }

});

Re Read Data
FirebaseDatabase.DefaultInstance.GetReference("userlist").Child("user1").Child("lastlogin");
Result OK=> {".sv":"timestamp"}

This issue should be fixed in 6.7.0. If you still see this issue after upgrading feel free to re-open this bug.
https://firebase.google.com/support/release-notes/unity#realtime-database

Realtime Database
Fixed an issue causing timestamps to not be populated correctly when using DatabaseReference.UpdateChildren().


Update plotly-express version

Fixes plotly-express 0.3.1 depends on plotly<4.0.0a0 and >=3.10.0 error that occurs during image build or installing packages that depend on plotly/plotly-express.
Signed-off-by: Marius Siauciulis<EMAIL_ADDRESS>

Codecov Report

Merging #1186 (356905e) into image_v2.6.0 (3182581) will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           image_v2.6.0    #1186   +/-   ##
=============================================
  Coverage         47.76%   47.76%
=============================================
  Files                25       25
  Lines              4610     4610
  Branches            764      764
=============================================
  Hits               2202     2202
  Misses             2353     2353
  Partials             55       55

Continue to review full report at Codecov.

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

can you remove the CMA update?  Or let us know why needed?

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 47.80%. Comparing base (3182581) to head (f0a79df).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@               Coverage Diff                @@
##           image_v2.6.0    #1186      +/-   ##
================================================
+ Coverage         47.76%   47.80%   +0.04%
================================================
  Files                25       25
  Lines              4610     4610
  Branches            764      764
================================================
+ Hits               2202     2204       +2
+ Misses             2353     2351       -2
  Partials             55       55

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


services/galexie: publish grafana dashboard

This work should include:

[x] Update the namespace of all metrics in application code to "galexie" from "ledger exporter"
[x] Final review / audit on existing dashboard
[x] Move dashboard into source control in puppet-v4 repo alongside other dashboards
[ ] Publish on grafana marketplace: https://grafana.com/orgs/stellar/dashboards

Dashboard published on Grafana https://grafana.com/grafana/dashboards/22285-stellar-galexie/


adding menu

added menu
also  added instructions

resolves #2 and #4
@j-tesla

ok lemme change then

resolved @j-tesla

now LGTM :v:


LabGraph Monitor Improvement - Support graph attributes in YAML

Use a similar method in a related PR, to support LabGraph topology in LabGraph Monitor. This will be a function that looks something like:
def generate_labgraph_monitor(graph: df.Graph) -> None:
The graph topology itself consists of the following:

Methods (these are the nodes in the graph)
Publishers (these are directed edges leaving a method)
Subscribers (these are directed edges entering a method)
Nodes (these are logical groupings of methods which always share the same process – technically not part of the topology, but the grouping may be useful to call out)
Topics
Topics determine what the directed edges are. Any two connected topics will back the same stream. Each stream will have one publisher and one or more subscribers; the edges are all from that publisher to each subscriber.

We can inspect these properties of a graph by looking at these private attributes:
__topics__: The topics
__streams__: The streams
__methods__: The methods (publishers, subscribers, and "transformers" which are just methods with both @publisher and @subscriber decorators)
Additional context

Existing application can be found [here] (https://github.com/facebookresearch/labgraph/tree/main/extensions/graphviz_support)
The code should update/replace the following folder: https://github.com/facebookresearch/labgraph/tree/main/extensions/yaml_support
Create setup.py and README.md, where example can be found at: https://github.com/facebookresearch/labgraph/tree/main/extensions/labgraph_viz
Add github action support, reference: https://github.com/facebookresearch/labgraph/actions/workflows/main.yml
Add proper license header, example.

Hello, @jfResearchEng
II would like to work on this feature. For this, I would like to know how the "generate_labgraph_monitor" function will be used to support the Front-end of LabGraph Monitor. Are we trying to generate a YAML representation of the graph? (something like: https://github.com/facebookresearch/labgraph/blob/main/extensions/prototypes/labgraph_monitor/examples/mockDataGraph.js)

Hello, @jfResearchEng I would like to work on this feature. For this, I would like to know how the "generate_labgraph_monitor" function will be used to support the Front-End of LabGraph Monitor. Are we trying to generate a YAML representation of the graph? (something like: https://github.com/facebookresearch/labgraph/blob/main/extensions/prototypes/labgraph_monitor/examples/mockDataGraph.js)

Hello, @bennaaym
Great to see that you are interested in this feature!
Yes, this is correct. More specifically, LabGraph python application will be a websocket server, LabGraph Monitor (js application) will be a websocket client; websocket clinet applications (e.g. js applications, typescript applications) can connect to the websocket server and receive the YAML graph representation in real time (e.g. every 200 milliseconds).


Motor definitions

Let’s start by defining:

The front of the robot is the end with the line sensor, which (from last I knew) is the end with the sprung caster.
Then left and right are given.
Then each wheel should go positive when the robot moves forward
Can we make the motors in the examples, motorLeft and motorRight?
Can we make it so you have to push the button to get the wheels to start? (That way the robot doesn't drive off if they forget the jumper.)

Follow-up: Not sure what's being updated -- I know Kevin is looking into it -- but the motors are reversed on the web-page dashboard. Also, what is "encoder effort"? (Also, it should be deg/sec, not deg-sec)

link to where "encoder effort" shows up?

Ah, found it, strings in the example


Queue healthchecks

Fixes #313
Changes in this pull request:

healthcheck mysql queue, SQS queue

Restarted openjdk11 build since that errored out.


[Request] Option to save dates as string

Although dates as ints are neat and small, it's hard to read them in development (for debug purposes, for instance, I have a SQLite viewer embedded in my application so I can see and manipulate the contents of my tables during development).

If you save them as strings you lose all the functionality of comparing them in queries, no?
You can achieve what you want using a normal string column combined with a TypeConverter (check the docs on that).

If you save them as strings you lose all the functionality of comparing them in queries, no?
You can achieve what you want using a normal string column combined with a TypeConverter (check the docs on that).

Not really. ISO dates are comparable. "2020-05-14T16:04:00.0-03:00" < "2020-05-14T16:05:00.0-03:00" is true.

Strings have other advantages as well, like #286. I'll close this as duplicate, but I definitely want to look into the possibility as there were numerous timezone-related issues recently.


Feature request: Allow for adding class in mkdocs.yml

Hi!
I'd like to make a feature request about the ability to add a CSS-class to the ToC-entries of locked files. This would enable users to add things as SVG-icons, see example, or highlight locked files rathern than a forced prefix-text. The CSS-class could either be fixed, or as with the prefixed text, variable.
The following example is made with just CSS and addition of a class using the inspector. The icon used is bundled with Material for MkDocs.
The CSS:
--icon-lock: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17a2 2 0 002-2 2 2 0 00-2-2 2 2 0 00-2 2 2 2 0 002 2m6-9a2 2 0 012 2v10a2 2 0 01-2 2H6a2 2 0 01-2-2V10a2 2 0 012-2h1V6a5 5 0 015-5 5 5 0 015 5v2h1m-6-5a3 3 0 00-3 3v2h6V6a3 3 0 00-3-3z"/></svg>');
.locked svg {fill: var(--md-primary-fg-color);}
.locked::after{display: inline-block;padding-left: 0.4rem;padding-bottom: 0rem;width: 0.8rem;height: 0.8rem;background-color: var(--md-primary-fg-color);-webkit-mask-image: var(--icon-lock);mask-image: var(--icon-lock);content: "";}
.locked:hover::after{display: inline-block;padding-left: 0.4rem;padding-bottom: 0rem;width: 0.8rem;height: 0.8rem;background-color: var(--md-primary-fg-color);-webkit-mask-image: var(--icon-lock);mask-image: var(--icon-lock);content: "";}

The HTML-injection:

  Icon test

The result:

Configuration suggestion:
  - encryptcontent:
      class: 'locked'

Hey,
Indeed it's a good idea, but in the current way the plugin works, I don't really inject any html apart from the template.
Since I don't want to have to parse HTML, I've found a workaround that seems to meet your expectations.
By adding additional HTLM tags around the text in the case of an encrypted article/page, it becomes possible to customize its style.
I added the following changes here: issue #7
Tell me if this is enough or if you have a cleaner method to improve the process.
Thanks.

That is good enough for me indeed! Thanks!

Thanks for your feedback.
Feel free to open new feature request to improve this plugin.

Hey @CoinK0in, just noticed that the plugin now forces the prefix (and css class) on all items in the ToC, even if no password is set on any file. Should I open a new issue for this?

It looks like a mistake, my bad sorry.
I made a fix here : https://github.com/CoinK0in/mkdocs-encryptcontent-plugin/commit/b1c698a232f0c9608d10a35b2e213768e0812d1f
There is still a problem with the method of adding HTML tags directly in the title.
Some theme uses this content for name display in browser tab ...
I'll have to parse the HTML to make things clean if I want to avoid issues like this.

I changed the behavior of this feature.
By default the class is now added in all the parent HTLM elements of the title.
Modification are done in this commit : https://github.com/CoinK0in/mkdocs-encryptcontent-plugin/commit/d2635a33f36b88714faeaff439d9fbe510026b55
Tell me if it's still OK for you.

Ok so after spending a lot of time trying to parse the HTML generated by the pages properly, I gave up. :confused:
Adding a CSS class on the fly is very dependent of the format of the page and the theme used.
I found a much simpler method to  answers this demand and many more i guess.
By adding a custom attribute on mkdocs.nav.page object, we can use this tags inside Jinja template to do something.
Take a look at : Feature: tag encrypted page
No more HTML parsing :smiling_face_with_three_hearts:

Ah! Well that's a pretty smart method, I'll give it a look later today. Thanks for all the effort put in to my quite personal requests 😄

@CoinK0in Don't know if I'm missing something but when I try to upgrade using pip it says that 0.0.9 is the latest version.

Sorry my bad, forget to push new version on PyPi.org.
It's done now: https://pypi.org/project/mkdocs-encryptcontent-plugin/0.0.10/#history

Nice! Works as intended on my end!

Great, thanks for your feedback.
Still thinking about your other request to encrypt Toc.
I close this one.


Test issue, for testing the build.

Ignore this.

This issue is resolved in version 2.6.0-beta.10

This issue is resolved in version 2.6.0-beta.10

This issue is resolved in version 2.6.0-beta.10

This issue is resolved in version 2.6.0-beta.10

Finally.


Create a new file upload class for handling multiple files

So it appears that the update notes comment on the problem, and there is a new way to handle multiple file upload.
So there will have to be a new class written for multiple file upload.

Originally posted by @hepcat72 in https://github.com/Princeton-LSI-ResearchComputing/tracebase/issues/679#issuecomment-1548040329

BTW, I tried just making the dict change, but the resulting form field did not allow multiple selections, so the javascript must need custom code or something.


Change XML Attribute accuracy

Problem
tried to change an until attribute on a suppress tag
Expected behavior
got my new value repeated many times
Example diff
new value:  2022-10-01Z
-    <suppress until= "2022-10-07Z">
+    <suppress until="2022-10-01Z22022-10-01Z02022-10-01Z22022-10-01Z22022-10-01Z-2022-10-01Z12022-10-01Z02022-10-01Z-2022-10-01Z02022-10-01Z72022-10-01ZZ2022-10-01Z">

new value:  "2022-10-01Z"
-    <suppress until= "2022-10-07Z">
+    <suppress until=""2022-10-01Z"2"2022-10-01Z"0"2022-10-01Z"2"2022-10-01Z"2"2022-10-01Z"-"2022-10-01Z"1"2022-10-01Z"0"2022-10-01Z"-"2022-10-01Z"0"2022-10-01Z"7"2022-10-01Z"Z"2022-10-01Z"">

Recipes in example diff:

org.openrewrite.xml.ChangeTagAttribute

References:

Recipe ID: undefined
Recipe Name: "Change XML Attribute"
Created at Wed Sep 14 2022 11:40:50 GMT-0700 (Pacific Daylight Time)

I think this bug report requires a bit more attention in providing what exactly was the input. Otherwise it's hard to guess what has triggered the duplication of values in the output.

@mccartney is right, there isn't enough information to reproduce the problem.
Closing the issue


hide cursor not working on mac

In the init function of the unique script attached to the bootstrap collection I have the following lines:
defos.set_window_title("Jack Redrum")
defos.set_fullscreen(true)
defos.set_cursor_visible(false)
When I run the game on Mac, I see that: (1) the window title is set, (2) fullscreen mode is entered but (3) the cursor IS still visible. I have also tried in windowed mode but the cursor is always visible.
EDIT: sometimes in fullscreen the cursor is not visible… I don’t understand…
EDIT2: I have changed nothing, but now the cursor is NOT visible… and I cannot reproduce the issue.

I think I am able to reproduce the issue:

start the app and go in fullscreen (the cursor is not visible)

move the mouse to the top of the screen (also if you don't see it)

click and the window buttons appear

click again if the mouse is still not visible

toggle fullscreen with the green window button

now change the code and leave the app in windowed mode at startup

the cursor IS visible.

I reproduced it in a slightly different way (by clicking on the top bar, which makes the cursor show again, then clicking back into the game, where the cursor should hide again, but that doesn't happen). I added a workaround and I'll soon make a new release.


Add cmake flag to use system gtest

This allows to use already built gtest by supplying a cmake flag. Doesn't change the current build.

While I haven't tested this yet, I think we might need to add something like a find_package(GTest CONFIG REQUIRED) when USE_SYSTEM_GTEST is ON, and then this line will probably also need a conditional on USE_SYSTEM_GTEST

Yeah, I was confused as to how Nix was picking up the GTest build correctly without that. @arcz any thoughts?

While I haven't tested this yet, I think we might need to add something like a find_package(GTest CONFIG REQUIRED) when USE_SYSTEM_GTEST is ON, and then this line will probably also need a conditional on USE_SYSTEM_GTEST

Yeah, I was confused as to how Nix was picking up the GTest build correctly without that. @arcz any thoughts?

(FWIW, the build failures are probably unrelated. I'll look into them in a moment.)

(FWIW, the build failures are probably unrelated. I'll look into them in a moment.)

Install/Update ports
  Running 'vcpkg remove --outdated --recurse ' in directory '/Users/runner/work/uthenticode/uthenticode/vcpkg' ...
  dyld: Symbol not found: ___emutls_v._ZSt11__once_call

🤔

Install/Update ports
  Running 'vcpkg remove --outdated --recurse ' in directory '/Users/runner/work/uthenticode/uthenticode/vcpkg' ...
  dyld: Symbol not found: ___emutls_v._ZSt11__once_call

🤔

https://github.com/lukka/run-vcpkg/issues/69 has the problem.

https://github.com/lukka/run-vcpkg/issues/69 has the problem.

Just something to note: the reason uthenticode didn't use a system copy of GTest is because GTest's authors recommend vendoring it as part of each build (presumably to avoid ABI issues).
That shouldn't be a problem with Nix, but we probably don't want to encourage people to use an arbitrary system build of GTest (e.g., the version distributed as googletest by Ubuntu).

Just something to note: the reason uthenticode didn't use a system copy of GTest is because GTest's authors recommend vendoring it as part of each build (presumably to avoid ABI issues).
That shouldn't be a problem with Nix, but we probably don't want to encourage people to use an arbitrary system build of GTest (e.g., the version distributed as googletest by Ubuntu).


15-Minute Timeout Using aws_eks_cluster

I have issues
I'm submitting a...

[x] bug report
[x] feature request

What is the current behavior?
aws_eks_cluster is timing out at 15 minutes (the 'bug'). There exists timeout configs, but the module does not expose it to the users (the 'feature request').
TestFirst 2018-09-19T16:19:14-04:00 command.go:100: Error: Error applying plan:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100: 1 error(s) occurred:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100: * module.test_cluster.module.eks.aws_eks_cluster.this: 1 error(s) occurred:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100:
TestFirst 2018-09-19T16:19:14-04:00 command.go:100: * aws_eks_cluster.this: timeout while waiting for state to become 'ACTIVE' (last state: 'CREATING', timeout: 15m0s)

If this is a bug, how to reproduce? Please include a code sample if relevant.

Try to manage an EKS cluster using this module
If it takes longer than 15 mins, then you simply timeout.

What's the expected behavior?
To have successfully managed an EKS cluster.
Environment details

Affected module version: v1.4.0
OS: CentOS 7
Terraform version: v0.11.8

OK I see!
Feel free to make a PR to set the timeout higher.

An example of what we'd be looking for @RGPosadas :
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/master/alb_w_logs.tf#L20-L24

Boom. DONE!


Make all utils classes public

I am currently implementing custom grant type and I use existing grant types as example.
The issue is that I have to copy-paste existing utils classes  like those present in org.springframework.security.oauth2.client.jackson2 package or in org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers because they are package private.
It would be nice to have access to them to help developers.
Thank you

I do not know if this page can help you https://docs.spring.io/spring-authorization-server/docs/current/reference/html/guides/how-to-ext-grant-type.html
but I think that in the past like 0.2 I agree with you, I implemented password flow for some legacy integration and was hard to do that but now should be better the support.
I can not say that it solve your issue 100% because the migration was done by some one else but who makes the porting said to me that the guide how-to-ext-grant-type. helps a lot

@mrFlick72 I followed that page

I do not know if this page can help you https://docs.spring.io/spring-authorization-server/docs/current/reference/html/guides/how-to-ext-grant-type.html

I followed that page to implement the password grant type see my gist: https://gist.github.com/akuma8/2eb244b796f3d3506956207997fb290f
As you can see I had to copy all utils classes and add them in my source code. I think those utils classes shoud be accessible to everyone.

@akuma8 I took a look at your gist and you don't need to copy OAuth2ConfigurerUtils. Instead, you can define an OAuth2TokenGenerator<?> @Bean the same way the guide does and inject that.
As for the other copied and used methods:

OAuth2AuthenticationProviderUtils.getAuthenticatedClientElseThrowInvalidClient()
OAuth2EndpointUtils.getParameters()
OAuth2EndpointUtils.throwError()

These utility methods are intended for internal use only and there are no plans to expose them. Furthermore, the code in each of those methods is quite minimal so I would recommend copying the implementation code into your custom grant components instead of copying the whole class.


Morning session: peer-to-peer code reviews (10/03/2023)

Kindly add your comments below:

Your project looks great so far, here are some personal recommendations:

Make sure to remove unused code on your following commits.
on your Index.js file on line 63 could you explain to me why you added the setTimeout, from my understanding you don't need to add a timer inside an asynchronous function.

Make sure to remove unused functions,  like the removePlayer() in line 12, player.js

Issues fixed. Thanks


Support preserving reserved words

Refactored sensitive keyword anonymization into a new anonymizer class
Added reserved words
Integrated reserved word preservation into sensitive word anonymization
Refactored whitespace-collapsing and leading/trailing whitespace-preserving code

This change is

Reviewed 3 of 4 files at r1, 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

netconan/sensitive_item_removal.py, line 100 at r1 (raw file):

class SensitiveWordAnonymizer:

For compatibility make this (and preferably other classes) "new-style", i.e., SensitiveWordAnonymizer(object)
(See http://portingguide.readthedocs.io/en/latest/classes.html for more detail)
Sorry didn't spot this earlier for other classes.

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

netconan/sensitive_item_removal.py, line 100 at r1 (raw file):
Previously, progwriter (Victor Heorhiadi) wrote…
For compatibility make this (and preferably other classes) "new-style", i.e., SensitiveWordAnonymizer(object)
(See http://portingguide.readthedocs.io/en/latest/classes.html for more detail)
Sorry didn't spot this earlier for other classes.

Done.

Comments from Reviewable

Reviewed 2 of 2 files at r3.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Maintainers and tutorials

How many maintainers are needed for one topic?
How do we "elect" them?
What do we do if a topic does not have a maintainer?
Credits for maintainers?

xref: https://github.com/galaxyproject/training-material/issues/63

And  question also: What has a maintainer to do? Reviewing all material related to a topic? Checking both the content and the form? ...

(Group 4) Maybe more like a 'coordinator'?  Volunteer basis, no need to elect, but we probably want 2 per tutorial.

Hackathon Group 2 - At least the person(s) who wrote the tutorial should be a maintainer/coordinator in the beginning and should have final commit say for any changes. In addition, though, the people who actively use the tutorial should also be considered maintainers and offer suggestions/PRs for updates to tools, edits, etc.

How many maintainers are needed for one topic?

At least 2 per topic, ideally 2 per tutorial.

How do we "elect" them?

Initial contributor of this tutorial and later volunteers.

What do we do if a topic does not have a maintainer?

As soon as our tests fail, hide them from the website, but keep the content on github.

Credits for maintainers?

Contributors file (automatic generated)
Regular manuscript on bioarxiv/F1000... with the contributors of the last year
every two years submitting it to a journal?

Discussion was continue in #489, is this ok to close @bgruening?

Jupp!


ybfeed repository not exist.

I wanted to do a quick upload on docker hub but then I thought since it’s one GitHub I should host the image there as well, I just need to setup the pipeline
will update here when it’s done

You can use that until I document it properly !
docker pull ghcr.io/ybizeul/ybfeed:latest

You can use that until I document it properly !
docker pull ghcr.io/ybizeul/ybfeed:latest

get unauthorized when try do deploy.
Error response from daemon: Head "https://ghcr.io/v2/ybizeul/ybfeed/manifests/latest": unauthorized

What about now ?

What about now ?

work now but the container is unusable you can't past anything just create a new feed name.

Did you click on the header to highlight the zone ?
What browser/os are you using ?

Closing this issue because of inactivity


Can't make winston to use a custom formatter

Hi,
no matter what I tried, I can't make winston to use my custom formatter - no in File transport and not in Console transport.
My winston version: 0.8.3.
Here is a simplified version of my code - which is not working as well:

// file: logger.js
var winston = require('winston');
var logFormatter = function (options) {
  return "[test-log-formatter]";
};

var fileConfig = {
  level: 'debug',
  formatter: logFormatter,
  filename: 'test.log',
  json: false,
  maxsize: 10000000 //10MB
};

var consoleConfig = {
  level: 'debug',
  colorize: true,
  prettyPrint: true
};

var transports = [
  new (winston.transports.Console)(consoleConfig),
  new (winston.transports.File)(fileConfig)
];

var logger = new (winston.Logger)({
  transports: transports
});

winston.handleExceptions({
  transports: transports
});

module.exports = logger;

// in my node logic:
logger = require('../logger');
logger.error("something went wrong", err);

The output to both file and console is (the error object if pretty printed in console):
error: something went wrong message=somthing

Am I doing something wrong?

solved by upgrade to 0.9.0.
closing.


hash collision

Hi, I'm using hashids to encode internal ids in our system, however I noticed a few collisions:
Hashids hashids = new Hashids( salt, 8, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" );
System.out.println(hashids.encode( 5551008 ));
System.out.println(hashids.encode( 5552196 ));

Returns:
mnbgLzGm
mnbgLZGm

Any ideas as to how this can happen? From the documentation, it seems this should be impossible.  We're using the latest version (1.0.3)

Same as issue #62 . Letter Z in upper, and lower case. Hashids are case sensitive.


[padinfo] per-server setting to disable tabs in ^id command

Add a per-server setting to disable some tabs in ^id command
Motivation: The list of tabs populates kinda slow.
Implementation details:

This would require human-readable names for the tabs, and should not be done based on number, in case tabs are added or removed. human-readable names should probably just be the same as the commands to focus them individually, so like otherinfo, pic, mats, etc
A nonexistent tab name in the ignorelist should fail silently not crash
Bringing up that tab specifically should override it being in the ignorelist but otherwise respect ignorelist, e.g. if pic and otherinfo are in the ignorelist but you do ^pic tsubaki, you would get pic but not otherinfo for this one command
Collabscroll should respect the same ignorelist (for now at least)
Command available to modrole

Should probably discuss whether this is actually worth implementing & whether there's other complications prior to spending time on this

#197 really removes the need for this


@conda-forge-admin, please add bot automerge

Issue:

Environment (conda list):

$ conda list

Details about  conda and system ( conda info ):

$ conda info

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/mypy-boto3-logs-feedstock#7.


chore: Fix eslint error when building front

Description
Fix eslint error when building front:
Failed to compile.

[eslint] Plugin "jsdoc" was conflicted between ".eslintrc.js" and "../.eslintrc.js".

Type of Change
Please delete options that are not relevant (including this descriptive text).

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.
Checklist: (Feel free to delete this section upon completion)

[ x ] I have performed a self-review of my own code
[ x ] My code follows the style guidelines of this project (I have run yarn lint))
[ x ] My changes generate no new warnings

:tada: This PR is included in version 1.0.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


CUDA not found

I am getting the following error when I try to run train_singlegpu_demo.sh
File "/home/mayank/Projects/finetune-SAM/SingleGPU_train_finetune_noprompt.py", line 212, in
train_model(trainloader,valloader,args.dir_checkpoint,args.epochs)
File "/home/mayank/Projects/finetune-SAM/SingleGPU_train_finetune_noprompt.py", line 51, in train_model
sam = sam_model_registryargs.arch
File "/home/mayank/Projects/finetune-SAM/models/sam/build_sam.py", line 49, in build_sam_vit_b
return _build_sam(
File "/home/mayank/Projects/finetune-SAM/models/sam/build_sam.py", line 140, in _build_sam
image_encoder=ImageEncoderViT(
File "/home/mayank/Projects/finetune-SAM/models/sam/modeling/image_encoder.py", line 82, in init
torch.zeros(1, img_size // patch_size, img_size // patch_size, embed_dim,dtype=torch.float, device=self.dev[0]))
File "/home/mayank/anaconda3/envs/finetune-SAM/lib/python3.10/site-packages/torch/cuda/init.py", line 293, in _lazy_init
torch._C._cuda_init()
RuntimeError: No CUDA GPUs are available
I have two GPUs on the machine and torch.cuda.is_available outputs True.  How do I fix this error?

Hi, sorry for the confusion. in the train_singlegpu_demo.sh; i choose gpu ID 5 as only visiable gpu on our machine. For your case, you need to change CUDA_VISIBLE_DEVICES= '0' or '1' or '0,1'


Setting a setOnItemLongClickListener on the listview?

Since setOnItemLongClickListener is intercepting all the clicks, it's impossible to set a ItemLongClickListener on the listView.
Any workaround?

I found a way to make it work, details here: https://github.com/alexvasilkov/FoldableLayout/issues/27#issuecomment-83841279


One more asterisk is added when start a new line from the end of the block

/**************************
 * Hello world            *
 * Bla bla bla bla bla    *
 **************************/ (enter here)

When I start a new line from the end of the block, one more asterisk will be added:
/**************************
 * Hello world            *
 * Bla bla bla bla bla    *
 **************************/
 *

Hi @nikhilkalige @malko, I just added a small check to the end of the regular expression: https://github.com/zp-j/docblockr/blob/2c4717a45c70cc725cc42b1e4939a053a5207914/lib/docblockr-worker.js#L69, can you please review that? Thanks!

This was fixed by #131. In version v0.8.1 is shouldn't happen anymore.


Adding other language characters to Keyboard Manager remapper

Description of the new feature / enhancement
Being able to set a character from another language in the Keyboard remapper.
Scenario when this would be used?
Let's say I wanted to type the character æ on an international format keyboard. I might want to add it as a shotcut, so that I don't have to switch input methods every time I want to type a character that's not on the keyboard. Say I just held down ctrl + alt + ' to type æ ( ' because that's where the character is on Norwegian keyboards).
Supporting information
It is very hard to type characters from other languages on windows without having multiple input methods.
https://sites.google.com/site/lodge3428/genealogy/resources/characters

/dup https://github.com/microsoft/PowerToys/issues/5668


Added inline calendar supporting events

Create a new directive for :

Supports events
Inline calendar

The ionic-datepicker.directive.js is a great feature, there is no way to do this currently ?
It is essential to be able to use the datepicker without displaying it in a modal.

Is it like using the same code in the directive?

Hi @Dammmien and @rajeshwarpatlolla,
I develop the directive in order to use the calendar in a ionic-view, inline, without popup or modal.

Yes, that's what i'm looking for but I think it's a lot of code for a datepicker that already exists.
No way to implement this more simply ?
In ionic, if not a tip for a home made implementation may interest me.

@Dammmien possible, there's a simple way... I just grab the code for the provider and adapted it to the directive. I think it's independent module that's why the code is the same...
...Still, feel free to improve this code ;)


dotnet core 5 and blazor install issue

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
Device name
Processor	Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   2.30 GHz
Installed RAM	32.0 GB (31.8 GB usable)
Device ID
Product ID	00330-80000-00000-AA108
System type	64-bit operating system, x64-based processor
Pen and touch	No pen or touch input is available for this display
Edition	Windows 10 Pro
Version	20H2
Installed on	8/28/2020
OS build	19042.685
Experience	Windows Feature Experience Pack 120.2212.551.0
I have installed the dotnet core 5.0 sdk (dotnet-sdk-5.0.101-win-x64.exe) but cannot get it to work.  When i run dotnet --version in powershell, it returns
3.1.302
and i do not see
dotnet core 5.0.  When i try to run a .net core 5 project in Visual Studio 2019, i get
Error	MSB3644	The reference assemblies for .NETFramework,Version=v5.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks	BlazorMovies.Shared	C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets	1180
When i run dotnet --list-sdks...
C:\WINDOWS\system32>dotnet --list-sdks
Tracing enabled @ Tue Jan  5 14:08:34 2021 GMT
--- Invoked dotnet [version: 5.0.1, commit hash: b02e13abab3d6f499751af2ad1ae6333fb4e633d] main = {
dotnet
--list-sdks
}
Reading fx resolver directory=[C:\Program Files (x86)\dotnet\host\fxr]
Considering fxr version=[3.1.6]...
Considering fxr version=[5.0.1]...
Detected latest fxr version=[C:\Program Files (x86)\dotnet\host\fxr\5.0.1]...
Resolved fxr [C:\Program Files (x86)\dotnet\host\fxr\5.0.1\hostfxr.dll]...
Loaded library from C:\Program Files (x86)\dotnet\host\fxr\5.0.1\hostfxr.dll
Invoking fx resolver [C:\Program Files (x86)\dotnet\host\fxr\5.0.1\hostfxr.dll] hostfxr_main_startupinfo
Host path: [C:\Program Files (x86)\dotnet\dotnet.exe]
Dotnet path: [C:\Program Files (x86)\dotnet]
App path: [C:\Program Files (x86)\dotnet\dotnet.dll]
Tracing enabled @ Tue Jan  5 14:08:34 2021 GMT
--- Invoked hostfxr_main_startupinfo [commit hash: b02e13abab3d6f499751af2ad1ae6333fb4e633d]
Checking if CoreCLR path exists=[C:\Program Files (x86)\dotnet\coreclr.dll]
--- Executing in muxer mode...
Using the provided arguments to determine the application to execute.
Application '--list-sdks' is not a managed executable.
Multilevel lookup is true
Gathering SDK locations in [C:\Program Files (x86)\dotnet]
Found SDK version [3.1.302]
3.1.302 [C:\Program Files (x86)\dotnet\sdk]

What version of Visual Studio do you have?
You need Visual Studio 16.8.3 or later versions to run .NET 5 projects.
https://dotnet.microsoft.com/download/dotnet/5.0

What version of Visual Studio do you have?
You need Visual Studio 16.8.3 or later versions to run .NET 5 projects.
https://dotnet.microsoft.com/download/dotnet/5.0

Hello,
Version 16.8.3. I fixed the issue by installing the 32 bit version of net core 5.0.1.  The installation through visual studio installer installs the 64 bit version and it fails to work.
Thanks.
From: Maira Wenzel<EMAIL_ADDRESS>Sent: Tuesday, January 5, 2021 1:30 PM
To: dotnet/core
Cc: edippity; Author
Subject: Re: [dotnet/core] dotnet core 5 and blazor install issue (#5816)
What version of Visual Studio do you have?
You need Visual Studio 16.8.3 or later versions to run .NET 5 projects.
https://dotnet.microsoft.com/download/dotnet/5.0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/dotnet/core/issues/5816#issuecomment-754817116 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANWLZOWK3NNIARTGD2DB4KLSYNLA3ANCNFSM4VVHDNMQ .  https://github.com/notifications/beacon/ANWLZOQXSNSOSXRUJRIC6Q3SYNLA3A5CNFSM4VVHDNM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFT6ZQXA.gif

Hello,
Version 16.8.3. I fixed the issue by installing the 32 bit version of net core 5.0.1.  The installation through visual studio installer installs the 64 bit version and it fails to work.
Thanks.
From: Maira Wenzel<EMAIL_ADDRESS>Sent: Tuesday, January 5, 2021 1:30 PM
To: dotnet/core
Cc: edippity; Author
Subject: Re: [dotnet/core] dotnet core 5 and blazor install issue (#5816)
What version of Visual Studio do you have?
You need Visual Studio 16.8.3 or later versions to run .NET 5 projects.
https://dotnet.microsoft.com/download/dotnet/5.0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/dotnet/core/issues/5816#issuecomment-754817116 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANWLZOWK3NNIARTGD2DB4KLSYNLA3ANCNFSM4VVHDNMQ .  https://github.com/notifications/beacon/ANWLZOQXSNSOSXRUJRIC6Q3SYNLA3A5CNFSM4VVHDNM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFT6ZQXA.gif

This is odd given you mentioned your system was x64. Maybe VS should also be installed as x64? By the path it shows in your description, it seems you installed the x86.

This is odd given you mentioned your system was x64. Maybe VS should also be installed as x64? By the path it shows in your description, it seems you installed the x86.

I think Visual Studio is only 32 bit.
From: Maira Wenzel<EMAIL_ADDRESS>Sent: Tuesday, January 5, 2021 4:47 PM
To: dotnet/core
Cc: edippity; Author
Subject: Re: [dotnet/core] dotnet core 5 and blazor install issue (#5816)
This is odd given you mentioned your system was x64. Maybe VS should also be installed as x64? By the path it shows in your description, it seems you installed the x86.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/dotnet/core/issues/5816#issuecomment-754921970 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANWLZOX5ZC3S3HMZ374DTTTSYOCGPANCNFSM4VVHDNMQ .  https://github.com/notifications/beacon/ANWLZOTD4DK767VEI2CMO4LSYOCGPA5CNFSM4VVHDNM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFT7TD4Q.gif

I think Visual Studio is only 32 bit.
From: Maira Wenzel<EMAIL_ADDRESS>Sent: Tuesday, January 5, 2021 4:47 PM
To: dotnet/core
Cc: edippity; Author
Subject: Re: [dotnet/core] dotnet core 5 and blazor install issue (#5816)
This is odd given you mentioned your system was x64. Maybe VS should also be installed as x64? By the path it shows in your description, it seems you installed the x86.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/dotnet/core/issues/5816#issuecomment-754921970 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANWLZOX5ZC3S3HMZ374DTTTSYOCGPANCNFSM4VVHDNMQ .  https://github.com/notifications/beacon/ANWLZOTD4DK767VEI2CMO4LSYOCGPA5CNFSM4VVHDNM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFT7TD4Q.gif

My bad, yeah. 64-bit is coming with VS 2022.
I'll close the issue since you resolved the problem, even though I find it odd that you'd need to install the 32-bit version of the SDK. You didn't install the SDK through the VS installer, then?