WebUI: 500 (Internal Server Error): dial tcp <IP_ADDRESS>:6379: connect: connection refused

Hi,
I'm trying to run the WebUI with Docker Compose like this:
  cache:
    platform: linux/amd64
    image: redis:7.2.4-alpine
    container_name: "remoti-backend-cache"
    restart: always
    ports:
      - '6379:6379'
    command: redis-server --save 20 1 --loglevel warning --requirepass manutest
    volumes:
      - cache:/data
    networks:
      - fullstack

  tasks-web-ui:
    platform: linux/amd64
    container_name: "remoti-tasks-web-ui"
    image: hibiken/asynqmon:latest
    command: ["docker run --rm \
      --name asynqmon \
      --network fullstack \
      -p 8080:8080 \
      hibiken/asynqmon \
      --redis-addr=cache:6379 \
      --redis-password=mytestpassword"]
    ports:
      - "8080:8080"
    networks:
      - fullstack

However when I go to localhost:8080 I'm seeing:
Could not retrieve queues live data — See the logs for details

Then when I open the browser developer tools:
XHRGET
http://localhost:8080/api/queues
[HTTP/1.1 500 Internal Server Error 78ms]

XHRGET
http://localhost:8080/api/queue_stats
[HTTP/1.1 500 Internal Server Error 113ms]

listQueuesAsync: 500 (Internal Server Error): dial tcp <IP_ADDRESS>:6379: connect: connection refused
[queuesActions.ts:112:14](http://localhost:8080/static/js/actions/queuesActions.ts)
listQueueStatsAsync:  500 (Internal Server Error): dial tcp <IP_ADDRESS>:6379: connect: connection refused

Thanks a lot in advance!

I am facing the same issue, Did u get any fix?

i have the same issue . u can see that the ip address you are trying to connect to is ur localhost address  and not the ip address of the redis container inside the network . I solved this issue by using a static ip address for my redis container , instead of relying on docker host resolution . Something like this


getting error when trying to start gui

Environment:
Windows 11

Deno version: 1.40.5 (release, x86_64-pc-windows-msvc)


A question about pedestrian motion editing.

Hello, thank you for your excellent work! I saw on the project page of Drive Studio that you can make pedestrians perform complex actions such as dancing, but I did not see how to achieve this in the code. I have currently completed some simple rigid body editing functions like deletion and replacement using the provided interface functions. If I want to have fine control over pedestrian behavior, what direction should I focus on?

hey,bro!

@TurtleZhong Hello, I'm planning to do it, but I haven't started yet.


firestar changes

@firestar improvements

@firestar will you be willing to help in merging this?

Incorporated in https://github.com/stomp-js/stompjs


Fix #1188: refactor application to follow Complete/Validate/Run pattern.

Was the change discussed in an issue?
fixes #1188
How to test changes?


unistd: add lchown (POSIX 2001 compliant)

Fixes #247.

Perfect! Merged.
Thanks for following up :-)


Some dev docs

I wanted to improve the UI. No success getting local dev inplace, please fill the blanks.
Changed FUM integration to work with api token too (from the VPN)

Should be ok now.

Merged into master in pull request #5, please do not send same commit in multiple PRs if possible, since it makes things a bit confusing.

@jvah I won't; I could close previous PRs, and have only one big one. I personally don't like reviewing those.
In the other PR the last commit depended on the previous one; so I couldn't have the PRs separately.


Don't create an empty config file if it wasn't there before.

Attempts to fix #1 by removing the code that creates a config file if it wasn't initially there.
I see there is code that's supposed to write a well-formed config file in this case, but it's not working for reasons I didn't investigate.
I actually think it's better to not try to write a config file in this case.  The app shouldn't be modifying the filesystem by default.
Also added impl From<> for a couple of error structs so I could use ? in a few places.  But I think crate thiserror is worth a look in the future.  It does that, and more, automatically.
Sorry, this is a messy PR -- lots of opinionated coding style lints automagically applied by VS Code...

Sorry for taking so long, I've never gotten a PR/issue before so I tend to rarely check GitHub.
The PR looks good, though my code was mauled by rustfmt its not that bad xD
I've had the zero file length issue as well but I figured it was a filesystem permission error causing it in a project i was using fast_config in
Thank you for the PR!

... de nada ...


confuse in adata and adata_int

Hello! I am following the scib's tutorial https://scib.readthedocs.io/en/latest/api.html
But there are some places i am not sure:

scib.metrics.metrics(adata, adata_int, ari=True, nmi=True)

does the adata hear mean the object before integration, and adata_int mean the object after integration? For the object before integration, how can I generate it from two files? For example, I have A and B two raw data. Should I merge them to be the object before integration? and then perform the preprocess? Or should I perform the preprocess separately and then merge them?

Hi @huawen-poppy,
You interpreted adata and adata_int correctly. You can join two datasets using scanpy's concatenate function. Something like adata = adata1.concat(adata2, label='batch'). You can see how this works here. In general, it's best to normalize the unintegrated data together and call HVGs there. QC is best done per dataset or even per sample.


New Provider Ranobes

This adds a new provider. If you have any changes please let me know

It works fine. The only book that triggers anti bot I found is Supreme Magus. Tomorrow I will fix that


Update to AppVersion 0.31.0

What this PR does / why we need it:
Latest flux2 with new features like OCI support.
Which issue this PR fixes
N/A
Special notes for your reviewer:
Checklist

[X] DCO signed
[X] Chart Version bumped
[X] helm-docs are updated
[x] Helm chart is tested
[X] Update artifacthub.io/changes in Chart.yaml
[X] Run make reviewable

All actions workflows are passing in my fork:

https://github.com/hfuss/flux-helm-charts/actions/runs/2458678796
https://github.com/hfuss/flux-helm-charts/actions/runs/2458678793
*https://github.com/hfuss/flux-helm-charts/actions/runs/2458678795

Thanks @stefanprodan @dmccaffery for the feedback and poke on the latest 0.31.1, should be ready to go now.


ccache: error: could not find configuration file and the LOCALAPPDATA environment variable is not set

hello,
Fixed an error that the environment variable "LOCALAPPDATA" was not set when running using the Node RED MCU Plugin.
The environment is Windows 11.
21 Dec 17:24:01 - [info] Node-RED version: v3.1.0
21 Dec 17:24:01 - [info] Node.js  version: v18.13.0
21 Dec 17:24:01 - [info] Windows_NT 10.0.22631 x64 LE
21 Dec 17:24:01 - [info] Loading palette nodes
21 Dec 17:24:02 - [info] Node-RED MCU Edition Runtime Version: #548dc37
21 Dec 17:24:02 - [info] Node-RED MCU Edition Plugin  Version: v1.4.1-beta.1
21 Dec 17:24:02 - [info] Moddable SDK Version: v4.3.4-19-g0bd542e (x86)

When I start the terminal normally, LOCALAPPDATA is set, but it was not set in the browser's Node-RED MCU Plugin's Console Monitor.
Thanks,

Fixed an error that the environment variable "LOCALAPPDATA" was not set when running using the Node RED MCU Plugin.

Thank you for this proposal.
Would you mind to explain why you consider it an error that LOCALAPPDATA isn't set? It's neither used by the plugin nor the build system.

thank you for your reply.
In my environment the console looks like this
Starting build process...
Host system check: Windows 10 Pro
MCU Build system check: p1.4.1-beta.1 + #548dc37 @ m4.3.4-19-g0bd542e (x86)
HOME directory check: C:\Users\tauchi
Creating build environment for platform esp32/m5stack.
Working directory: \Users\tauchi\.node-red\mcu-plugin-cache\k1u67dykroa
$IDF_PATH is defined: C:\Espressif\frameworks\esp-idf-v5.1.2
$IDF_TOOLS_PATH is defined: C:\Espressif
> cd \Users\tauchi\.node-red\mcu-plugin-cache\k1u67dykroa
UPLOAD_PORT = undefined
IDF_TOOLS_EXPORT_CMD = undefined
IDF_PYTHON_ENV_PATH = undefined
OPENOCD_SCRIPTS = undefined
ESP_IDF_VERSION = undefined
Creating build batch file...
> cmd.exe build.bat

C:\Users\tauchi\.node-red\mcu-plugin-cache\k1u67dykroa>chcp 437
Active code page: 437

C:\Users\tauchi\.node-red\mcu-plugin-cache\k1u67dykroa>CALL "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat"
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.0
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
Setting PYTHONNOUSERSITE, was not set
Using Python in C:\Espressif\python_env\idf5.1_py3.11_env\Scripts\
Python 3.11.2
Using Git in C:\Espressif\tools\idf-git\2.39.2\cmd\
git version 2.39.2.windows.1
Checking Python compatibility
Setting IDF_PATH: C:\Espressif\frameworks\esp-idf-v5.1.2

Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool cmake found in PATH: 3.27.2.
Not using an unsupported version of tool ninja found in PATH: 1.11.0.
WARNING: tool ccache version 4.8 is installed, but returned non-zero exit code (1) with error message:
ccache: error: could not find configuration file and the LOCALAPPDATA environment variable is not set

ERROR: tool ccache has no installed versions. Please run 'C:\Espressif\frameworks\esp-idf-v5.1.2\install.bat' to install it.
mcconfig -d -x localhost:5004 -m -p esp32/m5stack
INFO: Could not find files for the given pattern(s).
Using Python in C:\Espressif\python_env\idf5.1_py3.11_env\Scripts\
Python 3.11.2
Using Git in C:\Espressif\tools\idf-git\2.39.2\cmd\
git version 2.39.2.windows.1
Checking Python compatibility
Setting IDF_PATH: C:\Espressif\frameworks\esp-idf-v5.1.2

Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool cmake found in PATH: 3.27.2.
Not using an unsupported version of tool ninja found in PATH: 1.11.0.
WARNING: tool ccache version 4.8 is installed, but returned non-zero exit code (1) with error message:
ccache: error: could not find configuration file and the LOCALAPPDATA environment variable is not set

ERROR: tool ccache has no installed versions. Please run 'C:\Espressif\frameworks\esp-idf-v5.1.2\install.bat' to install it.
Recommend using ESP-IDF v5.1.1 (found v5.1.2)
  See update instructions at: https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/devices/esp32.md
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
Reconfiguring ESP-IDF...
CMake Error at C:/Espressif/frameworks/esp-idf-v5.1.2/tools/cmake/project.cmake:448 (__project):
  The CMAKE_C_COMPILER:

    xtensa-esp32-elf-gcc

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:26 (project)

