vg-manager failed to create/extend volume group.

Using prebuilt lvm image.
sh-4.4# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   250G  0 disk
|-sda1   8:1    0     1M  0 part
|-sda2   8:2    0   127M  0 part
|-sda3   8:3    0   384M  0 part
`-sda4   8:4    0 249.5G  0 part /dev/termination-log
sdb      8:16   0   250G  0 disk
sr0     11:0    1  1024M  0 rom
Pod log:
{"level":"info","ts":1652381771.6423192,"logger":"controller.lvmvolumegroup.vg-manager","msg":"reconciling","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","lvmvolumegroup":"lvm-operator-system/vg1"}
{"level":"info","ts":1652381771.6431682,"logger":"controller.lvmvolumegroup.vg-manager","msg":"getting block devices for volumegroup","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","VGName":"vg1"}
{"level":"info","ts":1652381771.6524365,"logger":"controller.lvmvolumegroup.vg-manager","msg":"does not match filter","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","Device.Name":"sda","filter.Name":"noChildren"}
{"level":"info","ts":1652381771.6624043,"logger":"controller.lvmvolumegroup.vg-manager","msg":"does not match filter","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","Device.Name":"sr0","filter.Name":"usableDeviceType"}
{"level":"info","ts":1652381771.6625292,"logger":"controller.lvmvolumegroup.vg-manager","msg":"lvmd config file doesn't exist, will create","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system"}
{"level":"info","ts":1652381771.7175312,"logger":"controller.lvmvolumegroup.vg-manager","msg":"creating a new volume group","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","VGName":"vg1"}
{"level":"error","ts":1652381771.7751362,"logger":"controller.lvmvolumegroup.vg-manager","msg":"failed to create/extend volume group","reconciler group":"lvm.topolvm.io","reconciler kind":"LVMVolumeGroup","name":"vg1","namespace":"lvm-operator-system","VGName":"vg1","error":"failed to create or extend volume group "vg1". exit status 5","stacktrace":"github.com/red-hat-storage/lvm-operator/pkg/vgmanager.(*VGReconciler).Reconcile\n\t/workspace/pkg/vgmanager/vgmanager_controller.go:97\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.1/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.1/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.1/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.1/pkg/internal/controller/controller.go:227"}
oc describe pod vg-manager-9zjnk
Name:         vg-manager-9zjnk
Namespace:    lvm-operator-system
Priority:     0
Node:         mx-sno-ocp/<IP_ADDRESS>
Start Time:   Thu, 12 May 2022 18:53:41 +0000
Labels:       app.lvm.openshift.io=vg-manager
controller-revision-hash=749865ff7b
pod-template-generation=1
Annotations:  k8s.ovn.org/pod-networks:
{"default":{"ip_addresses":["<IP_ADDRESS>/23"],"mac_address":"0a:58:0a:80:01:03","gateway_ips":["<IP_ADDRESS>"],"ip_address":"<IP_ADDRESS>/23","...
k8s.v1.cni.cncf.io/network-status:
[{
"name": "ovn-kubernetes",
"interface": "eth0",
"ips": [
"<IP_ADDRESS>"
],
"mac": "0a:58:0a:80:01:03",
"default": true,
"dns": {}
}]
k8s.v1.cni.cncf.io/networks-status:
[{
"name": "ovn-kubernetes",
"interface": "eth0",
"ips": [
"<IP_ADDRESS>"
],
"mac": "0a:58:0a:80:01:03",
"default": true,
"dns": {}
}]
openshift.io/scc: odf-lvm-vgmanager
Status:       Running
IP:           <IP_ADDRESS>
IPs:
IP:           <IP_ADDRESS>
Controlled By:  DaemonSet/vg-manager
Containers:
vg-manager:
Container ID:  cri-o://48330dd0356d83e383da84159ffd544c1a17b68f3bf778ace9f407e43a76947a
Image:         quay.io/ocs-dev/lvm-operator:latest
Image ID:      quay.io/ocs-dev/lvm-operator@sha256:642717a0be4c9fbb5be6b3c9891bcaa16634dadacb7a269996722af0bb8e7fb6
Port:
Host Port:
Command:
/vgmanager
State:          Running
Started:      Thu, 12 May 2022 18:53:43 +0000
Ready:          True
Restart Count:  0
Environment:
NODE_NAME:       (v1:spec.nodeName)
POD_NAMESPACE:  lvm-operator-system (v1:metadata.namespace)
POD_NAME:       vg-manager-9zjnk (v1:metadata.name)
Mounts:
/dev from device-dir (rw)
/etc/topolvm from lvmd-conf (rw)
/run/udev from run-udev (rw)
/sys from sys (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-qt64z (ro)
Conditions:
Type              Status
Initialized       True
Ready             True
ContainersReady   True
PodScheduled      True
Volumes:
lvmd-conf:
Type:          HostPath (bare host directory volume)
Path:          /etc/topolvm
HostPathType:  DirectoryOrCreate
device-dir:
Type:          HostPath (bare host directory volume)
Path:          /dev
HostPathType:  Directory
run-udev:
Type:          HostPath (bare host directory volume)
Path:          /run/udev
HostPathType:
sys:
Type:          HostPath (bare host directory volume)
Path:          /sys
HostPathType:
kube-api-access-qt64z:
Type:                    Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds:  3607
ConfigMapName:           kube-root-ca.crt
ConfigMapOptional:
DownwardAPI:             true
ConfigMapName:           openshift-service-ca.crt
ConfigMapOptional:
QoS Class:                   BestEffort
Node-Selectors:
Tolerations:                 node.kubernetes.io/disk-pressure:NoSchedule op=Exists
node.kubernetes.io/memory-pressure:NoSchedule op=Exists
node.kubernetes.io/not-ready:NoExecute op=Exists
node.kubernetes.io/pid-pressure:NoSchedule op=Exists
node.kubernetes.io/unreachable:NoExecute op=Exists
node.kubernetes.io/unschedulable:NoSchedule op=Exists
Events:
Type    Reason          Age    From               Message

Normal  Scheduled       7m11s  default-scheduler  Successfully assigned lvm-operator-system/vg-manager-9zjnk to mx-sno-ocp
Normal  AddedInterface  7m9s   multus             Add eth0 [<IP_ADDRESS>/23] from ovn-kubernetes
Normal  Pulling         7m9s   kubelet            Pulling image "quay.io/ocs-dev/lvm-operator:latest"
Normal  Pulled          7m9s   kubelet            Successfully pulled image "quay.io/ocs-dev/lvm-operator:latest" in 478.429234ms
Normal  Created         7m9s   kubelet            Created container vg-manager
Normal  Started         7m9s   kubelet            Started container vg-manager

Looks like its failing to create volume group using the disk sdb
"error":"failed to create or extend volume group "vg1". exit status 5" is not very helpful error message to debug further. We need to add verbose error to the logs.
@ianmaclean23  Is it possible for you to manually create the volume group on disk sdb and share the results.
You can use the below command :
vgcreate vg1 /dev/sdb -v

Thank you.
I had a partition on this that I had deleted previously, guess there was a reference to it left somewhere.
Running the command asked me to delete it, deleting it allowed it to be created successfully.


[Map] DM-Ladder_Tutorial

Hash: 3e9e24b8c1627221b85dceddf9c7870c0162ee1c
Current name: DM-Ladder_Tutorial
As the name suggests, and playing the map reveals, this is indeed a Demo or Tutorial map and NOT a DM map.
There's no text or explanation in the map but someone can look in the Editor to see how the ladder in the map is produced.

Updated


Rename the ITranslation interface to Translation

Is your feature request related to a problem? Please describe.
Rename the ITranslation interface to Translation
Describe the solution you'd like
To avoid a breaking change, two interfaces should be registered.
The old one ITranslation should be marked as deprecated, and removed in a future major version.

Implemented by @sepl2604


Failed to load resource: the server responded with a status of 401 (Unauthorized)

I have deployed correctly my application but when testing it live, the javascript console gives me this error:
Failed to load resource: the server responded with a status of 401 (Unauthorized)

Fixed in #19. This looks like it is related to the cloudant plan issue.


refmt doesn't break all logical expressions in a long chain of them

let not_blacklisted str =>
  str != "dataAction" &&
  str != "dataContainer" &&
  str != "dataProvider" &&
  str != "dataReducer" &&
  str != "dataSelector";

becomes
let not_blacklisted str =>
  str != "dataAction" &&
  str != "dataContainer" &&
  str != "dataProvider" && str != "dataReducer" && str != "dataSelector";

Looks like this is caused by we recursively group the items into labels:

Ideally we should make those predicates into a flatted list, and use "&&" to separate them.
cc @jordwalke who is more familiar with this part of logic. Do you have any quick workarounds for this problem?

Fixed by #1259


[Idea] Bundle the PIXEL_AA shader for scaling pixel art

PIXEL_AA by Shiku is a neat shader allowing for upscaling pixel art from any resolution to any resolution with the result still looking pretty much like proper integer scaling, here's 320x200 (top) upscaled to 1728x1080 (bottom) in cnc-ddraw:
https://i.postimg.cc/fDW6TnF2/pixel-aa-sample.png
Or more broadly, it preserves an (almost) untampered look as if a game were running on a CRT screen at its native resolution.
    Features:
    - Sharp upscaling with anti-aliasing
    - Subpixel upscaling
    - Sharpness can be controlled
    - Gamma correct blending
    - Integer scales result in pixel-perfect scaling
    - Can use bilinear filtering for max. performance

included it in shader-package.zip for next release


Add PR integration script

A Jenkins task should be started to launch IT tests when a new commit is done.

PR #51


Not issue just request

Can u make this for 1.8.9

For which pack are you looking?  There are several in this repository.


feature: Add YAxis merged option to violin vis

Closes https://github.com/datavisyn/bioinsight/issues/452
Developer Checklist (Definition of Done)
Issue

[x] All acceptance criteria from the issue are met
[x] Tested in latest Chrome/Firefox

UI/UX/Vis

[x] Requires UI/UX/Vis review

[ ] Reviewer(s) are notified (tag assignees)
[ ] Review has occurred (link to notes)
[ ] Feedback is included in this PR
[ ] Reviewer(s) approve of concept and design

Code

[x] Branch is up-to-date with the branch to be merged with, i.e., develop
[x] Code is cleaned up and formatted
[ ] Unit tests are written (frontend/backend if applicable)
[ ] Integration tests are written (if applicable)

PR

[x] Descriptive title for this pull request is provided (will be used for release notes later)
[x] Reviewer and assignees are defined
[x] Add type label (e.g., bug, feature) to this pull request
[x] Add release label (e.g., release: minor) to this PR following semver
[x] The PR is connected to the corresponding issue (via Closes #...)
[x] Summary of changes is written

Summary of changes

added new y-axis option merged to violin vis

allows having a shared axis for multiple numerical columns
disabled if categorical column selected (users can still use the subcategory setting in combination with merged y-axis though)

changed breast cancer data set in order to consider some null value related edge cases

Screenshots

Additional notes for the reviewer(s)

breast cancer data set now has null values in various columns
we also have four new columns

nvlGeneExpression --> numerical column with only null values
nvlCategorical --> categorical column with only null values
breastSurgeryTypeSparse --> same as breastSurgeryType column but with sparse data
chemotherapieSparse -->  same as chemotherapie column but with sparse data

Thinking about it I think merging would only make sense if we map the categories on the x-axis and have the numerical columns selected as colors in the legends.
So instead of:

I'd suggest doing:

What do you think?

Thinking about it I think merging would only make sense if we map the categories on the x-axis and have the numerical columns selected as colors in the legends.
So instead of:
I'd suggest doing:

What do you think?

For categories, that's probably a fair point.

There you go :)


Code using the event_source decorator fails pyright checks

What were you trying to accomplish?
Check code that uses aws_lambda_powertools using pyright.
Expected Behavior

Checking code that correctly uses aws_lambda_powertools should be successful.
Current Behavior

Checking code that uses the event_source decorator as documented fails with:
lambda_function.py
  lambda_function.py:6:15 - error: No parameter named "data_class" (reportGeneralTypeIssues)
  lambda_function.py:6:2 - error: Argument missing for parameter "context" (reportGeneralTypeIssues)

Here's the code used:
import json

from aws_lambda_powertools.utilities.data_classes import event_source, APIGatewayProxyEventV2

@event_source(data_class=APIGatewayProxyEventV2)
def lambda_handler(event: APIGatewayProxyEventV2, context):
    return {
        "statusCode": 200,
        "body": json.dumps({"message": f"hello {event.json_body['name']}!"})
    }

Other types might be affected too. Here's the output when pyright with the special option "--verifytypes" is called on aws_lambda_powertools:
Symbols exported by "aws_lambda_powertools": 2095
  With known type: 1733
  With ambiguous type: 77
  With unknown type: 285

Type completeness score: 82.7%

This means about 17% of the symbols exposed are not properly annotated.
See this comment here.
Possible Solution

Complete the type annotations.
Steps to Reproduce (for bugs)

❯ python3 -m venv venv
❯ . venv/bin/activate
❯ pip install aws_lambda_powertools pyright
❯ mkdir src
❯ >>! src/lambda_function.py <<\EOF
import json

from aws_lambda_powertools.utilities.data_classes import event_source, APIGatewayProxyEventV2

@event_source(data_class=APIGatewayProxyEventV2)
def lambda_handler(event: APIGatewayProxyEventV2, context):
    return {
        "statusCode": 200,
        "body": json.dumps({"message": f"hello {event.json_body['name']}!"})
    }
EOF
❯ >>! pyproject.toml <<\EOF
[tool.pyright]
pythonPlatform = "Linux"
pythonVersion = "3.9"
stubPath = ""
executionEnvironments = [
    {root = "src"},
]
EOF
❯ pyright
No configuration file found.
pyproject.toml file found at /tmp/test.
Loading pyproject.toml file at /tmp/test/pyproject.toml
No include entries specified; assuming /tmp/test
Auto-excluding **/node_modules
Auto-excluding **/__pycache__
Auto-excluding **/.*
Searching for source files
Auto-excluding /tmp/test/venv
Found 1 source file
/tmp/test/src/lambda_function.py
  /tmp/test/src/lambda_function.py:6:15 - error: No parameter named "data_class" (reportGeneralTypeIssues)
  /tmp/test/src/lambda_function.py:6:2 - error: Argument missing for parameter "context" (reportGeneralTypeIssues)
2 errors, 0 warnings, 0 informations
Completed in 0.767sec

Environment

Powertools version used: 1.25.5
Packaging format (Layers, PyPi): N/A
AWS Lambda function runtime: N/A
Debugging logs
N/A

Related to https://github.com/awslabs/aws-lambda-powertools-python/issues/1060

Hi @ericbn, thank you for opening your first issue and flagging a type def to us!
As of now, we don't support Pyright but Mypy (non-strict mode) - we had mixed results last year that. When trying so, we found it quite difficult to keep the code maintainable and ensure 100% accuracy due to heavy use of metaprogramming (plus supporting older versions of Python that don't yet have certain mechanisms).
I'm changing the label from bug to static_typing. We welcome any targeted solution to this specific type def that also works for 3.6+ as well as Mypy. We had tried some solutions in #1060 but wasn't enough to cover different Python versions and satisfy either Mypy in strict mode as well as Pyright - We do want to revisit it in the future, tho.
Thank you!

Forgot to also thank you for checking upstream. That comment was helpful to understand how much Pyright progressed since we tried early last year, and how we could use that info to improve our existing type def in the future.

Checking this a year later... apparently Pyright is happy with us now. Nevertheless, I'll go try type the decorator factory as this will help us towards mypy strict which is related.
> pyright --verbose
No configuration file found.
pyproject.toml file found at /private/tmp/pyright-test.
Loading pyproject.toml file at /private/tmp/pyright-test/pyproject.toml
No include entries specified; assuming /private/tmp/pyright-test
Auto-excluding **/node_modules
Auto-excluding **/__pycache__
Auto-excluding **/.*
Search paths for /private/tmp/pyright-test/src
  /Users/lessa/.cache/pyright-python/1.1.304/node_modules/pyright/dist/typeshed-fallback/stdlib
  /private/tmp/pyright-test/src
  /private/tmp/pyright-test
  /Users/lessa/.cache/pyright-python/1.1.304/node_modules/pyright/dist/typeshed-fallback/stubs/...
  /Users/lessa/.pyenv/versions/3.10.11/lib/python3.10
  /Users/lessa/.pyenv/versions/3.10.11/lib/python3.10/lib-dynload
  /Users/lessa/.pyenv/versions/3.10.11/lib/python3.10/site-packages
Searching for source files
Found 1 source file
pyright 1.1.304
0 errors, 0 warnings, 0 informations
Completed in 0.485sec

pyproject.toml
[tool.pyright]
pythonPlatform = "Linux"
pythonVersion = "3.9"
stubPath = ""
executionEnvironments = [
{root = "src"},
]

src/lambda_function.py
import json

from aws_lambda_powertools.utilities.data_classes import event_source, APIGatewayProxyEventV2

@event_source(data_class=APIGatewayProxyEventV2)
def lambda_handler(event: APIGatewayProxyEventV2, context):
    return {
        "statusCode": 200,
        "body": json.dumps({"message": f"hello {event.json_body['name']}!"})
    }

Closing as narrowing types further hits a bug in ParamSpec when using Concatenate in a decorator factory logic: https://github.com/python/mypy/issues/12595.
As of now, both mypy and pyright are working (please let us know otherwise).


chore: Update SDK

Description
Updates the SDK to the latest version, which has some redesign and breaking changes. Also adds a Nix Flake dev shell for anyone else using Nix.
Checklist:

[x] My commit message follows the Conventional Commits specification
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have tested my code
[x] My changes generate no new warnings
[x] My PR is rebased off the most recent develop branch
[x] My PR is opened against the develop branch

Alert Reviewers
@tnrdd

Tested claims, edits and bids transactions and it all worked well! The setup of the dev env with Nix Flake went smooth too.


404 for all theme assets

I have tried a few different versions of Drupal 8, but each time get the same result. The installation page loads, but none of the css, js, images load.
This is the how I have the php service configured:
php:
    image: wodby/drupal-php:7.0 # Allowed: 7.0, 5.6.
    environment:
      PHP_SITE_NAME: dev
      PHP_HOST_NAME: localhost:8000
      PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
    volumes:
      - ./drupal:/var/www/html

I have also tried with drupal files in the root, with:
    volumes:
      - ./:/var/www/html

So, the php pages are being found and servered, but not the themes. I dont think it is anything to do with drupal being misconfigured as I have tried two different, minor, versions of Drupal 8, that are fresh, unaltered.
I have tried running docker compose as sudo, and giving 777 to the docker4drupal folder, and all files.
Here is the directory and file permissions for the php service:
docker-compose exec php ls -lah /var/www/html/
total 456
drwxrwxrwx   11 1000     127         4.0K Dec 17 14:43 .
drwxr-xr-x    3 www-data www-data    4.0K Nov 26 10:47 ..
-rwxrwxrwx    1 1000     1000         948 Dec  7 18:31 .csslintrc
-rwxrwxrwx    1 1000     1000         350 Dec  7 18:31 .editorconfig
-rwxrwxrwx    1 1000     1000         185 Dec  7 18:31 .eslintignore
-rwxrwxrwx    1 1000     1000          36 Dec  7 18:31 .eslintrc
drwxrwxrwx    8 1000     1000        4.0K Dec 15 17:19 .git
-rwxrwxrwx    1 1000     1000        3.6K Dec  7 18:31 .gitattributes
-rwxrwxrwx    1 1000     1000          23 Dec 15 17:19 .gitignore
-rwxrwxrwx    1 1000     1000        7.7K Dec 15 21:28 .htaccess
-rwxrwxrwx    1 1000     1000       17.7K Nov 16 23:57 LICENSE.txt
-rwxrwxrwx    1 1000     1000       12.4K Dec 15 17:19 README.md
-rwxrwxrwx    1 1000     1000        5.8K Dec  7 18:31 README.txt
-rwxrwxrwx    1 1000     1000         262 Dec  7 18:31 autoload.php
-rwxrwxrwx    1 1000     1000        1.4K Dec  7 18:31 composer.json
-rwxrwxrwx    1 1000     1000      144.4K Dec  7 18:31 composer.lock
drwxrwxrwx   12 1000     1000        4.0K Dec  7 18:31 core
-rwxrwxrwx    1 1000     1000        2.5K Dec 17 14:56 docker-compose.yml
drwxrwxrwx    3 1000     1000        4.0K Dec 15 17:33 docker-runtime
drwxrwxrwx    2 1000     1000        4.0K Dec 17 14:43 drupal
-rwxrwxrwx    1 1000     1000        1.3K Dec  7 18:31 example.gitignore
-rwxrwxrwx    1 1000     1000         549 Dec  7 18:31 index.php
drwxrwxrwx    2 1000     1000        4.0K Dec  7 18:31 modules
drwxrwxrwx    2 1000     1000        4.0K Dec  7 18:31 profiles
-rwxrwxrwx    1 1000     1000        1.6K Dec  7 18:31 robots.txt
drwxrwxrwx    3 1000     1000        4.0K Dec  7 18:31 sites
drwxrwxrwx    2 1000     1000        4.0K Dec  7 18:31 themes
-rwxrwxrwx    1 1000     1000         554 Dec  7 18:31 update.php
drwxrwxrwx   18 1000     1000        4.0K Dec  7 18:53 vendor
-rwxrwxrwx    1 1000     1000        4.4K Dec  7 18:31 web.config

Could nginx be misconfigured?
In the console I see:

ma_1      | 2016-12-15 20:49:42,068 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
php_1      | <IP_ADDRESS> -  15/Dec/2016:20:50:16 +0000 "GET /index.php" 302
nginx_1    | <IP_ADDRESS> - - [15/Dec/2016:20:50:16 +0000] "GET / HTTP/1.1" 302 324 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36"
php_1      | <IP_ADDRESS> -  15/Dec/2016:20:50:16 +0000 "GET /core/install.php" 200
nginx_1    | <IP_ADDRESS> - - [15/Dec/2016:20:50:16 +0000] "GET /core/install.php HTTP/1.1" 200 3946 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36"
nginx_1    | 2016/12/15 20:50:16 [error] 12#12: *1 open() "/var/www/html/core/assets/vendor/normalize-css/normalize.css" failed (2: No such file or directory), client: <IP_ADDRESS>, server: localhost, request: "GET /core/assets/vendor/normalize-css/normalize.css?0 HTTP/1.1", host: "localhost:8000", referrer: "http://localhost:8000/core/install.php"
nginx_1    | 2016/12/15 20:50:16 [error] 12#12: *4 open() "/var/www/html/core/themes/stable/css/system/components/ajax-progress.module.css" failed (2: No such file or directory), client: <IP_ADDRESS>, server: localhost, request: "GET /core/themes/stable/css/system/components/ajax-progress.module.css?0 HTTP/1.1", host: "localhost:8000", referrer: "http://localhost:8000/core/install.php"
nginx_1    | 2016/12/15 20:50:16 [error] 12#12: *5 open() "/var/www/html/core/themes/stable/css/system/components/align.module.css" failed (2: No such file or directory), client: <IP_ADDRESS>, server: localhost, request: "GET /core/themes/stable/css/system/components/align.module.css?0 HTTP/1.1", host: "localhost:8000", referrer: "http://localhost:8000/core/install.php"

Any idea why this is occurring and how I can fix it?

Hi @magick93,
It looks like an issue in nginx service configuration. Please attach the output of the commands:

docker-compose exec php ls -la /var/www/html
docker-compose exec nginx ls -la /var/www/html

Also, attach nginx config from the docker compose file.

docker-compose exec php ls -la /var/www/html

This output is in the original post.

docker-compose exec nginx ls -la /var/www/html

docker-compose exec nginx ls -la /var/www/html
total 8
drwxr-xr-x    2 root     root          4096 Dec 15 17:44 .
drwxr-xr-x    3 root     root          4096 Oct 14 04:31 ..

Also, attach nginx config from the docker compose file.

  nginx:
    image: wodby/drupal-nginx
    environment:
      NGINX_SERVER_NAME: localhost
      NGINX_UPSTREAM_NAME: php
#      NGINX_DOCROOT: public # Relative path inside the /var/www/html/ directory.
      DRUPAL_VERSION: 8 # Allowed: 7, 8.
    volumes_from:
      - php
    ports:
      - "8000:80"

I tried with variations of the NGINX_DOCROOT setting but never had any joy.

As you can see docroot is empty in Nginx. Are you sure you PHP container called php?
Also, try to replace this block in nginx service definition
    volumes_from:
      - php

by volumes as in php container
volumes:
      - ./drupal:/var/www/html

Thanks for your help.
Yes, the PHP container is called php
I also tried your suggestion of using the same volume, but am still getting the same result.
Here is the complete compose file:
version: "2"

services:
  mariadb:
    image: wodby/drupal-mariadb
    environment:
      MYSQL_RANDOM_ROOT_PASSWORD: 1
      MYSQL_DATABASE: drupal
      MYSQL_USER: drupal
      MYSQL_PASSWORD: drupal
#    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci # The simple way to override the mariadb config.
    volumes:
      - ./docker-runtime/mariadb:/var/lib/mysql
#      - ./docker-runtime/mariadb-init:/docker-entrypoint-initdb.d # Place init .sql file(s) here.

  php:
    image: wodby/drupal-php:7.0 # Allowed: 7.0, 5.6.
    environment:
      PHP_SITE_NAME: dev
      PHP_HOST_NAME: localhost:8000
#      PHP_DOCROOT: public # Relative path inside the /var/www/html/ directory.
      PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
      # PHP_XDEBUG_ENABLED: 1
      # PHP_XDEBUG_AUTOSTART: 1
      # PHP_XDEBUG_REMOTE_CONNECT_BACK: 0         # This is needed to respect remote.host setting bellow
      # PHP_XDEBUG_REMOTE_HOST: "<IP_ADDRESS>"  # You will also need to 'sudo ifconfig lo0 alias <IP_ADDRESS>'
    volumes:
      - ./drupal/drupal-8.2.4:/var/www/html

  nginx:
    image: wodby/drupal-nginx
    environment:
      NGINX_SERVER_NAME: localhost
      NGINX_UPSTREAM_NAME: php
#      NGINX_DOCROOT: public # Relative path inside the /var/www/html/ directory.
      DRUPAL_VERSION: 8 # Allowed: 7, 8.
    volumes:
      - ./drupal:/var/www/html
    ports:
      - "8000:80"

  pma:
    image: phpmyadmin/phpmyadmin
    environment:
      PMA_HOST: mariadb
      PMA_USER: drupal
      PMA_PASSWORD: drupal
      PHP_UPLOAD_MAX_FILESIZE: 1G
      PHP_MAX_INPUT_VARS: 1G
    ports:
     - "8001:80"

  mailhog:
    image: mailhog/mailhog
    ports:
      - "8002:8025"

#  redis:
#    image: redis:3.2-alpine

#  memcached:
#    image: memcached:1.4-alpine

#  memcached-admin:
#    image: phynias/phpmemcachedadmin
#    ports:
#      - "8006:80"

#  solr:
#    image: solr:5.5-alpine
#    volumes:
#      - ./docker-runtime/solr:/opt/solr/server/solr/mycores
#    entrypoint:
#      - docker-entrypoint.sh
#      - solr-precreate
#      - main
#    ports:
#      - "8003:8983"

#  varnish:
#    image: wodby/drupal-varnish
#    depends_on:
#      - nginx
#    environment:
#      VARNISH_SECRET: secret
#      VARNISH_BACKEND_HOST: nginx
#      VARNISH_BACKEND_PORT: 80
#      VARNISH_MEMORY_SIZE: 256M
#      VARNISH_STORAGE_SIZE: 1024M
#    ports:
#      - "8004:6081" # HTTP Proxy
#      - "8005:6082" # Control terminal

#  sshd:
#    image: wodby/drupal-sshd
#    environment:
#      SSH_PUB_KEY: "ssh-rsa ..."
#    volumes_from:
#      - php
#    ports:
#      - "8006:22"

I see different volumes if PHP ./drupal/drupal-8.2.4:/var/www/html and Nginx ./drupal:/var/www/html.

I'm closing this issue, @magick93 if you still have the problem feel free to re-open the issue.

I had the same issue, it was coming from the fact that I did not have the same volumes for Nginx and PHP-FPM. To fix it I used this comment https://github.com/wodby/docker4drupal/issues/71#issuecomment-269444210. Thanks @PavelPrischepa !


Text cropped on top for all 3 intro screens on IOS app

Version 0.9.5
Type of phone: IOS
IOS Version: 13.3
Model: e.g. iPhone XR
##Step to reproduce

Click on the app icon and move to the intro screens.
All three intro screens have the text cropped on top.

similar to #606 ?

@alpita-masurkar : looks like this and #606 are similar.  check the below PR
PR


Develop connector for ElasticSearch

Based on how ES represents and stores documents/data, it probably makes most sense, to develop this as a data store connector. Not entirely sure about the adequate types yet (TabularColumn and TabularSchemaType or DocumentSchemaType and DocumentSchemaAttribute?).
Being able to derive the data lineage of the documents stored in ES would be a nice addition (Potentially using FileBeat and/or MetricBeat?)!

Assigned to @cong78  to ensure we don't forget it.  However @jan-frommann if you want to take it on then please assign it to yourself.

Assigned to @cong78 to ensure we don't forget it. However @jan-frommann if you want to take it on then please assign it to yourself.

Hi Mandy, I will start investigating the ES about any metadata APIs or libraries that we can use. Last week we also had a talk with ING Tech Infra that they also might need this functionality.

Hi Mandy, Hi Cong,
I'd love to assign this to me, but how do I do that?
Thanks in advance!
Jan

Hi Mandy, Hi Cong,
I'd love to assign this to me, but how do I do that?
Thanks in advance!
Jan

Hi Jan,
In Egeria we have a concept of Open Connector Framework (OCF) - see the open-connector-framework module https://github.com/odpi/egeria/blob/master/open-metadata-implementation/frameworks/open-connector-framework/README.md
It is an open standard that everyone can develop their own connectors and then communicate with Egeria.
If you are looking for an example you can check out Kafka Connector https://github.com/odpi/egeria/tree/master/open-metadata-implementation/adapters/open-connectors/event-bus-connectors/open-metadata-topic-connectors/kafka-open-metadata-topic-connector or Cassandra Metadata Extractor Connector that currently I am working on https://github.com/odpi/egeria/tree/master/open-metadata-implementation/adapters/open-connectors/data-store-connectors/cassandra-data-store-connector
But as a first step, I will recommend you to read  a design documentation about how to build a connector or governance server for external technologies that want to interact with Egeria. :)
https://github.com/odpi/egeria/tree/master/open-metadata-implementation/governance-servers/docs/design
Let me know if you have any questions.
Cheers,
Cong

Hi Cong,
Thanks a lot, for the valuable information!
I'm actually just the messenger. I'm working closely with a team of developers, that will ultimately do the heavy lifting.
If you don't mind, I will use you as an additional contact, in case we have question to make sure, we're aligned with the main project.
Cheers,
Jan

If you don't mind, I will use you as an additional contact, in case we have question to make sure, we're aligned with the main project.

Yes sure and if they have any questions they are also welcomed to join the Developer call every Thursday morning we are more than happy to answer any questions. :)

Work still going on


log4j.properties

Is it necessarily a good idea to have log4j.properties in a library?
I think I may be getting a situation where it's conflicting with my tests log4j.properties so I'm not getting the output that I want.

It's a test library so this is only there to reduce the log spam produced when running tests. I don't think it is working anymore though. I think there is more log output now than there used to be before the upgrade.

Yes, but all of our test configurations that end up writing logs have their own log4j.properties, will the one in thermometer possibly conflict with that?

If you have something in your resources folder it should take precedence.
Hadoop spams a lot of log output and thermometer should provide you with a nicer experience out of the box.

Ok, that's all I wanted to know about, as long as ours takes precedence.

@jystic I'm pretty sure that with the upgrade the log4j.properties file in thermometer actually stopped being effective.

Yeah I think you're right. The reason I started investigating was because that ThermometerHiveSpec test I was running seems to be spitting out all kinds of junk.

See #44


Support string for log level in get_log_config

From the conversation here: https://discord.com/channels/330944238910963714/800356888827002880/816067582812618782
We should expect get_log_config to return a string in the future. This change supports both the current version and the future version.

Thinking about this a bit, if we want to do this right, we shouldn't handle it like this. Instead we should use API versioning and just use the string for gets and updates since that is what's preferred. But that requires more work to be done and coordinated at the same time (changes to server, the library, and HA) versus this change which can be introduced whenever and doesn't affect server or HA. How do we feel about the two approaches?

I think we should follow the spec defined by Z-Wave JS. So I don't think we should double up but use the schema versions to adapt to spec changes.


Documentation is not working.

Hi!
Here http://medoo.in/api/where looks like some debug dump, as result cant read page.
Same here http://medoo.in/api/log

Thanks!

Can you show the ping result of medoo.in? We have nothing change for the website in current.

Working fine over here too. Could be network issue.

Seems like DNS hijack


SpringFox and Eureka failing

I have several microservices and all of them are registered in Eureka (Discovery Client). Recently I have enabled Swagger2 (SpringFox) for all the microservices.
As soon as I enabled swagger my microservices started registering to Eureka as "UNKNOWN" service and registering with default 8080 port.
My Application Class goes like this.
@SpringBootApplication
@EnableDiscoveryClient
@EnableSwagger2
public class Application {
    private static final Logger LOG = LoggerFactory.getLogger(CaseApplication.class);

    public static void main(String[] args) {
        LOG.debug("Bootstrapping Case Service");
        SpringApplication.run(Application.class, args);
    }

    @Bean
    public Docket caseApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .groupName("Audit")
                .apiInfo(apiInfo())
                .select()
                .paths(regex("/app.*"))
                .build();
    }

     @Bean
        public UiConfiguration uiConfig() {
          return new UiConfiguration("validator", UiConfiguration.Constants.NO_SUBMIT_METHODS);
        }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("Application Service")
                .description("Application Microservice API Documentation")
                .version("1.0")
                .build();
    }
}

I have tried moving my some of the configuration from application.yml to bootstrap.yml. But if I move my ribbon client is not able to get the application instance and the Eureka registry.
If I remove the Swagger2 configurations, I am able to seamlessly connect/register with y discovery service.
Any help will be appreciated.

This is a bug related to #1514 Could you try with 2.6.1-SNAPSHOT and see if fixes your issue. If so Im planning to release 2.6.1 shortly

Works like a charm. I will post the results once I completely integrate it with all the microservices.
Do we have a release date for 2.6.1?

Im going to see if I can release in the next week

Hi Dilip - It works fine with the entire set of microservices and I do not see any problem with the Eureka or Zuul. Thanks for the help.


Header Image will be darker than original image

Hello,
I have uploaded a new background image for the header. However, the image is darker than my original image. How can I disable this or is this a bug?
I am hosting my website on Netlify, I don't think that this is the issue. The original Gargoyle image also seems to be brigther than the one on the example page.
Is there any way to disable the "overlay" color?
Regards,
Sascha

Good question.  I've noticed that all of my hugo ananke page header images are duller than the originals.

This is like that because of the text on top of the image. You can customize the default css adding a file static/css/custom.css with this content:
.bg-black-60 {
    background-color: rgba(0,0,0,0.2);
}

Last value changes the transparency, default is 0.6, change to 0 (zero) to make it 100% transparent.

I don't think there anything to be done here.


This device does not support ulong texture atomics, so MTLPixelFormatRG32Uint cannot be used with texture atomics

Have some users getting this error on M1 family GPUs:
-[MTLTextureDescriptorInternal validateWithDevice:]:1405: failed assertion `Texture Descriptor Validation
This device does not support ulong texture atomics, so MTLPixelFormatRG32Uint cannot be used with texture atomics

