Can't dynamic create PersistentVolume after PVC created. Operation not permitted

Hello everyone. I've got issue with CEPH
I have:

RKE cluster v2.3.5:
3 etcd, 2 controplane, 10 workernodes
etcd and controlplane have inly Internal NIC
workernodes have 3 NICs: Internal (internal access only), External (public access), Storage (for CEPH access)
Kubernetes 1.16.7
ceph-csi by manual and this one
in CEPH configuration

client.kubernetes
    key: <key>
    caps: [mgr] allow *
    caps: [mon] allow *
    caps: [osd] allow class-read object_prefix rbd_children, allow rwx pool=rbd

╰ kubectl get all | grep csi
pod/csi-rbdplugin-67t8s               3/3   Running  0     22s
pod/csi-rbdplugin-h85qc               3/3   Running  0     22s
pod/csi-rbdplugin-j2sfn               3/3   Running  0     22s
pod/csi-rbdplugin-jbxq8               3/3   Running  0     22s
pod/csi-rbdplugin-k895x               3/3   Running  0     22s
pod/csi-rbdplugin-mfdgw               3/3   Running  0     22s
pod/csi-rbdplugin-provisioner-6956bdfdf9-6nwcj   6/6   Running  0     31s
pod/csi-rbdplugin-provisioner-6956bdfdf9-b8hsv   6/6   Running  0     31s
pod/csi-rbdplugin-provisioner-6956bdfdf9-wjr6k   6/6   Running  0     31s
pod/csi-rbdplugin-psks9               3/3   Running  0     22s
pod/csi-rbdplugin-wd5mn               3/3   Running  0     22s
pod/csi-rbdplugin-wdcc4               3/3   Running  0     22s
pod/csi-rbdplugin-wh8tm               3/3   Running  0     22s
service/csi-metrics-rbdplugin     ClusterIP  <IP_ADDRESS>  <none>    8080/TCP,8090/TCP  23s
service/csi-rbdplugin-provisioner   ClusterIP  <IP_ADDRESS>  <none>    8080/TCP,8090/TCP  32s
daemonset.apps/csi-rbdplugin  10    10    10   10      10     <none>     23s
deployment.apps/csi-rbdplugin-provisioner   3/3   3      3      32s
replicaset.apps/csi-rbdplugin-provisioner-6956bdfdf9   3     3     3    33s

after apply:
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: rbd-pvc
spec:
 accessModes:
  - ReadWriteOnce
 volumeMode: Filesystem
 resources:
  requests:
   storage: 1Gi
 storageClassName: csi-rbd-sc

in csi-provisioner :
I0330 15:23:53.381131    1 controller.go:1199] provision "default/rbd-pvc" class "csi-rbd-sc": started
I0330 15:23:53.386399    1 controller.go:494] CreateVolumeRequest {Name:pvc-b8f3d915-b79d-4971-9bc9-3d3b8e6afe08 CapacityRange:required_bytes:1073741824 VolumeCapabilities:[mount:<fs_type:"ext4" mount_flags:"discard" > access_mode:<mode:SINGLE_NODE_WRITER > ] Parameters:map[clusterID:00f829de-9c40-4a0b-b8f2-8e270d3bded7 csi.storage.k8s.io/controller-expand-secret-name:csi-rbd-secret csi.storage.k8s.io/controller-expand-secret-namespace:default csi.storage.k8s.io/fstype:ext4 csi.storage.k8s.io/node-stage-secret-name:csi-rbd-secret csi.storage.k8s.io/node-stage-secret-namespace:default csi.storage.k8s.io/provisioner-secret-name:csi-rbd-secret csi.storage.k8s.io/provisioner-secret-namespace:default imageFeatures:layering pool:rbd] Secrets:map[] VolumeContentSource:<nil> AccessibilityRequirements:<nil> XXX_NoUnkeyedLiteral:{} XXX_unrecognized:[] XXX_sizecache:0}
I0330 15:23:53.386781    1 event.go:255] Event(v1.ObjectReference{Kind:"PersistentVolumeClaim", Namespace:"default", Name:"rbd-pvc", UID:"b8f3d915-b79d-4971-9bc9-3d3b8e6afe08", APIVersion:"v1", ResourceVersion:"5630315", FieldPath:""}): type: 'Normal' reason: 'Provisioning' External provisioner is provisioning volume for claim "default/rbd-pvc"
I0330 15:23:53.398947    1 connection.go:180] GRPC call: /csi.v1.Controller/CreateVolume
I0330 15:23:53.399004    1 connection.go:181] GRPC request: {"capacity_range":{"required_bytes":1073741824},"name":"pvc-b8f3d915-b79d-4971-9bc9-3d3b8e6afe08","parameters":{"clusterID":"00f829de-9c40-4a0b-b8f2-8e270d3bded7","imageFeatures":"layering","pool":"rbd"},"secrets":"**stripped**","volume_capabilities":[{"AccessType":{"Mount":{"fs_type":"ext4","mount_flags":["discard"]}},"access_mode":{"mode":1}}]}
I0330 15:23:54.519042    1 connection.go:183] GRPC response: {}
I0330 15:23:54.519615    1 connection.go:184] GRPC error: rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted
I0330 15:23:54.519669    1 controller.go:1016] Final error received, removing PVC b8f3d915-b79d-4971-9bc9-3d3b8e6afe08 from claims in progress

I can create PersistentVolume in Rancher UI and attach to created StorageClass and it shown as created by external provisioner rbd.csi.ceph.com
Network connection is ok, credentials work
kubectl run ceph-test --image=ceph/ceph:v15.2 --restart=Never -n default:
[root@ceph-test-d6b968c66-n49jl /]# rbd -n client.kubernetes --keyring /etc/ceph/keyring info rbd/pvctest
rbd image 'pvctest':
	size 1 GiB in 256 objects
	order 22 (4 MiB objects)
	snapshot_count: 0
	id: 1ed9de615f3bc8
	block_name_prefix: rbd_data.1ed9de615f3bc8
	format: 2
	features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
	op_features:
	flags:
	create_timestamp: Mon Mar 30 15:53:40 2020

looks like to be a user permission issue, either you might have specified wrong user keyring in secret or the user cap is not enough to perform rados operations. can you try with below user caps
"mon", "profile rbd",
"mgr", "allow rw",
"osd", "profile rbd",

@nixpanic do you see any other issue?

Hi Madhu,
we also tried profile rbd and its not working, its not a permission issue on ceph. We can manually create volumes in the rbd pool and do all listing operations with they keyring provided for kubernetes flawless, also tested inside one of the csi provisioning containers. The interessting thing is i dont even see the requests in the monitor logs when it complains about operation not permitted

@flyersa can you give a try with admin credentials? I just wanted to check is it a permission issue or the ceph-csi issue. why am I asking because we have E2E runs on each PR I don't see any issue with cephcsi code.
if its an issue please provide csi-rbdplugin container logs we can take a look at it.

and also provide the cephcsi version you are using

about version
image: quay.io/cephcsi/cephcsi:canary
with admin creds works
╰ kubectl get pvc,pv --all-namespaces
NAMESPACE   NAME                                 STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
default     persistentvolumeclaim/ceph-rbd-pvc   Bound    pvc-48e0d51d-116b-4a27-81f4-83c320e3f392   1Gi        RWO            ceph-rbd       3m25s
NAMESPACE   NAME                                                        CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                  STORAGECLASS   REASON   AGE
            persistentvolume/pvc-48e0d51d-116b-4a27-81f4-83c320e3f392   1Gi        RWO            Delete           Bound    default/ceph-rbd-pvc   ceph-rbd                3m24s

