🐛 [firebase_dynamic_links] Applinks not working on iOS 14

Bug report
Describe the bug
Dynamic link not working on iOS 14, i was test with iOS <14 and app direct to apps , but in iOS 14 not.
It's currently happen when i'm open link from safari, but when i'm trying to open using
xcrun simctl openurl booted https://www.xxxx.com/products it's directly open app
Steps to reproduce
Steps to reproduce the behavior:

Open dynamic link on safari
Browser direct to alt url, it's should direct to apps

Expected behavior
It's should working like iOS <14

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
╰─ flutter doctor -v
[✓] Flutter (Channel dev, 1.23.0-4.0.pre, on Mac OS X 10.15.7 19H2 x86_64, locale en-ID)
    • Flutter version 1.23.0-4.0.pre at /Users/ukietux/Library/flutter
    • Framework revision 83dd176777 (8 days ago), 2020-09-22 12:04:44 -0700
    • Engine revision 2abe69c608
    • Dart version 2.10.0 (build 2.10.0-136.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/ukietux/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/ukietux/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.9.3

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 49.0.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.49.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.14.1

[✓] Connected device (2 available)
    • Anfas iPhone (mobile)  • 5a8fcc6bb435b3549abe6befd251dfadbcaff60b • ios • iOS 14.0
    • iPhone 11 Pro (mobile) • 16EEE674-DA94-4065-ACFE-770C0DEA3936     • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-4 (simulator)

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Changing current working directory to: /Users/ukietux/Workspace/Mobile/Flutter/hapus/hakken-flutter/hakken
Dart SDK 2.10.0-136.0.dev
Flutter SDK 1.23.0-4.0.pre
hakken 1.86.0

dependencies:
- badges 1.1.1 [flutter]
- connectivity 0.4.9 [flutter meta connectivity_platform_interface connectivity_macos connectivity_for_web]
- cupertino_icons 0.1.3
- dio 3.0.9 [http_parser path]
- dio_http_cache 0.2.8 [flutter quiver json_serializable json_annotation dio sqflite path crypto]
- firebase_core 0.4.5 [firebase_core_platform_interface flutter meta firebase_core_web]
- firebase_crashlytics 0.1.4+1 [flutter stack_trace]
- firebase_dynamic_links 0.5.3 [flutter]
- firebase_messaging 6.0.16 [meta platform flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_countdown_timer 1.1.0 [flutter]
- flutter_holo_date_picker 0.2.0 [flutter]
- flutter_html 0.11.1 [html flutter]
- flutter_launcher_icons 0.7.5 [image args yaml]
- flutter_local_notifications 1.4.4+4 [flutter platform flutter_local_notifications_platform_interface]
- flutter_shimmer 1.3.0 [flutter]
- flutter_slidable 0.5.5 [flutter]
- flutter_spinkit 4.1.2+1 [flutter]
- flutter_web_browser 0.11.0 [flutter]
- flutter_youtube_view 1.1.9 [flutter]
- fluttertoast 4.0.1 [flutter flutter_web_plugins]
- get_it 4.0.4 [async meta]
- google_fonts 1.1.0 [flutter http path_provider crypto pedantic]
- grouped_buttons 1.0.4 [flutter]
- http 0.12.2 [http_parser path pedantic]
- intl 0.16.1 [path]
- liquid_pull_to_refresh 2.0.0 [flutter]
- meta 1.3.0-nullsafety.2
- neumorphic 0.4.0 [flutter characters]
- page_indicator 0.3.0 [flutter]
- rflutter_alert 1.0.3 [flutter]
- rxdart 0.23.1
- scoped_model 1.0.1 [flutter]
- share 0.6.4+3 [meta flutter]
- shared_preferences 0.5.8 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web]
- simple_animations 2.2.1 [flutter sa_multi_tween sa_anicoto sa_stateless_animation sa_v1_migration]
- sqflite 1.3.1 [flutter sqflite_common path]
- stripe_payment 1.0.7 [flutter]
- url_launcher 5.5.0 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos]
- webview_flutter 0.3.22+1 [flutter]

dev dependencies:
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]