MTLPixelFormatRG32Uint with atomics does indeed seem to be unsupported on those GPUs according to the spec, but there are two concerns I have here:

The shader in question does not appear to actually be using image atomics, so I'm unclear why this error is appearing. Something to do with how MoltenVK applies MTLTextureUsageShaderAtomic?
Regardless, a support flag for this doesn't appear to be part of the Vulkan spec, so I feel this should be falling back to atomics emulation if it was actually needed. Although, I don't think reading RG32 at 64-bit atomic is part of the Vulkan spec at all so I'm not sure why this would ever happen?

Should be fixed by https://github.com/KhronosGroup/MoltenVK/pull/2415


Replicas slower than separate jobs on GNI systems

Original issue: https://charm.cs.illinois.edu/redmine/issues/1676

On Blue Waters, 200 nodes, 50 replicas (4 nodes per replica) non-smp running apoa1 is uniformly and significantly slower than a separate 4-node run.
No idea why.  Topology-aware partitioning seems to be working OK.  Testing MPI on Bridges to see if it happens there too.

Original date: 2017-09-14 00:20:20

What commit of charm are you using? We recently merged changes to make broadcasts and reductions topology-aware.

Original date: 2017-09-14 02:33:31

6.8.0 from Sept 5 (v6.8.0-0-ga36028e-namd-charm-6.8.0-build-2017-Sep-05-28093).
No observed performance difference on Bridges.

