"The Stanley Parable" don't start on Steam

Describe the bug
/bin/sh\0-c\0/home/kevincox/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- '/home/kevincox/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable\0
Game update: AppID 221910 "", ProcID 48773, IP <IP_ADDRESS>:0
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 221910
>>> Adding process 48773 for game ID 221910
GameAction [AppID 221910, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 221910, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 48775 != 48774, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kevincox/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
libGL error: MESA-LOADER: failed to open radeonsi: /home/kevincox/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/opengl-driver-32/lib/dri/radeonsi_dri.so) (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /home/kevincox/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/opengl-driver-32/lib/dri/swrast_dri.so) (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: swrast
>>> Adding process 48774 for game ID 221910
>>> Adding process 48776 for game ID 221910
SDL video target is 'x11'
SDL video target is 'x11'

Failed to create GL context: Could not create GL context
>>> Adding process 48777 for game ID 221910
>>> Adding process 48778 for game ID 221910
Game removed: AppID 221910 "", ProcID 48773
Uploaded AppInterfaceStats to Steam
Exiting app 221910
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1626824053)
Installing breakpad exception handler for appid(steam)/version(1626824053)

Steps To Reproduce
Install and Launch The Stanley Parable on Steam.
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Previous occurrence: https://github.com/NixOS/nixpkgs/issues/92572
Fix: rm ~/'.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6'
Metadata

system: "x86_64-linux"
host os: Linux 5.10.57, NixOS, 21.11 (Porcupine)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.15
channels(root): "nixos-21.11pre309670.253aecf69ed"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: steam
# a list of nixos modules affected by the problem
module:

if you're running nvidia, then https://github.com/NixOS/nixpkgs/pull/157907 should fix this

Is this still an issue @kevincox?

I can reproduce that the game does not start.
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 221910, ActionID 18] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 221910, ActionID 18] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable\0
Game process added : AppID 221910 "/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable", ProcID 836161, IP <IP_ADDRESS>:0
chdir /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 221910, ActionID 18] : LaunchApp changed task to Completed with ""
pid 836163 != 836162, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
libGL error: MESA-LOADER: failed to open radeonsi: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/opengl-driver-32/lib/dri/radeonsi_dri.so) (search paths /run/opengl-driver-32/lib/dri, suffix _dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/opengl-driver-32/lib/dri/radeonsi_dri.so) (search paths /run/opengl-driver-32/lib/dri, suffix _dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/opengl-driver-32/lib/dri/swrast_dri.so) (search paths /run/opengl-driver-32/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'

Failed to create GL context: Could not create GL context
Game process removed: AppID 221910 "/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable", ProcID 836161
ThreadGetProcessExitCode: no such process 836168
ThreadGetProcessExitCode: no such process 836167
ThreadGetProcessExitCode: no such process 836164
ThreadGetProcessExitCode: no such process 836162
Uploaded AppInterfaceStats to Steam

Also with Steam Linux Runtime:
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 221910, ActionID 19] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 221910, ActionID 19] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime'/scout-on-soldier-entry-point-v2 --  '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable\0
Game process added : AppID 221910 "/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime'/scout-on-soldier-entry-point-v2 --  '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable", ProcID 838417, IP <IP_ADDRESS>:0
chdir /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 221910, ActionID 19] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/davidak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 838423 != 838418, skipping destruction (fork without exec?)
pressure-vessel-wrap[838418]: W: Found more than one possible libdrm data directory from provider
/nix/store/yvc5i1akyd3i2p9diyldbfb6gh3p7cjr-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so: undefined symbol: g_hash_table_get_keys_as_array
Failed to load module: /nix/store/yvc5i1akyd3i2p9diyldbfb6gh3p7cjr-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so
/nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgioenvironmentproxy.so: undefined symbol: g_simple_proxy_resolver_new
Failed to load module: /nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgioenvironmentproxy.so
/nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiognutls.so: undefined symbol: g_byte_array_steal
Failed to load module: /nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiognutls.so
/nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiolibproxy.so: undefined symbol: g_task_get_source_tag
Failed to load module: /nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiolibproxy.so
/nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiognomeproxy.so: undefined symbol: g_task_get_source_tag
Failed to load module: /nix/store/n4b52ykivq7rplxsn32cqiccbnnpad1c-glib-networking-2.74.0/lib/gio/modules/libgiognomeproxy.so
/nix/store/i6cilmsnjqxr52m59wy2vjd5gx775dkw-gvfs-1.50.2/lib/gvfs/libgvfscommon.so: undefined symbol: g_task_set_source_tag
Failed to load module: /nix/store/i6cilmsnjqxr52m59wy2vjd5gx775dkw-gvfs-1.50.2/lib/gio/modules/libgvfsdbus.so
/nix/store/i6cilmsnjqxr52m59wy2vjd5gx775dkw-gvfs-1.50.2/lib/gvfs/libgvfscommon.so: undefined symbol: g_task_set_source_tag
Failed to load module: /nix/store/i6cilmsnjqxr52m59wy2vjd5gx775dkw-gvfs-1.50.2/lib/gio/modules/libgioremote-volume-monitor.so
pid 838568 != 838563, skipping destruction (fork without exec?)
pid 838573 != 838563, skipping destruction (fork without exec?)
pid 838614 != 838563, skipping destruction (fork without exec?)
libGL error: MESA-LOADER: failed to open radeonsi: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/radeonsi_dri.so) (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/radeonsi_dri.so) (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/swrast_dri.so) (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'

Failed to create GL context: Could not create GL context
Game process removed: AppID 221910 "/home/davidak/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=221910 -- /home/davidak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/run/media/davidak/476c15a0-7277-4427-b7e5-74ac022724bc/SteamLibrary/steamapps/common/SteamLinuxRuntime'/scout-on-soldier-entry-point-v2 --  '/home/davidak/.local/share/Steam/steamapps/common/The Stanley Parable/stanley' -game thestanleyparable", ProcID 838417
ThreadGetProcessExitCode: no such process 838617
ThreadGetProcessExitCode: no such process 838616
ThreadGetProcessExitCode: no such process 838615
ThreadGetProcessExitCode: no such process 838563
ThreadGetProcessExitCode: no such process 838419
ThreadGetProcessExitCode: no such process 838418
Uploaded AppInterfaceStats to Steam

As a Workaround, you can use Proton (tested 7.0-5). I get heavy screen tearing and sometimes the game stutters when new content is loaded, so might not be the best experience.

system: "x86_64-linux"
host os: Linux 6.1.7, NixOS, 22.11 (Raccoon), 22.11.1777.cdead16a444
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.11.1
channels(root): "home-manager-22.11.tar.gz, nixos-22.11, nixos-hardware, nixos-unstable"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos


Add two options to simplify the generated graph

Add two options meant for rendering a simpler version of a complex graph.
--simple

Hide image names of services
Show only the basenames of volume sources

--no-ports

Don't show ports

LGTM:)


Initial Travis Postgres setup testing

Codecov Report

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

@@            Coverage Diff            @@
##            master      #104   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            4         4
  Lines          240       240
=========================================
  Hits           240       240

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 74a2c48...ca3af03. Read the comment docs.


Fix error where visitor requires 2nd argument in Arel v6

After testing @crossroads changes, I think its worthy of getting this into the project. LMKWYT

Is there any chance to have the request merged? Have this problem with wrong number of arguments for  visitor.

@AlexEmerson if you look at #30, which shares a lot of code with this, I have concerns about potentially improper string escaping, which could allow sql injection

Thanks for the reply. It makes sense, keep up your great job. Unfortunately, can't help you guys here. Since I don't need to insert uses' data into sql query gonna use @crossroads's version for a while.

The code from the crossroads fork has been merged.


Retrieve The New Generated Setup Passcode and Discriminator (CON-774)

Retrieve The New Generated Setup Passcode and Discriminator
Hi, Ive generated the unique pairing key using the mfg_tool.py. I know we can get the value of discriminator and passcode set from the generated .csv file, but is there a way for me to retrieve it from within the device itself ? Like where does it store and can i read the address memory to get the information i want.

@anuarrozman Sorry if the https://github.com/espressif/esp-matter/issues/612#issuecomment-1717203901 wasn't clear, but you should not have the passcode in the device. I'd suggest please read through the specification section mentioned in the comment.
If you still want to do that please implement CommissionableDataProvider interface, we have one implementation(which do not read passcode). And please check this section in ESP Matter programming guide on how to use the custom providers.

Oh, im sorry. Thank you for answering.

@anuarrozman There's nothing to be sorry about :-)


astrometry: option to choose the error law

Add option to choose what error law is being used (binaries)

I will take the actions to collect all the different (astrometric) error laws that are in use, and report them here.


remove openshift-ansible COPR repo

and depend on RPM 'ansible1.9' from EPEL

ok to test

ok to test

:+1:


Add skip to content banner

Adds skip to content banner for accessibility.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #152   +/-   ##
=======================================
  Coverage   95.49%   95.49%
=======================================
  Files          34       34
  Lines        1422     1422
=======================================
  Hits         1358     1358
  Misses         64       64

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 49d80ba...39ef5ad. Read the comment docs.

 INT - Fix for accessibility - Add "Skip to content" link to SDC (1)


IJ Launches all tests in a project when only one is requested when TestFilter is configured