CMake Error at C:/Espressif/frameworks/esp-idf-v5.1.2/tools/cmake/project.cmake:448 (__project):
  The CMAKE_CXX_COMPILER:

    xtensa-esp32-elf-g++

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:26 (project)

CMake Error at C:/Espressif/frameworks/esp-idf-v5.1.2/tools/cmake/project.cmake:448 (__project):
  The CMAKE_ASM_COMPILER:

    xtensa-esp32-elf-gcc

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:26 (project)

Executing action: reconfigure
Running cmake in directory C:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=C:\Espressif\python_env\idf5.1_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DSDKCONFIG_DEFAULTS=c:/pjt/moddable/build/tmp/esp32/m5stack/debug/k1u67dykroa/xsProj-esp32/sdkconfig.mc -DSDKCONFIG_HEADER=c:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\build\config\sdkconfig.h -DCMAKE_MESSAGE_LOG_LEVEL=ERROR -DDEBUGGER_SPEED=460800 -DIDF_TARGET=esp32 -DESP32_SUBCLASS=esp32 -DSDKCONFIG_DEFAULTS=c:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\sdkconfig.mc -DCCACHE_ENABLE=0 C:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32"...
-- Configuring incomplete, errors occurred!
HINT: Try to reinstall the toolchain for the chip that you trying to use.
For more information run 'idf.py docs -sp get-started/#installation' and follow the instructions for your system
cmake failed with exit code 1, output of the command is in the C:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\build\log\idf_py_stderr_output_23160 and C:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\build\log\idf_py_stdout_output_23160
NMAKE : fatal error U1077: 'python %IDF_PATH%\tools\idf.py -n reconfigure -D SDKCONFIG_DEFAULTS=c:/pjt/moddable/build/tmp/esp32/m5stack/debug/k1u67dykroa/xsProj-esp32/sdkconfig.mc -D SDKCONFIG_HEADER="c:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\build\config\sdkconfig.h" -D CMAKE_MESSAGE_LOG_LEVEL=ERROR -D DEBUGGER_SPEED=460800 -D IDF_TARGET=esp32 -D ESP32_SUBCLASS=esp32 -D SDKCONFIG_DEFAULTS=c:\pjt\moddable\build\tmp\esp32\m5stack\debug\k1u67dykroa\xsProj-esp32\sdkconfig.mc' : ���^�[�� �R�[�h '0x2'
Stop.

It sounds like maybe ESP-IDF v5.1.2(Same in v5.1.1) requires it.
I confirmed that LOCALAPPDATA is set in the normal command prompt, but it is not set in the Plugin's Console Monitor.
It is possible that the Windows specifications have changed. I recently updated to Windows 11 23H2.
Thanks,

Thank you for pointing out the redundancy. That's a mistake.


Implement the layout on the backend side

this PR adds the datamodel for the Dashboard Layout on the backend side. (related to #55)
It checks that the json references are pointing to an existing object.
Note: I'm not sure it will be useful in the future to set the pointer in the JSONRef. I did it today, probably this set won't be useful at all

Codecov Report

Merging #69 (c9f3c05) into master (e470568) will increase coverage by 0.23%.
The diff coverage is 35.84%.

@@            Coverage Diff             @@
##           master      #69      +/-   ##
==========================================
+ Coverage   53.35%   53.58%   +0.23%
==========================================
  Files          49       51       +2
  Lines        2133     2219      +86
==========================================
+ Hits         1138     1189      +51
- Misses        870      892      +22
- Partials      125      138      +13

Impacted Files
Coverage Δ

internal/api/impl/v1/dashboard_feed/service.go
1.52% <0.00%> (+0.07%)
:arrow_up:

pkg/model/api/v1/dashboard.go
0.00% <0.00%> (ø)

pkg/model/api/v1/dashboard_feed.go
0.00% <0.00%> (ø)

internal/api/impl/v1/dashboard_feed/endpoint.go
30.43% <33.33%> (ø)

pkg/model/api/v1/dashboard_layout.go
60.00% <60.00%> (ø)

pkg/model/api/v1/jsonref.go
76.00% <76.00%> (ø)

pkg/model/api/v1/dashboard_panel.go
68.50% <100.00%> (+0.50%)
: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 03bac27...c9f3c05. Read the comment docs.

merging this PR. Changes can be performed if there is anything odd in what I dit


Unspagetifyed the tutorial Locale strings

I think I've fixed and organized everything that was wrong. please feel free to double check this as there were a lot of changes and moved lines including entire string changes
Some of the locales in other languages might have to be fixed because of this too.

Thanks merged!


Last metadata separator on Scratches page lacks spacing

The last · doesn't have any space on the right. Issue seems to be that .ScratchList_metadata has display: flex.

Closing as I believe this is fixed:


[REQ] creating menu items like options, links, etc

Allow for the user to create menu items that will go inside containers, or will be placed arbitrarily on the page
This will utilize standard form controls, and allow for placement on a page using the page component (tbd)

No need to be able to build forms at this point. Pausing

This is no longer in scope as Fronds is not intended to work this way yet, and at that time this will likely change. Closing.


Raise ValueError exception if bucket name is invalid.

Fixes #2956.

@daspecster I am :-1: on this change, not really sure what the right approach is but adding this check in the constructor makes EVERY constructed bucket pay the price

@dhermes you mean every existing bucket? I don't believe there could be any existing buckets that violate this rule? I think the API would have complained.
https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2956#issuecomment-274531412

@daspecster No I mean the local Bucket objects created by users of this library

Quoting my follow up to #2956:

If the API allows for / in the bucket name, then we shouldn't be prohibiting such names:  instead, we should be URL-escaping the bucket name when constructing the API request URL.

@lukesneeringer @tseaver any alternative ideas?
ISTM that object creation would be the place to check this? Maybe there's a more efficient way to do it though?

I think we can "fix" by just more clearly documenting the acceptable values.

@dhermes If the API allows embedding / in a bucket name, then we have to honor that, which means that we need to be URL-escaping the bucket name when creating API URLs

@tseaver a user might be confused when then see their bucket names listed from some other library that may/maynot handle the urlencoding/urldecoding right?
@dhermes sure, but the error that is returned is a 404 which doesn't explain what the allowed values are.
I'll update the docs to be more clear about the allowable name values since that should be in here anyway.

@tseaver, you are making an orthogonal point; in actuality, slashes are not permissible at the start or end of a bucket name (by the API), but the client library allows them to pass through.

@lukesneeringer the OP in #2956 reported having created a bucket with a trailing slash.

@tseaver Yes, in our library, and then the API gave him an error.

@daspecster I am :-1: on this change, not really sure what the right approach is but adding this check in the constructor makes EVERY constructed bucket pay the price

That seems fine to me. It is not terribly expensive.

My issue is just that RegEx is expensive. In terms of this specific approach, we don't even need a regex:
name[0].isalnum()
name[-1].isalnum()

Though this is a little strange with unicode (2) / str (3)
>>> u'\xff'.isalnum()
True

Sold. Change to that, and add len(name) <= 222.

@daspecter Suggestion:
class _PropertyMixin(object):
   def __init__(self, name=None):
        if name:
            self._validate_name(name)
        [...]

    def _validate_name(self, name):
        # Names must start and end with a letter or number.
        if not name[0].isalnum() or not name[-1].isalnum():
            raise ValueError('Bucket names must start and end with an alphanumeric character.')

        # Names must be between 3 and 222 total characters in length.
        if len(name) < 3:
            raise ValueError('Bucket names must be at least 3 characters.')
        if len(name) > 222:
            raise ValueError('Bucket names can not exceed 222 characters.')

        # Each bucket name component can not exceed 63 characters.
        if any([len(i) > 63 for i in name.split('.')]):
            raise ValueError('Each dot-separated component in a bucket name '
                             'can not exceed 63 characters.')

@lukesneeringer where are you seeing the 63 char limit in the docs?

Bucket names must contain 3 to 63 characters. Names containing dots can contain up to 222 characters, but each dot-separated component can be no longer than 63 characters.

@lukesneeringer found the link. Thanks!

There is just so much complexity here. Why can't we just punt to the server validation and document the rules in our docstring?

To echo @dhermes, there are more requirements for the names as well and I assume they're subject to change(with or without bumping the API version).
Your bucket names must meet the following requirements:

Bucket names must contain only lowercase letters, numbers, dashes (-), underscores (_), and dots (.). Names containing dots require verification.
Bucket names must start and end with a number or letter.
Bucket names must contain 3 to 63 characters. Names containing dots can contain up to 222 characters, but each dot-separated component can be no longer than 63 characters.
Bucket names cannot be represented as an IP address in dotted-decimal notation (for example, <IP_ADDRESS>).
Bucket names cannot begin with the "goog" prefix.
Bucket names cannot contain "google" or close misspellings of "google".
Also, for DNS compliance and future compatibility, you should not use underscores (_) or have a period adjacent to another period or dash. For example, ".." or "-." or ".-" are not valid in DNS names.

I guess what I was thinking was, "catch the easy ones, let the API fail on the rest".
The issue with the forward slash in particular is that it gets stripped by the API, which leads to non-obvious errors later. So, at minimum, we should catch the alphanumeric 0 and -1 indices.
I could go either way on the rest.

@lukesneeringer did you have anything else for this?


How to tap  into the webview

Steps to reproduce

OS Version Android 13
patrol test -t integration_test/login_test.dart

Actual results
I have an issue regarding to tap the login restart icon beside the email (for example: user@example.com). I didn't able to capture that icon as mentioned in the screenshots for android platform.
I used the below code to select the icon and tap it. Please let me know how is possible to tap the enchor tag into the it.
await $.native.tap(Selector(className: "android.widget.ImageButton", instance: 3));

Logs

Logs
<!-- Replace this line with your logs. Do not remove the backticks! -->

Patrol version
patrol: ^3.0.1
Patrol Doctor output

Patrol Doctor output
Program adb found in C:\Users\Xyz\AppData\Local\Android\Sdk\platform-tools\adb.exe
Env var $ANDROID_HOME is not set

Flutter Doctor output

Flutter Doctor output
[√] Flutter (Channel stable, 3.16.0, on Microsoft Windows [Version 10.0.22631.2715], locale en-IN)
    • Flutter version 3.16.0 on channel stable at C:\Users\Bhoopesh\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db7ef5bf9f (2 weeks ago), 2023-11-15 11:25:44 -0800
    • Engine revision 74d16627b9
    • Dart version 3.2.0
    • DevTools version 2.28.2

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc3)
    • Android SDK at C:\Users\Bhoopesh\AppData\Local\Android\sdk
    • Platform android-34, build-tools 33.0.0-rc3
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[!] Visual Studio - develop Windows apps (Visual Studio Build Tools 2017 15.9.50)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools
    • Visual Studio Build Tools 2017 version 15.9.28307.2094
    • Windows 10 SDK version 10.0.17763.0
    X Visual Studio 2019 or later is required.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)

[√] VS Code (version 1.84.2)
    • VS Code at C:\Users\Bhoopesh\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.76.0

[√] Connected device (4 available)
    • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Windows (desktop)           • windows       • windows-x64    • Microsoft Windows [Version 10.0.22631.2715]
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 119.0.6045.160
    • Edge (web)                  • edge          • web-javascript • Microsoft Edge 119.0.2151.72

[√] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Hi @tyagi-bhoopesh. Thanks for opening the issue. In order to verify if it is actually a bug we need to have a reproducible example of the issue.


Diagnostic tool or _cat API needs to be modified in order to ignore unavailable indices in an alias

The diagnostic tool breaks when you have aliases that point at closed indices. Per the decision to keep the default behavior and use workarounds (eg https://github.com/elastic/elasticsearch/issues/14982#issuecomment-165981661 and https://github.com/elastic/elasticsearch/issues/15730#issuecomment-171260579), it seems like the diagnostic tool needs to pass an additional parameter to ignore unavailable (if that is possible) or the _cat API needs to have an option to ignore unavailable.... or both.
to replicate on your end, create an alias that points at a handful of indices. Close one of them. Don't update the alias. Then run the diagnostic tool. You'll see a lot of this kind of thing.
Trying REST Endpoint.
Currently running the following query:alias
Diagnostic query: alias was retrieved and saved to disk.
Currently running the following query:allocation
Diagnostic query: allocation was retrieved and saved to disk.
Currently running the following query:cat_master
Diagnostic query: cat_master was retrieved and saved to disk.
Currently running the following query:cat_nodes
Diagnostic query: cat_nodes was retrieved and saved to disk.
Currently running the following query:cat_indices
Diagnostic query: cat_indices was retrieved and saved to disk.
Currently running the following query:cat_count
cat_count query returned: 403/Forbidden
Diagnostic query: cat_count was retrieved and saved to disk.
Currently running the following query:cat_segments
cat_segments query returned: 403/Forbidden
Diagnostic query: cat_segments was retrieved and saved to disk.
Currently running the following query:cat_health
Diagnostic query: cat_health was retrieved and saved to disk.
Currently running the following query:cat_pending_tasks
Diagnostic query: cat_pending_tasks was retrieved and saved to disk.
Currently running the following query:cat_aliases
Diagnostic query: cat_aliases was retrieved and saved to disk.
Currently running the following query:cat_thread_pool
Diagnostic query: cat_thread_pool was retrieved and saved to disk.
Currently running the following query:cat_fielddata
Diagnostic query: cat_fielddata was retrieved and saved to disk.
Currently running the following query:cat_shards
cat_shards query returned: 403/Forbidden
Diagnostic query: cat_shards was retrieved and saved to disk.
Currently running the following query:cluster_health
Diagnostic query: cluster_health was retrieved and saved to disk.
Currently running the following query:cluster_pending_tasks
Diagnostic query: cluster_pending_tasks was retrieved and saved to disk.
Currently running the following query:cluster_settings
Diagnostic query: cluster_settings was retrieved and saved to disk.
Currently running the following query:cluster_state
Diagnostic query: cluster_state was retrieved and saved to disk.
Currently running the following query:cluster_stats
Diagnostic query: cluster_stats was retrieved and saved to disk.
Currently running the following query:count
count query returned: 403/Forbidden
Diagnostic query: count was retrieved and saved to disk.
Currently running the following query:indices_stats
indices_stats query returned: 403/Forbidden
Diagnostic query: indices_stats was retrieved and saved to disk.
Currently running the following query:licenses
Diagnostic query: licenses was retrieved and saved to disk.
Currently running the following query:mapping
Diagnostic query: mapping was retrieved and saved to disk.
Currently running the following query:nodes_hot_threads
Diagnostic query: nodes_hot_threads was retrieved and saved to disk.
Currently running the following query:nodes_stats
Diagnostic query: nodes_stats was retrieved and saved to disk.
Currently running the following query:fielddata_stats
Diagnostic query: fielddata_stats was retrieved and saved to disk.
Currently running the following query:plugins
Diagnostic query: plugins was retrieved and saved to disk.
Currently running the following query:cat_recovery
cat_recovery query returned: 403/Forbidden
Diagnostic query: cat_recovery was retrieved and saved to disk.
Currently running the following query:recovery
recovery query returned: 403/Forbidden
Diagnostic query: recovery was retrieved and saved to disk.
Currently running the following query:shards
shards query returned: 403/Forbidden
Diagnostic query: shards was retrieved and saved to disk.
Currently running the following query:segments
segments query returned: 403/Forbidden

to replicate on your end, create an alias that points at a handful of indices. Close one of them. Don't update the alias. Then run the diagnostic tool. You'll see a lot of this kind of thing.

I'm not seeing this and I did exactly that. At least as closely as I could with the information provided.  I can investigate further but I'll need a bit more info.

Please specify the Elasticsearch version and the diag version.
Was Shield was installed?
If so, what level of authority was the user account used for the diagnostic assigned?
Was anonymous access also enabled (there are some possible issues here).
Feel free to attach a script that replicates exactly with a small amount of test data.  It will expedite things since I don't see the same behavior.

Was Shield was installed?

Yes

If so,  what level of authority was the user account used for the diagnostic assigned?

Admin

Was anonymous access also enabled (there are some possible issues here).

No

Feel free to attach a script that replicates exactly with a small amount of test data. It will expedite things since I don't see the same behavior.

At a conference this weekend but I'll get back to you with that.

Just tested this on ES 2.2 without Shield and I'm not seeing any issues either. Next week, I'll double check and make sure I wasn't doing anything stupid and, if nothing obviously is, I'll put together a script to replicate this. If this is a false alarm, I apologize in advance.... but I won't be able to dig in further until I get back next week


Spurious "Identifier 'angular' must be imported from a module" error

TypeScript Version:
2.0.2
Code
https://github.com/jonrimmer/typescript-bug
npm install
./node_modules/.bin/tsc bug.ts

Expected behavior:
It should compile without problems.
Actual behavior:
It gives the following error:
node_modules/angular-ui-router/commonjs/ng1/services.d.ts(2,27): error TS2686: Identifier 'angular' must be imported from a module

This is despite the fact that the @type/angular definitions includes a global angular var declaration.

I have the same problems (trying to switch from typings to @types in my project)

this is an issue in angular-ui-router declaration file. The compiler tries to ensure that a UMD module is used consistently, either as a module or as a global.
File: node_modules\angular-ui-router\commonjs\ng1\services.d.ts
should be:
import * as angular from "angular";
import IInjectorService = angular.auto.IInjectorService;

I don't think this is an angular-ui-router issue. I have the same problem without that installed coming from any local file that references angular.
Adding import * as angular from "angular" to every file is obviously one way to fix this, but this was not a problem before when I was using typings instead of @types. If this is just how the new type definition resolution works now then that is pretty disappointing.

Worth noting that only angular seems to have this problem, jQuery, Lodash and others are working fine.

the rational here, is some libraries are available as either module or a global. if you are using them as a module, all references should be done this way. the warning aims to notify you about this discrepancy. this is a new feature added in TS 2.0 see https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#support-for-umd-module-definitions for more details.

I have to be honest, while I basically understand the reasoning, the choice of making this work globally only if there are no imports or exports in the file seems completely arbitrary and comes across as a bad choice for both usability and backwards compatibility. At the very least this should have been configurable or provide an easy way to work around it.
I am now spending a great deal of what feels like unnecessary time on this while trying to move a fairly large project towards Angular 2 and Typescript 2 and this is creating unnecessary friction. If every update to the Typescript project is going to just add a new bar to jump over like this I'm really going to need to reconsider using it.
So far I've found this to be a common pattern with using Typescript. Many inexplicable behaviours and decisions each of which is hard to track down or find documentation around.

Considering removing the restriction on UMD globals to only apply to values. There's not much point to enforce uniformity in type/namespace usage.

Thanks @RyanCavanaugh it is probably also worth noting that calling import * as angular from 'angular' in each file does not work properly with Webpack as it will try to load angular multiple times.
The only solution is to add declare var angular at the top of each problematic file, which is far less than idea.

... does not work properly with Webpack as it will try to load angular multiple times.

How does anyone use Webpack with modules, ever, if this is its behavior? Can you show a small example of how repeated imports would lead to a problem?

It's a fair question, there may be issues currently with Webpack 2 changes working with the TS loaders actually. I've found both ts-loader and awesome-typescript-loader can behave inconsistently with respect to just running tsc
Also the behaviour may have been specific to running on the webpack-dev-server. I didn't spend a ton of time testing it.
I'll see if I an produce a small example when I have a chance.

@mhegazy @RyanCavanaugh @rkirov  We have ~3k source files across multiple projects that rely on the old behavior.  Do you have any advice on how to update to the new typings?  I'm happy to update to the new module-like behavior but I was hoping to make some sort of temporary shim (that makes the new "angular" module also available as a global) so I could migrate a few files a time.  It seems this error is accidentally designed to prevent us from that(?).

https://github.com/Microsoft/TypeScript/issues/10178 tracks relaxing this check.

Yet another day wasted trying to make TSC happy. Yes yes, we all should modules, but not every library out there is compliant or nice.  I can't believe they are doing that, especially when trying to support legacy code bases.

By the way, the title problem was solved by me in that way:
// _shim.d.ts
import * as __angular from "angular";

declare global {
    const angular: typeof __angular;
}

@Gugic Apparently my globals file can't declare a globals namespace because its not ambient though it ends in .d.ts due to something else silently triggering it not being ambient or something
Augmentations for the global scope can only be directly nested in external modules or ambient module declarations.at line 64 col 9
There are so many pitfalls in ts modules


Translate widget buttons

Hi, I have question about translations. Can I anyhow translate buttons like "Today" "Set Time" etc.
Enything else works great but i cannot find anywhere info how to translate those buttons.

@maxvt0
What language r u looking for?

I am looking for Polish Language.

use [locale]=" 'pl' " attribute

I used it, but buttons did not change it's Labels.
And sorry but I forgot to add that i am using version for Angular 2.* not for 4.*

Sorry, it only support angular 4.

OK. If so i will need to update my project. Thanks for help


Updated C30029

Fixed missing backtick

Docs Build status updates of commit ec85184:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-driver-docs-pr/devtest/30029-memory-allocating-function-requests-executable-memory.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Section assessors does not exists - First step is impossible to make

9. Bonus step: Practice what you've learned
Record an attendee's RSVP status
Right now, your app only allows people to chat when they're interested in the event. Also, the only way that you know whether someone's coming is when they say so in the chat.
In this step, you get organized and let people know how many people are coming. You add a couple of capabilities to the app state. The first is the ability for a logged-in user to nominate whether they're attending. The second is a counter of how many people are attending.
In the lib/main.dart file, add the following lines to the **accessors** section so that the UI code can interact with this state:

/cc @domesticmouse

@miquelbeltran want to take a look at this one?

Yes, I encountered that issue as well.
Where it says:

In the lib/main.dart file, add the following lines to the accessors section so that the UI code can interact with this state:

Should be

In the lib/main.dart file, add the following lines to the ApplicationState so that the UI code can interact with this state:

Once you add that code snippet to the ApplicationState, you should be able to continue.

Thanks guys

@miquelbeltran is this issue safe to close? I think we have landed this refactoring?

@domesticmouse yes, the issue can be closed now, the codelab code and document are up-to-date.


⚠ Spryr has degraded performance

In 4e33b2b, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3844 ms

Resolved: Spryr performance has improved in f1c88f4 after 10 minutes.


lsif-util fails on macOS/Linux

When running lsif-util on macOS/Linux, it fails with
$ /Users/felix/git/lsif-eslint/node_modules/.bin/lsif-util validate ./dump.lsif
env: node\r: No such file or directory

Seems like the bin file is formatted with CRLF?

Since got fixed in the meantime.


avoid reflection

Avoids the slow reflection in toArray(...) needed to resize an undersized array to hold all objects in the collection.

More info on this:
http://stackoverflow.com/questions/174093/toarraynew-myclass0-or-toarraynew-myclassmylist-size

Agreed, thanks for this pull request!


Please improve the documentation

Hello!
Thank you for your effort and awesome libary!
Could you please be so kind and provide working example in your README. (Instead of referring 3rd party full examples.)
Apollo has SSR in their main documentation, getting Relay to work with SSR is not so simple experience (Relay Modern > Relay network modern > Relay network modern SSR > Artsy examples for working project).
https://www.google.com/search?q=prepareGraphQLContext

A little bit was improved an example. Now it should be easier to follow.

Thank you! This helped me a lot.
May the force be with you! :)


Allow dash and update dependencies

Hey. I really like your Router implementation and have been using it in a few projects of mine.
There were a few things I needed to update and was wondering if you would like to update the source-code
What
#Allow values in a route to contain - (dash)#
The path /some/{id} doesn't allow {id} to contain dashes. This means that IDs can't be UUIDs. So while this is valid: /some/1, this is not: /some/1-1
#Zend deprecated#
The Zend namespace has been deprecated in favour of Laminas.
How
To allow for - is easy, just update the Regex in the match method
To remove Zend dependency. For the tests, as they use the Zend library, this was replaced with  Laminas equivalent classes. For the code, there was only one Zend class used, which can be replaced by custom class ResourceNotFoundResponse

Hi there, thanks a lot for your contributions. Sorry for the late action on this. I haven't really been active here.
There are no objections from my side so I'll merge it. I'll have to update composer.json though so that it reflects this repo's name instead of your fork's.
Obviously, it's been two years since I worked on this project and it was first and foremost a learning project for myself (as all of my project are tbh). I haven't worked with PHP for a while and I'm not really planning on updating this project. I wanted to know whether you're planning to do anything serious with it.
Thanks again!


Document error unref contract for iomgr cb's and transport/stream errors

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

[qps] No significant performance differences

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences


Open source licence

Hey ! I'd like to make some contributions to this mod in the future. Could you please choose an open source licence for the mod ?
You may want to check this: https://choosealicense.com/no-permission/

What kind of contribution? PR via GitHub?
Source code is MIT license, and assets and generated binary are All Right Reserved. I'll push license file later.

Thanks !


Allow to pass user-defined globals along with user functions to env-native

some custom runtime must have the ability to host custom globals

https://github.com/NikVolf/parity-wasm/issues/72 related


raspbian password checking adjustment (also expire correct user)

old line 12: the existing logic didn't make sense to me check for edison  but expire root so adjusting to check for root, expire root
old line 16-21: If you changed the password for 'pi' before running the script you'd never get to the part about changing root's password as it's disabled and locked by default and therefore /run/sshwarn will not exist.
new line 16-32: Check if we are running Raspbian, check the build date against the current password date for both pi and root. If they are the same, we are using default passwords and prompt for change. Checking them independently and only display information message once.
Let me know if you have questions.

The code block was mainly surrounding pi installs and I've added extra validation to verify it only gets run for the raspbian OS. Only thing touched for Edison was correcting the logic and worst-case scenario it prompts the user to reset the root password on next login. Unless checking the Edison user for password date and then forcing a password change for the root user makes sense to someone else.
I've tested on a new install on rpi and it works as expected
No real need to test it on Edison builds because of the reasons mentioned above.


Scrollbar disappears when opening Modal

Description
When using a Modal or LoadingProvider with useLoading, controlling it so that scrolling is disabled, but in doing so, the scrollbar is not displayed.
Link to Reproduction
No response
Steps to reproduce
No response
Yamada UI Version
0.8.11
Browser
No response
Operating System

[ ] macOS
[X] Windows
[ ] Linux

Additional Information
No response

I think it's correct from an accessibility perspective that the scrollbar should be hidden if scrolling is blocked. Because it refers to not being able to scroll.
If you have a need to display an optional scroll bar, please create an issue as a new feature.


can't create a plot for MODE on y1 andy2 axis

plot_20181112_204006.xml.txt

The limits for y2 axis is set to (0,1) but the values are (4.23084, 4.301615) which are outside of the limit zone.
Suggestion - change the limits


Remove (N, T, H, W, C) => (N, T, C, H, W) from presets

Should be merged after #5952.
In this PR we:

[x] Remove the (N, T, H, W, C) => (N, T, C, H, W) conversion from the presets
[x] Update the example on the docs to explicitly permute the output of read_video()
[x] Add output_format param in Kinetics dataset and read_video() usages.
[x] Add better descriptions on presets to describe all accepted inputs and their dimensions.
[ ] Verify that the accuracy of pre-trained models using the reference scripts

torchrun --nproc_per_node=8 train.py --data-path /datasets01/kinetics/070618/400/ --batch-size=16 --sync-bn --test-only --weights R2Plus1D_18_Weights.KINETICS400_V1 --cache-dataset

The macOS and ONNX jobs are broken and unrelated to this PR. Merging as discussed with @NicolasHug offline.


Release 3.0.22

Changes
FIXME - massage this section by hand to produce a summary please

CI: Add maligned linter
vendor: Update covertool for go1.10
versions: update CRI-O, kubernetes and runc
docs: Fix typos
CI: Add varcheck and unconvert linters
vendor: switch to the new virtcontainers home
scripts: Add agent version to collect script
config: Don't use VMConfig.VCPUs
main: stacktrace/coredump on error
installation: Update RHEL installation script
config: set 1 vCPU as the default number of vCPUs
scripts: Make Collect script consider log levels

Shortlog
bc256ef CI: Add maligned linter
00c840b vendor: Update covertool for go1.10
af5d2af versions: update CRI-O, kubernetes and runc
bc12b69 docs: review changes
ac4f53d docs: Fix typos
b4d9079 CI: Add varcheck and unconvert linters
01ee6f9 build: Remove unused variables
58e8414 vendor: switch to the new virtcontainers home
17ad8f6 scripts: Add debug option to collect script
875937a scripts: Add agent version to collect script
16fece2 scripts: Use getopt command for collect script
f101d48 scripts: Remove sub-commands from collect script
81f6205 scripts: More local variables in collect script
32f6892 vendor: update virtcontainers
d5e9ba1 config: Don't use VMConfig.VCPUs
cee7ef7 main: stacktrace/coredump on error
64d58d1 installation: Update RHEL installation script
2cdf339 docs: add cpu constraints documentation
c568522 config: set 1 vCPU as the default number of vCPUs
59cd214 scripts: Add '--version' option to collect script
1efa552 scripts: Added options to collect script usage
0208f0b scripts: Make Collect script consider log levels
3efc197 scripts: Remove systemd unit selector from collect script
Compatibility with Docker
Clear Containers 3.0.22 is compatible with Docker v17.12-ce
OCI Runtime Specification
Clear Containers 3.0.22 support the OCI Runtime Specification v1.0.0-rc5
Clear Linux Containers image
Clear Containers 3.0.22 requires at least Clear Linux containers image 20640
Clear Linux Containers Kernel
Clear Containers 3.0.22 requires at least Clear Linux Containers  kernel v4.14.22-86.container
Installation

BC-Linux

Centos

Clear Linux

Fedora

SLES

Ubuntu

Developers

Issues & limitations
Docker swarm support
See issue #771 for more
Networking
Adding networks dynamically
Resource management
See issue #341 for more information.
docker run --kernel-memory=
See issue #388 for more information.
shm
cgroup constraints
Capabilities
See issue #51 for more information.
sysctl
tmpfs
Other
checkpoint and restore
docker stats
See issue #200 for more information.
runtime commands
ps command
See issue #95 for more information.
events command
See issue #379 for more information.
update command
See issue #380 for more information.


createScriptProcessor is deprecated and need to update to new WebAPI

Ah, I forgot about that. createScriptProcessor() was the replacement for the deprecated createJavaScriptNode(), now I gotta change it again.


TypeError: 'ownKeys' on proxy: trap result did not include '$use' when using $transaction on extended client.

Bug description
Hi there,
When attempting to use Prisma's $transaction method on an extended client, I'm encountering an error related to the proxy trap not including '$use'. This occurs when trying to log the transaction object inside the transaction callback.
Here is the error that I get:
Error in $transaction: TypeError: 'ownKeys' on proxy: trap result did not include '$use'
    at Reflect.ownKeys (<anonymous>)
    at Object.ownKeys (/Users/-/Workspace/prisma-test/node_modules/@prisma/client/runtime/library.js:21:8250)
    at i.<computed> (/Users/-/Workspace/prisma-test/node_modules/@prisma/client/runtime/library.js:21:8734)
    at formatValue (node:internal/util/inspect:806:19)
    at inspect (node:internal/util/inspect:365:10)
    at formatWithOptionsInternal (node:internal/util/inspect:2304:40)
    at formatWithOptions (node:internal/util/inspect:2166:10)
    at console.value (node:internal/console/constructor:349:14)
    at console.log (node:internal/console/constructor:386:61)
    at file:///Users/-/Workspace/prisma-test/index.js:10:15

How to reproduce

Create a new Node.js project
Install @prisma/client
Create an index.js file with the following content:

import { PrismaClient } from '@prisma/client';

async function testTransaction() {
  console.log('Before $transaction');
  const client = new PrismaClient();

  try {
    await client.$extends({}).$transaction(async (tx) => {
      console.log('Inside transaction');
      console.log(tx)
    });
    console.log('After $transaction');
  } catch (error) {
    console.error('Error in $transaction:', error);
  } finally {
    await client.$disconnect();
  }
}

testTransaction()
  .then(() => console.log('Test completed'))
  .catch((error) => console.error('Unhandled error:', error));

Run the script with node index.js

Expected behavior
The transaction should execute successfully, and the tx object should be logged without errors.
Prisma information

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model User {
  id    Int     @id @default(autoincrement())
  email String  @unique
  name  String?
}

const client = new PrismaClient();
 await client.$extends({}).$transaction(async (tx) => {
      console.log('Inside transaction');
      console.log(tx)
    });

Environment & setup

OS: MacOs, Sonoma 14.5
Database: PostgreSQL16
Node.js version: v22.2.0

Prisma Version
Environment variables loaded from .env
prisma                  : 5.21.1
@prisma/client          : 5.21.1
Computed binaryTarget   : darwin-arm64
Operating System        : darwin
Architecture            : arm64
Node.js                 : v22.2.0
Query Engine (Node-API) : libquery-engine bf0e5e8a04cada8225617067eaa03d041e2bba36 (at<EMAIL_ADDRESS>Schema Engine           : schema-engine-cli bf0e5e8a04cada8225617067eaa03d041e2bba36 (at node_modules/@prisma/engines/schema-engine-darwin-arm64)
Schema Wasm             : @prisma/prisma-schema-wasm 5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36
Default Engines Hash    : bf0e5e8a04cada8225617067eaa03d041e2bba36
Studio                  : 0.503.0

Thanks @adrdra, I can reproduce it. The next step is to check if it's a regression. What's weird is IIRC we have explicit tests for this.
cc @jkomyno

Hi @aqrln, any news on this issue?

@aqrln am experiencing the same issue.

for me this happens if i console.log the tx within client.$transaction in an extension.

+1 on this. being stuck trying to use a middleware on transaction


Menu item text sometimes malformed

Bug Report
Steps
Create a menu with a menu item containing "ABCa" as the name prop
Expected Result
The menu item to be rendered with the text "ABCa"
Actual Result
The menu item was rendered with the text "AB Ca"
Version
0.80.0
Testcase
https://codesandbox.io/s/nnzyr1x1m

@alexpriceonline Thank you for reporting a bug.
@levithomason I've verified codebase, we are converting given Name prop to startCase. Menu.Item component is accepting custom messages using Content prop, in this case, we should not do any alteration for Name prop. If user wants to render something different, he/she can always do with Content prop.
Please let me know your thoughts.

Duplicate, see 1340#comment.


Filter expression for empty array?

Hi! Can I somehow find all arrays without elements?
For example, select all where items is 0 elements:

I got something like this, it works:
$store->remove($data, '$.reliability.negative[?(empty((array)@.items))]');


Controller not bringing down pending pods in case of deviceUsage slot collision

As expected, the kubelet will not schedule a pod if the pod requests an Instance's deviceUsage slot that has already been taken, and the pod will be left in Pending state. At this point, the controller should come and take down that pod (so it can possibly be rescheduled to a different slot if capacity has not been met). However, this is not currently happening. The pod is staying in a Pending state.
Output of kubectl get pods -o wide
akri-agent-daemonset-98p49                         1/1     Running   0          21h
akri-agent-daemonset-x9k9r                         1/1     Running   0          21h
akri-controller-deployment-75d655d869-nfmvz        1/1     Running   0          21h
worker1-akri-debug-echo-foo-8120fe-pod             0/1     Pending   0          21h
worker1-akri-debug-echo-foo-a19705-pod             0/1     Pending   0          21h
worker2-akri-debug-echo-foo-8120fe-pod             1/1     Running   0          21h
worker2-akri-debug-echo-foo-a19705-pod             1/1     Running   0          21h

Kubernetes Version: [e.g. Native Kubernetes 1.19, MicroK8s 1.19, Minikube 1.19, K3s]
MicroK8s 1.19
To reproduce, run on cluster with 2 workers:
helm install akri akri-helm-charts/akri --set debugEcho.enabled=true --set debugEcho.capacity=1 --set debugEcho.shared=true --set agent.allowDebugEcho=true --debug --set agent.host.dockerShimSock=/var/snap/microk8s/common/run/containerd.sock --set agent.host.crictl=/usr/local/bin/crictl --set debugEcho.capacity=1

Expected behavior
Controller should bring down the pending pods, and in this case where capacity is 1, pods should not be rescheduled
Expected problem
The controller has a grace period it allows to pass before bringing down pods. That grace period is being calculated from a timestamp that only occurs after a pod is assigned to a node, which never occurs if allocate fails. Consequently, we see the pod continuing to run in a Pending state as the Controller doesn't remove it if no start time was found:
[2020-10-21T16:05:28Z TRACE controller::util::pod_action] time_choice_for_non_running_pods - no start time found ... give it more time? ("worker1-akri-debug-echo-foo-a19705-pod")
[2020-10-21T16:05:28Z TRACE controller::util::pod_action] time_choice_for_non_running_pods - give_it_more_time: (true)

Currently, this might not be a bug.
The fact that pods are Pending can be thought of as enabling HA rather than being a problem. They make it so if a node goes down, one of the Pending pods on the other node will be scheduled by the Kubernetes scheduler (not the Akri Controller). This can be reproed by first running:
helm install akri akri-helm-charts/akri --set debugEcho.enabled=true --set debugEcho.capacity=1 --set debugEcho.shared=true --set agent.allowDebugEcho=true --debug --set agent.host.dockerShimSock=/var/snap/microk8s/common/run/containerd.sock --set agent.host.crictl=/usr/local/bin/crictl --set debugEcho.capacity=1

On the node that has the running broker pods, run microk8s leave. Immediately, you will see the running pods terminate and the pending pods on the other node start to run. If the controller had brought down the pending pod, brokers would not have been rescheduled right away. It seems like rather than doing something about Pending pods, the controller should do nothing about Pending pods. Currently, it does bring down pending pods in some scenarios. This should potentially be removed.
This brings up a discussion of different deployment strategies in the Controller. Here are two that @bfjelds summarized:

CapacityDaemonSet - this is what we have now. if capacity=5 and there are 10 nodes that can see an instance, we create 10 pods with node-affinity, 5 end up Pending.
CapacityDeployment - this would be new (and should be the eventual default) ... if capacity=5 and there are 10 nodes that can see an instance, a deployment with 5 replicas is created using resources.limit and PLACEHOLDER for targeting (no node-affinity, k8s scheduler owns scheduling)


How to get all timeline_media

result of  'console.log(instagram)' is
edge_owner_to_timeline_media: {
count: 20,
page_info: {
has_next_page: true,
end_cursor: 'abcde123==' (example)
},
edges: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object]
]
},
I was able to get the'Like' number of 12 posts to use 'instagram.edge_owner_to_timeline_media.edges[i].node.edge_liked_by.count '
but It's only supports 12.
I want to get all timeline_media.

