Data Imputation Fix in erroranalysis

Generating the multilabel & OD dashboards from notebooks would result in an uncaught error statement:
Input X contains NaN. Traceback (most recent call last): File "c:\workspace\rai\responsible-ai-toolbox\erroranalysis\erroranalysis\analyzer\error_analyzer.py", line 480, in compute_importances importances = self._compute_error_correlation( File "c:\workspace\rai\responsible-ai-toolbox\erroranalysis\erroranalysis\analyzer\error_analyzer.py", line 519, in _compute_error_correlation return mutual_info_classif( File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\utils_param_validation.py", line 211, in wrapper return func(*args, **kwargs) File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\feature_selection_mutual_info.py", line 493, in mutual_info_classif return _estimate_mi(X, y, discrete_features, True, n_neighbors, copy, random_state) File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\feature_selection_mutual_info.py", line 258, in _estimate_mi X, y = check_X_y(X, y, accept_sparse="csc", y_numeric=not discrete_target) File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\utils\validation.py", line 1147, in check_X_y X = check_array( File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\utils\validation.py", line 959, in check_array _assert_all_finite( File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\utils\validation.py", line 124, in _assert_all_finite _assert_all_finite_element_wise( File "c:\Users\agemawat\Anaconda3\envs\rai\lib\site-packages\sklearn\utils\validation.py", line 173, in _assert_all_finite_element_wise raise ValueError(msg_err) ValueError: Input X contains NaN.
This was because the imputer in erroranalysis was not replacing nans due to non-numeric dtype. This PR enforces a numeric dtype for successful imputation and to remove this uncaught exception.
Copilot:
This pull request to the erroranalysis/erroranalysis repository adds code to convert the input_data array to the float data type in the compute_importances method of the ErrorAnalyzer class. This change ensures error-free calculation and imputation of numerical data types.

erroranalysis/erroranalysis/analyzer/error_analyzer.py: Added code to convert input_data array to float data type in the compute_importances method of the ErrorAnalyzer class.

Description

Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

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

Comparison is base (26e8cca) 92.40% compared to head (01051c3) 92.41%.

:exclamation: Current head 01051c3 differs from pull request most recent head 6f547f4. Consider uploading reports for the commit 6f547f4 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2436   +/-   ##
=======================================
  Coverage   92.40%   92.41%
=======================================
  Files         108      108
  Lines        5415     5416    +1
=======================================
+ Hits         5004     5005    +1
  Misses        411      411

Flag
Coverage Δ

unittests
92.41% <100.00%> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Error copying process

When I attempt to copy an inherited process I get an error message "VS403091: You specified a state <guid> that is already added."
Thanks

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

ID: f5969861-6f6b-3da1-7eb3-2ee278110937
Version Independent ID: ae1c687d-7c93-ba01-f63c-2f1df95ed873
Content: Create and manage an inherited process - Azure DevOps Services
Content Source: docs/organizations/settings/work/manage-process.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@sfdev44147 -- thank you for your feedback.  You may find answers here:

Azure DevOps Support Bot
Azure DevOps on Stack Overflow

@KathrynEE -- please look into this potential documentation issue.

@sfdev44147 - This appears to be a problem similar to the one reported here: https://developercommunity.visualstudio.com/content/problem/917687/cant-copy-process-error-vs403091.html. I recommend you report the problem and get help from the developer community.


[cleanup] cleanup deprecated counters in storage and execution

Motivation
migrated to new counters. These mortals can leave the world.

@davidiw why this helps.


fix: featureGates add webhook deployment in chart yaml

Signed-off-by: lv<EMAIL_ADDRESS>
Pull Request Motivation

Kind
/bug

Release Note

Bug fix: When using feature gates with the helm chart, enable feature gate flags on webhook as well as controller

fixes: https://github.com/cert-manager/cert-manager/issues/5578

cc @SgtCoDFish

/lgtm
/approve
Looks like the bot didn't pick up my approval!


pipewire: 0.3.78 -> 0.3.79

Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.78...0.3.79
Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.79
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@TilCreator: build of pipecontrol broke by this update
https://hydra.nixos.org/build/233452402/nixlog/3/tail
/cc #252332


String Literal Param in Default Type Definition in Interface Function Causes Breakage

Code
let var1;

interface MyInterface {
  func<T = Lowercase<'StringLiteral'>>(): T;
}

let var2;

JavaScript and TypeScript Nightly version: 5.6.0-dev.20240623

Breakage continues for many other keywords at the same block level such as: let, const, export, for, while, interface etc. class itself seems to overcome the breakage.

I've confirmed this also occurs with double quoted " string literal types and number literal types. As well as when the extends keyword is used.
let var1;

interface MyInterface {
  func1<T = Lowercase<'StringLiteral'>>(): T;
  func2<T = Lowercase<"StringLiteral">>(): T;
  func3<T = Lowercase<123>>(): T;
}

let var2;

let var1;

interface MyInterface {
  func1<T extends Lowercase<'StringLiteral'>>(): T;
  func2<T extends Lowercase<"StringLiteral">>(): T;
  func3<T extends Lowercase<123>>(): T;
}

let var2;


Fix delete user issue (task #4979) (task #4501)

Route everything to UsersController which extends CakeDC functionality through the provided traits, as per the documentation
Adjusts configuration (users, routes and capabilities) to use App/UsersController
Moves existing templates under Users directory
Loads CakeDC User Helper
Enable Security Token for all tests
Re-enable tests previously marked as 'skipped' due this issue
(task #4979) (task #4501)

Codecov Report

Merging #592 into master will increase coverage by 0.33%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##             master    #592      +/-   ##
===========================================
+ Coverage     29.47%   29.8%   +0.33%
- Complexity     1115    1131      +16
===========================================
  Files            94      94
  Lines          3719    3765      +46
===========================================
+ Hits           1096    1122      +26
- Misses         2623    2643      +20

Impacted Files
Coverage Δ
Complexity Δ

src/Controller/UsersController.php
63.29% <100%> (ø)
20 <0> (ø)
:arrow_down:

src/View/AppView.php
100% <100%> (ø)
1 <0> (ø)
:arrow_down:

src/Controller/AppController.php
62.32% <0%> (-3.02%)
42% <0%> (+16%)

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 3d93b42...8f2fb13. Read the comment docs.


api.Cmp performs unsigned comparison

Current documentation of api.Cmp says nothing about the important fact that this function performs unsigned comparison. This should be added to the documentation.
Unsigned comparison is error prone. For example, something simple like api.Cmp(1, -1) returns -1 (means 1 is smaller than -1). I recommend having a special function like api.CmpUnsigned for unsigned comparison, and api.Cmp implementing signed comparison for numbers in range -P/2 < x < P/2.

Hi @aybehrouz, this works as intended. The variables in-circuit are field elements. The integer values of the field elements are between [0, r-1] (where r is the modulus of the scalar field of the elliptic curve) and all inputs are modular reduced to this range. So what happens if you assign -1 to witness is that the actual witness value is r-1. And then api.Cmp(1, r-1) = -1, as expected.
If you need to work with arbitrary integers, you could use field emulation std/math/emulated which also supports ring (when modulus isn't prime) arithmetic.

In modulus arithmetic, the additive inverse of x is m - x, and we conventionally assume any x such that 0 < x < m/2 is positive and m/2 <= x < m are negative. We don't need to think that all numbers are positive. That's why I'd say you should mention in the docs that cmp performs unsigned comparison, which means it assumes that all numbers are positive and all 0, 1, ..., m-1 map to positive numbers. (exactly like a uint vs int)


Add first shot of self-assessment.md file

🤞

sry folks, I've added one more sentence here and that invalidated the "✓"s


[PDI-17362] Not possible pass a fixed value to a sub transformation

Fix to ensure the main rules validated by Jens:

In case of same parameters in parent, step and child, the value of step parameter prevails.
In case of same parameters in parent and child only, the value of parent parameter prevails.

Some code were removed since that logic is already granted at StepWithMappingMeta.java - loadMappingMeta (https://github.com/ppatricio/pentaho-kettle/blob/eb0e00c59188b0e4e6d62388f040e75a92532b70/engine/src/main/java/org/pentaho/di/trans/StepWithMappingMeta.java#L209)

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'engine' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'engine' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  engine/src/main/java/org/pentaho/di/trans/StepWithMappingMeta.java
  engine/src/main/java/org/pentaho/di/trans/steps/transexecutor/TransExecutor.java

Newly Broken Tests:
org.pentaho.di.trans.StepWithMappingMetaTest.activateParamsTest:
:red_circle: org.junit.ComparisonFailure
org.junit.ComparisonFailure: expected:<[parent]Value> but was:<[child]Value>
	at org.pentaho.di.trans.StepWithMappingMetaTest.activateParamsTest(StepWithMappingMetaTest.java:268)

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes.

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'engine' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'engine' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  engine/src/main/java/org/pentaho/di/trans/StepWithMappingMeta.java
  engine/src/main/java/org/pentaho/di/trans/steps/transexecutor/TransExecutor.java
  engine/src/test/java/org/pentaho/di/trans/StepWithMappingMetaTest.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.job.entries.sql.JobEntrySQL

Instruction Change: -3.4% :small_red_triangle_down:
Line Change: -3.8% :small_red_triangle_down:

org.pentaho.di.trans.steps.constant.ConstantMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.dimensionlookup.DimensionLookupMeta

Method Change: -1% :small_red_triangle_down:

org.pentaho.di.trans.steps.transexecutor.TransExecutorParameters

Complexity Change: -5.3% :small_red_triangle_down:
Instruction Change: -0.8% :small_red_triangle_down:
Line Change: -1.5% :small_red_triangle_down:
Method Change: -6.6% :small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceupdate.SalesforceUpdateMeta

Instruction Change: -0.2% :small_red_triangle_down:


Remove re-entrancy assertion

This was just to confirm that the re-entrancy problem still exists on
the bots.  There's something OS-dependent (probably the SDKs) that
causes this to only reproduce on 10.14.5 and not 10.15.
rdar://58116531

@swift-ci please smoke test and merge


Add vikasdfghjl

Related issue
What changes does this PR do?
I have added My name and Github user account URL to README.md
Screenshots (If any)

Questions

Thanks for all this


Line numbers are not correctly displayed if a chart is used in a motion

Description: If a motion text contains a table, the line numbering is displayed incorrectly.

Reproduction:

open meeting
open motions menu
create new motion with plus icon
click on source text icon in text input mask
insert table in source code (see sample table code below for transfer). Click on Save.
Fill in other necessary fields for motion creation and click on Save.

Expected behavior:
Line numbering will be correctly displayed when using a table, as far as it is technically possible. I'm not sure if there is a technical solution for the problem, but I wanted to include it as a bug for completeness.
Table code:
Example code on website https://wiki.selfhtml.org/wiki/HTML/Tabellen/Aufbau_einer_Tabelle

Tables are currently not considered by the motion diff and line numbering services and therefore not supported.

won't fix - no table support for motion line numbering in OS4!


Fix URL for BIG-IP ATC Ready repository

The InSpec big-ip-atc-ready code base is still in the F5SolutionsEngineering organization.  Move the URL back to the correct repository: https://github.com/F5SolutionsEngineering/big-ip-atc-ready.git

closed by PR#44


JOIN in update is not working.

tx.Model(&models.User{ID: 1}).Joins("INNER JOIN emails ON user.id = emails.user_id").Update("email_creater", 3)
output :
UPDATE `user` SET `email_creater` = 3 INNER JOIN emails ON user.id = emails.user_id WHERE `user`.`id` = '1'

any news on this one? :/

@kumarsiva07
Hi, you can write code like this maybe useful:
tx.Table(user INNER JOIN emails ON user.id = emails.user_id).Where(user.id=?, 1).Update(email_creater, 3)

@kumarsiva07 / @gpopovic is the solution OK?

@penguinpowernz I think we have to fix that. Because update with join should have join first.


Container fails at start

Container fails with this error:
[+] Running 4/0
 ⠿ Container rtsp-stream-rtsp-server-1          Running                                                                                0.0s
 ⠿ Container rtsp-stream-local-loop-1           Created                                                                                0.0s
 ⠿ Container rtsp-stream-prepare-input-files-1  Created                                                                                0.0s
 ⠿ Container rtsp-stream-city-traffic-1         Running                                                                                0.0s
Attaching to rtsp-stream-city-traffic-1, rtsp-stream-concatenated-sample-1, rtsp-stream-local-loop-1, rtsp-stream-prepare-input-files-1, rtsp-stream-rtsp-server-1
rtsp-stream-local-loop-1           | ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
rtsp-stream-local-loop-1           |   built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
rtsp-stream-local-loop-1           |   configuration: --disable-debug --disable-doc --disable-ffplay --enable-ffprobe --enable-avresample --enable-cuvid --enable-gpl --enable-libaom --enable-libass --enable-libfdk_aac --enable-libfreetype --enable-libkvazaar --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libxml2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-nonfree --enable-nvdec --enable-nvenc --enable-opencl --enable-openssl --enable-small --enable-stripping --enable-vaapi --enable-vdpau --enable-version3
rtsp-stream-local-loop-1           |   libavutil      56. 70.100 / 56. 70.100
rtsp-stream-local-loop-1           |   libavcodec     58.134.100 / 58.134.100
rtsp-stream-local-loop-1           |   libavformat    58. 76.100 / 58. 76.100
rtsp-stream-local-loop-1           |   libavdevice    58. 13.100 / 58. 13.100
rtsp-stream-local-loop-1           |   libavfilter     7.110.100 /  7.110.100
rtsp-stream-local-loop-1           |   libavresample   4.  0.  0 /  4.  0.  0
rtsp-stream-local-loop-1           |   libswscale      5.  9.100 /  5.  9.100
rtsp-stream-local-loop-1           |   libswresample   3.  9.100 /  3.  9.100
rtsp-stream-local-loop-1           |   libpostproc    55.  9.100 / 55.  9.100
rtsp-stream-local-loop-1           | /tmp/testsrc_01.mpg: No such file or directory
rtsp-stream-prepare-input-files-1  | /usr/local/bin/python: can't find '__main__' module in '/app/list_input_files.py'
rtsp-stream-local-loop-1 exited with code 0
rtsp-stream-prepare-input-files-1 exited with code 1
service "prepare-input-files" didn't completed successfully: exit 1

Does the mpg file have to be manually copied to the tmp folder?

Answering my question, the files must be copied to samples/input_files folder, but after that the process is still failing with this error:
[+] Running 4/0
 ⠿ Container rtsp-stream-prepare-input-files-1  Created                                                                                0.0s
 ⠿ Container rtsp-stream-rtsp-server-1          Running                                                                                0.0s
 ⠿ Container rtsp-stream-city-traffic-1         Running                                                                                0.0s
 ⠿ Container rtsp-stream-local-loop-1           Running                                                                                0.0s
Attaching to rtsp-stream-city-traffic-1, rtsp-stream-concatenated-sample-1, rtsp-stream-local-loop-1, rtsp-stream-prepare-input-files-1, rtsp-stream-rtsp-server-1
rtsp-stream-prepare-input-files-1  | /usr/local/bin/python: can't find '__main__' module in '/app/list_input_files.py'
rtsp-stream-prepare-input-files-1 exited with code 1
service "prepare-input-files" didn't completed successfully: exit 1

@heisenberg2980 hello. What sample is failing for you? To investigate the bug, please provide a fully reproducible compose file with the configuration causing the failure.

I am using exaclty the docker-compose file from the example:
# docker run --name=rtsp-server --env=RTSP_PROTOCOLS=tcp -p 1935:1935 -p 8554:8554 -p 8888:8888 --restart=always --detach=true aler9/rtsp-simple-server
# docker run --name=ffmpeg --volume=/home/ivan/testsrc.mpg:/testsrc.mpg --link rtsp-server --restart=always --detach=true jrottenberg/
# ffmpeg -re -stream_loop -1 -i /testsrc.mpg -c copy -f rtsp rtsp://rtsp-server:8554/mystream

version: "3.3"
services:
  rtsp-server:
    ports:
      - "1935:1935"
      - "8554:8554"
      - "8888:8888"
    environment:
      - RTSP_PROTOCOLS=tcp
    image: aler9/rtsp-simple-server

  city-traffic:
    image: linuxserver/ffmpeg:version-4.4-cli
    links:
      - "rtsp-server:rtsp-server"
    depends_on:
      - rtsp-server
    command: -re -stream_loop -1 -i https://eu-central-1.linodeobjects.com/savant-data/demo/Free_City_Street_Footage.mp4 -c copy -bsf:v h264_mp4toannexb -f rtsp rtsp://rtsp-server:8554/city-traffic

  local-loop:
    image: linuxserver/ffmpeg:version-4.4-cli
    links:
      - "rtsp-server:rtsp-server"
    depends_on:
      - rtsp-server
    volumes:
      - ./samples/input_files/:/tmp/
    command: -re -stream_loop -1 -i /tmp/testsrc_01.mpg -c copy -f rtsp rtsp://rtsp-server:8554/local-loop

  prepare-input-files:
    image: python:slim-bullseye
    working_dir: /app
    volumes:
       - ./samples/input_files/:/tmp/
       - ./scripts/list_input_files.py:/app/list_input_files.py
    command: python list_input_files.py /tmp/

  concatenated-sample:
    image: linuxserver/ffmpeg:version-4.4-cli
    links:
      - "rtsp-server:rtsp-server"
    depends_on:
      prepare-input-files:
        condition: service_completed_successfully
      rtsp-server:
        condition: service_started
    volumes:
       - ./samples/input_files/:/tmp/
    command: -re -f concat -i /tmp/concat.txt -c copy -f rtsp rtsp://rtsp-server:8554/concatenated-sample

And I added both testsrc_01.mpg and testsrc_02.mpg to the samples/input_files folder

I just realised I had to manually create the file list_input_files.py insite the scripts folder. After creating the file and adding the content from this repo I got a different error:
[+] Running 4/0
 ⠿ Container rtsp-stream-prepare-input-files-1  Created                                                                                0.0s
 ⠿ Container rtsp-stream-rtsp-server-1          Running                                                                                0.0s
 ⠿ Container rtsp-stream-city-traffic-1         Running                                                                                0.0s
 ⠿ Container rtsp-stream-local-loop-1           Running                                                                                0.0s
Attaching to rtsp-stream-city-traffic-1, rtsp-stream-concatenated-sample-1, rtsp-stream-local-loop-1, rtsp-stream-prepare-input-files-1, rtsp-stream-rtsp-server-1
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/root/docker-compose/RTSP-Stream/scripts/list_input_files.py" to rootfs at "/app/list_input_files.py": mount /root/docker-compose/RTSP-Stream/scripts/list_input_files.py:/app/list_input_files.py (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Let me explain the steps I followed to run this as I may have made something wrong: I run this as any other docker-compose containers by creating a docker-compose.yaml file in a folder a copy-paste the code from the docker-compose.yml in this repo. In the first execution using "docker-compose up" I could see the message "container not found" and the download started and the the container tried to start and failed.


[React Native Gallery -> Popup]: When user invokes 'Open Popup' button, keyboard focus stays on same button and narrator stays mute.

Repro-Steps:
Launch the React Native Gallery app.
Navigate to ‘Popup’ button and invoke it.
Navigate to 'Open Popup' button and invoke it.
Listen to narrator announcement.
Actual Result:
When user invokes 'Open Popup' button, keyboard focus stays on same button and narrator stays mute.
Expected Result:
When user invoke 'Open Popup' button, Keyboard focus should move to the opened dialog and narrator should announce about the information about it and while navigating in the dialog focus should stay within the dialog.
internal bug tracked here: https://microsoft.visualstudio.com/OS/_workitems/edit/42926599

The issue is that keyboard focus remains on the "open popup" button. Popup should probably automatically take focus when invoked. We could workaround this by manually forcing the focus, but we should fix this in core (check that it repro's outside of gallery).

Popup may have an autoFocus property, although it's not shown in the docs: https://microsoft.github.io/react-native-windows/docs/popup-component
Is in the view manager: https://github.com/microsoft/react-native-windows/blob/6a6a622535f81ef0f588bade0a7efc5383fc0924/vnext/Microsoft.ReactNative/Views/PopupViewManager.cpp#L172


Post Delete feature

Is your feature request related to a problem? Please describe.
Sometimes we want to delete our old posts , but we are currently unable to do that here ( Unless I delete it from the dB)
Describe the solution you'd like
We can implement the delete functionality for the posts (But only those which were posted by the user)
Additional context
It could be a prop passed to the card component of posts and rendered only with the eligible posts. Clicking on the button removes that post with its key/id.

Can i work on this?

yes you can :)


Custom UEFI Keys SDK Tests

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

This PR in general LGTM but it now contains conflicts. Could you please resolve them? @tiregan


Switch from warp to axum

Note: this PR is against the staging branch.
This PR replaces warp with axum in the node's HTTP server.

The intention is 1:1 parity indeed; I've done some local testing and everything seemed to work fine, but I always welcome additional tests :+1:.

LGTM, I also tested the endpoints when initially implementing this but a sanity check would be most welcome.


Same transaction with different repositories

I want to know if this would be possible in the future, we need it and its possible with dapper:
Dapper example:
using (var conn = _connectionFactory.GetConnection)
{
   using (var trans = conn.BeginTransaction())
   {
      try {
        conn.update(entity1,trans);
        conn.insert(entity2,trans);
        trans.Commit();
      } catch {trans.Rollback();}
    }
}

What we need with MicroOrm
using (var conn = _connectionFactory.GetConnection)
{
   using (var trans = conn.BeginTransaction())
   {
      var repo1 = new DapperRepository<Entity1>(conn, new SqlGenerator<Entity1>(SqlProvider));
      var repo2 = new DapperRepository<Entity2>(conn, new SqlGenerator<Entity2>(SqlProvider));
      try {
        repo1.update(entity1,trans);
        repo2.insert(entity2,trans);
        trans.Commit();
      } catch {trans.Rollback();}
      finally{ repo1.Dispose(); repo2.Dispose();}
    }
}

Forget this, everything works fine, we did not see that a referenced project had an older version installed. We deleted it and everything started to go great. Sorry for the inconvenience.


Images not showing up in README.md

I am able to see the images :open_mouth:

Only the Predicted Grid image appears on iOS devices.


Rendering issue with readthedocs

I happened to see this repo when I wanted to include tabs in readthedocs
Switching between tab contents worked!
However, there seems to be some css/rending issues

It looks like the html generated was right

This is a really cool extension btw, thanks for starting it!

Looks like it's the theme.css from readthedocs/sphynx messing the styling
After removing the theme.css parts:

It looks a lot better but I don't see the tab borders or content box (not sure if that's due to the query-ui css parts)

Changing
<link rel="stylesheet" href="_static/jquery-ui.min.css" type="text/css">

to
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css" type="text/css">

seemed to fix it:

I think the screenshot in the second comment looks better than this one since it looks more like readthedocs
Here's a screenshot of what I was aiming to have before I ran into your project from Spark

If that looks good to you too, I'll make some updates and send a pull request for it

I rewrote it to use semantic-ui rather than jquery-ui, but heavily based it on your work

If you want to take a look at it, here's the link to the code
and a temporary example of it running here
Thanks for making your code public, it was super useful to learn from!

Thanks for the info!
Is there any benefit semantic-ui over jquery? Not come across that one before.

Semantic UI is kinda like Bootstrap, it provides nice looking things like buttons/inputs/menus (probably overkill for this). The only reason I switched to it was because I thought it looked good =P
I added more directives
.. group-tab
.. code-tab

The original tab has a unique id using your env.new_serialno method
The group-tab and code-tab use the tab label as the tab id. If someone clicks C++, all tabs that have a tab named C++ will get activated
code-tab uses CSS to reduce the padding inside the tab content region and hides the border (since the code is the only thing there, why show the box inside the other box?)
Here is a more detailed use of them:
http://occa.readthedocs.io/en/latest/user/getting_started.html
OH! another thing
I didn't like that when I clicked one group-tab, contents for that group expand, you lose track of where you were in the page. With some JS-ery, if you click a group-tab, you automatically stay where you were (makes more sense if you click a tab in the page I linked)
Since you did the heavy lifting of starting this project, finding how custom directives work, and setup the sphinx_tabs pip package, is this something we can merge with this project? (If not, totally ok ;))

Very cool! I was actually already had a go at doing something very similar to group tabs using jquery but couldn't get it to work.
A pull request to incorporate these additions is very welcome!


Improved advanced mass spectrum example to add pan and vertical scale

https://zakodium.github.io/react-plot/?path=/story/experimental-spectra-mass--advanced-mass-example
For this example we could use the scrollWheel to vertically scale the spectrum (and keep the double click to reset both the horizontal and vertical scale)

@wadjih-bencheikh18 Please not only implement vertical scaling but also pan.
When we press the ALT the mouse cursor should change in a hand and you should be able to click + drag the spectrum (pan). So no zoom in this case but vertical and horizontal shift of the spectrum.

vertically scale

i think scrollWheel is not a good option to zoom (we better use any key(shift for exmple)+ scroll)

We can always add a modifier later but in this example I would like without modifier. This is what we use in most of our applications currently. It is also the behaviour when you go on google maps for example.

i think scrollWheel is not a good option to zoom (we better use any key(shift for exmple)+ scroll)

It's a valid point because indeed you'll have an undesirable behavior when scrolling and hitting a plot with your mouse. But we'll often integrate the component in a page that does not have any scrolling bar so we still want to be able to zoom without a modifier.

It is also the behaviour when you go on google maps for example.

Yes because there is nothing else than the map. When embedded in pages you cannot zoom with the mouse wheel.

@wadjih-bencheikh18 Please not only implement vertical scaling but also pan.
When we press the ALT the mouse cursor should change in a hand and you should be able to click + drag the spectrum (pan). So no zoom in this case but vertical and horizontal shift of the spectrum.

I have a problem with ALT key
in my browser alt change the focus to something else so sometimes it causes problems


Pin deps to most approximately equivalent to versions

This will fix #480, probably #479 and most likely any other node-sass-related unexpected hiccup.
Tests passing.

No thank you. If we decided to go down this route we'll use greenkeeper.


http 500 response on 'select'

I am trying to port my app from ols3 to ols 4.
The following select operation fails:
https://www.ebi.ac.uk/ols4/api/select?groupField=iri&start=0&q=*&rows=30&ontology=hcao&ontology=uberon.
It also happens for other values of the ontology parameter.
Initiaal investigation:

It seems the * value of the q param is causing the problem. When I change it with some other string, e.g. BFO_0000023 it works well.
q=* results in the correct response when adding local=true

Done


[x] My item is in the right category
[x] My item is logically grouped below similar items
[x] My item's name and description respects the conventions of the list
[x] My item is awesome
[x] My item is in line with the Tailwind brand usage guidelines
[x] I have read and followed the contribution guidelines

That domain name is NOT in line with the Tailwind brand usage guidelines

Hey @felixmacaspac while I feel it doesn't fall in line with the guidelines either, it's a cool and useful site. I've reached out to Adam on what he thinks and I'll let ya know. If he would like it to follow guidelines I'd suggest getting a different domain and rebranding, but I'd love to have this as an added entry in the repo!

Hi @joshmanders thanks for including it in the repo, BUT this is not my own work nor affiliated with it. I just found this open source tool on GitHub and was using it frequently, I just thought it was an incredible tool which is why I added it here. Would there be any problem if I'm not the owner of this tool? Sorry, I didn't expect that it would be approved because I also just realized that recently.

@felixmacaspac oh nah don't sweat it, contributions are allowed from anyone, we just kind of assumed it was yours because most people who are submitting are doing so to share something they made. I'll reach out to the dev!

Shared with the creator: https://github.com/Seb-GRAF/tailwind-helper/issues/2


style(app): App style design feedback slideout factory reset

Overview
This PR will fix Factory Slideout design feedback and update checkbox field styling.
In terms of banner styling, I need Mel's help to understand what she pointed out exactly.

Changelog

Update Factory Reset slideout styling
Add text style to checkboxField

Review requests

Risk assessment
low

Round 2 feedback on factory reset slideout

[ ] (1) Up the size of this icon to 24px, currently it's 20px
[ ] (2) Wondering why this is a different style from design?
[ ] (3) Add 8px margin between the list items
[ ] (4) Looks like there's a barely noticeable grey line right underneath the button?
[ ] (5) remove box shadow from .layXKe
[ ] (6) Looks like the SVG is a bit thicker than the designs—when you get to this step, contact me and I can try sending you another SVG
[ ] (7) The hover state colour should be our darkGreyHover (#646468), currently it's #283d52
[ ] (8) When I try to tab through all the links using my keyboard none of the links of the tabs go into their focusVisible state


Damage tracking issues in Qt Creator

Hyprland Version
 System/Version info
apm@apg ~> hyprctl systeminfo
Hyprland, built from branch main at commit 3e67ee0f5f66c74c0a0bd4f797361fd100c2e2d2 dirty (events: ignore setTitle when title didn't change).
Date: Wed Mar 13 16:38:24 2024
Tag: v0.36.0-107-g3e67ee0f

flags: (if any)

System Information:
System name: Linux
Node name: apg
Release: 6.7.9-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 08 Mar 2024 01:59:01 +0000

GPU information:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6650 XT / 6700S / 6800S] [1002:73ef] (rev c2) (prog-if 00 [VGA controller])
37:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev c7) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Bug or Regression?
Bug
Description
Damage tracking is borked in Qt Creator (extra/qtcreator). Bits of tooltips stay onscreen even after the tooltip is closed.
How to reproduce
Open the Hyprland project in Qt Creator, trigger an autocomplete (for example, start typing in the CMakeLists and hit Ctrl+Space), then accept or close it with escape. You will see that a few pixels from the right and bottom borders stay onscreen, sometimes flickering. They can be cleared by scrolling the view (causing a big damage event).
Crash reports, logs, images, videos
No response

Please try updating. This sounds like #5113 which was fixed on -git recently. The commit hash you stated you are on is just before the fix commit.


Loss is turning NaN for PARSeq

During my experiment, I generated 10 million English images using the method provided in the repository at https://github.com/clovaai/synthtiger. Out of these, 9 million images were in a horizontal orientation, while 1 million were in a vertical orientation. However, when training the PARSeq model, the loss turned NaN after just one epoch. I also attempted training with TRBA, which initially worked well for 12 epochs, but then experienced the same issue. Interestingly, the model achieved an 80% WRR on benchmarks using the weights from the 12th epoch, indicating that the data is likely not incorrect. I confirmed this by checking random samples. Even after removing the vertical images and keeping only the horizontal ones, the PARSeq model still encountered issues, with exploding gradients.
What could be the possible issue, any suggestions for debugging it?

Since it's an issue with the magnitude of the gradients, changing the learning rate might help. A script for tuning the LR is available (tune.py). Please check the README about the LR tuning process.
You can also experiment with a simpler LR scheduler (current the 1-cycle scheduler is used).

Thanks, I will try adjusting the learning rate and experimenting with a simpler LR scheduler to see if it resolves the issue.

@baudm Interestingly, the issue appears to be related to the number of GPUs. Previously, I was training it using four V100 GPUs, but after reducing it to two, the problem has been resolved and it is now training smoothly with original learning rate. Not sure why this is happening.

The default learning rate was tuned for 2 GPUs, and I wasn't really able to test my learning rate "formula" (batch size scaling + DDP scaling) for nGPUs > 2 due to hardware limitations. It's possible that the default learning rate is too high for nGPUs == 4.

Yeah, though, I never encountered this problem before with other datasets(~10M) I used to train PARSeq, regardless of the number of GPUs used (2,3,4,8).
Could you please recommend any learning resources on practical aspects of training large neural networks on GPUs or setting learning rates/batch size with DDP? I haven't come across this topic in my college or online courses, and it's consistently troubling me with issues such as learning rate turning NaN and models not converging. Thanks.


Silently enabling sessions

I just tracked down an issue we we're having with sessions which was caused because this gem silently enables sessions at the Sinatra level. Our product spans a couple Sinatra and plain Rack apps so we use Rack::Session::Cookie as a normal middleware, which causes conflicts with the "Sinatra way".
I'm not sure if it's feasible but I like the approach rack_csrf takes that checks for sessions or raises an error.

@larryfox happy to review and merge in any suggested changes if you can get to that.

Just updated the gem and saw your issue. If you can detail a bit of how you'd see this working, I'd try and pull in the change.


Implement the logic of mass balance

The basic setup (inputs) was concluded in #8. Now the implementation of the logic of mass balance calculation - transferring from Pascal original source code - will be carried out.

The main parts of the logic has been completed.
Other relevant PRs are:
#17 - Partial implementation of logic of mass balance - Part 2
#18 - Partial implementation of logic of mass balance - Part 3
#19 - Final part of implementation of mass balance logic


Consider merging https://github.com/jenswbe/scripts into this repo

Fixed by https://github.com/JenswBE/setup/commit/d85c5e63043ea7eca9381ce523540dcf1367693b


Simple query running too many Redis Get according to New Relic

Hey guys thanks for the past inputs, continuing here the discussion started on https://github.com/balderdashy/waterline/issues/1276
@Ryanc1256 I was told you could have some information on this question, could you take a look?
I forgot to add the header of the report, it follows:

Also here's the model being queryed:
module.exports = {

  attributes: {
    text        : { type: 'string' },
    position    : { type: 'string' },
    category    : { model: 'Category' },
    owner       : { model: 'User' },
    published   : { type: 'boolean' },
    metadata    : { type: 'json' }
  },
  afterUpdate: function(updatedRecord, cb) {
    Content.destroy({position: updatedRecord.position, category: updatedRecord.category, sort: 'createdAt DESC', published: false, skip: 10}).exec(function(err){
      if (err) return cb(err);
      cb();
    });
  },
  afterCreate: function(newlyInsertedRecord, cb) {
    Content.destroy({position: newlyInsertedRecord.position, category: newlyInsertedRecord.category, sort: 'createdAt DESC', published: false, skip: 10}).exec(function(err){
      Content.find({position: newlyInsertedRecord.position, category: newlyInsertedRecord.category}).exec(function (err, relatedContent) {
        if (err) return cb(err);
        if(relatedContent) {
          relatedContent.map(function(item){
            item.published = (newlyInsertedRecord.id == item.id);
            item.save();
          });
          cb();
        }
      });
    });

  }
};

Supposedly, afterUpdate and afterCreate are not related to the query monitored on new relic since the report its from the API of the app, the GUI its on another report.

@othiagocruz yeah, so was going to look at it when you posted it on the other repo, just though to wait until you did it here...
Okay so the reason why there are so many "get" request's is that when you do a ".find" it will find all the keys relating to your model, so "Content" and do single ".get" requests to grab the data out of them, then it will search the json string side the keys to check if your ".find" query matches the model it has just gotten and sterilized
So the way to get around it is, defining a primary key atm it's the default which is "id", so i would search by the "id" instead of anything else, that would reduce the amount of ".get" requests...
So for example...
If i had 200 Content models for example
If i went "Content.find({position: 1})"
It would call ".get" 200 times and sterilize the keys to see if position is equal to "1" or whatever I inserted into the find query.
What I would do is...
Content.find( 32 )
this will just find the models with the primary key, but since you don't really want that functionality in your case, you can't really bring down the "get" requests down.
It kind of goes it issue #80 too, I'm trying to fix it but it's gonna take sometime.

@Ryanc1256 I see, so its a recursion issue really. Thanks that been helpful, I think I could try to query the category model to find out its content and let the orm do the relations to see if I get less gets, will experiment on that and on the approach you mentioned!

@Ryanc1256  I see you've discovered sailsbot doesn't like the "question" label :simple_smile:  Really appreciate you responding to @othiagocruz.   There's some new stuff in the contribution guide that's worth a gander. see -- https://github.com/balderdashy/sails/blob/master/CONTRIBUTING.md#ii-issue-contributions

@irlnathan yeah, stupid bot lol! the thing is, it is valid question and is backed by a valid issue that i had mentioned above and that's why I'm trying to keep it around, as it's a valid... But then again it's loosely relating to #80 so "eh", we could close it, since it's relating to other issue, but I'm just keeping it because there are people out there that are bound to be trying to find out the same thing...

@Ryanc1256 Understood...this is something we're trying to solve with the new contribution guide. Github does a great job with back links, and linking to an open issue or pr that matches the guidelines from the closed one is the best way to make sure we see questions we can help with. However, if a question is a special exception, you can always not label it a question, and sailsbot will leave it alone :)


Vector Smart Objects showing only as a bitmap

I have a PSD with Smart Object (originally .ai file). When calling getDocumentInfo with expandSmartObjects flag on, it only shows the placed document as one bitmap layer although it is some kind of vector document.

Is there any way to get data about that document or Photoshop internally doesn't know that and only calls some Illustrator renderer that deals with that? I found illustratorPathsExport in Photoshop binary which I don't know what really does, but it seems promising :)
Can you tell me if this can theoretically be supported and if it even makes sense for you to support it? As I can imagine it is pretty specific case, but I hate to lose vectors and getting just a bitmap instead :crying_cat_face:

Any news on this? I see a lot of images (icons being most frequent usecase) embedded in PSDs this way and we currently cannot get any data about them, other that flattened bitmap.

You could call sendDocumentStreamToNetworkClient yourself, and grab the file directly (pdf in this case, of which ai is a variant).  It would then be your responsibility to deal with the file format (I wouldn't think pdf would be a problem, there's various library/os support for it)
I think that sendDocumentStreamToNetworkClient currently requires a layerID. 16.1 will allow you to use a placedID (unique ID), or to query into the placed document tree.  Generator docInfo is basically giving you a Photoshop document version of the smart object, which a flat, rasterized single layer of the pdf data. That's what Photoshop uses internally to get the source bits to composite for the smartObject layer.

Thanks for info. I will do some experiments in 16.1 (once it is released) and share the results of my research here.


How to subtract two columns in python

Description:
[Description of the issue]
Steps to Reproduce:

[First Step]
[Second Step]

Versions:
Which OS and which version of Hydrogen and Atom are you running?
You can get this information from copy and pasting the output of atom --version  from the command line.
Plugins:
Do you have any Hydrogen plugins installed and active?

[ ] hydrogen-python
[ ] Hydrogen Launcher
[ ] Data Explorer

Logs:
Please post any error logs and the output of the developer tools as described in our Debugging Guide.

I suggest using stack overflow, Google, or the python docs if you have a question that is not specific to hydrogen. And since there is no issue here with hydrogen, I am going to close this issue.


Added missing cmake options

Added build options that were present in autotools but missing in a cmake based configuration.

aggressive decommit
large allocation report
libgcc unwinder preference
finding asm/ptrace.h
finding HAVE___ATTRIBUTE__ALIGNED_FN

Closes #1420

Thanks! Applied. I had to make one amend to change the way we test for libgcc-by-default. Otherwise all good.

Thanks! Applied. I had to make one amend to change the way we test for libgcc-by-default. Otherwise all good.


Move all Strings to Constants file

There are a lot of long Strings in the app that can be moved to the Constants file to make it a bit more safe.

I just saw the application structure, it supports only MacOs. Sorry but I cannot work on it because of device issues. @brittanyarima can open it for others again.

Yes, MacOS is definitely needed! I opened it up again. Thanks for trying though!

I will take it @brittanyarima


Effective children

LGTM!  :+1: :trophy: children: [ :boy: :girl: :baby: ] changed: [ :children_crossing: ]

@sorvell / @kevinpschaaf any design docs around this feature / why it is good / how/when to use it?

Will be forthcoming after discussion with @arthurevans ...

What I have learned so far is:

use cases for the effective children APIs may be a trifle abstruse. But perhaps not so much as I think.
observeNodes is nifty.

For example, consider a tab panel element that we use like this:
<simple-tab-panel>
  <simple-tab></simple-tab>
  <simple-tab></simple-tab>

</simple-tab-panel>

The contract is simply: clicking the first tab shows the first tab-page, and so on. But since I'm a good citizen, I want to generate unique IDs for each of these elements and set up ARIA attributes to link them: aria-controls="tab-page-someuniqueid".
It's easy to do this once in ready, but what if the user adds tabs later? I used to have to add a mutation observer, which still wouldn't catch the case where one of my light DOM children is a <content> element that may have children distributed into it.
Now I can do something like:
Polymer.dom(this.$.tabContainer).observeNodes(tabsChanged);

Which is pretty nifty, right?

See also: Chris's PR, above for example niftiness.

Wooot for observeNodes makes sense thx @arthurevans , is there a way to unregister an observation?

@sorvell @arthurevans The asynchrony involved in using a MutationObserver to measure added and removed items suggests that IronSelectableBehavior might be redesigned to handle items that "don't exist yet" a little more gracefully. This is because an item "not existing" could mean A) the item doesn't actually exist as a child of the selectable, or B) the item exists but the MutationObserver hasn't told us about it yet. Right now, IronSelectableBehavior is designed around the assumption that the set of items is whatever you get when you querySelectorAll for items, and this is a fundamentally different approach that does not take full advantage of the change notifications you get from observeNodes.

@samccone Yup, see https://github.com/PolymerElements/iron-selector/blob/observe-nodes/iron-selectable.html#L144

Q: should unobserveNodes automatically be called when an element is detached?

@samccone I don't think that you necessarily want that always, although I admit it is usually dubious for a user to want to respond to these types of changes while detached.

I only wonder because of the potential for users to shoot themselves in the foot memory leak wise with this non private API.

In support of what you are saying, listeners automatically "unlisten" when you detach (I think).

Okay, I take that back. listeners does not automatically "unlisten" upon detach.

yeah so, imho unregistering automatically is a huge win for users from a memory and leak standpoint.. with the ability to conditionally opt out of this behavior
Can anyone come up with a case why this should not act this way?

Can you open an issue to discuss? This PR probably isn't the right place to
suggest new features :)
On Wed, Oct 14, 2015 at 5:17 PM Sam Saccone<EMAIL_ADDRESS>wrote:

yeah so, imho unregistering automatically is a huge win for users from a
memory and leak standpoint.. with the ability to conditionally opt out of
this behavior
Can anyone come up with a case why this should not act this way?
—
Reply to this email directly or view it on GitHub
https://github.com/Polymer/polymer/pull/2548#issuecomment-148238911.


[BUG] DataLoad fails on recreated Dataset after upgrading JindoRuntime

What is your environment(Kubernetes version, Fluid version, etc.)
Describe the bug
DataLoad keeps complaining "the bounded runtime is not ready" when I recreated a Dataset with a higher version of Jindo engine (upgraded from 4.X to 6.X, following the default version in Fluid). The recreated Dataset has the same name as the former one.
Events:
  Type    Reason           Age                 From      Message
  ----    ------           ----                ----      -------
  Normal  RuntimeNotReady  3s (x10 over 3m4s)  DataLoad  Bounded accelerate runtime not ready

From dataset controller's log, there's some error mentioning
2024-09-25T17:06:33.091+0800    ERROR   dataloadctl.DataLoad    operations/base.go:78   Failed  {"DataLoad": {"name":"demo-dataset-warmup","namespace":"default"}, "Command": ["jindo", "fs", "-report"], "FailedReason": "", "error": "command terminated with exit code 234"}
github.com/fluid-cloudnative/fluid/pkg/ddc/jindofsx/operations.JindoFileUtils.execWithoutTimeout
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/jindofsx/operations/base.go:78
github.com/fluid-cloudnative/fluid/pkg/ddc/jindofsx/operations.JindoFileUtils.exec.func1
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/jindofsx/operations/base.go:54
2024-09-25T17:06:33.091+0800    INFO    dataloadctl.DataLoad    jindofsx/load_data.go:202       runtime not ready       {"DataLoad": {"name":"demo-dataset-warmup","namespace":"default"}, "runtime": false}

What you expect to happen:
DataLoad should work well when I recreated the new Dataset.
How to reproduce it

Create a Dataset bound with JindoRuntime 4.X.
Create a DataLoad trying to warm up its cache.
Upgrade Fluid, also upgrading the default Jindo engine version from 4.X to 6.X.
Recreate the Dataset with same name. A 6.X Jindo engine will be deployed and bound to the new Dataset.
Create a DataLoad and the DataLoad will keep complaining "Bounded accelerate runtime not ready"

Additional Information

/assign @TrafalgarZZZ


unknown model

(main) (base) legion4080@LAPTOP-DTSSV3S1:~/MYXY/AI_pkgs/moondream$ python gradio_demo.py
Using device: cuda
If you run into issues, pass the --cpu flag to this script.
Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
Traceback (most recent call last):
File "/home/legion4080/MYXY/AI_pkgs/moondream/gradio_demo.py", line 25, in
moondream = AutoModelForCausalLM.from_pretrained(
File "/home/legion4080/anaconda3/envs/main/lib/python3.9/site-packages/transformers/models/auto/auto_factory.py", line 556, in from_pretrained
return model_class.from_pretrained(
File "/home/legion4080/anaconda3/envs/main/lib/python3.9/site-packages/transformers/modeling_utils.py", line 3375, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "/home/legion4080/.cache/huggingface/modules/transformers_modules/moondream2/moondream.py", line 16, in init
self.vision_encoder = VisionEncoder()
File "/home/legion4080/.cache/huggingface/modules/transformers_modules/moondream2/vision_encoder.py", line 98, in init
VisualHolder(timm.create_model("vit_so400m_patch14_siglip_384"))
File "/home/legion4080/anaconda3/envs/main/lib/python3.9/site-packages/timm/models/factory.py", line 78, in create_model
raise RuntimeError('Unknown model (%s)' % model_name)
RuntimeError: Unknown model (vit_so400m_patch14_siglip_384)

Looks like you have an old version of timm. Try pip install -U timm

I have same question,and I try to update "timm",but it also report same error

@T8star1984 Try making a new conda instance and install the requirements.txt from this repo. That's how I solved this issue

Thanks！i'll have a try.

Going to close this and use #65 as the tracking issue.


[DCOS_OSS-888] Document running integration tests with DC/OS Docker

High Level Description
This change provides clear instructions for using DC/OS Docker to run integration tests. It is aimed in particular at developers wanting to run integration tests, and for my needs over the last few days - to test changes to integration tests.
Related Issues

DCOS_OSS-888 Document how to run integration tests with DC/OS Docker.

Checklist for all PR's

[X] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: There is no test because there is no code, this is a docs only change.
[X] Read the DC/OS contributing guidelines
[X] Followed relevant code rules Rules for Packages and Systemd

Notes
This could perhaps be two PRs. I would be happy to split this up if requested.
I tried to make this as similar as possible to the above section.
I wanted to use test_env.export but I couldn't find it in the Docker container.
I am wary that this is not tested and it might not be stable.
That is, the integration tests run on the CI server might change without this documentation changing.

I'm not quite sure who to tag for a review, so I will tag the reviewers of the related https://github.com/mesosphere/dcos-enterprise/pull/786: @vespian , @mhrabovcin .

Closing to implement changes suggested in https://github.com/mesosphere/dcos-enterprise/pull/786.

Huh, this doesn't get all of the tests to pass. I will debug later. For example, test_enterprise_if_marathon_pods_can_be_deployed_with_mesos_containerizer fails.

@mesosphere-mergebot label Ready For Review

@mesosphere-mergebot label Ready For Review

@mesosphere-mergebot label ship it

@adamtheturtle  - thanks, good work on this documentation.


wasmtime-wiggle: generate function that automatically links all modules in integration

This is a good beginner issue that is scoped to the wasmtime-wiggle crate, at crates/wiggle/wasmtime.
See also #2000, cc @jedisct1
I propose that wasmtime_wiggle::wasmtime_integration! generate an additional function link_all(ctx, &Store, &mut Linker) -> Result<(), _> that constructs and links each module struct generated by the macro. This will make it hard to accidentally forget to instantiate and link in a module when maintaining an integration of several witx modules.
Frank has pointed out that this is impossible since each module presently requires an owned ctx value, maybe using Rc<> in the ctx type will help here? This could have inadvertently revealed more problems that we hadn't thought of yet.

This exists now


Added Space Dominator

Description
Added Space Dominator Game
Fixes:  #1648

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[y ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[y ] I have made this from my own
[y ] I have taken help from some online resourses
[y ] My code follows the style guidelines of this project
[y ] I have performed a self-review of my own code
[y ] I have commented my code, particularly in hard-to-understand areas
[y ] I have made corresponding changes to the documentation
[y ] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
https://github.com/Sulagna-Dutta-Roy/GGExtensions/assets/101548649/c5625727-d28d-4ec7-9f6b-63ea63cbdfdc

Hey @Sulagna-Dutta-Roy Can you please tell me why this pr is assigned level 1.like it is not easy to build as well....


Log the selected security module

Description
As an administrator of Besu, I want to see in logs which security module is selected
so that I can rectify any issues related to specific security module .
Acceptance Criteria

Security Module selector printed in logs at info level.

besu --config-file ./besu_config.toml
2020-05-07 10:18:05.297+10:00 | main | INFO  | AltBN128PairingPrecompiledContract | Using native alt bn128
2020-05-07 10:18:06.090+10:00 | main | INFO  | SECP256K1 | Using native secp256k1
2020-05-07 10:18:06.095+10:00 | main | INFO  | Besu | Starting Besu version: besu/v1.4.5-dev-d03082af/osx-x86_64/adoptopenjdk-java-14
2020-05-07 10:18:06.327+10:00 | main | WARN  | Besu | Permissions are disabled. Cannot enable PERM APIs when not using Permissions.
2020-05-07 10:18:06.328+10:00 | main | INFO  | StaticNodesParser | StaticNodes file /<snip>t/./data/static-nodes.json does not exist, no static connections will be created.
2020-05-07 10:18:06.329+10:00 | main | INFO  | Besu | Connecting to 0 static nodes.
2020-05-07 10:18:06.333+10:00 | main | INFO  | Besu | Security Module: localfile
2020-05-07 10:18:06.400+10:00 | main | INFO  | KeyPairUtil | Generated new public key


France.tv broken on some videos

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.07.28
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', 'Ninjago S02E04', 'https://www.france.tv/france-3/lego-ninjago/saison-2/242131-la-course-ninjaball.html', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2020.07.28
[debug] Python version 3.8.5 (CPython) - Linux-5.7.0-3-amd64-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.3.1-2, ffprobe 4.3.1-2
[debug] Proxy map: {}
[FranceTVSite] 242131-la-course-ninjaball: Downloading webpage
[FranceTV] dd1f1669-a5fb-479b-999c-31323f85f3f0: Downloading video JSON
[FranceTV] dd1f1669-a5fb-479b-999c-31323f85f3f0: Downloading geo restriction info
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/home/djib/.local/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 797, in extract_info
    ie_result = ie.extract(url)
  File "/home/djib/.local/lib/python3.8/site-packages/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/home/djib/.local/lib/python3.8/site-packages/youtube_dl/extractor/francetv.py", line 209, in _real_extract
    return self._extract_video(video_id, catalog)
  File "/home/djib/.local/lib/python3.8/site-packages/youtube_dl/extractor/francetv.py", line 169, in _extract_video
    self._sort_formats(formats)
  File "/home/djib/.local/lib/python3.8/site-packages/youtube_dl/extractor/common.py", line 1350, in _sort_formats
    raise ExtractorError('No video formats found')
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description
Some episodes of Lego Ninjago are not downloadable but are playable within the browser:

S02E03 can be downloaded: https://www.france.tv/france-3/lego-ninjago/saison-2/1119701-les-ennuis-n-arrivent-jamais-seuls.html
S02E04 cannot be downloaded: https://www.france.tv/france-3/lego-ninjago/saison-2/242131-la-course-ninjaball.html

I dug into the code of francetv.py and indeed there is a difference between the two in the JSON file fetched:

S02E03 has a url for each video: https://sivideo.webservices.francetelevisions.fr/tools/getInfosOeuvre/v2/?idDiffusion=cede1820-bdbb-4571-9673-5be4e97df458
S02E04 has no url (null value): https://sivideo.webservices.francetelevisions.fr/tools/getInfosOeuvre/v2/?idDiffusion=dd1f1669-a5fb-479b-999c-31323f85f3f0

The second video is playable within the browser though, so there should be a way to download it.

I've been digging a bit and it looks like youtube-dl is using the https://sivideo.webservices.francetelevisions.fr/tools/getInfosOeuvre/v2/ API to get the video information but as of now, the player page is using https://player.webservices.francetelevisions.fr/v1/videos/.
The latter returns a JSON with a video attribute (instead of videos) : https://player.webservices.francetelevisions.fr/v1/videos/cede1820-bdbb-4571-9673-5be4e97df458?country_code=FR&w=720&h=405&player_version=5.41.2&domain=www.france.tv&device_type=desktop&browser=firefox&browser_version=77&os=linux&diffusion_mode=tunnel_first
which contains a url attribute.
I might fix it but I've never contributed to OSS so it may take some time for me to get it right.

Bonjour, j'ai eu le même problème, cela semble aléatoire selon les vidéos. Dans la même série, seul le premier épisode a résisté à youtube-dl (https://www.france.tv/france-5/apocalypse-la-2e-guerre-mondiale/saison-1/328777-l-agression-1933-1939.html). Tous les autres ont fonctionné.
Pouvez-vous m'indiquer comment corriger l'erreur, faut-il remplacer l'URL de l'API dans un fichier python ? Où se trouve-t-il sur un système unix ?

Hi, I have the same problem. On a given show, only the first episode won't be downloaded.
Can you tell me how to quick-fix this locally? A python file to edit? Where is it on a unix-like system?
thanks.

@dstftw, could you please provide the bug number?  I didn’t find it and I would like to follow it.

@djibux #22561


Quantity lat/long  and  reverse geocoder

Hello,
How can I know how many

lat/long my server has per day ?
reverse geocoder calls per day ?

Traccar doesn't provide statistics, but you can probably do a database query to get that data.


scripts: L4T 5.0.2 RLS UVC support

There is still issue with module signature
Signed-off-by: Dmitry Perchanov<EMAIL_ADDRESS>

Verified on clean JP5.0.2.
FYI @Nir-Az


comment TODO in service account page

This change is

@CaoShuFeng I think you should leave the ## in the comment line before "Adding Secrets to a service account" because I believe they intend for that to be the level two heading in the future.

@chenopis Done.


The new "deepspeed" requires env PATH CUDA_HOME

My python may be acting funny, but after trouble-shooting, I came up the error that the deepspeed 'wheel' wasn't acting correctly, and in the error info it said there was no path to CUDA_HOME (as an environment variable)
Do you have that on your system? If so, you should put this link in your README.
https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local
If you didn't have to install that, and add it to your ENV PATHs, then it may be a different issue altogether. Note: I haven't yet tried for this solution, I wanted to see if you knew anything about it first, considering there's nothing directly concerning it  on the README.
EDIT:
I looked into your changes, noticed that you changed the 11.8 torch to the newer version -- which my GPU isn't compatible with, with its current drivers (and I've been told to be careful upgrading GPU drivers if you use SD because the newer ones may really slow down inferencing, due to some offloading to RAM issue)
Does this deepspeed require 12.1? Or can I get away with possibly deleting it and throwing 11.8 in there instead?
Or is the initial root of the issue what I, initially thought it was? Thanks a million, loving the improvements.

I changed and then returned, now I need cuda 11.8 , I'm not going to go higher because of the dependence of some libraries

Did you just change back recently, I believe I may have the 12.1...
Also, is there a CUDA_HOME already in your paths?
If you didn't have to download it, I'm curious about whether or not it's necessary and perhaps I can find out the core issue and post it whenever I do.

ALERT! DO NOT ADD THE LINK TO THE README!
Okay, for anyone searching issues that was having with the normal pip install -r requirements.txt
When you're install your dependencies, DO NOT simply pip install deepspeed like any other module.
Just run
````python scripts/modeldownloader.py```
Make sure python is in your PATH -- check with python --version in whatever cmd prompt you do your python stuff in.
IF NOTHING COMES UP, LINK YOUR PATH DIRECTLY TO YOUR PYTHON.EXE, NOT THE SCRIPTS DIRECTORY.

I'll add that to the instructions for manual installation, thanks for checking everything out

No problem!
One last thing. For anyone launching from a code editor, remember to remove the commented out 'launch demo' line, and 'untab it' -- bring to far left side. For those unfamiliar with python, but happen to be running an editor, this will help, just a bit, lol.

One last thing. For anyone launching from a code editor, remember to remove the commented out 'launch demo' line, it should be at the very bottom of the xtts_webui.py

Removed the comment so others wouldn't have to do it

About CUDA, yes I have both 11.8 and 12.1 in the paths, I change them when I need it.
xtts_webui.py can work with CUDA 12.1 , but xtts_finetune_webui can't do it, it needs CUDA 11.8 because of the faster-whisper library, that's why I have CUDA 11.8 in the project requirements.
There are prebuild wheels for CUDA 12.1 for windows, you can find them here
https://github.com/erew123/alltalk_tts/releases/tag/deepspeed

Spasibo!
Now that the new build is launching, I hate to come to you with more issues -- I'll work on them but you know your own UI better than I do, so maybe you'll spot the line more quickly... This is with the 'improve output quality/reduce noise' optoin checked:

Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 459, in call_prediction
output = await route_utils.call_process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\route_utils.py", line 232, in call_process_api
output = await app.get_blocks().process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1533, in process_api
result = await self.call_function(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1151, in call_function
prediction = await anyio.to_thread.run_sync(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\utils.py", line 678, in wrapper
response = f(*args, **kwargs)
File "c:\Users\user\xtts-webui-main\xtts_webui.py", line 295, in generate_audio
output_file = improve_and_convert_audio(output_file,output_type)
File "c:\Users\user\xtts-webui-main\scripts\funcs.py", line 159, in improve_and_convert_audio
ffmpeg
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\ffmpeg_run.py", line 284, in run_async
return subprocess.Popen(
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 971, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1456, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified
Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 459, in call_prediction
output = await route_utils.call_process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\route_utils.py", line 232, in call_process_api
output = await app.get_blocks().process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1533, in process_api
result = await self.call_function(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1151, in call_function
prediction = await anyio.to_thread.run_sync(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\utils.py", line 678, in wrapper
response = f(*args, **kwargs)
File "c:\Users\user\xtts-webui-main\xtts_webui.py", line 295, in generate_audio
output_file = improve_and_convert_audio(output_file,output_type)
File "c:\Users\user\xtts-webui-main\scripts\funcs.py", line 159, in improve_and_convert_audio
ffmpeg
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\ffmpeg_run.py", line 284, in run_async
return subprocess.Popen(
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 971, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1456, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified

The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 497, in process_events
response = await self.call_prediction(awake_events, batch)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 468, in call_prediction
raise Exception(str(error) if show_error else None) from error
Exception: None
2023-12-21 22:38:26.268 | INFO     | scripts.tts_funcs:local_generation:236 - Processing time: 15.75 seconds.
2023-12-21 22:39:13.120 | INFO     | scripts.tts_funcs:local_generation:236 - Processing time: 15.05 seconds.
2023-12-21 22:40:08.728 | INFO     | scripts.tts_funcs:local_generation:236 - Processing time: 14.05 seconds.
Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 459, in call_prediction
output = await route_utils.call_process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\route_utils.py", line 232, in call_process_api
output = await app.get_blocks().process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1533, in process_api
result = await self.call_function(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1151, in call_function
prediction = await anyio.to_thread.run_sync(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\utils.py", line 678, in wrapper
response = f(*args, **kwargs)
File "c:\Users\user\xtts-webui-main\xtts_webui.py", line 295, in generate_audio
output_file = improve_and_convert_audio(output_file,output_type)
File "c:\Users\user\xtts-webui-main\scripts\funcs.py", line 159, in improve_and_convert_audio
ffmpeg
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\ffmpeg_run.py", line 284, in run_async
return subprocess.Popen(
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 971, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1456, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified
Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 459, in call_prediction
output = await route_utils.call_process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\route_utils.py", line 232, in call_process_api
output = await app.get_blocks().process_api(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1533, in process_api
result = await self.call_function(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\blocks.py", line 1151, in call_function
prediction = await anyio.to_thread.run_sync(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\utils.py", line 678, in wrapper
response = f(*args, **kwargs)
File "c:\Users\user\xtts-webui-main\xtts_webui.py", line 295, in generate_audio
output_file = improve_and_convert_audio(output_file,output_type)
File "c:\Users\user\xtts-webui-main\scripts\funcs.py", line 159, in improve_and_convert_audio
ffmpeg
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\ffmpeg_run.py", line 284, in run_async
return subprocess.Popen(
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 971, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1456, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 497, in process_events
response = await self.call_prediction(awake_events, batch)
File "C:\Users\user\xtts-webui-main.venv\lib\site-packages\gradio\queueing.py", line 468, in call_prediction
raise Exception(str(error) if show_error else None) from error
The normal inferencing worked just fine, going through all other options now to make sure everything is good -- looks like you spotted the UI type-o I was going to mention as well.

Very good news and slightly bad news:
As per my uses the new functionallity works fine: The outputs have indeed been added to the output folder, and with much quicker speed, and with higher quality.
The only bad news is that they are not registered by the WebUI display. This realization occured prior to FFMPEG so it had nothing to do with that. I can live with that the ultra high quality versions being displayed in WebUI as I specifically use the files regardless.
Both resemblance and the noise reduction function work like a charm -- aside from webUI direct preview.
Great work so far man, this is really well done.

Thank you. I'm glad my work is useful.

The only bad news is that they are not registered by the WebUI display. This realization occured prior to FFMPEG so it had nothing to do with that. I can live without the ultra high quality versions being displayed in WebUI as I specifically use the files regardless.

I plan to add a status field to display progress status and error messages


bracket pair unexpectedBracket foreground not always applied

I have set "editorBracketHighlight.unexpectedBracket.foreground": "#ff0000",, but I see at end of line 129 that the paren isn't colored red:

https://github.com/microsoft/vscode-github-triage-actions/blob/fc9badb5421470d905e571e14f34fd1ab33e426f/classifier-deep/apply/apply-labels/index.ts#L129
I cant repro in other similar situation, seems to be some sort of edge case where that particular paren isn't identified as being in error.

This is as designed.
The unexpected brackets are in line 131. The closing ) in line 129 closes the ( from the same line. The { in line 129 is marked as unclosed.
Maybe unclosed brackets should also colored red?

This is as designed. The unexpected brackets are in line 131. The closing ) in line 129 closes the ( from the same line. The { in line 129 is internally marked as unclosed.
Maybe unclosed brackets should also be colored red?

I feel it would be helpful to also mark the unclosed brackets as red, not just the unexpected ones, which would help differentiate them from closed ones.


Notify App So Transitions Can Be Handled In Native Code/Background As Well

Implementation is for iOS only right now, Android will be coming soon.
The purpose of this enhancement is to allow transitions to also be handled in the background (potentially storing it for later, and then allowing the app to handle it when it is reopened, or to do some other custom action).
A notification was used to completely decouple the handling class from the plugin class. If the listener is not implemented then there are no compile issues. A string representation of the JSON object is passed to the notification because I needed to handle the notification in objective-c code and the JSON object couldn't be imported as is (compile issue with multiple constructors I think).
The following code can be added to the AppDelegate to handle a transition:
AppDelegate.h
-(void)handleTransitionListener:(NSNotification *) notification;
AppDelegate.m
-(void)handleTransitionListener:(NSNotification *) notification
{
NSLog(@"handleTransitionListener heard the transition notification!");
NSString *strJSONTransition = (NSString *)notification.object;

NSLog(strJSONTransition);

}
And the following notification listener registration code needs to be added to init():
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleTransitionListener:) name:@"handleTransition" object:nil];

Great idea :+1:  with this NotificationCenter, I've also decoupled GeoNotificationManager and GeofencePlugin using that 826eb00

Hi @jgcaruso ,
Any update on the Android portion of this?

I haven't had a chance to work on it yet. Sadly I don't have an ETA as the functionality I needed this plugin for has been put on hold while I work on some more critical features of the app. But it will probably be closer to a month or two, not a year away.

Cool, thanks for the quick reply!

Hi @jgcaruso
I don't understand what to do if I want for example to send a request to a server when a transition is detected.
Do I have to add some native code or it's already in place ?
For Android I managed to do it by adding a BroadcastReceiver.
https://github.com/ElieSauveterre/cordova-plugin-geofence/blob/f53549963e5f9e2bf0569f0e924b206462c9d60a/src/android/TransitionReceiver.java
https://github.com/ElieSauveterre/cordova-plugin-geofence/blob/f53549963e5f9e2bf0569f0e924b206462c9d60a/src/android/GeoNotification.java

@eliesauveterre I don't recall if anything has been done for Android, but I did it for iOS.
You'd have to write native code that listens for the event if you want it executed in the background since JavaScript isn't executed when the app is in the background.

@jgcaruso Ok, that what I thought. I did it for Android, I will try to do the same for iOS.
Thanks.

@eliesauveterre All you need to do is copy the function I posted above in the AppDelegate class and put whatever code you want to run in there.
Easy as pie.

@ElieSauveterre What did you edit in the AndroidManifest.xml?

@SandervMaurik I updated the dependencies to make it work with cordova 8
See https://github.com/ElieSauveterre/cordova-plugin-geofence/commit/07ca675a230bae952a09df87390701663ad7ea9f#diff-53f390d375398624afe1cfe1125f42bf

Can this be moved to the README.md? I got the impression from the README that this functionality only existed for android. I'll do it if nobody else gets to it, but at the moment I know exactly 0 objective C or swift, so I have to figure that out first.


[TRACKER] Blend shape Issues

This is a tracker for issues with the Blend shapes implementation in Godot. Blend shapes are also called Shape keys (in Blender) or Morph Targets.

I'm the terror that flaps through the issues! I'm the fly in your released soup. I'm your bad conscience that wakes you at 3am!
I'M the issue tracker!
- a certain duck

Common Workarounds if you have issues

There are two everlasting issues with blendshape meshes and shared instances or mesh resource threaded loading in Godot 3.x so might be one of the two.
a) blend shape values are not (re)set properly when the mesh joins the scene, happens constantly with threading, result is that mesh explodes. You can try to (hard)reset all blend values to e.g. 0.0 in a script and see if this solves the issue.
b) mesh is shared with other instances and not made unique / local to scene. This is not a bug just how Godot rolls with blend shapes. As soon as two instances have different blend values corruption sets in. You can try to duplicate / local_to_scene the mesh for each instance and see if this solves the issue.
(source)

Backlink to the tracker tracker. https://github.com/orgs/godotengine/projects/58/views/3
Godot 4.x

https://github.com/godotengine/godot/issues/31595

since around Godot 3.2

[x] https://github.com/godotengine/godot/issues/75724
[x] https://github.com/godotengine/godot/issues/76320
[ ] https://github.com/godotengine/godot/issues/49005

observed

in Godot: 4.0.dev https://github.com/godotengine/godot/commit/45d3b965bb55f3111478306070034ed18e8fa5e4
on: Windows10

[ ] https://github.com/godotengine/godot/issues/54719

note: crash could not be confirmed
observed

in Godot: 4.0 (dev/nightly)
on GPUs

Nvidia GTX 1060 6GB, Nvidia studio driver 471.68 (Windows10)

[x] https://github.com/godotengine/godot/issues/55619

observed

affects: glb (glTF), unknown for FBX
in Godot: 4.0 https://github.com/godotengine/godot/commit/52b7d5fa347fb88aa016e1e30414abd01e800381
on GPUs: Nvidia 3000 series, Nvidia GeForce 1060 GTX
on: Windows11

[x] https://github.com/godotengine/godot/issues/58093

observed

in Godot: 4.0.alpha2.official
on: Windows10

[x] https://github.com/godotengine/godot/issues/68588
[x] https://github.com/godotengine/godot/issues/75969

Work on Blend shapes in Godot 4

… which might fix issues listed for Godot 3.x (or not)

https://github.com/godotengine/godot/pull/37273

Cherry-picked for 3.2.2.

https://github.com/godotengine/godot/pull/38763

Cherry-picked for 3.2.3.

https://github.com/godotengine/godot/pull/42827

Cherry-picked for 3.4.

https://github.com/godotengine/godot/pull/44430
https://github.com/godotengine/godot/pull/44649
https://github.com/godotengine/godot/pull/45859

backported to GLES3 in Godot 3.3

https://github.com/godotengine/godot/pull/48915
https://github.com/godotengine/godot/pull/52802
https://github.com/godotengine/godot/pull/53608
https://github.com/godotengine/godot/pull/53114

in scene gltf export: support blend shapes
plus fixes: https://github.com/godotengine/godot/pull/53114
backported to 3.4 (https://github.com/godotengine/godot/pull/53448)

https://github.com/godotengine/godot/pull/53865

note: Blend shapes are imported via this new track type + several processing optimizations
can be exported: https://github.com/godotengine/godot/pull/58711

https://github.com/godotengine/godot/pull/57801
https://github.com/godotengine/godot/pull/59489
https://github.com/godotengine/godot/pull/61217

Godot 3.x
All sightings are in GLES3, except documented otherwise.

NOTE: I also listed already closed issues, but only if they are cherry-picked for 3.4.x from 3.5 (which not released at the time of writing). There are several closed issues with milestone 3.4 not listed here.

General

related/duplicate issues due to sharing the same underlying mesh resource

[ ] https://github.com/godotengine/godot/issues/10402

observed

in Godot: 3.0 Alpha1 (on: Ubuntu16.04), 3.2.2, 3.3.2

[ ] https://github.com/godotengine/godot/issues/51860

observed

in Godot: 3.3.stable
on: Nvidia RTX 2070 (Windows10)

[ ] https://github.com/godotengine/godot/issues/61533

context: .GLB model which consists of multiple MeshInstances where at least one has blendshapes
observed

in Godot: 3.4.2stable and 3.5beta
on GPU: Intel(R) Iris(R) Xe Graphics (Windows10)

Issues with Normals

[ ] https://github.com/godotengine/godot/issues/43215

affects: glTF

but not: FBX; but FBX has the error of not adjusting the normals at all when a blendshape is applied (source)

observed

in Godot: 3.2.3.Stable
on: Inspiron 7373 Core i7-8550U / Intel(R) UHD Graphics 620 (Windows10)

[ ] https://github.com/godotengine/godot/issues/42620

observed

in Godot: 3.2.3.stable (Windows7)

on GPU: Nvidia GTX 780

in Godot: 3.4.4 (Windows10)

on GPU: Nvidia RTX 3060 Ti

related [ ] https://github.com/godotengine/godot/issues/74228

[ ] https://github.com/godotengine/godot/issues/54705

observed

in Godot: 3.4.Stable, 3.5 RC 5, master
on: Nvidia GTX 1060 6GB, Nvidia studio driver 471.68 (Windows10)

[ ] https://github.com/godotengine/godot/issues/53244

observed

in Godot: 3.2, 3.3.2, 3.4.beta
on:

Nvidia RTX 2080 Ti (Windows10)
Nvidia GTX 1050 m (Linux)

[ ] https://github.com/godotengine/godot/issues/42242

observed

in Godot: 3.2.3.stable, 3.5.1.stable
on GPU: Intel Iris Plus Graphics (Core i7-1065G7) (Windows10)
works on 3.2.3.stable /win10 version 2004 /nvidia 1070 (source) and Godot 3.5.rc8 and Godot 4 Alpha 13 for both Ubuntu; nvidia and Windows 10; nvidia

theory: maybe limited to integrated GPUs
works in Godot 4.0 beta5 (Vulkan) (source)

[x] https://github.com/godotengine/godot/issues/34658

observed

in Godot: 3.2 beta 4
on: Ubuntu 18.04

note: related to / duplicate of https://github.com/godotengine/godot/issues/38443?

[ ] https://github.com/godotengine/godot/issues/45690

affects: .glb, .gltf, .fbx
observed

in Godot: 3.2.3.stable mono (OS: Manjaro)
on GPU: AMD ATI Radeon RX 5600 XT, using video-linux driver

could not be reproduced on -> theory: driver issue

Godot 3.2.x with GPUs

GeForce GTX 1080 (NVIDIA proprietary driver 460.32.03) (OS: Fedora 33)
RTX 2070S (Driver version 461.40) (OS: Windows10)
Intel HD 630 and AMD Radeon RX Vega M (both with Mesa 20.3.4) (OS: Mageia 8)

[ ] https://github.com/godotengine/godot/issues/27390

observed

in Godot: 3.1 (OS: Windows10), 3.5 RC 6
on GPU: AMD Vega 8 and Intel integrated

seems to work in GLES2

[x] https://github.com/godotengine/godot/issues/60525

Cherry-picked for 3.4.5.
there was also an issue in GLES2, but it was fixed by https://github.com/godotengine/godot/pull/60829

[x] https://github.com/godotengine/godot/issues/58789

affects: GLES2
Cherry-picked for 3.4.4.

[x] https://github.com/godotengine/godot/issues/58592

Cherry-picked for 3.4.4.

[x] https://github.com/godotengine/godot/issues/55633

Cherry-picked for 3.4.3.

[x] https://github.com/godotengine/godot/issues/53374

Cherry-picked for 3.4.1.

Models with blend shape are not rendered correctly (mainly on Android, but also sightings on Desktop with Ubuntu 20.04 using Godot 3.2.stable (source)

HTML

[ ] https://github.com/godotengine/godot/issues/63179

affects: models in glTF format (both .gltf and .glb) which consists of multiple MeshInstances where at least one has blendshapes
observed

in Godot: 3.4.4.stable, 3.4.4.mono
on Firefox and Google Chrome
with GPU: AMD Radeon Vega 8, Driver 24.20.12028.4004 (Windows10)

Skinned meshes with blendshapes do not render on Android (mainly on Android, but also sightings in HTML (source))

Android

[ ] https://github.com/godotengine/godot/issues/63218
[ ] https://github.com/godotengine/godot/issues/39112

affected: FBX, unknown for glTF
observed

in Godot: 3.2.1.stable
on GPU: Adreno(TM) 640
on phones:

OnePlus G1910
XIAOMI 8

[ ] https://github.com/godotengine/godot/issues/43217

affects: models in glTF and FBX format
observed

in Godot: 3.2.3.Stable, 3.2.4.rc1, 3.3.4
on:

Galaxy S6 running android 7.0
GPU: Adreno 630 device (POCO F1)

macOS

[ ] https://github.com/godotengine/godot/issues/58078

observed

in Godot: 3.4.2.stable, 3.4.4.stable
on: GLES2

iPhone

[ ] https://github.com/godotengine/godot/issues/58230

observed

in Godot: 3.4.2.stable
on: iPhone12 mini (15.2) with GLES3

very, very strange

https://github.com/godotengine/godot/issues/41688

on GPU: AMD Radeon RX 5600 XT, using video-linux driver, on Manjaro (Linux)

Fixed in Godot 4.x, but still an issue in Godot 3.x

https://github.com/godotengine/godot/issues/54062

context: .GLB model which consists of multiple MeshInstances where at least one has blendshapes
observed

in Godot: 3.3.4.stable
on GPU: GeForce 750ti (Windows10)

https://github.com/godotengine/godot/issues/31595

observed

might not be a bug, but an error in usage
in Godot: master branch on Aug 23, 2019, so since around Godot 3.2, and still present on Godot 4.0.dev

https://github.com/godotengine/godot/issues/38443

observed

in Godot: 3.2.1
on: Ubuntu 18.04

NOTE: should be indirectly fixed in Godot 4 because of https://github.com/godotengine/godot/pull/53865

Documentation Issues

[ ] https://github.com/godotengine/godot/issues/75179
[ ] https://github.com/godotengine/godot/issues/15778
[x] https://github.com/godotengine/godot-docs/issues/5954
[x] https://github.com/godotengine/godot/issues/61685

observed

in Godot: 3.4.4.stable
on GPU: NVIDIA RTX 2060, driver 512.95 (Windows10)

workaround: By default, glTF exports non-deforming bones for some reason. Exporting only deforming bones resolved this issue (source)

[ ] https://github.com/godotengine/godot-docs/issues/4502

Enhanced Collada Exporter

listing for completeness

[ ] https://github.com/godotengine/collada-exporter/issues/69

Related Proposals

[ ] where to save blend shapes

https://github.com/godotengine/godot-proposals/issues/2465, or
https://github.com/godotengine/godot-proposals/issues/3477
previously discussed here #37854

[x] https://github.com/godotengine/godot-proposals/issues/24

related functionality: SurfaceTool.create_from_blend_shape() (https://github.com/godotengine/godot/pull/26355)

https://github.com/godotengine/godot/issues/49249

salvageable as proposal

[ ] https://github.com/godotengine/godot/issues/40292

not a bug, but an enhancement

Commenting here so I don't forget to update documentation later. In 3.x blendshapes could include position, normal, tangents, colors, uvs, and uv2s. In 4.0 blendshapes only apply to position, normal, and tangents.

@clayjohn what are your thoughts on adding add a default blend shape value to the rendering server?


Allow for flexible data years in plot_population_path

The function parameter_plots.plot_population_path() needs to be updated to allow for labels that reflect the data and model start years.

Resolved with PR #825


VpcConfig leaves behind Network Interface

When I create a stack that uses the VpcConfig (hard coded due to #22) and then go to delete the stack the resulting ENI that is created to enable the VpcConfig isn't deleted so when I go to delete the database and it's security group, the security group cannot be deleted due to the lingering lambda function's ENI.
As a user, when I delete a AWS::Serverless::Function with a VpcConfig specified the ENI should be deleted as well.

Did you create the security groups outside of the template? CloudFormation cannot delete resources create outside of the template. You have to do it manually until the bug is fixed

Yes they were created outside of the stack due to the #57

Yeah, then CloudFormation won't delete those resources. This is by design to let CloudFormation manage only resources that it creates

Okay I'll try creating a SG and ingress rule on the existing SG in the template and see if the ENI gets deleted. Of course #57 might still prevent this.

Yes, #57 is on the works. It should prevent your problem. I am closing this issue for now.

The problem comes even when some "external" resources (e.g. subnets) are created via a custom resource in the same stack, e.g.
VpcConfig:
  SubnetIds: !GetAtt CustomSubnets.SubnetIds
  ...

Here my CustomSubnets resource creates a few subnets and exports their IDs via SubnetIds. The attribute gets resolved correctly (!), and Lambda is created successfully.
When I delete the stack, since this Lambda references CustomSubnets, it should be deleted before the latter, and then CustomSubnets would handle Delete request successfully by deleting associated subnets.
However, upon deletion the Delete request complains that its subnets are still associated with the Lambda's ENI. So there's no way to cleanly delete the stack.

Did you give your Lambda permission to delete the ENI? Checkout - http://docs.aws.amazon.com/lambda/latest/dg/vpc.html

Yes, it is assigned AWSLambdaVPCAccessExecutionRole

Cool, it's working correctly after today's intrinsic fix. Thanks!