CARDS-2240: Clear the cards_auth_token cookie when landing on the Survey Patient Portal page

When a client visits /Survey, /Survey/, /Survey.html, or /Survey.html/ without any query parameters (eg. ?auth_token=12345678) the cards_auth_token cookie should be cleared so that the browser is ready to receive a new cards_auth_token cookie when the user enters their date of birth and (MRN or Health Card number). This fixes the bug in Cards4PROMs where completing a set of surveys as one patient and then logging out and attempting to complete a new set of surveys as a new patient would result in failed authentication thus requiring the user to manually delete their cookies for datapro.uhn.ca.
Testing Instructions
Before performing any of the below tests, ensure that you have built this CARDS-2240 branch including a cards/cards:latest Docker image (mvn clean install -Pdocker).
Testing HTTP

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4proms --web_port_admin 8080 --web_port_user 8090 --web_port_user_root_redirect /Survey.html
docker-compose build && docker-compose up -d
Wait for CARDS to be available on port 8080
cd ../Utilities/Development
python3 test_proxy_configuration.py - verify that all tests pass
cd ../../compose-cluster
docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Testing HTTP+SAML

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4proms --web_port_admin 8080 --web_port_user 8090 --web_port_user_root_redirect /Survey.html --saml --saml_cloud_iam_demo - use localhost:8080 when prompted for the public-facing server address.
docker-compose build && docker-compose up -d
Wait for CARDS to be available on port 8080
cd ../Utilities/Development
python3 test_proxy_configuration.py --saml - verify that all tests pass
cd ../../compose-cluster
docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Testing HTTPS

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4proms --web_port_admin 443 --web_port_user 444 --web_port_user_root_redirect /Survey.html --ssl_proxy --self_signed_ssl_proxy
docker-compose build && docker-compose up -d
Wait for CARDS to be available on SSL port 443
cd ../Utilities/Development
python3 test_proxy_configuration.py --https - verify that all tests pass
cd ../../compose-cluster
docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Testing HTTPS+SAML

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4proms --web_port_admin 443 --web_port_user 444 --web_port_user_root_redirect /Survey.html --ssl_proxy --self_signed_ssl_proxy --saml --saml_cloud_iam_demo - use localhost when prompted for the public-facing server address.
docker-compose build && docker-compose up -d
Wait for CARDS to be available on SSL port 443
cd ../Utilities/Development
python3 test_proxy_configuration.py --https --saml - verify that all tests pass
cd ../../compose-cluster
docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Testing Cards4PROMs

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4proms --web_port_admin 8080 --web_port_user 8090 --web_port_user_root_redirect /Survey.html --mssql --adminer
docker-compose build && docker-compose up -d
cd mssql
python3 generate_test_proms_sql.py cards-2240-test_proms.sql
cd ..
Visit http://localhost:1435 and login to the test MS SQL server with the following credentials

System: MS SQL (beta)
Server: mssql
Username: sa
Password: testPassword_
Database: master

Import the cards-2240-test_proms.sql file.
Visit http://localhost:8080 and login as admin:admin
Run the Clarity Import by visiting http://localhost:8080/Subjects.importClarity
Logout of CARDS.
Visit http://localhost:8090/Survey.html and login using a date of birth and MRN number from the cards-2240-test_proms.sql file. Complete the surveys.
Once the surveys have been completed, visit http://localhost:8090/Survey.html and ensure that you are able to login using a different date of birth and MRN number from the cards-2240-test_proms.sql file.
Stop and cleanup with docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Testing Cards4PREMs

cd compose-cluster
python3 generate_compose_yaml.py --oak_filesystem --dev_docker_image --composum --cards_project cards4prems --web_port_admin 8080 --web_port_user 8090 --web_port_user_root_redirect /Survey.html --mssql --adminer
docker-compose build && docker-compose up -d
cd mssql
python3 generate_test_YE_sql.py cards-2240-test_prems.sql
cd ..
Visit http://localhost:1435 and login to the test MS SQL server with the following credentials

System: MS SQL (beta)
Server: mssql
Username: sa
Password: testPassword_
Database: master

Import the cards-2240-test_prems.sql file.
Visit http://localhost:8080 and login as admin:admin
Run the Clarity Import by visiting http://localhost:8080/Subjects.importClarity
Make a list of authentication tokens for at least two different Visit subjects. To do so, on the main CARDS Dashboard, click on a Visit Subject, remove the content.html/ part of the URL and append .token.html to the end of the URL. For example, http://localhost:8080/content.html/Subjects/7104369/1 would become http://localhost:8080/Subjects/7104369/1.token.html. Visit that URL and make note of the returned token.
Logout of CARDS.
Visit http://localhost:8090/Survey.html?auth_token=VALUE FROM PREVIOUS STEP and ensure that you are able to complete the set of surveys.
Once the surveys have been completed, visit http://localhost:8090/Survey.html?auth_token=AUTH TOKEN FOR A DIFFERENT VISIT and ensure that you are able to complete the surveys.
Stop and cleanup with docker-compose down && docker-compose rm && docker volume prune -f && ./cleanup.sh

Tested following:
HTTP
sasha@SASHA:~/CARDS/CARDS-2240/cards/Utilities/Development$ python3 test_proxy_configuration.py
PASS: (admin port) X-Frame-Options=DENY Test
PASS: (user port) X-Frame-Options=DENY Test
PASS: Basic Auth (permitted) through admin port Test
PASS: Basic Auth (denied) through user port Test
PASS: Session cookie auth (permitted) through the admin port Test
PASS: Session cookie auth (denied) through user port Test
PASS: Client on admin port can use NCR
PASS: Client on user port can use NCR
PASS: Client on admin port was redirected from / to /login?resource=%2F
PASS: Client on user port was redirected from / to /Survey.html
PASS: Request to /Survey on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the user port invalidated the cards_auth_token cookie
PASS: Response to GET /Survey?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on user port did not set any cookies as expected.
HTTPS
sasha@SASHA:~/CARDS/CARDS-2240/cards/Utilities/Development$ python3 test_proxy_configuration.py --https
PASS: (admin port) X-Frame-Options=DENY Test
PASS: (user port) X-Frame-Options=DENY Test
PASS: Correct HSTS HTTP header on admin port
PASS: Correct HSTS HTTP header on user port
PASS: Session cookie has 'Secure' flag set
PASS: Basic Auth (permitted) through admin port Test
PASS: Basic Auth (denied) through user port Test
PASS: Session cookie auth (permitted) through the admin port Test
PASS: Session cookie auth (denied) through user port Test
PASS: Client on admin port can use NCR
PASS: Client on user port can use NCR
PASS: Client on admin port was redirected from / to /login?resource=%2F
PASS: Client on user port was redirected from / to /Survey.html
PASS: Request to /Survey on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the user port invalidated the cards_auth_token cookie
PASS: Response to GET /Survey?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on user port did not set any cookies as expected.
Cards4PROMs
Cards4PREMs

Need help testing SAML
Was not able to test: HTTP+SAML and HTTPS+SAML
ERROR: samlKeystore.p12 is required but not found.

HTTP+SAML
sasha@SASHA:~/CARDS/CARDS-2240/cards/Utilities/Development$ python3 test_proxy_configuration.py --saml
PASS: (admin port) X-Frame-Options=DENY Test
PASS: (user port) X-Frame-Options=DENY Test
PASS: Basic Auth (permitted) through admin port Test
PASS: Basic Auth (denied) through user port Test
PASS: Session cookie auth (permitted) through the admin port Test
PASS: Session cookie auth (denied) through user port Test
PASS: Client on admin port can use NCR
PASS: Client on user port can use NCR
PASS: Client on admin port was redirected from / to /login
PASS: Client on user port was redirected from / to /Survey.html
PASS: Request to /Survey on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the user port invalidated the cards_auth_token cookie
PASS: Response to GET /Survey?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on user port did not set any cookies as expected.
PASS: Client on admin port can access the CARDS SAML consumer endpoint
PASS: Client on user port cannot access the CARDS SAML consumer endpoint
PASS: Client accessing /goto_saml_login on the admin port was redirected to the IdP login page
PASS: /goto_saml_login set the 'Cache-Control' HTTP header to 'no-store'
PASS: /goto_saml_login redirected the client on the user port to /
PASS: Client accessing /fetch_requires_saml_login.html on the admin port was redirected to the IdP login page
PASS: /fetch_requires_saml_login.html set the 'Cache-Control' HTTP header to 'no-store'
PASS: Client accessing /fetch_requires_saml_login.html on the user port was redirected to /
PASS: /system/sling/logout sets the appropriate cookies
PASS: /system/console/logout sets the appropriate cookies

HTTPS+SAML
unable to access localhost:443, able to access localhost:443/Survey.html though

HTTPS+SAML
sasha@SASHA:~/CARDS/CARDS-2240/cards/Utilities/Development$ python3 test_proxy_configuration.py --https --saml
PASS: (admin port) X-Frame-Options=DENY Test
PASS: (user port) X-Frame-Options=DENY Test
PASS: Correct HSTS HTTP header on admin port
PASS: Correct HSTS HTTP header on user port
PASS: Session cookie has 'Secure' flag set
PASS: Basic Auth (permitted) through admin port Test
PASS: Basic Auth (denied) through user port Test
PASS: Session cookie auth (permitted) through the admin port Test
PASS: Session cookie auth (denied) through user port Test
PASS: Client on admin port can use NCR
PASS: Client on user port can use NCR
PASS: Client on admin port was redirected from / to /login
PASS: Client on user port was redirected from / to /Survey.html
PASS: Request to /Survey on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey/ on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html on the user port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the admin port invalidated the cards_auth_token cookie
PASS: Request to /Survey.html/ on the user port invalidated the cards_auth_token cookie
PASS: Response to GET /Survey?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey/?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html?foo=bar on user port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on admin port did not set any cookies as expected.
PASS: Response to GET /Survey.html/?foo=bar on user port did not set any cookies as expected.
PASS: Client on admin port can access the CARDS SAML consumer endpoint
PASS: Client on user port cannot access the CARDS SAML consumer endpoint
PASS: Client accessing /goto_saml_login on the admin port was redirected to the IdP login page
PASS: /goto_saml_login set the 'Cache-Control' HTTP header to 'no-store'
PASS: /goto_saml_login redirected the client on the user port to /
PASS: Client accessing /fetch_requires_saml_login.html on the admin port was redirected to the IdP login page
PASS: /fetch_requires_saml_login.html set the 'Cache-Control' HTTP header to 'no-store'
PASS: Client accessing /fetch_requires_saml_login.html on the user port was redirected to /
PASS: /system/sling/logout sets the appropriate cookies
PASS: /system/console/logout sets the appropriate cookies