transitive dependencies:
- _fe_analyzer_shared 6.0.0 [meta]
- analyzer 0.39.15 [_fe_analyzer_shared args charcode cli_util collection convert crypto glob html meta package_config path pub_semver source_span watcher yaml]
- archive 2.0.13 [crypto args path]
- args 1.6.0
- async 2.5.0-nullsafety [collection]
- boolean_selector 2.1.0-nullsafety [source_span string_scanner]
- build 1.3.0 [analyzer async convert crypto logging meta path glob]
- build_config 0.4.2 [checked_yaml json_annotation meta path pubspec_parse yaml]
- characters 1.1.0-nullsafety.2
- charcode 1.2.0-nullsafety
- checked_yaml 1.0.2 [json_annotation source_span yaml]
- cli_util 0.1.4 [path]
- clock 1.1.0-nullsafety
- collection 1.15.0-nullsafety.2
- connectivity_for_web 0.3.1 [connectivity_platform_interface flutter_web_plugins flutter]
- connectivity_macos 0.1.0+3 [flutter]
- connectivity_platform_interface 1.0.6 [flutter meta plugin_platform_interface]
- convert 2.1.1 [charcode typed_data]
- crypto 2.1.4 [collection convert typed_data]
- csslib 0.16.2 [source_span]
- dart_style 1.3.6 [analyzer args path source_span]
- fake_async 1.1.0-nullsafety [clock collection]
- file 5.2.1 [intl meta path]
- firebase 7.3.0 [http http_parser js]
- firebase_core_platform_interface 1.0.4 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.1.1+2 [firebase firebase_core_platform_interface flutter flutter_web_plugins meta js]
- flutter_local_notifications_platform_interface 1.0.1 [flutter plugin_platform_interface]
- flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math]
- glob 1.2.0 [async collection node_io path pedantic string_scanner]
- html 0.14.0+3 [csslib source_span]
- http_parser 3.1.4 [charcode collection source_span string_scanner typed_data]
- image 2.1.12 [archive xml]
- js 0.6.2
- json_annotation 3.0.1
- json_serializable 3.3.0 [analyzer build build_config json_annotation meta path source_gen]
- logging 0.11.4
- matcher 0.12.10-nullsafety [stack_trace]
- node_interop 1.1.1 [js]
- node_io 1.1.1 [node_interop path]
- package_config 1.9.3 [path charcode]
- path 1.8.0-nullsafety
- path_provider 1.6.11 [flutter path_provider_platform_interface path_provider_macos path_provider_linux]
- path_provider_linux 0.0.1+2 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 0.0.4+3 [flutter]
- path_provider_platform_interface 1.0.2 [flutter meta platform plugin_platform_interface]
- pedantic 1.9.0
- petitparser 2.4.0 [meta]
- platform 2.2.1
- platform_detect 1.4.0 [meta pub_semver]
- plugin_platform_interface 1.0.2 [meta]
- process 3.0.13 [file intl meta path platform]
- pub_semver 1.4.4 [collection]
- pubspec_parse 0.1.5 [checked_yaml json_annotation pub_semver yaml]
- quiver 2.1.3 [matcher meta]
- sa_anicoto 1.0.2 [flutter supercharged]
- sa_multi_tween 1.1.1 [flutter supercharged]
- sa_stateless_animation 1.0.1 [flutter supercharged sa_anicoto]
- sa_v1_migration 1.1.2 [flutter]
- shared_preferences_linux 0.0.2+1 [file flutter meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 0.0.1+10 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- sky_engine 0.0.99
- source_gen 0.9.6 [analyzer async build dart_style glob meta path pedantic source_span]
- source_span 1.8.0-nullsafety [charcode collection path term_glyph]
- sqflite_common 1.0.2+1 [synchronized path meta]
- stack_trace 1.10.0-nullsafety [path]
- stream_channel 2.1.0-nullsafety [async]
- string_scanner 1.1.0-nullsafety [charcode source_span]
- supercharged 1.9.0 [supercharged_dart flutter]
- supercharged_dart 1.1.0
- synchronized 2.2.0+2
- term_glyph 1.2.0-nullsafety
- test_api 0.2.19-nullsafety [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0-nullsafety.2 [collection]
- url_launcher_linux 0.0.1+1 [flutter]
- url_launcher_macos 0.0.1+7 [flutter]
- url_launcher_platform_interface 1.0.7 [flutter meta plugin_platform_interface]
- url_launcher_web 0.1.2+1 [url_launcher_platform_interface platform_detect flutter flutter_web_plugins meta]
- vector_math 2.1.0-nullsafety.2
- watcher 0.9.7+15 [async path pedantic]
- xdg_directories 0.1.0 [path process flutter]
- xml 3.6.1 [collection convert meta petitparser]
- yaml 2.2.1 [charcode collection string_scanner source_span]

Same here

its working for me on iOS 14

the issue I'm facing is that I'm unable to clear the dynamic link from the app lifecycle, it keeps pushing the screen view.

My dynamic link working in ios 14 too. If using custom domain you HV to do some extra stuff. Check on in dynamic link documentation

What you mean by unable to clear from lifecycle?

Getting this same issue.
Android works fine, but some iOS devices work, others not. Most of the issues have been from iOS 14.4. (a reboot does fix the link issue).
App flow:

Install app
enter email and send login email to user
get passwordless login email
click link in email app
gets directed to invalid dynamic link website (error).

Using myapp.page.link for dynamic link URLs.
firebase_core: ^0.5.3
firebase_auth: ^0.18.4
firebase_dynamic_links: ^0.6.3

• Flutter version 1.22.5 at /home/anthony/dev/flutter
• Framework revision<PHONE_NUMBER> (3 months ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4


Build changes: esbuild & TypeScript

Aim is to allow the majority of the JavaScript to move to TypeScript and
use multiple files as required while continuing to provide it as a
single JavaScript file for emscripten.
As a bonus we can clean up the SVG loading by bundling it, removing
async awkwardness at initialization time.

I think this is a good start. It might be worth revisiting soon to add a test runner. I'll get this deploying to a microbit.org domain first.


Better way to run webhook process?

A daemonset like this?  https://gitlab.med.stanford.edu/xuwang/kube-gitlab-authn/tree/master/manifests

another example https://github.com/torchbox/kube-ldap-authn/blob/master/daemonset.yaml

we have a daemonset and a pod now.


plugin not added

I get this error when trying to add the plugin

2020-06-04T14_15_49_845Z-debug.log
ps: sometimes the plugin installs normally

I don't know how but the problem was solved after:
run npm i cordova-plugin-mobile-ocr
and remove and add the plugin again


Allow a path to be passed from the command line.

Allow a path to be passed from the command line.

This has been replaced by: https://github.com/mattou07/iis-builder/pull/14
But doesn't have the 64 bit check


Balanced accuracy on ConfusionMatrix fails

The signature says it should be able to support it.

also there should be an adjusted kwarg potentially https://scikit-learn.org/stable/modules/model_evaluation.html#balanced-accuracy-score

Closing in favour of #569


Breaking Change: name in apps

In file config/pyscript/apps/appname/__init__.py, __name__ previously was set to "app.appname". With recent changes to master it is now set to "app.appname.__init__".
It broke some of my scripts, though, the fix was simple. This should likely be mentioned in breaking changes.

That's actually a bug in the reload changes.  It should still be app.appname.

Tested this commit. __name__ now works as it did before. The log lines still have __init__ in them (when I'm fairly certain they did not before), but this doesn't cause any issues for me and, aside from some strange Home Assistant "logger:" settings or people who have some script that reads Home Assistant log lines, I can't imagine it causes any issues for anyone else either.
At least for the log line (and I was really okay with it being in __name__ too) I think it makes sense to have __init__ in them to differentiate between a log from the outer level in a file called /apps/someapp/mything.py and a function called mything in a file called /apps/someapp/__init__.py.

The log lines with __init__ were that way in 1.0.0.  I decided to get rid of __init__ from the global context names when it's used in the package form for apps and modules.  That manes that apps/APP.py and apps/APP/__init__.py now both have the same global context name apps.APP.  But only one is loaded (the package form apps/APP/__init__.py takes priority if both are present).


SVG: does this package support the <image> tag?

What are you trying to achieve?
I would like for this package to support the image tag because on discord I would like to be able to embed the users profile image and have it show their current status over it. But I can't do this unless I can import the external profile image. Currently all it does it import a blank image.
Have you searched for similar questions?
Are you able to provide a minimal, standalone code sample that demonstrates this question?
const sharp = require('sharp');
const { MessageAttachment } = require('discord.js');
return msg.channel.send({ files: [new MessageAttachment(sharp(Buffer.from(`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="32" viewBox="0 0 40 32" style="pointer-events: none; position: absolute; display: block; height: 100%; width: auto;" aria-hidden="true"><embed src="https://cdn.discordapp.com/avatars/313807409195778053/1aeddeb82cee7ed953d16c237e089779.png" x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-status-mobile-32)" alt=" " style="-o-object-fit: cover; object-fit: cover; pointer-events: none; display: block;" aria-hidden="true"/></svg>`)).png(), 'test.png')] })

Are you able to provide a sample image that helps explain the question?
These are what it's outputting

and this is what I would like to have it look like

External, URL-based images within SVG files are not supported. Please see #1871

Ok, that's fine. I found svg-to-img which was able to use URL-based images from svg code like I needed it to do. Thanks though.

@lovell Sorry I also forgot to mention, what about if using a base64 encoded image?

Embedded base64 encoded PNG and JPEG images within SVG are supported and there's an example in the unit tests at https://github.com/lovell/sharp/blob/master/test/unit/svg.js#L66
Please ensure you trust the source of any images used with libraries (such as Puppeteer) that can make network requests.

Ok, I figured out how to use the embedded form now. It's cause I wasn't using xlink:href.
One last question. Would it be possible to convert an animated svg to a gif?

Embedded GIFs are not supported by librsvg.

I hope this information helped. Please feel free to re-open with more details if further assistance is required.

Comment above links to a unit test on the master branch rather than on a git hash, so the link is kinda broken. For anyone looking for the answer in the future, this link should work.


Badges, CI and forks

At the moment, the CI runs fail for forks, as a result of being unable to upload coverage status. I presume this is because they don't have the tokens set to allow uploading. The most appropriate thing would be to disable the badge generation step for forks.

This appears to be resolved now, checked for two forks. Perhaps the root cause was related to some other general fixing that was done to the coveralls action on the main repo. I will close this issue and re-open it if the issue occurs. @nicholasloveday was one person I think experiencing the issue - please let me know if this is still a problem for you and I will look into it further.

It hasn't been an issue for me for a while. The problem was intermittent so I'll let you know if it happens again.


Not showing on simulator when changing the development region

I wanted to get German names for the Locations so I changed the development region to Germany and then I get the following error:
MobileGestalt.c:1647: Could not retrieve region info
and the Picker is not showing up.
Is there any Other Way to get German names for the locations?

See https://stackoverflow.com/a/14080924


My-Personal-Journal Completed

Summary
This project is a web-based Personal Journal application built using Python's Flask framework and SQLite as the database. It allows users to create and manage journal entries, tag them for easy organization, and search through past entries by keyword or date.
Key Features:

Add New Journal Entries: Users can create entries by specifying their mood, content, and associated tags.
Search Entries: The app provides functionality to search journal entries using keywords or specific dates.
Tag Management: Users can create, view, and click on tags to filter entries, making it easy to navigate related content.
User Interface: A clean, centered UI is designed for ease of use, making journal management intuitive and user-friendly.

Technologies Used:

Python (for the backend logic)
Flask (for the web framework)
SQLite (for storing journal entries)
HTML/CSS (for front-end design)

###Screenshots

@king04aman I have completed #49 , Can you review it then if ok please merge it with the hacktober-accepted tag.


State?

Had a look at test.js and must say it looks pretty nice! What's the state of this thing? Could I use it to parse something like JSON?

I'm not sure, but possibly. The only thing I know for sure isn't working right is expressions in parentheses (the operation defined starting at line 192 of test.js). I'm pretty sure I know how to fix it - I just haven't had time because work has been busy.

Honestly I'd like to come back to this project and test it more rigorously, see if I can make it useful.

Thanks for the quick reply! Cool. I'll have a look at some other Pratt parsers first before I decide whether to hand craft or try building upon this. So don't sweat it for my sake :)

If you look at the parser for the language I'm currently working on, you'll see I've adapted the same table-driven approach for it. It's not generated on the fly, I'm coding it by hand, but still using Pratt's technique for parsing expressions. I do still store the precedence and associativity of each operation in a table though, so that at least is still the same.

The language is FAR from ready for prime time; I just started working on it a couple of weeks ago and I work all day so I don't get to work on it as much as I'd like. It's my first attempt at a statically typed language, using bidirectional type checking with some degree of inference.

Nice! Sounds like a language I'd be interested in having a closer look at. From what I can see, you've already come a long way.
I've also designed a compile-to-JavaScript language, kesh. Actually, to TypeScript's AST, if that's possible. The idea is to piggyback on TypeScript's compiler and get a lot of things for free. I don't really have the time to work on it, but I'd like to at least have a parser for my data notation format.


[BUG] - Plutus script uses same UTxO for fees and collateral

Internal/External
External   otherwise.
Area
Plutus    Related to Plutus Scripts (Alonzo).
Summary
Node version: 1.30.1
This screenshot shows a mint Tx that uses the same UTxO for fees and collateral. Is this allowed?

My understanding is that if the transaction succeeds, then the fee is taken. If the transaction fails because of a script error, the collateral is taken and the fee is not. So it would make sense that the same UTxO is allowed.
On the other hand, if the transaction fails, the full amount of the collateral UTxO is lost so it's a good idea to have a dedicated collateral UTxO with a small amount of Ada.


Documentation for STM32 HAL

Added references for registers, notes for bit manipulation, and the reference manuals' procedures to go with functions.

Forgot pre-commit

FWIW no need to close the PR, you can update it in place by pushing to the branch.  (Will probably need to do that during review.)


support LFS-upload through web interface

Some users prefer to solely use the web interface for datahub communication (no ARCitect or ARC commander).
And would like to upload e.g. larger image files, which should ideally (i) be tracked via LFS and still (ii) be visible as images in the UI.
@BjoernUsadel

It took Gitlab 3 years to fix it so would be good to check it soon.

It took Gitlab 3 years to fix it so would be good to check it soon.

Haha yes, it seems they take quite a long time to ship such fixes....


Source-level debug information

The compiler should optionally generate source-level debug metadata. See http://llvm.org/docs/SourceLevelDebugging.html for a reference.

Source location information sort-of works, but local variables aren't getting generated correctly yet, and there are some quirks in the location information generation that need to be ironed out.


Is_sorted, Is_sorted_until and Is_partitioned Algorithms

Implemented the is_sorted, is_sorted_until and is_partitioned algorithms.
I also fixed the formatting I had messed up on search.hpp.

@dcbdan: first of all, please rebase this branch on master so it can be merged later on.

I'm fine with merging this once the minor issues above have been addressed.

Did a rebase and made the changes. Of course, please make sure I didn't introduce anything incorrect.


Initial load on publish selection page takes a while

First time opening the app and going to Publish, my page takes about a minute to load. I think Akin tried some things in the past to improve this.

Fixed.


Add all-contributors bot

Hey @all-contributors please add @Rabosa616 for code, content, doc, design, ideas, maintenance, test, example, review

Hey @all-contributors please add @Rabosa616 for code, content, doc, design, ideas, maintenance, test, example, review

Hey @all-contributors please add @Rabosa616 for code, content, doc, design, ideas, maintenance, test, example, review


Creating a Symfony 6.3.2 project with PHP 8.2.8 then installing a orm-pack results in errors

@nicolas-grekas  The issue is unresolved from #40 .  It still shows the error "The service "doctrine.orm.default_annotation_metadata_driver" has a dependency on a non-existent service "doctrine.orm.metadata.annotation_reader".
It still requires using composer require doctrine/annotations
Can you add require doctrine/annotations to the composer.json file or is this a doctrine issue?
Thank you for your help and all of your support to the Symfony community!

Can you please try again after upgrading composer to the latest version?

@nicolas-grekas  I have the latest version of composer 2.5.8 and I also ran composer update prior to submitting the issue.  As a double check I ran  composer self-update  and then confirmed I was using version 2.4.0 of the orm-pack and then manually deleted my cache and vendor folders and the re-ran composer update and it is still giving me that error.

Can you please give me the full list of reproducing steps?

did u fond a solution for the error plz ?


Build and release arm64/v2 (aarch64) skupper-router docker image

This is to support

https://github.com/skupperproject/skupper/pull/1064

Plan
There are some implementation suggestions in the original PR

https://github.com/skupperproject/skupper-router/pull/1100

and also @ganeshmurthy has a write-up discussing options.
In summary, we need to eventually produce multiarch manifest, but it's ok to not have it initially (and give the aarch64 image a different name, and then manually specify that when initializing skupper). We want the build to be reasonably fast (so qemu-user is out, or at least running everything in qemu-user is out). There should be two solutions, both crosscompilation and a native build. Crosscompilation is useful on GitHub Actions, and native build can be done on Travis CI or in general by those who have physical arm64 machines, such as inside Red Hat.

This has been resolved via https://github.com/skupperproject/skupper-router/issues/1404


Crash during execution

Recently installed RP4 with nothing else running on it.
root@rpi4-20230102:~# docker-compose -v
docker-compose version 1.25.0, build unknown
root@rpi4-20230102:~# docker -v
Docker version 20.10.5+dfsg1, build 55c4c88
root@rpi4-20230102:~# uname -a
Linux rpi4-20230102 5.10.0-20-arm64 #1 SMP Debian 5.10.158-2 (2022-12-13) aarch64 GNU/Linux
root@rpi4-20230102:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

I've seen this crash a few times now :
app_1  | Failed to render TimeoutError: Navigation timeout of 30000 ms exceeded
app_1  |     at /app/node_modules/puppeteer/lib/cjs/puppeteer/common/LifecycleWatcher.js:106:111
app_1  | Converting rendered screenshot of http://<IP_ADDRESS>:8123/dashboard-kindle/kindle?kiosk to grayscale png...
app_1  | /app/node_modules/gm/lib/command.js:301
app_1  |           err = new Error('Command failed: ' + stderr);
app_1  |                 ^
app_1  |
app_1  | Error: Command failed: convert: unable to open image '/output/cover.png.temp': No such file or directory @ error/blob.c/OpenBlob/3570.
app_1  | convert: no decode delegate for this image format `TEMP' @ error/constitute.c/ReadImage/741.
app_1  | convert: no images defined `/output/cover.png' @ error/convert.c/ConvertImageCommand/3342.
app_1  |
app_1  |     at ChildProcess.onExit (/app/node_modules/gm/lib/command.js:301:17)
app_1  |     at ChildProcess.emit (node:events:513:28)
app_1  |     at maybeClose (node:internal/child_process:1100:16)
app_1  |     at Socket.<anonymous> (node:internal/child_process:458:11)
app_1  |     at Socket.emit (node:events:513:28)
app_1  |     at Pipe.<anonymous> (node:net:301:12) {
app_1  |   code: 1,
app_1  |   signal: null
app_1  | }
hass-lovelace-kindle-screensaver_app_1 exited with code 1

I should note that I had to change 3.8 to 3.7 in my docker compose file, otherwise I get this :
root@rpi4-20230102:~/hass-lovelace-kindle-screensaver# docker-compose up
ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

LMK what else you might need. Thanks.

RENDERING_TIMEOUT=50000 seems to have helped, I will monitor it.

It indeed crashes when there was no image rendered yet. So once the timeout was high enough to render something, it didn't crash anymore. I'll try to fix this soon, as it currently might cause quite a crash loop.


Improve conference table display a bit

Add some DataTables love on the conference pages to make it look better (even on mobile!) as well as provide basic search on the rows.

Great! thank you!


refactor: gmp-ecm wrapper

Edit:
I'm thinking this wrapper must be another separate new crate.
(I'll leave this issue open for curious readers 😃)

https://github.com/skyf0l/gmp-ecm-rs 👀


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've rerendered the recipe as instructed in #50.
Here's a checklist to do before merging.

[ ] Bump the build number if needed.

Fixes #50

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


[BUG] Add-PnPTeamsTab -Type pdf

Reporting an Issue or Missing Feature
Adding a new MS Teams Tab with "Add-PnPTeamsTab" and Type PDF is not working as expected. The new Tab is created but the file is not placed correctly.
Expected behavior
Tab gets added and PDF opens when clicking on the tab.
Actual behavior
Tab gets added but file is not available with error "This item might not exist or is no longer available". See screenshot below.
Steps to reproduce behavior
Add-PnPTeamsTab -Team "Test005" -Channel "General" -DisplayName "PDF" -Type pdf -ContentUrl "https://XXXXXXX.sharepoint.com/teams/Test005/Shared Documents/General/test.pdf" -EntityId null
What is the version of the Cmdlet module you are running?
PnP.PowerShell 1.9.0
Which operating system/environment are you running PnP PowerShell on?

[x] Windows
[ ] Linux
[ ] MacOS
[ ] Azure Cloud Shell
[ ] Azure Functions
[ ] Other : please specify

Screenshots:
Creating with Add-PnPTeamsTab:

After creating the file can be selected manually which shows that the file should be fine:

Working fine after manual selecting the file:

Working as expected when using a .docx instead of .pdf

@BlaaaBlaaaBlaaa - Just remove the %20 from the /Shared%20Documents URL and it will work fine.

Hi,
Unfortunately this still seems not to be working:
Add-PnPTeamsTab -Team $($DisplayName) -Channel "General" -DisplayName "Code of Conduct" -Type PDF -ContentUrl "https://XXXXX.sharepoint.com/teams/$($DisplayName)/Shared Documents/General/$($PDF_CoC_file)" -EntityId "null"

Any other idea? Only difference I can see is in the URL with "teams" vs "sites"


[BUG] it is giving me this error when i try to launch System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[ ] My answer given in the checkbox above is a lie.

What problem did you encounter?
it is not letting me launch roblox

nvm i fixed it by myself

nvm i fixed it by myself

How?

nvm i fixed it by myself

How? I have the same issue

[!IMPORTANT]
Read this wiki page
https://github.com/pizzaboxer/bloxstrap/wiki/403-(Forbidden)-error-when-launching-Roblox


Documents Adder

It would be super cool to have one to add our own documents, especially the accounting ones. It would save me a lot of work. Do you have something like that?

Hi, unfortunately no, but I think it's worth a try when I find some free time

Yes please, it would be great to have this function, I have worked with *.jwpub files, I can edit them but not their content. When opening the database I find a BLOB content, which is encrypted. Maybe you can add, instead of modifying that existing BLOB, add a new one without modifying it.

So, if I understood correctly, you would like to edit the blob field. Basically an app in which you put the text and can encode or decode it.

Yes correct, I can show you so far what I have discovered from *.jwpub files. And based on that maybe you can do something. It seems that there is a way to export that BLOB through SQLite Browser to a *.bin file, then with some program they decrypt the file and convert it to *.htm. With the help of Sigil, they edit the *.htm file, and again do the process in reverse to insert it back into the table. A *.jwpub is composed of two files inside, 1) "manifest.json", which contains the necessary information so that JW Library can read the *.jwpub file, and 2) a compressed file called "contents". Inside "contents" we find a *.db database, if the *.jwpub contains images, inside the compressed "contents" the images will be found.

If you haven't seen it, we discussed about this here. I managed to get the content, but I didn't try doing the opposite.

Wow!  Thank you very much, I will read the whole conversation


Add CliMix class to wrap both BaseConfig and CliMixin

Description
Add new class to wrap base config and cli mixin to help with typing:
class CliMix(BaseConfig, CliMixin):
    pass

per convention maybe we just call the new thing CliConfig?


Update brew for 0.7.4

Tested locally, installed 0.7.4 as expected.

:+1:

Confirmed this worked:
brew tap Cyan4973/zstd zstd
brew install zstd

Should we document this anywhere?

CC @cadedaniel -- this is now live and usable externally, thanks for setting it up!

Should we document this anywhere?

Yes, likely in the readme

Thanks to you guys for the extremely quick turnaround! Glad to see this live, will be using it in a project.


usePrevious returns undefined

Hi,
I'm on the latest version of react-use. usePrevious is returning undefined. I have tried arrays, objects, primitives, etc, and they all return undefined.

The first return of that hook is always undefined, because you dont have a previous value for first render.
Provide a code example (issue template made not because we have nothig to do)

Oh you know what, I think my component was re-mounting or something which was resetting the usePrevious state back to undefined every time.

Not sure if I should open a new issue or raise the question here, but it seems very relevant to this thread so raising it here for now.
I understand that the previous value to the initial render will always be undefined, and that the hook is therefore doing the "correct" thing.
For me the main use case for usePrevious is to check if a value changes. and if it changes you might want to do something (there are of course a lot of other use cases I'm sure).
For me the current behavior means I cannot do this without also adding some extra checks.
I have a flag for validation called "isValid", and if that flag changes I want to take some action.
Using the usePrevious hook, I cannot simply do this, since this will always be true on the initial render:
if(isValid !== prevIsValid) {
// do something
}
I have to do this instead:
if(prevIsValid !== undefined && isValid !== prevIsValid) {
// do something
}
Seems to me this could lead to some subtle bugs as well.
I might be thinking about it all wrong, just not able to see how atm :)

@einarq Main purpose of usePrevious is to store given value of any variable between adjacent calls.
The way you doing it now looks absolutely fine to me, only issue it can lead will occur when your original isValid become undefined.
I barely can imagine other common logic for this hook. Even giving possibility to define initial value sounds incorrect for me.


Fix ascending ordering exception

For distinct and order together in active record, for acending,
we can either send Arel::Nodes::NamedFunction, which will
just do ORDER BY without direction, which will default to ASC.
Or we can send Arel::Nodes::Ascending, which will do ORDER BY
ASC.
Right now, for columns other than :string, :text, we were sending
only Arel::Attributes::Attribute, which will blow up in
active_record, when it tries to call to_sql on itself.
Best solution seems to be to always send Arel::Nodes::Ascending,
when we order in that direction.
Fixes BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1333137

@Fryguy @kbrock you guys are probably relevant to review? I wonder if this is a rails bug, that we can't send the Arel::Attributes::Attribute anymore.

@gtanzillo @kbrock please review

@Ladas fun. I have an outstanding PR in rails on this one
I have to say, your description of this problem was written very nicely. thanks.


better social info on all pages

[ ] photo on twitter
[x] descriptions for each page

okay, I've now got better social text for all pages. Going to close it there.


Global relay changelog adjustment

Summary
Sales need something to show that we can integrate with Proofpoint so I made a small adjustment to our changelog. I also fixed a small error where I said it wasn't configurable in the UI.

/update-branch


Attached files show up twice in emails (two identical copies)

Crickets

I know it's only September, but solving this ticket would be a great early Christmas present.

Using the following:
import datetime

def mail_send(files_to_send):

    archive_path = '/home/user/archive/'
    files_to_send = ['1.jpg', '2.jpg', '3.jpg']

    print(files_to_send)

    right_now = datetime.datetime.now()

    envelope = Envelope(
        from_addr = ('edited', 'FROM_NAME'),
        to_addr = ('edited', 'TO_NAME'),
        subject = 'Log Report: {0}'.format(right_now.strftime("%Y/%m/%d")),
        text_body = ""
    )

    for each in files_to_send:
        envelope.add_attachment(archive_path + each)

    envelope.send('smtp.googlemail.com', login='edited',
                  password='edited', tls=True)

i get 1.jpg sent twice, so i'm having this same issue.

see #27 for a fix


Dockerfile has incorrect path for payload.config.js

Link to reproduction
No response
Describe the Bug
Not sure if it's just not working on my machine, but when using the Dockerfiles of either the ecommerce or the website template, it references the payload-config without the subfolder that it resides in. The blank template is fine as the payload.config.js doesn't sit in the payload subfolder.
To Reproduce

npx create-payload app
select either ecommerce or website template
run the Dockerfile

Payload Version
2.0.0
Adapters and Plugins
No response

My Dockerfile looks like this, currently.
I've had trouble with yarn, next.config.js, csp.js and redirects.js. I don't know if there is something I've done wrong, or what, but I believe the provided Dockerfile should not require any configuration.
FROM node:18.17-alpine as base

RUN npm install -g pnpm

FROM base as builder

WORKDIR /home/node/app

COPY package*.json ./

RUN pnpm install

COPY . .

RUN pnpm run build

FROM base as runtime

ENV NODE_ENV=production
ENV PAYLOAD_CONFIG_PATH=dist/payload/payload.config.js

WORKDIR /home/node/app

COPY package*.json ./

RUN pnpm install --prod

COPY --from=builder /home/node/app/dist ./dist
COPY --from=builder /home/node/app/build ./build
COPY --from=builder /home/node/app/.next ./.next
COPY --from=builder /home/node/app/next.config.js ./next.config.js
COPY --from=builder /home/node/app/csp.js ./csp.js
COPY --from=builder /home/node/app/redirects.js ./redirects.js

EXPOSE 3000

CMD ["node", "dist/server.js"]


Add baseline functionality to ktlint

Adds in a new flag, baseline, that allows you to specify a baseline to check again when running your report.
The functionality is similar to Android lint's baseline. It creates a snapshot file of the current errors in the project on the first run using the checkstyle reporter. On all following runs it checks against that baseline file and only reports errors that do not exist inside that file.

I wonder if it would be cleaner to make your own reporter rather than rely on checkstyle. Seems like a non-obvious dependency that changing checkstyle could potentially break this functionality.
Also - it looks like the --baseline param both generates or loads the baseline file? Maybe less confusing to break them into separate commands.

We'd also want to build a set of tests.

I wonder if it would be cleaner to make your own reporter rather than rely on checkstyle. Seems like a non-obvious dependency that changing checkstyle could potentially break this functionality.

Fair point, just wasn't sure if that would be too large of a change. I'll add in a new reporter tonight.

Also - it looks like the --baseline param both generates or loads the baseline file? Maybe less confusing to break them into separate commands.

That is how it works with Android lint so I copied that model. If it exists then it loads otherwise it generates so that it can be run against the next time. I'm not sure if it makes sense to have two flags when you wouldn't know if you had a baseline file or not though happy to add in if you prefer

We'd also want to build a set of tests.

I'll add some tonight as well where possible

I wonder if it would be cleaner to make your own reporter rather than rely on checkstyle. Seems like a non-obvious dependency that changing checkstyle could potentially break this functionality.

Fair point, just wasn't sure if that would be too large of a change. I'll add in a new reporter tonight.

Also - it looks like the --baseline param both generates or loads the baseline file? Maybe less confusing to break them into separate commands.

That is how it works with Android lint so I copied that model. If it exists then it loads otherwise it generates so that it can be run against the next time. I'm not sure if it makes sense to have two flags when you wouldn't know if you had a baseline file or not though happy to add in if you prefer

We'd also want to build a set of tests.

I'll add some tonight as well where possible

So now there is an interesting issue - I can't have test resources that fail because they don't follow ktlint but I need them not to so that the tests pass. Any thoughts @shashachu?

@shashachu how does this PR look now? This is a much needed feature!

Any update? Need this feature

Currently this prevents our team from adopting ktlint, the feature is critical for large projects with huge poorly formatted legacy codebase

I implemented ktlint in old multi module project with baseline, but it generates a baseline file for each module. Is there any way to generate one baseline file for all modules?

I implemented ktlint in old multi module project with baseline, but it generates a baseline file for each module. Is there any way to generate one baseline file for all modules?

I implemented ktlint in old multi module project with baseline, but it generates a baseline file for each module. Is there any way to generate one baseline file for all modules?

Not in how this is intended to work. Feel free to file a feature request

I implemented ktlint in old multi module project with baseline, but it generates a baseline file for each module. Is there any way to generate one baseline file for all modules?

Not in how this is intended to work. Feel free to file a feature request

Great feature @joshfeinberg. I have a question, if you run ktlint with the baseline and the -F option, is it supposed to fix the code noted in the baseline? I would expect it to not fix code in baseline but it seems it fix all code. That would be great for having a command to format the new code only.

The baseline functionality does not affect the formatter option at all. You can configure ktlint to just run on files currently in your git stage and that should solve this issue. Feel free to file a feature request on ktlint if you have a reason to specifically want a feature to not change stuff in the baseline

I see. We use git stage. The reason was to prevent reformatting an entire file when you only touch few lines.


TypeError: index(): argument 'indices' (position 1) must be tuple of Tensors, not Tensor in proposal_target_layer_cascade.py

My environment is cuda9.0, python3.6, pytorch0.4. I use pascal_voc dataset.
When I run trainval_net.py, I got this error. How to solve this?
labels = gt_boxes[:, :, 4].contiguous().view(-1).index(offset.view(-1)).view(batch_size, -1) TypeError: index(): argument 'indices' (position 1) must be tuple of Tensors, not Tensor
The error line is in class _ProposalTargetLayer(nn.Module),
def _sample_rois_pytorch(self, all_rois, gt_boxes, fg_rois_per_image, rois_per_image, num_classes):
`    def _sample_rois_pytorch(self, all_rois, gt_boxes, fg_rois_per_image, rois_per_image, num_classes):
"""Generate a random sample of RoIs comprising foreground and background
examples.
"""
# overlaps: (rois x gt_boxes)
    overlaps = bbox_overlaps_batch(all_rois, gt_boxes)

    max_overlaps, gt_assignment = torch.max(overlaps, 2)

    batch_size = overlaps.size(0)
    num_proposal = overlaps.size(1)
    num_boxes_per_img = overlaps.size(2)

    offset = torch.arange(0, batch_size)*gt_boxes.size(1)
    offset = offset.view(-1, 1).type_as(gt_assignment) + gt_assignment

    labels = gt_boxes[:, :, 4].contiguous().view(-1).index(offset.view(-1)).view(batch_size, -1)`

Use index() like this: index((offset.view(-1),))

@gullalc Thanks a lot. I used [] replace index(), it also works for me.


Removing TypeTraits

Review the possibility of removing Boost.TypeTraits
We currently have:
#include <boost/type_traits/remove_cv.hpp>
#include <boost/type_traits/copy_cv.hpp>

in tuple.hpp and
#include <boost/type_traits/is_final.hpp>
#include <boost/type_traits/type_with_alignment.hpp>

in over_allocator.hpp

@vinniefalco I had a look at that and it seems like it's not worth it.

config.hpp would need to include <type_traits>
config.hpp would be polluted with 3 not-so-small snippets (not 4 because C++11 includes remove_cv)
type_traits would still be a transitive dependency of boost.url. It would just be at level 3 now.
type_traits is also a comparatively very small dependency.

# after removing references to type_traits in libs/url
> python tools/boostdep/depinst/depinst.py url
Installing: config, headers, ../tools/boost_install, ../tools/build, ../tools/cmake
Installing: assert, system, align, static_assert, core, variant2, optional, mp11, config, throw_exception, container, filesystem, unordered, json
Installing: winapi, type_traits, move, utility, predef, detail, intrusive, smart_ptr, iterator, io, container_hash, atomic, preprocessor, tuple, describe
Installing: mpl, concept_check, conversion, function_types, fusion
Installing: typeof, functional
Installing: function
Installing: bind


Camera Stream Fails with Strange WebRTC Cryptographic Error

The SDM support for the new wired nest doorbell is added by Google today. I can successly detect the device using this plugin but when trying to open the live video, I see following error:
[homebridge-google-nest-sdm] Error: Cannot get schema for 'Array' target
at AsnSchemaStorage.get (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/schema.js:17:19)
at Function.toASN (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/serializer.js:24:48)
at Function.toAsnItem (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/serializer.js:152:33)
at Function.toASN (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/serializer.js:52:48)
at Function.serialize (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/serializer.js:14:21)
at Function.serialize (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/asn1-schema/build/cjs/convert.js:10:43)
at Function.create (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/@peculiar/x509/build/x509.cjs.js:2405:43)
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Function.CipherContext.createSelfSignedCertificateWithKey (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/dtls/src/context/cipher.ts:111:18)
at RTCDtlsTransport.setupCertificate (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/werift/src/transport/dtls.ts:69:9)
at RTCPeerConnection.createOffer (/usr/lib/node_modules/homebridge-google-nest-sdm/node_modules/werift/src/peerConnection.ts:221:7)
at WebRtcNestStreamer.initialize (/usr/lib/node_modules/homebridge-google-nest-sdm/src/NestStreamer.ts:104:21)
at DoorbellStreamingDelegate.startStream (/usr/lib/node_modules/homebridge-google-nest-sdm/src/StreamingDelegate.ts:300:20)

Hi @yuxiangc25, something failed way down in the bowels of WebRTC.  What environment are you running the plugin on?

Hi @potmat , the plugin runs on a Raspberry Pi 4 Model B,
OS version:
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian

Looks like there's some problem with cyptography when creating the offer SDP.  What could be causing this I haven't the foggiest idea.  I'm using a RPi4 myself without issues.  Maybe try installing the preconfigured homebridge image: https://github.com/homebridge/homebridge-raspbian-image/releases/tag/v1.0.39

Update: I tried to set this plugin as child bridge, and paired with homekit again...then it worked.


Phpstorm 2020.1 issue directory tree?

Thanks for this handy and cool plugin!
Is there an issue known in phpstorm 2020.1 that the colors not visible in the directory tree?
It works on tabs and in the search dialog.

PhpStorm 2020.1
Build #PS-201.6668.153, built on April 13, 2020

Runtime version: 11.0.6+8-b765.25 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.4
GC: ParNew, ConcurrentMarkSweep
Memory: 2022M
Cores: 32
Registry: ide.max.recent.projects=1000, run.processes.with.pty=false, ide.balloon.shadow.size=0
Non-Bundled Plugins: mobi.hsz.idea.gitignore, zielu.gittoolbox, String Manipulation, com.steve.plugins.recentprojects, com.tobszarny.activetabhighlighter.plugin.id, com.ultrahob.zerolength.plugin, commit-template-idea-plugin, dev.pnbarx.idea.treecolor, tanvd.grazi, com.dmarcotte.handlebars, de.espend.idea.laravel, lv.midiana.misc.phpstorm-plugins.deep-keys, com.kalessil.phpStorm.phpInspectionsEA, de.espend.idea.php.annotation, net.king2500.plugins.PhpAdvancedAutoComplete, org.psliwa.idea.composer, ru.adelf.idea.dotenv, com.wix.eslint, izhangzhihao.rainbow.brackets, ru.crazycoder.plugins.tabdir, some.awesome

It looks like you have disabled colors in Preferences -> Appearance & Behavior -> File Colors -> Enable File Colors. Please check this setting. Unfortunately, plugins can't highlight the project tree while this system setting is off.
If changing the settings does not affect the issue, please let me know.

Thanks for your fast response, yes that did the trick. 👍


Error on running Python script on Power BI--ErrorCode=-2147467259

Hi team,
I'm moving this here https://github.com/MicrosoftDocs/powerbi-docs.zh-cn/issues/42
because it may be related with the original documentation
@linxurong commented 8 days ago — with docs.microsoft.com
I found a error most of time when I run a python script on Power BI, how to solve this issue
DataSource.Error: ADO.NET: A problem occurred while processing your Python script.
Here are the technical details: Process must exit before requested information can be determined.
Details:
DataSourceKind=Python
DataSourcePath=Python
Message=A problem occurred while processing your Python script.
Here are the technical details: Process must exit before requested information can be determined.
ErrorCode=-2147467259
ExceptionType=Microsoft.PowerBI.Scripting.Python.Exceptions.PythonUnexpectedException

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

ID: 070da3e8-5146-a2ca-9ac3-ed77621fc050
Version Independent ID: 2dcfbb4b-3661-50bb-43b7-050aa77e710d
Content: Run Python Scripts in Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-python-scripts.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @otarb
Microsoft Alias: otarb

Thanks for your comment, @CeciAc I've assigned this issue to the doc author for review.

Did you get answer for this issue?

Are there any more details about environment or when this happens?
Which version of Python is being used
In which cases does this happen, preferably a script that reproduces the error

@otarb
The python version is: wWinpython64-<IP_ADDRESS>
The PowerBi version is: Power BI Desktop (September 2019)
This is what I have done:

loading a csv file into Power BI
then, home>Edit Querries> this will open a new window. In this window, I went to Transform> Run Python Script > after choosing that, a new window opens that I am supposed to write a python code. I tried different options such as: no code, or a simple code (import pandas as pd; df=pd.DataFrame(dataset)). None of them works!

Please let me know if you have any suggestion.
Thanks,

@CeciAc, @srigney2142 , @otarb
Do you have any thought on this subject? Please share if you do.

@pouyanebrahimi
make sure that python installation selected in options page is what you expect

you can also try using python.exe (from your installation folder, selected in the dropdown above) outside PowerBI to make it's sure that issue is not with your python installation
alternatively, you could also try running with basic python https://www.python.org/downloads/ and see how that works

Thanks for all your help.
I uninstall and re-install the python, then problem solved and it work properly.
Best Regards
Sean Lin

------------------ 原始邮件 ------------------
发件人: "Otar<EMAIL_ADDRESS>发送时间: 2019年11月15日(星期五) 上午7:35
收件人<EMAIL_ADDRESS>抄送: "Sean"<linxurong<EMAIL_ADDRESS>主题: Re: [MicrosoftDocs/powerbi-docs] Error on running Python script on Power BI--ErrorCode=-2147467259 (#1495)
@pouyanebrahimi
make sure that python installation selected in options page is what you expect
you can also try using python.exe (from your installation folder, selected in the dropdown above) outside PowerBI to make it's sure that issue is not with your python installation
alternatively, you could also try running with basic python https://www.python.org/downloads/ and see how that works
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

happy to hear that
closing the issue since problem is resolved

#please-close

@otarb
LoL I have not fix issue yet! @linxurong  is another user!
Since I am using the company labtop, I am not able to uninstall and reinstall the python. I should fill some request.

Issue was originally opened for @linxurong, and that problem is now resolved
If you feel like you have similar, but still a different problem, please file a separate issue.
In the meanwhile, based on the information you gave me, it's a problem with your Python installation, or way your environment is set up. If for your python environment to be ready, you have run some extra steps (few distributions of Python do this, by creating a shortcut which underneath opens python with extra options, settings or commands, to either import libraries, path or any other action that's necessary to prepare environment), this can be a problem. PowerBI will directly use python executable in installation folder. If you have extra steps required, you need to make sure they are run when python executable is launched.


Show compiled code on website

It would be great if people could easily see what emotion's compiled code looks like so they can understand how it works and understand the limitations.
I'm thinking we could do this with a button on the editor that swaps between compiled code and uncompiled code similar to Svelte's REPL and the React docs homepage.

Yes! I was also thinking we should steal the x-ray look from styled-system's site http://jxnblk.com/styled-system/

hey! I'm definitely interested in helping out here 😄 i'm going to spend some time getting some stuff together. let me know if there's any other references you think may be helpful!
emotion-js is awesome. excited to help build such an awesome piece of technology 💪 💪 💪


ruler: probes are not started while WAL is being replayed

Thanos, Prometheus and Golang version used:
Thanos: 20e8105ec5b697a4755f2ff735509924173bd5cf

What happened:
Ruler crashed and was restarted, it now needs to replay the WAL. However, the probes are started after the WAL has been read, This code
https://github.com/thanos-io/thanos/blob/f2564a7afabe930e789588ad0397a2b539a4ff79/cmd/thanos/rule.go#L320-L323
eventually calls head.Init in tsdb that replays the wall. The health probes are started afterwards here: https://github.com/thanos-io/thanos/blob/f2564a7afabe930e789588ad0397a2b539a4ff79/cmd/thanos/rule.go#L531-L537
This means that while ruler is reading the WAL, the liveness probe will fail and you end up in a crash loop unless you significantly increase the initial delay.
What you expected to happen:
Probe be the first thing to get started while the rest of ruler starts up. Reading WAL should be considered healthy but not ready. While failure to read WAL should be unhealthy.

Valid bug. Maybe @ianbillett want to try to fix it? 🤗

BTW note that we are close to make stateless ruler happen (https://github.com/thanos-io/thanos/pull/4250), but WAL will be still there 🙃

Cool, I'm also happy to work on this. Was just not sure if this was an actual bug or not.

@OGKevin nice report! Since you reported the bug, you have the right to fix it . It doesn't seem too complicated, so a nice opportunity for you to get a commit into the Thanos code base :)
To fix, I think we just need to change the ordering of the ruler startup (as you point out above) so that we initialise the probes, and mark ourselves as healthy before then initialising the TSDB.

So due to the current dependency chain, the current order makes sense.
HTTP and GRPC server need Rule Manager,  Rule Manager needs tsdb.
I can think of 2 solutions atm:

Start HTTP server first with probes, and later register the additional /api routes to HTTP and start GRPC server once Rule Manager has been set up.
Create some "complex" implementations for HTTP and GRPC server that run fully on start and return errors until the status probe is set to ready. So basically make them status probe aware. But this most likely would require more discussion to come up with a design. This one could also introduce null pointer bugs.

I think we need 2 but it won't be complex. It will be exactly the same as https://github.com/thanos-io/thanos/blob/13ab756417b068a73a0b23c983f57b51658bf563/pkg/receive/multitsdb.go#L383 (: so some readiness struct that will tell API when to return success.


Question about training

Thank you for your great work! May I ask could you please share the detail of training? How many gpus do you use to train? Thank you for your time.
Best Regards

Hi! thanks for your interest.

The training consists of two stages: we first train a single-view perception model on SV data, then we insert Memory-based adapters into the network and finetune it on MV data. This repo  contains the training code of the whole pipeline on three tasks.
We generally use 2 3090 GPUs for training. It takes about 2 days to train SV model and finetune it on MV data.


SAK-46008 HTML files should set user's preferred theme in HTML class names

…

I'm guessing this PR works because those theme classes are referenced in the sass build already? In the iframe content?

I'm guessing this PR works because those theme classes are referenced in the sass build already?

Aren't those the classes that make light/dark work?

I'm asking as I don't see any updates to css to reference those class additions to the template.

I'm just adding the already-defined classes to the Resources HTML pages that are created by Sakai

@ottenhoff Just asking out of a desire for due diligence :)


Exception when loaded in a hidden iframe on Firefox

As a result of this Firefox issue:
https://bugzilla.mozilla.org/show_bug.cgi?id=548397
this line in emoji.js:
var st = window.getComputedStyle(document.body);
causes an exception on the next line if the code is executed within a hidden iframe.
My site only works with css support anyways, so I can patch it for myself easily enough, but I'm not sure what a good fix is in general.

Given that the issue is in Firefox (where CSS has basically always been available) you could probably just assume supports_css = true when st === null?

good catch, thanks!


Working with multiple arguments with okada85

I couldn't run the okada function using an array of observation point ('e' and 'n') as written in 1ca1e6e8f920364c8893c91041109589a146ad0c. I just get a huge dump of warnings and nothing after a while.
While I see the elegance of that line I also do't understand where it breaks down. So I replaced the okada85(e::AbstractArray,n::AbstractArray,... your wrote with one that works for me. That new function a bit ugly but it's still pretty fast.
Can you please check if you can find what was wrong with how you originally wrote it.
Thanks

Hi,
Thank you for the notice.
I thought I tested it with E and N matrices..., but it might depend on the Julia version (not confirmed yet).
Anyway, I agree with your revision.
Working is the best and the main priority.


Update Npm to use latest node-api

The npm task has had some intermittent failures calling in to the location service:
##[error]Error: Error: Failed to find api location for area: npm id: D9B75B07-F1D9-4A67-AAA6-A4D9E66B3352
I think this is due to networking issues.
We added resiliency to the azure-devops-node-api when calling the location service to allow retries. This is in 7.2.0.
It looks like this is being called through packaging-common from what I can tell so the update should be to update the dependency in the common module. We will then have to update all tasks that depend on packaging-common.
It looks like it's also safe to remove the vso-node-api reference in package.json

@zjrunner @jotaylo Could you take care of this? Thanks!

Tracked in AZDEVOPS #1486640

Fixed and deployed to production.


react-hot-loader causes weird behavior when binding in the component constructor

I ran across this problem earlier today and it seems to be related to this issue in react-hot-loader 313. The following snippet should highlight the issue:
import * as React from 'react';

class Foo extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      bar: {
        s1: '',
        s2: ''
      }
    };

    // Good practice bind in the constructor
    this.function1 = this.function1.bind(this);
  }

  function1(event) {
    let bar = this.state.bar;
    bar.s1 = event.target.value;
    this.setState({bar: bar});
    // Input will not update and a warning will show in the log
  }

  function2(event) {
    let bar = this.state.bar;
    bar.s2 = event.target.value;
    this.setState({bar: bar});
    // Expected behavior
  }

  render() {
    <div>
      <input type='text' onChange={this.function1} value={this.state.bar.s1} />
      <input type='text' onChange={this.function2.bind(this)} value={this.state.bar.s2} /> // Bad bind here
    </div>
  }
}