How do I get all images and videos without using hashtags or location?

you should use cursor and nextpage


[Adding SNMP Polling MIB Profile] - Cisco WLC model

Device Vendor: Cisco
Device Model: AIR-CT2504-K9
System Object Identifier (SysOID):
AIR-CT2504-K9 ------> SNMPv2-MIB::sysObjectID.0 = OID: <IP_ADDRESS>.<IP_ADDRESS>.1279
List of critical metrics that you expect in the profile (does not need to be all-inclusive, just a general idea of your expectations):
MIB : https://software.cisco.com/download/home/283848165/type/280775088/release/8.0
cldcClientUsername
cldcClientDeviceType
cldcClientMacAddress
cldcClientIPAddress
cldcClientAuthentication
cldcClientChannel
cldcClientSSID
Access point Summary
Top WLANS
Client Summary

If there is a New Relic technical support case related to this request, please provide the case number: Case #00122808

There has been a change with the way SNMP profiles are handled.  In the interest of not being a bottleneck, SNMP profiles are now to be handled as a self-service item for users of ktranslate.  Your organization should fork this repo or copy the contents and make any desired changes directly there, you can see an example of how to pass a modified fork of the profile definitions in this documentation.  You can find documentation of the syntax and capabilities of the profile definitions in this template.
There will be no need for approvals or review except those you implement within your own fork for yourselves.