greyskull

I can never remember how to spell the name of this tool, and I have about a 50% chance of getting it right each time. I would suggest adding a greyskull shortcut command as well as a shortcut conda package.

Yes, sure, I think it is not a problem at all to add a new entry point for greyskull.
Thanks for the suggestion! :)

@asmeurer I generated version 0.7.3 of grayskull with this new entry point greyskull
So you will be able to call it grayskull or greyskull. I hope it helps!

https://github.com/marcelotrevisani/grayskull-feedstock/#current-release-info


Add Colors guide

Add 'Colors' as a third guide on the 'Guides' page, the unlisted page at http://localhost:3000/guides
Based on Figma file 'Design System', with a change to LIGHT_BLUE_VARIANT and a new LIGHT_BLUE_HOVER

This fails Code Climate with 2 issues because too many lines. I don't think those rules should be applied here. Yes, it's long but it works just fine and is clear, as is. However, I can refactor if necessary...

Team agreed to bypass codeclimate as this is a guide


fix: trigger release for batching logs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 77.866%

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
13965

Relevant Lines:
17791

💛  - Coveralls


ERR_BLOCKED_BY_CLIENT: Any specific reason why Chrome is blocking the script?

I'm loading the Google Maps library using ScriptjsLoader


{storage} example links need to be escaped in reference content

Describe the bug
Please escape these example links in source code so they are corrected in MicrosoftDocs/azure-docs-cli autogenerated reference content.
Example links are needed in reference examples, but they need to be escaped so that GitHub does not treat them like live URLs.
List of links that need escaped:

File name
Build error

latest/docs-ref-autogen/storage/file/copy.yml
Link 'https://myaccount.file.core.windows.net/myshare/mydir/myfile' points to a page that doesn't exist. Check the path or URL and update the link.

latest/docs-ref-autogen/storage/file/copy.yml
Link 'https://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken' points to a page that doesn't exist. Check the path or URL and update the link.

latest/docs-ref-autogen/storage/file/copy.yml
Link 'https://myaccount.file.core.windows.net/myshare/mydir/myfile' points to a page that doesn't exist. Check the path or URL and update the link.

latest/docs-ref-autogen/storage/file/copy.yml
Link 'https://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken' points to a page that doesn't exist. Check the path or URL and update the link.

Related command
az storage
Errors
n/a
Issue script & Debug output
n/a
Expected behavior
n/a
Environment Summary
Azure CLI 2.62.0
Additional context
No response

Thank you for opening this issue, we will look into it.


ci(*): add husky and configure it with lint-staged

Motivation
We always forget to format code before committing. If you browse the commit history you will find tens of commits named "formatting code" or something similar.
This is very annoying, especially when you check your email while eating your dinner at home and find an email from GitHub CI that says: "Ah guess what, we can't merge your PR since you have forgotten to insert a semi-colon at end of a line".

We shouldn't do stuff that can be automated this is why we can use husky
What is Husky?
A simple tool can be configured to run custom commands before each commit. Mainly used to run validators like Eslint, Prettier, and tsc.

Q: But I have a consideration 🤔, running prettier --write "**/*.{js,md,yml,ts,json,yaml}" can take up to 10 sec every time and that means a lot to my golden time.
A: This is why we can use the lint-staged command which will run lint commands only on files changed and staged (this will save us up to 9,50 sec that we can invest in checking Twitter)

Codecov Report

Merging #951 (266bfed) into next (1a54188) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             next     #951   +/-   ##
=======================================
  Coverage   47.16%   47.16%
=======================================
  Files          36       36
  Lines        1514     1514
  Branches      225      225
=======================================
  Hits          714      714
  Misses        799      799
  Partials        1        1


Stableize moneyphp/iso-currencies

I left it dev-master because it has no external purpose.

Well, if we are happy with it, just tag v1.0.0.
This hurts my eyes:

Hehehe, I understand, I also have problems with complaining IDEs. Will tag 1.0.0 and reference it here.


[Driver] Preserve the relative order of '-F' and '-Fsystem' search paths, when creating the frontend invocation

Some projects may be setup in a way where the order of '-F' flags is significant and changing the order, by turning some
of them to '-Fsystem', can break them.

@swift-ci smoke test and merge


⚠ Samsung has degraded performance

In 29ec8be, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2074 ms

Resolved: Samsung performance has improved in c883d7a.


Error when finetune UCF101