The expected behavior of the above code should be that the two inputs should update as expected on change. However what is happening is that the second input (with this bound in the render function) behaves as you would expect with the input updating when you type. The first input (with this bound in the constructor) causes the following warning to be thrown whenever a character is typed into it. The characters do not update as the state cannot be updated.

Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the WHATEVER component.

A quick fix I have found for this case is to just update the webpack.config.base.js by removing the react-hot-loader/webpack loader.

@robjermy This seems to be a problem with react-proxy (which is a dependency of react-hot-loader and apparently isn't being maintained anymore).
I solved this problem by emitting ES5 code now. Hot loading still works as before and the code you provided should run without problems. Let me know whether this works for you!

This fix has solved my problem. Thank you very much!


Updated example for conditional useEffect

Include a more commonplace example for conditional useEffect.

Hello @justsml!
The code you update in this pull request is no longer in the latest version of docs.
I will close this PR as outdated, but please create new PRs for open issues if you would still like to contribute.
Thank you!


trim() doesn't remove all whitespace characters

Describe the bug
In the documentation for trim(), it's mentioned that the function will trim all whitespace around delimiters identically to \s:

The characters interpreted as whitespaces are identical to the \s meta character in regular expressions

However, in practice, and inspecting the source of __isCharTrimable(), I can see that it only is trimming the 5 examples characters from the docs, rather than the full list of characters that \s actually matches on. In the MDN Javascript docs, as well as in practice (in the example below in NodeJS), some whitespace characters should be expected to be matched and removed, but aren't.
To Reproduce
This example shows that the values containing whitespace characters not listed in the trim() docs aren't getting removed, but they are when using the regex \s.
const csvParse = require('csv-parse');

/**
 * First whitespace is 'IDEOGRAPHIC SPACE' (U+3000)
 * Second whitespace is 'HAIR SPACE' (U+200A)
 */
const input = `ID,First,Last
1234,　John,Smith
5678,Jane, Doe`;

csvParse(input, {
  columns: true,
  trim: true
}, (err, res) => {
  if (err) { throw err; }
  console.log(res);
  const trimmed = res.map((r) => {
    return {
      ...r,
      First: r.First.replace(/^\s+|\s+$/g, ''),
      Last: r.Last.replace(/^\s+|\s+$/g, '')
    };
  });
  console.log(trimmed);
});

Additional context
This isn't a case where the code is necessarily broken or incorrect, as it's correctly matching the 5 whitespace characters mentioned in the docs. However, the line in the docs

identical to the \s meta character in regular expressions

incorrectly describes what the output will be.

this was affecting me as well.  I resolved it with my own trim but then found this.


tutorials link not pointing to tutorials

Origin: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-19.4.0
Tutorials link:

MediaSDK tutorials published

goes to: master/tutorials
https://github.com/Intel-Media-SDK/MediaSDK/intel-mediasdk-19.4/master/tutorials/
Correct link: https://github.com/Intel-Media-SDK/MediaSDK/tree/intel-mediasdk-19.4/doc/tutorials

What's new Media SDK 19.4.0:
API 1.31
Added TGL, EHL, JSL platform support
Added 12-bit color formats
Added support for multiadapter configurations (integrated + discrete)
Added partial bitstream output (aka slice-based encode)
Misc
MediaSDK tutorials published
Warning-free build on gcc-9 and clang-8
Robustness and code unification changes

Thank you @mkwilbux ! It's fixed.

From my point of view Tutorials are code samples in the first hand :) I believe correct link should look like https://github.com/Intel-Media-SDK/MediaSDK/tree/intel-mediasdk-19.4/tutorials. But docs are also ok. And shame on me - original link was broken.