Original date: 2017-09-14 02:59:42

I see the exact same performance for v6.7.0-574-g7d61794-namd-charm-6.8.0-build-2017-Jan-23-80737 and v6.7.0-0-g46f867c-namd-charm-6.7.0-build-2015-Dec-21-45876.
Definitely not a recent change.

Original date: 2017-09-14 15:45:19

The bug does not affect the MPI layer on Blue Waters.
Still need to test verbs.

Original date: 2017-09-15 14:56:44

verbs layer does not appear to be affected.

Original date: 2017-09-15 17:50:58

Just to be clear, the only context in which this bug has been observed is GNI on Blue Waters?
MPI there is unaffected, verbs is unaffected. MPI on Bridges is not affected, I think?
We may not hold the 6.8.1 release for this, since it's not any sort of recent issue or regression. We'll obviously try to get it dealt with quickly.

Original date: 2017-09-15 21:33:32

Correct, as far as I know this is a GNI issue.
I've only tested on Blue Waters.  It may or may not affect Titan, Eos, Edison, Cori, Theta, Piz Daint, etc.

Original date: 2017-10-01 10:10:34

I can confirm that the bug also affects Cori (XC40), so I would assume all XC/XE/XK machines.

Original date: 2017-10-03 16:47:20

Querying test-case reduction, since there are basically no progress notes on this issue:

Is a 2 node, 2 replica job markedly slower than a 1 node single job?
If no to the above, is a 4 node, 2 replica job slower than a 2 node single job?

Original date: 2017-10-03 19:14:22

No and no.  I've been using 4 nodes per replica, non-smp.  The effect starts to be visible above noise at 16 replicas, stands out at 64 replicas.

Original date: 2017-10-03 19:19:49

Ok, so the effect grows in magnitude with replica count, and requires at least a few nodes to occur.
What about the other direction - say 64 or 128 node job with 2 replicas?
Do you have data to know if all of the replicas are slow, or are they mostly fast, and getting delayed by some interaction with one or a few slow replicas?

Original date: 2017-10-03 19:32:24

All of the replicas are uniformly slow.  There is no inter-replica interaction.
I haven't looked at large node counts with small replica counts.

Original date: 2017-10-04 22:13:28

From some basic profiling it appears that the amount of time spent in alloc_mempool_block (but not the number of calls) increases dramatically as the number of nodes and replicas is increased proportionately (from 8 nodes 2 replicas to 16 nodes 4 replicas).  I'm getting crashes beyond 16 nodes.

Original date: 2017-10-05 23:08:46

Could you try the same test (4 nodes per replica, increasing replica count) with +useDynamicSmsg? I'm kinda suspecting a lot of memory is being set aside for communication among increasing numbers of nodes, even as the actual communication graph has low fixed degree.

