Update linux-ubuntu-2204.md

corrected grammar
Summary
Describe your changes here.
Fixes #Issue_Number (if available)

Internal previews

📄 File
🔗 Preview link

docs/core/install/linux-ubuntu-2204.md
Install .NET SDK or .NET Runtime on Ubuntu 22.04

I believe that this will be superseded by #35481 - @adegeo to confirm?

Correct.
Thank you for the contribution but I had started making updates to these pages and didn't notice your PR.


Unix Filesystem

I added a section on Changing Directories

Please review and add if you like it.
Best,
Patti


Generating vocabulary file for or after pretraining BERT from base

Pretraining BERT from base requires the vocabulary vocab.txt. Does this vocab.txt needs to be the exhaustive intersection vocabulary from the base and the domain-specific corpus we would be training on or only the vocab from the base.  If former is the case then is it good to generate a list of new vocab.txt from https://github.com/kwonmha/bert-vocab-builder and concatenating with the bases version of vocab.txt for pretraining and checking for and removing duplicates if any?

Did you find a solution for this? I have the exact same doubt.

Thanks for asking @nirav0999
Yes, the vocab.txt needs to be exhaustive. You may manually include the words which are not present in the pretrained version of vocab.txt, I would be happy if someone disagrees with me on this. But concatenating directly is not a good idea. There are certain blank values in vocab.txt which can be filled with the newer values.

the same question.  [unused]s  are not enough

Given the limited embedding size, I don't think so you can use extra vocabulary and the pre-trained model as well.


form-has-label incorrectly fails when binding aria-label

Describe the bug
v-bind:aria-label should resolve errors caused by form-has-label
To Reproduce
Steps to reproduce the behavior:

Enable form-has-label
Create a bound input like so: <input :aria-label="test" />

Expected behavior
No error
Screenshots
Each form element must have a programmatically associated label element  vue-a11y/form-has-label
Desktop (please complete the following information):

OS: macOS
Node version: v12.13.0
eslint-plugin-vue-a11y version: 0.0.31

This seems to be addressed by https://github.com/maranran/eslint-plugin-vue-a11y/pull/21


Xgboost install error with GPU in R