Update Benchmark set up and persist benchmarks

We have recently updated our toolchain version to 5.9, but have never updated the benchmark suite to use 5.9 or newer. Also, it does not look like we ever commited a baseline to this repository.
While at it, wiring up GitHub actions to run the benchmarks for every pull request, as well as on a merge into main. Re-uses a lot of the heavy lifting that was defined in apple/swift-nio already.
Note that nightly-main appears broken at the moment. The Benchmark tool gets stuck, and initial debugging point to it never finishing _sendAndAcknowledgeMessages when producing a set of messages before every benchmark.

Right. So the benchmark performs worse on GitHub Actions than on my local machine. What's the blessed approach of introducing a baseline then?

Extract the values from GH actions and use those as the baseline, sadly.


Add WebSite - GRAP(Business Communication Service)

Add WebSite - GRAP(Business Communication Service)

used the chat feature in the main page
it's vue-devtools screenshot

ok! thanks!

wow! thanks! 😄


added a failing test case for issue 1121

as mentioned for @r-sreesaran closing this issue as this cannot be fixed. The parser uses fasterxml ObjectMapper for processing the data, this removes the duplicate keys at the first step. #1121


Support navigating through previously shown previews with Ctrl+Tab

Imagine the case where

You're working on file-a
ctrl+p to switch to file-b
ctrl+p to switch to file-c
Ctrl+tab to go back...