When tests are launched with IJ using the "Delegate to Gradle" feature and the build logic has a TestFilter configured, IJ executes all of the tests in the target project.
When delegate to Gradle is used, supposedly IJ generates a command like this:
./gradlew :topic:subproject:cleanTest :topic:subproject:test --tests "com.company.MyAwesomeTests"

The build looks like this:
subprojects {
    tasks.withType<Test>().configureEach {
        useJUnitPlatform {
            // Commenting out this `filter` block causes IJ to behave correctly.
            filter {
                includeTestsMatching("*Test")
                includeTestsMatching("*Tests")
                includeTestsMatching("*Spec")
            }
            /*
             * Performance tests are only really run during algorithm development.
             * They don't need to run in CI or as part of regular development.
             */
            if (!project.testPerformance) {
                excludeTags("performance")
            }

            /*
             * Marking a test as `slow` will excluded it from being run as part of the regular CI system.
             */
            if (!project.testSlow) {
                excludeTags("slow")
            }
        }
    }
}

Expected Behavior
When launching a single test with IJ, the TestFilter should be ignored, the same way that it is ignored when launching the same command from the command line.
When executing the command manually from the command line, Gradle behaves correctly.
Current Behavior
When launched with IJ, that command causes all of the tests in the :topic:subproject project to be launched.
Context
This means you can't use the Delegate to IJ launcher to launch a single test for rapid iteration and unit testing.
Your Environment
------------------------------------------------------------
Gradle 5.4
------------------------------------------------------------

Build time:   2019-04-16 02:44:16 UTC
Revision:     a4f3f91a30d4e36d82cc7592c4a0726df52aba0d

Kotlin:       1.3.21
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          1.8.0_191 (Oracle Corporation 25.191-b12)
OS:           Mac OS X 10.13.6 x86_64

IntelliJ IDEA 2019.1.3 (Ultimate Edition)
Build #IU-191.7479.19, built on May 28, 2019
Subscription is active until February 1, 2020
JRE: 1.8.0_202-release-1483-b58 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6

Note
I only have access to this project until June 15th. If there are any followup questions about the configuration I need to clarify, it will be far harder to do so after that date.

Not proud of this workaround, but this is the simplest thing I could come up with to fix this quickly.
DefaultTestFilter is an internal API so this is brittle.
if((filter as DefaultTestFilter).commandLineIncludePatterns.isNotEmpty()) {
    filter {
        includeTestsMatching("*Test")
        includeTestsMatching("*Tests")
        includeTestsMatching("*Spec")
    }
}

So, doing a bit more digging, it seems like the Tooling API doesn't set the commandLineIncludePatterns which was not what I was expecting.
If you have the following in your build:
doFirst {
    println("Include Patterns: " + filter.includePatterns)
    throw GradleException("Boom")
}

filter {
    includeTestsMatching("*Test")
    includeTestsMatching("*Tests")
    includeTestsMatching("*Spec")
}

What you see printed is:
Include Patterns: [*Spec, *Test, com.company.MyAwesomeTests, *Tests]

This is even hackier and I dislike it even more, but it does work.
tasks.withType<Test>().configureEach {
    useJUnitPlatform {
        /*
         * Hacky workaround for an issue where IJ launches all the tests in a project
         * when executing tests using 'Delegate to Gradle'.
         * See:
         * https://github.com/gradle/gradle/issues/9647
         */
        val expectedIncludeFilters = setOf(
            "*Test",
            "*Tests",
            "*Spec"
        )
        doFirst {
            if (filter.includePatterns != expectedIncludeFilters) {
                filter.includePatterns.removeAll(expectedIncludeFilters)
            }
        }

        filter {
            expectedIncludeFilters.forEach { includeTestsMatching(it) }
        }
    }
}

@marcphilipp any thoughts on the cause for this?

I think your analysis is correct: the TAPI changes the regular filters in TestExecutionBuildConfigurationAction.


Make sure M.Tech doesn't get deleted cuz of B.Tech lists

Make sure M.Tech menter-mentee lists doesn't get deleted cuz of B.Tech menter-mentee lists

@Tharun-Ninja send the commit message and PR which fixes this iissue.


Tooling support for raw template literals

PR #23705 adds support for raw template literals. Need to check and add any tooling support required for it.

It looks like tooling support is required for custom defined raw template types. See the following:

Ack, will check on this. Will create sub issues for below action items;

[ ] Completion support for raw template literals
[ ] Code Action support for raw template literals
[ ] Signature support for raw template literals

The raw template is just another object. So I think it should've worked like how it works for any other object works right?

Oh this is an old one. I thought we introduced another node. BLangRawTemplateLiteral node and template literal in the spec is already covered. This might be a bug.

Ok, I just checked again, I think this could be an issue with giving completions for an index-based access expr. For example, it gives completions correctly for the following.
Query q = `INSERT INTO Details VALUES (${"Pubudu"}, ${10})`;
queries[0].<cursor>

@pubudu538 can you elaborate more on the issue to pin point the actual failing case?

This seems to be working in the latest master. Hence closing this.


Chat - Skeleton page displayed when leaving a room

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue found when executing PR https://github.com/Expensify/App/pull/22787
Action Performed:

Go to staging.new.expensify.com
Open a room
Click room details and click Leave Room
Press the back button until we return to LHN

Expected Result:
After leaving the room, we must return to LHN
Actual Result:
After leaving the room, the following pages are displayed: Hmm...its not here then Concierge then Skeleton page
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/8b32d367-f2ac-4595-8989-9399fb81a262
https://github.com/Expensify/App/assets/78819774/d2a52ecd-5724-452f-9a5b-34caa87b1d2c
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Agree with @hungvu193 seems to be an existing issue. Closing this out


add BCQ model

add batch-constrained model, refer to Scott Fujimoto et al., 2019

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.huxu.hx seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Allow document attachments to be downloaded

Related:

https://github.com/Microsoft/BotFramework-WebChat/issues/201
https://github.com/Microsoft/BotFramework-Emulator/issues/143

can you attach a quick UI rendering? Adding @jecristi

From TestBot

Can you add the filesize below it ? Might be nice to know if you were on a mobile data plan :)

I wish I could, but we don't have this info.

Looks good to me!

Thank you!

hi,
I am still receiving [File of type 'application/pdf'] instead of PDF or doc file, does anybody help me to resolve it ? I am using botframework-emulator-Setup-3.5.25 emulator.
below is the code:
[LuisIntent("Document")]
public async Task Document(IDialogContext context, LuisResult result)
{
        var reply = context.MakeMessage();
        Attachment attachment1 = new Attachment();
        attachment1.ContentType = "application/pdf";
        attachment1.ContentUrl = @"C:\CIOSOH-Bot\Accenture.CIO.SOH.Bot.App\Accenture.CIO.SOH.Bot.App\Documents\keyboard-shortcuts-Visual-Studio-Code.pdf";

        reply.Attachments.Add(attachment1);

        reply.Text = "Angular JS";

        await context.PostAsync(reply);
        context.Wait(MessageReceived);
    }

Thanks
Upendra

Hi @upendra1588, The current version of the emulator references the previous release of the webchat control. We'll release an updated emulator early next week.

thanks for prompt response

Hi Eanders-MS,
I faced one more problem in getting document file  throw WebAPI in below code.
[LuisIntent("APITest")]
public async Task APITest(IDialogContext context, LuisResult result)
{
HttpClient client = new HttpClient();
string searchValue = string.Empty;
HttpResponseMessage test = null;
client.BaseAddress = new Uri("http://localhost:3979/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new     MediaTypeWithQualityHeaderValue("application/octet-stream"));
HttpResponseMessage response = await client.GetAsync("api/Registration?key=doc");
if (response.IsSuccessStatusCode)
{
test = await response.Content.ReadAsHttpResponseMessageAsync();
}
        await context.PostAsync(test);
        context.Wait(MessageReceived);
    }

in Response i got file but getting error to post response  await context.PostAsync(test); can you please help me to post response ?
thanks
upendra

Hi  eanders-MS,
let me know the emulator release date, we are getting [File of type 'application/pdf'] instead of PDF or doc file.
thanks
upendra

Hi @upendra1588, I will post here once a new emulator is available. Current plan is to make a new release early next week.

hi guys ,
webchat control is also not render pdf /doc file, can you please check it,
[LuisIntent("Document")]
public async Task Document(IDialogContext context, LuisResult result)
{
var reply = context.MakeMessage();
Attachment attachment1 = new Attachment();
attachment1.ContentType = "application/pdf";
attachment1.ContentUrl = @"C:\CIOSOH-Bot\Accenture.CIO.SOH.Bot.App\Accenture.CIO.SOH.Bot.App\Documents\keyboard-shortcuts-Visual-Studio-Code.pdf";
reply.Attachments.Add(attachment1);
reply.Text = "Angular JS";
await context.PostAsync(reply);
context.Wait(MessageReceived);
}

@upendra1588 The new emulator is out now. https://emulator.botframework.com
Cheers,
Eric

@eanders-MS thanks a lot :) , now it is working for both webchat and emulator.

@upendra1588 I regret to say we're planning to release a recovery build of the Emulator that temporarily reverts this feature while we work to stabilize unrelated issues. It will be a temporary setback.

@eanders-MS , let me know when emulator and webchat channel will support to download a file which you provide in your 3.5.26 release, we need to provide this functionality in our bot framework.

Gentle Reminder !!
@eanders-MS , let me know when emulator and webchat channel will support to download a file which you provide in your 3.5.26 release, we need to provide this functionality in our bot framework.