Hi,
I'm trying to finetune using the script "finetune_ucf101.sh" I follow the tutorial "https://github.com/facebookresearch/R2Plus1D/blob/master/tutorials/hmdb51_finetune.md".
Follow the errors:
Traceback (most recent call last):
File "tools/train_net.py", line 501, in
main()
File "tools/train_net.py", line 496, in main
Train(args)
File "tools/train_net.py", line 280, in Train
net_type=('prof_dag' if args.profiling == 1 else 'dag'),
File "/usr/local/lib/python2.7/dist-packages/caffe2/python/data_parallel_model.py", line 31, in Parallelize_GPU
Parallelize(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/caffe2/python/data_parallel_model.py", line 207, in Parallelize
input_builder_fun(model_helper_obj)
File "tools/train_net.py", line 268, in add_video_input
use_local_file=args.use_local_file,
File "/home/murilo/R2Plus1D/lib/utils/model_helper.py", line 127, in AddVideoInput
data, label = model.net.VideoInput(
File "/usr/local/lib/python2.7/dist-packages/caffe2/python/core.py", line 2054, in getattr
",".join(workspace.C.nearby_opnames(op_type)) + ']'
AttributeError: Method VideoInput is not a registered operator. Did you mean: []

@murilovarges Did you compiled caffe2 with openCV and ffmpeg flags are ON. I think CMake could not detect your dependencies, thus compile w/o VideoInputOp.

I got a same error with opencv 3.4.1, @murilovarges  did you solve it?

Hello @dutran I compiled caffe2 with openCV 3.4.1 and ffmpeg flags are ON, but I still with same errors.

I assume you install caffe2 from this https://github.com/pytorch/pytorch and follow instructions from here: https://caffe2.ai/docs/getting-started.html?configuration=compile . Do you install caffe2 pre-build or from source, pre-build version may not include VideoInputOp.

try to compile caffe2 yourself, follow https://caffe2.ai/docs/getting-started.html?configuration=compile when you do cmake .., you should get a summary about dependencies found by cmake, make sure it found ffmpeg, OpenCV (check version).

I used the latest on compiled from source (https://trac.ffmpeg.org/wiki/CompilationGuide/Centos) tested on CentOS.

@murilovarges: @CHJoanna from our team has just double checked the wrote some installation note installation guide in case you need a reference.

@murilovarges is your openCV compiled with CUDA support?
I ran into a similar issue (it was on centOS7 with OpenCV 2.4.x, and it got solved when I recompiled the OpenCV to 3.4.x with
-D WITH_CUDA=ON  option on and then recompiled cafe again.
For complete transparency, I used following parameters when configuring OpenCV, and the instructions found here:
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D WITH_CUDA=ON \
    -D ENABLE_FAST_MATH=1 \
    -D CUDA_FAST_MATH=1 \
    -D WITH_CUBLAS=1 \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.1.0/modules \
    -D BUILD_EXAMPLES=ON \
    -D BUILD_SHARED_LIBS=ON ..

@murilovarges have you got your compiling issue solved?

Hi @dutran, thank you very much for the tutorial, I'm using Ubuntu 16.04 and facing some problems with OpenCV compilation. I'll work in this today and report the result here.

Thank you so much @dutran and @CHJoanna, I followed the tutorial with some minor changes for Ubuntu and now I'm able to run the script for "fine tuning" without "VideoInput" errors.

Great!

Thank you so much @dutran and @CHJoanna, I followed the tutorial with some minor changes for Ubuntu and now I'm able to run the script for "fine tuning" without "VideoInput" errors.

Hi, currently I meet a problem the same as yours. Could you tell me how did you solve your problem?


branch renderer are trunck

Hello there,
I try grawkit tool and get a display issue. the text are truncated at the end ! if I use small text the issue is the the same.

Did you have an idea ?

I wonder if this might be related to the font being chosen -- where are you having this render? Does it look OK in your browser?

Quick answer !
I render this myself on an ubuntu 16.04 juste by typing
grawkit myfile.txt > myfile.svg
Can we choose the font ?

Ah, an issue with Ristretto, then. The font used is defined here:
https://github.com/deuill/grawkit/blob/5500c9c66786557ab782ea81b51b82b2f5982876/grawkit#L299
We assume that the font is monospace and that the height is approximately twice the size of the width (which generally holds true for monospace fonts -- unfortunately this isn't always true, even when rendered correctly.

Ok, so I asume it will be the case for each viewer using the wring font.
Same issue with:

gnome Image Viewer 3.18.2 (eye of gnome)
Inkscape
gimp
...

Ok with:

Firefox
Chrome

So it will be the case if the font isn't monospace.
Ok good to know.
Thanks for the help

So install the right font fix the issue
sudo apt-get install fonts-inconsolata -y
sudo fc-cache -fv


[Event Request] Codeunit 99000854 - OnAfterAdjustPlanLine

Please add a new Publisher Call OnAfterAdjustPlanLine in Procedure AdjustPlanLine of Codeunit 99000854 "Inventory Profile Offsetting"
Add Call of Publisher in procedure AdjustPlanLine
             if (ReqLine."Starting Date" = 0D) or
                (ReqLine."Starting Date" > ReqLine."Ending Date")
             then
                 ReqLine."Starting Date" := ReqLine."Ending Date";
         end;
+        OnAfterAdjustPlanLine(ReqLine, SupplyInventoryProfile);

New Publisher:
+    [IntegrationEvent(false, false)]
+    local procedure OnAfterAdjustPlanLine(var RequisitionLine: Record "Requisition Line"; var SupplyInventoryProfile: Record "Inventory Profile")
+    begin
+    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Resolve syncing conflicts from from-prod-live to live

Pull request opened by Docs to resolve syncing conflicts from from-prod-live to live.

Docs Build status updates of commit bc9a490:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/powershell-docs, working directory: W:\laz2-s, target branch: live, target branch commit: b540e1af8e9ab2245c4a5e2df72a9d82c891ada7, source commit: bc9a4904c2b1561386d748fc9ac242699d2f1694.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 563ca20:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in https://SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


opctl init: unknown component 'storage'

Describe the bug
I'm following the quick start guide on https://docs.onepanel.ai/docs/getting-started/quickstart and ran into this error in step 1.2 (opctl init):
$ opctl init --provider aks --artifact-repository-provider abs --gpu-device-plugins nvidia
2021/11/05 22:03:15 Initializing...
2021/11/05 22:03:15 [error] Adding Cloud Provider: unknown component 'storage'

opctl version
$ opctl version
CLI version: v1.0.2
Manifest version: v1.0.2
API version: v1.0.2
Web UI version: v1.0.2

Kubernetes information

Cloud provider: AKS
Kubernetes version:

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.5", GitCommit:"aea7bbadd2
fc0cd689de94a54e5b7b758869d691", GitTreeState:"clean", BuildDate:"2021-09-15T21:10:45Z", GoVers
ion:"go1.16.8", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.9", GitCommit:"ed93e7ea8f
833824d05578765c2ad3efbebbfebe", GitTreeState:"clean", BuildDate:"2021-10-21T03:31:08Z", GoVers
ion:"go1.15.14", Compiler:"gc", Platform:"linux/amd64"}

$ az --version
azure-cli                         2.30.0
core                              2.30.0
telemetry                          1.0.6

Machine information

OS: Windows 10 1809 17763.1935

Hi @mgropp,
I'll be looking into this. Just tested on a mac and that looks fine, might be windows specific. Will let you know tomorrow when I have access to a windows machine.

Hi @mgropp,
We have not been able to reproduce this error on windows.
Have you used Onepanel before? If so, I would suggest you create a new folder, change directory into it, and run the init command again. There can be version conflicts if it is done in the same directory.
Let me know if you're still having issues after trying the above.

Hi @Vafilor !
I tried it in a fresh directory, but that didn't make any difference.
For me personally, I have now just moved to WSL and the installation worked from there.
But if you need any input on this issue here, let me know!


npm install failed

npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_mo                                                                                dules\npm\bin\npm-cli.js" "install"
npm ERR! node v5.1.0
npm ERR! npm  v3.3.12
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the contextify package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls contextify
npm ERR! There is likely additional logging output above.
npm-debug.log's content
npm-debug.log.txt

I am also having the same issue. Any solutions??

I tested it on  my pre formated windows 10
make sure you have node-gyp installed globally for that npm install -g node-gyp
Python (v2.7.10 recommended, v3.x.x is not supported) use link https://www.python.org/downloads/release/python-2710/
npm rebuild node-sass (if required)
run npm start

still getting the error.

D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2-master<EMAIL_ADDRESS>
λ npm install

><EMAIL_ADDRESS>install D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2-maste
> node-gyp rebuild

D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2-master\node_modules\contextify {g
{lamb} if not defined npm_config_node_gyp (node "C:\Users\nabin\AppData\Roaming\n
ild )  else (node  rebuild )
Building the projects in this solution one at a time. To enable parallel build, p
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". T
2005 or 3) add the location of the component to the system path if it is installe
textify\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe`
gyp ERR! stack     at ChildProcess.onExit (C:\Users\nabin\AppData\Roaming\npm\nod
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\nabin\\AppData
gyp ERR! cwd D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2-master\node_modules\
gyp ERR! node -v v4.3.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
<EMAIL_ADDRESS>D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2-master
└──<EMAIL_ADDRESS>extraneous

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fseven
npm WARN In<EMAIL_ADDRESS>replacing bundled version of npmlog with npmlo
npm WARN In<EMAIL_ADDRESS>replacing bundled version of semver with semve
npm WARN In<EMAIL_ADDRESS>replacing bundled version of d3 with<EMAIL_ADDRESS>
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\nabin\\AppData\\R
npm ERR! node v4.3.1
npm ERR! npm  v3.5.0
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the contextify package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls contextify
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!      System Windows_NT 10.0.10586
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\nabin\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2
gyp ERR! node -v v4.3.1
gyp ERR! node-gyp -v v3.3.0
gyp ERR! not ok

I'm also having issues, my debug log is listed below. Any advice?
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 silly lifecycle<EMAIL_ADDRESS>no script for prestart, continuing
7 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>8 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
9 verbose lifecycle<EMAIL_ADDRESS>PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/nora.jones/Downloads/SB-Admin-BS4-Angular-2-master/node_modules/.bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
10 verbose lifecycle<EMAIL_ADDRESS>CWD: /Users/nora.jones/Downloads/SB-Admin-BS4-Angular-2-master
11 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'gulp serve --env dev' ]
12 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
13 info lifecycle<EMAIL_ADDRESS>Failed to exec start script
14 verbose stack Error<EMAIL_ADDRESS>start: gulp serve --env dev
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:232:16)
14 verbose stack     at emitTwo (events.js:100:13)
14 verbose stack     at EventEmitter.emit (events.js:185:7)
14 verbose stack     at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
14 verbose stack     at emitTwo (events.js:100:13)
14 verbose stack     at ChildProcess.emit (events.js:185:7)
14 verbose stack     at maybeClose (internal/child_process.js:821:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
15 verbose pkgid<EMAIL_ADDRESS>16 verbose cwd /Users/nora.jones/Downloads/SB-Admin-BS4-Angular-2-master
17 error Darwin 15.3.0
18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 error node v5.5.0
20 error npm  v3.3.12
21 error code ELIFECYCLE
22 error<EMAIL_ADDRESS>start: gulp serve --env dev
22 error Exit status 1
23 error Failed at the<EMAIL_ADDRESS>start script 'gulp serve --env dev'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the angular2-seed package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error     gulp serve --env dev
23 error You can get their info via:
23 error     npm owner ls angular2-seed
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]

Has anyone got the solution?

@nabinkumarn , @nbjones this problem occurs on Windows system because of  node-gyp is no longer being actively developed  and so it has some old dependencies that a modern development env might not have and right now there is no solution, i think test it on other environment.

Thanks @jj-jiles for steps. I have done everything already except this npm install --msvs_version=2015(mine is 2013).Including that tag I got no error in npm install but my bad I got error in npm start..
`npm start

><EMAIL_ADDRESS>start D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2
> gulp serve --env dev

[00:49:43] Requiring external module ts-node/register
[00:50:07] Loading task clean all
[00:50:09] Loading task clean dist
[00:50:09] Loading task clean test
[00:50:09] Loading task clean tmp
[00:50:09] Loading task check.versions
[00:50:10] Loading task build.docs
[00:50:11] Loading task serve.docs
[00:50:13] Using gulpfile D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2\gulpfile.ts
[00:50:13] Starting 'serve'...
[00:50:13] Loading task server.start
[00:50:15] Loading task watch.serve
[00:50:17] Starting 'build.dev'...
[00:50:17] Loading task tslint
[00:50:18] Loading task build.sass.dev
[00:50:19] Loading task build.assets.dev
[00:50:20] Loading task build.js.dev
[00:50:21] Loading task build.index.dev
[00:50:23] Starting 'clean.dist'...
[00:50:23] Deleted -
[00:50:23] Finished 'clean.dist' after 14 ms
[00:50:23] Starting 'tslint'...

D:\OfficeWorks\angularjs\SB-Admin-BS4-Angular-2\app\hot_loader_main.ts
      line 11  col 6  file should end with a newline

    × 1 error

[00:50:28] 'tslint' errored after 4.52 s
[00:50:28] Error in plugin 'gulp-tslint'
Message:
    Failed to lint: hot_loader_main.ts[11, 6]: file should end with a newline.
[00:50:28] 'serve' errored after 15 s
[00:50:28] Error in plugin 'run-sequence'
Message:
    An error occured in task 'tslint'.
[00:50:28] 'build.dev' errored after 11 s
[00:50:28] Error in plugin 'run-sequence'
Message:
    An error occured in task 'serve'.
[00:50:28] 'build.dev' errored after 11 s
[00:50:28] Error in plugin 'run-sequence'
Message:
    An error occured in task 'tslint'.

npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v5.7.0
npm ERR! npm  v3.6.0
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: `gulp serve --env dev`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'gulp serve --env dev'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-seed package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp serve --env dev
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular2-seed
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular2-seed
npm ERR! There is likely additional logging output above
```.`
I guess it is the error in the hot_loader_main.ts file but I am new to ts can you help?

@nabinkumarn I'm new also. It's been an interesting learning experience.
tslint has a few settings in the tslint.json file. One of those settings is requiring that all .ts files end with a new line, as well as 'no-trailing-whitespace'. I'm pointing this out because these are the two that really got me during the first few starts. So, open your '\app\hot_loader_main.ts' file and an empty line at the end of the file and try 'npm start' again.

@jj-jiles Thanks, finally it worked. I did as you said plus I remove node-sass and install again as rebuild was showing error..Anyway it worked, thanks

@nabinkumarn glad it worked. You may need node-sass though. I'm fairly certain it's the pre-processor for the .scss (SASS) files for your CSS. You don't have to use SASS, but if you decide to, you'll need to reinstall it.
As a suggestion: SASS or LESS is definitely worth looking into using.


Resolvers doc out of sync: bintrayRepo and jcenterRepo don't exist

The doc at http://www.scala-sbt.org/0.13/docs/Resolvers.html has:

Resolver.bintrayRepo("owner", "repo") This is the Bintray repository at https://dl.bintray.com/[owner]/[repo]/
Resolver.jcenterRepo This is the Bintray JCenter repository at https://jcenter.bintray.com/

However, these do not seem to exist in reality:

error: value jcenterRepo is not a member of object sbt.Resolver
error: value bintrayRepo is not a member of object sbt.Resolver

I haven't checked the rest of the helpers.

@avdv did you solve the error?..I'm getting the same error even when I've an updated sbt.....

did you solve the error?..I'm getting the same error even when I've an updated sbt.....

I just tried it with SBT 0.13.8 and 0.13.7 and it works for me.
Don't know what the issue was but seems it's gone...

I'm experiencing the same issue with sbt 0.13.8

I'm experiencing the same issue with sbt 0.13.8

Is that the version of your sbt launcher or the sbt version you're using in your project? What's the output when you run the sbt about in your project folder?

[info] This is sbt 0.13.5
[info] The current project is built against Scala 2.11.2
[info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, > sbt.plugins.JUnitXmlReportPlugin, scoverage.ScoverageSbtPlugin, sbtrelease.ReleasePlugin, > spray.revolver.RevolverPlugin, org.sbtidea.SbtIdeaPlugin, com.typesafe.sbteclipse.plugin.EclipsePlugin, > net.virtualvoid.sbt.graph.Plugin, sbtbuildinfo.Plugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.10.4

It seems the launcher is using sbt 0.13.5. Is it any way to force or upgrade the sbt version? I didn't find it in the plugin documentation.
Thanks

By the way, I get here trying to make work the sbt-scoverage plugin. I configured the plugin as it is specified in the documentation and it couldn't resolve dependencies. I found a workaround that worked fine for me. The issue seems to be fixed right now.

It seems the launcher is using sbt 0.13.5. Is it any way to force or upgrade the sbt version?

Edit your project/build.properties file (or create it) and set the sbt.version there:
sbt.version=0.13.8

This just started happening to me today. I had 0.13.8 in my build.properties, tried updating to 0.13.11 but it still will not find Resolvers.bintrayRepo.

@mcamou please double check that you're realling running the specified version. what's the output of about when you run that in SBT?

For me it turned out that this line in ~/.sbt/0.13/plugins/plugins.sbt:
addSbtPlugin("net.virtual-void" % "sbt-optimizer" % "0.1.0") was causing the problem.
I guess it somehow got an old sbt jar on the path.

Closing this since it doesn't look relevant anymore.


Feature/small cleanup

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

Project coverage is 72.95%. Comparing base (dd64a06) to head (c6acdc9).

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #17   +/-   ##
=========================================
  Coverage     72.95%   72.95%
  Complexity      437      437
=========================================
  Files            67       67
  Lines          3184     3184
  Branches        392      392
=========================================
  Hits           2323     2323
  Misses          691      691
  Partials        170      170

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


module not found errors: 'main' is not a package

I just started using this tool, so maybe I'm doing something wrong.
I downloaded the chardet python library, and try to run py2nim on its python files.
kobi7@sumak:~/apps/py2nim$ ./py2nim /home/kobi7/apps/chardet-master/chardet/big5prober.py
Traceback (most recent call last):
  File "/home/kobi7/apps/py2nim/python-deduckt/deduckt/deduckt.py", line 44, in main
    exec(mainpycode, globals, locals)
  File "/home/kobi7/apps/chardet-master/chardet/big5prober.py", line 28, in <module>
    from .mbcharsetprober import MultiByteCharSetProber
ModuleNotFoundError: No module named '__main__.mbcharsetprober'; '__main__' is not a package
python-deduckt problem

Can you verify by following these steps?
Thanks!

Python 2.7.13
Python 3.7.2
(if it matters)

hmm, it may be a problem with my local installation. does it work for you?


DNS records and LoadBalancers fail to link due to inconsistent letter case

Title: AWSDNSRecord fails to link to LoadBalancer and LoadBalancerV2 when they don't use the same letter case
Description:
A chunk of our AWS DNS records don't get linked to the respective load balancers by Cartography.
This appears to be because load balancer's "DNS name" can have uppercase characters (i.e. Test-1ABC-1234.elb.eu-west-1.amazonaws.com), while the matching Route53 record value may be lowercase (i.e. test-1abc-1234.elb.eu-west-1.amazonaws.com). Note that the inverse is also true. As DNS itself is case insensitive, there's technically nothing wrong with the above, however Cartography is looking for an exact match:
    MATCH (n:AWSDNSRecord) WITH n MATCH (l:LoadBalancer{dnsname: n.value})

Obviously, the root of the problem is inconsistency in the way some of our teams are creating their load balancers/DNS records, but this appears to be the result of some inconsistent automation tools, likely outside of our control (still investigating the source tbh).
I suspect we won't be the only Cartography users suffering from this inconsistency though and I believe this should be handled by Cartography by either:

sanitising DNS names/records on ingestion (i.e. lowercasing DNS names of assets and DNS record values)
doing a case insensitive match in Neo4j when linking resources that can suffer from this discrepancy

To Reproduce:

Create a load balancer with a name that includes uppercase letters.
Note the DNS name of the load balancer, it'll contain uppercase characters
Create a DNS record alias for the load balancer. The value of the DNS record should be the lowercase DNS name of the load balancer.
Run cartography and note that the two resources are not linked.

Please complete the following information::

Cartography release: 0.30.0
Python version: 3.8.5

Thanks for the detailed write-up!

doing a case insensitive match in Neo4j when linking resources that can suffer from this discrepancy

I think this is the way to go here.


Dead Link

realworld#sandeesh-s---admin

github.com/SandeeshS - This page does not exist.

Hey @Uniminin 👋
Thanks for pointing this out! This issue will get fixed by #516 😄
The team will close this issue once the pending PR is reviewed/merged.

Hey @Uniminin 👋
Thanks for pointing this out! This issue will get fixed by #516 😄
The team will close this issue once the pending PR is reviewed/merged.


Transcoder updates for bitrate validator warnings

This change aims to fix the HLS validator warnings that arise due to spikes in bitrate and hopefully resolve the issue that #50 sees where it's dropping to the lower quality bitrate even when the higher one is perfectly fine.

Do you want me to use this branch tonight?

That would be great!  I don't think this is a silver bullet, but it should help if my guess of what might be happening is involved.

Ok, hopefully the state of that branch should keep the bitrate spikes at bay.   I'll run [mediastreamvalidator](https://developer.apple.com/documentation/http_live_streaming/about_apple_s_http_live_streaming_tools against your stream tonight and see what it has to say.

The good news is this fixes the HLS validator bitrate spike errors.  The bad news is it makes no difference with #50.  But hey, it's a net positive to keep players happy!  Merging it in.


Adding basic template

Initial PR to add the basic package structure to the repository using PkgTemplates.jl

All proposed changes made to the template 👍


modern __version__ attribute

to prepare this for lighter-weight packaging, removed the spurious dependency; as in pacmap.

note: this PR can be closed in favor of #2.


Parallax placed inside a tab not working until window is resized

Description
When a parallax enabled image is placed inside a tab that is not initially active, the window must be re-sized (bigger or smaller) in order for the parallax to display properly.
Repro Steps
I have produced the issue here: (all HTML code):
http://codepen.io/ericrayanderson/pen/PpvRGx

@ericrayanderson please test the linked pull request

I have tried using parallax.js from the commit : https://github.com/Dogfalo/materialize/tree/aeb959b09acf09e745d622fd1371ecaa0b376430, and I am still experiencing the same issue.

Did you recompile the materialize.js file? Because I tested it locally and this fixed the issue on my side. Was the browser cache cleared?

You can also use the callbacks in tabs to initialize the parallax

Aside from using the callbacks, I am still experiencing the issue.
I hosted a test version of the parallax here, with the updated JS parallax code. Unless I missed something, I still appear to be having an issue.

@ericrayanderson please create a codepen for better testing.

Pen created here https://codepen.io/ericrayanderson/pen/KmVWbB.
All of the code is in the HTML tab.

https://codepen.io/tomscholz/pen/LyGyZR
This one is cleaner

I'm not sure if LyGyZR is using the updated version of the parallax code.

I'm not sure if LyGyZR is using the updated version of the parallax code.

No, the PR is still unmerged.

Did you recompile using grunt and use the new file in bin / dist?

I looked the changes in the code (the diffs from commit 95d02fa2d07520932d4aa46a31c08731a3d5e536), and manually replaced the parallax function.
Done here
I am not very familiar with recompiling javascript code using a grunt file...

Please try https://codepen.io/anon/pen/xdZrWj
Took https://raw.githubusercontent.com/Dogfalo/materialize/master/dist/js/materialize.js and did the changes.

The pen is working for me as well.
However, I tried downloading the files and running it locally, and I am still experiencing the issue...

Scrolling the or resizing the page makes the parallax function properly (on my local version).

Another view

I made sure to clear the browser history, and I believe it is getting cleared out because after doing so, the page will take a little longer to load.

Last comment (this is what the page looks like after resizing (by any amount):

@ericrayanderson Little tipp: http://stackoverflow.com/a/7000899

@tomscholz ty, looks useful

The pen is working for me as well.
However, I tried downloading the files and running it locally, and I am still experiencing the issue...

So the codepen works and solves your issue or not?
Which files exactly (commit hash / tag)?

Going to the codepen link worked, however I downloaded the files from that codepen (https://codepen.io/anon/pen/xdZrWj) and tried running them locally, and the issue still persists.

(downloaded, i.e., copy and pasted from the codepen xdZrWj)

I just tried exporting https://codepen.io/anon/pen/xdZrWj to zip, and running index.html locally, and I still get the issue.
Note* When running locally, if I click on Tab 2 while the tab is still loading (locally loading materialize js), the parallax will display correctly. If I let the page fully load (locally), and then go to Tab 2, the parallax does not display correctly.

Found the issue, pushed a new commit to the PR. Thanks for catching this.
Please try this changen too https://github.com/Dogfalo/materialize/pull/4505/commits/0ea7298b8c9353359686ff35e337d710cdeb8e41
All changes: https://github.com/Dogfalo/materialize/pull/4505/files
I also moved the code into the update function to recalculate the height when the function is called (initialization, scrolling and resizing).

Working 👍

Does anyone still have problems with this? @DanielRuf s solution doesnt seem to work for me and stops the parallax effect from working completely

@Luke-Tan the PR is not yet merged. Did you try to make the changes in the unminified materialize.js file and test it?

@tomscholz can we merge the PR?

@DanielRuf yup i replaced the parallax function in my materialize.js file with the one you edited but it doesnt seem to work

@Luke-Tan please provide a codepen with your code so I can take a look at it.


[2.1] Fixed built templates for android

Fixed #23507, tested witn android-ndk-r18b.
Compiled with scons -j4 p=android target=release_debug android_stl=yes and android_stl=no and install demo project on android device. After each compilation clean with  git clean -fdx.

Thanks!


Wrong Action when loading profile

Operating system: Windows 10
language version: C#
Cortex version:  v1.8.1

Wrong Action when loading profile
-Register a profile for example "test1" and action type PULL
-Register a second profile for example "test2" and action type PUSH
So i registered two profiles with two different actions.
When I load the "test2" profile, If I go to read the result of the response["com"] i return the action of the profile "test1", how is it possible?

which profile loaded when you get data from mental command stream ?

Thanks for your answer,
now with the p.UnSubcribeData("sys"); command I can recover the correct actions, but if I try to use the profile "test1", unsubscrive data and then load the "profilob" without making a new session \ login i get this error:   "-32044 Current headset has linked with a profile."
is it always necessary to login / session every time I want to change profile?

@abartolomei you need to call "unload" profile "test1" before call load profile "test2"

thanks for the quick response, now work.
A greetin
Antonio
Il giorno mer 13 mar 2019 alle ore 12:33 Cuong Trinh Manh <
<EMAIL_ADDRESS>ha scritto:

@abartolomei https://github.com/abartolomei you need to call "unload"
profile "test1" before call load profile "test2"
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Emotiv/cortex-example/issues/86#issuecomment-472385857,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmyPd_N6_gAgTHqLAeGV0z-UNbYBShbmks5vWOHxgaJpZM4acEdb
.


Select Qt binding via environment

At the moment one needs to modify the `sys' module to select a specific Qt binding or to alter the binding order. I think it would be beneficial to also provide a way to change the Qt binding via environment variable.
E.g.
export PYTHON_QT_BINDING=pyside
./run.py

Applications using this library (e.g. rqt) have their own command line arguments to choose the binding: https://github.com/ros-visualization/qt_gui_core/blob/9ebbf808438af6355a4313439f04a0b81559998c/qt_gui/src/qt_gui/main.py#L76-L77
Adding support for an environment variable would also be possible. Please consider to provide a pull request to add this feature and make sure that it works well with existing applications.

Closing due to no activity for a long time. Please feel free to contribute a pull request to implement the feature idea.


Apply TopPage extensions by default in CMS 5

The docs about the TopPage extensions say these will be applied by default in CMS 5. We should do that.
Acceptance Criteria

[x] The extensions that say they're applied by default are applied by default
[ ] This doesn't cause any obvious regressions
[ ] This is mentioned in the changelog
[ ] Top Page Extension is folded back in the base element

PRs

https://github.com/silverstripe/silverstripe-elemental/pull/1010
https://github.com/silverstripe/silverstripe-elemental/pull/1022
https://github.com/silverstripe/developer-docs/pull/94
https://github.com/silverstripe/developer-docs/pull/113

@sabina-talipova You'll need to do an additional PR to the CMS 4 version to add @deprecated and Deprecation::notice() (probably wrapped in `Deprecation::withNoReplacement()) to any classes + methods being removed

@emteknetnz could you check this failed CI, please.
https://github.com/silverstripe/silverstripe-cms/actions/runs/3467505777/jobs/5809980321

All linked PRs have been merged


Improving the Contact Us form

The contact us form don't look nice improving the overall view of the form

Already being solved


no equivalent for HP:0030794 and children

Under HP:0010876 Abnormal circulating protein concentration HPO has
HP:0030794 Abnormal circulating C-peptide concentration
HP:0030796 Increased C-peptide level
HP:0030795 Reduced C-peptide level
MPO does not. Suggest to add it.
Used in PMID:34390703

Annotations from J:334013, J:323838, J:99786, J:256501,J:221943

abnormal circulating C-peptide level (a child of abnormal circulating protein level MP:0005416)
DEF: anomaly in the amount in the blood of the connecting (C) peptide that links the A and B chains in proinsulin, thereby providing a means to promote their efficient folding and assembly in the endoplasmic reticulum during insulin biosynthesis; after cleavage of proinsulin, C-peptide is stored with insulin in the soluble phase of the secretory granules and is subsequently released in equimolar amounts with insulin, providing an independent indicator of insulin secretion
SYN: abnormal circulating connecting peptide level (exact syn)
SYN: abnormal blood connecting peptide level (exact syn)
SYN: abnormal blood C-peptide level (exact syn)
SYN: abnormal serum C-peptide level (narrow syn)
SYN: abnormal plasma C-peptide level (narrow syn)
SOURCE: PMID:30252282, HP:0030794
decreased circulating C-peptide level
DEF: a reduction in the concentration of the C-peptide in the blood; since C-peptide is secreted in equimolar amounts to insulin, this feature correlates with reduced insulin secretion
increased circulating C-peptide level
DEF: an elevation in the concentration of the C-peptide in the blood; since C-peptide is secreted in equimolar amounts to insulin, this feature correlates with increased insulin secretion

Added new terms:
abnormal circulating C-peptide level MP:0031512
decreased circulating C-peptide level MP:0031513
increased circulating C-peptide level MP:0031514


Allow to add, edit and remove local, unsynced lists.

added in 1.1.7

Is it possible to hide/remove the local list?

You can hide it when you open "displayed lists" in the menu. Complete removal will be possible in the upcoming release.


Bug with execution an action repeatedly fixed (close #663)

waiting for passing tests on sauce labs

/cc @inikulin @AlexanderMoskovkin

lgtm

Can you give me some context, because I have no idea what this fix does?

@inikulin,
The problem:

Driver sends a status via hammerhead transport
The request is aborted (because the page is unloading)
Hammerhead store the message in the context storage (to resend it after page reload) and call the callback
Since callback is called Driver think that the message is delivered but it's wrong.

In other words driver has his own ensure message delivering mechanizm. So we don't need such logic in transport. So, we should set the disableResending flag to true when send a status.

@AlexanderMoskovkin Thank you for the explanation. lgtm then.


Record stream

Not an issue but a question. How would I record the live stream for later viewing? Also, can I know when someone other then the host joins so I can track view count?

we have our cloud recording service which you can use https://docs.agora.io/en/cloud-recording/product_cloud_recording?platform=All Platforms
you have to use your own service to track this count, our media sdk does not track down this. You may also use our RTM sdk - https://docs.agora.io/en/Real-time-Messaging/product_rtm?platform=All Platforms

@plutoless thanks.

@plutoless one other questions how would I make the live video SDK full screen? I tried all the normal flutter options it does not work

try use VideoRenderMode.Fit when init AgoraRenderWidget

@LichKing-2234 it is set to that but for some reason if a use a scaffold with no app bar n just this sdk with a container the size of the device screen the view won’t take up the full size.

could you capture the screen and upload the image

@LichKing-2234 here you go. I also have removed the appbar but that area stays black

VideoRenderMode.Hidden is also not worked?

@LichKing-2234 i didn’t try that but I will today

VideoRenderMode.Hidden is default, and it work for me

Thanks that worked @LichKing-2234


Additional PHY API parameter

Is your enhancement proposal related to a problem? Please describe.
Most of the PHY drivers in the Zephyr kernel, has fixed PHY address, which is comfortable and can be configure in the device tree. Last time, during developing the driver for Davicom DM8806 PHY driver I noticed, that Dacom  West has different approach to this topic. Each PHY register Absolute Address is glued from two parts - 5bit PHY Address and 5-bit Register Address. And the PHY Addresses may have a scope from 0x2h up to 19h. To read for example Port 5 MAC Control, we need to glue 0x18 (PHY Address) and 0x15 (Register Address) to get 0x315h - according to Clause 22:
Clause 22
Describe the solution you'd like
The solution is to add one parameter to the PHY API
Describe alternatives you've considered
For now I don't see any alternative, which can give similar functionality
Additional context
This proposition has been rise during developing the Davicom DM8806 PHY driver. The draft pull request is here: 77812
Proposition of changes is located on separate pull request: 77817

This issue was clarified in PR#77817


Creating AKS when Resource Group policy is enabled

Describe the bug
In our subscription, there is a policy that enforces all resource groups to have specific tags. Due to this policy, creating resource groups without these tags is forbidden.
When using aks create, a new resource group is created for the nodes, but I couldn't find how I can control this resource group. I need either to be able to supply an existing resource group which I'll create with the required tags or a way to pass tags to this resource group.
I tried to use the --tags flags, but it did not help. If I understood correctly this will only control which tags will be on the cluster object.
To Reproduce

Enable a policy that enforces specific tags on resource groups
Run aks create

Expected behavior
A cluster is created.
Environment summary
Install Method: brew / CLI version azure-cli (2.0.47) - brew latest / OS MacOX 10.13.6 / Shell Type bash
Additional context
This is the error returned by the CLI:
Deployment failed. Correlation ID: e74a6225-d7fb-44cb-a854-ea17d69758f6. unable to create resource group. error: resources.GroupsClient#CreateOrUpdate: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="RequestDisallowedByPolicy" Message="Resource 'MC_<redacted>_<redacted>-cluster_westus' was disallowed by policy. Policy identifiers: '[{\"policyAssignment\":{\"name\":\"Enforce <> tag on resource group\",\"id\":\"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyAssignments/ceddc4997c96421a9a0e9082\"},\"policyDefinition\":{\"name\":\"Enforce tag on resource group\",\"id\":\"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyDefinitions/f574c9e6-af80-452e-b85c-63a6f4f4d052\"}},{\"policyAssignment\":{\"name\":\"Enforce <> tag on resource group\",\"id\":\"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyAssignments/ea8782ce687e4e30a567a72e\"},\"policyDefinition\":{\"name\":\"Enforce tag on resource group\",\"id\":\"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyDefinitions/f574c9e6-af80-452e-b85c-63a6f4f4d052\"}}]'." Target="MC_<redacted>_<redacted>-cluster_westus" AdditionalInfo=[{"info":{"policyAssignmentDisplayName":"Enforce <> tag on resource group","policyAssignmentId":"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyAssignments/ceddc4997c96421a9a0e9082","policyAssignmentName":"ceddc4997c96421a9a0e9082","policyAssignmentParameters":{"tagName":{"value":"creator"}},"policyAssignmentScope":"/subscriptions/<redacted>","policyDefinitionDisplayName":"Enforce tag on resource group","policyDefinitionEffect":"deny","policyDefinitionId":"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyDefinitions/f574c9e6-af80-452e-b85c-63a6f4f4d052","policyDefinitionName":"f574c9e6-af80-452e-b85c-63a6f4f4d052"},"type":"PolicyViolation"},{"info":{"policyAssignmentDisplayName":"Enforce <> tag on resource group","policyAssignmentId":"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyAssignments/ea8782ce687e4e30a567a72e","policyAssignmentName":"ea8782ce687e4e30a567a72e","policyAssignmentParameters":{"tagName":{"value":"team"}},"policyAssignmentScope":"/subscriptions/<redacted>","policyDefinitionDisplayName":"Enforce tag on resource group","policyDefinitionEffect":"deny","policyDefinitionId":"/subscriptions/<redacted>/providers/Microsoft.Authorization/policyDefinitions/f574c9e6-af80-452e-b85c-63a6f4f4d052","policyDefinitionName":"f574c9e6-af80-452e-b85c-63a6f4f4d052"},"type":"PolicyViolation"}]

Can we prioritize this issue? It's f** hilarious, that I need to disable more than half my Subscription policies in order to create Azure AKS cluster.

Please treat this as high priority issue

@mboersma can you triage this?

It's true that there is no way to add tags to the resource group created by az aks create currently. Maybe @jnoller can tell us if that's on the roadmap for AKS.
(This isn't a CLI issue, so it might be better to open an issue at https://github.com/Azure/AKS. This issue looks similar.)

Revamping how and what RGs are used is on the AKS roadmap; I do not have any dates to communicate but I have made sure that tagging the RGs and passing in custom ones so customer can meet internal compliance needs.

It is possible to do now. You of cause has to be a little careful. Do not use too many tags so there is room for the "built-in" ones and make sure that you tag keys are unique.
$AksCluster     = Get-AzureRmResource -Name "MyAksCluster" `
                                      -ResourceGroupName "MyAksClusterResourceGroup" `
                                      -ResourceType "Microsoft.ContainerService/managedClusters" `
                                      -ExpandProperties

$ResourceGroupMc = Get-AzureRmResourceGroup -Name $AksCluster.Properties.nodeResourceGroup

$ResourceGroupMc.Tags.Add("myAksTagKey","myAksTagValue")

Set-AzureRmResource -ResourceId $ResourceGroupMc.ResourceId -Force -UsePatchSemantics -Tags $ResourceGroupMc.Tags

Closing this CLI issue in favor of the existing one on the AKS project. This is on the roadmap and we are likely 3-4 weeks away from supporting cascading tags onto the managed RG.
Please ref this for status:
https://github.com/Azure/AKS/issues/970


Remove the term "self-serve (sub)namespace"

The documentation now uses the term "subnamespaces" so all internal and
external code should use that as well.
Tested: none

/assign @yiqigao217
/assign @rjbez17

/lgtm
/approve
/hold
cc @rjbez17

/lgtm
/approve
/hold cancel


move to prepublishOnly

refs mapbox/node-pre-gyp#291

linux is passing, going to merge without waiting for OS X


MINOR: Fix kafkatest/init.py to use dev0 instead of SNAPSHOT

Fixes the system tests.

Yes. I confirmed via TC_PATHS="tests/kafkatest/sanity_checks/test_kafka_version.py::KafkaVersionTest" bash tests/docker/run_tests.sh  now passes, where it previously failed.

Thanks.


Add async search with relevance score

Your PR Title (What it does)

Add the async version for the search with relevance score
Before submitting

Any suggestion to fix the linting issue? Thanks!
Who can review?
Community members can review the PR once tests pass. Tag maintainers/contributors who might be interested:
@dev2049 @hwchase17

It seems there are some linting problems with the output type since the "relevance_score" method returns the tuple. What's the best way to fix that?


Bubble legend breaks when aggregation is reversed (Min. > Max.)

STR

You have a map
Add bubble legend
Reverse aggregation in style (set min higher than max)

Expected result
The legend renders correctly.
Actual result
Legend breaks (see pic)
cc/ @xavijam

Fixed in https://github.com/CartoDB/cartodb.js/commit/8d137f40f28d902d866a5b97849ad755db51f28d


Feat/background page title plus

:clipboard: Add associated issues, tickets, docs URL here.
Overview
Background component has been added
PageTitle component has been added
Changes
We added two new components:
Background component: It handles the gradient and a small animation of lines.
PageTitle component: It displays global titles on each necessary page.
PageTitle was developed using TypeScript (ts), Jest, and Storybook, so it includes testing and documentation capabilities. In the case of Background, it is a simple styled component and doesn't require these additional tools.
We added a hard reset in the global style of the theme to avoid design inconsistencies and issues across different browsers.
The Header component was updated to include a fixed background in both themes.

Review comments:

Looks background design is not matching with designs
Looks background checks layout seems to be rolling down countinously like an animation!

@alvaro-ricotta I haven't found any changes for the background for bridge & other pages.
can you please fix those as well?

@alvaro-ricotta I haven't found any changes for the background for bridge & other pages. can you please fix those as well?

I just pushed the update for this requeriment


V3

Advantage 360 Pro PR template
What's changed:
Why has this change been implemented:
What (if any) actions must a user take after this change:

Please don't open pull requests into the main repo for personal keymap changes

Thanks for the notification. Git is not my normal wheelhouse. I'll consult with a colleague in my office who can show me where I went the wrong direction.


list?[] syntax isn't supported

From the release notes:

List access now has a ?[] operator. If the list is null, the list access will do nothing and fail without an error.

Added by 888d8a7d5764a17aa462f44cbfeb2e5c7098228d.


Identity Server 4 update from 1.0.0 beta 5 to 1.0.0 rc1 error

Hi ,
Upgraded my project ,
when calling the "http://MyServer/connect/token"
I get the following error :
Unable to resolve service for type 'IdentityServer4.Stores.IPersistedGrantStore' while attempting to activate 'IdentityServer4.Services.Default.DefaultPersistedGrantService'.
"
Thanks for the help

Add AddInMemoryStores()

Thanks it worked!!!


Drop post-sign-up survey which breaks in Sourcegraph experimental UI

Test plan
Manual test:

Log in to Sourcegraph.com, flip the "experimental" mode on (top right).
Open JetBrains settings and sign out of all accounts.
In the side bar, use the social buttons to sign in. You should be able to sign in.
Repeat the above test, but with the "experimental" mode off.

just verified - works


fix: accepting offer with multiple keys

What was wrong?
Partially accepting Offer request doesn't work.
The process_accept_utp_payload function expects to receive keys and values that were accepted, while we send all requested keys (even the ones that are not accepted).
I noticed this while implementing the state network, as this logic is used during Recursive gossip.
How was it fixed?
Propagated correct keys.
NOTE: Testing

I tried for at least 8 hours to make a test for this but I failed. I'm open for suggestions on how to do it.
I was mostly trying to make a test inside overlay_service.rs

I still have the branch and I can push it to my github if someone wants to see and try to make it work (I think I got close)

I thought about doing with via ethportal-peertest, but none of the public facing apis exposes this functionality.

I verified that it works on the local implementation of the state network with recursive gossip
To-Do

[ ] Clean up commit history and use conventional commits.

Offer content 0x123 & 0x456 from Node B -> Node A

How do you offer this? There is no public API (as far as I know) that you can call for this functionality

@morph-dev Ahh, yeah I think you're right.


Laravel 11.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 11.x.
Before merging, you need to:

Checkout the l11-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:warning: Shift detected GitHub Actions which run jobs using a version matrix. Shift attempted to update your configuration for Laravel 11. However, you should review these changes to ensure the desired combination of versions are built for your package.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/laravel-open-telemetry.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "spatie/laravel-open-telemetry": "dev-l11-compatibility",
    }
}

Finally, run: composer update

Thanks!


DBZ-7711 Adjust fakeDNS startup conditional for Max OS

https://issues.redhat.com/browse/DBZ-7711

Fix seems to work. Local (MacOS) failures are cause by a the fact that unlike docker, podman will kill connection after 10s of inactivity (and TC has a pool of connections which are reused for 3 minutes).
See https://github.com/containers/podman/issues/17640
A workaround is to add the following to /etc/containers/containers.conf inside your podman machine
[engine]
service_timeout=0


Top of text is cut off when maximizing terminal on non-primary monitor

Windows Terminal version
1.20.11781.0
Windows build number
10.0.22631.3880
Other Software
No response
Steps to reproduce
maximize window, read text
Expected Behavior
whole of text visible
Actual Behavior
top of text not visible

Thanks for filing. Can you share your settings.json? Also, what's your display scale /?

settings https://gist.github.com/dimbleby/6705f249d8fd54c21f2ad6f354e7aad3
scale "100% (Recommended)"

Thanks! We can't repro this, but we'll keep it open for investigation. 😊

I've received a memory dump from @dimbleby and it shows that all vertical glyph coordinates are correct. But the dump also shows that the swap chain target size is reported as 1920x1081 which is 1px too much vertically. This likely causes the swap chain panel inside the UI tree to be misaligned and shoved up.
The way to reproduce the issue is by using this font at a 10pt size: input-mono.zip. (This is Input Mono with a customized 0.9x line height.) Then press Alt-Enter or F11 to full-screen the window.
For instance, at 100% display scale these are the first two rows of text at the top-left of the screen:

As you can see, the first row of pixels is missing. The issue also reproduces at 150% display scale on my 4K display and is even more pronounced there.


Added webpacker and updated rails to 5.1.3

Summary
Added webpacker
Updated rails from 5.0.1 to 5.1.3
Updated README

I think we must add this linter commented in the pre-push script.

@francoprud @hdf1986 please check the new react script

@hdf1986 @francoprud @mtejedorwolox ping here! Is this ready?

@francoprud i've just added the linter to the prepush script. Also i updated the react-rails reference in the React script, the version that's on rubygems breaks with webpacker 3.0, so'll need to use the github version for now. @mishuagopian This is ready, take a look when you have some free time


Cannot get livestream-video but snapshot works

Hi,
i have added an new ring outdoor cam, but iobroker could get the livestream file. The Log:

ring.0
2023-07-07 20:02:02.458
info
Device 265205615 ("Garten_neu"): Could't create livestream

ring.0
2023-07-07 20:02:01.493
debug
Get Livestream request for 265205615 to value true

Other devices there be older works fine.
Any Ideas?

Please add revision information:
adapter release
admin release
js-controller release
node version

Hello,
adapter release : 3.4.0
admin release: 6.6.0
js-controller release: 5.0.6
node version: 18.16.0

I got the same error on some occasions.
Have got many problems getting this adapter to show the livestreams on my vis but cant really troubleshoot since sometimes Livestreams cant be created.
"hosts":
"version": "4.0.24",
"node": "v18.17.0",
"arch": "arm",
"docker": true,
"admin": {
"version": "6.3.5",
"ring": {
"version": "3.2.2",

Hello,
It may be related to Ring turning off legacy mode. Look here:
https://github.com/dgreif/ring/issues/1253
There is already a workaround for the Homebridge users. Can this be integrated into the ioBroker adapter?

Hello @tomtaz01
under the hood we use the ring client api so, as soon as they release a fix I can push a new version as well.
As the PR got merged (https://github.com/dgreif/ring/pull/1278 ) we might see an update soon.

Hi @theimo1221,
thanks for your answer. I just checked and found that there is a new version of the ring-client-api (https://github.com/dgreif/ring/releases/tag/ring-client-api%4012.0.0) this one HVEC should now also accept videos. This has already been implemented for the Homebridge. Will this also be integrated for the ioBroker in the near future?

Good evening @tomtaz01,
please try again with V4.0.0 😃

Hi,
I've just made a quick test and it seems to work again. Thank you very much.
However, the generated recording is only 20 seconds instead of the configured 60s.

Please open a new issue regarding live stream ignoring configured duration🙂

Good evening @tomtaz01,
please try again with V4.0.0 😃

Thank u. It works fine!


Get asset paths for wheel and deploy functional

It looks like the bower components are being included in the test coverage which is why it decreased so dramatically.


Adding some linked list related problems

Aim

Will be adding some linked list related problems in GFG folder.

Details

Problems to be added, such as  :-
Delete alternate nodes.
Finding middle of the linked list.
Delete without head pointer.
occurrence of an integer in a linked list.
Delete Middle of the linked list.
Check if the Linked List is Circular.
Nth Node from end of the linked list.

Please assign me this issue,@Ayush7614 @Amit366 @ravikr126  @Saurabh4626 LGM SoC'21 participant

Programming language

[ ] C
[ ] C++
[X] Java
[ ] Python

some of your question already raised


Reverse DNS Enchancements

For reverse DNS zones, I would like to see ip4: or ip6: instead of name: which would accept an IP address, then properly format it based on domain_name:.

This should be implemented as of 61e8d203477fca49ae1f3d9fa09588d053d62c07 - please file further enhancements!


Frontend Project "TRAVEL-SITE-Home" ABOUT Heading Alignment Enhancement

Describe the Feature you want to end
Alignment of heading from left aligned to central aligned.
Expected behavior
Alignment of heading from left aligned to central aligned.
Screenshots (optional)
Current Alignment

Expected Updated Alignment

Additional context (optional )
N/A

@MohitGupta121


rel=canonical in index.html link to html.html

What would that signify? That html.html is a canonical version of content that's in index.html? (it's not)

Oh, I thought it was. I may have assumed you used index as a redirect to the main content, which you would have put at index except for the name not being html.html.

ah okay, yeh i get you then. Initially it was going to be just a redirect to html.html -- but then i decided that i could use it demonstrate the workings on html.css -- which is the friendly and reusable version of the idea, not in a quine form.
and when you added this issue, 15 hours ago, you were probably correct. But the world has changed so much since then (well... not the whole world exactly.... just the content of that page.)
Very good, I'll close this issue now if that's ok.
Thanks for dropping by and have a great day!

Ha 👍 I just took a look at the new index.html, it changed so much.
Probably the world has changed a lot the last 15 hours, too. Thank you, have a great day as well.


DBZ-5709 The DDL_FILTER of SchemaHistory doesn't work for including break lines ddl statement

https://issues.redhat.com/browse/DBZ-5709

This https://github.com/debezium/debezium/pull/3959 will fix MySqlSchemaMigrationIT fairure

@harveyyue Applied, thanks!


Issue with wrong X-Spam-Date-of-Scan

X-Spam-Date-of-Scan was totally wrong, something like 1965.
I shifted the @_ to correct the problem like said here : http://www.gossamer-threads.com/lists/spamassassin/users/185212

Please use the SpamAssassin Bugzilla to open an issue and attach the patch there. SpamAssassin uses the Apache.org svn repository. For projects that use svn, ASF mirrors the svn repository in a read-only git copy. Your pull request generated an email  to the developers mailing list from the mirrored git repository that got stuck in moderation as not coming from a subscribed address. Since we use svn we are not set up to deal with pull requests sent to the read-only mirrored git repository.
Thanks,
One of the dev@ mailing list moderators for Apache SpamAssassin

Thank you sidney for these informations. I opened a ticket on directly on the bugzilla.
Thanks again :smiley:
Geoffrey


[Feature Request] Widget on Desktop

It would be great if you can add a option for a "mini" widget only with the remaining time.
Alternatively change the icon in the Tray to the remaining time.
Thanks!

A mini mode is high on the priority list and is an often-requested feature. See #22
The mini mode is likely to have these features:

Horizontal bar indicating time remaining / total time
Current time displayed in numerals
Expand to regular mode button
Minimize window
Close window
Advance round
Pause/Play


Add pipelines and nuspecs

.nuspec files for

Xrm.Customisation
Xrm.Customisation.Cli

Pipelines for

build and test
publish Xrm.Customisation to nuget
publich Xrm.Customisation.Cli to nuget

Also add release note generation to build and release pipelines

Requires configuration of SonarCloud too ;)

Release notes removed from scope of this issue as it is blocking and is an open design consideration for all projects


New protocol layer for File Share service

Pull Request Checklist
Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:
See the detailed list in the contributing guide.

[x] C++ Guidelines
[x] Doxygen docs
[x] Unit tests
[x] No unwanted commits/changes
[x] Descriptive title/description

[x] PR is single purpose
[x] Related issue listed

[ ] Comments in source
[x] No typos
[x] Update changelog
[x] Not work-in-progress
[x] External references or docs updated
[x] Self review of PR done
[x] Any breaking changes?

/azp run cpp - storage

/azp run cpp - storage

/azp run cpp - storage


Fix bug when there is spaces before the = in an aggregation expression

Description and related tickets, documents
Reviewers: @hai-adatao
Breaking changes & backward compatible issues
No breaking change
How to test
Describe how this PR is tested. In case manual testing is required, describe how to do so.
PR Progress
Make sure all checkboxes below are checked before merged

[x] Branch is in format prefix/description (see this)
[ ] Merge check has no conflicts. PR checks passed.
[ ] Code review is done.

Simple enough :smile:


Broken?

I have a single page component and
<template>
 <v-daterange></v-daterange>
</template>

<script>
    import VDateRange from 'vuetify-daterange-picker';
    import 'vuetify-daterange-picker/dist/vuetify-daterange-picker.css';

    export default {
        components: {
            VDateRange,
        },
    }
</script>

results in  Unknown custom element: <v-daterange> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
Tried
components: {
            'v-daterange': VDateRange,
        },

But got Failed to mount component: template or render function not defined.

Hi,
You are importing VDateRange which is the plugin file and not the real component. DateRange is the component.
If you look at the Usage section on how to import this for a single component, you'll see it's slightly different.
// If you want to use in one of your components.
import DateRange from 'vuetify-daterange-picker';
import 'vuetify-daterange-picker/dist/vuetify-daterange-picker.css';

export default {
  components: { DateRange.name: DateRange },
  ...
};

Hi, what you suggested did not work

Same issue her
./src/components/Content.vue?vue&type=script&lang=js& (./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vuetify-loader/lib/loader.js!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Content.vue?vue&type=script&lang=js&)
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: ______\src\components\Content.vue: Unexpected token, expected "," (323:13)

  321 |   },
  322 |   components: {
> 323 |     DateRange.name: DateRange
      |              ^
  324 |   }
  325 | }
  326 |

Can you all try doing
components: { DateRange }

and then in template just use
<DateRange />

instead of
<v-daterange></v-daterange>

Then it says that template or render function is not defined:
[Vue warn]: Failed to mount component: template or render function not defined.

found in

---> <DateRange>

A have the same issue, after a few tries, I I'm was surrender.

Then it says that template or render function is not defined:
[Vue warn]: Failed to mount component: template or render function not defined.

found in

---> <DateRange>

For me that's currently not a problem, as I needed some changes on the DateRangePicker, so I made it into a separate vue SFC, which works fine.

I have the same issue :/

Hi All, I have worked on a V3 of this. Please take a look at the readme. I'll add the presets functionality in a few days.
Would love to get some feedback on that solve all of these issues.
PS. - Thanks for all the patience. I have been away from JS development for some time now and doing full time python at day job. More reason why this project feels abandoned. Happy to receive PRs from all the community and make this component better.


Setup experiments on seasons handling for multiclass classification

Here's what we start with:

existing training samples don't have explicit season definition, only somewhat reliable valid_date and 12 monthly TSs of data where in case of multiple seasons we can only guess which one is relevant
first experiments with maize showed that neither Presto, nor raw TS based models, are spectacularly failing at country LOO test (specifically Argentina)

And here are the hypothesis to test and things to do:

[x] using a simple scipy algo, estimate the amount of training samples with "hard" cases (multiple or zero vegetation peaks)
[ ] try to estimate the quality of training points using previous results

[x] use best cropland model to estimate probability of crop for each sample and only use samples that are confidently (p>0.7) defined as crop for training

[ ] construct season-aware reliable test split for better metrics estimation
[ ] select patches for spatial inference
[x] compare raw TSs with aggregated features
[x] see how adding certain amount of samples from unseen region changes the metric; hopefully, we'll be able to define some threshold and use it to stimulate users to add their data!

Quite a few regions have a large number of samples where either no or multiple vegetation peaks were detected:

Here are a few notable examples.
Zero peaks - start date of season is probably wrong here
Burkina Faso

Mexico

Mali

Kazakhstan

Nigeria

Sudan

Senegal

Uzbekistan

Zero peaks - vegetation pattern doesn't really look like crop, label error possible
Spain

Turkey

Multiple peaks - single croptype label with no explicit masking will likely result in model's confusion
Tanzania

Sri Lanka

Brazil

Burundi

Egypt

PROPOSAL:

Exclude samples with clearly mismatched season start date from training and validation
Use a subset of samples with clear multiple seasons as a separate validation set
Communicate these findings to Valencia

If generalization to new region is not happening, the next question is how many samples need to be added to train to boost performance. The following experiment was conducted: in a country LOO setup, maize and not_maize "injections" from omitted country were added to train set and performance change was measured. The following "injection" sizes were tested:
[1,10,20,30,40,50,100,200,250,300,350,400,450,500,550,600,650,700,750,800,900,1000,1100,1200]
The choice of sizes to test was a little intuitive, with many of sizes irrelevant for certain countries, where number of maize samples is ~200 points. Equal amounts of maize/not_maize samples were added to train.
From countries with poor performance defined in the previous comment, the following three are of most interest, as number of maize samples there is more than 1.5K points, and thus injection sizes constitute only a small part of the whole dataset: Argentina, Canada, Ukraine. For all of them, adding samples works extremely well. It can be seen that as little as ~200 points is enough to bring metrics to a decent level.

Following the analysis above, the following actions are proposed:

Remove samples from countries, where end-of-season date doesn't allow to capture valid vegetation season in a 12 month window bad_eos_coutries = ['BFA','MEX','MLI','KAZ','NGA','UZB','SDN','SEN','DMA'].

Create the following validation splits:

Sanity check set. This set consists of a random 10% split of all data, stratified by crop_type label and country.

Seasonality capturing set. This set consists of the samples with various amounts of detected peaks. F1 scores should be considered with respect to the number of vegetation peaks detected in the NDVI time series (0, 1, >1).  Several countries with clear multi-seasonal behavior were selected for this subset, they can be grouped in the following way: 1) Egypt, Brazil, Ethiopia: very clear double seasons, croptype datasets are highly concentrated in a small place, so spatial autocorrelation can skew results of adding "injections"; seemingly high quality of data sets and corresponding valid_dates 2) Italy: spatially extensive croptype data; double season behavior is observed in maize only (but it’s quite an extensive and important class); valid_dates influence is close to negligible, as most of them are June 1st 3) Rwanda: both single and double season maize is present, results are poor for both of them.

Spatial generalization set. This set consists of several “problematic” regions. Only a small fraction of samples from these regions are left in the main train set: 1-10% of all country samples, stratified by croptype label. They can also be removed from the train set to test performance in a completely new region. F1 scores should be computed with respect to the country. Countries for this set were selected like this: best model for crop/no_crop classification and 3-fold cross-validation procedure were used to mark every sample with crop/no_crop label; then F1 scores were computed per country and per dataset; then countries with lowest scores were selected (the assumption here is that labels are of good quality and they are just hard to classify, as no extra suspicious labels were used) more_difficult_countries = ['FIN','GRC','IDN','ITA','MAR','MDG','MOZ','PRT','SOM']; among countries with both high and low F1 scores on different datasets, a few countries were selected to be included into this set: less_difficult_countries = ['ETH','ESP','AUT','BRA','TZA']


Show posts in initial page?

Hi! Your blog is, by far, the best I've seen on Jekyll. As a chemist, it is exactly what I wanted to show some papers, but I'm not experienced with Jekyll: doing some tests, I'm unable to show my recent posts on the initial page (here is a test): http://teste.mundoquimico.com.br/
How can I show my posts in the initial page (like your blog)?
Thanks in advance

@LonelySpooky
Thank you for your approval！
It seems like the paginate plugin does not work well.
Have you deploy your blog on github?

@LonelySpooky
Thank you for your approval！
It seems like the paginate plugin does not work well.
Have you deploy your blog on github?

I'm hosting my own blog (I intend to).
I'm indeed receiving a warning:
[henrique@localhost MyBlog] $ jekyll serve
Ignoring sup-0.21.0 because its extensions are not built.  Try: gem pristine sup --version 0.21.0
Configuration file: /home/henrique/Web/MyBlog/_config.yml
Configuration file: /home/henrique/Web/MyBlog/_config.yml
       Deprecation: You appear to have pagination turned on, but you haven't included the `jekyll-paginate` gem. Ensure you have `gems: [jekyll-paginate]` in your configuration file.
            Source: /home/henrique/Web/MyBlog
       Destination: /home/henrique/Web/MyBlog/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
                    done in 3.14 seconds.
 Auto-regeneration: enabled for '/home/henrique/Web/MyBlog'
Configuration file: /home/henrique/Web/MyBlog/_config.yml
    Server address: http://<IP_ADDRESS>:4000/
  Server running... press ctrl-c to stop.

Any idea on how to fix?
I'm on the last jekyll version.

I'm hosting my own blog (I intend to).
I'm indeed receiving a warning:
[henrique@localhost MyBlog] $ jekyll serve
Ignoring sup-0.21.0 because its extensions are not built.  Try: gem pristine sup --version 0.21.0
Configuration file: /home/henrique/Web/MyBlog/_config.yml
Configuration file: /home/henrique/Web/MyBlog/_config.yml
       Deprecation: You appear to have pagination turned on, but you haven't included the `jekyll-paginate` gem. Ensure you have `gems: [jekyll-paginate]` in your configuration file.
            Source: /home/henrique/Web/MyBlog
       Destination: /home/henrique/Web/MyBlog/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
                    done in 3.14 seconds.
 Auto-regeneration: enabled for '/home/henrique/Web/MyBlog'
Configuration file: /home/henrique/Web/MyBlog/_config.yml
    Server address: http://<IP_ADDRESS>:4000/
  Server running... press ctrl-c to stop.

Any idea on how to fix?
I'm on the last jekyll version.

Fixed by adding:
# Gems
gems: [jekyll-paginate]

to _config.xml

Fixed by adding:
# Gems
gems: [jekyll-paginate]

to _config.xml


why Can not I compile the .xtx file with Texshop on Mac

Should I install MacTex?

I have MacTex installed and can't use it either.

I have solved the problem,  I forgot how but I change some of its original code and use xeTex to compile

How do you did that?

It works fine for me using mactex (Homebrew). Run xelatex, then bibtex and finally xelatex again and you should be good to go.

@johnrocamora  Thanks big time Sir. You just saved the day.

This is what I did to get it to work on my mac.

I download MacTex. https://tug.org/mactex/
I went to Applications/Tex, and opened TexShop
I changed the extension of the file from .xtx to .tex
I opened the file in TexShop
I went to the top Left. Next to the "Typeset" button, there was a drop down menu with LaTeX set as the default. I changed it to XeLaTeX.

After this, I was able to TypeSet the file. Thanks!

I still cannot typeset the Macfonts version after following @ultimatedbz 's guide. I tried on TexShop and Texmaker.

Have you tried changing the filename extension to .tex? Also, I would recommend using the latexmk commandline tool to do all the compilation steps completely. Just make sure your current directory contains the .tex file and run latexmk -xelatex and it'll generate the pdf by running the correct compile commands as needed.

Changing the file extension to .tex worked for me, but for some reason I can't typeset. Receiving this error:

any ideas?

Try step 5.


Investigate Postgres Plugin Connection Issues

Multiple connections are opened to Postgres causing max_connections threshold to be hit.

Should be fixed in v1.0.3