Update queue commands

Related to #3091
This PR does 2 things:

Removes the dvc.removeFromExperimentsQueue command.
Renames the dvc.killExperimentsQueueTasks command to dvc.killExperimentsRunningInQueue and the user facing title to "Kill Experiments Running in the Queue".

Can we generalize and make it "Stop all running experiments"?
How does it correlate with the stop button, or does it work only for the workspace now? (which is probably fine, just to make sure)

Kill Experiments Running in the Queue

Does it kill only running experiments or all queued?

Kill will "Gracefully interrupt running experiment queue tasks (equivalent to Ctrl-C)."

Kill means stop running queue tasks.

Can we generalize and make it "Stop all running experiments"?

That is what I was asking here. Stopping queue workers and stopping currently running queue tasks (experiments running in the queue) are separate things. If we want to provide an option to stop both at the same time we would need to add dvc queue stop --kill. Right now the user has the option to kill any of the tasks that are running.

How does it correlate with the stop button, or does it work only for the workspace now? (which is probably fine, just to make sure)

The stop button only relates to the workspace.

Kill means stop running queue tasks.

what happens to them from the user perspective? do I still see them in the table?

Kill means stop running queue tasks.

what happens to them from the user perspective? do I still see them in the table?

They become failed experiments. From the docs:
Note that killed experiments will be considered failed runs and will not be re-added to the queue for future execution.