Original date: 2017-10-05 23:09:18

And while you're at it, could you post your full command line and the runtime's startup output?

Original date: 2017-10-06 02:20:41

For 16 nodes:
aprun -n 496 -r 1 -N 31 -d 1 /u/sciteam/jphillip/NAMD_LATEST_CRAY-XE-ugni-BlueWaters/namd2 +pemap 0-30  +useDynamicSmsg +replicas 4 +stdout output/%d/test22.%d.log /u/sciteam/jphillip/apoa1/apoa1.namd
From a 20-node run:
Charm++> Running on Gemini (GNI) with 620 processes
Charm++> static SMSG
Charm++> SMSG memory: 3061.2KB
Charm++> memory pool init block size: 8MB, total memory pool limit 0MB (0 means no limit)
Charm++> memory pool registered memory limit: 200000MB, send limit: 100000MB
Charm++> Cray TLB page size: 8192K
Charm++> Running in non-SMP mode: numPes 620
Charm++> Using recursive bisection (scheme 3) for topology aware partitions
and the first replica of that run:
Converse/Charm++ Commit ID: v6.8.0-0-ga36028e-namd-charm-6.8.0-build-2017-Sep-05-28093
CharmLB> Load balancer assumes all CPUs are same.
Charm++> cpu affinity enabled.
Charm++> cpuaffinity PE-core map : 0-30
Charm++> Running on 4 unique compute nodes (32-way SMP).

Original date: 2017-10-06 02:59:27

Sorry, dynamic and static SMSG have indistinguishable performance at large replica counts, although the final WallClock output is actually longer for dynamic SMSG than for static SMSG.

Has this been replicated on newer cray architectures?


check param is empty on starts with filters

basically we can't do a strpos on an empty string. so default to true (because it maybe part of an logical query) but before this is merged up an audit should be done of the other methods.

Coverage decreased (-0.04%) to 99.959% when pulling db67e2ab9988daa4975a2518772cf16ac7c34d28 on c-harris:master into f26d625704ccaec0888a83fbe1376b515f64933a on Algo-Web:master.


MD UP onboarding- Set up receiver settings

Problem statement
As a developer, I want to set up Maryland's receiver setting settings in the UP, so that they can receive data in the format they expect.
What you need to know

To migrate the Covid translation settings start by looking at their current translation settings. If the receiver uses any of the following settings you will need to create a receiver schema:

-receivingApplicationName
-receivingApplicationOID
-receivingFacilityName
-receivingFacilityOID
-messageProfileId
-replaceValue
-replaceValueAwithB
-reportingFacilityName
-reportingFacilityId
-reportingFacilityIdType
-suppressQstForAoe: true
-suppressHl7Fields
-suppressAoe: true
-defaultAoeToUnknown
-replaceUnicodeWithAscii
-useBlankInsteadOfUnknown
-usePid14ForPatientEmail: true
-suppressNonNPI
-replaceDiiWithOid
-useOrderingFacilityName not STANDARD
-nameFormat not STANDARD
-receivingOrganization
-stripInvalidCharsRegex
-More documentation on how to set-up these transforms in the UP will be provided, but for now you can look for examples on how to set this up in either the NY-receiver-transforms or CA-receiver-transforms
-If the receiver uses any of those transforms you will need to create a receiver transform under metadata/hl7_mapping/receivers/STLTs/ and update the receiver settings to point to this schema.
-After migrating the receiver setting to the UP. Send another test message using the postman collection or feel free to use the PrimeCLI to test the sender and receiver transforms using this command:
./prime fhirdata --input-file {PATH TO INPUT FILE} -s metadata/fhir_transforms/senders/SimpleReport/simple-report-sender-transform.yml --output-format HL7 -r metadata/hl7_mapping/receivers/STLTs/{RECEIVER SCHEMA} --output-file {PATH TO OUTPUT FILE}
-Compare the two messages again and document if there are any differences between the two messages. If there are review them with the team. We will probably need to ask the sender to add missing data or add a sender transform.
-If there are no major differences we can move on to sending test messages to the STLTs staging environment.
Acceptance criteria

[ ] Migrated Covid receiver settings to the UP receiver settings
[ ] Successfully generated a message with migrated UP receiver settings
[ ] Compared messages from the covid and universal pipelines and documented differences

To do

[ ] ...

We should follow up with them to ensure they don't want influenza

Pre-work complete. This ticket is no longer needed.


Add support for Exporting API and RP support for MultiHostname

Add Client for Exporting API as links
Update RP support for default SslBinding and NegotiateClientCertificate in Custom Hostnames

Link to Spec https://github.com/Azure/azure-rest-api-specs/blob/current/specification/apimanagement/resource-manager/readme.md using the cmdline for 2017-03-01 version.
We have not yet published our nuget, waiting on some additional changes to the swagger spec.

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[x] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[ ] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

@solankisamir,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@shahabhijeet added link to the spec. We used version 2017-03-01. Also, we have not published our nuget, hence did not think of updating the revision. Is that still required?

@solankisamir  Yes, you should update to makr the difference from the previously published SDK *unless you didn't publish the source that is currently in the repo)

@markcowl I have not published the source in the repo.

@solankisamir can you help me understand what this version is
https://www.nuget.org/packages/Microsoft.Azure.Management.ApiManagement/3.4.0-preview
Are these two separate nuget packages?

@solankisamir please reopen the same PR once you have addressed all the feedback/questions.
Leaving a PR open for more than a week unaddressed affects our SLA data.


DataGrid without LoadData resets columns visibility

Describe the bug
https://blazor.radzen.com/datagrid-save-settings - this example works nice but once you add Task.Delay() (simulation of data load)
columns visibility (and maybe more) settings will stop to work.
To Reproduce
Add Delay to simulate data loading in example page (link is above)
    protected override async Task OnInitializedAsync()
    {
        await base.OnInitializedAsync();
        await Task.Delay(1000);
        employees = dbContext.Employees;
    }

When you do this change, Columns visibility will be reseted after loading data.
This is happening because OnDataChanged() is called after Settings is loaded from LocalStorage.
In OnDataChanged() method the Reset() method is called. Reset() method will reset columns visibility. I believe this is not desired behavior in this case.

Delayed binding can definitely cause such problems since will brake the lifecycle of component loading from settings. You can check loading settings when binging with LoadData.

@enchev It's not about delayed binding this bug. Imagine you want to load data on button click.
The problem si you reset column visibility OnDataChange() when there's Settings.


Compile should work for package configuration files

Currently if using builder.compile to compile a JSON configuration file in jspm 0.17, it doesn't match the package configuration detection we currently have in place in core here.
We need to adapt the detection to be based on reading the packageConfigPaths at the top-level trace stage, as opposed to trying to post-detect if a JSON file has been used as package configuration.

See https://github.com/Munter/express-systemjs-translate/issues/187#issuecomment-241271142 for full description.


Create Final changes

Database changes were already applied at the test database

I ran this commands:
ALTER TABLE Reservations
ADD StartDate DATE;

ALTER TABLE Reservations
ADD EndDate DATE;

ALTER PROCEDURE spInsert_Reservations
    @TotalAmount DECIMAL(10, 2),
    @IsPaid BIT,
    @PersonID INT,
    @RoomID INT,
    @StartDate DATE,
    @EndDate DATE
AS
BEGIN
    INSERT INTO Reservations (TotalAmount, IsPaid, PersonID, RoomID, StartDate, EndDate)
    VALUES (@TotalAmount, @IsPaid, @PersonID, @RoomID, @StartDate, @EndDate);
END
GO


Fix header indentation for Stacks transaction signing

For some reason the header text is now bumped to the right instead of aligned to the left:

I believe I've also since an instance where it's entirely center aligned, though I can't recall how to recreate atm.

I'm seeing this in v6.0.0, not sure if we had a regression?

@markmhx may i solve this?

Hi @prasad5795 ,
Thanks, I'll review your PR soon

Thanks for fixing this @prasad5795 👍
@markmhx - I had been looking at a different section, the very top with the users BNS name & balances. I believe we can also improve that area so it aligns consistently


Nexcloud SSL

I am getting the following error when I start nextcloud:
nginx: [emerg] cannot load certificate "/ssl/nextcloud/keys/cert.crt": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/ssl/nextcloud/keys/cert.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)
The only change I made was the trusted domain.

Thanks, I'll look at it

could you please post your full log? thanks

Not the original poster of this, but I am encountering it as well.
_addon_db21ed7f_nextcloud_ocr_logs.txt

Thanks, I'll look at it ASAP

OK I've pushed a version that solves it. It's due to a new logic that I applied to all addons so all addons next update might fail... I'll correct that this weekend. Could you please confirm if the new version works? Thanks

I now have version 23.0.0-2
This is my log:
log.txt
And then this one keeps repeating:
nginx: [emerg] cannot load certificate "/ssl/nextcloud/keys/cert.crt": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/ssl/nextcloud/keys/cert.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)

I was able to successfully install with the update

On Dec 9, 2021, at 9:40 PM, Alexandre @.***> wrote:

OK I've pushed a version that solves it. It's due to a new logic that I applied to all addons so all addons next update might fail... I'll correct that this weekend. Could you please confirm if the new version works? Thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thanks for the feedback!

I used studio code server to create te folders. Under ssl /nextcloud/keys
Now it works.

oh sorry I saw the info that it was working and not your message. I'll adapt the correct immediately to automatically create the folders, thanks!


[terra-date-time-picker] Consolidate the onBlur and onFocus events

Summary
Consolidate the onBlur and onFocus events for DatePicker, DateTimePicker and TimeInput.
Additional Details