And actually the editor goes to file-a as I didn't touch the file-b...
Now, I know this can be mitgated with workbench.editor.enablePreviewFromQuickOpen, but I actually want previews from quick open as I only look at them quickly and I want avoid to use memory for that; but at the same time I want to be able to go back to where I was.
So, it should be possible to also keep an history of opened previews and allow to navigate through that with Ctrl+[shift]+Tab, without making them persistent editors, and thus wasting memory.
PS: assuming of working in Linux / Windows, but same applies with Cmd keybindings on mac too, of course.

@3v1n0 you can use Ctrl+O for that, it contains a list of any editor ever opened during the session. Did you try?

@bpasero mhmhm, in Linux that will just open the file opener, not really what I wanted.
Plus, in any case it wouldn't be in a Switcher-way.

Mh, @bpasero how can be that be achieved?

I for example use this with Ctrl+Q. Configured as keybinding:
	{
		"key": "ctrl+q",
		"command": "workbench.action.openPreviousEditorFromHistory"
	},
	{
		"key": "ctrl+q",
		"command": "workbench.action.quickOpenNavigateNext",
		"when": "inQuickOpen"
	}


(R) Better error message when trailing commas are used in step definitions

When a user accidentally leaves a trailing comma in the definition of a step, they get an unhelpful error message that doesn't really describe the problem:
step(
    flow = metaflow("TrailingComma"),
    step = "start",
)