Allow tag without new commit

bump-my-version version: 0.11.0
Python version: 3.10.10
Operating System: macOS Ventura

Description
Trying to use bump-my-version just to determine the current_version based on the last git tag, bump it, and create a new tag on the current HEAD.  Bump2version did this fine, but it seems like bump-my-version explicitly disallows tagging if you're not also committing.

Not sure what the motivation for this is, plenty of projects add tags after committing especially when versioning through CI/CD.
What I Did
% bump-my-version bump patch --tag
* no output *

bump-my-version's committing and tagging are more related to the fact it is also changing files, its own configuration being one. It is designed to tag the commit it creates, not a different commit.
Can you describe how your workflow works for tracking versions and where you see bump-my-version's role?

Closing due to lack of understanding


libhexagon_interface.so for non Android - eLinux platform

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Automotive Grade Linux
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: SA8195P
TensorFlow installed from (source or binary): source
TensorFlow version: r2.3
Bazel version (if compiling from source): 3.1.0
GCC/Compiler version (if compiling from source): aarch64-linux-gnu 8.3.0

Describe the problem
Hello.
I'm trying to get hexagon delgate to work on Qualcomm's SA8195P platform. This platform is based on Snapdragon 8xx series. But the problem is that this platform works on Automotive Grade Linux. The currently available libhexagon_interface.so doesn't work as it has Android dependencies. I cannot find the source code of libhexagon_interface.so in tensorflow git. Is it possible to get source code of libhexagon_interface.so or a complied binary of libhexagon_interface.so for aarch64 Linux without Android dependencies?
I noticed that the binary of libhexagon_interface.so for openwrt is provided to hardiksd.
https://github.com/tensorflow/tensorflow/issues/39736
Thank you.