Add support for JUnit5

Now that the project moved to testcontainers as a module, I'm not planning to add more commits as the project will be living here now: https://github.com/testcontainers/testcontainers-java/tree/master/modules/elasticsearch.


Add SLANG_ASSUME and use it in release asserts

See also https://github.com/shader-slang/slang/issues/2858


chore(e2e): Update cypress 13.14.2 devDependencies in ui

Description
https://docs.cypress.io/guides/references/changelog#13-14-0

Added new experimentalJustInTimeCompile configuration option for component testing. This option will only compile resources directly related to your spec, compiling them 'just-in-time' before spec execution. This should result in improved memory management and performance for component tests in cypress open and cypress run modes, in particular for large component testing suites.
https://docs.cypress.io/guides/references/experiments#Experimental-Just-In-Time-Compile
.type({upArrow}) and .type({downArrow}) now also works for date, month, week, time, datetime-local and range input types.
Updated detect-port from 1.3.0 to 1.6.1.

https://docs.cypress.io/guides/references/changelog#13-13-3

Updated image-size from 0.8.3 to 1.1.1.

https://docs.cypress.io/guides/references/changelog#13-13-2

Improved performance of reduce in a method within our proxy.
Updated @cypress/request from 3.0.0 to 3.0.1.
Updated chrome-remote-interface from 0.33.0 to 0.33.2.
Updated mime from 2.4.4 to 2.6.0.
Updated strip-ansi from 6.0.0 to 6.0.1.

https://docs.cypress.io/guides/references/changelog#13-13-1

Updated jquery from 3.1.1 to 3.4.1.
Replaced json-lint with json-parse-even-better-errors.
This removes the CVE-2021-23358 vulnerability being reported in security scans.
Updated minimatch from 3.0.4 to 3.1.2.

https://docs.cypress.io/guides/references/changelog#13-13-0

Updated launch-editor from 2.3.0 to 2.8.0.
Updated memfs from 3.4.12 to 3.5.3.
Updated tmp from 0.2.1 to 0.2.3.
Updated ws from 5.2.3 to 5.2.4.

Procedure
In ui/apps/platform folder:
npm install -save-dev<EMAIL_ADDRESS>
User-facing documentation

[x] CHANGELOG update is not needed
[x] documentation PR is not needed

Testing and quality

[x] the change is production ready: the change is GA or otherwise the functionality is gated by a feature flag
[ ] CI results are inspected

Automated testing

[ ] added unit tests
[ ] added e2e tests
[ ] added regression tests
[ ] added compatibility tests
[ ] modified existing tests

How I validated my change

npm run lint in ui/apps/platform
npm run build in ui/apps/platform
npm run start in ui/apps/platform
npm run cypress-open in ui/apps/platform

Integration testing

compliance/complianceDashboard.test.js
compliance/complianceList.test.js
compliance/hideScanResults.test.js

Component testing

src/Components/CompoundSearchFilter/components/CompoundSearchFilter.cy.jsx
src/Components/TableStateTemplates/TbodyUnified.cy.jsx

ocp-4-16-ui-e2e-tests has failure that is unrelated:

Network Graph deployment sidebar should render a graph when cluster and namespace are selected

Timed out retrying after 4000ms: Expected <g.pf-topology__node__label> not to exist in the DOM, but it was continuously found.


Resample : Fixed incorrect input sample region.

This was manifesting itself as a crash when using the Resize node in certain configurations. The bug was exposed by 3319417, because the Sampler now doesn't hide the use of incorrect bounds, but instead crashes (or triggers asserts in debug builds).

I've appended a second commit to this pull request - the addition of the new test cases in the first commit made a rare garbage collection crash repeatable enough that it showed locally and I was able to get it fixed.


Use libtest crate

Fixes tests for rustc after https://github.com/rust-lang/rust/pull/57842

Thank you!


Make content ID required for redirects.

Part of https://trello.com/c/pULByuHs/393-fix-invalid-content-store-data

[ ] Update short-url-manager to send content IDs first

The short-url-manager app doesn't do any contract testing. It publishes redirects but doesn't send content IDs, so I don't think this should be merged until that has been updated.

@jamiecobbett Added as a task.


ADFSDocUpdate

Original article stated to place an ADFS server in front of a firewall (i.e. not protected by one). This was a tad bit confusing and should be updated to be placed "behind" a firewall

#sign-off


React v15.5 prop types fix

React.PropTypes is deprecate in V15.5 so updated to use prop-types library. Also, updated react related libraries to use the latest

@toriaezunama I guess this is breaking change and should be published with new major version. Like when using React older than 15.5 use 1.x otherwise 2.x ?

Yes, I agree. Bumping the major version indicates breaking changes and this would break for everyone who isn't on the latest version of React.

Hi everyone,
Any release planned ?

@oallouch: I am on it!

@oallouch @toriaezunama
It is up as 2.0.0
Check it please.

All good for me.

Thanks.


Add Composer

I used the same branches as this page (under Manual Download).
There is no security policy page, so the information comes from the various blog posts announcing the releases.

if you add link under a release it will override changelogTemplate so i suggest you to remove link tag at least under 2.x branch
@Rudloff

Also suggesting  to add more information about composer from https://en.wikipedia.org/wiki/Composer_(software)  and it might be nice to add a table for supported Supported frameworks just like we did under django (like the python support list)

if you add link under a release it will override changelogTemplate so i suggest you to remove link tag at least under 2.x branch

IMHO the blog posts contain more useful information than the changelog pages.
Is mostly used changelogTemplate as a fallback in case we don't have a meaningful link to add to a release.

it might be nice to add a table for Supported frameworks just like we did under django (like the python support list)

Every Composer branch currently supports PHP >=5.3.
However, it might be useful to add this table once Composer 2.3 is released, because it will break compatibility with PHP <7.2.

2.3 is coming soon anyway, added it.

LGTM

Thanks a lot for your PR @Rudloff 🥇!


Add mocha test run in the browser

Add a direct execution of tests via mocha and parcel. This runs the tests interactively in the browser which makes debugging simpler. The karma setup has been reduced and should now only be required to run tests in CI. For test debugging, and TDD, npm run visualTest is much more developer friendly with hot reload on file change, interactive diagrams, etc.

Closes #154


Add ERC: MixHash and Public Data Storage Proofs

This proposal introduces a design for minimum value selection storage proofs on Merkle trees. The design consists of two main components:

A hashing algorithm termed MixHash, aimed to replace the commonly used Keccak256 and SHA256 algorithms.
Public data storage proofs. This enables anyone to present a proof to a public network, verifying their possession of a copy of specific public data marked by MixHash.

Additionally, the proposal discusses the practical implementation of this design in various scenarios and suggests some improvements to the ERC-721 and ERC-1155 standards.

Update: The relevant implementation has been running stably as the backend of s.dmctech.io for 2 months without being subject to security attacks.
Continue to wait for Review~


More info

To be more specific to the last message...a couple days ago the trainer
bottom loading bar would fill and a few items would be available for
use. Now on all trainer versions the loading bar indicates 0/0 and when
I press the load items button a pop-up says trainer is unresponsive and shuts
down. Please help as I would love to aquire weapons.
Thanks. Rutrow

Sounds like your IP has chnaged and you aren't connected to the Wii

When I open the trainer it connects OK to my WiiU but I get this error in the trainer error log:
Error loading json.
Method not found: 'Int32 System.Environment.get_CurrentManagedThreadId()'.   at Newtonsoft.Json.Linq.JsonPath.FieldFilter.d__4..ctor(Int32 <>1__state)
at Newtonsoft.Json.Linq.JsonPath.FieldFilter.ExecuteFilter(JToken root, IEnumerable1 current, Boolean errorWhenNoMatch)    at Newtonsoft.Json.Linq.JsonPath.JPath.Evaluate(List1 filters, JToken root, JToken t, Boolean errorWhenNoMatch)
at Newtonsoft.Json.Linq.JToken.SelectToken(String path, Boolean errorWhenNoMatch)
at BotwTrainer.MainWindow.MainWindowLoaded(Object sender, RoutedEventArgs e)
When I click on "codes" it opens and the codes work fine but clicking on the "load item" tab
causes a pop-up saying the trainer is unresponsive and it closes down.

You have unzipped the newtonsoft dll file as well right? Have you checked your .net version?

I think I have the newest .net version. Which version works best?

It was the .net version. All working great now. Thank you very much Joffnerd!


Added Vite Support

Added Vite Support
https://github.com/quasarframework/quasar/discussions/13919

is there a way to pull from this branch when i do quasar add ext firebase ?

I think you need to checkout this branch and then publish package from this branch

can you explain by publish package? on quasar?

So basically what I get is you are not planning to merge this PR but you want that we user run quasar ext add quasar-ui-firebase it uses this branch correct? Correct me if I'm wrong.
So you can fetch this branch you need to go to app-extension folder and just publish the app-extension and then when user run this command then it will work.

yes correct. thank you will give this a go!

Will merge this in, though I recommend using VueAuth as this repo will no longer be worked on.
quasar ext add @vueauth/auth

VueAuth basically unifies authentication across all providers!


Update eigen-sdk to 0.1.4

Previous version is the one EigenDA uses in their Holesky branch, but this one is still based on Holesky. Still need to double-check if this does not break anything and update the message BLS aggregation service to use the new types, but seems to work.
At the current stage, though, putting this on the side for a while to avoid unexpected impacts.