Error in lapply(decorators, is.decorator) :
  argument is missing, with no default

Trailing commas aren't allowed in R, but this one slips by because the function accepts ... additional arguments (intended to be decorators). I put a check in place that looks for trailing commas, which show up in function calls as empty symbols. It still returns an error, but I'd argue it's a much better error message:
No decorators have been provided.
  Is there a trailing comma in your step definition?

Going to rethink this one. I think I can do better.


Project setup

In this feature we implement the following:

Setup Gitflow and GitHub Actions.
Add rubocop, gitignore, and Genfile. Install all necessary Gems.
Document README to be descriptive and professional.

Congratulations, great job so far, you can go ahead and merge it.


Problem with surfaces in IE11 (and webworkers)

If I try to create a surface representation in IE using the current master nothing happens. Turning off webworkers (i.e. useWorker: false in the representation parameters) fixes it (though obviously blocks the UI while it calculates).
The same code is working perfectly in Chrome.
I can't figure out how to debug a web worker in IE so don't have any clue what the problem is...

needed to call revokeObjectURL later, the worker code was basically empty... (e593d8ac3198a6e6edd8c500e96935de50affe14)

All working now, thanks!


Show ellipsis next to localized 'Table Statistics' button in Chinese(zh-TW)

Storage Explorer Version: 1.10.1
Build: 20191011.12
Branch: master
Platform/OS: Windows 10// Linux Ubuntu 19.04/macOS High Sierra
Language: Chinese (zh-TW)
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Launch Storage Explorer.
Open Settings panel -> Preference (Locale) -> Select Chinese (traditional) as application language -> Restart Storage Explorer.
Expand one storage account -> Tables -> Create a new table.
Open it and check the localized 'Table Statistics' button on the toolbar.

Expect Experience:
There no ellipsis shows next to localized 'Table Statistics' button.
Actual Experience:
Show ellipsis next to localized 'Table Statistics' button.

More Info:

This issue doesn't reproduce in Chinese(zh-CN).
Only verified this issue in Chinese(zh-CN) and Chinese(zh-TW).

@v-limu The Chinese string is likely longer than the English string, and button sizes are based on English string lengths. Please check the English string. If the ellipsis is still there, please reopen. Otherwise, this is by design.


DefaultCryptoService and SAN extensions

Please reconsider adding the SAN extensions to the JVM default implementation just for one test
Also think about the iOS implementation, because the test for x509_san_dns in SIOP currently fails, see https://github.com/a-sit-plus/kmm-vc-library/actions/runs/9126951310/job/25096216868#step:5:496

still relevant?

Fixed in https://github.com/a-sit-plus/kmm-vc-library/pull/70


--annotate-html should warn if it doesn't produce any output..

Not knowing how numba --annotate-html ... works I simply tried to run it on some Python source file. That didn't produce any output, but didn't warn me either.
It would be useful if a warning would be generated, telling me that in fact no output was generated, and why (perhaps with a pointer to the docs explaining what the code needs to look like to have this annotation feature work.)

Second.  This is very confusing.  Previous code that worked with --annotate and --fancy now simply produces no output and I have no idea why.


Fix close button not working when the number of servers is not zero

Before submitting, please confirm you've

[x] read and understood our Contributing Guidelines
[x] completed Mattermost Contributor Agreement
[x] executed npm run lint:js for proper code formatting

Please provide the following information:
Summary
Fix close button not working when the number of servers is not zero when it's started from initial config.
Issue link
#552
Test Cases
Tested on macOS.

Remove config.json (please make backup before testing)
Launch the app.
Add a server to the list in Settings page.
Confirm that "X" in top right corner works.

Additional Notes
https://circleci.com/gh/yuya-oc/desktop/276#artifacts

Works as expected, thanks @yuya-oc! :)

Thanks!


Feature Request: send private message to all members of a user group

Hi! related to #9915.
The same way you should be able to add all members of a group to stream,
I suggest that when you compose a private message, you could pick a user group, and it will simply add all the members currently in the group as individual recipients of the message.

In my oppinion it should create a group chat with you and the members of that group


Dynamically Loading ES6 by using the Babel Runtime on the Server

:shipit:

:ship:

Coverage decreased (-0.26%) to 93.24% when pulling bd5f9c8d46b40dddcaab6f9b1a8c7d1cdf379dbe on 67-dynamic-babel into 0ee4021a58da3075bd2afd0353215392e5397a97 on master.