@Hozzu
Please refer to these issues and let us know if it helps: #35506 #39736 #38302

@Hozzu
Please refer to these issues and let us know if it helps: #35506 #39736 #38302

I understand that the source code cannot be shared because of license.
Then, I want to get the binary of libhexagon_interface.so for aarch64 Linux without Android dependencies.
It seems that karimnosseir sent this binary to some people.
How can I get it?

@karimnosseir  could you please share the requested binary.

@karimnosseir could you please share the requested binary.
@Hozzu please share your email id as done in the above issues.

<EMAIL_ADDRESS>Thank you!

@Hozzu Thanks, i will reach out directly shortly
Thanks

@karimnosseir
Thank you for your update.
@Hozzu
Please move this issue to closed status once resolved.

Thank you @karimnosseir @Saduf2019

@karimnosseir I have the same request, Could you please share?

@r-wheeler Can you please reach out directly to me ? email same as my name here.
Thanks


Header files are not installed in standalone build

Thank you for introducing the standalone build. @gergondet
In the standalone build of the MultiContactController (i.e., BWC dependent controller), the BWC header files are not found, can you please update to install the header files?

Thanks for bringing this up. I fixed it in the commit above (I confirmed I could build the standalone MultiContactController this way)


Detect if external route is componentized

During my work routine, i received demand to pass an old PHP website to react application. I code some pages and transform majority of repeating divs in global components and etc. So now i need to implement. The project is not concluded, but we gonna test a performance and users feedback, so finally the issue: We partly include react elements with PHP pages, and instead to specify all routers by switch, we wanna check if page which is redirected has components and return it, otherwise just go a older page.
I Try make with requests and use react-devtools-inline to scan page without enter it, but failed.
PS: we not intend "bypass" or disable CORS, unless it's the only way.
i aren't american, so if someone don't understand what i say cause my weak english, i try to explain again.

Support requests filed as GitHub issues often go unanswered. We want you to find the answer you're looking for, so we suggest the following alternatives:
Coding Questions
If you have a coding question related to React and React DOM, it might be better suited for Stack Overflow. It's a great place to browse through frequent questions about using React, as well as ask for help with specific questions.
https://stackoverflow.com/questions/tagged/react
Talk to other React developers
There are many online forums which are a great place for discussion about best practices and application architecture as well as the future of React.
https://reactjs.org/community/support.html


Missing template / detailed description for ERP customers how to export the GS1 XML file in an automated way or process

Expected Behavior
Provide detailed concept and implementation examples for the large ERP software vendors how the XML export should be implemented, ideally without customization of the ERP. Customization is moving the customer away from the standard and is therefore seen as bad practice.
Actual Behavior
A customer using Navision or SAP ERP will not be willing to implement the XML  export from the scratch or the reinvent the XML export wheel per customer.
No detailed description how the XML export should be implemented for a large ERP vendors like Navision, Infor or SAP.
https://github.com/OriginTrail/ot-node/wiki/ERP-Customization
Specifications
https://community.dynamics.com/ax/b/axvanyakashperuk/archive/2014/09/16/tutorial-generating-shipping-labels-using-the-gs1-sscc-18-barcode-format
https://help.sap.com/saphelp_me60/helpdata/EN/f7/86c1536ca9b54ce10000000a174cb4/frameset.htm

More detailed instructions can be found here
https://github.com/OriginTrail/ot-node/wiki/Data-Structure-Guidelines
You can also find templates (examples) here:
https://github.com/OriginTrail/ot-node/tree/develop/importers

Thanks for covering my question,
However, I am not sure if we are on the same page regarding this issue.
Image a meeting w. a ERP customer and the CIO asks his staff to implement the importer in an ERP systems.
I am pretty sure that a average Joe ERP basis supported will be lost using the current installation.
They will ask what OT does recommend, XSD or JSON? As well they will ask which data-structures in their ERP contains the required fields.
They need a step by step installation guide how to implement the exporter for their ERP systems.
Otherwise a consultancy will charge a small project for implementing the exporter on a ERP.


Fix: Sort imports by length

This PR

[x] sorts imports by length

Follows #12.
💁♂ Not sure this is a good idea, but apparently it's the style required for this project.

Thanks, but StyleCI fixes this automatically, just merged its changes on master, so I'll close this one!


[question] different type of node tree

Hello,
i have a question. I've been trying to solve it since yesterday, but i failed.
I don't have standard tree definition:
children: [         {           id: 2,           name: 'child1',           child: {             something: 'something',             children: [               {                 id: 22,                 name: 'child12'               }, {                 id: 33,                 name: 'child23',                 children: [                   {                     id: 42,                     name: '45'                   }, {                     id: 663,                     name: '666'                   }                 ]               }             ]           }         }, {           id: 36,           name: 'child277'         }       ] as you can see in a node i have another field called child, and then in that one there is children field. Is it possible to run the tree like that? i tried to set options to child.children but it doesnt work.
Best regards,
k

oh i found it in docs, i dont know how did i miss it.. you can delete the issue, options = { hasChildrenField: 'isDirectory' }

Hi @kkulikowski
I guess you can set your child field with tree option hasChildrenField, Just check the documentation for help.
in your case, it will be
options = { hasChildrenField: 'child' }

Ref - https://angular2-tree.readme.io/docs/options
Regards,
Abhi

Closing this issue due to inactivity. Please open a new issue if the problem still exists.


How to use vscode namespace api in a Debug Adapter?

VSCode Version: 1.14.2
OS Version: Win10 RS2

How can I use vscode namespace api in an implementation of DebugSession (or say Debug Adapter)?
For example, I want to use https://code.visualstudio.com/docs/extensionAPI/vscode-api#extensions.getExtension in my implementation of DebugSession. But this API is not available in the runtime of the DebugSession
What is the recommended way to work around it?

Reproduces without extensions: Yes

You can not use the VS Code extension API (vscode namespace) in a debug adapter because the debug adapter does not run in the extension host but is a separate process.
If you need to access some functionality from the vscode namespace, you'll have to create a regular extension that lives side by side to the adapter but runs in the extension host. In this extension you can directly talk to the DA and pass information along.

you can directly talk to the DA and pass information along

Can you suggest how this is done? Is there any existing infrastructure that can assist implementing such cross process communication?

There are basically two mechanisms:

the extension can intercept the start of a debug session and modify the launch configuration that is passed from VS Code to the debug adapter. With this you can pass additional information that you have gathered with the vscode extension API to the DA. This example from node-debug shows (among other things) how a missing 'cwd' attribute is added to the launch config before it is passed to the DA.

you can send custom requests from the debug extension to the DA (via VS Code) and you can receive custom events from the DA in the debug extension. This example shows how a custom request is send to the DA to retrieve all loaded scripts. And this example shows how a custom event is handled.

How about sending information from the DA to the debug extension? What is the recommended way to do that?

As said above: send a custom event from the DA to the debug extension.

Gotcha. Thanks!


DependencyCheck build failed at Core module