Yes, it is. Though as mentioned there I'll probably leave this one on hold for a bit, just so we're more stable for now.


Use strong typing for blazor components

😯 Problem to Solve
The blazor component wrappers leverage the CaptureUnmatchedValues feature to allow users to set arbitrary html attributes that are forwarded to the nimble component. For example:
<NimbleBreadcrumbItem class="my-class">Page 1</NimbleBreadcrumbItem>

However, this is untyped, lets users set arbitrary attributes, and lets users accidentally use untyped attributes instead of typed equivalents, ie:
<NimbleBreadcrumbItem href="#">Page 1</NimbleBreadcrumbItem>

instead of:
<NimbleBreadcrumbItem Href="#">Page 1</NimbleBreadcrumbItem>

Having loose typing makes it easier to accidentally break applications when refactoring / upgrading nimble.
In addition Microsoft warns about performance issues using CaptureUnmatchedValues.
A trade-off that may need to be documented is that users will not be able to leverage arbitrary data-* attributes in the strict template approach. See original discussion https://github.com/ni/nimble/pull/738#discussion_r971347578
💁 Proposed Solution

Remove usage of CaptureUnmatchedValues from our blazor components
Create a base class for the common shared attributes we want to enable like Class, Id, Slot, Name, etc

📋 Tasks

Some additional discussion points:

Can we do a survey of existing AdditionalProperties added to NimbleComponents in client applications. We know some such as id and class but are there additional ones that are used we should make sure to capture.
Can we do something to avoid breaking applications like use the property name class instead of Class to prevent a breaking change in applications? Is that worth the inconsistency?
From discussion:  https://github.com/ni/nimble/pull/1141#discussion_r1154697846


Authorize error

Trying to add integration
What steps do I perform:

I enter the data for the client ID and the client secret
Afterwards, it automatically redirects you to the Strava website to allow the application to view data
After permission, I am transferred to the website https://my.home-assistant.io/redirect/oauth
If I click link account, it returns me to the integration page with an error

Good day,
Have you visited this url https://my.home-assistant.io and configured it to point to your home assistant public url before completing the oauth flow?
I successfully configured a new account yesterday and confirmed the oauth flow is working

I think so. I'm trying to set it up via Tailscale.

I'm not very good at all of this. So if there is some kind of instruction or something else that could help me set it up, that would be great.

Hi @ravkinss
Strava requires OAuth authentication to setup the integration. For this to work there must be a publicly accessible URL which Strava can callback to with the authentication token for your home-assistant instance.
I do not believe this will work via tail-scale as that is a private network between devices and does not a publicly exposed a url, that I am aware of.
The url in your screenshot is not publicly accessible.

So it turns out that via VPN is not an option? Either via the cloud or via Duckdns?

No, it will not work with your tailscale VPN setup.
You can use nabu casa (the creators of home assistant) or use a dynamic dns provider (DuckDNS) and do a port forward to your home assistant on your router.
If you are not sure what you are doing then the nabu casa route is the more secure option.

Thanks for the answer. I'll think about what to do next.


Make Nova plugin feature complete

@imcleod points out that the current base image is not feature complete with those created by the TinMan plugin as it does not perform all of the customizations outside of the OS section of the TDL.
In addition, the target customizations delegated by the cloud plugins need to be handled.

The Nova plugin is effectively deprecated.  Closing WONTFIX for the time being.  If there's genuine interest in reviving Nova support please reopen.


Unexpected TS2365: Build:Operator '==' cannot be applied to types 'true' and 'false'

After updating to TypeScript 2.1, I am receiving an error when compiling a project that compiled under TS 2.0.
Below is the snippet of code that produces the error.
var id1 = true, id2 = true;
$(selector, $(question)).each((i, iteminput) => {
    $id = $(iteminput);
    id = $id.attr("id");
    if (!$id.is(":checked") && $id.is(":visible") && $id.data("val-required") == "Required") {
        if (i == 0)
            id1 = false;
        else if (i == 1)
            id2 = false;
    }
});
if (id1 == false && id2 == false) {
    valid = false;
    this.showValidationPrompt({
        message: "* This question is required.",
        elementid: id,
        placement: 0,
        promptType: 1,
        containerSelector: ".cq-wrapper .cq-input"
    });
}