Tenant and Global configurations

What this PR does / why we need it:
Manual port of https://github.com/kubermatic/kubelb-ee/pull/141
Which issue(s) this PR fixes:

Fixes #
What type of PR is this?

Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:

* feature: fine-grained control over tenant and global configurations for components such as Ingress, Gateway API, DNS, and certificates.
* cleanup: Drop reference grants support as they won't be available in release v1.1

Documentation:

TBD

/approve

/lgtm

/lgtm


Gaps where MIM is still required.

[Enter feedback here]
I'd appreciate if the following could be noted here:
_**There are certain important use cases for which there is no Microsoft-supported alternative to MIM, of which the following are significant:

Password synchronisation (where an alternative modern auth option is not yet available or viable); and
On prem write-back of Azure security groups and membership.**_
While AADC supports d-group write-back, s-groups are a roadmap item only with no ETA.
Thanks
Bob

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

ID: 6865c730-34cc-42a7-544e-597536b1bfd5
Version Independent ID: b2955f76-2767-bb73-e00a-8017c9514094
Content: Hybrid Identity: Directory integration tools comparison
Content Source: articles/active-directory/hybrid/plan-hybrid-identity-design-considerations-tools-comparison.md
Service: active-directory
Sub-service: hybrid
GitHub Login: @billmath
Microsoft Alias: billmath

@Bob-Bradley Thank you for your inputs . We have assigned this to the content team to review and update as necessary .

Thank for submitting this. I have created a work item for it and will reviewing this in the coming weeks. I am not sure what the timeline will be, so I am going to close this for now. But once I have an update I will drop it in here and let you know.
Thank you!
Bill
#please-close


My Grants status tabs styling stuck when going back in browser

Current State
With the grant details feature flag on in staging:

Navigate to My Grants tab
Click on Not Applying
click "back" in browser
You will be brought back to Interested and it will show the correct styling, but "Not Applying" shows a box around it

Expected State
There should not be a box around "Not Applying" in the example above
The styling should match what the Applied and Assigned links display as in the screenshot
Implementation Plan
The following functions need to be added...
Relevant Code Snippets
No response

Based on my investigation, this appears to be a strange visual artifact... possibly a browser rendering bug, rather than our code? Here's the relevant details I'm seeing:

The visual artifact is easily and consistently reproducible with the steps in the issue description.
The visual artifact disappears when the tab is re-rendered, even without any real page interaction. For example, if you select the element in the inspector pane, the artifact disappears. (Video demo attached.)
I've tried changing some of the styles and other properties of the tab component, but nothing seems to avoid the visual artifact short of removing all styling entirely.

Given the above, this feels very likely to be a weird browser rendering artifact rather than a bug in our code. We could conceivably do a lot of work to avoid hitting the artifact, but instead I think a simple but slightly hacky approach is probably best:

Add a :key="activeTab" prop to the tabs component, which will force it to fully re-render anytime the tab changes. This re-render removes the visual artifact.

https://github.com/usdigitalresponse/usdr-gost/assets/126250/9d3779f6-005b-4d9f-9144-d5697ecfcdd1

@TylerHendrickson okay to move forward with jeff's recommendation implementation plan above?

looks good in staging!


Add OR and AND combinators for system run conditions

          > I suspected that the only way to make an OR-combinator might be using a custom System impl, and now you confirmed it. So, I think it's out of scope for this PR.

Agreed. I'd like both OR and AND combinators (to follow-up #7559), but that's out of scope here.
Originally posted by @alice-i-cecile in https://github.com/bevyengine/bevy/issues/7579#issuecomment-1424683773

Just to clarify the behavior of these combinators, they should short-circuit, right? A non-short-circuiting And combinator would be fairly useless, since you could achieve the same effect by just calling .run_if() multiple times.

Yeah, short-circuiting is essential. And should have non-surprising behavior (barring interior mutability) because run conditions are read-only.

In that case, I think it would be good to call these and_then/or_else, in order to emphasize the fact that they short circuit.


DRAFT: Continuous deployment of ontology updates

To make collaboration easier and more engaging, I propose to set up continuous deployment from the master branch. Any time a PR is merged (after review), the GitHub Actions machine clears all non-design documents from the live database and runs the already-existing bulk-couch-docs.sh.
See: https://github.com/sander/datascienceontology/commit/96a3bce5cb45d5657e549504fe426afa44c3f245/checks?check_suite_id=336326306 for a proof-of-concept demo.
To make this work in master:

[ ] Configure COUCH_URL and IAM_API_KEY under Secrets (I do not have access myself obviously).
[ ] Edit the job condition to look for refs/head/master instead of the proof-of-concept refs/heads/feat/auto-publish.
[ ] Come up with a shorter workflow name than "Build, validate, and publish if on master".

Notes:

This PR contains some work from #20 that I needed to make bulk-couch-docs.sh work on my machine.
Since CouchDB does not support bulk transactions, this approach assumes GitHub Actions is the single writer and performs no concurrent writes. If these assumptions are broken, the database becomes inconsistent. This can be fixed by running the workflow again.

What do you think of this approach @epatters?

This is really fantastic, thank you @sander! Given that the current workflow involves me running similar commands manually, this is a huge improvement.
I will try this out on my end soon.

I will close this PR as I am now testing on my own branch. Thanks again!


Server is disconnecting people after I add permission to the group

Hello,
I recently noticed a big problem with your plugin. After I added permission on the server (survival) in my BungeeCord network, another server (skyblock) hadn't allowed players to login. I think that this is due to a big ping to the server with the MySQL database. On the thread dump you can see that the server disconnected the players because of your plugin: https://pastebin.com/vsbzDGz1
[07:47:19] [luckperms-0/INFO]: [LP] LOG > (nickname@survival) [G] (creative)
[07:47:19] [luckperms-0/INFO]: [LP] LOG > webeditor add invrestore.recoverinv true server=survival
[07:47:19] [luckperms-0/INFO]: [LP] LOG > (nickname@survival) [G] (creative)
[07:47:19] [luckperms-0/INFO]: [LP] LOG > webeditor add invrestore.saveinv true server=survival
[07:47:22] [luckperms-0/INFO]: [LuckPerms] [Messaging] Received update ping with id: 562283df-01c9-4d12-91e5-03651dc13408

After that I could see:
[07:54:21] [Server thread/INFO]: /<IP_ADDRESS>:60003 lost connection: Disconnected
[07:54:28] [Server thread/INFO]: /<IP_ADDRESS>:33791 lost connection: Disconnected
[07:54:38] [Server thread/INFO]: /<IP_ADDRESS>:48233 lost connection: Disconnected
[07:54:59] [Server thread/INFO]: /<IP_ADDRESS>:37611 lost connection: Disconnected
[07:55:06] [Server thread/INFO]: /<IP_ADDRESS>:41737 lost connection: Disconnected
[07:55:07] [Server thread/INFO]: /<IP_ADDRESS>:37255 lost connection: Disconnected
[07:55:13] [Server thread/INFO]: /<IP_ADDRESS>:55973 lost connection: Disconnected
[07:55:15] [Server thread/INFO]: /<IP_ADDRESS>:33373 lost connection: Disconnected
[07:55:21] [Server thread/INFO]: /<IP_ADDRESS>:35579 lost connection: Disconnected

Please re-open when/if you have ^^ available. :)


Architecture 'armv7l' is not supported. / Raspberry PI OS Buster

Hello,
when I build the ROS2, I get the error message: Architecture 'armv7l' is not supported.
HW:
  Raspberry PI 4
OS:
  PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
  NAME="Raspbian GNU/Linux"
  VERSION="10 (buster)"
mimick version:
$ git describe --tags
0.2.2-1-g06f4b3f
$ git rev-parse HEAD
06f4b3f3f98db1446c8751f27ff1b25bb73e4d8f

Issue:
Getting build error when building ROS2 on Raspberry OS Buster. I follow tutorial Foxy/Linux-Development-Setup/.
[Processing: mimick_vendor, orocos_kdl, rviz_ogre_vendor, urdfdom]
--- stderr: mimick_vendor
CMake Error at CMakeLists.txt:88 (message):
  Architecture 'armv7l' is not supported.