but not with
"mon", "profile rbd",
"mgr", "allow rw",
"osd", "profile rbd",

  Normal   ExternalProvisioning  14s (x4 over 43s)  persistentvolume-controller                                                                       waiting for a volume to be created, either by external provisioner "rbd.csi.ceph.com" or manually created by system administrator
  Normal   Provisioning          5s (x7 over 43s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  External provisioner is provisioning volume for claim "default/ceph-rbd-pvc"
  Warning  ProvisioningFailed    4s (x7 over 42s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  failed to provision volume with StorageClass "ceph-rbd": rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted

the permissions are now exactly 1:1 the same as admin creds on client.kubernetes
and it still not working
╰ kubectl get pvc,pv --all-namespaces
NAMESPACE   NAME                                 STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
default     persistentvolumeclaim/ceph-rbd-pvc   Pending                                      ceph-rbd       3s

...
  Normal   ExternalProvisioning  14s (x4 over 43s)  persistentvolume-controller                                                                       waiting for a volume to be created, either by external provisioner "rbd.csi.ceph.com" or manually created by system administrator
  Normal   Provisioning          5s (x7 over 43s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  External provisioner is provisioning volume for claim "default/ceph-rbd-pvc"
  Warning  ProvisioningFailed    4s (x7 over 42s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  failed to provision volume with StorageClass "ceph-rbd": rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted

so something wrong with csi defiantly

instead of canary can you try release cephcsi version ie 2.0.0 or 2.0.1

@Madhu-1 about version
image: quay.io/cephcsi/cephcsi:canary
with admin creds works

means you are saying pvc creation is working with admin credentials?

╰ kubectl get pvc,pv --all-namespaces
NAMESPACE   NAME                                 STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
default     persistentvolumeclaim/ceph-rbd-pvc   Bound    pvc-48e0d51d-116b-4a27-81f4-83c320e3f392   1Gi        RWO            ceph-rbd       3m25s
NAMESPACE   NAME                                                        CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                  STORAGECLASS   REASON   AGE
            persistentvolume/pvc-48e0d51d-116b-4a27-81f4-83c320e3f392   1Gi        RWO            Delete           Bound    default/ceph-rbd-pvc   ceph-rbd                3m24s

but not with
"mon", "profile rbd",
"mgr", "allow rw",
"osd", "profile rbd",

  Normal   ExternalProvisioning  14s (x4 over 43s)  persistentvolume-controller                                                                       waiting for a volume to be created, either by external provisioner "rbd.csi.ceph.com" or manually created by system administrator
  Normal   Provisioning          5s (x7 over 43s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  External provisioner is provisioning volume for claim "default/ceph-rbd-pvc"
  Warning  ProvisioningFailed    4s (x7 over 42s)   rbd.csi.ceph.com_csi-rbdplugin-provisioner-6956bdfdf9-sdsjn_7881a09b-8615-48fb-a3e4-f3bb36e366c2  failed to provision volume with StorageClass "ceph-rbd": rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted

but I can create Volume with this creds from CLI in container and I can create PV from Rancher UI also with simple user not admin

create PV from rancher UI? do you mean create PVC?

@drweber  i had same problem，i exec kubectl describe pvc ，founded error infomation
Warning  ProvisioningFailed    5s (x6 over 24s)  rbd.csi.ceph.com_csi-rbdplugin-provisioner-5d958fcbb6-q5l47_8c5927eb-6e53-44f4-98fd-35baf42740e8  failed to provision volume with StorageClass "csi-rbd-sc": rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted
how did you  solve this problem？

Looks like we are hitting this issue if we use any other user than admin
I0407 04:35:30.959988       1 rbd_util.go:545] ID: 22 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add setting disableInUseChecks on rbd volume to: false
I0407 04:35:31.615616       1 rbd_journal.go:279] ID: 22 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add generated Volume ID (0001-0009-rook-ceph-0000000000000001-36a232fc-7889-11ea-9fa7-0242ac110010) and image name (csi-vol-36a232fc-7889-11ea-9fa7-0242ac110010) for request name (pvc-326e8625-ec27-4cff-9642-9b5435984add)
I0407 04:35:31.615717       1 rbd_util.go:140] ID: 22 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add rbd: create csi-vol-36a232fc-7889-11ea-9fa7-0242ac110010 size 1024M (features: layering) using mon <IP_ADDRESS>:6789, pool replicapool
E0407 04:35:31.621444       1 controllerserver.go:235] ID: 22 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add failed to create volume: failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted
E0407 04:35:31.733602       1 utils.go:161] ID: 22 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add GRPC error: rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted
I0407 04:35:39.783023       1 utils.go:157] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add GRPC call: /csi.v1.Controller/CreateVolume
I0407 04:35:39.783061       1 utils.go:158] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add GRPC request: {"capacity_range":{"required_bytes":1073741824},"name":"pvc-326e8625-ec27-4cff-9642-9b5435984add","parameters":{"clusterID":"rook-ceph","imageFeatures":"layering","imageFormat":"2","pool":"replicapool"},"secrets":"***stripped***","volume_capabilities":[{"AccessType":{"Mount":{"fs_type":"ext4"}},"access_mode":{"mode":1}}]}
I0407 04:35:39.786212       1 rbd_util.go:545] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add setting disableInUseChecks on rbd volume to: false
I0407 04:35:40.461025       1 rbd_journal.go:279] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add generated Volume ID (0001-0009-rook-ceph-0000000000000001-3bdc338c-7889-11ea-9fa7-0242ac110010) and image name (csi-vol-3bdc338c-7889-11ea-9fa7-0242ac110010) for request name (pvc-326e8625-ec27-4cff-9642-9b5435984add)
I0407 04:35:40.462867       1 rbd_util.go:140] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add rbd: create csi-vol-3bdc338c-7889-11ea-9fa7-0242ac110010 size 1024M (features: layering) using mon <IP_ADDRESS>:6789, pool replicapool
E0407 04:35:40.492736       1 controllerserver.go:235] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add failed to create volume: failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted
E0407 04:35:40.681073       1 utils.go:161] ID: 23 Req-ID: pvc-326e8625-ec27-4cff-9642-9b5435984add GRPC error: rpc error: code = Internal desc = failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted

@nixpanic PTAL

This is happening with canary image, @drweber @luhailiang0527 please use released ceph-csi version

This errors comes from pkg/rbd/rbd_util.go#L179:
failed to get IOContext: failed to get connection: connecting failed: rados: ret=1, Operation not permitted

That means the rados.Conn connection to the cluster was made, but getting the rados.IOContext was not possible due to Operation not permitted.
However, the ret=1 may suggest that there was no error. The rbd command only checks for errors < 0 and not for ret == 0 like go-ceph does.
From this, I think it is a bug in go-ceph.

Hi @drweber, @flyersa and @luhailiang0527 could you try the following testing image?
quay.io/nixpanic/cephcsi:testing_issue_904 has a hacked version of go-ceph and checks for the same error condition as the rbd command, so it should behave the same too (succeed with non-admin credentials). I do not have the time to test it now, maybe later.

@nixpanic as a reminder the go-ceph code prints the absolute value of the "errno" in the error, so I'm not as confident that its a bug. But please do file a go-ceph issue if your altered container reveals its a problem with the error handling.

@phlogistonjohn the error case in rbd is ret < 0 whereas go-ceph checks on ret == 0. In the case of this issue, I think the value is set to 1, and then rbd would succeed, go-ceph fail.

Oh yes, that's true and we can certainly change that. But skimming some of the ceph sources I don't see an obvious path where this function would return 1 versus the much more likely -1.  I'm not saying that its not possible, just suggesting its is more likely to be an access issue given that we format the error with the absolute value of ret.

looks like adding
apiVersion: storage.k8s.io/v1
kind: StorageClass
...
parameters:
  csi.storage.k8s.io/controller-expand-secret-name: secret-csi
  csi.storage.k8s.io/controller-expand-secret-namespace: default

fixed issue

Looking into this more, with #919 it is easier to reproduce. The cephcsi:testing_issue_904 image is based on the master branch (:canary tag) and has the same problem.
Using the :v2.0.1 tag is a workaround.
The code under pkg/util/conn_pool.go calls rados.NewConn() without any arguments. It is probably needed to pass the (optional) user (and optional cluster-id) to solve this problem.

Yes, even this issue is not present in 2.0.1 or 2.0.0 release


Add Semantic Versioning Documentation to Project.

We just want to document in the project semantic versioning.

Code was merged to main


Allow to use temporary credentials

From https://www.reddit.com/r/aws/comments/7uk3bc/aws_inventory_on_a_single_html_page/dtvvzg7/
Right now the SessionToken returned from aws sts assume-role cannot be used to pass credentials. Possibly change the rightmost assume role button to say advanced and the form would include an input for the SessionToken and the fields for assume role as they exist there now under two different headings.

Implemented in #16


load of game

to load an existing game should be possible

implemented before the game generates the char and the rooms;


LC0011 Only apply rule to Enums and Interfaces when runtime 7.0 or greater is used in the app

The Access property is only available for Enum and Interface objects for runtime 7.0 and greater.
Accordingly we should have rule only apply for enums and interfaces when the runtime is set to 7.0 or greater, otherwise the rule should skip these object types.

Available in pre-release v0.21.9


ISSUE: Performance Improvement - Optimize Site Images #99

Open - Created AVIF versions of all SVG files in src/images

I'm pretty sure I did not perform the commit process correctly. Sorry about that! I converted the SVG files in src/images to AVIF which I believe is what you're looking for in issue #99. Hopefully this is helpful for y'all.

I'm pretty sure I did not perform the commit process correctly. Sorry about that! I converted the SVG files in src/images to AVIF which I believe is what you're looking for in issue #99 as a part of Hacktoberfest. Hopefully, this is helpful for y'all.

Thank you for updating those images. You did great and I fixed the PR. No problem. 👍 👏
Unfortunately, after reading up on AVIF files. It seems that Gatsby version 2 doesn't support AVIF files but Gatsby 3 does. I like the idea of using AVIF images. We do have a ticket for upgrading to Gatsby 3 if you are interested. Ticket #101 would allow us to AVIF files.
Note: Ticket #101 is also a Hacktoberfest ticket❗
Link to Blog Post about Gatsby 3 image formats for context:

Gatsby 3 - meet-new-gatsby-image

Hi, I want to chime in a bit about the PR.
.avif is not widely supported by all modern browser. See: https://caniuse.com/avif
.webp is more preferred. See: https://caniuse.com/webp
However, the most programmatic solution is using gatsby-image (deprecated) or the recommend gatsby-image-plugin. They will handle the transformation automatically, and many other optimizations.

Hi, I want to chime in a bit about the PR.
.avif is not widely supported by all modern browser. See: https://caniuse.com/avif
.webp is more preferred. See: https://caniuse.com/webp
However, the most programmatic solution is using gatsby-image (deprecated) or the recommend gatsby-image-plugin. They will handle the transformation automatically, and many other optimizations.

I see your point. We should use gatsby-plugin-image and  .webp. I have added a ticket for migrating gatsby-image to gatsby-plugin-image. Thank you @Andrewnt219 for pointing out that information. 👍

Hey guys, I hate to be the bearer of bad news but we had another PR someone submitted for this same issue: PR #115
Also, I think we needed to groom that issue better because, from what I can see, gatbsy-image and its related plugins are designed for raster images. These SVGs can be minified or converted to other formats, but they're already small and it's not a pressing issue right now.
I'm going to close out this issue in a couple days if there's no further conversation. Thanks for the contributions, everyone! It was a good effort, and a good solution, but we should have specified better in the original issue.


The latest Version doesn't detect the newest origin

there's no crash report so can't post it but running with WeepingAngels-1.7.10-4.0.0-beta95 and Origin-1.7.10-5.0.0-beta.283 and both client and server won't load saying:
"origin : minium version required is 5."
Doesn't seem to be detecting the new origin beta just released.

My appologies. Latest build fixed this: http://minecraft.curseforge.com/mc-mods/72505-weeping-angels/files