Fixes #522; #498
DatePicker, DateTimePicker and TimeInput used to trigger onBlur every time when losing focus from any of its child elements (date input, calendar button, hour input, minute input, meridiem select, meridiem button group, tz offset button). It now will trigger onBlur only when losing focus from the container. That is, if focus is moved from the date input to the hour input then to the minute input, onBlur will not fire.
Pulled in the preventOpenOnFocus change from react-datepicker so we can remove the custom onInputFocus prop. We previously had to delete the onFocus prop to prevent the picker from showing whenever the date input gains focus.
Add onFocus as a first-class prop. onFocus is also consolidated similar to onBlur.
When a valid date is entered/selected, the focus will automatically be moved to the hour input.

Thanks for contributing to Terra.
@cerner/terra

Functional Verification steps:

Go to the example for the bottom of https://terra-framework-deploye-pr-588.herokuapp.com/#/components/terra-date-time-picker/date-time-picker/events.
There are counters that tracks whenever the date-time-picker gains focus or loses focus.
When one of the date-time-picker elements (date input, calendar button, hour input, minute input) initially gains focus, the onFocus counter will increment by 1. Moving focus from any of these elements would not trigger focus or blur. The onBlur counter will increment by 1 only when the focus is moved anywhere outside of the entire date-time-picker component.
Note: The other counters and event triggers on the example can be ignored as they are not related to the onBlur and onFocus changes in this PR. They are just additional information to display when events occur. But it doesn't hurt to also ensure that the information is correct when these events take place.

Functional verification completed. The date time example displays and functions as expected with the consolidated onBlur and onFocus events.


Need method to switch to iframe context and access elements within it

From<EMAIL_ADDRESS>on January 01, 2015 17:29:50
1.What steps will reproduce the problem?
I have a webview which has an iframe content wrapped in a #document as below. Using Robotium, I'm unable to click or find elements within the iframe.
<html>
<body>
<iframe id="iframe_a">
#document
......
<div id="mydiv"/>
.....
</iframe>
</body>
</html>
I'm using solo.clickOnWebElement(By.xpath("//div[@id='mydiv']")

What is the expected output? What do you see instead?

I should be able to click on the elements within the iframe document. I get element not found if i refer any iframe document elements within my robotium code using xpath as above.
Similar to selenium, we need a method to switch to iframe document and perform actions and switch back to parent
3.What version of the product are you using? On what operating system?
Android 4.4 kitkat
Robotium Solo 5.0.1

Please provide any additional information below.
When i look at how the log, i see that Robotium internally uses document.evaluate which has the document context as the parameter.  If i set the document context to iframe manually as below, within chrome console, i was able to access the iframe elements

document.evaluate("//div", document.getElementById("iframe_a").contentDocument, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue
Original issue: http://code.google.com/p/robotium/issues/detail?id=647

From<EMAIL_ADDRESS>on January 10, 2015 04:45:31
I have fixed it locally

From<EMAIL_ADDRESS>on February 02, 2015 09:10:38
Thanks for reporting this. Is the iframe_a id a general id for all iframes or could the name be something else?
Status: Accepted
Owner<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on February 02, 2015 20:05:40
Thanks for your reaponse. Iframe_a is just the id my application uses. Usually in selenium we have methods to switch to a iframe by passing the iframe id . Requesting something similar in robotium.

From<EMAIL_ADDRESS>on February 02, 2015 20:14:56
Ok thanks. We will add support for this in the next release.

From<EMAIL_ADDRESS>on April 28, 2015 14:55:55
May i know when this will be fixed in trunk?

From<EMAIL_ADDRESS>on May 05, 2015 10:54:51
Please contact us at<EMAIL_ADDRESS>and we'll send you a jar that includes this feature. Would be great if you can help us test it.

From<EMAIL_ADDRESS>on May 26, 2015 18:40:05
This has been fixed in Robotium 5.4.1.

From<EMAIL_ADDRESS>on May 26, 2015 18:40:15
Status: Verified

From<EMAIL_ADDRESS>on May 26, 2015 19:10:38
Thank you Renas !


getRetryDelay() exponential backoff computation causes a Long overflow

The way of calculating the exponential back-off delay in AwsIotConnection.java causes a Long overflow when the left side is bigger than 2^63-1, which isn't so hard to accomplish with that Math.pow().
If the baseRetryDelay=1[ms] and maxConnectionRetries>=63 that happens pretty fast ;)
return Math.min(client.getBaseRetryDelay() * (long) Math.pow(2, retryTimes), client.getMaxRetryDelay());

Good catch, thanks for the PR! I've approved and merged it.

Thank you for the quick merge!


NavComponent

NavComponent
The goal of the navigation component is to quickly make flow (or screen) based designs. Current tools optimized for it are Marvel, InVision and Proto.io. We believe that quick flows and flexibility of mixing in really hi-fi whenever you like could make for a very powerful combination.
Principles

It should be inspired by a simplified UINavigationController.
It should work perfectly with Sketch or Photoshop (artboard) imports.
It should be very simple to use, but be easily extendable.

Prior Work

ViewNavigationController by Chris Camargo
ViewController for Framer by Andreas Wahlström

Use Cases

Navigate to layer and go back.
History stack for shown  #layers.
Overlay top, right, bottom, left.
Modal mode for overlays.
Automatically make the layer scrollable if it exceeds the size.
Nice default animations, simply and fully customizable.
Nested NavComponent for multiple navigation flows. [todo]
Fixed top and bottom bars. [todo]

Examples

http://share.framerjs.com/pp9upk36k4ev/

Documentation
NavComponent
NavComponent is a component to quickly design screen flows with animated transitions. In it's most basic form, it has a .showNext(layer) function to navigate to a layer, and .showPrevious() to go back.
cardA = new Layer
    size: Screen.size
    backgroundColor: "red"

cardB = new Layer
    size: Screen.size
    backgroundColor: "blue"

nav = new NavComponent()
nav.showNext(cardA)

cardA.onTap -> nav.showNext(cardB)
cardB.onTap -> nav.showPrevious()

Transitions
By default, .showNext() uses an iOS style transition that you can completely customize. Overlay transitions (see below) use different style transitions that you can customize too. One thing to note is that the first .showNext() in a NavComponent doesn't animate by default.
History
A NavComponent keeps a history of the layers it has shown. It uses it itself where to go when .back() is called. You can inspect the history using the .stack property or see the current or previous shown layer with .current and .previous.
The history works like a stack. So every time .back() is called, the last shown layer gets removed.
Scrolling
The NavComponent automatically takes care of scrolling. If the layer you navigate to exceeds the size of the NavComponent, it wraps it in a ScrollComponent. It also disables horizontal or vertical based on the size.
Overlay Transitions
Modal transitions are just like regular transitions, but with instead of animating out the previous content, there will be background layer covering it. Clicking on the background layer returns to the previous layer by default.
[background layer]
Custom Transitions
Apart from the default transitions (which are modeled after iOS) you can customize or build your own ones. The transitions use states internally to go back and forward. There are three layers (the current and next one, and a background) and two states (back and forward) so you can define six states in total. If you don't define a specific state, the NavComponent assumes you don't want to animate that layer.
scaleTransition = (nav, layerA, layerB, background) ->
    transition =
        layerA:
            show: {x: 0, y: 0, scale: 1.0, opacity:1}
            hide: {x: 0, y: 0, scale: 0.5, opacity:0}
            options: {curve: "spring(300, 35, 0)"}
        layerB:
            show: {x: 0, y: 0, scale: 1.0, opacity:1}
            hide: {x: 0, y: 0, scale: 0.5, opacity:0}
            options: {curve: "spring(300, 35, 0)"}

cardA = new Layer
    size: Screen.size
    backgroundColor: "red"

cardB = new Layer
    size: Screen.size
    backgroundColor: "blue"

nav = new NavComponent()
nav.showNext(cardA)

cardA.onTap -> nav.transition(cardB, true, true, scaleTransition)
cardB.onTap -> nav.showPrevious()

Fixed Top and Bottom
[todo]
API
new NavComponent(layer: Layer, {options}?)

layer: the layer to show (optional)

The constructor takes all default layer options, and defaults to fullscreen size.
.showNext(layer: Layer, options={animate: true, scroll: true}?)

layer: the layer to show
options.animate: animate or show instantly (default true, except for first show)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size

This is the default function to navigate to a new layer. It will run a default transition, optionally animating to the new layer and adding it to the history.
.showPrevious(options={animate: true}?)

options.animate: animate or show instantly (default true)

Go back to the previous layer using the inverse animation.
.showOverlayCenter(layer: Layer, options={animate: true, scroll: false, modal: true}?)
Animate in from the center while retaining the previous layer and add a faded background.

layer: the layer to show
options.animate: animate or show instantly (default true)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size (default false)
options.modal: make this a modal overlay (default false)

.showOverlayLeft(layer: Layer, options={animate: true, scroll: false, modal: true}?)
Animate in from the left while retaining the previous layer and add a faded background.

layer: the layer to show
options.animate: animate or show instantly (default true)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size (default false)
options.modal: make this a modal overlay (default false)

.showOverlayRight(layer: Layer, options={animate: true, scroll: false, modal: true}?)
Animate in from the right while retaining the previous layer and add a faded background.

layer: the layer to show
options.animate: animate or show instantly (default true)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size (default false)
options.modal: make this a modal overlay (default false)

.showOverlayTop(layer: Layer, options={animate: true, scroll: false, modal: true}?)
Animate in from the top while retaining the previous layer and add a faded background.

layer: the layer to show
options.animate: animate or show instantly (default true)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size (default false)
options.modal: make this a modal overlay (default false)

.showOverlayBottom(layer: Layer, options={animate: true, scroll: false, modal: true}?)
Animate in from the bottom while retaining the previous layer and add a faded background.

layer: the layer to show
options.animate: animate or show instantly (default true)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size (default false)
options.modal: make this a modal overlay (default false)

.transition(layer, transition, options={animate: true, scroll: true, modal: true}?)
This is the underlying transition function used by every show function and does the actual work of transitioning to a new layer. You can use it directly with a custom transition function.

layer: the layer to show
transition: the transition function to use
options.animate: animate or show instantly (default true, except for first show)
options.scroll: make the layer scrollable if the size exceeds the NavComponent size