make[2]: *** [CMakeFiles/mimick-ext.dir/build.make:106: mimick-ext-prefix/src/mimick-ext-stamp/mimick-ext-configure] Error 1
make[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/mimick-ext.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed   <<< mimick_vendor [57.1s, exited with code 2]

Workaround:
Adapt CMakeLists.txt line 62 to 89 to accept armv7l like:
     82   elseif (_ARCH MATCHES "armv7l")
     83      set (MMK_ARCH "arm")
     84      set (MMK_ABI "arm")
     85      set (MMK_BITS 32)
     86      set (MMK_ARCH_ARM 1)

Workaround:
Adapt CMakeLists.txt line 62 to 89 to accept armv7l like:
     82   elseif (_ARCH MATCHES "armv7l")
     83      set (MMK_ARCH "arm")
     84      set (MMK_ABI "arm")
     85      set (MMK_BITS 32)
     86      set (MMK_ARCH_ARM 1)

The issue https://github.com/ros2/mimick_vendor/issues/11 is open and we're trying to work on the issue. How do you apply the work around so that mimick_vendor uses your modified Mimick when building from its CMake file?

From the above discussion, it seems that ros has its own vendoring of Mimick, so it'll have to be fixed there. I'm open to PRs to add the relevant pattern matching.


feat: dynamic height RateWidget standardisation

Description
Created again because of merge conflicts

Wrapped the RateWidget default component in the React.forwardRef so that the incoming ref from the parent widget can be hooked up to the RateComponent component underneath.
Wrapped the RateComponent component in the React.forwardRef and set the ref to the RateContainer component (div).
Hooked the BaseWidget contentRef to the JSONForm component via JSONForm Widget.
RateComponent uses the ref to RateContainer so type casted it React.MutableRef.

Fixes #13438
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Manually

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

/ok-to-test sha=a152da8


[BUG] using 0 fps for roblox fps unlocker doesnt work

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.8.0
What problem did you encounter?
When you use 0 for roblox's fps unlocker, it doesnt work, although I know a solution, some people wont.
I use windows 11.
fflag for roblox's fps unlocker:
{
"FFlagGameBasicSettingsFramerateCap5": "True",
"DFIntTaskSchedulerTargetFps": "0"
}
additional fflags:
{
"FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
}
Bloxstrap Log
No response

lol

why are you trying to set an fps cap of 0

yes


:farmer: Sdf13 Windows ModuleNotFoundError: No module named 'sdformat13'

Environment

OS Version: Windows
Source Garden build

Description

Expected behavior: Test should pass
Actual behavior: 44 tests fail

Steps to reproduce

Run a build in https://build.osrfoundation.org/job/sdformat-sdf-13-win/
See tests fail.

Output
Reference build: https://build.osrfoundation.org/job/sdformat-sdf-13-win/57/
Log output:
ImportError while importing test module 'C:\J\workspace\sdformat-sdf-13-win\ws\sdformat\python\test\pyAirPressure_TEST.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
C:\Program Files\Python311\Lib\importlib\__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
..\..\..\sdformat\python\test\pyAirPressure_TEST.py:15: in <module>
    from gz_test_deps.sdformat import AirPressure, Noise
..\..\..\sdformat\python\test\gz_test_deps\sdformat.py:1: in <module>
    from sdformat13 import *
E   ModuleNotFoundError: No module named 'sdformat13'

It seems the python bindings aren't working as expected for the cloud windows agent.
@azeey suggested disabling the bindings for this

I was looking into the problem. There seems to be a two different types of problems:

More obvious: some sdformat python test files can not find gz-math python binding. This is not a problem on sdformat (or not only) but the root cause of it is that we are not generating python bindings for gz-math on Windows https://github.com/gazebosim/gz-math/issues/532

The ModuleNotFoundError: No module named 'sdformat13' error seems not so obvious to me. The python module is being installed in:

-- Installing: C:/J/workspace/sdformat-sdf-13-win/ws/install/sdformat13/lib/python/sdformat13.cp311-win_amd64.pyd

and the test PYTHONPATH seems to point to the same place:
233: Test command: "C:\Program Files\Python311\python.exe" "-m" "pytest" "C:/J/workspace/sdformat-sdf-13-win/ws/sdformat/python/test/pyAirPressure_TEST.py" "--junitxml" "C:/J/workspace/sdformat-sdf-13-win/ws/build/sdformat13/test_results/pyAirPressure_TEST.xml"
233: Environment variables:
233:  PYTHONPATH=C:/J/workspace/sdformat-sdf-13-win/ws/install/sdformat13/lib/python/:C:/J/workspace/sdformat-sdf-13-win/ws/build/sdformat13/lib:
233:  LD_LIBRARY_PATH=C:/J/workspace/sdformat-sdf-13-win/ws/install/sdformat13

Might be problems with the separator character in PYTHONPATH for Windows or other kind of issues that I can not determine right now. Be careful if testing it manually due to problems with different python versions from system installation (3.11 and vcpkg 3.10).

https://github.com/gazebosim/sdformat/pull/1278 disables pybind11 tests on windows until we find a solution for this issue.

I got a similar error but on my Ubuntu jammy system, it seems that my OS can't recognise 'sdformat13' as a library file for python, i've tried to reinstall on binary and source distributions but nothing seems to work. this is the Error message i get from shell:
'Caught exception when trying to load file of format [py]: /usr/lib/python3/dist-packages/sdformat13.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN3sdf3v139Projector10SetTextureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE'
as I get to understand, its not creating the proper python file to make the wrapping... hope you can help!

Any solution to fix this issue I'm having similar problems with running sdf2mjcf.

@JohnkaGL and @aamodbk Is this still a problem? Have you tried updating the libsdformat13 and python3-sdformat13 packages. I tried locally on a fresh Jammy container and it seems to work fine.


npm ERR! Failed resolving git HEAD

➜ npm install polyfill-service

><EMAIL_ADDRESS>install
node_modules/grunt-browserify/node_modules/watchify/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

child_process: customFds option is deprecated, use stdio instead.

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node: Finished
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished

npm ERR! Failed resolving git HEAD (https://github.com/matthew-andrews/fetch) fatal: bad object 9fe698067f2667f0dcc9aca6e56fcd14274143cf
npm ERR! Failed resolving git HEAD (https://github.com/matthew-andrews/fetch)
npm ERR! Darwin 14.1.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code 128

npm ERR! Command failed: git rev-list -n1 9fe698067f2667f0dcc9aca6e56fcd14274143cf
npm ERR! fatal: bad object 9fe698067f2667f0dcc9aca6e56fcd14274143cf
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     npm-debug.log

What is it?
npm ERR! Failed resolving git HEAD (https://github.com/matthew-andrews/fetch) fatal: bad object 9fe698067f2667f0dcc9aca6e56fcd14274143cf

This is a dependency of haikro, which I removed from the dep list some time ago.  I'm still planning to do a release to npm and the CDN this week, if I can only find the time.

Please, I need it work too!

@triblondon,  I can not update my local npm repository for this one. Really.

perhaps i can fix it in the dependency

Sorry folks, I've got a ton of test failures now, no deploy till we fix these:
https://travis-ci.org/Financial-Times/polyfill-service/builds/53358352#L821

Now released as 1.3.0-rc.1

Thats a good news!


NO-ISSUE: update release notes script to handle RC builds

RC builds are published to a different path on the mirror, so we need
to check 2 RPM list files and handle the differences in the filenames
of the RPMs themselves. This change extracts the "candidate type" from
the filename instead of assuming an engineering candidate.

/assign @pacevedom

/lgtm


Images and Font not loading on iOS on start

Everything works on android but in iOS it causes the problem. I have attached a screenshot below. This is the initial screen. I have already done flutter clean, flutter build ios etc.

Steps to Reproduce

flutter clean
flutter build ios --release
flutter install

Logs
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14.4 18E205e, locale en-BD)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.2.1)
[✓] Android Studio (version 3.3)
[✓] Connected device (1 available)

@nafis042 was it fixed or you still encounter the issue?

@BondarenkoStas it is fixed. I am closing the issue.


TEST Golangci lint GitHub action integ

What type of PR is this?

Which issue does this PR fix:
What does this PR do / Why do we need it:
If an issue # is not available please add repro steps and logs from aws-gateway-controller showing the issue:
Testing done on this change:

Automation added to e2e:

Will this PR introduce any new dependencies?:

Will this break upgrades or downgrades. Has updating a running cluster been tested?:
Does this PR introduce any user-facing change?:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

204 of 734 (27.79%)  changed or added relevant lines in 45 files are covered.
10 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-3.2%) to 36.625%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/deploy/lattice/listener_synthesizer.go
0
1
0.0%

pkg/config/ec2_metadata.go
0
2
0.0%

pkg/controllers/eventhandlers/serviceimport.go
1
3
33.33%

pkg/controllers/eventhandlers/vpc_association_policy.go
0
2
0.0%

pkg/controllers/gatewayclass_controller.go
0
2
0.0%

pkg/deploy/lattice/rule_manager.go
1
3
33.33%

pkg/gateway/model_build_targetgroup.go
10
12
83.33%

pkg/controllers/serviceexport_controller.go
0
3
0.0%

pkg/gateway/model_build_rule.go
15
18
83.33%

pkg/apis/applicationnetworking/v1alpha1/authpolicy_types.go
0
4
0.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/aws/services/vpclattice.go
1
51.11%

pkg/deploy/lattice/service_manager.go
1
70.67%

pkg/gateway/model_build_rule.go
1
81.07%

pkg/gateway/model_build_targetgroup.go
1
68.35%

pkg/k8s/policyhelper/policy.go
6
11.63%

Totals

Change from base Build<PHONE_NUMBER>:
-3.2%

Covered Lines:
3739

Relevant Lines:
10209

💛  - Coveralls


Release

These are all updates for the repository to be ready for release, as a tagged version here on Github, and uploaded to PYPI. No changes to the actual codebase.
It includes some updates to the README.
Going to branch (https://github.com/voytekresearch/fooof/tree/release) might be easier than diff for seeing those changes.
I think this makes it ready for PyPi, but I'm opening this early, so anyone who knows more about this process can eyeball it all and make sure it's on the right track.
WIP / Open Qs:

Need to fix README plots. Also add README as  long_description?
Do I need a MANIFEST.in?

Codecov Report

Merging #56 into master will increase coverage by 0.35%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #56      +/-   ##
==========================================
+ Coverage   97.29%   97.64%   +0.35%
==========================================
  Files          32       36       +4
  Lines        1034     1573     +539
==========================================
+ Hits         1006     1536     +530
- Misses         28       37       +9

Impacted Files
Coverage Δ

fooof/version.py
100% <100%> (ø)

fooof/__init__.py
100% <100%> (ø)
:arrow_up:

fooof/tests/test_utils.py
97.77% <0%> (-2.23%)
:arrow_down:

fooof/analysis.py
91.3% <0%> (-2.03%)
:arrow_down:

fooof/tests/test_fit.py
100% <0%> (ø)
:arrow_up:

fooof/utils.py
100% <0%> (ø)
:arrow_up:

fooof/tests/test_analysis.py
100% <0%> (ø)
:arrow_up:

fooof/tests/test_group.py
100% <0%> (ø)
:arrow_up:

fooof/funcs.py
100% <0%> (ø)

... and 6 more

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 0132629...918e0b9. Read the comment docs.


makeFileList.py won't let any dev video out

Hi,
I'm about to train the model with Voxceleb2 dataset just to monitor the train pipeline.
I run this command on dev set:
python ./makeFileList.py --output data/dev.txt --mp4_dir VOX2_PATH/dev/mp4 --txt_dir VOX2_PATH/dev/txt --wav_dir VOX2_PATH/dev/wav
But for all files I'm getting this error :
Skipped ./vox2celeb/dev/mp4/id04484/ex2J3Oq2CAE/00084.mp4 - audio and video lengths different
I worth mentioning that I had extracted the .wav files from mp4 files by using ffmpeg instead of downloading audio files.
Could anyone help please?

That was because of my ffmpeg version. It was too old (2.1.18)
I installed a new version and problem solved.

Hi @BehnazDibayee. What version of ffmpeg did you use? I am having the same issue using 2.8.17. Also, I extracted the .wav from the downloaded .aac files.


Allow pasting an invite token into the GUI

It should make a REST call to a configurable endpoint on reva, with the token that the user pasted into the GUI

See the templates/ folder for the GUI html

We don't know a reva REST API for invitation token.


Feature/gg auth

This adds auth functionality and also refactors DB access. DB backend now also includes sqlite which eliminates the need for mysql.

Done with the review for now.

I guess my biggest issue is that I can't seem to see where this adds auth functionality. I see AuthBackend, but it's empty and nobody uses it. Also, no further mentioning of anything auth related anywhere...? What am I missing?

Done.


Features/pipeline

Added continuous integration process supporting building publishing to nuget then tagging the source code.

Great Job!


Enable io-long-double printf in picolibc

Can you add a test please to demonstrate this working? lit tests are now automatically detected in the tests folder. See tests/multilib for examples.

Closing because #254 has landed.


Fixed bugs in history navigation in rollups and transform jobs pages and some UI changes

Description

Removed plus icons from create buttons for pages other than main pages
Fixed the padding in the action dropdown buttons
Fixed bug in history navigation in Transform and Rollup Details pages

Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

LGTM.