My apologies. Apparently the '-beta' in the version for Origin was causing issues. Grab the new Origin here: http://minecraft.curseforge.com/mc-mods/72503-origin/files


Add very quick start

https://github.com/premAI-io/prem-operator/assets/988098/a4186274-d01a-4ec6-90d9-d881a620047f


generate dataclasses version of python protocol

generate dataclasses instead
remove dependency
remove
comment out pip stuff

#80  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @erohmensing and the rest of your teammates on  Graphite


Add Ipam unit tests && Using ginkgo replace the origin go test

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: DancingLinks sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Parameters format not clear

It is not clear what format the list of allowed resources parameters should be.
I have tried creating an array of strings, example:
Features/features
Features/providers
Features/operations
I have even tried an array of resource type objects, example:
(Get-AzResourceProvider -ProviderNamespace 'Microsoft.Features').ResourceTypes
Neither one of these parameter formats results in the successful programatic deployment of this policy.

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

ID: bd0db5ec-3463-579b-ef1a-7a9b80d3b2f8
Version Independent ID: b365afc2-bbfd-29ce-8fee-9b197b7671e3
Content: Sample - Allowed resource types - Azure Policy
Content Source: articles/governance/policy/samples/allowed-resource-types.md
Service: azure-policy
GitHub Login: @DCtheGeek
Microsoft Alias: dacoulte

Thanks for your comment. The feedback has been shared with the content owner for further review. Thanks for your patience.