Events
[todo]

Events.NavTransitionStart
Events.NavTransitionStop
Events.NavTransitionEnd
Events.NavModalStart
Events.NavModalEnd
Events.NavForward
Events.NavBack

@koenbok I just played with the new NavComponent functionality in Framer Beta. It is incredible. I'm in awe of what you've built. This going to make creating fucntional flow-based protos so. much. easier. 👏


Panduan masalah dokumentasi Azura

Azure documentation issue guidance
Thanks for opening an issue in the Azure technical documentation repository.
We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
Creating an issue
We prefer that you create documentation feedback issues using the Feedback link on the published article - the feedback control on the doc page creates an issue that contains all the article details so you can focus on the feedback part.
You can also create a feedback issue here in the repo. If you do this, please make sure your issue lists:

[x] The relevant Azure service or technology.
[ ] A link to the published documentation article that you have feedback about.
[ ] Clear, specific feedback that the author can act on.

Pull requests and article contributions
If you know the change that is needed in an article, we encourage you to submit the changes directly using a pull request. If the change is large, or if you want to contribute an entire article, follow these guidelines:

[ ] Don't surprise us with a big pull request or a pull request with a new article! Submit an issue that describes the details of the proposed large change or new article.
[ ] Include the service or technology area.

We'll route the issue to the appropriate content team for review and discussion.
Tech support and product feedback
If you would like to contact Microsoft about other things, such as product feedback or tech support, please review these guidelines:

If you need technical support using Azure, the paid and free support options are described here: https://azure.microsoft.com/support/options/.

Each article in the Azure technical documentation contains a product feedback button - it's best to submit product feedback directly from a relevant article. Otherwise, you can submit product feedback for most Azure products in the following product feedback forum: https://feedback.azure.com/forums/34192--general-feedback.

@1VIP, Thanks for leveraging Azure docs feedback channel! It looks like you missed submitting the feedback content. Could you please share the Azure docs for which you wish to provide a feedback and provide more details on your scenario/issue so we can better assist you.

@1VIP, Just checking to see if you need assistance with this query? Please do share more details on the issue to better assist you.

@1VIP, Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply and we will gladly continue the discussion.

Saya telah membuat penyelesaian sendiri.
Terimakasih

Thanks for posting back, after the translation, I understand you have posted - "I have made a settlement myself.Thank you".


Streaming example using a file is not streaming

can you give an actual example of a real streaming example where user uses his/her microphone to capture live voice data?

Done.
The sample is still limited by the 60-second limit on the streaming api itself, but should give you a good starting point.


removing watcher

https://github.com/InVisionApp/kit-server/issues/285

@chesleybrown  I tried to run the functional tests but I have these errors :
> ./test-functional
Setting up Kubernetes...
Stopping minikube...
Stopping local Kubernetes cluster...
Connection to 192.x.x.x closed by remote host.
Machine stopped.
Closing tunnel...
Starting local Kubernetes v1.6.4 cluster...
Starting VM...
E0220 11:51:32.211391   64516 start.go:159] Error starting host: Temporary Error: Error configuring auth on host: ssh command error:
command : sudo systemctl -f restart crio
err     : Process exited with status 5
output  : Failed to restart crio.service: Unit crio.service not found.
.

 Retrying.
E0220 11:51:37.359478   64516 start.go:159] Error starting host: Temporary Error: Error configuring auth on host: ssh command error:
command : sudo systemctl -f restart crio
err     : Process exited with status 5
output  : Failed to restart crio.service: Unit crio.service not found.

minkube version: v0.25

ok I can run it doing first minikube delete

If you don't want that watcher to run you should be able to just set availableRequired=false to the deployer.

closing in favor of  https://github.com/InVisionApp/kit-server/pull/288


Hosting question

Can i host this api in https://railway.app ?
and which release do I install? I have windows 10 64 bit

For Windows 64-bit you need the Windows x86_64 build or manually go build main.go
I don't have experience with railway but according to their docs you should be able to easily deploy a Go project, try forking this project and creating a new project there. If there is any simple changes I need to make to make it compatible with railway, let me know.


Fix double-click selection bug in webkit browsers

Use separate block to specify CSS classes in show item view.
This is required to cope with a bug found in webkit-based browsers (e.g. Chrome, Safari) which produced a corrupt highlighted text upon both double-click and triple-click selection.

Thanks!


[Bundle Build Break] Could not find org.opensearch.gradle:build-tools:1.1.0-SNAPSHOT

Describe the bug
Build is broken for sql.git, but there have been no new commits, still need to narrow down between opensearch-build changes or environmental issue.
dev-dsk-hnyng-2a-d916c171 % ./gradlew build
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'opensearch-sql'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find org.opensearch.gradle:build-tools:1.1.0-SNAPSHOT.
     Searched in the following locations:
       - file:/home/hnyng/.m2/repository/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/maven-metadata.xml
       - file:/home/hnyng/.m2/repository/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/build-tools-1.1.0-SNAPSHOT.pom
       - https://repo.maven.apache.org/maven2/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/maven-metadata.xml
       - https://repo.maven.apache.org/maven2/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/build-tools-1.1.0-SNAPSHOT.pom
       - https://jcenter.bintray.com/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/maven-metadata.xml
       - https://jcenter.bintray.com/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/build-tools-1.1.0-SNAPSHOT.pom
       - https://plugins.gradle.org/m2/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/maven-metadata.xml
       - https://plugins.gradle.org/m2/org/opensearch/gradle/build-tools/1.1.0-SNAPSHOT/build-tools-1.1.0-SNAPSHOT.pom
     Required by:
         project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

A similar issue was reported previously, please trace back to issue #598

@jackiehanyang what was the issue? This should work now out of the box.

@dblock The issue is - when I do ./gradlew build on the package after freshly cloning it, it returns the error stack I pasted above. It seems like this plugin cannot be built independently.


Feat/demo login

Related issue
Reference to the issue
Here you can add link to related issue
Description of the issue
Your description
Person(s) for reviewing proposed changes
You can add @mention here
Important
Before creating a pull request run unit tests
$ npm test

# watch for changes
$ npm test -- --watch

# For a specific file (e.g., in packages/context/__tests__/command.test.js)
$ npm test -- --watch packages/action

Any update @guillaume-chervet @guillaumechervet @guillaumechervetaxa (on doit prendre lequels des trois :P)

Example has been removed


Automated image build on master branch via Github Action

steps should be:

build images
scan image with docker scan
push the image to docker hub

looks like we can use https://github.com/docker/login-action#docker-hub

docker scan is not supported on github runners

Done in #12


Npcs with spawn item inside buildings created outside buildings

If you put a char spawn inside a building the npc can be created outside the building.
Even in a dungeon, if you put a spawn in a corridor next to other rooms/caverns, the npc can be created in other rooms/caverns.

You have to keep low the spawn range if you want the char to spawn where you want to.
On 0.56d (and 0.56c) is not like that, the creature spawns only inside the building/room/corridor where is the spawn item.

HMm i doubt the spawn gems ever checked the room  shape

You can try on 56d. If you are in a room the npc is created outside only if near the door and with the door open. I remember it like this since 2013.

It's not a big deal, it's just that it was convenient.

X fork was in 2016. So the changelog you show is implemented on X.
When spawning, server choose a random position and verify if char is stuck.

I can confirm this is happening, thats why I had to add the check if its dungeons, you spawn NPC on spawnpoint, otherwise it can be placed over the locked door, which you can unlock by killing this monster (impossible).
Back then Ive been told the spawn checks for not spawning outside of room, or in dead ends, but it never did.

If anyone need im using alternative solution for the dungeons (r_dungeon) event needs to be on the region, until fixed. 😇

IF () && (<SPAWNITEM.REGION.ISEVENT.R_DUNGEON>)
P=
ENDIF

for me it seems like it works, if the NPC should be spawned outside the room you cant access, then its spawned directly on the spawn, correct?

It works! Thank you!


Update program help in README.md

The trash -h output is not up to date with the latest version. I was forking this repository to add the --target option and it turned out it's already there, but missing from the readme.
I don't know whether you prefer the output of v0.3.0-dev or v0.2.7, but the only difference between those is line 61 (the version number).

@StrongMonkey can you please review


[Bug] RuntimeError: dictionary changed size during iteration

Description
I get a RuntimeError on OSX 10.15.4
Step to reproduce
Install using pip, try example.
Output
(env) ❯ spleeter separate -i spleeter-example.mp3  -p spleeter:2stems -o output
Traceback (most recent call last):
  File "/Users/janwirth/blog/env/bin/spleeter", line 10, in <module>
    sys.exit(entrypoint())
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/spleeter/__main__.py", line 54, in entrypoint
    main(sys.argv)
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/spleeter/__main__.py", line 36, in main
    enable_logging()
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/spleeter/utils/logging.py", line 60, in enable_logging
    tf_logger = get_tensorflow_logger()
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/spleeter/utils/logging.py", line 27, in get_tensorflow_logger
    from tensorflow.compat.v1 import logging
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow/__init__.py", line 99, in <module>
    from tensorflow_core import *
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow_core/__init__.py", line 28, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "<frozen importlib._bootstrap>", line 1019, in _handle_fromlist
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow/__init__.py", line 50, in __getattr__
    module = self._load()
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow/__init__.py", line 44, in _load
    module = _importlib.import_module(self.__name__)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow_core/python/__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/tensorflow_core/core/framework/graph_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/google/protobuf/__init__.py", line 37, in <module>
    __import__('pkg_resources').declare_namespace(__name__)
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/__init__.py", line 83, in <module>
    __import__('pkg_resources.extern.packaging.requirements')
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 9, in <module>
    from pkg_resources.extern.pyparsing import stringStart, stringEnd, originalTextFor, ParseException
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/extern/__init__.py", line 43, in load_module
    __import__(extant)
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 4756, in <module>
    _escapedPunc = Word( _bslash, r"\[]-*.$+^?()~ ", exact=2 ).setParseAction(lambda s,l,t:t[0][1])
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1284, in setParseAction
    self.parseAction = list(map(_trim_arity, list(fns)))
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1066, in _trim_arity
    this_line = extract_stack(limit=2)[-1]
  File "/Users/janwirth/blog/env/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1050, in extract_stack
    frame_summary = traceback.extract_stack(limit=-offset+limit-1)[offset]
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 211, in extract_stack
    stack = StackSummary.extract(walk_stack(f), limit=limit)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 363, in extract
    f.line
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 285, in line
    self._line = linecache.getline(self.filename, self.lineno).strip()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py", line 16, in getline
    lines = getlines(filename, module_globals)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py", line 48, in getlines
    for mod in sys.modules.values():