Describe the bug
I cloned the latest D-C repo and ran maven install command as per instructions in the README. The test (ReportGeneratorIT.testGenerateReport) in the Core module failed with the error below.
git clone --depth 1 https://github.com/jeremylong/DependencyCheck.git
mvn -s settings.xml install
Error:
[ERROR] Failures:
[ERROR]   ReportGeneratorIT.testGenerateReport:76->generateReport:206 //DependencyCheck/core/target/test-reports/Report.xml.pretty (No such file or directory)
[ERROR] Errors:
[ERROR]   VulnerabilitySuppressionAnalyzerIT.testAnalyze:71->BaseTest.getResourceAsFile:92 » NullPointer
Error at: https://github.com/jeremylong/DependencyCheck/blob/master/core/src/test/java/org/owasp/dependencycheck/reporting/ReportGeneratorIT.java#L193
[INFO] Dependency-Check ................................... SUCCESS [  9.680 s]
[INFO] Dependency-Check Utils ............................. SUCCESS [ 36.582 s]
[INFO] Dependency-Check Core .............................. FAILURE [06:06 min]
[INFO] Dependency-Check Command Line ...................... SKIPPED
[INFO] Dependency-Check Ant Task .......................... SKIPPED
[INFO] Dependency-Check Maven Plugin ...................... SKIPPED
[INFO] Dependency-Check Plugin Archetype .................. SKIPPED
This might be the root cause:
By looking at review changes, 4 days back, added changes to ReportGeneratorIT.generateReport:
https://github.com/jeremylong/DependencyCheck/pull/2609/files/425da786b3c626bff3282c567d1f7b84d0a2f86a
Version of dependency-check used
org.owasp:dependency-check-parent:5.3.3-SNAPSHOT
Error log in failsafe-report --> org.owasp.dependencycheck.reporting.ReportGeneratorIT.txt:
Test set: org.owasp.dependencycheck.reporting.ReportGeneratorIT
Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 36.164 s <<< FAILURE! - in org.owasp.dependencycheck.reporting.ReportGeneratorIT
testGenerateReport(org.owasp.dependencycheck.reporting.ReportGeneratorIT)  Time elapsed: 6.793 s  <<< FAILURE!
java.lang.AssertionError: //DependencyCheck/core/target/test-reports/Report.xml.pretty (No such file or directory)
at org.owasp.dependencycheck.reporting.ReportGeneratorIT.generateReport(ReportGeneratorIT.java:206)
at org.owasp.dependencycheck.reporting.ReportGeneratorIT.testGenerateReport(ReportGeneratorIT.java:76)
Additional Info

Not behind any proxy
java version "1.8.0_73"
Apache Maven 3.3.9
getting the same error in IDE & CLi

Any help is appreciated.

Sorry about this.  The build was unstable for a bit.  Should be fixed now.


LightmapGI Environment lighting is polluting closed spaces

Tested versions

Reproducible in: v4.3.beta.custom_build.daa81bbb7d

System information
Windows 10 - Godot v4.3.beta.custom_build.daa81bbb7d - Vulcan (Forward+) - Geforce GTX 960
Issue description
Info
It seems that when baking lightmaps, random rays miss the geometry and cause the interior of closed spaces to be illuminated by environment light.
Godot with DEBUG_TEXTURES enabled in lightmapper_rd.cpp.
Example scene
a) basic 3D scene with solid color for background, ambient and reflected turned off for clarity

b) lightmap gi node with different solid color for environment, denoiser off, use texture off

c) omnilight with yet another color in the center
d) basic blender cube with normals pointing inside
Results
Before bake:

After bake:

Although the geometry is closed on all sides, a lot of light from the environment gets in and hits the faces. This only happens in the “light_secondary” step. The green color of the environment is set from LightmapGI settings.
2_light_primary_0.exr

4_light_secondary_0.exr

Box inside box
The situation changes a bit when the above cube is placed inside a larger one. In Blender, it looks as follows:

After bake:

You can see that fewer rays missed the geometry, but despite the thick walls surrounding the cube, environment leaks still occur (green).
Switching Environment in LightmapGI to “Scene” gives this result: environment still appears, but consistent with the WorldEnvironment setting (blue).

Increased exposure:

Source
This section of lm_compute.glsl is most likely responsible for adding color of the environment:
https://github.com/godotengine/godot/blob/40b4130c93d08235a60996d29e5869a22b6ae53d/modules/lightmapper_rd/lm_compute.glsl#L532-L535
When you turn off the line 534 all the green environment from baked ligtmap disappears. Naturally, this causes the environment to be completely ignored, so it is not a solution. The question remains why and in what cases trace_result == RAY_MISS, if we are talking about closed spaces (and even closed spaces inside other closed spaces).
No green dots anywhere:

4_light_secondary_0.exr after commenting line 534:

Steps to reproduce
Minimal reproduction project below.
Minimal reproduction project (MRP)
environment-pollute.zip

I think this was fixed with https://github.com/godotengine/godot/pull/99538, can you confirm?


[raudio] Audio files loop with a slight delay

Please, before submitting a new issue verify and check:

[x] I tested it on latest raylib version from master branch
[x] I checked there is no similar issue already reported
[x] My code has no errors or misuse of raylib

Issue description
When looping audio files where timing is important, for example music a slight delay can be observed, causing files that don't loop at the exact same time to fall out of sync.
Environment
Provide your Platform, Operating System, OpenGL version, GPU details where you experienced the issue.
MacOS 11.3.1, MacBook Pro 2018 13" 4 Ports
Issue Screenshot
No screenshot, for obvious reasons
Code Example
Code and sound files used are in the attached zip file:
Sound.zip

@Not-Nik It seems the issue could be on raudio.c, on the following lines:
static void OnSendAudioDataToDevice(ma_device *pDevice, void *pFramesOut, const void *pFramesInput, ma_uint32 frameCount)
{
    //...

                    // If we weren't able to read all the frames we requested, break
                    if (framesJustRead < framesToReadRightNow)
                    {
                        if (!audioBuffer->looping)
                        {
                            StopAudioBuffer(audioBuffer);
                            break;
                        }
                        else
                        {
                            // Should never get here, but just for safety,
                            // move the cursor position back to the start and continue the loop
                            audioBuffer->frameCursorPos = 0;
                            continue;
                        }
                    }
    //...
}

It should be reviewed with a bit of care...

From my testing these lines are never reached.

Related function is UpdateMusicStream(). I tested it on Windows and it seems to work ok... anyone can confirm?
I'd need a contiguous sound to verify it properly...

I had a look at this, here are my findings:
@Not-Nik

your audio files are not matching in length, they are 24815 and 46703 samples long so won't loop perfectly (6% off)
please switch to .ogg - .mp3 has a quirk where it rounds audio length to mp3 frame size (1152) introducing another cause of desync, Audacity shows correct lengths while dr_mp3 reports them incorrectly to raylib as 25334 and 47232 (after dividing by 2 for stereo)

@raysan5
I believe the main cause of desync is the fact when a stream ends (streamEnding = true at raudio.c:1699) then StopMusicStream below stops it immediately (discarding the possibly partial buffer that just got filled in) and the stream will be restarted from zero on the next frame, regardless of how all of this aligns with audio duration. While this is fine for music in general, if we'd want to have better loops perhaps one way would be to rewind the stream within UpdateMusicStream and requeue its beginning into the last partial buffer, avoiding doing Stop/Play altogether.
I've put together an improved example with two streams of 0.51s (uneven frame boundary) of the drum at 44.1kHz and at 48kHz so that they have different sample counts. Ideally this would produce just one drum sound (i.e. two in unison) twice a second without any desyncing, which atm I can hear plenty (on Windows).
sound_bug_v2.zip

@mausimus Thank very much for the detailed investigation of this issue! About the proposed solution:

rewind the stream within UpdateMusicStream and requeue its beginning into the last partial buffer, avoiding doing Stop/Play altogether.

It could be an update to consider, actually, it's been quite a long time that I want to do a complete review of raudio module...
For now, it's seems the better solution is on user side, just taking care of the provided audios to fit the system properly.

In my case it was caused by an extra silence at the end of the sound file. I managed to fix it by checking the "Export as a loop" option when exporting a file in LMMS.


ES6 import/require Support

👍

Thanks! Is this compatible with pre ES6 code as well?

This works when import in ES6 code:
import angular from 'angular';
import Paginate from  'angular-paginate-anything';

const Root = angular
  .module('app', [
    Paginate
  ])
  .name;

export default Root;

Do I need to release a new version so that you can pick up the changes?

Yes, but let me try some tests first.

I made a mistake, there is an important question about its implementation. If the user only imports the library, it will somehow need to load the template as well.
If the user is using webpack, they can include the html as a template.
Or, we can include paginate-anything-tpls.js instead.

Works nicer now #101


Update class comment of Context

Fixes https://github.com/caffe2/caffe2/issues/988

Thanks for catching this!


fix: bump ovh-ui-kit to v2.33.2

Bump ovh-ui-kit to v2.33.2
Fixes MSB-31

Shouldn't be a build type commit message in that case?


Fix imports in example

Fix import error in example code as per https://github.com/bluejekyll/foundationdb-rs/issues/89#issuecomment-388857898

Thank you for cleaning this up. I'll merge in once the tests pass.

@bluejekyll  It seems the build got stuck for some reason. Can you please try restarting them?

I'm using the free OSS account for travis, it's just delayed behind other changes in other projects under my name. It's running now.


update test and release workflow

while set-env is deprecated

Thanks, I also changed the second half where the outputs are used.


registered mount-options annotation

Fixes: #31541
/sig storage
/language en
/kind bug

Hi @sftim , would you mind to take a look?
Thanks!!

Resolved the merge conflict.

lgtm from storage perspective

@sftim Please let me know if any other changes required in this PR.Thanks!!


Telegram Desktop isn't managed by FancyZones while other windows are

Microsoft PowerToys version
v0.75.0
Installation method
GitHub, PowerToys auto-update
Running as admin
No
Area(s) with issue?
FancyZones
Steps to reproduce