When I use
mkdir build
cd build
cmake .. -DUSE_CUDA=ON -DR_LIB=ON
make install -j
and I got this error
R-package/CMakeFiles/xgboost-r.dir/flags.make:11: *** missing separator. Stop.
make[1]: *** [CMakeFiles/Makefile2:269: R-package/CMakeFiles/xgboost-r.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
What should I do ?

Which OS is this?

CentOS with version 7.14

@hsuanmeng I cannot reproduce the issue. I just tried the same command inside a Docker container with CentOS 6, and XGBoost compiles successfully. The issue seems specific to your machine.

Is using Ubuntu an option? Alternatively, a Docker container?

@hcho3
The environment was built by another partner, so it seem cant not change to Ubuntu. :(
Or do you think is cuda version make it error? my version is 10.0.0

@hsuanmeng I've seen 10.0 cause issues before. Try 9.2 or 10.1.

@hcho3 but I can install python on it with cuda 10.0. hmm very odd.....

Any update?

ping @hsuanmeng

@trivialfis I will try to update cuda 10.1 this week, hope I have a good news.

Just in case, I recently tested this with master branch code on 9.2 and 10.1 with both gcc 7 and 8.  Let me know if you bump into any issue, I will try to reproduce it from my end.

i got similar issue with installing xgboost with gpu with cuda version 9.1 and 10.1
[ 94%] Building CUDA object src/CMakeFiles/objxgboost.dir/tree/updater_gpu_hist.cu.o
Error: Internal Compiler Error (codegen): "there was an error in verifying the lgenfe output!"

make[2]: *** [src/CMakeFiles/objxgboost.dir/tree/updater_gpu_hist.cu.o] Error 2
make[2]: *** Waiting for unfinished jobs....
src/CMakeFiles/objxgboost.dir/build.make:829: recipe for target 'src/CMakeFiles/objxgboost.dir/tree/updater_gpu_hist.cu.o' failed
CMakeFiles/Makefile2:369: recipe for target 'src/CMakeFiles/objxgboost.dir/all' failed
make[1]: *** [src/CMakeFiles/objxgboost.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

how can i fix it?
running ubuntu 18.04
gcc 6 with cuda 9.1
cmake 3.15

Maybe try cuda 9.2 or 10.1?

I did try with 10.1 and 9.1 as mentioned in my comment...
On Fri, 18 Oct 2019, 05:12 Jiaming Yuan<EMAIL_ADDRESS>wrote:

Maybe try cuda 9.2 or 10.1?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/xgboost/issues/4922?email_source=notifications&email_token=AEKP6N74Y7KACAZ5NEL53P3QPESR5A5CNFSM4I63QTDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBSLBNY#issuecomment-543469751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEKP6N6IZFYQ6F46VWKYWVTQPESR5ANCNFSM4I63QTDA
.

@haha150 I usually just do:
cmake ../xgboost/ -DUSE_CUDA=ON -DUSE_NCCL=ON -DUSE_OPENMP=ON -DGOOGLE_TEST=ON -DR_LIB=ON -DCMAKE_CXX_FLAGS="-Wall"
makef

and everything works.  I use this with multiple versions of Fedora and Ubuntu for over a year by now ...  I can't really help with compiler internal error.  Try posting an issue on nv's form: https://devtalk.nvidia.com/


Test code appears to be missing from the published guide

Raised on twitter https://twitter.com/tobylyte/status/554659019991027712

Thanks Greg!


gorm has moved

cannot use db (type *"gorm.io/gorm".DB) as type *"github.com/jinzhu/gorm".DB in field value
and now your paginator doesnt work :(

@vasilev-gregory, Have you try this one?

@vasilev-gregory   Use this for gorm.io https://github.com/biezhi/gorm-paginator/pull/16


fix(tests): pins oscal-content references in tests the latest 1.0 commit

Types of changes

[ ] Hot fix (emergency fix and release)
[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation (change which affects the documentation site)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Release (develop -> main)

Quality assurance (all should be covered).

[X] My code follows the code style of this project.
[ ] Documentation for my change is up to date?
[X] My PR meets testing requirements.
[X] All new and existing tests passed.
[X] All commits are signed-off.

Summary
Updates the remote references to NIST oscal-content repository in tests to a commit.
Key links:

Sonar coverage

Before you merge

Ensure it is a 'squash commit' if not a release.
Ensure CI is currently passing
Check sonar. If you are working for a fork a maintainer will reach out, if required.

Problem solved is that master artifact is evolving and code is not. When code evolves, then the corresponding artifact employed  should be chosen and pinned. LGTM


Address bugs in try-convert

Tracking these here so we don't forget about them
https://github.com/dotnet/upgrade-assistant/issues/43
https://github.com/dotnet/try-convert/issues/269 (stretch goal)

Closing coz all the try-convert except for dotnet/try-convert#269 are addresses.


xdg-open does not work in release artifacts produced by tauri-action

Hey @FabianLars
3 different, but related, functions of my application do not work when using the AppImage of my application produced by tauri-action in GitHub Actions, but work in AppImages produced locally for myself and 3 other users (as well as other methods of running the application, such as cargo tauri dev or other packaging formats). On my system, at least, the .RPM produced by tauri-action seems to work, and it is only the .AppImage that does not work. This issue is possibly related to tauri-apps/tauri#6172.

My application OpenDeck loads plugins, which then communicate by sending JSON events back and forth over a websocket. One such event is openUrl, which a plugin can send to open a URL in the user's browser, which OpenDeck handles using Tauri's shell::open (see here).

OpenDeck also has a button to open its config directory in its settings tab, which, on Linux, uses xdg-open using std's Command inside a Tauri command.

Additionally, OpenDeck's "starter pack" plugin has a "Run Command" action, in which users can input a command to run on key down and key up. The starter pack plugin is also written in Rust, and uses std's Command to implement this action.

For example, when pressing "open config directory" when using the AppImage from GitHub Actions, run with ./opendeck_2.0.0_amd64.AppImage, this is printed to the terminal that the AppImage was run from:
xdg-mime: no method available for querying MIME type of '/home/aman/.config/com.amansprojects.opendeck'
xdg-mime: mimetype argument missing
Try 'xdg-mime --help' for more information.
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: x-www-browser: command not found
XPCOMGlueLoad error for file /usr/lib64/firefox/libxul.so:
/usr/lib64/libproxy/libpxbackend-1.0.so: undefined symbol: g_once_init_leave_pointer
Couldn't load XPCOM.
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: iceweasel: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: seamonkey: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: mozilla: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: epiphany: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: konqueror: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: chromium: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: chromium-browser: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: google-chrome: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: www-browser: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: links2: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: elinks: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: links: command not found
/tmp/.mount_opendegOqUUe/usr/bin//xdg-open: line 882: lynx: command not found

and then it seems to finally find and open w3m on my system in the terminal in the correct directory, whereas it should open in Nautilus for me, as it does when running OpenDeck from different methods.
Or, when using the Run Command action with xdg-open https://example.com/, this is the stdout of the executed command:
XPCOMGlueLoad error for file /usr/lib64/firefox/libxul.so:
/usr/lib64/libproxy/libpxbackend-1.0.so: undefined symbol: g_once_init_leave_pointer
Couldn't load XPCOM.

OpenDeck is using the latest Tauri v1.7 and uses: tauri-apps/tauri-action@v0. I would appreciate some steps to follow to resolve this issue.

Oh, sorry for the ping, this was originally going to be a comment on another issue and I forgot to remove the ping.

Seems like there is some useful information in this comment.
However most of the "answers" in that thread are "use the Flatpak", which I would love to do since AppImage is most definitely a failed standard and thoroughly garbage, but tauri-apps/tauri#3619 is still open years later...(and also my application is currently a release candidate and so wouldn't yet be on Flatpak anyway)


fix(remix-node): stop maxFileSize being exceeded causing the server to exit

I am not sure if this is all that is needed (as we're using await to call uploadHandler() so do we not need to do this?) or if I'm missing something and we should be doing more checks or something and still throwing. Would like to kick off fixing it though.

[x] Docs - N/A
[ ] Tests - Happy to look into how to approach this if needed and PR progresses

Fixes #2230

Surely, error was already thrown into busboy.emit("error", error) and there is no need to throw it again.
badly need this to be fixed

Can you please include a test here? It would be nice to test what actually happens when a file upload is too large.

@mjackson Done, though this still passes even when you revert the fix of removing throw error because it depends how the parent process handles the uncaught error.
Jest behaves as follows with the removed throw error put back, and carries on testing. In comparison to the dev server (in the case of this issue/PR, not tried it with others), whose process exits:
...
 PASS   node  packages/remix-node/__tests__/parseMultipartFormData-test.ts
(node:51136) UnhandledPromiseRejectionWarning: Error: Field "file" exceeded upload size of 1 bytes.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:51136) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:51136) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
 PASS   node  packages/remix-node/__tests__/sessions-test.ts
...

I have noticed the integration tests are now failing and there was in fact already a test there for this (with out javascript - and another one with javascript but that's being skipped as it isn't working as expected). Which was passing and is now failing 🤔 I will try and look over the weekend. Interested to hear if any one has any thoughts though.

Already fixed it with this patch https://github.com/remix-run/remix/issues/2230#issuecomment-1100039432

@uwuru File /integration/action-test.ts on line 73 you should modify action behaviour to response with status code 500. Removing throw error; from the file parseMultipartFormData.ts also passes the request with status code 200 without self-handling the error :)
That is the reason the test fails. It expects 500 but gets 200.

While this PR is getting merged -- will my production server be affected?

@uwuru can you please update your PR according to @mikkpokk feedback? A 422 - Unprocessable Entity error seems like the way to go

@uwuru Could you please rebase your branch onto latest dev & resolve conflicts?

@uwuru Could you please rebase your branch onto latest dev & resolve conflicts?

Looks like this has diverged a good deal since our current implementation of unstable_parseMultipartFormData moved to @remix-run/server-runtime. Closing for now, but feel free to open a new PR if the issue persists.


UI Remake

Modernized the UI More to make it look more appealing

Nice changes, I merge it, thanks.

ty


Fix #224: Handle 0 values in log scale

@pv: If you confirm this works for you, I'll merge.  I would have liked to just skip values <= 0 when log scaling, but it seems the transform function in flot doesn't allow this.

Works for me


🐛 [readarr] addon not starting

Description
Readarr gives an error after installing and opening. I'm on a Home Assistant Yellow and this is my first time using HA, so please forgive me if I made any obvious errors.
Reproduction steps
1. Install add-on
2. Start add-on
3. Check the log

Addon Logs
Starting...
/etc/cont-init.d/00-banner.sh: executing

-----------------------------------------------------------
 Add-on: Readarr
 Book manager and automation
-----------------------------------------------------------
 Add-on version: <IP_ADDRESS>7-5
 You are running the latest version of this add-on.
 System: Home Assistant OS 11.1  (aarch64 / yellow)
 Home Assistant Core: 2023.11.2
 Home Assistant Supervisor: 2023.11.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums
-----------------------------------------------------------
 Provided by: https://github.com/alexbelgium/hassio-addons
-----------------------------------------------------------
 Defining permissions for main user :
User UID: 0
User GID : 0
-----------------------------------------------------------
/etc/cont-init.d/00-config_location.sh: executing
[20:51:44] INFO: Config stored in /config/addons_config/readarr
sed: /etc/services.d/readarr/run: No such file or directory
Error : /etc/cont-init.d/00-config_location.sh exiting 1
/etc/cont-init.d/00-global_var.sh: executing
CONFIG_LOCATION='/config/addons_config/readarr'
PGID='0'
PUID='0'
/etc/cont-init.d/00-local_mounts.sh: executing
/etc/cont-init.d/00-smb_mounts.sh: executing
/etc/cont-init.d/01-config_yaml.sh: executing
Watch-out: your CONFIG_LOCATION should end by config.yaml, and instead it is readarr
Load environment variables from /config/addons_config/readarr if existing
---------------------------------------------------------
Wiki here : github.com/alexbelgium/hassio-addons/wiki/Add‐ons-feature-:-add-env-variables
... no config file, creating one from template. Please customize the file in /config/addons_config/readarr before restarting.
curl: (23) Failure writing output to destination
Error : /etc/cont-init.d/01-config_yaml.sh exiting 23
/etc/cont-init.d/01-custom_script.sh: executing
Execute /config/addons_autoscripts/readarr-nas.sh if existing
Wiki here : github.com/alexbelgium/hassio-addons/wiki/Add-ons-feature-:-customisation
---------------------------------------------------------
... no script found, exiting
/etc/cont-init.d/20-folders.sh: executing
/etc/cont-init.d/32-nginx_ingress.sh: executing
[20:51:47] WARNING: ---------------------------
[20:51:47] WARNING: Ingress is enabled, authentification will be disabled and should be managed through HA itself. If you need authentification, please disable ingress in addon options
[20:51:47] WARNING: ---------------------------
/etc/cont-init.d/90-disable_ingress.sh: executing

Starting the upstream container

[migrations] started
[migrations] no migrations found
───────────────────────────────────────

Architecture
No response
OS
HAos

Hi, perhaps i'll need to adapt this add-on! Have you tried starting a second time? The first start basically installs a config.yaml file in /config/addons_config/readarr then stops the add-on. Thanks!

Hi! Thanks for your swift response. I have tried a couple of stops/starts and also reinstalls. But the error persists. I installed Filebrowser and there is no readarr folder found in /config/addons_config

same here, probably different error, but did :

install addon
click start
check logs...
open web ui

and i get a black screen with black text:
{
  "message": "Requested value \u0027external\u0027 was not found.",
  "description": "System.ArgumentException: Requested value \u0027external\u0027 was not found.\n   at System.Enum.TryParseByName(RuntimeType enumType, ReadOnlySpan\u00601 value, Boolean ignoreCase, Boolean throwOnFailure, UInt64\u0026 result)\n   at System.Enum.TryParse(Type enumType, ReadOnlySpan\u00601 value, Boolean ignoreCase, Boolean throwOnFailure, Object\u0026 result)\n   at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)\n   at NzbDrone.Core.Configuration.ConfigFileProvider.GetValueEnum[T](String key, T defaultValue, Boolean persist) in ./api/hassio_ingress/rxQdkphP9DRvsZ-eOsA7IT8nVPpZ2a3Drv2Ap3UdUD8/readarr.Core/Configuration/ConfigFileProvider.cs:line 258\n   at NzbDrone.Core.Configuration.ConfigFileProvider.get_AuthenticationMethod() in ./api/hassio_ingress/rxQdkphP9DRvsZ-eOsA7IT8nVPpZ2a3Drv2Ap3UdUD8/readarr.Core/Configuration/ConfigFileProvider.cs:line 189\n   at NzbDrone.Http.Authentication.UiAuthorizationPolicyProvider.GetPolicyAsync(String policyName) in ./api/hassio_ingress/rxQdkphP9DRvsZ-eOsA7IT8nVPpZ2a3Drv2Ap3UdUD8/readarr.Http/Authentication/UiAuthorizationPolicyProvider.cs:line 31\n   at Microsoft.AspNetCore.Authorization.AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider policyProvider, IEnumerable\u00601 authorizeData)\n   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n   at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)"
}

config.yaml file in /config/addons_config/readarr t

This is also a problem since what it actually does is create a directory called /config/addons_config/readarr/config.yaml which contains the config.xml.
So on first install this fails, because readarr actually wants: /config/addons_config/readarr/config.xml, but instead this is stored at /config/addons_config/readarr/config.yaml/config.xml

Thanks, I've pushed a new version that should solve this

Current version: <IP_ADDRESS>7-10
Thanks! The newest version no longer gives errors in the log. However, I do still get this error when opening the WEB-UI. Also, there is still no folder/file created in config/addons_config for me.
  "message": "Requested value \u0027external\u0027 was not found.",
  "description": "System.ArgumentException: Requested value \u0027external\u0027 was not found.\n   at System.Enum.TryParseByName(RuntimeType enumType, ReadOnlySpan\u00601 value, Boolean ignoreCase, Boolean throwOnFailure, UInt64\u0026 result)\n   at System.Enum.TryParse(Type enumType, ReadOnlySpan\u00601 value, Boolean ignoreCase, Boolean throwOnFailure, Object\u0026 result)\n   at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)\n   at NzbDrone.Core.Configuration.ConfigFileProvider.GetValueEnum[T](String key, T defaultValue, Boolean persist) in ./api/hassio_ingress/4_ENFUhIqrpWc-cdDVOmBTEuzIYBFnhq684fJ55cIKA/readarr.Core/Configuration/ConfigFileProvider.cs:line 258\n   at NzbDrone.Core.Configuration.ConfigFileProvider.get_AuthenticationMethod() in ./api/hassio_ingress/4_ENFUhIqrpWc-cdDVOmBTEuzIYBFnhq684fJ55cIKA/readarr.Core/Configuration/ConfigFileProvider.cs:line 189\n   at NzbDrone.Http.Authentication.UiAuthorizationPolicyProvider.GetPolicyAsync(String policyName) in ./api/hassio_ingress/4_ENFUhIqrpWc-cdDVOmBTEuzIYBFnhq684fJ55cIKA/readarr.Http/Authentication/UiAuthorizationPolicyProvider.cs:line 31\n   at Microsoft.AspNetCore.Authorization.AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider policyProvider, IEnumerable\u00601 authorizeData)\n   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n   at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)"```

Hi, I've pushed a version 11 to avoid the error you have encountered. Could you please after updating post your full log? It's strange that the folders doesn't get created if readarr still detects that the "external" setting is defined. Thanks!

Mmh strange... do you have the config.xml in /config/addons_config/readarr ? Can you stop the addon, remove the line containing "external" then restart ?

There is nothing related to readarr in /config/addons_config/. Only folder I have in there is filebrowser, which I installed to be able to investigate the errors I got with readarr. Would a reinstall help? Or is stopping/starting sufficient?

Hi see, you need to blame HA devs ;-) with the new logic of mounting addons, the /config folder is actually now mounted in /homeassistant.
So in filebrowser you'll find the folder in /homeassistant/addons_config/readarr...
Sorry for the confusion, I'm not the one having defined that ;-) : https://github.com/alexbelgium/hassio-addons/blob/master/filebrowser/CHANGELOG.md#2230_reverted5-21-11-2023

Hi - I'm sorry! Didn't realize I was looking in the wrong /addons_config/ folder. Your suggestion fixed the problem - so stopping, deleting the line and starting again. Thank you for your excellent help, I'll be sure to buy you a cup of coffee :)

Thanks very much ! Happy it works!


Create hit and taint detection canvas with willReadFrequently set to true

Fixes #14175.

The warning is also appearing when using layer.getData(), e.g. the WMS GetFeatureInfo examples with pixelContext in ol/renderer/canvas/Layer.js (and in ol/webgl/TileTexture.js if the example is changed to use a WebGLTile layer).


rcl/rcl.h: No such file or directory

https://github.com/tianrking/ESP32_MicroROS
At one time I was able to compile in the old version but the current version gives this error. I'm sure the environment is clean, I've enabled the espidf environment and configured the environment variables, but I can't find rcl rcl.h
[100%] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
/root/ESP32_MicroROS/main/main.c:11:10: fatal error: rcl/rcl.h: No such file or directory
#include <rcl/rcl.h>
^~~~~~~~~~~
compilation terminated.
make[2]: *** [esp-idf/main/CMakeFiles/__idf_main.dir/build.make:76: esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:4839: esp-idf/main/CMakeFiles/__idf_main.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make failed with exit code 2

A ran into the same problem. I figured out the problem (at least in my case).

Do not source ROS2 as stated in the readme!
If you had tried to build it with ROS2 sourced, make sure you remove the build folder and also run idf.py clean-microros
For me building libmicroros is failed with idf-4.2, I installed a fresh idf-4.4.4 and then the required python packages in a terminal where idf is sourced.
With the correct idf libmicroros build should be successful as well as the project. If not, check build output for details.

Could you provide the whole log on an clean environment?

Hi Pablo
I've made the mistake of building with Ros 2 sourced by inserting it into bashrc and forgetting about it.
I've followed @Digitelektro's steps above but it's failing to build as per this original issue.
Can you point me to some information on what a clean environment looks like?
TIA

Trying to build example/int32_publisher following the instructions in README.md.  I have not sourced any of the ROS2 setup files.  esp-idf-4.4.6.  From a fresh clone, I get:
[ 99%] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
/home/ffl/local/src/micro_ros_espidf_component/examples/int32_publisher/main/main.c:11:10: fatal error: rcl/rcl.h: No such file or directory
 #include <rcl/rcl.h>
          ^~~~~~~~~~~

Trying any of the branches of micro_ros_espidf_component, the whole of micro_ros_src folder is missing, ie is not pulled in by the build process, and therefore rcl.h (and others) is missing.  If I use the component here then it all works fine.  Apart from the obvious branch differences, I cannot see what makes one fail while the other works.  It looks like the target $(EXTENSIONS_DIR)/micro_ros_src/src in libmicroros.mk is not executed, but so far I have not been able to figure out why.

The reason the micro-ros-src (and other) folder is not pulled in is because the execute_process function in the CMakeLists.txt file fails.  It fails because submake expands to $(MAKE) on Unix which either is not expanded further or not defined.  If I set submake to make (or replace ${submake} with make in the execute_process command, then all the necessary files are pulled in.
I am not entirely sure why this is the case, but this works.  Should MAKE be an environment variable?  Can't submake be set to make all the time?

@pablogs9 would you have views on this?  I am happy to prepare a PR but I am not sure that just setting submake to make in all cases is the right approach.
I have tried to set MAKE in my environment, or to call idf.py build -DMAKE=make, to no avail.

Please open a PR so we can discuss there about your proposed changes

Done (PR #223).  I have worked on the humble branch as this is the one I use.


Explain the structure of directories and (index) RST files

Ensure that one of the first RST chapters clearly explains the structure of the course module directories as well as the root and module index RST files. It is not enough that the manual course has its own module directories and index RST files as examples without explaing them in writing.

Toctree explained here:
https://github.com/apluslms/aplus-manual/blob/master/rst_guide/advanced_syntax.rst


Bugfix: Mio not blocking

@howaboutsynergy: This should fix the problem you reported (#16). Would you like to try it out yourself before I release it?

it works, with the following change:
diff --git a/src/lib.rs b/src/lib.rs
index ff2dd18..2cb12cc 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -125,8 +125,8 @@ extern crate futures;
 extern crate libc;
 #[cfg(feature = "mio-support")]
 extern crate mio;
-#[cfg(feature = "mio-support")]
-extern crate mio_uds;
+//#[cfg(feature = "mio-support")]
+//extern crate mio_uds;
 extern crate signal_hook_registry;
 #[cfg(feature = "tokio-support")]
 extern crate tokio_reactor;

Thank you for fixing this.

Thanks, great to hear it works :-).

it works, with the following change:

I wonder how came the tests were green without this change :-|.


Internal VariantMetadata renames

This commit fixes a comment from https://github.com/gradle/gradle/issues/3159#issuecomment-353133089 by renaming the internal and test fixtures VariantMetadata types to avoid confusion.

Right, let's try this. I'm afraid it increases the risk of exposing internal usages in plugins. Let's see.

@jjohannes what if I only rename VariantMetadata to VariantResolveMetadata? I have implemented wider renames locally but it's a much bigger change impacting lots of different projects. It passes smoke tests but I'm not super confident...

what if I only rename VariantMetadata to VariantResolveMetadata?

I am also fine with that.

Ok, changed BaseVariantMetadata -> VariantResolveMetadata


Tests are missing core-js dependancy

Running tests fails with a misisng a core-js dependancy, installing it with npm helps.
19 12 2015 15:26:29.018:INFO [PhantomJS 1.9.8 (Windows 8 0.0.0)]: Connected on socket EduuMTingV6KH6dHAAAA with id 52160715
PhantomJS 1.9.8 (Windows 8 0.0.0) ERROR
  Error: Cannot find module "core-js"
  at J:/dev/angular2-webpack-starter/spec-bundle.js:59 <- webpack:///spec-bundle.js:13:0

can you pull latest. I updated this file to fix this

Thanks, works like a charm!


[wheel] -> [bdist_wheel]

[wheel] is legacy and doesn't support all the options. See the bdist_wheel source.

While I don't think leaving [wheel] would be a problem, changing it to [bdist_wheel] is a good idea since it follows the recommendations at wheel docs and official packaging docs too.
Thanks @adamchainz !


Light Devices - Custom Scenes/Modes don't show fields

What issue do you have? Please be as thorough and explicit as possible.
Light Devices - Custom Scenes/Modes don't show fields.
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?

Homebridge UI-X

Which version of Homebridge/HOOBS do you have?

Homebridge v1.7.0

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.

Raspberry Pi

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?

v10.4.0

Which Govee devices do you have that are causing issues? Please include product models if applicable.

H6009
Please paste any relevant logs below.

Same issue here a well.   When clicking the V to add more Custom Scenes etc, nothing comes up.
Scenes that previously existed are still there, and I can add scenes manually by editing the config file.
I suspect and update in UI-X changed causing the gui part of this to stop working.
I’ve tried in Chrome, Edge, and Firefox.  After clicking the V it seems to want me to move the box (I get the Cross with Arrows like it wants me to drag and drop)


Problem concerns the new Overseer functionality.

Upon making 2 icons for flasks I found the following problem:
When you press a button down (1) then press another button down (2) then release the first button (1) and then the second button (2) - the second icon timer starts, as it should, but the first one doesn't.
As I understand it the trigger for the icon timer starts upon a release of a button. Apparently pressing another one before releasing the first deletes it.

yes, its a bug, will be fixed in next update, thanks.

fixed in <IP_ADDRESS>


does the docker container support seccomp and  apparmor feature?

Hi,
this is not a issue, just a simple question, i still not get the newest axis camera that support the AI function.

We have seccomp and apparmor support. Running "docker info" against Docker on the camera gives:
Server:
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 3
Server Version: dev
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 409c87ba59dd96965239573aa9458a3585c05468.m
runc version: 249bca0a1316129dcd5bd38b5d75572274181cb5-dirty
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.19.110-axis8
Operating System: Axis (based on Poky from the Yocto Project) 10.7.3 (hardknott)
OSType: linux
Architecture: armv7l
CPUs: 2
Total Memory: 1.223GiB
Name: axis-b8a44f191280
ID: 3HWA:WMF5:YZAX:IWRP:W5RM:XN6U:6DNJ:NTG4:IFC6:KD3N:E6MB:PKSA
Docker Root Dir: /var/spool/storage/SD_DISK/dockerd/data
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
<IP_ADDRESS>/8
Live Restore Enabled: false


Secret search path joined into one path instead of iteration over paths

hierarchy:
  - name: "Hiera-vault lookup"
    lookup_key: hiera_vault
    options:
      confine_to_keys:
        - '^vault_.*'
      ssl_verify: false
      address: 'http://<IP_ADDRESS>:8200'
      token: '/etc/puppetlabs/puppetserver/vault_token'
      default_field: value
      mounts:
        puppet:
          - "%{::trusted.certname}"
          - common

Output:
  Environment Data Provider (hiera configuration version 5)
    Using configuration "/etc/puppetlabs/code/environments/env_name/hiera.yaml"
    Hierarchy entry "Hiera-vault lookup"
      No such key: "vault_key"
      [hiera-vault] Client configured to connect to http://<IP_ADDRESS>:8200
      [hiera-vault] Looking in path puppet/certname/common/vault_key

Expecter behavior:
[hiera-vault] Looking in path puppet/certname/vault_key
[hiera-vault] Looking in path puppet/common/vault_key

This should be fixed by #31, I'm going to cut a release and can you test and confirm?

Closing due to lack of response, feel free to re-open if the latest release doesnt work for you! 😄


Fix servername not supplied to security engine (Fix #2243)

This is a merge request fixes a bug introduced in security engine, in which server name information is not supplied to security engine when TCP transport is used.

Codecov Report
Base: 39.24% // Head: 39.21% // Decreases project coverage by -0.03% :warning:

Coverage data is based on head (d54cc64) compared to base (51bbbc0).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2260      +/-   ##
==========================================
- Coverage   39.24%   39.21%   -0.04%
==========================================
  Files         617      617
  Lines       36824    36824
==========================================
- Hits        14452    14439      -13
- Misses      20783    20793      +10
- Partials     1589     1592       +3

Impacted Files
Coverage Δ

app/proxyman/outbound/handler.go
35.61% <0.00%> (-4.11%)
:arrow_down:

transport/internet/tcp/dialer.go
33.33% <0.00%> (ø)

app/proxyman/outbound/errors.generated.go
0.00% <0.00%> (-100.00%)
:arrow_down:

common/task/task.go
88.88% <0.00%> (-7.41%)
:arrow_down:

common/log/logger.go
77.94% <0.00%> (-4.42%)
:arrow_down:

common/session/context.go
56.66% <0.00%> (-1.67%)
:arrow_down:

proxy/vmess/outbound/outbound.go
58.26% <0.00%> (-0.79%)
:arrow_down:

transport/internet/quic/hub.go
74.66% <0.00%> (+2.66%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


publish pipeline use "auto_tag: true"

we should use auto_tag: true but we first have to wait for https://codeberg.org/woodpecker-plugins/plugin-docker-buildx/issues/32 and https://codeberg.org/woodpecker-plugins/plugin-docker-buildx/issues/30 to make it work

v2.0.0 (https://codeberg.org/woodpecker-plugins/plugin-docker-buildx/milestone/2271) is near :)


Create docs

This PR includes documentation in Sphinx format, published to Read The Docs here:
https://trio-websocket.readthedocs.io/
This should be pretty complete and I've proofread for grammar issues, broken links, etc. It could use a quick review for clarity and omissions.

Pull Request Test Coverage Report for Build 54

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 91.081%

Files with Coverage Reduction
New Missed Lines
%

trio_websocket/init.py
1
91.6%

Totals

Change from base Build 51:
0.0%

Covered Lines:
337

Relevant Lines:
370

💛  - Coveralls


[Translate ru] Agencies -> index

Check out a review request at GitLocalize

@agektmr Reviewed

:tada: This has been pushed live to https://developers.google.com/web/


feat: Create bot flow

Description
the functionality is done. need to add customer css like disabled state
Task Item
Closes #1728
Screenshots

@liweitian can you please add some tests and also address the currently failing Unit and E2E tests? Thank you.


Update AutoRest C# version

Update AutoRest C# version to 3.0.0-beta.20220323.1

conflicts being resolved here https://github.com/Azure/azure-sdk-for-net/pull/27696


Repository link on npm is out of date

The npm package for e.g. qualweb/core links to the git repo before this was merged into a monorepo.
Happy to supply a PR if you are open to it.

Thanks for spotting it!
Happy for you to submit a PR

New packages released with corrected URLs. Closing as fixed.
Thanks for raising the issue!


CASMCMS-8041: Correct minor spelling errors

Summary and Scope
Correct spelling errors / typos in the repo. They have not caused any reported problems, but we may as well fix them. No need to make a manifest PR, though -- these can just get picked up the next time we make a release.
Pull Request Checklist

[X] License file intact
[X] Target branch correct
[X] CHANGELOG.md updated

Really, @dlaine-hpe is the main one I want to sign off on this before I merge it, since this is his baby. But reviews from all are encouraged.


Side by Side Error Recorded in Windows XP

Windows XP SP3 32 bit
Thorium Legacy 122.0.6261.169.
I am seeing multiple errors in my Windows XP System log every time I run Thorium.
They are apparently coming from a Google AI thing which has been installed.

This is something which is presumably not compatible with XP, and if so it should be removed in versions of Thorium targetting XP.
I have worked around the problem by re-naming chrome_screen_ai.dll, but this is obviously not an ideal solution.
Thanks, Dave.

@DaveH1 I cant reproduce, I can't even find this .dll in my user data folder.
Did you enable translation, screen auto translation, or any feature like that.

@DaveH1 https://source.chromium.org/chromium/chromium/src/+/main:services/screen_ai/
Thats the source.

@DaveH1 OK I was able to re-create. This .dll is not included in Thorium, but rather is downloaded as needed via the components updater (other examples can be seen on chrome://components). It is only downloaded when doing one of the tasks mentioned abve

Thanks Alex.
Sorry yes, I should of course have mentioned that the Screen_AI folder was not there when I first installed Thorium, but appeared later. That now makes perfect sense. I did use the translate function, with must have triggered it to download.
I guess translate won't work without it, so I guess I will just have to suppress the error messages by renaming the DLL so it doesn't load every time the browser starts, which is what I have been doing, and remember to do it again after every time I use the translate function!
Thanks, Dave.

@DaveH1 Yeah, disabling this at the source code level would cause more problems than it is worth, just to get rid of a warning message. Closing now.

Thanks Alex.
Following a suggestion on MSFN, I'm now using the --disable-component-update startup flag, which has removed the problem.
Google Translate still works, so it's all good.
Cheers, Dave.


Licence for non-code content

The current licence is Apache-2
However, it's not clear whether this licence appropriately addresses non-code contents (prose and images)

MDN addresses this with code having a CC-0 licence and content having CC-BY-SA licence
developers.google.com has its code in Apache 2 and content as CC-BY

While Apache may not be primarily aimed at prose, it seems to cover the main points we need to handle. It explicitly says it covers documentation, and the limitations and grants don't restrict their applicability to code. It authorizes use (including private and commercial), modification, distribution, and sharing. Warranties and patents are irrelevant.
Using a consistent license is probably more important than any changes we'd want to make.

ok, sounds good, thanks!


Import styles from css file

It could be optional (under a setting) if needed.

Do you just copy/paste style by hand from styles.css to render.ts? It was confusing when changing style didn't change anything at the beginning.

yeah, I could not get styles import to work. so, I kept it in styles.css and added a method in renderer to load them, duplicating them for now.
I would rather make cell borders optional. we'll have to add a setting for it, along with data table height described in #55

Ok, I don't know how to use vscode getConfiguration in renderer yet.
Reverted the border change for now and changed style loading to use styles from the file.

@usernamehw so, notebook renderers do get some context info. I am not sure if it is extension context tho:
export const activate: ActivationFunction = context => {

Let's explore it more in #55 and I'll add an enhancement ticket for the cell borders.
Thanks for that css import fix!

It looks like the same api as in webview:
context.postMessage
context.onDidReceiveMessage

ok. we do have standard extension.ts too. I think we should wire settings there via custom config.ts like we did in our snippets viewer.


Added support for ESP32 with Husarnet TCPv6 transport

Hello @DominikN, thanks a lot for the contribution.
Can you detail the reasons why the old ESP toolchain is needed?
@Acuadros95 in general this LGTM, what about all the style change at src/micro_ros_arduino.h?

@mergify backport main foxy

In general I agree with @pablogs9:

It would be nice if the same toolchain could be used for all ESP projects
We should get rid of the style change of src/micro_ros_arduino.h, so the PR looks cleaner
I would leave stdout traces out, or maybe add a conditional debug interface in the future

Hi guys, in the https://github.com/micro-ROS/docker/pull/76 - I added a toolchain for building microros static library based on the same toolchain version as used for a current version of Husarnet for ESP32.
We are in the process of making Husarnet working as a standard Arduino library working with the latest releases of https://github.com/espressif/arduino-esp32 . Right now Husarnet uses this fork: https://github.com/husarnet/arduino-esp32. Main issue behind using a custom fork was a poor support of IPv6 in the past, but it has changed (also due our PRs) and in the following months we will get rid of our fork.
By this time I will also make a PR to get rid of esp32_5_2_0 folder (and building with older toolchain) in this repo.
I would like to present Husarnet, micro-ROS and ESP32 during my presentation at ROS 2 Embedded Working Group working with micro-ROS based on the https://github.com/micro-ROS/micro_ros_arduino and not on my fork.

In general I agree with @pablogs9:
* It would be nice if the same toolchain could be used for all ESP projects

* We should get rid of the style change of `src/micro_ros_arduino.h`, so the PR looks cleaner

* I would leave stdout traces out, or maybe add a conditional debug interface in the future

This is a temporary workaround, that will not brake anything but will allow to make working Husarnet TCPv6 transport in platformio projects out of the box. In the previous message I wrote why I did it.
Yea, sorry guys, my auto code formatting settings where different than yours.  What code formatter do you use? Everybody have different prefferences when it comes to code editor, but what do you think about providing settings like this for VSC (in .vscode folder that is automatically handled by VSC after opening a project)? Something like that I have added to one of my previous projects: https://github.com/DominikN/ros2_docker_examples/tree/main/.vscode
Totally agree.

Hi @DominikN,
we have been discussing this internally and the best option is to wait until we can have this built with the mainline compiler version. As soon as this transport is compatible with the version of the ESP32 compiler we will merge this.
Regarding the EWG, do not worry about using local branches, we can say that all the shown features will be available as soon as the compiler issue is solved.

Sure, that's fine. Thanks for your reply.


Improve the time taken by Github Actions on pull requests

Coming from https://github.com/opensearch-project/opensearch-clients/issues/53, update the workflows to reduce the amount of time taken by Github actions for integration tests.

Done in #242


fix(python): reuse table state in write engine

Description
Instead of reusing the table state, it was being instantiated every time you call write with the rust engine.

https://github.com/delta-io/delta-rs/discussions/2448

Now we're cooking with gas!

Can we get this released asap?

@adriangb good to see :)
Let me see what I can do on the release.
Btw, one last question, did you see also these performance issues with the pyarrow engine?

I did notice the pyarrow engine being faster in some cases, this seems like a likely culprit.


Add Cloudflare Worker metrics

Hey there, great project!
Just wondering if there is any plans or thoughts on adding the Cloudflare worker metrics that are available as per: https://developers.cloudflare.com/analytics/graphql-api/tutorials/querying-workers-metrics ?
This is something we would find useful for monitoring the workers directly...
If this is of interest I'm happy to take a look and see if I can figure out a PR if you had any guidance on what/where to change?
Thanks!

Hi @pvdvreede, your PR would be very welcome. You can add your GraphQL queries in cloudflare.go and add the new metrics in prometheus.go.
Feel free to ask more questions if you need help.


Use bref inside a docker container

I trying to use bref inside a docker project. Everything works fine except when I try to run the handler locally. I have docker inside my docker container, in fact I can see the containers list inside the container but running this command
sam local invoke -t template.yaml -e event.json MyFunction

I get this error:
019-04-11 12:35:19 Found credentials in shared credentials file: ~/.aws/credentials
2019-04-11 12:35:19 Invoking index.php (provided)
2019-04-11 12:35:19 arn:aws:lambda:eu-west-3:209497400698:layer:php-73:3 is already cached. Skipping download
2019-04-11 12:35:19 Requested to skip pulling images ...

2019-04-11 12:35:19 Mounting /var/www/app as /var/task:ro inside runtime container
Could not open input file: /var/task/index.php
START RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 Version: $LATEST
END RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72
REPORT RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72  Init Duration: 12.02 ms Duration: 0.00 ms       Billed Duration: 100 ms Memory Size: 128 MB     Max Memory Used: 12 MB
{
  "errorType": "Runtime.ExitError",
  "errorMessage": "RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 Error: Runtime exited without providing a reason"
}

I think that the main error is
Could not open input file: /var/task/index.php

Obviously the index.php file exists in my root directory

I tried to run sam sam local invoke -t template.yaml -e event.json MyFunction outside the project container and works. So i'm wondering how i can make it work inside too

Probably a permissions issue on the index.php file. Anytime I ran into similar issues, that was the root. Typically, the file in question needed executable permissions. Occasionally, the issue was that the file had -rw------- permissions. In this case, only the creator can access it and the process running in the docker file is not the creator.

Inside a container i work with a non root user
-rw-r--r--    1 user   user       371 Apr  5 10:11 index.php
With executable permission the error is the same:
-rwxr-xr-x    1 user   user       371 Apr  5 10:11 index.php
Anche con permessi completi
-rwxrwxrwx    1 user   user       371 Apr  5 10:11 index.php

Maybe this is an issue that may be better asked in the SAM repository as this is SAM running here, not really Bref (and the error doesn't seem to be about the layers). I've done a quick search and I've found: https://github.com/awslabs/aws-sam-cli/issues/181 so it might not be supported in SAM.

From your description it seems you're getting volume errors. I've had that  before. When you run docker inside docker with volume, you need to mount volume using the original host path, not the intermediate docker filesystem.


Add Brian and Patrick as peers

This needs to be approved by current owners. Adding them as reviewers.

That's a lot of green checkmarks, so I'm going to merge this now.

@dontcallmedom can you arrange for @bkardell to have write access?

done

Hey that's me, I'm a peer!


String Parser

Not sure if this is project goal or not. But I think a string parser that takes a string (for example I am cool :sunglasses:  ) and returns a string that has :sunglasses:  replaced with the actual emoji character would be really useful.
Most uses cases I can think of would not involve manipulating specific emojis in code. Even if it did,  defining specific emoji characters required  by the project as constants in the project instead of introducing a dependency would be simpler and easier. In that sense, above feature can add great value to this project I think .
If you think this would be useful, I can send a PR.

Hi @spy16, thanks for the suggestion 😊
I have a to-do item on README for this feature.

Add emoji string replacer
But I think string parser is more descriptive than replacer.

I already start to develop it.
When I create PR, I am gonna ask review from you.

Oh great! Didn't notice that.

When I create PR, I am gonna ask review from you.

Sure :+1:
Nice library by the way.

Hi @spy16,
I created PR #4 for this feature. Basic stuff is done. I am writing tests for it now 🚀
It has emoji.Parse(str string) string for replacing emoji aliases.
Also, it has Sprint, Sprintf, Printf etc. for wrapping fmt library.
I added emoji aliases from github/gemoji in addition to unicode list. Because unicode list doesn't have all GitHub emoji aliases.
Can you review it? 😌
Generator code gone little bit messy, I am going to clean it in the future. 🤖
You can focus public part of the this feature, not internal package 😀

Sorry have been busy, couldn't get back to you. But i like the fmt interfafce and the changes look fine. It should be okay to close this issue.


add a suggestion format test

Avoids drift or regressions.
What does this PR accomplish?
Add a test to avoid output regressions.
Makes #68 testable.
Changes proposed by this PR:
Add an additional test case (just one for now).

@laysauchoa this introduces a fmt test for suggestion, you might want to rebase your branch on-top of this one

Note that the CI check will fail, since the #68 is still present.

Note that this only solves the very most simple case, cases such as
error: spellcheck(Hunspell)
    --> /media/supersonic1t/projects/cargo-spellcheck/src/documentation/markdown.rs:153
     |
 153 |  Since most checkers will operate on the plain data, an indirection to map cmark reduced / plain
 back to raw ranges, which are then mapped back to `Span`s.
 The returned key `Ranges` are in the condensed domain.
     |                                                                            ^^^^^
     | - mark, c mark, cm ark, or cm-ark
     |
     |   Possible spelling mistake found.
     |

or
error: spellcheck(Hunspell)
  --> /media/supersonic1t/projects/cargo-spellcheck/src/documentation/markdown.rs:3
   |
 3 |  Erase markdown syntax

 Resulting overlay is plain and can be fed into a grammer or spell checker.
   |                                                                           ^^^^^^^
   | - grimmer, grammar, crammer, programmer, or aerogram
   |
   |   Possible spelling mistake found.
   |

are still messed up.


Chrome dev tool dark mode support

Thank you for the dev tool, would like to mention that it is hard to read when the browser is in dark mode. Would love to have dark mode support. This is not urgent since it is not a functionality issue, just a "good to have".
For your information, I am on Windows 10, and Chrome's light/dark mode is controlled by changing the Colours settings on Windows.

Dark mode support was recently added to master. There are a few more changes I would like to make before I release a new version.

apologies I scan the list but completely missed #9.


Error with files with single quote in filename

I got this error message when trying to open a file with single quote(') in the filename:
Oops! fatal: Path 'testfile\\' testfile.txt' does not exist in 'master'
Everything is ok with the normal files, this problem is also applied to the folder with this error:
Oops! fatal: Not a valid object name master:folder \'2015 - 2016/

Hi @MatteoBattilana , I'm curious: on which platform (Linux, Windows server) are you?

I'm on Debian

I can confirm the error. I created a fresh file with the name Testfile' Testfile.txt and GitList showed the same error to me.

Hey @MatteoBattilana , I think it's best to report this issue at Gitter.


ImportError: cannot import name 'Deque'

C:\Users\ahmed\OneDrive\Desktop\whatsapp-play>python -m wplay -h
Traceback (most recent call last):
  File "C:\Program Files\Python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Program Files\Python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\ahmed\OneDrive\Desktop\whatsapp-play\wplay\__main__.py", line 10, in <module>
    from wplay import online_tracker
  File "C:\Users\ahmed\OneDrive\Desktop\whatsapp-play\wplay\online_tracker.py", line 5, in <module>
    from wplay.utils import browser_config
  File "C:\Users\ahmed\OneDrive\Desktop\whatsapp-play\wplay\utils\browser_config.py", line 27, in <module>
    import websockets.client
  File "C:\Program Files\Python36\lib\site-packages\websockets\__init__.py", line 3, in <module>
    from .auth import *
  File "C:\Program Files\Python36\lib\site-packages\websockets\auth.py", line 15, in <module>
    from .server import HTTPResponse, WebSocketServerProtocol
  File "C:\Program Files\Python36\lib\site-packages\websockets\server.py", line 49, in <module>
    from .protocol import WebSocketCommonProtocol
  File "C:\Program Files\Python36\lib\site-packages\websockets\protocol.py", line 18, in <module>
    from typing import (
ImportError: cannot import name 'Deque'

My Python version is:
Python 3.6.0

https://stackoverflow.com/questions/60011092/importerror-cannot-import-name-deque

@ahmed-gelemli Install python3.6.1+ version. This will solve your problem.

@ahmed-gelemli Install python3.6.1+ version. This will solve your problem.

I installed Python 3.7, but a new issue appeared. I reported this issue here > #280 .
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ahmed\\wplay\\logs\\wplay.log'


Ability to search for parseable substrings

Suggestion
I would be like to be able to use Lark to search for all substrings of a string matching some Lark grammar. e.g. something along the lines of the following method on the Lark class:

def search(self, input):
    """
    Yields a pair of triples `(start, end, parse_result)` of all regions of `input` containing
    a parseable string, together with their parse result.
    """

(I'm not wed to this exact interface)
Describe alternatives you've considered
Currently my least bad alternative for something like this is to write my own specialised parser tool, which I'd rather not do.
The more likely solution I'd adopt is just use regex and hope I can work around the cases where I need a better grammar than that supports.
I've tried doing this with Lark using a heavily ambiguous grammar that has just arbitrary amounts of noise at the beginning and end and ambiguous parse forests. It doesn't seem to work very reliably (and I expect is highly inefficient as a solution), but I may investigate this option further.
Additional context
If you're curious the specific use case I have for this is in implementing test-case reduction (delta debugging, C-reduce, etc). The idea is to have lots of little grammars that define common structures that might appear in various file formats (e.g. arithmetic expressions) and then parse out the parts of the file that match those grammars and make transformations to only that region, based on the parse. This means that I need to be able to parse arbitrary unknown inputs, while only caring about the bits of them that match a particular grammar.
I don't really have a good sense of Lark internals (though I've happily used it a few times, and am... certainly not great at parsing theory, but also not completely ignorant), so I don't know whether where what I'm asking falls on a spectrum of "basically trivial" to "literally impossible with the current implementation". I'm happy to have a go at the implementation work if there's no other interest in working on this, but would appreciate some pointers as to where to start and how difficult it's likely to be.

Lark isn't made for scanning text. However that question has been asked many times. To my recollection, there are two ways about this -

Utilize Earley with a prefix and postfix of /.*/. As you mentioned, this is very inefficient for large inputs. However, it's relatively simple to implement.

Attempt to parse at every possible starting position, until a successful parse is achieved. Can be done with either Lark or Earley. Not too difficult to do either, and can be reasonably efficient, if there's a low number of "false positives".

Similar issues:

https://github.com/lark-parser/lark/issues/943

https://github.com/lark-parser/lark/issues/291

Ah, apologies. I should have searched previous issues for duplicates.
I don't think either of those are likely to be viable for me unfortunately, as I need this to work on quite large inputs, so I think I'm back to implementing my own.
Thanks for the quick response!

If all your terminals in the grammar are non-conflicting (i.e. using lexer='basic' works) then it should be very doable to implement a quite efficient search method.

Tell me if I'm being too naive, but why not set a "pin" on the number of matched tokens. So, above 'n' tokens it becomes a legit parse and errors are raised. The user can give it as a parameter to scan(), and they can adjust it based on a sample text, until it gets enough results without error.
Or, we can specify a specific token (by name) that will serve as the pin.
For an actual pin implementation, it might be possible to set a mark as an empty rule, and the scanner could collect a list of all the parser states on following reduce on that empty state, and then compare to those states to see if the pin has been reached.
But I would start with the much simpler ones first :)

@MegaIng Btw, if you tidy up that implementation a bit and show that it passes a few stress tests, I'm inclined to add it as an official API.
I'm also curious if in the search implementation, maybe doing text = text[:best] might improve the performance.

@MegaIng Btw, if you tidy up that implementation a bit and show that it passes a few stress tests, I'm inclined to add it as an official API.

Will do at some point.

I'm also curious if in the search implementation, maybe doing text = text[:best] might improve the performance.

I think it would be better to avoid creating copies of the input string. An non-absurd usecase for this feature is search in log files that might be multiple 100 MB large. Instead I would like to add start and end all over our parse apis, which also first easily into regex since those apis all also accept those things. Potentially it might even make sense to expose our LineCounter class and make start and end accept that as a parameter so that the line numbers are correct.


#18: sub-issue should keep topic info (closes #18)

Issue #18
NB: based on #36
test plan
parent without topic:

parent with topic:

:+1:


Feat: enable aarch64

Resolves #260

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@BradHolmes This should work to add a linux-aarch64 build. You already create the binary, it's just not packaged here (yet).

@conda-forge-admin, please rerender

I squashed and rebased to make for a cleaner diff

Yay, now all builds pass as well, including the linux-arm64/aarch64! @BradHolmes

Thank you! This was quite easy and helps me get ncbi-datasets-cli into an aarch64 docker container!
You need to merge it, otherwise it won't take effect, I don't (yet) have write access (until #265 is merged)


Make it possible to retrieve the version with the API

When creating a test case with: ActionOnDuplicate.CREATE_NEW_VERSION
The test case is uploaded to TL, and is either created or added new version.
Problem is that object does not contain version nor version id:
testCase.getVersion() = null
In method createTestCase, on line 108:
Integer version = (Integer)((HashMap<String, Object>) responseMap.get("additionalInfo")).get("version_number");
and then:
testCase.setVersion(version);

Oh, done already but did not close. Closing now.


Extend Slack connector

Rewrite the Slack connector to:

avoid using dynamically generated tables
include most fields from API response objects
allow to read threads (replies)

This actually closes #63


Unsupported via PhoneGap build

The plugin works great locally, but it doesn't seem to be allowed when uploading to Adobe PhoneGap build.  The message isn't very descriptive: "plugin unsupported: phonegap-plugin-barcodescanner:
Any idea why?

using this I have no problem like your
<gap:plugin name="com.phonegap.plugins.barcodescanner" source="npm" />

But I'm now fighting with a windowsphone and I'm not sure that the barcode reader works well. More on the next days.

the PGB team has asked for people with issues regarding phonegap build please start an issue on the support forum: https://forums.adobe.com/community/phonegap/build
please include an app id of an app that can replicate this issue.


g:buftabline_number = 2 to show sequential numbers

I wanted to make key bindings to jump to an other buffer quickly like below.
nn <leader>1 :exe 'b'.buftabline#user_buffers()[0]<cr>
nn <leader>2 :exe 'b'.buftabline#user_buffers()[1]<cr>
nn <leader>3 :exe 'b'.buftabline#user_buffers()[2]<cr>

However, I found it's hard to know the sequential index of a buffer when there are a lot of ones, so I added some code to show sequential numbers.

Thanks for the patch. I plan to take it but maybe not verbatim. Something about it bugs me; unfortunately I can’t put my finger on it yet. (Also it’ll need docs.)
(I’m not sure I like the interface of setting g:buftabline_number to a special value, though it would be consistent with the other options… which I don’t like either but there too I mimicked the interface of Vim’s built-in stuff for consistency. Ugh?)

Anyway. The feature will go in soon in whichever form. Again, thanks for the patch.

Sorry this almost fell through the cracks. But it’s now done.


Empty inline rows visibility policy

The visibility of the inline in-bound table should be similar to what we have done in the related tables section below.. E.g.

If the user cannot create,

by default, don't show the empty row at all.
when show all tables is set, the empty row should be shown

If the user can create,

always show the table

If a user can create and there is no data to show it will appear as None.


Changes to #included shaders not taking effect, unless parent shader is changed or vite is restarted

Reproducible here:
https://stackblitz.com/edit/vitejs-vite-hwdvnu?file=included.glsl

Change something in index.glsl
→ changes take effect, refresh happens
Change something in included.glsl
→ changes don't take effect, nothing happens, even a manual refresh doesn't help
Change something in index.glsl, or restart vite
→ changes to included.glsl take effect

This sounds like it could be related to https://github.com/UstymUkhman/vite-plugin-glsl/issues/12?
P.S. Thank you for building this plugin! It's been a great help for wrangling shaders in my game projects. :)

Hi @jonikorpi ! Thanks for opening this issue and creating a reproducible demo. You're totally right, this is one feature I'm still missing here and yes, it's related to #12 . Actually it's the same and my comment there is still relevant. So any help would be very appreciated. 😅
Anyways, I'm going to close that one since I've added other improvements mentioned there and one thing left is this "hot reloading". Hopefully that's possible... 🤞
Feel free to take a look & create a pull request if you have some time, I'd really appreciate that.
And thanks for using this plugin. Please consider smashing a ⭐if you've found it useful, thanks!

Hi @jonikorpi! I've just published a new version that should solve this issue. If you have some time, feel free to test v0.5.1 on your project and open a new issue if something still doesn't feel right. Any feedback would be much appreciated, thanks!

Thank you so much! It's working nicely. ^_^
Only issue I can see is that if I save a shader multiple times in a row too quickly, I get the following Vite error:
18:02:41 [vite] Internal server error: Cannot read properties of undefined (reading '0')
      at Context.load (file:///.../node_modules/.pnpm/vite@3.1.8/node_modules/vite/dist/node/chunks/dep-4da11a5e.js:43270:65)
      at Object.load (file:///.../node_modules/.pnpm/vite@3.1.8/node_modules/vite/dist/node/chunks/dep-4da11a5e.js:41084:46)
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at async loadAndTransform (file:///.../node_modules/.pnpm/vite@3.1.8/node_modules/vite/dist/node/chunks/dep-4da11a5e.js:37312:24)

BUT the same thing seems to also happen if I spam-save vite.config.js, so I'm guessing it might just be an issue with Vite itself. Probably not worth looking into for now. :)

Probably you're right, @jonikorpi , but can you do me a favor and test again this spam-save after a small change here. Just wrap these rows into a setTimeout callback and tell me if this issue still persists. (You can do it right in the node_modules directory and restart the dev server) Thank you so much!
setTimeout(() => {
  const now = Date.now() / 1e3;
  utimes(configFile, now, now, () => {});
}, 500);

@UstymUkhman the setTimeout makes it happen less, but I still got it to happen by spamming a bit. 🤷

Great, thanks for your help @jonikorpi! I'm going to implement some throttling in there, but I guess that's pretty much all I can do. 🙂

Closing this since v0.5.2 was released with use of debounced callback to avoid server crashes when spamming file saves.


Depreciation warning on import

Information

Qiskit Terra version: master
Python version:
Operating system:

What is the current behavior?
from qiskit import *

gives
/Users/paul/Desktop/GitHub/qiskit-terra/qiskit/circuit/variabletable.py:10: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import MutableMapping

This should not happen.
Steps to reproduce the problem
What is the expected behavior?
Suggested solutions

I pushed the fix for this earlier today: https://github.com/Qiskit/qiskit-terra/pull/2174

Solved by #2174


entry points causing virtual method invocation

When entry points cause virtual method invocation, the dependency checker has no way to know which implementations it needs for those methods. Here's an example.
a base class:
public abstract class Answerer {

	public abstract int getAnswer();

	public static int ask(Answerer impl) {
		return impl.getAnswer();
	}

}

a derived class:
public class AnswerImpl extends Answerer {

	@Override
	public int getAnswer() {
		return 5;
	}

	public static Answerer createInstance() {
		return new AnswerImpl();
	}

}

Suppose you set Answerer.ask and AnswererImpl.createInstance as entry points. At no point in Java code does any object actually become the receiver of a getAnswer call, so there will be no implementation compiled.

When you deal with complicated entry points, you should take it into account. TeaVM can't guess you intentions rearding to what exact implementation you are going to pass to entry point. However, if you declare main method as an entry point and write
Answerer.test(new AnswerImpl());

TeaVM has enough information to resolve dependencies itself.
Look carefully at methodAliases element in maven plugin description. Perhaps you are trying to expose Java library as a JavaScript library? I think, TeaVM needs more convenient tools for this purpose. I presume, JSO can serve this. However, current version of JSO has some problems with dependency resolution as well. This problem is already solved (https://github.com/konsoletyper/teavm/commit/b69b5b92196e940c84a4be230947492c0fcf45bf) and soon will be available in main branch.

Thanks, I was just using the TeaVM.entryPoint method, so I didn't see that information about how method aliases need type info.


Develop->Master

Coverage decreased (-0.07%) to 54.455% when pulling e6b4350d947e65a56cd83b940f39746fb4e3652c on develop into 87febf5393a586f71bcdb63dd0bab64f7d45a5f2 on master.

Coverage decreased (-0.07%) to 54.455% when pulling 681f5bd2ff4b02ea7ae5d0b9a5d57f41b16f2c7b on develop into 87febf5393a586f71bcdb63dd0bab64f7d45a5f2 on master.


Remove support for seccomp annotations

We do not mention the annotation any more since it will be removed in v1.25.0.
Refers to https://github.com/kubernetes/enhancements/issues/135
Kubernetes PR: https://github.com/kubernetes/kubernetes/pull/109819

/hold
pending merge of https://github.com/kubernetes/kubernetes/pull/109819

/milestone 1.25
/cc @kcmartin

@sftim updated the PR according to the changes in https://github.com/kubernetes/kubernetes/pull/109819, PTAL

https://github.com/kubernetes/kubernetes/pull/109819 merged
cancelling hold
/unhold

re-applying lgtm from this comment
/lgtm
/approve


Face unlock

Hey my Gcam issue is solved thank you very much!
However I have another issue with Google assistant. I have the new ui however it doesn't have the Google color bar at the bottom and it doesn't work properly. Have attached screenshots below for a better understanding.

Please note:
1)Language set to : English US
2) Already cleared Google app data

Hey my Gcam issue is solved thank you very much!
However I have another issue with Google assistant. I have the new ui however it doesn't have the Google color bar at the bottom and it doesn't work properly. Have attached screenshots below for a better understanding.

It depends on the framework-res.apk  used by the custom ROM.Which custom ROM are you using ?

I am using Awaken OS 1.3 on Poco F1

I am using Awaken OS 1.3 on Poco F1

It depends on the ROM build .This file is located at /system/framework .Even if i link you to framework.res apk for pixelUI it is not recommended to replace this file.

So what's the solution? Wait for ROM dev to release update?

it's not about rom update it's about the custom ROM itself.Some use google pixel's systemUI while some have their own just to provide more customizations.It may show up in another build though or you can try other custom ROMs.

Oh okay thanks! Also...  Is there a telegram channel/group where you post updated props it would be really useful if you provide link/name

I believe your lack of colorful Google Assitant can be solved by following steps 4-7 of this guide

I believe your lack of colorful Google Assitant can be solved by following steps 4-7 of this guide

Thanks a lot this solved my problem! ;)

@iraniroahn  Do you face issues with face unlock in this ROM with module installed?

Yes I am Facing issues with face unlock it doesn't work. When tried to register face it opens the back-camera instead of the front infrared camera. ( using Poco F1) . Although didn't report as I don't use face unlock

which face unlock is used in the ROM build ?

One more issue that I face is with Widevine. Netflix shows certified L1 support and HDR however whenever I try to play an HDR 1080p video on Netflix it would never go above 480p.
Also on the YouTube app HDR colours are completely washed out.

which face unlock is used in the ROM build ?

Motorola Face unlock

One more issue that I face is with Widevine. Netflix shows certified L1 support and HDR however whenever I try to play an HDR 1080p video on Netflix it would never go above 480p.
Also on the YouTube app HDR colours are completely washed out.

For HDR in Netflix try patching using LuckyPatcher.

Open The app menu in lucky patcher and download custom patches
In the app list in lucky patcher select menu of patches and custom patch for Netflix
Apply and wait for it to patch then launch netflix and try playing

Video -https://drive.google.com/file/d/1Yx5Z1lN1Y9ZWsC5lZ0Atyp63tv334rIG/view?usp=sharing

which face unlock is used in the ROM build ?

Motorola Face unlock

can you tell the package name ?

which face unlock is used in the ROM build ?

Motorola Face unlock

can you tell the package name ?

which face unlock is used in the ROM build ?

Motorola Face unlock

can you tell the package name ?

<Still capped at 480p :( applied the patches

which face unlock is used in the ROM build ?

Motorola Face unlock

can you tell the package name ?

<Still capped at 480p :( applied the patches

So on on beryllium post module install following things are going out of order:

face unlock using back camera
hdr issue in netflix and youtube
right? they work when module is not active
Can you attach build.prop files from your /system and system/vendor  folders

Do you require only build.prop file or default.prop too?

Do you require only build.prop file or default.prop too?

only build.prop

Do you require only build.prop file or default.prop too?

only build.prop

Do you require only build.prop file or default.prop too?

only build.prop

build.prop:
https://drive.google.com/file/d/1cZ_WjFD0oFqbad6iXuIXYfkCS-bdPktY/view?usp=drivesdk

Do you require only build.prop file or default.prop too?

only build.prop

build.prop:
https://drive.google.com/file/d/1cZ_WjFD0oFqbad6iXuIXYfkCS-bdPktY/view?usp=drivesdk

Can you test this out
P4XLProps.zip

Do you require only build.prop file or default.prop too?

only build.prop

build.prop:
https://drive.google.com/file/d/1cZ_WjFD0oFqbad6iXuIXYfkCS-bdPktY/view?usp=drivesdk

Can you test this out
P4XLProps.zip

Tested it
Faceunlock still doesn't work
Also I am stuck with this weird bug where I have been logged out of my google account and whenever I try to sign in it doesn't let me in

Do you require only build.prop file or default.prop too?

only build.prop

build.prop:
https://drive.google.com/file/d/1cZ_WjFD0oFqbad6iXuIXYfkCS-bdPktY/view?usp=drivesdk

Can you test this out
P4XLProps.zip

Tested it
Faceunlock still doesn't work
Also I am stuck with this weird bug where I have been logged out of my google account and whenever I try to sign in it doesn't let me in

Fixed the  Google account issue ( by removing the account and sign-in again)


[deezer]

https://github.com/ytdl-org/youtube-dl/pull/22074
@LucBerge

Full length song support, album, track and playlist extractor on branch deezer_uncipher : https://github.com/LucBerge/youtube-dl/tree/deezer_uncipher

You don't need any account to download the mp3

As mentioned here https://github.com/blackjack4494/youtube-dlc/pull/46
I won't add the full uncipher yet.
Also would be nice if someone with a premium account could test this or could lend their account.

@LucBerge your version doesn't wok for me at the moment:
WARNING: "id" field is not a string - forcing string conversion, there is an error in extractor
ERROR: requested format not available

Could you please provide the full stacktrace using the -v option ?Le 28 sept. 2020 8:34 AM, dimqua<EMAIL_ADDRESS>a écrit :
@LucBerge your version doesn't work for me at the moment:
WARNING: "id" field is not a string - forcing string conversion, there is an error in extractor
ERROR: requested format not available
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

@LucBerge
$ ./youtube-dl -v https://www.deezer.com/album/1004219
[debug] System config: []
[debug] User config: [u'--write-sub', u'--write-auto-sub', u'--sub-lang', u'en,ru', u'-f', u'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]', u'--merge-output-format', u'mkv']
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://www.deezer.com/album/1004219']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.08.02
[debug] Python version 2.7.18rc1 (CPython) - Linux-5.4.0-44-generic-x86_64-with-neon-20.04-focal
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, phantomjs 2.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] 1004219: Requesting header
[redirect] Following redirect to https://www.deezer.com/us/album/1004219
[DeezerAlbum] 1004219: Downloading JSON metadata
[DeezerAlbum] 1004219: Downloading JSON metadata
[DeezerAlbum] 1004219: Downloading JSON metadata
[DeezerAlbum] 1004219: Downloading JSON metadata
[download] Downloading playlist: Ire Works
[DeezerAlbum] playlist Ire Works: Collected 13 video ids (downloading 13 of them)
[download] Downloading video 1 of 13
WARNING: "id" field is not a string - forcing string conversion, there is an error in extractor
ERROR: requested format not available
Traceback (most recent call last):
  File "./youtube-dl/youtube_dl/YoutubeDL.py", line 807, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "./youtube-dl/youtube_dl/YoutubeDL.py", line 1006, in process_ie_result
    extra_info=extra)
  File "./youtube-dl/youtube_dl/YoutubeDL.py", line 861, in process_ie_result
    return self.process_video_result(ie_result, download=download)
  File "./youtube-dl/youtube_dl/YoutubeDL.py", line 1634, in process_video_result
    expected=True)
ExtractorError: requested format not available

NVM, I have figured it out. :-)


MatSelect allows disabled input l while MatInput does not

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
I am not able to disable mat-input using [disabled] = true or [attr.disabled] = true or form.get("form-control").disable.
It doesn't work.
Reproduction
Steps to reproduce:

add [disabled] in mat-input

Expected Behavior
Input should be greyed out when disabled is used.
Actual Behavior
It is not working as of now. It is still allowed to edit
Environment

Angular: 12.2.5
CDK/Material:12.2.5
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu):

This is likely an issue on your end. Here's an example that has a disabled input: https://material.angular.io/components/input/examples#input-form


backuped iscsi volume snapshot doesn't support CreateDataVolumeFromVolumeSnapshot

This issue seems only happened when try to create data volume from a backuped iscsi volume snapshot.
2015-06-13 10:26:39,758 TRACE [CloudBusImpl2] (zs-thread-2) [msg send]: {"org.zstack.header.message.MessageReply":{"success":false,"error":{"code":"SYS.1006","description":"An operation failed","details":"Storage volume snapshot has not supported yet"},"headers":{"isReply":"true","correlationId":"b602a785dd9642f88a313302ce9489af","schema":{}},"id":"45ea8091173b4c23882853e5fcd95f2f","serviceId":"zstack.message.cloudbus.b92a9a12332149c9a041ef40a243193f","creatingTime":1434162399757}}

The reproduce steps:

create data volume and attach to vm
2, create data volume snapshot and backuped the snapshot
3, delete the data volume
4, create data volume from step2's backuped snapshot will trigger this issue.

a57b9c2ad89ce18b47993fef0d3c066960750289


[Debugger] Tweak debugger result API

Thanks for contributing to TVM!   Please refer to guideline https://docs.tvm.ai/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.

@yzhliu I think the previous one is also correct. This one provides an option so that we can sort the dumped statistics by execution time.

@yzhliu Just to make it easy to log the debug result to file


[RFR] Send API request on reference auto-complete

Instead of having a pre-define set of choices in reference fields, send API requests at will to fetch related records.

Left tasks:

[x] Implement API auto-complete on single reference fields (post id)
[x] Display correctly selected value
[x] Implement API auto-complete on multiple reference fields (tags)
[x] Implement tests
[x] If no fields configured, disable refresh and populate with all data (for BC)
[x] Update admin-config repository to deal with refreshDelay
[x] Update documentation
[x] Update blog sample configuration
[x] Test it on real world project

Switching to RFR. I still need to test it on a real world project before merging.

Tested on real world project. Seems to work. Removing the [DO NOT MERGE].

If you have to put some API fetching logic in a directive, please move it to a service.

Refresh logic moved to a dedicated service. Ready for another review.

Is it possible to disable first request (in routing) for retrieving references values in case of refreshDelay is not null ?
Something like view.getReferencesWithNoRefreshDelay().

Back to WIP for optimizing number of sent requests and to fix autocomplete, which seems to be made only on local records.

Ready for review.
Failing tests are due to the admin-config PR.

:+1:

Great work, thanks a lot!

Hey guys!
Is there any way to get the Field reference inside the filters function?
It seems that the scope gets complete lost when the function is called.
Check out this example:
let field = nga.field("auth_id", 'reference').
  targetEntity(entities[plural]).
  targetField(nga.field(label_field)).
  filters(function(search) {
    console.log(field) // <= Uncaught ReferenceError: field is not defined
  }).
  remoteComplete(true, { refreshDelay: 300 }).
  singleApiCall(aggregateIds);

What could I do?

@endel: not for now. But this reference.filters() method needs an overhaul anyway.

reference.filters() has just been renamed to reference.permanentFilters() (refs #588).
@endel I can't reproduce your issue. Could it be due to babel translation? What if you use a var instead?


fix: declare ROUTER_PROVIDERS on root component rather than bootstrap

According to this style guide it's a best practice to declare the providers on the root component rather than the bootstrap.

We're actually waiting for a definite style guide to change all the blueprints to something a little better structured, which is why these providers are still in the bootstrap.
That being said, I won't say no to a PR fixing this bit for now.

Ah ok. Feel free to close the PR if you rather like to wait on a definite style guide. I sent the PR as we are teaching people to not maintain providers in the bootstrap in our thoughtram training. We are soon switching over to use angular-cli in our workshops hence I though I sent a PR for this change.

Really? That's great news for the CLI!
I hope you come back to the cli repo with a lot of tasty feedback from your trainees :D


wasm: Add VM failure counter

might be useful if we have a counter of failed VMs (i.e. the number of the currently trapped VMs).
Relevant to #16112 #14947
cc @PiotrSikora

@daixiang0 any progress on this issue? When do you think you'll be able to work on it?

I plan to start next week since some work left, if you want to ad it quickly just go ahead!

OK let me know you start working next week, I just wanted to make sure you didn't forget about this issue.

Thanks, it is in my heart.


Failed to create session; i/o timeout?

Possible duplicate of #59.
I've tried running the kahoot-flood script on my local Windows 10 machine and I have no issues at all. However it's more practical for me to run it on my server, but I get the following error when trying to do so:
failed to connect: failed to create session: Get https://kahoot.it/reserve/session/8295943: dial tcp <IP_ADDRESS>:443: i/o timeout
exit status 1

Server
Debain 8.7/x64
go-lang 1.8/amd64
gorilla/websocket is installed with the following command: go get github.com/gorilla/websocket
Along with that the path to the script on the machine is located here:
$HOME/go/src/github.com/unixpickle/kahoot-hack/kahoot-flood/main.go

Ideas?

Is the server on the same network as your windows computer? Perhaps kahoot started blocking a large IP block used by EC2 or something.

Yes it's running on the same network, I just tested on a different network and I get the same error unfortunately.

Closing due to no response from the developer.


fix the title

title coming two times. can anyone fix this ??

I can work on this can you please assign it to me?

Isn't this already done, please close this issue if in case it is.


MOKO Resources generateMRdesktopMain task

Change desktop target sourceset to:
val desktopMain by getting {
            dependsOn(commonMain)
            dependencies {
                implementation(compose.desktop.common)
            }
}

/** Just add "dependsOn(commonMain)" **/
Then the "generateMRdesktopMain" task will appear.

Big thx!


Change expression AST to simplify impl blocks

Currently, the AST structure is weird when it comes to impl blocks:

There is ImplDef, which is an anonymous impl with type parameters but no subject
There is TraitImpl, which is a trait impl block with no parameters but a (trait?) subject

Instead, there should probably be only an ImplDef, which has a subject and parameters impl <T, ..> S {...}, and can be used to implement methods on data types (since we aren't dealing with traits yet). In the future it can be extended with two subjects (impl <T,..> A for B {...}) when traits are supported.
thoughts @feds01  ?

I think the latter would be better, though we should hold off on the for syntax until traits are functional ?

Yeah, I agree with this change. It would be nice if we wrote a formal specification/grammar for this, so we don't forget later on when we come to implementing this.


cleaning up outdated language

Coverage remained the same at 58.126% when pulling 770339f94cfa0be2ca45a8cf19d86ad673e7c79f on hosseinsh:removing-outdated-language into 71697bad3424db172d139fcf84056f081b6003d0 on Netflix:master.


Update tslint.json to use extended semicolon rule format

Update tslint.json file in root to use extended semicolon rule format
that includes “always”/“never” option

Thanks @ChrisPearce!


I have to pass snippetSupport = true to rust-analyzer for snippets to work

Please read through this section before posting a bug report.

My testing minimal init.vim
Post your init.vim to help me reproduce this issue
call plug#begin('~/.config/nvim/plugged')
Plug 'neovim/nvim-lspconfig'
Plug 'nvim-lua/completion-nvim'
Plug 'hrsh7th/vim-vsnip'
Plug 'hrsh7th/vim-vsnip-integ'
call plug#end()

set shortmess+=c
set completeopt=menuone,noinsert,noselect

let g:completion_enable_snippet = 'vim-vsnip'

lua <<EOF
    require'lspconfig'.rust_analyzer.setup{
        capabilities = {
            textDocument = {
                completion = {
                    completionItem = {
                        snippetSupport = true
                    }
                }
            }
        },
        on_attach=require'completion'.on_attach
    }
EOF

How to reproduce
In the function main of a cargo project type prin, select print! from the list and press enter. The snippet will be completed.
Now remove the capabilities object from the minimal init.vim file so it looks like this:
call plug#begin('~/.config/nvim/plugged')
Plug 'neovim/nvim-lspconfig'
Plug 'nvim-lua/completion-nvim'
Plug 'hrsh7th/vim-vsnip'
Plug 'hrsh7th/vim-vsnip-integ'
call plug#end()

set shortmess+=c
set completeopt=menuone,noinsert,noselect

let g:completion_enable_snippet = 'vim-vsnip'

lua <<EOF
    require'lspconfig'.rust_analyzer.setup{
        on_attach=require'completion'.on_attach
    }
EOF

Now snippets won't work.
Expected behavior
Snippets should work without specifying the capability.
I was able to reproduce this with snippets.nvim too
NVIM v0.5.0-dev+1073-gb894fbcbe
Tried with the latest version and the git master version of rust analyzer.
Sorry if this is not a bug but it took me a while to make snippets work because this was not documented.

Duplicate of https://github.com/nvim-lua/completion-nvim/issues/258

Sorry about that


python311Packages.policyuniverse: <IP_ADDRESS>30608 -> <IP_ADDRESS>30703

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 241617 run on x86_64-linux 1

6 packages built:

checkov
checkov.dist
python310Packages.policyuniverse
python310Packages.policyuniverse.dist
python311Packages.policyuniverse
python311Packages.policyuniverse.dist


Chocolatey installation error on Windows 10 64bit Home-PC

I am trying to install chocolatey on my computer. But every-time installation fails.
The full cmd line error is given below..
C:\WINDOWS\system32>@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Downloading https://chocolatey.org/api/v2/package/chocolatey/ to C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip
Download 7Zip commandline tool
Downloading https://chocolatey.org/7za.exe to C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall\7za.exe
Extracting C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall...

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip

Error: Can not open file as archive

Installing chocolatey on this machine
& : The term 'C:\Users\SUBHAJ~1\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateyInstall.ps1' is not
recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if
a path was included, verify that the path is correct and try again.
At line:77 char:3
+ & $chocInstallPS1
+   ~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\SUBHAJ...ateyInstall.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder

C:\WINDOWS\system32>choco
'choco' is not recognized as an internal or external command,
operable program or batch file.

I don't know why the file can't be opened as archive. And my username is Subhajit Mishra not SUBHAJ~1. When I am trying to open the archive using WinRAR, I am getting this error: C:\Users\Subhajit Mishra\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip: The archive is either in unknown format or damaged.  Please resolve this issue.
Thanks.

Wrong repository. This goes to either chocolatey/choco, or most correctly to chocolatey/chocolatey.org

Here's the issue technically - the site was under heavy load and so things were timing out and it was returning the 404 HTML page as the zip. You will know, the zip will be about 5KB and if you rename it to .html you will see the error page html in a text editor.
However yesterday at 17:00 PM CDT I put in a new caching strategy and increased the timeout to nearly remove this from happening in the future.

You should delete the file and give it a shot now.

I put this over on https://github.com/chocolatey/chocolatey.org/issues/236 and I will capture all of the technical details there.