RuntimeError: dictionary changed size during iteration

(env) ❯ python --version
Python 3.7.3

Environment

OS
OSX 10.15.4

Installation type
pip

RAM available
32g

Issue replicated
env
MacBook Pro 13-inch 2020
OSX Catalina 10.15.5
Python 3.7.3
ffmpeg version 4.3 Copyright (c) 2000-2020 the FFmpeg developers

spleeter separate -i spleeter-example.mp3  -p spleeter:2stems -o output --verbose
Traceback (most recent call last):
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/bin/spleeter", line 8, in <module>
    sys.exit(entrypoint())
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/spleeter/__main__.py", line 54, in entrypoint
    main(sys.argv)
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/spleeter/__main__.py", line 36, in main
    enable_logging()
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/spleeter/utils/logging.py", line 60, in enable_logging
    tf_logger = get_tensorflow_logger()
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/spleeter/utils/logging.py", line 27, in get_tensorflow_logger
    from tensorflow.compat.v1 import logging
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow/__init__.py", line 99, in <module>
    from tensorflow_core import *
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow_core/__init__.py", line 28, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "<frozen importlib._bootstrap>", line 1019, in _handle_fromlist
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow/__init__.py", line 50, in __getattr__
    module = self._load()
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow/__init__.py", line 44, in _load
    module = _importlib.import_module(self.__name__)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow_core/python/__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/tensorflow_core/core/framework/graph_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/google/protobuf/__init__.py", line 37, in <module>
    __import__('pkg_resources').declare_namespace(__name__)
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/__init__.py", line 84, in <module>
    __import__('pkg_resources.extern.packaging.requirements')
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 9, in <module>
    from pkg_resources.extern.pyparsing import stringStart, stringEnd, originalTextFor, ParseException
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/extern/__init__.py", line 43, in load_module
    __import__(extant)
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 4756, in <module>
    _escapedPunc = Word( _bslash, r"\[]-*.$+^?()~ ", exact=2 ).setParseAction(lambda s,l,t:t[0][1])
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1284, in setParseAction
    self.parseAction = list(map(_trim_arity, list(fns)))
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1066, in _trim_arity
    this_line = extract_stack(limit=2)[-1]
  File "/Users/dizzi90/.local/share/virtualenvs/karaography-cP0VS7vQ/lib/python3.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 1050, in extract_stack
    frame_summary = traceback.extract_stack(limit=-offset+limit-1)[offset]
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 211, in extract_stack
    stack = StackSummary.extract(walk_stack(f), limit=limit)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 363, in extract
    f.line
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/traceback.py", line 285, in line
    self._line = linecache.getline(self.filename, self.lineno).strip()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py", line 16, in getline
    lines = getlines(filename, module_globals)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py", line 48, in getlines
    for mod in sys.modules.values():
RuntimeError: dictionary changed size during iteration

@FranzSkuffkIa @dizzi90 I have done a workaround to fix the above issue and it works.
Change line 48 in the below file from for mod in sys.modules.values(): to for mod in list(sys.modules.values()):
File location:
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py

@jaywad Do you mean that the bug is upstream?

@FranzSkuffka @dizzi90 I have done a workaround to fix the above issue and it works.
Change line 48 in the below file from for mod in sys.modules.values(): to for mod in list(sys.modules.values()):
File location:
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/linecache.py

yeah that totally broke my Max4Live synth Oscillot. Thanks.....

Hi @FranzSkuffka @jayhill90
We did not manage to replicate this on our side but it seems to be a very low-level python-tensorflow interaction failure. We've just moved to TF2 which is arguably more stable on recent python distrib. So please update spleeter and let us know if this is still happening.


Typo "@sync_type"→"@sync_type"

bold with escape characters
https://docs.microsoft.com/en-us/sql/relational-databases/system-views/syssubscriptions-system-view-transact-sql?view=sql-server-ver15

@hyoshioka0128 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thanks.


tre-start fails due to Azure firewall issue

Describe the bug
When starting a tre, the action to add a public ip config fails with a InternalServerError and no other details.
This isn't reproduced every time. An Azure support ticket is ongoing.

»»» 🔨 Azure details from logged on user
332»»» • Subscription: CSE Health - Azure TRE OSS
333»»» • Tenant: ***
334
335WARNING: Command group 'config' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
336Starting Firewall - creating ip-config
337ERROR: (InternalServerError) An error occurred.
338Code: InternalServerError
339Message: An error occurred.
340make: *** [Makefile:170: tre-start] Error 1
341Error: Process completed with exit code 2.

Steps to reproduce

Create a TRE
Run make tre-stop
Run make tre-start
Receive the error

This was an Azure capacity issue on our subscription.


Add leo_desktop to melodic

I had to manually make changes and open Pull Request, because the leo_viz package has been moved to leo_desktop repository.

I also added leo_common repository to which I moved the leo_description package

Can you either backport this to kinetic or restore the https://github.com/fictionlab-gbp/leo_description-release repository? leo_description in kinetic is broken because the source has disappeared.


Suggestion: add custom settings for TODO manager addon

Currently the TODO manager addon is installed with default settings
Suggestion: add todo.cfg config file with the patterns used in the template project (and those mentioned in your youtube video about the addon)
For example:

I noticed that as well. I'm not sure if there's something in the default gitignore file that's keeping those settings from being included (they're set in my local copy as described in the video) or if it's stored outside the repo. My guess is the latter, but I'll have to look into it. It's on my list, because this bugs me too.

Just found this in the .gitignore:
Mono-specific ignores
.mono/
data_*/
addons/Todo_Manager/todo.cfg
*.csproj
*.sln
I would suggest removing the addons line, since this prevents the todo.cfg from being included and it is not really related to mono specific ignores.

Yep, that looks like the culprit! I'll fix this in the first update. Thanks!


Tenant Traversal / Authorization proxy

atm, the client will get the orgId, which would help filter responses accordingly. This exposes some risk of tenant traversal, and another approach should be considered.

I think this is moot—organization internal ID is not exposed nor is it a thing we get from the client (it will come from their JWT, which is signed by Okta.)


PXP-549: [API] Google Cloud Oauth2 does not have the resfresh token

Summary

Ticket: PXP-549
What's Changed

Fixed

[x] Add prompt=consent to the redirect url to obtain refresh token https://stackoverflow.com/a/65702100

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jk-gan
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jk-gan, onimsha
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Teamcity Reporter only reports on last gulp karma teamcity build step

While running teamcity reporter I noticed that if I have two gulp build steps that do karma on two different projects. Only the last one appears in the teamcity build outcome.
Swapping the order of the build steps means the other one gets reported on so it's definitely to do with the order in which the build steps are defined (ie. only the last one gets reported on)
I believe this should be supported.

I have the same issue, I have 2 build steps with karma and the total number of tests only reflects the last step build.

I can confirm that version 0.1.2 works, the culpit must be https://github.com/karma-runner/karma-teamcity-reporter/commit/d8d9e70630031de66036d81b396561fb6de20f70


Not providing title property creates empty title tag

Describe the bug
If meta tags config does not include title property, the library will create empty <title></title> tag, which is unwanted in my opinion, because somebody (like me) could need to supply title on each individual page. In my case my website is translated meaning the titles are also translated dynamically by svelte-i18n, so naturally I need to access the locale stores in page component. I want to use the baseMetaTags approach from the readme example.
Reproduction
function getBaseTags(url) {
	const pageUrl = decodeURIComponent(new URL(url.pathname, url.origin).href)
	const description = 'Desc'
	return Object.freeze({
		description,
		canonical: pageUrl,
		openGraph: {
			type: 'website',
			url: pageUrl,
			locale: 'pl',
			title: 'AppName',
			description,
			siteName: 'AppName',
			images: [
				{
					url: `${url.origin}/meta_image_half.png`,
					width: 600,
					height: 315,
					type: 'image/png',
				},
				{
					url: `${url.origin}/meta_image_half.png`,
					width: 1200,
					height: 630,
					type: 'image/png',
				},
			],
		},
	})
}

result:

Additional context
I'm not sure how crawlers will react to having two title tags in head - could they grab the empty one first?

Thanks for the report!
A corrected version has been released.
https://github.com/oekazuma/svelte-meta-tags/releases/tag/svelte-meta-tags%403.1.1


fix: hotfix important bugs

https://github.com/module-federation/core/pull/3064

this fix is ready to be released without waiting for the core repository’s PR to be merged. It provides a stable solution to the issue where refreshing the page might occasionally result in errors.


Create intentional failure for testing

Do not merge
What
Please include a summary of the changes and the related issue
Why
Please include details of the reasoning for these changes
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Internal change (non-breaking change with no effect on the functionality affecting end users)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have updated the Changelog with details of my change in the UNRELEASED section if this change will affect end users
[ ] A corresponding change has been made to the Mapping Documentation repository

will throw failure for conversation id's starting with  a0000000:
examples for copy/paste:
a0000000-351c-452f-bedb-3ed4759a0800
a0000000-158c-48a5-9701-1ad7ddb65a8d
a0000000-c5b6-4e51-ab21-f71294eb5fca
a0000000-a442-4c6c-afab-84829655ca92
a0000000-64d9-4060-be4f-e262f5f147a9


osx problems?

Hi, something is off with scrollbars on osx... while testing it using browserstack (below how it looks on chrome) basic the thumb is not show, if i click on box content to get focus and use arrow down to scroll then for a sec i see it...

any ideas how resolve this issue?

it was not related to react-custom-scrollbars closing!