enable and configure FancyZones
open Telegram Desktop application (installed from https://desktop.telegram.org/ v4.11.1 )
press hotkey (Shift) to enable FancyZones when dragging window
start dragging Telegram Desktop window

✔ Expected Behavior

FancyZones is enabled
Zones are visible when window is dragged
Telegram Desktop window sticks to the selected zone

❌ Actual Behavior

Zones are not visible
Telegram Desktop window doesn't stick to any zone

At the same time other windows, like Chrome, or PowerToys itself, is successfully managed by the PowerToys.
Other Software
No response

https://github.com/microsoft/PowerToys/assets/6898003/8e048e12-74a8-4c00-a725-a1ace57c9047
See the video attached

PowerToysReport_2023-11-01-06-48-05.zip
See the logs attached

When you start PowerToys and Telegram is open, fancy zones restores and you had telegram in a zone with a previous version, telegram gets moved to its known location.

It is related to this issue #29491
There is a "workaround" and the source of evil as well.

That's not the described case, sorry.
It's not about position restore, it's FancyZones that doesn't manage Telegram app window at all. Look at the video - when I drag other windows, FancyZones shows the layout, but when I drag the Telegram one, it doesn't at all.
Thus, I can't move Telegram window to any layout spot.

Yeah, it looks related to #29491, let me install the latest patch and check

When you start PowerToys and Telegram is open, fancy zones restores and you had telegram in a zone with a previous version, telegram gets moved to its known location.

That's not the described case, sorry.

It was an additional information, that something got broken, cause fancy zones can detect the window and restore it. At least on my maschine, tested it multiple times

v0.75.1 is released and this issue should be fixed. Try updating to the newest version and let us know if problem is still there /needinfo

Yep, it's fixed in 0.75.1
Thanks!


[branch] customZoom

A branch to explore custom zoom and magnify, leveraging MultiListener and PanZoomListener. This is an alternative to #972 where we tested zoom and magnify done natively by the browser. Just for now, this is being explore in the context of molecules-and-light and so similar branches need to be made in joist (which uses PanZoomListener) and molecules-and-light (for a minor sim change to get this working).

A prototype of this can be found here: https://phet-dev.colorado.edu/html/molecules-and-light/1.5.0-customZoom.1/phet/molecules-and-light_en_phet.html
This is working pretty well in MAL, it supports most of the ways which you can pan/zoom with the browser natively. It has none of the drawbacks/complications listed in https://github.com/phetsims/scenery/issues/175#issuecomment-491936703.
It isn't working perfectly yet. I had to commit a change in molecules-and-light because the observation window in that sim getting hit tested and preventing PanZoomListener from receiving input. I am seeing other issues in other sims too where input either isn't interrupted or is interrupted correctly for PanZoomListener.
But so far I think this will be better than native browser zoom.

Here is another prototype with an overlay that adds scroll bars and zoom in/out and reset buttons when the sim is zoomed in.
https://phet-dev.colorado.edu/html/molecules-and-light/1.5.0-customZoom.2/phet/molecules-and-light_en_phet.html
Just for consideration, all changes in customZoom branch.

I found that this event can be used to prevent default behavior of the trackpad on Safari so that we can take control of the trackpad.
https://developer.mozilla.org/en-US/docs/Web/API/Element/gesturestart_event

This is working well in Edge. In IE11 I am getting errors when using the keyboard and I am seeing references and functions that are undefined.

OK, we are confident that this is the approach we should take and its impact has been tested. I am going to move the listeners to master and clean up for a more formal review. I will use them in a single sim in master. Then after review they can be used in joist.

@jessegreenberg, should this branch remain open, or be redeleted as part of https://github.com/phetsims/special-ops/issues/198?

Thanks, no need to keep this - it has been deleted.


hw5 grade

Functional and component specifications are present. README file should give some description of the project, even if it's very brief.
6/7

Thank you, Daniel! We will update the README file soon.


0.17

In GitLab by @ZwerOxotnik on May 2, 2019, 22:51

In GitLab by @ZwerOxotnik on May 2, 2019, 22:52
added 2 commits
3b0b3656 - 1 commit from branch 1.0acaac451 - Merge branch '1.0' into '0.17'
Compare with previous version

In GitLab by @ZwerOxotnik on May 2, 2019, 22:53
merged

In GitLab by @ZwerOxotnik on May 2, 2019, 22:53
mentioned in commit 93d62f6f67485821d9fc2988987f0c4cd13ee23c


Crashlytics developer tool error

Log cat : - Error:Execution failed for task ':app:fabricGenerateResourcesDebug'.

Crashlytics Developer Tools error

Im getting the above error while building the project.
Please help me out

Hm do you have Fabric plugin installed in your Android Studio? If not, please install it, register an account (it's free and helpful), login to the plugin and re-build the App again. Comment here if the error re-appears.


Fixing responsiveness for a mumble.

When the screen size reduces to a phone the mumble title and time get jumbled and the options dots goes out of place.
So, we need to reduce the font size of content, time and the author of the mumble when the screen size becomes small and add a 'truncate class' so if the name is too big it will be naaammm... .

@PraveenMalethia can you assign this issue to me?

Also will such a issue come under a bug?

you can count this type of issue in enhancement !

Ok thx

@PraveenMalethia why have you closed this issue? Has it been fixed?


Is there way to integrate with Filement?

I'd like to get it working with Form components of filament

cc @danharrin

yes you can add ->extraAttributes(['data-pan'=>'track name']) to any action you want :)

@nunomaduro Can you confirm @atmonshi's suggestion works? If so I can update the Readme.

you can also configure ALL actions in the panel globally by adding this to any service provider:
Action::configureUsing(function (Action $checkbox): void {
    $checkbox
        ->extraAttributes(fn() => ['data-pan' => $checkbox->getLabel()]);
});

18d36beecc9167871bdea336ed7a7c63675c1628


Add OnChangeEventDetail TS interface

Is this a WIP? Just defining the interface doesn't do anything without using it to annotate createEventDispatcher(), no?

Amazing!


tridactyl-native: 1.20.4 -> 1.21.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/tridactyl-native/versions.
meta.description for tridactyl-native is: "Tridactyl native messaging host application"
meta.homepage for tridactyl-native is: "https://github.com/tridactyl/tridactyl"
meta.changelog for tridactyl-native is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.21.0 with grep in /nix/store/qfifd35q0lmrm9qy521cic15i7lk9qww-tridactyl-native-1.21.0

directory tree listing: https://gist.github.com/feafa440fd3bf275131b9517c21c0f06

du listing: https://gist.github.com/3c5b16002bf7285fd9fa9b38c01bcec3

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
tridactyl-native

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qfifd35q0lmrm9qy521cic15i7lk9qww-tridactyl-native-1.21.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tridactyl-native https://github.com/r-ryantm/nixpkgs/archive/206b3fe7f392299f64d3bd8266e20e0944b377b3.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qfifd35q0lmrm9qy521cic15i7lk9qww-tridactyl-native-1.21.0
ls -la /nix/store/qfifd35q0lmrm9qy521cic15i7lk9qww-tridactyl-native-1.21.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

tridactyl-native

Maintainer pings
cc @timokau for testing.

Result of nixpkgs-review pr 114178 at 206b3fe7 run on aarch64-linux 1

1 package built:

tridactyl-native

2 suggestions:

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/tools/networking/tridactyl-native/default.nix:24:3:
   |
24 |   buildPhase = ''
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/networking/tridactyl-native/default.nix:28:3:
   |
28 |   installPhase = ''
   |   ^

The python native messenger is deprecated. We should switch to the nim version eventually, but the python version should still be compatible for now. The new implementation was introduced together with tridactyl 1.21.0 and there were no relevant changes to the now deprecated python implementation.
I think it is better to keep the version at 1.20.4 until we have updated to the nim version or until there are relevant changes to the python version.


Fix canvas_group not being freed in RendererCanvasCull::free

As pointed by qarmin in https://github.com/godotengine/godot/issues/53667#issuecomment-939853281 when freeing a canvas_item in RendererCanvasCull::free the associated canvas_group is not freed resulting in a memory leak.
Fixes #53667

Thanks! And congrats for your first merged Godot contribution :tada:


docs(ngDisabled): describe your change...

There is a typo in the doc. It should be 'ng-disabled' and not just 'disabled'.

This is intended, the example is used to show how not to do it. It looks like this is confusing many people, I will open an issue for cleaning this up.


Bartending+: Shaking and Stirring

About the PR

Added two new reaction types: shaking and stirring
Shaking is done with the shaker using the shake action, while stirring is done with any type of spoon.
Changed a few drinks to use these new mixing types.
Why / Balance

Adds a bit more variety to bartending gameplay using the tools they start with (and makes the shaker more than just a big container with a shake action).
Technical details

ShakableSystem now will try to get the ReactionMixerComponent and mix chemicals through that if possible. Added a MixOnInteract bool to the ReactionMixerComponent so you can click things with the shake to mix them.
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

https://github.com/space-wizards/space-station-14/assets/32827189/5f5ba48b-b8ce-4792-a576-6569ea25a8b8
Breaking changes

nope
Changelog

:cl:

add: Some drink reactions now require shaking with the shaker or stirring with a spoon

beautiful bartenders bartending

Love it! Really good idea that brings some more interesting gameplay to bartenders 👍

good changes

Love you, man

not a 'tender, but really cool


Question about limiting the amount of video recorded

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2016.05.10. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x ] I've verified and I assure that I'm running youtube-dl 2016.05.10

Before submitting an issue make sure you have:

[x ] At least skimmed through README and most notably FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[x ] Question
[ ] Other

Description of your question, suggested solution and other information
Is there a way to limit the amount of video downloaded? I am looking to gather 30s-1m clips of videos to use in a training data set. Ideally, I would like to launch the program and download up to a minute of video before concluding that session.
Thanks!

Duplicate of #622.


How to Initialize  Megamenu collapsed?

Because all the examples of use present the megamenu already showing the subitems
Naturally when you load a page the submenu starts collapsed
How to do that please?

Adding the "hidden" class to the dropdown menu.

It would be good if you can add the hover behavior to the megamenu, when you treat as a dropdown it disappears because it needs a "z-index" property to work, but how could you do the same but not to popup at the top of the page, but under the megamenu navbar???

Hey @FerchoCarcho,
You would do that by adding the hidden class to the collapsable element - can you provide code example and a screen recording? We may update our examples and API to better show how you can show it in a hidden state by default.
Cheers,
Zoltan

Hey @FerchoCarcho,
You would do that by adding the hidden class to the collapsable element - can you provide code example and a screen recording? We may update our examples and API to better show how you can show it in a hidden state by default.
Cheers, Zoltan

Hello Good Morning, thank you for the answer, moreover pointing to hide the megamenu on first load, will you please add the hover behavior to it? it is a MUST because that is the behavior of Megamenus please @zoltanszogyenyi


reference manual is horribly out of date

File: reference.md
Hi folks,
when introducing new or deprecating old features, would you please consider keeping the reference manual up-to-date? IMHO the reference manual should change first, all these guides and product manuals on docs.docker.com can follow later.
Famous example: The network guide provides a little bit information about "macvlan", "ipvlan", "overlay", etc., but if you look into the reference for "docker network create" to dive into it, then all you find is "host" and "bridge". This is highly frustrating.
Regards
Harri

/reference isn't maintained by docs, and the feedback is a few revisions back. Closing ticket.