@mjonespro Apologize for the delay in answering this. That parameter, which is a strongType of resourceTypes follows the resource provider naming format of <owner>.<rp>/<resource>. In this case, it looks like you want to use Microsoft.Features/features.
Since this policy uses strongType, that means you can see the values to use if you assign it through the portal (you don't have to complete the process to see the values). On the Parameters tab, you can see the filterable drop-down of available values:

If you select the one(s) you want, and then proceed to the Review + create tab, the UX shows the actual parameter and the value that you chose.  You can use this as guidance for when you create the assignment via SDK:

Hope that answers your question!  Please feel free to continue the discussion if needed on this item or open a new item for other docs issues.  Thanks again!
@MicrosoftDocs/azure-cxp-triage #please-close

Hi, I have a question on top of this
Why is that we have to provide explicitly the values like example :
  "microsoft.alertsManagement/actionRules",
  "microsoft.alertsManagement/alerts",
  "microsoft.alertsManagement/alertsList",
  "microsoft.alertsManagement/alertsMetaData",
  "microsoft.alertsManagement/alertsSummary",
  "microsoft.alertsManagement/alertsSummaryList",
  "microsoft.alertsManagement/operations",
  "microsoft.alertsManagement/smartDetectorAlertRules",
  "microsoft.alertsManagement/smartDetectorRuntimeEnvironments",
  "microsoft.alertsManagement/smartGroups"

It is very cumbersome to manage -  the list above is got from command and formatted.
(Get-AzResourceProvider -ProviderNamespace "Microsoft.alertsManagement").ResourceTypes.ResourceTypeName
Also the list for same in ResourceProvider action differs, If i enable the  above ones.
Microsoft.AlertsManagement/register will fail as non compliant - as it is not available in list where i found the resourceTypes.
Instead of all these troublesome methods, along with the existing one you could have provided
like
Microsoft.AlertsManagement/*
This would have covered everything,
Could you let is know if we could pass it as "Microsoft.AlertsManagement/*"
Thanks,
Madhanan

@madhanan In this sample, the parameter is an array and the policy rule uses the in condition to validate that the resource type matches a value in the parameter array. To use * in your condition, you'd need to change the rule in a few ways:

The parameter couldn't be a strongType any more as you wouldn't be listing each resource type.
The in condition would need to be changed to like or notLike.
Update the now like condition to match with * as you need.

While this would work, part of the intent of explicitly defining the resource types approved reduces the chance that a new resource type in that family, such as "Microsoft.AlertsManagement/NewFeatureA", isn't automatically allowed or considered compliant when it may not yet have been considered or reviewed by your compliance team.
So yes, you can do it with like and a *, but be aware of the implications of such a rule in your environment.
If you have additional new docs feedback or questions, please open a new issue. Thanks!


Cannot open database "preReleaseTest"

I used my test MySQL database on another computer. Migration seems to be successful, many new tables occurred in the database.
On the first run:
ERR] Execution BackgroundServerProcess is still in the Failed state for 00:09:25.6352334 due to an exception, will be retried no more than in 00:00:15
Cannot open database "preReleaseTest" requested by the login. The login failed.

Seems to be a problem with hangfire... have you also changed the connectionstring and provider in hangfire.config?

Like fretje pointed out, check your hangfire.json under Host>Configurations>hangfire.json.
Make sure you edit the connectionstring under storage.
https://github.com/fullstackhero/dotnet-webapi-boilerplate/blob/main/src/Host/Configurations/hangfire.json

Hi,
FSH.Starter and FSH.Blazor apps work as expected until the first login with root credentials. I can even register a new user and I see new user data in the database. But when I login, weird question starts "Wrong tenant name" etc... I cannot log in.
Looks like I don't understand exactly how to use your apps.
However, I'm not interested in the WebAssembly app. Can FSH.Starter be used as a template for the Blazor Server app? I tried it. When I added Razor components to the template, then there were error messages about missing database migrations, etc ... Adding Migrations results with errors...


Remove invalid use of __framerInstance

__framerInstance is only available through the Inferencer in Framer Studio, so we should never use it the change other properties of Framer objects.
We can, however use it to give more sensible debug output when using toInspect()
This PR does both.

LGTM


#13782: Update .clang-tidy

Ticket
#13782
Problem description
.clang-tidy was too generic
What's changed
Stole settings from @dmakoviichuk-tt
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

Closing this PR, because it is used by clang-tidy bot.
To keep PRs less noisy, I want us to only enable singular checks that we all know and love.


Image in readme weighs 7.6 MB (!!!)

Would be good to replace it with a smaller version. Not everybody has a gigabit connection and retina display :)

Why complain if you can fix it :) #316


[cluster-test] Mount datadir to /opt/libra/etc/libradb/db

Summary
Temporary fix to enable libra-node to write logs and rocksdb data to the /data directory on the host
The config currently hardcodes the storage directory to /opt/libra/etc/libradb/db, so here we mount /data from host into /opt/libra/etc/libradb/db on the container. We also change the location of the libra.log inside the container, but it stays on /data directory on the host
Test Plan
terraform apply

(1) Name libradb for mounted dir is confusing. Previously libradb was name of directory where state db is(as opposite to consensusdb where consensus db is). Now we have libradb/db/libradb with state db and libradb/db/consensusdbwith consensus db - this is too messy
(2) We need logs and data dir separated - data dir needs to be deleted during deploy and log files should be log rotated, both should be mounted to host
(3) Also we need to update cluster test code that do wiping and log rotation to account for directory name change

(1) Name libradb for mounted dir is confusing. Previously libradb was name of directory where state db is(as opposite to consensusdb where consensus db is). Now we have libradb/db/libradb with state db and libradb/db/consensusdbwith consensus db - this is too messy

Yes, this is not idea, but this is a temporary fix. @davidiw is working on the proper fix for this. Till then, this is a simple workaround.

(2) We need logs and data dir separated - data dir needs to be deleted during deploy and log files should be log rotated, both should be mounted to host
(3) Also we need to update cluster test code that do wiping and log rotation to account for directory name change

This PR does not change the structure of how we store logs and data on the host. Before and after, the data directory looks like this. So we dont need to change cluster-test code
[ec2-user:validator@ip-10-0-2-68 /data/libra]$ ls
consensusdb  libradb  libra.log

The PR has been approved, I'm doing a few final tweaks and will land shortly.
Agreed that the default storage path is nonsensical.

Okay, I'll trust @ankushagarwal's judgement on that
@bors-libra delegate+

:v: @ankushagarwal can now approve this pull request


Improve pyproject.toml metadata

Currently most of the metadata is in the setup.cfg file.

Codecov Report

Merging #7 (282a4b7) into master (2555f67) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #7   +/-   ##
=======================================
  Coverage   94.73%   94.73%
=======================================
  Files           6        6
  Lines         513      513
=======================================
  Hits          486      486
  Misses         27       27

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2555f67...282a4b7. Read the comment docs.


Fix scroll-up not working sometimes on mobile drawer

Steps to replicate:

Open the site on your mobile (https://aqua-drawer.surge.sh)
Open the drawer by tapping the pill handle at the bottom.
Scroll down to the table.
Try scrolling back up in one move

The app doesn't let you scroll up without first scrolling down, then moving your finger back up.
This will likely need to be fixed by replicating the issue on https://github.com/manufont/react-swipeable-bottom-sheet and fixing it there. (This is the library we use)

Library what we use for this task, use another RN library which use custom scroll, as for me I think  we need create drawer without using library, create component with fixed position for mobile which will be use sdandart browser scroll


Clarification: Expected behavior of calling QUIT on a reconnecting client

Hi,
What is the expected behavior of calling quit on a redis client which isOpen but not isReady, such as for a client which is attempting to reconnect to redis?
Currently it seems that ClientClosedError is raised immediately, even when the offline queue is enabled. Since in the normal case quit attempts to finish other commands which are in progress first before closing a connection, I might expect the client to wait until a reconnect attempt finishes after quit is called to either:

run queued commands and then disconnect, if the reconnect was a success
flush all queued commands and disconnect permanently, if the reconnect attempt failed

Thanks!
Environment:

Node Redis Version: 4.5.1

Calling .quit() on a client that is reconnecting will wait for the client to reconnect -> execute the commands in the queue (if the offline queue is disabled, the queue will be empty) -> run the QUIT command and close the socket (TBH I haven't tried it now. We can actually forcefully close the socket if the offline queue is disabled since the queue is empty anyway, but I'm not sure if optimizing for this case is necessary...
From looking at the code now, if you call .quit() from the error listener the command might be written on the socket before the client is changing its state, therefore the command will reject with "ECONNRESET" instead of being executed on the new socket.


4.6: Remove dependency on Sizzle’s :visible pseudo selector.

Its implementation is in jquery/src/css/hiddenVisibleSelectors.js .
Rationale: this enables the usage of Bootstrap with a slimmer than the “slim” jQuery distribution, utilizing the Native Selector
instead of the Sizzle selector.  In my case (for the modules I use) I build jQuery with:

npm grunt custom:slim,-sizzle,-dimensions,-offset,-deprecated,-wrap,-core/ready,-exports/amd,-deferred --filename=jquery.s.js && npm grunt remove_map_comment --filename=jquery.s.js

N.B. I do not understand jQuery and I have not run any automatic tests.

TBH I'm personally against this. We don't test it. We only test the official jQuery slim version and know that this works.

I do not ask to switch away from the official jQuery slim version, but to alter the code is such a way, that slim-separatists can further optimize the size of their code (=switch from the Sizzle selector to a Native selector)

I'm still not sure what's the gain for all the others. We can't enforce this requirement in the codebase, e.g. through linting, so this is a little moot as it can break anytime again.

The advantage appears once it is documented, that carousel/dropdown/modal do not depend anymore on a feature, available only in the Sizzle selector - the :visible pseudo selector.  Bootstrap users, willing to reduce the size of their JavaScript, can experiment building jQuery, that uses Native selector instead of the Sizzle selector.
I think this is a chicken and egg problem: nobody uses a version of jQuery with Native selector (=slimmer than slim), because Bootstrap requires the Sizzle selector.  And nearly nobody benefits from this change, as everybody (has to) use jQuery with the Sizzle selector.


Comments: Create an AWS Account

Link to chapter - http://serverless-stack.com/chapters/create-an-aws-account.html

This issue was moved to https://discourse.serverless-stack.com/t/comments-create-an-aws-account/88


src folder not added to npm repo

index.ts:
export * from './src';
angular2-busy:
node_modules
index.ts
package.json
README.md
src:
MISSING

I have the same issue.

You may try to reinsall it.

Same result after reinstall, the src folder is missing.
This is the output of the npm install.
c:\wsn-front2>npm install --save angular2-busy
(node:11024) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
npm WARN install Couldn't install optional dependency: Unsupported
<EMAIL_ADDRESS>c:\wsn-front2
└─┬<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

You may specify the version. For example:
npm install --save<EMAIL_ADDRESS>

This way works. Thank you.

lol
On Sep 13, 2016 1:34 PM, "Juliete"<EMAIL_ADDRESS>wrote:

This way works. Thank you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/devyumao/angular2-busy/issues/3#issuecomment-246641709,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACjudE6dvSyu5V0CZ37URlerGVlRVHuQks5qpnxEgaJpZM4JZlDO
.


DeliverySchema = CloudEventV01Schema

Recently has been introduced a new delivery schema such as CloudEventV01Schema. This schema supports only a single event (JObject), therefore all samples in this document will failed for deserializing of the request content with media type = application/cloudevents+json, see the implementation line:
var messages = await req.Content.ReadAsAsync<JArray>();
Thanks
Roman

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

ID: a6bb013c-83b0-84fd-f4eb-364db7b3c507
Version Independent ID: 6a2a7e4a-769f-034a-c9a2-c3decc6b20b0
Content: Event Grid trigger for Azure Functions
Content Source: articles/azure-functions/functions-bindings-event-grid.md
Service: functions
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

@romankiss Thank you for alerting us to this.  As noted in the Event Grid CloudEvents schema documentation, this feature is still in preview, so documentation is incomplete.  We will have it documented more fully by the time the feature is GA.


Support for postponed annotations

Fixes #291

eval_str was added to the signature function only in Python3.10, so this fix is only for 3.10+

Thank you for making this fix! Looks like we need three things for this to pass:

Python Lint is complaining about format.
to pass conventionalcommit, the commit message should be something like  "fix: Support for postponed annotations" (i.e. prepend with "fix:")
Test coverage


Raspberry Pi - Not load save

In retropie installed OpenBor not load saves. In Saves folder i can see saved files. In any games and anytimes not load saves
Thank you

does retropie use this openbor version ? i doubt it.

does retropie use this openbor version ? i doubt it.

Yeah it does: https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/ports/openbor.sh

probably a path issue. i'd recommend to add (or ask retropie developers to do so) some debug printfs to load/save code so we can debug where it's trying to access the files.


Setup automated CI testing for PRs using GitHub actions

Currently all PRs that have been contributed require pulling the specific branch and running the tests. It would provide much more speedy development cycles especially for contributors through automated CI builds that show on each of the PRs.
This PR encompasses exploring setting up automated CI tests initially for C++, but also for the python tests.

I had this lying around for some time already, but not yet finished. Will take a look again.
For tests one can use swiftshader CPU implementation of Vulkan. However it does not support GLSL (hinthint*).

I had this lying around for some time already, but not yet finished. Will take a look again.
For tests one can use swiftshader CPU implementation of Vulkan. However it does not support GLSL (hinthint*).

Wow swiftshader looks awesome - interestingly enough I have been wanting to find something for quite a LONG time now, I have an open issue in the VK HPP repo which has had no movement https://github.com/KhronosGroup/Vulkan-Hpp/issues/734
Haha good point on the glsl piece! Having said that tho, I would still be keen to explore the point about just installing shaderc, as potentailly that could make sure that it's always possible to pass string shaders (without the need to first convert them into spirv explicitly with the glsl dependency).
The point on swiftshader is very interesting tho - have you had a chance to try it by any chance?

Wow swiftshader looks awesome - interestingly enough I have been wanting to find something for quite a LONG time now, I have an open issue in the VK HPP repo which has had no movement https://github.com/KhronosGroup/Vulkan-Hpp/issues/734
Haha good point on the glsl piece! Having said that tho, I would still be keen to explore the point about just installing shaderc, as potentailly that could make sure that it's always possible to pass string shaders (without the need to first convert them into spirv explicitly with the glsl dependency).
The point on swiftshader is very interesting tho - have you had a chance to try it by any chance?

Yes it works fine. I'm already using it for CI in a private repo.

Yes it works fine. I'm already using it for CI in a private repo.

Interesting. Do you have a snippet that you coudl share? Or is this something you think you could add to the cmake file for the tests? This would really bring a lot of value as then it would be possible to set up github actions to run the tests on every PR submitted

Interesting. Do you have a snippet that you coudl share? Or is this something you think you could add to the cmake file for the tests? This would really bring a lot of value as then it would be possible to set up github actions to run the tests on every PR submitted

Here are also Swiftshader Windows binaries. However I remember I got a segfault when using Kompute Python with it. The Vulkan sample apps like vkcube.exe work fine however.
Will take a look at it sometime later again.
vk_swiftshader.dll
vk_swiftshader.debug.dll

Here are also Swiftshader Windows binaries. However I remember I got a segfault when using Kompute Python with it. The Vulkan sample apps like vkcube.exe work fine however.
Will take a look at it sometime later again.
vk_swiftshader.dll
vk_swiftshader.debug.dll


Fix failing mysql test build

Signed-off-by: Patrik Stas<EMAIL_ADDRESS>

Codecov Report

Merging #480 (bac6ec2) into main (7e731f5) will decrease coverage by 29.56%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main     #480       +/-   ##
===========================================
- Coverage   56.03%   26.47%   -29.57%
===========================================
  Files         155       19      -136
  Lines       14699      914    -13785
  Branches     4173      177     -3996
===========================================
- Hits         8237      242     -7995
+ Misses       2218      576     -1642
+ Partials     4244       96     -4148

Flag
Coverage Δ

integration-aries-vcx
?

unittests-agency-client
26.47% <ø> (ø)

unittests-aries-vcx
?

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

Impacted Files
Coverage Δ

agency_client/src/utils/comm.rs
0.00% <0.00%> (-25.00%)
:arrow_down:

agency_client/src/httpclient.rs
0.00% <0.00%> (-21.74%)
:arrow_down:

agency_client/src/get_message.rs
0.00% <0.00%> (-19.12%)
:arrow_down:

agency_client/src/agent_utils.rs
15.00% <0.00%> (-12.28%)
:arrow_down:

agency_client/src/update_message.rs
20.45% <0.00%> (-10.54%)
:arrow_down:

agency_client/src/agency_client.rs
0.00% <0.00%> (-9.10%)
:arrow_down:

agency_client/src/utils/libindy/crypto.rs
26.66% <0.00%> (-6.67%)
:arrow_down:

agency_client/src/payload.rs
0.00% <0.00%> (ø)

agency_client/src/update_connection.rs
9.52% <0.00%> (ø)

aries_vcx/tests/test_mysql_wallet.rs

... and 137 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7e731f5...bac6ec2. Read the comment docs.


Exchange improvements

I think we can revisit this soon-ish, probably next week.

I think we can revisit this soon-ish, probably next week.

Took a bit longer but I'm closing this as it will be implemented and generalized upon by https://github.com/PyVRP/PyVRP/pull/253.


Protect "pull" notification if branch changes

Currently we show a notification to pull changes if the PR branch is behind the upstream, but we should protect it to be a no-op if the current branch changes.

@alexr00 can you put some repro steps?
I'm not sure what the 'PR' branch is. I thought the pull request extension shows remote PRs so how would my local branch affect it?

To repro/verify:

Checkout a PR, either through the PRs view or by checking out a local branch that you have an active PR on.
Not using the PR extension, so through github.com or through a different clone of the same repo, push a new commit to the PR.
Run git fetch in you PR repo.
You should see a notification pop up saying that there are changes in your PR and do you want to pull. Don't do anything yet, just leave the notification sitting there.
Change branches.
Use the "Pull" button in the notification from 4. It should do nothing, because your current branch is no longer the PR branch. The original bug was that it would pull your current branch.


Migrate old issues

Please, migrate issues from old repositories (aas-model, aas-serializer, ...)

@twebermartins please review this task. None of the three old repositories has open issues anymore. One PR is still open as a reference for another issue in AAS4J but that's it.

Thanks @sebbader-sap :)


TimePicker text overflow when using fontSizeDelta 1

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Override fontSizeDelta on the MaterialApp theme textTheme
use showTimePicker to display a TimePicker

Expected results
TimePicker shows correctly
Actual results
The text for the minute and hour display is too large and overflows
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final theme = Theme.of(context);

    return MaterialApp(
      theme: ThemeData(
        useMaterial3: true,
        textTheme: theme.textTheme.apply(fontSizeDelta: 1.0),
      ),
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Builder(builder: (context) {
            return MaterialButton(
              onPressed: () => showTimePicker(
                context: context,
                initialTime: TimeOfDay.now(),
              ),
              child: const Text("Show Time Picker"),
            );
          }),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.13.6, on macOS 14.0 23A344 darwin-x64, locale en-GB)
    • Flutter version 3.13.6 on channel stable at /Users/username/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ead455963c (8 days ago), 2023-09-26 18:28:17 -0700
    • Engine revision a794cf2681
    • Dart version 3.1.3
    • DevTools version 2.25.0

Hi @andcea, this has been fixed on the master and beta channels and should make it to the stable branch sometime in the future. See the screenshots below.
Per our triage policy, I'll be closing this since this has already been fixed on the master channel.
If you do encounter this issue on any of those channels, kindly leave a comment below and I will reopen this.
Thank you

stable
master & beta

flutter doctor -v
[!] Flutter (Channel stable, 3.13.6, on macOS 14.0 23A344 darwin-arm64, locale en-GB)
    • Flutter version 3.13.6 on channel stable at /Users/nexus/dev/sdks/flutter
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter_beta/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter_beta/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ead455963c (8 days ago), 2023-09-26 18:28:17 -0700
    • Engine revision a794cf2681
    • Dart version 3.1.3
    • DevTools version 2.25.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.2)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 75.1.4
    • Dart plugin version 232.9559.10

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

[✓] Connected device (3 available)
    • Pixel 7 (mobile) • 28291FDH2001SA • android-arm64  • Android 14 (API 34)
    • macOS (desktop)  • macos          • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)     • chrome         • web-javascript • Google Chrome 117.0.5938.149
    ! Error: Browsing on the local area network for Nexus. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[✓] Flutter (Channel beta, 3.14.0-0.2.pre, on macOS 14.0 23A344 darwin-arm64, locale en-GB)
    • Flutter version 3.14.0-0.2.pre on channel beta at /Users/nexus/dev/sdks/flutter_beta
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 123453dc41 (5 weeks ago), 2023-08-31 13:50:44 -0700
    • Engine revision b93c76ab94
    • Dart version 3.2.0 (build 3.2.0-42.2.beta)
    • DevTools version 2.26.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.2)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 75.1.4
    • Dart plugin version 232.9559.10

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

[✓] Connected device (3 available)
    • Pixel 7 (mobile) • 28291FDH2001SA • android-arm64  • Android 14 (API 34)
    • macOS (desktop)  • macos          • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)     • chrome         • web-javascript • Google Chrome 117.0.5938.149
    ! Error: Browsing on the local area network for Nexus. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.16.0-3.0.pre.35, on macOS 14.0 23A344 darwin-arm64, locale en-GB)
    • Flutter version 3.16.0-3.0.pre.35 on channel master at /Users/nexus/dev/sdks/flutters
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter_beta/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter_beta/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b75f5edb61 (2 hours ago), 2023-10-05 01:38:13 -0400
    • Engine revision 0ed225c3cc
    • Dart version 3.2.0 (build 3.2.0-231.0.dev)
    • DevTools version 2.28.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.2)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 75.1.4
    • Dart plugin version 232.9559.10

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

[✓] Connected device (4 available)
    • Pixel 7 (mobile) • 28291FDH2001SA            • android-arm64  • Android 14 (API 34)
    • Nexus (mobile)   • 00008020-001875E83A38002E • ios            • iOS 17.0.2 21A351
    • macOS (desktop)  • macos                     • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)     • chrome                    • web-javascript • Google Chrome 117.0.5938.149
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.


[RED-2737] Get running on A100 instance

Need to call init_process_group before DDP(...), apparently. Otherwise get:
ValueError: Default process group has not been initialized, please make sure to call init_process_group.

whoops, meant to PR into my fork


Set version to 1.10.0

High Level Overview of Change
The version number is updated to 1.10.0 for the stable release. Release notes are included.
Context of Change
No release blockers have been identified in 1.10.0-rc4, so this is the same as rc4.
Type of Change

[x] Release

Flaky test:
1> ripple.app.AccountSet WalletID
0> #157 failed: apply: Got temINVALID (The transaction is ill-formed.); Expected tesSUCCESS (The transaction was applied. Only final in a validated ledger.)
0> {
   "Account" : "raMjuzZYRZ4yza9DAd5Szt9tz9ZDzD4QzP",
   "Amount" : {
      "currency" : "XAU",
      "issuer" : "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3",
      "value" : "1000"
   },
   "Destination" : "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3",
   "Fee" : "10",
   "Flags" :<PHONE_NUMBER>,
   "Sequence" : 13,
   "SigningPubKey" : "023F321AFD65B713B5394BBE2C9EE07218985DEDC56C53DE9F89749F9DF56A70ED",
   "TransactionType" : "Payment",
   "TxnSignature" : "3045022100A8B4E6EC2D181BF7DFFB7A7983EE426E5E812C0252324471AC23E489F602282D02200B2C68308DAD156B8618B99AEBBAC79BDDA6F5AEF8AA9C173646BA0D9208F537"
}

1> ripple.app.AccountSet EmailHash

Due to an unexplainable LogicError seen on a Testnet client handler, and a desire to run 1.10.0-rc4 on more servers as a burn-in period, the maintainers have decided to push the target release date out by 1 week to: Tuesday, March 14, 2023.
1.10.0-rc4 continues to have no known issues, and the maintainers recommend deploying it for testing purposes. If any issues are detected, please report them here. Security-sensitive issues should be reported to<EMAIL_ADDRESS>

Due to an unexplainable LogicError seen on a Testnet client handler, and a desire to run 1.10.0-rc4 on more servers as a burn-in period, the maintainers have decided to push the target release date out by 1 week to: Tuesday, March 14, 2023.
1.10.0-rc4 continues to have no known issues, and the maintainers recommend deploying it for testing purposes. If any issues are detected, please report them here. Security-sensitive issues should be reported to<EMAIL_ADDRESS>
What is the LogicError?

@nbougalis: emailed to you


improv(instrumentation-http): supressInstrumentation when we get a request on ignoredPath [#1831]

Fixes #1831

Maybe a simple regression test should be added to ensure that this doesn't get removed per accident.

Maybe a simple regression test should be added to ensure that this doesn't get removed per accident.

Maybe a simple regression test should be added to ensure that this doesn't get removed per accident.

That's why i added https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213, it create a "child" span within the request so if suppressInstrumentation isnt used, tests will fails since they expect to have 0 span.

Maybe a simple regression test should be added to ensure that this doesn't get removed per accident.

That's why i added https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213, it create a "child" span within the request so if suppressInstrumentation isnt used, tests will fails since they expect to have 0 span.

I think added changes are not covered with unit tests.

I think added changes are not covered with unit tests.

I think added changes are not covered with unit tests.

It is tested here https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213

I think added changes are not covered with unit tests.

It is tested here https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213

I think added changes are not covered with unit tests.

It is tested here https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213. Without this change, that change to the test would cause it to fail because it creates a span that would not be ignored as a child of an ignored path.

I would expect some simple test with checking that the span hasn't been exported, hard to say where is such unit test something like this it('should not export supressed span', ()=>{}); and after reverting the code this test should be failing.
No unit test has been added, just modification of before block, if anything fails it won't tell you why it failed - at least from all modified code this doesn't look so.

I think added changes are not covered with unit tests.

It is tested here https://github.com/open-telemetry/opentelemetry-js/pull/1838/files#diff-ce862d1183e8ab52e6c94e5cc3022280fe213394a9b88e7f473f16620db344efR213. Without this change, that change to the test would cause it to fail because it creates a span that would not be ignored as a child of an ignored path.

I would expect some simple test with checking that the span hasn't been exported, hard to say where is such unit test something like this it('should not export supressed span', ()=>{}); and after reverting the code this test should be failing.
No unit test has been added, just modification of before block, if anything fails it won't tell you why it failed - at least from all modified code this doesn't look so.

No unit test has been added, just modification of before block, if anything fails it won't tell you why it failed - at least from all modified code this doesn't look so.

I don't agree, no unit test has been added because a test for the feature that the improv is on (when we ignore paths in the config) was already existing. I don't see the advantage of having multiple individual test for the same feature instead of one that test everything.

if anything fails it won't tell you why it failed

That's generally a "problem" with the tests we write, there are no description of each assert. It forces you to debug manually the test (one could argue that you must do this in every case), at which point it's easy to find out which span is exported.

No unit test has been added, just modification of before block, if anything fails it won't tell you why it failed - at least from all modified code this doesn't look so.

I don't agree, no unit test has been added because a test for the feature that the improv is on (when we ignore paths in the config) was already existing. I don't see the advantage of having multiple individual test for the same feature instead of one that test everything.

if anything fails it won't tell you why it failed

That's generally a "problem" with the tests we write, there are no description of each assert. It forces you to debug manually the test (one could argue that you must do this in every case), at which point it's easy to find out which span is exported.

That's generally a "problem" with the tests we write, there are no description of each assert. It forces you to debug manually the test (one could argue that you must do this in every case), at which point it's easy to find out which span is exported.

That is exactly what I'm telling, having a simple unit test as I described would be a perfect description and documentation of the changed piece of code. This is a 5 minute and will save much more minutes in future for any1 who will be modifying this part of code. Unit test will fail and it will tell you exactly why.

That's generally a "problem" with the tests we write, there are no description of each assert. It forces you to debug manually the test (one could argue that you must do this in every case), at which point it's easy to find out which span is exported.

That is exactly what I'm telling, having a simple unit test as I described would be a perfect description and documentation of the changed piece of code. This is a 5 minute and will save much more minutes in future for any1 who will be modifying this part of code. Unit test will fail and it will tell you exactly why.

That is exactly what I'm telling, having a simple unit test as I described would be a perfect description and documentation of the changed piece of code. This is a 5 minute and will save much more minutes in future for any1 who will be modifying this part of code. Unit test will fail and it will tell you exactly why.

I think you misundestood what i said, i meant that it's much better to document what assert are supposed to test instead of having multiple "simple" unit test

That is exactly what I'm telling, having a simple unit test as I described would be a perfect description and documentation of the changed piece of code. This is a 5 minute and will save much more minutes in future for any1 who will be modifying this part of code. Unit test will fail and it will tell you exactly why.

I think you misundestood what i said, i meant that it's much better to document what assert are supposed to test instead of having multiple "simple" unit test


Parse error when implement both justifycontent/alignitems on Row component

When I  implement both  justifycontent and alignitems props on Row component, it seems that parse error. If I just implement either justifycontent or alignitems, everything is fine.

Thanks for the report! Looks like it might be getting caused from a missing semi-colon in the styles. I'll look into it and try to get a patch published tomorrow 😄

hello, is there any feedback ? 😎

Fixed in v1


Private installer like TachiyomiJ2K

Describe your suggested feature
Private installer like TachiyomiJ2K
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extension's repository.
[X] I have updated the app to version 1.10.2.
[X] I will fill out all of the requested information in this form.

It exists in advanced settings


fix issue 856

Signed-off-by: cndoit18<EMAIL_ADDRESS>closes/fixes #856

[ ] I've made sure the CHANGELOG.md will remain up-to-date after this PR is merged.

deploy/charts/mysql-operator/templates/_orchestrator-helpers.tpl
{{- define "orchestrator.fullname" -}} {{- $fullname := include "mysql-operator.fullname" . | trunc 59 | trimSuffix "-" }} {{- printf "%s-orc" $fullname  }} {{- end }}
You have issue in "%s-orc".
In orc config "mysql-operator-1-svc" but svc name "mysql-operator-orc-1-svc".

deploy/charts/mysql-operator/templates/_orchestrator-helpers.tpl
{{- $fullname := include "mysql-operator.fullname" . | trunc 59 | trimSuffix "-" }}
{{- printf "%s-orc" $fullname  }}
{{- end }}

You have issue in "%s-orc". In orc config "mysql-operator-1-svc" but svc name "mysql-operator-orc-1-svc".

If change this helpers, its broke upgrade.
diff --git a/mysql-operator/templates/_orchestrator-helpers.tpl b/mysql-operator/templates/_orchestrator-helpers.tpl
index d0f0d0e..3f87470 100644
--- a/mysql-operator/templates/_orchestrator-helpers.tpl
+++ b/mysql-operator/templates/_orchestrator-helpers.tpl
@@ -10,10 +10,10 @@

 {{- define "orchestrator.raftList" -}}
 {{- $replicas := int .Values.replicaCount }}
-{{- $raftServiceName := include "orchestrator.fullname" . }}
+{{- $raftServiceName := include "mysql-operator.fullname" . }}
 {{- $nodes := (dict)  }}
 {{- range $i := until $replicas }}
-{{- $_ := set $nodes (printf "%d" $i) (printf "%s-%d-svc" $raftServiceName $i) }}
+{{- $_ := set $nodes (printf "%d" $i) (printf "%s-%d-orc-svc" $raftServiceName $i) }}
 {{- end }}
 {{- values $nodes | sortAlpha | join "," }}
 {{- end }}
diff --git a/mysql-operator/templates/orchestrator-config.yaml b/mysql-operator/templates/orchestrator-config.yaml
index 90e25d4..dbe538e 100644
--- a/mysql-operator/templates/orchestrator-config.yaml
+++ b/mysql-operator/templates/orchestrator-config.yaml
@@ -7,9 +7,9 @@
 {{- $_ := set $conf "SQLite3DataFile" "/var/lib/orchestrator/orc.db" }}
 {{- $_ := set $conf "RaftEnabled" true }}
 {{- $_ := set $conf "RaftDataDir" "/var/lib/orchestrator" }}
-{{- $_ := set $conf "RaftAdvertise" "{{ .Env.HOSTNAME }}-svc" }}
+{{- $_ := set $conf "RaftAdvertise" "{{ .Env.HOSTNAME }}-orc-svc" }}
 {{- $_ := set $conf "RaftBind" "{{ .Env.HOSTNAME }}"}}
-{{- $_ := set $conf "HTTPAdvertise" "http://{{ .Env.HOSTNAME }}-svc:80" }}
+{{- $_ := set $conf "HTTPAdvertise" "http://{{ .Env.HOSTNAME }}-orc-svc:80" }}
 {{- if eq 1 $replicas -}}
 {{- $_ := set $conf "RaftNodes" (list) }}
 {{- else -}}
diff --git a/mysql-operator/templates/orchestrator-raft-service.yaml b/mysql-operator/templates/orchestrator-raft-service.yaml
index 2c9059b..79e274f 100644
--- a/mysql-operator/templates/orchestrator-raft-service.yaml
+++ b/mysql-operator/templates/orchestrator-raft-service.yaml
@@ -1,12 +1,11 @@
 {{- $replicas := int .Values.replicaCount -}}
 {{- $labels :=  (include "mysql-operator.labels" .) -}}
-{{- $orcname := (include "orchestrator.fullname" .) -}}
 {{- $fullName := (include "mysql-operator.fullname" .) -}}
 {{- range $i := until $replicas -}}
 apiVersion: v1
 kind: Service
 metadata:
-  name: {{ printf "%s-%d-svc" $orcname $i }}
+  name: {{ printf "%s-%d-orc-svc" $fullName $i }}
   labels:
     app.kubernetes.io/component: orchestrator-raft
     {{- $labels | nindent 4}}

Something like this is work. And can't be upgraded.


Uncaught TypeError: blockToDrag.onMouseMove_ is not a function

Expected Behavior
The "Fake some drags!" thing in the blocks playground should not raise errors
Actual Behavior
When I click "Fake some drags!", I get the following error message:
Uncaught TypeError: blockToDrag.onMouseMove_ is not a function

Steps to Reproduce

Navigate to https://llk.github.io/scratch-blocks/tests/vertical_playground.html
Drag some blocks (or just use "Spaghetti")
Click "Fake some drags!"
Nothing happens - if you look in the console you see that error

Operating System and Browser
Chromium 57 Raspbian Desktop

Oops--that button shouldn't be there anymore, since it was for debugging a drag framework that no longer exists.  Want to remove it?

@rachel-fenichel oh, I see. Sure, I can remove it if this is help wanted - where's the code for it?

This code and the stuff it touches: https://github.com/LLK/scratch-blocks/blob/develop/tests/vertical_playground.html#L293
Thanks!


Use $XDG_CONFIG_HOME for configuration, not $HOME/.dart

I just noticed $HOME/.dart/. I think it might be better to use $XDG_CONFIG_HOME, which defaults to $HOME/.config/, instead of using $HOME.
In this case we would create config files in:

$XDG_CONFIG_HOME/dart/,

And default $XDG_CONFIG_HOME to $HOME/.config/ if it is not defined.
I suspect using $APPDATA instead of $XDG_CONFIG_HOME on Windows is fine.
I'm not sure what to do on Mac, maybe stackoverflow has a suggestion.
Not polluting the $HOME folder is generally nice, afaik ~/.config/ is also used by Chrome, spotify, discord, gcloud and many other judging by my ~/.config/ folder.
CC @jwren

Looks related to:
https://github.com/dart-lang/sdk/issues/41560

Duplicate of #41560


[fix] thetvdb component retrieve first aired date

fallback to retrieve the first episode's aired date when series's first aired date not specified

Motivation for changes:
TheTVDB stopped providing the series's first aired date correctly. This fix is to fallback to getting the aired date from the first episode if it is not available.
Detailed changes:

If first_aired is not set, query TheTVDB API for the first episode and use it's first_aired value

Seems like a good solution to me, thanks!

Sorry, I found an issue. Sometimes the first episode absoluteNumber is not setup correctly either, really seems like a mess over at TheTVDB.
The fix is to use ?airedSeason=1&airedEpisode=1 instead of ?absoluteNumber=1


Synchronize with angular.io and Update to translate function

Synchronize with the latest version of angular.io
Resolve the conflict to merge
Add the folder to './public/translate/ko'
Add the function to add the "SHOW/HIDE ENGLISH" button

@tiratano 번역해주신 튜토리얼 파트에서 일부 업데이트 된 부분(삭제/변경)이 있어 해당 내용 반영하였습니다.

@onyoon7 옛날 옛적에가 없어졌군요 ^^; 네 업데이트 부분 확인했습니다.

@naomiblack
I got the some bad news from @googlebot.
I just updated to sync with angular.io &angular-ko.
Do I have to get the author consent from commiter that commit was marked with 'x'?
They are almost 30 people.
Is there any other way to merge without consent of all?


fix(#81): no default for deepinfra_model

ref #81

PR-Codex overview
This PR updates the README.md file by removing the default value for deepinfra_model and providing a link to all available models.
Detailed summary

Removed default value for deepinfra_model
Added link to all available models for Deep Infra API

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 3min)


Image Source Url is missing

I am trying to upload an image in Ckeditor_demo app through admin. And I am getting this error.

i am also seeing the same issue

I'm also facing the same issue

I'm also facing the same issue
How to solve it?

Apparently, you need to click Send it to the server button just below it before clicking OK according to this Stackoverflow thread


test deriving from show

Coverage remained the same at 83.871% when pulling 2f45cedd4bf0881ddc60f234df87ab3cfb4299b7 on test/more-coverage into ab7b79e9baed2b31af4cb694fc0caeacd3870ad1 on master.


Rmove duplications between irmin-layers and irmin-pack/layered

There is a lot of code duplication in irmin-pack and irmin-pack.layered (for good reasons: it's super hard to deduplicate this). We should try to reduce it when it's possible, especially we know that we want self-contained layers and this could make the signatures a bit simpler.

Closing, as this duplication no longer exists.


Allow the lobby API to require a secret for all requests

If an environment variable LOBBY_SECRET is provided when the API server is started, then all API requests will require that secret in a header named lobby-secret. (Issue #198)
This check is provided as a middleware for the API koa server.
Checklist

[x] Use a separate branch in your local repo (not master).
[x] Test coverage is 100% (or you have a story for why it's ok).

This is branched from #189 , so will require a rebase when it lands.

Coverage remained the same at 100.0% when pulling 703b267757f6829f733049da6908be80e981faf2 on scally:lobby-protect into 479e7d93af8464f911a0fc5f82923eb91b3a0d27 on google:master.


Show all histories of all users (global)?

Is it possible that I can search through all commands ever entered on the whole machine (by any user)?

@bor8 say:

Show all histories of all users (global)?

A very strange question, hstr itself uses the HISTFILE created by one of the shell. If shell has no history, then hstr will show emptiness.

Not funny, but good. Then I won't use this software and wait for one that can. Have a nice day.


Issue 187 pages

Closes #187
I decided to leave out the actual reference until it's more finalized

Thanks @DavAug , is it working for you now?
https://sabs-r3-epidemiology.github.io/branchpro/

Yep, it’s working now!
On Jul 28, 2021, at 11:16 AM, rcw5890<EMAIL_ADDRESS>wrote:
Thanks @DavAughttps://github.com/DavAug , is it working for you now?
https://sabs-r3-epidemiology.github.io/branchpro/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/SABS-R3-Epidemiology/branchpro/pull/188#issuecomment-888189304, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEY2T3THPUHXFB3KN36U4NDTZ7KHXANCNFSM5BCL5GQQ.


add HR value to mafSurvival

Add HR value https://github.com/PoisonAlien/maftools/issues/348
Please check it. :)

Wow that was fast! Looks okay to me. I will test it on other cohorts.


Update README.md

(wip) Suggested README updates to complete & center all the 4 ABO datasets

@ehennestad This is a near-complete README update per our conversation on Friday. It puts the datasets up front & center, with the first table focused on the quickstart examples, including your new one for Visual Behavior 2P.
Your high-level (and any detailed) feedback welcomed.
Known TODOs & decision points:

Insert the view (from File Exchange) and run (via Open in MATLAB Online link generator) links
Maybe break up Visual Behavior Quickstart into a quickstart (shorter than current) & demo (slightly longer than current) to have Visual Behavior entries in both the first two tables?
Maybe update the schematic graphic to convey both Visual Coding & Visual Behavior conventions?
Maybe add run link for Visual Coding Neuropixels demo and/or tutorial if those are now runnable in MATLAB Online (basic)?

FYI @stevevanhooser, I believe this update (pending Eivind's review above) should make it easier for your intro anchored by the README. The initial section now includes all the ABO datasets & gives some description of each. Explaining the datasets should in my view be a key part of the short introduction.

I am wondering if the text does not convey how the toolbox makes the data very easily accessible using local caching and on-demand object properties. This is of course obvious if you run the live scripts, but maybe a code snippet in the readme itself would bring this to the surface.
I.e, In three lines of code, you can retrieve neural data:
ophysSessionTable = bot.listSessions('VisualCoding', 'Ophys')
exampleSession = bot.getSessions( ophysSessionTable(1, :) )
dff = exampleSession.fluorescence_traces_dff

Maybe update the schematic graphic to convey both Visual Coding & Visual Behavior conventions?

The only notable differences

The experiment is defined very differently in the Visual Coding and Visual Behavior datasets.
The Visual Behavior dataset includes "Behavior Only" sessions, but this is not yet supported in v0.9.4

Looking good here. I'm just confirming that I'll stand by to merge when it is no longer a draft.

Thanks @ehennestad/@stevevanhooser for the detailed/directional feedback on my first pass suggestions.
Have just completed another pass that adds a bit more text explanation & updates structure, along lines of Eivind's suggestions. Note: haven't yet broken up the image into two, so it simply repeats the image for now.
@ehennestad : thoughts on how well this approach implements (or doesn't) the ideas you suggested?
Re table-of-contents: it seems there is not a great way in GitHub. While there's a built-in table-of-contents, it's not especially easy to find.

I like the current flow and division into the different sections!
For the table of contents, it could be a simple markdown list linking to the different sections, but as its a short and concise readme it might not be very necessary.
I also would not be too concerned about splitting the image if you don't have the source for it.

Adding 2 images that split up the prior workflow diagram...

Thank you @stevevanhooser & @ehennestad for the reviews.
I've gone ahead and broken up the images into two.
While there may be further tweaks in the days/weeks ahead, I suggest this is a good moment to merge the PR to affirm this is the intended direction/structure for the foreseeable future.


Viewport Scroll Unuseably Fast

When I use the arrow keys or the mouse to scroll the screen during a bot game, it moves way too fast for me to be able to use it with any accuracy, so I am reduced to clicking on the minimap to see what's going on
Is there any way to decouple the viewport scroll speed from the game speed / step size?

I see this issue was referenced in a PR which is already merged.
Was this solved?


Borden Number Issue

When generating a new borden number the page fails to load.
Console issue:
"Failed to load resource: the server responded with a status of 500 (Internal Server Error)"

This was resolved


How to use .env variables?

Ladle looks great, trying it as a testbed for playwright. Is there any way to access the variables in the .env file? I noticed that doing something like VITE_VAR=foo yarn ladle serve works.

https://github.com/tajo/ladle/issues/57 exposes .env files and adds some documentation about env variables and global constant replacements.
GitHub is having a partial outage so can't release a new version yet. 😭

released as<EMAIL_ADDRESS>

docs: https://www.ladle.dev/docs/config/#env-variables-and-modes

Thanks for the lightning-fast resolution. I will test tomorrow.


feat: Make Service Network Connection optional

Fixes https://github.com/GoogleCloudPlatform/terraform-google-cloud-ids/issues/16
This PR adds a new optional variable create_service_networking_connection allowing to skip the creation of servicenetworking connection and IP range for it.
That is needed when Cloud IDS endpoint is provisioned in the VPC network where servicenetworking connection already exists.
The change is backward compatible.

@apeabody Hi! Could you please review this PR?

/gcbrun

@apeabody Thank you! It should be fixed now.

/gcbrun


Condition upon column value

Hello,
Is it possible to set a condition on a computed column so that the column value depends on the category value of another (example: col5=0 if col3 = True/False or col4="some_str") ? If so, how to do it ?
Thank you

Yes it is possible.
Globally, you can see whole documentation for computed column formulas here:
https://github.com/fbaligand/kibana-enhanced-table#computed-settings-documentation
Then, the formula expression language is expr-eval. You can click the link to see the syntax.
Finally, to answer to your precise question, you can use this formula:
(col3 == "True/False" or col4 == "some_str") ? 0 : 1

@fbaligand is it possible to pinned filter on filterbar by clicking a conditional column in enhanced table? as seen below, I want to click on the red box to add that filter on the filterbar. Thankyou in advance

Thanks @fbaligand , I couldn't find it in the documentation, but it works perfectly, thanks a lot !

Well, concerning documentation, in expr-eval, you have a table listing all operators, including or operator and ternary operator (x ? y : z)

Happy to see that my suggestion works perfectly for your need!
Given that your question is answered, I close the issue.


Installation Error: The specified location-constraint is not valid -Service: S3, Status Code: 400

I have been trying to deploy AWS SaaS Boost following the guide:
https://github.com/awslabs/aws-saas-boost/blob/main/docs/install_using_cloud9.md
After completing all the prerequisites and running the install.sh script, i got the following error.
Checking for necessary AWS service linked roles
Creating S3 artifacts bucket
Installation Error: The specified location-constraint is not valid (Service: S3, Status Code: 400, Request ID: PNVGXZ1TWDFSZFHN, Extended Request ID: ljBXVMnulTSIk8tB1xPqeIsBbg0f6JcPZ580Z1UO2pc8z80ZGkIDfoi04xiCUA8tW6PfS65v8eM=)
Please see detailed log file saas-boost-install.log
My user account has full administrator rights.
Reproduction Steps
Server: Cloud9AmazonLinux2
Maven: Apache Maven 3.5.2
Yarn: 1.22.11
Java: Corretto-<IP_ADDRESS>.1
Node: v14.17.6

Would you like to continue the installation with the following options?
AWS Account:
AWS Region: us-east-1
AWS SaaS Boost Environment Name: dev
Admin Email Address:
Install optional Analytics Module: true
Amazon QuickSight user for Analytics Module:
Setup AWS Directory Service for FSx for Windows File Server: false
Continue (y or n)? y
What did you expect to happen?
Finish installation proccess

Fully deploy Saas boost
What actually happened?
===========================================================
Installing AWS SaaS Boost
Checking for necessary AWS service linked roles
Creating S3 artifacts bucket
Installation Error: The specified location-constraint is not valid (Service: S3, Status Code: 400, Request ID: NMD8A28AES-partially-redacted, Extended Request ID: lLNxNCiVU21TZCoi18GNuf3j7YvOFPk5xj-partially-redacted
Please see detailed log file saas-boost-install.log

2021-09-23 15:59:30.673  ERROR SaaSBoostInstall - software.amazon.awssdk.services.s3.model.S3Exception: The specified location-constraint is not valid (Service: S3, Status Code: 400, Request ID: FAGJZ1TJDNA-partially-redacted, Extended Request ID: hQIWJJHjlBAngG193OYF1WTmZLU16DqmsLsK7Jhn1-partially-redacted
Environment

AWS Region  : us-east-1
AWS SaaS Boost Version :
2021-09-23 15:58:52.566  INFO  SaaSBoostInstall - 330525e-dirty, Commit time: 2021-09-15T21:40:19+0000
2021-09-23 15:58:52.570  WARN  SaaSBoostInstall - Setting version to 330525e because the repository is untagged.
2021-09-23 15:58:54.122  INFO  SaaSBoostInstall - ===========================================================
2021-09-23 15:58:54.123  INFO  SaaSBoostInstall - Welcome to the AWS SaaS Boost Installer
2021-09-23 15:58:54.124  INFO  SaaSBoostInstall - Installer Version: 330525e
2021-09-23 15:58:54.124  INFO  SaaSBoostInstall - Checking maven, yarn and AWS CLI...
2021-09-23 15:58:54.125  INFO  SaaSBoostInstall - Executing Commands: mvn -version
2021-09-23 15:58:54.464  INFO  SaaSBoostInstall - Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
2021-09-23 15:58:54.464  INFO  SaaSBoostInstall - Maven home: /usr/share/apache-maven
2021-09-23 15:58:54.465  INFO  SaaSBoostInstall - Java version: 11.0.12, vendor: Amazon.com Inc.
2021-09-23 15:58:54.465  INFO  SaaSBoostInstall - Java home: /usr/lib/jvm/java-11-amazon-corretto.x86_64
2021-09-23 15:58:54.465  INFO  SaaSBoostInstall - Default locale: en_US, platform encoding: UTF-8
2021-09-23 15:58:54.466  INFO  SaaSBoostInstall - OS name: "linux", version: "4.14.246-187.474.amzn2.x86_64", arch: "amd64", family: "unix"
2021-09-23 15:58:54.474  INFO  SaaSBoostInstall - Executing Commands: yarn -version
2021-09-23 15:58:54.648  INFO  SaaSBoostInstall - 1.22.11
2021-09-23 15:58:54.657  INFO  SaaSBoostInstall - Executing Commands: aws --version
2021-09-23 15:58:54.996  INFO  SaaSBoostInstall - Executing Commands: aws sts get-caller-identity
Workload OS  (Linux or Windows) :
Cloud9AmazonLinux2

Other

2021-09-23 15:59:30.673  ERROR SaaSBoostInstall - software.amazon.awssdk.services.s3.model.S3Exception: The specified location-constraint is not valid (Service: S3, Status Code: 400, Request ID: FAGJZ1TJDNA-partially-redacted, Extended Request ID: hQIWJJHjlBAngG193OYF1WTmZLU16DqmsLsK7Jhn1-partially-redacted
at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handleErrorResponse(AwsXmlPredicatedResponseHandler.java:156)
at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handleResponse(AwsXmlPredicatedResponseHandler.java:106)
at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handle(AwsXmlPredicatedResponseHandler.java:84)
at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handle(AwsXmlPredicatedResponseHandler.java:42)
at software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler$Crc32ValidationResponseHandler.handle(AwsSyncClientHandler.java:94)
at software.amazon.awssdk.core.internal.handler.BaseClientHandler.lambda$successTransformationResponseHandler$5(BaseClientHandler.java:229)
at software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:40)
at software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:30)
at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:73)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:42)
at software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:77)
at software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:39)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:50)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:36)
at software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:64)
at software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:34)
at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:56)
at software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:36)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:80)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:60)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:42)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:48)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:31)
at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
at software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
at software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:193)
at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:128)
at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:154)
at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:107)
at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:162)

This is :bug: Bug Report

Hi @CarlosRigil , thanks for the report! Can you just answer a few questions to help me reproduce this issue:

At what point in the process did you see this failure? Did you ever see a message like Awaiting CloudFormation Stack sb-dev to complete.  Sleep 1 minute(s)...?
Can you verify that your Cloud9 environment (the EC2 instance hosting the environment) was provisioned in us-east-1?
It looks like you've obfuscated some information from the Installer's confirmation (totally fine). Can you just confirm for me that your selections during the install process were like the below? Or, if they were different, how were they different?

===========================================================
 1. New AWS SaaS Boost install.
 2. Install Metrics and Analytics into existing AWS SaaS Boost deployment.
 3. Update Web Application for existing AWS SaaS Boost deployment.
 4. Update existing AWS SaaS Boost deployment.
 5. Delete existing AWS SaaS Boost deployment.
 6. Exit installer.
Please select an option to continue (1-6): 1
Directory path of Saas Boost download (Press Enter for '<saas-boost install directory>'):
Enter name of the AWS SaaS Boost environment to deploy (Ex. dev, test, uat, prod, etc.): dev
Enter the email address for your AWS SaaS Boost administrator: <your email address>
Enter the email address address again to confirm: <your email address>
Would you like to install the metrics and analytics module of AWS SaaS Boost (y or n)? y
Would you like to setup Amazon Quicksight for the Analytics module? You must have already registered for Quicksight in your account (y or n)? n
If your application runs on Windows and uses a shared file system, Active Directory is required.
Would you like to provision AWS Directory Service to use with FSx for Windows File Server (y or n)? n

===========================================================

Hi @PoeppingT  , thanks for your quick response, here my rest of my info:
1.-At what point in the process did you see this failure? Did you ever see a message like Awaiting CloudFormation Stack sb-dev to complete. Sleep 1 minute(s)...?
I don't see any message about "Awaiting CloudFormation Stack sb-dev to complete..." I process got interrupted just after the output that says "Creating S3 artifacts bucket"
Right after that, the error described on my post got displayed.
2.-Can you verify that your Cloud9 environment (the EC2 instance hosting the environment) was provisioned in us-east-1?
It was created on us-east-1, and confirmed running describe-instance from AWS CLI (see output below)
                "Placement": {
                    "AvailabilityZone": "us-east-1e",
                    "GroupName": "",
                    "Tenancy": "default"
                },

3.-It looks like you've obfuscated some information from the Installer's confirmation (totally fine). Can you just confirm for me that your selections during the install process were like the below? Or, if they were different, how were they different?
The selection were as described, I am just selecting option #1 (New AWS SaaS Boost Install.)
then I confirm the path of the  Saas Boost download directory
Then, I select the name of the environment, which I am typing "dev"
later, I type twice my email address and I confirm that I want to install Analytics
system asks if I want to setup QuickSight and I reply "y" (because I already did the QuickSight setup on us-east-1 before hand using same user account)
the I respond "n" to the question if I want to setup AWS Directory Service.
NOTE I have replicated same issue provisioning a new EC2 Instance with Amazon Linux 2, installing same tooling versions used for Cloud9. I just wanted to use a brand new EC2 instance and replicate the issue.
After repeating same steps, I am getting same error.
this new EC2 instance is also located in us-east-1.

Thanks for the report @CarlosRigil ! I have reproduced the issue in us-east-1 as well: in fact you don't need to install any optional modules in saas-boost for this to happen. The issue lies with the specification of BucketLocationConstraint in SaaSBoostInstall when creating the S3 bucket:
CreateBucketResponse createResponse = s3.createBucket(request -> request
    .createBucketConfiguration(
        config -> config.locationConstraint(BucketLocationConstraint.fromValue(AWS_REGION.id()))
    )
    .bucket(this.s3ArtifactBucket)
);

S3 buckets are created in us-east-1 by default, so placing a BucketLocationConstraint specifying us-east-1 doesn't make sense.
If you would like to take a shot at fixing this yourself, go for it! You can fork aws-saas-boost, make the change yourself, test it, then open a PR from your fork against the main repository. If not, one of us in the community will get to it soon.

Ah, good old S3 not acting like any other service (because it was the first!). Be sure that the fix retains the current functionality when the region is not us-east-1.

Hi @PoeppingT, I did what you suggested, and now the installation works!

We still want to fix this in main, so reopening this issue.


Server in test no longer available

@kltm these tests no longer pass, since this server is offline. Any replacement?
https://github.com/owlcollab/owltools/blob/9faa4f42b761839a26e8c8096cd24044e2bdcfc7/Golr-Client/src/test/java/org/bbop/golr/java/RetrieveGolrAnnotationsTest.java#L72

@balhoff Huh, well...
Assuming the tests are "mild", one could probably just go for: "https://golr.geneontology.org/solr". This is the production server, so if this is going to cause sweat, let's figure something else out. (The most "correct" solution here would be to spin up a local docker image with a grab of a known version of the solr index, but that is unlikely to work easily in GHA.)


error start and Sensor measurement unit

good evening, I have some problems with the integration, the start, pause, stop, etc. buttons didn't work.
furthermore, if you look at the screens, the lektri.co app measures 2.9 kW as instantaneous power while Home Assistant 2900 kW, same problem with the session, app 0.1 kWh HAS 100 kWh

Maybe you can download the beta via HACS to 1.1.9 and try again?

yes tnx , remove and reinstall 1.1.9 and work,
for start , switch.wallbox_require_auth must not be active

Dear Redrex85,
Yes,  "start" worked if require_auth was not active.
A new release (v.1.1.10-beta) is up now and it allows "start" when authentication is active.

tnx now work