Expected behavior: That this snippet will compile without errors.
Actual behavior: I receive the following error message:
error TS2365: Build:Operator '==' cannot be applied to types 'true' and 'false'.
due to this condition evaluation:
if (id1 == false && id2 == false) {

Following the control flow id1 does not seem to be assigned any value other than true. the function expression is not considered part of the flow, since it is not guaranteed to execute. the result is at the conditionid1 has the type true and the check is considered invalid.
A workaround would be to either cast to boolean as var id1 = true as boolean which widens the type of the variable form just true to true | false. or change the check to be for truthiness if (id1 && id2).
Please see https://github.com/Microsoft/TypeScript/issues/12729 for more details.

Okay, the fact that the function expression is not guaranteed to run and the result would be "true == false" makes sense to me.  I will use the cast to boolean as a resolution.
Thanks for the prompt reply. 👍


All Clear Message Missing in 1.14

Environment

ggshield version: 1.14.2
Operating system (Linux, macOS, Windows): macOS
Operating system version: 12.6
Python version: 3.10.8

Describe the bug

Configure GGShield as pre-commit hook
Execute a git commit that does not include a secret

Actual result:
No output from GGShield indicating a clean scan
Expected result:
In previous versions the following message would be displayed:

No secrets have been found

Hello @rgajason,
Thanks for reporting this issue.
We indeed recently changed the content of ggshield's output. I understand that this new behavior can be less clear.
We will look into improving this shortly. I will keep you updated on this ticket.


More restrictive compats and avoid comprehension to bypass Zygote issues

Required for the DEQ.

Codecov Report

Merging #27 (5b8ccf3) into master (66c0547) will increase coverage by 2.42%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #27      +/-   ##
==========================================
+ Coverage   81.25%   83.67%   +2.42%
==========================================
  Files           6        6
  Lines         368      343      -25
==========================================
- Hits          299      287      -12
+ Misses         69       56      -13

Impacted Files
Coverage Δ

src/atomgraph.jl
53.62% <100.00%> (+4.93%)
:arrow_up:

src/smiles_rdkit_features.jl
90.32% <0.00%> (-0.31%)
:arrow_down:

src/atomfeat.jl
93.33% <0.00%> (+1.15%)
:arrow_up:

src/pmg_graphs.jl
86.66% <0.00%> (+2.91%)
:arrow_up:

src/featurize.jl
96.77% <0.00%> (+3.02%)
:arrow_up:

Continue to review full report at Codecov.

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


GPUParticles3D stops emitting billboard particles if scale curve goes to 0

Godot version
4.0.2
System information
Windows 11, Vulkan, NVIDIA GeForce GTX 1660 SUPER
Issue description
Incorrect Behaviour
If the following conditions are met, a GPUParticles3D node will stop emitting particles after the first few:

Amount is not the default 8 (e.g. 3)
The emission shape is not the default "Point" (e.g. Sphere)
There is a scale curve which crosses 0 at some point, like so:

The particle material's billboard mode is "Particle Billboard" and "Keep Scale" is on.

If these are met, the GPUParticles3D node will only emit amount number of particles, and then stop emitting particles.
Expected Behaviour
The expected behaviour is that the GPUParticles3D node continues emitting particles.
I also tried making the scale curve end just above 0, like so:

When I do this, it works perfectly.
Steps to reproduce
Run the attached project. The left particles node stop emitting after the first 3 particles (not expected behaviour), while the right particles node keeps on emitting particles (expected behaviour).
Minimal reproduction project
particles-bug.zip

This may be a duplicate of https://github.com/godotengine/godot/issues/75748 and https://github.com/godotengine/godot/issues/68809

Duplicate of https://github.com/godotengine/godot/issues/68809.


expected bytes or bytearray, but got str

# This program prints Hello, world!import os
import os
from poloniex import Poloniex

os.environ["POLONIEX_API_KEY"] = "[REDACTED]"
os.environ["POLONIEX_SECRET"] = "[REDACTED]"
api_key =  os.environ.get('POLONIEX_API_KEY')
api_secret = os.environ.get('POLONIEX_SECRET')

polo = Poloniex(api_key, api_secret)

ticker = polo.returnTicker()['BTC_ETH']
print(ticker)
print (os.environ)
balances = polo.returnBalances()
print(balances)

Gives the error  expected bytes or bytearray, but got str. . My real key is in the redacted bit. Any ideas?

My real key is in the redacted bit

Then you should do:
[...]
api_key = 'REDACTED'
api_secret = 'REDACTED'
[...]

Hey there,
Already tried that. Like this right?

import os
from poloniex import Poloniex

api_key = "XXXXX-G0XXXXGV-WXXXXXX9X-FXXXXXX6"
api_secret = "9aaeff0f420a0e8a2fXXXXXXXXXXXXXXXXXXXXXXXX9f890d232c1f80XXXXXXXXXXXXXXX176af5cf"
polo = Poloniex(api_key, api_secret)
ticker = polo.returnTicker()['BTC_ETH']
print(ticker)
print (os.environ)
balances = polo.returnBalances()
print(balances)

have the same issue, any resolution?

With single quotes , works with me.
polo.Key = '3ORL5JUX-BBBBB-CCCCC-AAAAAA'

To 'convert' string to bytes in python just put 'b' as prefix, like this, (it is just an idea, just try it):
api_key = b"XXXXX-G0XXXXGV-WXXXXXX9X-FXXXXXX6"
api_secret = b"9aaeff0f420a0e8a2fXXXXXXXXXXXXXXXXXXXXXXXX9f890d232c1f80XXXXXXXXXXXXXXX176af5cf"


enhanceMTMV supports Hive multi-level partitioning

Proposed changes
Issue Number: close #xxx
For example, the hive table is partitioned by date and region, with the following 6 partitions
20200101
        beijing
        shanghai
20200102
        beijing
        shanghai
20200103
        beijing
        shanghai

If the MTMV is partitioned by date, then the MTMV will have three partitions: 20200101, 202000102, 20200103
If the MTMV is partitioned by region, then the MTMV will have two partitions: beijing, shanghai
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Firing modes for guns

Currently weapons can only have one firing mode.
We need a way to

assign multiple firing modes to a guns entity
add a hotkey to switch between them
clicking noise when you switch
ui indicator of firing mode

Now actually doable with actions in.

Now actually doable with actions in.


feat: add switch component

hi @njaina this PR has a lot of issues:

To many commits
Use rem instead px
Comments
Switch are different of Checkbox
Should use the colors of the theme file
etc...

FYI a switch looks like this: https://mui.com/material-ui/react-switch/


Kb faq all module

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[X] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.
[ ]

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

LGTM


Use CI for deployment of grad.then()

Lets discuss deployment
There are not many deployment options available for teams to use, I ran through several this morning.
And they will all need either a shared account or a paid team account.
Surge.sh was the most straightforward to set up but appears there's no team option but you can us CI there are several options but I think Travis CI is the most straight forward:
https://surge.sh/help/integrating-with-travis-ci
https://travis-ci.org/chingu-voyage3/grad.then
A .yml file will need to be added to the root of the project:
language: node_js
node_js:
  - "node"

deploy:
  provider: surge
  project: ./public/
  domain: grad-then.surge.sh

Ok, after targate we're not using Serge
What I did do was get the gh-pages script working, I hadn't cleared my cache that's why the routes weren't working.
So, now we can all deploy to the gh-pages with the npm script npm run deploy
I'll leave this open for this evening so we can all discuss
Please add anything you think needs discussing
Currently anyone can deploy from a development build, not the most robust of workflows, right now though it's all we have. Everything else I have tried has either caused unexpected issues or not worked.

Ok, I'm not sure if we can integrate this into our current workflow because we have a npm script to take care of deployment - anyone else have anything to add?


Add GPU Statistics

First off - thank you for this addon.  I'm using it to halt a GPU-heavy Unraid docker to save my home battery from running out of juice 👍
Is your feature request related to a problem? Please describe.
I use the GPU Statistics plugin to display this kind of info on my Unraid dashboard.

Describe the solution you'd like
It'd be great to see this kind of info as sensors inside the HomeAssistant addon
Additional context
I can pull some of this GPU info via user scripts. Maybe there's a way to pass it back to the HomeAssistant addon?

@martindell can you run this commands from unraid console?
To retrieve GPU information (NVIDIA, AMD, and integrated GPUs) on an Unraid system and save it to a text file, you can use the following approaches:

Using lspci

The lspci command can be used to list all PCI devices, including GPUs. You can filter the output for NVIDIA, AMD, and integrated GPUs.
lspci | grep -i 'vga|3d|display' > /boot/config/gpu_info.txt
•	Explanation:
•	grep -i 'vga\|3d\|display': Filters lines related to GPUs.
•	> /boot/config/gpu_info.txt: Redirects output to a file.

Using nvidia-smi for NVIDIA GPUs

If you have the NVIDIA driver plugin installed, nvidia-smi provides detailed information for NVIDIA GPUs.
nvidia-smi -q > /boot/config/nvidia_gpu_info.txt
•	Explanation:
•	-q: Outputs detailed GPU information.
•	> /boot/config/nvidia_gpu_info.txt: Saves the output to a file.

Using glxinfo for Integrated and AMD GPUs

If you have mesa-utils installed, you can use glxinfo to retrieve GPU details.
glxinfo | grep -i 'device|renderer' > /boot/config/gpu_info_glx.txt

Using inxi for Comprehensive GPU Info

If you have inxi installed, it provides detailed GPU information.
inxi -Gxx > /boot/config/gpu_info_inxi.txt
Installing Missing Tools
If some commands are missing, you might need to install additional packages using nerdpack or Unraid plugins. For example:
•	nvidia-smi requires the NVIDIA driver plugin.
•	glxinfo and inxi might need nerdpack.

@martindell Would you mind testing experimental gpu monitoring feature?
If you can, then I'll upload the code and let you know how to test it.

Sure, I'd be delighted to 👍

@martindell Would you mind testing experimental gpu monitoring feature?
If you can, then I'll upload the code and let you know how to test it.

Happy to test as well, just came here to make the same feature request.

Just as a heads up @domalab if you call the the vendor utilities too often in a short period of time this can cause high CPU utilization and therefore higher power draw.

Thanks for the heads up. That is good to know. Appreciate it
Get Outlook for iOShttps://aka.ms/o0ukef

From: Christoph @.>
Sent: Tuesday, November 26, 2024 10:41:19 PM
To: domalab/ha-unraid @.>
Cc: MrD3y5eL @.>; Mention @.>
Subject: Re: [domalab/ha-unraid] Add GPU Statistics (Issue #16)
Just as a heads up @domalabhttps://github.com/domalab if you call the the vendor utilities too often in a short period of time this can cause high CPU utilization and therefore higher power draw.
—
Reply to this email directly, view it on GitHubhttps://github.com/domalab/ha-unraid/issues/16#issuecomment-2500696228, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANTBIR6PBJM6ACCJWSRJFID2CRT67AVCNFSM6AAAAABR5YDSR2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBQGY4TMMRSHA.
You are receiving this because you were mentioned.Message ID: @.***>

Decided due to the complexity and me being limited to only an intel gpu that I wont be progressing further with this. Maybe someone else can look into adding this feature.


Fix psalm annotation

Constructor has invalid annotation. My IDE have indexed this annotation and adds it to autocomplete.
So i also have few invalid annotations in my code:)
    /**
     * @psam-param Iterator<string> $iterator
     */
    public function __construct(Iterator $iterator)
    {
        $this->iterator = $iterator;
    }

Thanks!


[HUDI-3884] Adding support to let archival proceed beyond savepointed commits

What is the purpose of the pull request

So far, archival will stop at the first savepointed commit and will not proceed further. For users who may not be interested in incremental queries, but just "as of instant", we can let them proceed further by skipping just the savepointed commit. This opens up new opportunities for hudi users. For eg, one can retain commits for years, by adding one savepoint per day for older commits (say > 30 days old).  And they can query hudi using "as of instant" for very old data. If not, one has to retain every commit and let archival stop at first commit which may not be a good experience for users.

Brief change log

Added a new config named hoodie.archive.proceed.beyond.savepoints which will guard this behavior. Have set the default value to false to retain old behavior.
When this config is enabled, archival will skip savepointed commits and will proceed further to archive other commits. when disabled archival will stop at first savepointed commit.

Verify this pull request
This change added tests and can be verified as follows:

TestHoodietTimelineArchiver.testSavepointsWithArchival

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

cc @umehrot2

yes. While loading file groups, we deduce whether a commit is valid or not based on below logic
  /**
   * A FileSlice is considered committed, if one of the following is true - There is a committed data file - There are
   * some log files, that are based off a commit or delta commit.
   */
  private boolean isFileSliceCommitted(FileSlice slice) {
    String maxCommitTime = lastInstant.get().getTimestamp();
    return timeline.containsOrBeforeTimelineStarts(slice.getBaseInstantTime())
        && HoodieTimeline.compareTimestamps(slice.getBaseInstantTime(), HoodieTimeline.LESSER_THAN_OR_EQUALS, maxCommitTime);
  }

So, after first entry in active timeline, there are no holes expected. May be there are other places where we make such assumptions. So, reverting the patch to WIP for now as this needs some more investigation.

@bvaradar @n3nash : I have touched one of the core methods (isBeforeTimelineStarts(String instant)) in this patch. Prior to this patch, we don't allow any holes in the active timeline and in this patch, we are loosening that constraint. I have added full context in the description. Would appreciate if you can review it once to see if there is anything else we need to consider.
appreciate your time and inputs in advance.


⚠ PrivateHD has degraded performance

In bf49de2, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 2375 ms

Resolved: PrivateHD performance has improved in 6569157.


Bug in sized_grain Expr expression?

https://github.com/Irrational-Encoding-Wizardry/vs-deband/blob/ccdc6405d7144d4de651c9902618a68c3a7bee8c/vsdeband/noise.py#L118-L121
I was just reading the code, and it looks like this might be a bug? Perhaps a missing else statement to handle when Akarin isn't available?

Yeep, looks like it. I wonder what merge commit broke this :/
Thanks for cstching it. @LightArrowsEXE can you fix it?


 When we are done implementing/refactoring all the different components we can get rid of all PokeXXX components and use the new sparkle ones

Lots of stuff to be done here before being able to achieve this:

Add facets to table
Implement forms
Implement new dialog

The 2 formers aren't aimed to be used anywhere else for now while there's quite some work to be done on Dialog and Modal as shacdn and radix do not provide components that fit our needs out of the box.

Closing this for now.


Build ci 12 24

Which Issue(s) This PR Fixes

Fixes #issue_id
Brief Description

How Did You Test This Change?

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (1c2301a) 43.22% compared to head (84763dc) 43.23%.
 Consider uploading reports for the commit bd8633a to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             develop       #2   +/-   ##
==========================================
  Coverage      43.22%   43.23%
- Complexity      9810     9814    +4
==========================================
  Files           1165     1165
  Lines          84489    84489
  Branches       10969    10969
==========================================
+ Hits           36520    36525    +5
+ Misses         43430    43428    -2
+ Partials        4539     4536    -3

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


Add heights and weight in participants.tsv

The rationale for adding this information is to investigate potential correlates with cord CSA.
A suggestion would be to insert the following columns after "age" (example of value types are shown in the 2nd row, note: columns after date_of_scan are not shown for clarity):

participant_id
sex
age
height
weight
date_of_scan

sub-amu01
M
28
180
70
2019-02-12

Metric system is assumed, with height in cm and weight in kg.
Suggestions/feedback welcome

I would suggest to add there also columns height_record and weight_record with 3 possible choices:
choice 1 - questionnaire (i.e. approximate values with potential low accuracy)
choice 2 - measured_prior_MRI (i.e. exactly measured values)
choice 3 - no_record (i.e. not recorded or not shared information by the contributor)
I would also suggest to add units into the table header.

participant_id
sex
age [years]
height [cm]
weight [kg]
date_of_scan
height_record
weight_record

sub-amu01
M
28
180
70
2019-02-12
questionnaire
questionnaire

Initially, we have not planned to acquire this data, so current results will be biased by the questionnaire accuracy. In future database contributions, pepole can start to acquire precise values prior the MRI and then we will need to have an option to filter out the precise or approximate values.
Here is the preliminary observation (at cmrra+cmrrb Siemens Prisma-fit 13-sample dataset) reasoning this decision (r - Pearson correlation coefficient, p - p-value of the correlation):

I would suggest to add there also columns height_record and weight_record with 3 possible choices:

I don't find it relevant enough, and anticipate confusions with this entry. I think we can assume that people know their weight/height (the same way they know their age). Moreover, choice 3 is implied by height/weight having the value "-"

I would also suggest to add units into the table header.

according to the BIDS convention this information goes in participants.json.

Ok but in general, I still think many people tend to fill lower weight than the reality can be. Or they have not simply weighted themselves for several years and filled the last known value. Somettimes, one year old information can easily make 10kg variance.

Ok but in general, I still think many people tend to fill lower weight than the reality can be. Or they have not simply weighted themselves for several years and filled the last known value. Somettimes, one year old information can easily make 10kg variance.

i still don't think we should add these columns:

i don't think a bit of noise will be detrimental to this study...
what would we do if we had the information about how the weight was acquired? get rid of the points? weight them differently in the analysis? if so, how differently? that opens a Pandora box
i don't think many of the 260 subjects were physically weighted and measured before the MRI scans. I'm pretty sure none of them were, so the column would always show "choice 1", which is a bit irrelevant.

I discussed it with Igor Nestrasil, he agrees with you to keep the database as simple as possible. Just to clarify your questions:
Ad point 1: Hopefully not, but you can not be fully sure.
Ad point 2: You can filter only "exactly" measured data points if you want and investigate whether estimated values blurr your results or not. Might be important e.g. for the development of CSA normalization process decreasing inter-subject COV.
Ad point 3: I agree original 260 dataset will have mostly the choice one estimated from the questionnaire. But I thought we started to build an open-access database which can be extended in the future. Future data in the database can have preciselly measured height and weight. When the database will rise at 500 subjects then this information avilable can become important and you might observe that estimated values blurr e.g. the CSA normalization method. If the acquisition method is not available in the database, then we will not  be able to investigate this effect at 500 subjects where the distribution of the acquisition method noise will be 50%:50%.

We have traced weight and height for brnoCeitec site:
sub-brnoCeitec01 4.2.2019, M, 32: 187cm, 92kg
sub-brnoCeitec02 12.3.2019, F, 27: 163cm, 56kg
sub-brnoCeitec03 12.3.2019, M, 27: 186, 84kg
sub-brnoCeitec04 13.3.2019, F, 28: 170cm, 63kg
sub-brnoCeitec05 15.3.2019, F, 41: 172cm, 58kg
sub-brnoCeitec06 15.3.2019, M, 27: 186cm, 70kg

During searching for weight and height, we find out two things to note:

age in participants.tsv does not correspond for all brnoCeitec subjects precisely (e.g. for sub-brnoCeitec03). Age above is extracted directly from MR console and is related to date of scan. I do not know how age in  participants.tsv was gained, maybe by computation based on year of born and year of MRI scan? Then discrepancies in age +-1 can happen.
there is typo in date of scan for sub-brnoCeitec02 in participants.tsv. Correct should be as stated above - 2019-03-12

@valosekj heigt, weight and scan date typo updated, see more details about changes here: https://github.com/spine-generic/data-multi-subject/pull/57
Changes in ages lets at @jcohenadad or other database admins.

@valosekj @jcohenadad This can be clsoed as height and weight for all subjects have already been added and merged into master in PRs #109 and #110


Spm master rebase

Hey there! So you want to contribute to a Firebase SDK?
Before you file this pull request, please read these guidelines:
Discussion

Read the contribution guidelines (CONTRIBUTING.md).
If this has been discussed in an issue, make sure to link to the issue here.
If not, go file an issue about this before creating a pull request to discuss.

Testing

Make sure all existing tests in the repository pass after your change.
If you fixed a bug or added a feature, add a new test to cover your code.

API Changes

At this time we cannot accept changes that affect the public API.  If you'd like to help
us make Firebase APIs better, please propose your change in a feature request so that we
can discuss it together.

Hey @EAlsharkawy Thanks for taking a look at Swift Package Manager support.
In order to help with reviewing and merging, it would help if you provide more context about what you are trying to accomplish.
Some context from our end:

See the list of issues and workarounds described at https://github.com/firebase/firebase-ios-sdk/issues/3136#issuecomment-509832654.
Given the slow Swift Package Manage progress on most of the issues supporting Objective C source distribution, it is likely that we'll first support Swift Package Manager via binary distributions.


Consider storing image hash in database

We do not store the image hash for a user's avatar in the database. This has the disadvantage of requiring an API call to the Guild endpoint whenever we want to display the avatar of a user.
Storing the hash would have several benefits:

Reduced API call to Discord just for the hash
Ability to provide audit logs when users change their avatars, check diff

Ironically, we now rely on hashes for a trivial raid check, something to bear in mind.


DatePicker Required and RequiredError not working

Bug type
Component
Component name
MudDatePicker
What happened?
The "Required" and "RequiredError" properties are not working and do not trigger once "onblur" nor on "submit". It triggers only after data is entered and then deleted.
Expected behavior
Error messages to appear on submit or onblur
Reproduction link
https://try.mudblazor.com/snippet/cuGGOomcKjTFzdaD
Reproduction steps

Run the project
Click on the button
Entered date
Delete date
Click the button again

Relevant log output
n/a

Version (bug)
6.0.10-dev.2
Version (working)
n/a
What browsers are you seeing the problem on?
Firefox, Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This is not specific to DatePicker: https://try.mudblazor.com/snippet/wYwmYyQdRZudySfB
When you only click the button, no validation is triggered at all, since none of the controls are 'Touched'.
Unlike an EditForm + ButtonType.Submit, where validation is automatically done.
I think in this case you need to manually trigger Form.Validate(). (or the 'IsValid' getter could do this automatically)


Document the 'autosave' option for multiple attachments

Leaving out autosave will only save the attachments when the parent record is created
http://api.rubyonrails.org/classes/ActiveRecord/AutosaveAssociation.html

Isn't that exactly what you want most of the time though?

I don't think so. In the context of the README example, if your on the edit page for Post and you upload a new image and autosave is not set to true, then the image won't be saved. If autosave is set to true then by default the original image(s) will be replaced by the new uploads, or if append: true then the new images will be appended. I think this is the expected behavior.

Another way to explain this is that when you use accepts_nested_attributes_for rails automatically sets the autosave option for you. http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html
Since accepts_attachments_for works like accepts_nested_attributes_for to set the files attributes on the images model then autosave should be set to true for this association. Maybe we should do this automatically like in Rails?


[HELP] Getting Error While installing

I already installed cmake using pip install cmake
Getting error while installing
....
copying dearmor\__main__.py -> build\lib.win-amd64-3.7\dearmor
running build_ext
-- Building for: NMake Makefiles
CMake Error at CMakeLists.txt:2 (project):
  Running

   'nmake' '-?'

  failed with:

   The system cannot find the file specified

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
......More

Do you have a c/cpp compiler installed? Like gcc
This is what your error states - that no compiler is defined
On Mon, Aug 15, 2022, 15:04 MikeAndarsons @.***> wrote:

I already installed cmake using pip install cmake
Getting error while installing
copying dearmor_main_.py -> build\lib.win-amd64-3.7\dearmor
running build_ext
-- Building for: NMake Makefiles
CMake Error at CMakeLists.txt:2 (project):
Running
'nmake' '-?'
failed with:
The system cannot find the file specified
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
—
Reply to this email directly, view it on GitHub
https://github.com/ErezAmihud/dearmor/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/APII3K7RDIQ6MW36MUG7ZJTVZIW5VANCNFSM56SAXAEQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Do you have a c/cpp compiler installed? Like gcc This is what your error states - that no compiler is defined
…
On Mon, Aug 15, 2022, 15:04 MikeAndarsons @.> wrote: I already installed cmake using pip install cmake Getting error while installing copying dearmor_main_.py -> build\lib.win-amd64-3.7\dearmor running build_ext -- Building for: NMake Makefiles CMake Error at CMakeLists.txt:2 (project): Running 'nmake' '-?' failed with: The system cannot find the file specified CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! — Reply to this email directly, view it on GitHub <#6>, or unsubscribe https://github.com/notifications/unsubscribe-auth/APII3K7RDIQ6MW36MUG7ZJTVZIW5VANCNFSM56SAXAEQ . You are receiving this because you are subscribed to this thread.Message ID: @.>

Yes,i installed minGW and also added minGW/bin directory to PATH

And you set the environment variables the cmake printed to the compiler
path right? (Cmake_c_compiler and the second one)
On Tue, Aug 16, 2022, 13:58 MikeAndarsons @.***> wrote:

Do you have a c/cpp compiler installed? Like gcc This is what your error
states - that no compiler is defined
… <#m_-8472500135801215396_>
On Mon, Aug 15, 2022, 15:04 MikeAndarsons @.> wrote: I already
installed cmake using pip install cmake Getting error while installing
copying dearmor_main_.py -> build\lib.win-amd64-3.7\dearmor running
build_ext -- Building for: NMake Makefiles CMake Error at CMakeLists.txt:2
(project): Running 'nmake' '-?' failed with: The system cannot find the
file specified CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage --
Configuring incomplete, errors occurred! — Reply to this email directly,
view it on GitHub <#6 https://github.com/ErezAmihud/dearmor/issues/6>, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APII3K7RDIQ6MW36MUG7ZJTVZIW5VANCNFSM56SAXAEQ
https://github.com/notifications/unsubscribe-auth/APII3K7RDIQ6MW36MUG7ZJTVZIW5VANCNFSM56SAXAEQ
. You are receiving this because you are subscribed to this thread.Message
ID: @.>
Yes,i installed minGW and also added minGW/bin directory to PATH
—
Reply to this email directly, view it on GitHub
https://github.com/ErezAmihud/dearmor/issues/6#issuecomment-1216479768,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APII3KZ6ZPNQAH2P3KRUJHLVZNX65ANCNFSM56SAXAEQ
.
You are receiving this because you commented.Message ID:
@.***>

@ErezAmihud I added to PATH variable not to that two variable

i also followed this method but same error(but without that compiler error)
https://stackoverflow.com/questions/70524164/cmake-c-compiler-not-set-after-enablelanguage
-- Building for: NMake Makefiles
CMake Error at CMakeLists.txt:5 (project):
  Running
   'nmake' '-?'
  failed with:
   The system cannot find the file specified
-- Configuring incomplete, errors occurred!

@ErezAmihud Can you release Compiled Version? So i can directly deobfuscate script

Solved Issue by installing VS Studio C/C++
https://visualstudio.microsoft.com/vs/features/cplusplus/


Test/initial unit test

Closes #11
To run the test, open terminal and type
./gradlew cleanTest test

I just piggybacked a small code changes in .travis.yml


⚠ Bofrost.de has degraded performance

In 16806e0, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1508 ms

Resolved: Bofrost.de performance has improved in cf08d17.


[dogstatsd] Allow appending tags to all received metrics

What does this PR do?
Allow appending non-host tags to all metrics received by a dogstatsd server.
Motivation
When running dogstatsd as a sidecar container, only additional host tags can be specified, while normally in such environment no host tags should be reported. This change allows for applying tags to all metrics received by a dogstatsd sidecar container without them being reported as host tags. For example, it can be used to apply a pod_name tag to all metrics being reported by the containers in a pod.

Hello 👋  Thank you for this PR, this looks great! Before we can merge it, could you please add a release note? documentation is here: https://github.com/DataDog/datadog-agent/blob/master/docs/dev/contributing.md. You also need to sign the CLA

@remicalixte Updated with a release note. Regarding the CLA, according to this there should be something from a bot?

Hey @darnaut, clicking on Details on the license/cla CI step should get you to the page where you can sign it


Dependencies  update

hi,
would you be so kind to pull this up.
i needed the changes to work with Laravel 5.8
thanks,
Noud

Hello, can you confirm if this change works with previous versions of laravel ? I haven't been using laravel for some time, so don't know about the current changes.

please let me check this upcoming weekend
i had that thought as well, does it now still work with older versions
(and i am a little afraid, it does not)

see pull request #6

Hello as well, them must. I did only add versions, no replacement. And
strpos is PHP 4, PHP 5, PHP 7 it's manual tells us.
On Wed, 2019-09-18 at 22:42 -0700, Iftekhar Rifat wrote:
Hello, can you confirm if this change works with previous versions of laravel ? I haven't been using laravel for some time, so don't know about the current changes.


Sign Up form

Describe the bug
Sign Up form continue button have not align whenever someone hover on that so we need ruduce that

Screenshot

@MonalikaPatnaik

please assign it to me, i want to work on it

Assign this issue to me under GSSOc '2023


Image

Hi,
How to insert an image from one sheet to another by script?
or
How to insert an image from the folder to the excel sheet by script?

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

ID: c0de752a-5e17-5c20-acd7-67f9726bc767
Version Independent ID: 4304ad93-6811-7101-4077-7f3366ace997
Content: Basic scripts for Office Scripts in Excel on the web - Office Scripts
Content Source: docs/resources/excel-samples.md
Product: excel
Technology: scripts
GitHub Login: @o365devx
Microsoft Alias: o365devx

@Durgesh1402 Thanks for asking about this.
@sumurthy Can you provide any guidance or example here?
Thanks.

Hi @Durgesh1402,
Here's a sample script to copy an image from one worksheet to another:
/**
 * This script transfers an image from one worksheet to another.
 */
function main(workbook: ExcelScript.Workbook)
{
  // Get the worksheet with the image on it.
  let firstWorksheet = workbook.getWorksheet("FirstSheet");

  // Get the first image from the worksheet.
  // If a script added the image, you could add a name to make it easier to find.
  let image: ExcelScript.Image;
  firstWorksheet.getShapes().forEach((shape, index) => {
    if (shape.getType() === ExcelScript.ShapeType.image) {
      image = shape.getImage();
      return;
    }
  });

  // Copy the image to another worksheet.
  image.getShape().copyTo("SecondSheet");
}

I'll look into the second scenario (insert an image from a folder) as well. In the meantime, you can use the Record Actions button to generate a script based on UI actions. So, you can record yourself inserting the image you want.


nn.DataParallel

Hi,
I just would like to confirm If could use the "nn.DataParallel"  and how?

I do not think that is possible because we do not have a dedicated batch dimensionality :(
This is however a really important request and I leave this issue open till I come up with a way to tackle it.

we have data.batch. Hope you could solve it ASAP. Many thanks

Hi rusty1s,
Could you please tell me when  you are going to finish this?

Will look at it in more detail in the upcoming week.

Hey,
I implemented a first version of torch_geometric.nn.DataParallel. See here for the doc and here for an example. The basic idea is borrowed from PyTorch. However, as we allow variable sized input, I created a new dataloader (torch_geometric.data.DataListLoader) which outputs a list of data objects, and the DataParallel module converts these data objects to a batch per device. Let me know what you think.

@ @rusty1s  I will have a try ASAP. Many thanks

@rusty1s I got a error like the following:
RuntimeError: Expected tensor for argument #1 'input' to have the same device as tensor for argument #2 'weight'; but device 1 does not equal 2 (while checking arguments for cudnn_batch_norm)

Can you show me a minimal example of your code?

Closed in favour of #137.


⚠ Bofrost.at has degraded performance

In c0d35b3, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2110 ms

Resolved: Bofrost.at performance has improved in 85bc7b3.


Minor fixes in tools:

Include the process' stdout and stderr when it returns a
non-zero exit code in runCheckedAsync()
Defensively catch errors in AndroidDevice.isAppInstalled()
and return false
Prepare for including the error message in crash reports - to
be uncommented when https://github.com/flutter/flutter/wiki/Flutter-CLI-crash-reporting
has been live for sufficient time for users to see it and have
a chance to respond.

Are you e-mailing flutter-dev about the change?

Are you e-mailing flutter-dev about the change?

I'm gonna wait for @sethladd to return and make sure I'm not missing anything.


etcd v2 auth guest role not working in non tls mode

in etcd v3.0.4, guest role is not working in default installation, when tls had not been configured.
Steps to reproduce

Unzip etcd-v3.0.4-linux-amd64.tar.gz
cd etcd-v3.0.4-linux-amd64
Start the etcd server
./etcdctl mk key1 value1
./etcdctl user add root
./etcdctl auth enable

Try to get key1 uysing ./etcdctl get key1 , it fails with an error
Error:  110: The request requires user authentication (Insufficient credentials) [0]
The same test case is working for etcd v 3.0.3 and previous versions.
As far as I can see, this is because  of the line
if r.Header.Get("Authorization") == "" && clientCertAuthEnabled {
	user = userFromClientCertificate(sec, r)
	if user == nil {
		plog.Warningf("auth: no authorization provided, checking guest access")
		return hasGuestAccess(sec, r, key)
	}

in ./etcdserver/api/v2http/client_auth.go
In my case I think clientCertAuthEnabled is not enabled as I am not using tls.
Please confirm if the change in behavior is intended or if this is a bug.

Please try
./etcdctl --endpoints=http://localhost:2379 mk key1 value1
./etcdctl --endpoints=http://localhost:2379 user add root
./etcdctl --endpoints=http://localhost:2379 auth enable
./etcdctl --endpoints=http://localhost:2379 -u root:password get key1

# Error:  110: The request requires user authentication (Insufficient credentials) [0]

And I believe this is the correct behavior. In versions prior to v3.0.4, this works without password:
./etcdctl --endpoints=http://localhost:2379 get key1

@xiang90, or did we expect this to work in etcd version 2?

If auth == "" && we cannot find the user. we should mark it as "" again. "" might mean guest.

@xiang90 Ok, I will try to fix it with tests. Thanks.


Update for Furucombo

Revision checks

[x] Used smart contracts were audited.
[x] Your Safe App include a manifest.json file at the root with the required data.
[x] The app can be loaded as a custom Safe App in the Apps section of https://app.safe.global.
[x] The app auto-connects to the Safe.
[x] You are able to trigger and execute one transaction with a Safe.
[x] RPC requests are optimized (not triggering many requests in a very short time period).

Type
Update
Name
Furucombo
Description
You can (1) multi-send token airdrop with CSV upload; (2) bridge and trade many tokens at once; (3) manage lending position with flashloan; (4) create all kinds of DeFi combo as you wish!
Categories
- Payment
- Tooling
- Bridge
- Aggregator

Compatible Networks
- Ethereum
- Polygon
- Arbitrum
- Optimism
- Avalanche
- Fantom

Audit document
https://github.com/dinngo/furucombo-contract/tree/master/audit
Code for review
https://github.com/dinngo/furucombo-contract
IPFS hash/App URL
https://furucombo.app/
Team information
- Project logo: https://furucombo.app/apple-touch-icon.png
- Project landing page: https://furucombo.app/
- Team or discord contact: https://discord.furucombo.app/
- Twitter link: https://twitter.com/furucombo
- Github link: https://github.com/dinngo

Good morning! App looks good to me on the new chains. Will let the team know and should be listed shortly after 😄
We will notify here with a message when the listing is done. Cheers!

Hey @dinngodev
I've updated with the provided information. There is one thing pending.
Currently we only accept up to 3 categories for each Safe App. Will update the template so this is well documented in the future. We need to cut off one of the suggested categories. Currently these are set:

Payments -> primary category, should stay like this

Aggregator

Tooling
Let me know if you prefer to shift one of those for Bridges

Hi @dasanra,
The categories are fine. However, I noticed that our app's description has not been updated. Could you please help me update it? Please let me know if there is any additional information needed from my end.

Hey @dinngodev
Could you check now?

Hi @dasanra,
It looks great. Thanks so much~


chore(plugins): remove unnecessary useStates when using useAsync

Work
Instead of using useState to handle state returned from useAsync we can destructure another value returned from useAsync called value. This would allow us to remove unnecessary useStates when dealing with useAsync.
e.g.
// value's type is automatically inferred from the async callback return
const { loading, value } = useAsync(async () => {
    const { data } = await fetchData()

    return data;
  });

Please assign

Reopens because the PR that closed this only removed unnecessary useStates for the OCM plugin


Defect/127  Replaced device list filtering.

Replaced device list filtering before querying hazelcast cache for messages and commands.

@YermakovSergiy looks, ok, lets merge!


memory error

I ran "posenet_tensor_test.py" on jetson nano. I got "ran out of gpu memory error". Any suggestion would be appreciated.

I ran "posenet_tensor_test.py" on jetson nano. I got "ran out of gpu memory error". Any suggestion would be appreciated.

I have the same problem


systolic-array: Fix a tensor iterator bug.

systolic-array: Fix a tensor iterator bug.
This also adds unit tests for the tensor index iterators.
The test/ foleder that contains an example program is renamed to example/.

@xyzsam This fixes a bug in the tensor iterator. Tested resnet50 and it worked. This piece of code that deals with offset/carry is complicated and ideally I would want to write some catch2 test cases, but let's check this in for now..

@xyzsam This fixes a bug in the tensor iterator. Tested resnet50 and it worked. This piece of code that deals with offset/carry is complicated and ideally I would want to write some catch2 test cases, but let's check this in for now..

@xyzsam This fixes a bug in the tensor iterator. Tested resnet50 and it worked. This piece of code that deals with offset/carry is complicated and ideally I would want to write some catch2 test cases, but let's check this in for now..

I'm pretty sure that if we don't add a test now, we're not going to in the future :) How much work is it to add a test for this? Any test that fails before this PR and passes after is better than  nothing.

I guess you're right :) Let me add a few unit tests for this over this long weekend. Other than Catch2 boilerplate code, I just need a reference convolution implementation to validate the results.

@xyzsam This fixes a bug in the tensor iterator. Tested resnet50 and it worked. This piece of code that deals with offset/carry is complicated and ideally I would want to write some catch2 test cases, but let's check this in for now..

I'm pretty sure that if we don't add a test now, we're not going to in the future :) How much work is it to add a test for this? Any test that fails before this PR and passes after is better than  nothing.

I guess you're right :) Let me add a few unit tests for this over this long weekend. Other than Catch2 boilerplate code, I just need a reference convolution implementation to validate the results.

@xyzsam sorry, it breaks the build somehow, will let you know when it's ready for review.

@xyzsam sorry, it breaks the build somehow, will let you know when it's ready for review.

It's ready for review now.

It's ready for review now.


Show stop icons at a higher (i.e., more zoomed out) zoom level

Originally referenced in #42.
The apps cuts off the view of icons at too low a zoom level.  Right now I'm several blocks from transit service that I wanted to look at, which requires me to zoom out, pan elsewhere, and then zoom back in to get stop icons to appear on the map.  And if I zoom out by a step or so, the icons disappear and again prompt me to "Zoom in to look for stops".
In contrast, in the Android app I can zoom out to almost the city level and still get icons for all the stops on the map.
We should allow stop icons to be shown at least a few zoom levels higher than the current cutoff that triggers the "Zoom in to look for stops" prompt.

@yogipatel related to work you've explored in the past.

@aaronbrethorst We'd like to revisit this issue and make it a priority to get out in the next release.
We're currently working on bringing the other major transit agency in the Tampa Bay area, PSTA, onboard in OneBusAway Tampa.  Not being able to see stops at higher (i.e., more zoomed out) zoom levels in OBA iOS is one of the major issues they want to see resolved before launch.  Soft launch is scheduled for April 1st, hard launch is scheduled for July 1st.
This is an issue for them because their stop density is lower than the City of Tampa in many places.  As a result, you can only see one or two stops on the screen at a time.  And when you zoom out, you can't see any stops.  This results in users having to constantly zoom in, pan, zoom out, pan, etc., and it makes it very difficult to get a larger picture of what the transit coverage/routes are located.
Test server with PSTA data, if you want to check out their system, is at app.staging.obahart.org - here's the middle of Pinellas County - https://goo.gl/maps/cYNbnMWUZmr.
Would you be able to prioritize this?
cc @cagryInside

yep, sure thing. I'm certainly happy to.

Thanks @aaronbrethorst!

@barbeau i have hopefully fixed this issue to Tampa's satisfaction in the pull request I just opened (#542). Please let me know if they—or you—would like to see stops show up even further up. I'm happy to keep tweaking it as needed.

Awesome!  Thanks @aaronbrethorst, we will take a look.


🍒 Cherry pick PR #10276 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/10276 to staging 🍒

🚀 Cherry-picked to staging by @OSBotify in version: 1.1.88-3 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.


key symbols in CamelCase handling quirkyness

The code will turn ArrowLeft into arrowleft. A - will turn the subsequent letter into a capital as noted in the docs, but that means we need to ask for key_-arrow-left instead of key_ArrowLeft or key_arrow-left. It's not super intuitive.
As seen here:
data-on-keydown.window.key_-arrow-left="console.log('left arrow')

Maybe we should make the keypress example print key codes to the screen when any key is pressed ? Kind of like https://www.toptal.com/developers/keycode

v0.21.0 changed so much, if this is still an issue open up against the new syntax which should be clearer.


[Question] Does DS support task resource islation, like using docker to execute task

**For better global communication, Please describe it in English. If you feel the description in English is not clear, then you can append description in Chinese(just for Mandarin(CN)), thx! **
Describe the question
Which version of DolphinScheduler:
-[1.3.5]
Additional context
Requirement or improvement

Please describe your problem in English, Thx

@lisirrx Tasks do not support resource isolation. Similar to it, worker groups can be used to isolate tasks. Currently DS does not support starting tasks through docker, but you can deploy DS through docker or k8s

Please describe your problem in English, Thx

sry, I will edit the issue title

@lisirrx Tasks do not support resource isolation. Similar to it, worker groups can be used to isolate tasks. Currently DS does not support starting tasks through docker, but you can deploy DS through docker or k8s

thanks for your reply!
is there any planning to support task level resource isolation, or integrate with k8s/yarn?

thanks for your reply!
is there any planning to support task level resource isolation, or integrate with k8s/yarn?

In future, we will consider cloud native based on docker/k8s, so you will see the task level resource isolation through docker or k8s

Close since it has been replied.