integration_test.go:250: {ID:173bd2ad-b25e-4c6e-8999-f76a5577d1f8 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[myaliasnewtest] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:12:24 +0000 UTC LastUpdateDate:2022-11-09 10:12:24 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8d38 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:173bd2ad-b25e-4c6e-8999-f76a5577d1f8 EncryptedNonce: IV: Deleted:0xc00040f5db DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc098 Rotation:}
    integration_test.go:250: {ID:1e6de018-5788-455f-a9b8-0377a7751af6 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[myaliasnew] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:06 +0000 UTC LastUpdateDate:2022-11-09 09:10:06 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8db0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:1e6de018-5788-455f-a9b8-0377a7751af6 EncryptedNonce: IV: Deleted:0xc00040f61b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0a0 Rotation:}
    integration_test.go:250: {ID:21abf398-bc49-4e90-a772-4cce6c7b7339 Name:standard-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:11:09 +0000 UTC LastUpdateDate:2022-11-09 09:11:09 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:21abf398-bc49-4e90-a772-4cce6c7b7339 EncryptedNonce: IV: Deleted:0xc00040f64b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0a8 Rotation:}
    integration_test.go:250: {ID:21de868d-c2e4-4054-b2a8-a265e58e7072 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:12:05 +0000 UTC LastUpdateDate:2022-11-09 10:12:05 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8e58 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:21de868d-c2e4-4054-b2a8-a265e58e7072 EncryptedNonce: IV: Deleted:0xc00040f67b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0b0 Rotation:}
    integration_test.go:250: {ID:22b14828-bdad-4475-84c7-ba524b91d798 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:40:20 +0000 UTC LastUpdateDate:2022-11-09 09:40:20 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8ed0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:22b14828-bdad-4475-84c7-ba524b91d798 EncryptedNonce: IV: Deleted:0xc00040f6ab DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0b8 Rotation:}
    integration_test.go:250: {ID:23ef5a15-98ab-469c-b355-5b0fb341810f Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:08:19 +0000 UTC LastUpdateDate:2022-11-09 10:08:19 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8f30 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:23ef5a15-98ab-469c-b355-5b0fb341810f EncryptedNonce: IV: Deleted:0xc00040f6db DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0c0 Rotation:}
    integration_test.go:250: {ID:302722ed-b916-4e02-8bc4-d53950686ea5 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:40 +0000 UTC LastUpdateDate:2022-11-09 09:10:40 +0000 UTC LastRotateDate: KeyVersion:0xc0000a8f90 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:302722ed-b916-4e02-8bc4-d53950686ea5 EncryptedNonce: IV: Deleted:0xc00040f6fb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0c8 Rotation:}
    integration_test.go:250: {ID:3bbd19e2-b6f4-4cca-a9b8-b957d7a843aa Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:40:41 +0000 UTC LastUpdateDate:2022-11-09 09:40:41 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9008 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:3bbd19e2-b6f4-4cca-a9b8-b957d7a843aa EncryptedNonce: IV: Deleted:0xc00040f72b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0d0 Rotation:}
    integration_test.go:250: {ID:430d8f81-073b-4dfd-8230-f5cdc9639243 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:57 +0000 UTC LastUpdateDate:2022-11-09 09:10:57 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9068 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:430d8f81-073b-4dfd-8230-f5cdc9639243 EncryptedNonce: IV: Deleted:0xc00040f74b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0d8 Rotation:}
    integration_test.go:250: {ID:5c76703d-ddaf-4392-bf67-05c714d30f3f Name:root-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:11:06 +0000 UTC LastUpdateDate:2022-11-09 09:11:06 +0000 UTC LastRotateDate: KeyVersion:0xc0000a90c8 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:5c76703d-ddaf-4392-bf67-05c714d30f3f EncryptedNonce: IV: Deleted:0xc00040f784 DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0e0 Rotation:}
    integration_test.go:250: {ID:5d796052-8b56-4077-b2c0-dd61e5ac61ec Name:root-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:13:24 +0000 UTC LastUpdateDate:2022-11-09 10:13:24 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9128 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:5d796052-8b56-4077-b2c0-dd61e5ac61ec EncryptedNonce: IV: Deleted:0xc00040f79b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0e8 Rotation:}
    integration_test.go:250: {ID:615f5ee0-b11a-4e49-817b-e1e9afb8df0f Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:08:34 +0000 UTC LastUpdateDate:2022-11-09 10:08:34 +0000 UTC LastRotateDate: KeyVersion:0xc0000a91a0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:615f5ee0-b11a-4e49-817b-e1e9afb8df0f EncryptedNonce: IV: Deleted:0xc00040f7cb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0f0 Rotation:}
    integration_test.go:250: {ID:6d7288f2-afa2-4fed-a299-869d1de23509 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:12:31 +0000 UTC LastUpdateDate:2022-11-09 10:12:32 +0000 UTC LastRotateDate:2022-11-09 10:12:32 +0000 UTC KeyVersion:0xc0000a9218 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:6d7288f2-afa2-4fed-a299-869d1de23509 EncryptedNonce: IV: Deleted:0xc00040f7fb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc0f8 Rotation:}
    integration_test.go:250: {ID:705793a8-4fdd-4eb6-a6f4-e3470a0c68f7 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:49 +0000 UTC LastUpdateDate:2022-11-09 09:10:49 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9278 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:705793a8-4fdd-4eb6-a6f4-e3470a0c68f7 EncryptedNonce: IV: Deleted:0xc00040f81b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc108 Rotation:}
    integration_test.go:250: {ID:77e3c4ee-627d-4f2f-bb38-0545db7f1d90 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:40:30 +0000 UTC LastUpdateDate:2022-11-09 09:40:30 +0000 UTC LastRotateDate: KeyVersion:0xc0000a92d8 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:77e3c4ee-627d-4f2f-bb38-0545db7f1d90 EncryptedNonce: IV: Deleted:0xc00040f84b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc110 Rotation:}
    integration_test.go:250: {ID:85ef690f-e40a-45c9-b8a4-59d3f4e9590e Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 14:45:55 +0000 UTC LastUpdateDate:2022-11-09 14:45:55 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9338 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:85ef690f-e40a-45c9-b8a4-59d3f4e9590e EncryptedNonce: IV: Deleted:0xc00040f87b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc118 Rotation:}
    integration_test.go:250: {ID:8937c313-1d2e-4f35-b80b-e92f4f45e446 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:13:04 +0000 UTC LastUpdateDate:2022-11-09 10:13:04 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9398 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:8937c313-1d2e-4f35-b80b-e92f4f45e446 EncryptedNonce: IV: Deleted:0xc00040f89b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc120 Rotation:}
    integration_test.go:250: {ID:8d839d6b-227a-471a-bc69-7c350c185017 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:45 +0000 UTC LastUpdateDate:2022-11-09 09:10:45 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9410 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:8d839d6b-227a-471a-bc69-7c350c185017 EncryptedNonce: IV: Deleted:0xc00040f8bb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc128 Rotation:}
    integration_test.go:250: {ID:996860e5-f6da-4258-a044-a91370635ee0 Name:kptest-extractable Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 14:46:47 +0000 UTC LastUpdateDate:2022-11-09 14:46:47 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:996860e5-f6da-4258-a044-a91370635ee0 EncryptedNonce: IV: Deleted:0xc00040f8db DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc130 Rotation:}
    integration_test.go:250: {ID:9b901ae1-0410-4ef2-ab6e-222e64514f88 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 15:32:21 +0000 UTC LastUpdateDate:2022-11-09 15:32:22 +0000 UTC LastRotateDate:2022-11-09 15:32:22 +0000 UTC KeyVersion:0xc0000a94b8 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:9b901ae1-0410-4ef2-ab6e-222e64514f88 EncryptedNonce: IV: Deleted:0xc00040f90b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc138 Rotation:}
    integration_test.go:250: {ID:a5f0ca65-7fed-4424-ad3b-667872d4f43e Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:44:47 +0000 UTC LastUpdateDate:2022-11-09 09:44:47 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9518 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:a5f0ca65-7fed-4424-ad3b-667872d4f43e EncryptedNonce: IV: Deleted:0xc00040f93b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc140 Rotation:}
    integration_test.go:250: {ID:a97c8a70-5ff1-4b77-be43-8e54e5c0df6e Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:09:53 +0000 UTC LastUpdateDate:2022-11-09 09:09:53 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9578 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:a97c8a70-5ff1-4b77-be43-8e54e5c0df6e EncryptedNonce: IV: Deleted:0xc00040f96b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc148 Rotation:}
    integration_test.go:250: {ID:ae88c2a5-4a3e-4910-9dcf-5f38a0d6491c Name:standard-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:17:44 +0000 UTC LastUpdateDate:2022-11-09 10:17:44 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:ae88c2a5-4a3e-4910-9dcf-5f38a0d6491c EncryptedNonce: IV: Deleted:0xc00040f99b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc150 Rotation:}
    integration_test.go:250: {ID:afc767a1-6d57-4c78-ad64-519bc5d6c455 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:44:34 +0000 UTC LastUpdateDate:2022-11-09 09:44:34 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9608 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:afc767a1-6d57-4c78-ad64-519bc5d6c455 EncryptedNonce: IV: Deleted:0xc00040f9cb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc158 Rotation:}
    integration_test.go:250: {ID:b1bc780c-b5fe-4b8c-af6e-2b03e1a46710 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:18 +0000 UTC LastUpdateDate:2022-11-09 09:10:19 +0000 UTC LastRotateDate:2022-11-09 09:10:19 +0000 UTC KeyVersion:0xc0000a9680 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:b1bc780c-b5fe-4b8c-af6e-2b03e1a46710 EncryptedNonce: IV: Deleted:0xc00040f9fb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc160 Rotation:}
    integration_test.go:250: {ID:b633829c-d29c-4ee8-a8c9-ed27ad533eea Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 14:46:21 +0000 UTC LastUpdateDate:2022-11-09 14:46:22 +0000 UTC LastRotateDate:2022-11-09 14:46:22 +0000 UTC KeyVersion:0xc0000a96f8 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:b633829c-d29c-4ee8-a8c9-ed27ad533eea EncryptedNonce: IV: Deleted:0xc00040fa2b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc168 Rotation:}
    integration_test.go:250: {ID:b7f37a03-5ceb-4102-90b3-730f0dd748ff Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 14:45:31 +0000 UTC LastUpdateDate:2022-11-09 14:45:31 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9770 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:b7f37a03-5ceb-4102-90b3-730f0dd748ff EncryptedNonce: IV: Deleted:0xc00040fa5b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc170 Rotation:}
    integration_test.go:250: {ID:c0323c9c-9208-4889-bfaa-98d8c5d4f2b5 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:44:22 +0000 UTC LastUpdateDate:2022-11-09 09:44:22 +0000 UTC LastRotateDate: KeyVersion:0xc0000a97d0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:c0323c9c-9208-4889-bfaa-98d8c5d4f2b5 EncryptedNonce: IV: Deleted:0xc00040fa8b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc178 Rotation:}
    integration_test.go:250: {ID:c2b50724-bc8a-4f29-a85f-75070622dc47 Name:kptest-extractable Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:17:36 +0000 UTC LastUpdateDate:2022-11-09 10:17:36 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:c2b50724-bc8a-4f29-a85f-75070622dc47 EncryptedNonce: IV: Deleted:0xc00040faab DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc180 Rotation:}
    integration_test.go:250: {ID:c4974748-8fa3-4f9a-b404-5d2ceb539121 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:13:07 +0000 UTC LastUpdateDate:2022-11-09 10:13:07 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9860 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:c4974748-8fa3-4f9a-b404-5d2ceb539121 EncryptedNonce: IV: Deleted:0xc00040facb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc188 Rotation:}
    integration_test.go:250: {ID:c605c894-73f3-492e-a572-49f965afd0cb Name:root-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:17:42 +0000 UTC LastUpdateDate:2022-11-09 10:17:42 +0000 UTC LastRotateDate: KeyVersion:0xc0000a98c0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:c605c894-73f3-492e-a572-49f965afd0cb EncryptedNonce: IV: Deleted:0xc00040fb04 DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc190 Rotation:}
    integration_test.go:250: {ID:c8cbdc04-083d-4af1-8b9e-ec94a75fafaa Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:08:49 +0000 UTC LastUpdateDate:2022-11-09 10:08:49 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9920 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:c8cbdc04-083d-4af1-8b9e-ec94a75fafaa EncryptedNonce: IV: Deleted:0xc00040fb1b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc198 Rotation:}
    integration_test.go:250: {ID:d0331499-8ecd-467d-ad33-12c928ab2824 Name:root Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:13:15 +0000 UTC LastUpdateDate:2022-11-09 10:13:15 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9980 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:d0331499-8ecd-467d-ad33-12c928ab2824 EncryptedNonce: IV: Deleted:0xc00040fb3b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1a0 Rotation:}
    integration_test.go:250: {ID:d04455ed-6913-42b3-a7f8-96060c3df200 Name:kptest-extractable Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:12:51 +0000 UTC LastUpdateDate:2022-11-09 10:12:51 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:d04455ed-6913-42b3-a7f8-96060c3df200 EncryptedNonce: IV: Deleted:0xc00040fb5b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1a8 Rotation:}
    integration_test.go:250: {ID:d8f4edf0-2215-45c8-bdbe-8a33fe0888d2 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 15:31:52 +0000 UTC LastUpdateDate:2022-11-09 15:31:52 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9a10 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:d8f4edf0-2215-45c8-bdbe-8a33fe0888d2 EncryptedNonce: IV: Deleted:0xc00040fb8b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1b0 Rotation:}
    integration_test.go:250: {ID:dfa87e2e-69fa-46ef-9a20-c0c4be1b78b5 Name:standard-key Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:13:26 +0000 UTC LastUpdateDate:2022-11-09 10:13:26 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:dfa87e2e-69fa-46ef-9a20-c0c4be1b78b5 EncryptedNonce: IV: Deleted:0xc00040fbbb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1b8 Rotation:}
    integration_test.go:250: {ID:e0d0e8d7-c9db-47fa-abbe-0cb4c6f95710 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:09:59 +0000 UTC LastUpdateDate:2022-11-09 09:09:59 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9aa0 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:e0d0e8d7-c9db-47fa-abbe-0cb4c6f95710 EncryptedNonce: IV: Deleted:0xc00040fbeb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1c0 Rotation:}
    integration_test.go:250: {ID:e9138005-8dc2-4f79-a4ae-1e4a5bb43773 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:16:29 +0000 UTC LastUpdateDate:2022-11-09 10:16:29 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9b00 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:e9138005-8dc2-4f79-a4ae-1e4a5bb43773 EncryptedNonce: IV: Deleted:0xc00040fc1b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1c8 Rotation:}
    integration_test.go:250: {ID:e92eac4f-0321-4c7d-9d74-935562785d9e Name:kptest-extractable Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 09:10:32 +0000 UTC LastUpdateDate:2022-11-09 09:10:32 +0000 UTC LastRotateDate: KeyVersion: KeyRingID:default Extractable:true Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:e92eac4f-0321-4c7d-9d74-935562785d9e EncryptedNonce: IV: Deleted:0xc00040fc3b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1d0 Rotation:}
    integration_test.go:250: {ID:f104ab41-5de9-46d7-ae4b-d4ec4fa76e64 Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:17:13 +0000 UTC LastUpdateDate:2022-11-09 10:17:14 +0000 UTC LastRotateDate:2022-11-09 10:17:14 +0000 UTC KeyVersion:0xc0000a9ba8 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:f104ab41-5de9-46d7-ae4b-d4ec4fa76e64 EncryptedNonce: IV: Deleted:0xc00040fc6b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1d8 Rotation:}
    integration_test.go:250: {ID:f3d12ee9-7ce8-4933-b0c6-a280a7142f0f Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 10:16:51 +0000 UTC LastUpdateDate:2022-11-09 10:16:51 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9c20 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:f3d12ee9-7ce8-4933-b0c6-a280a7142f0f EncryptedNonce: IV: Deleted:0xc00040fc9b DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1e0 Rotation:}
    integration_test.go:250: {ID:fa129406-7ec7-4fe1-a3d5-46956000414b Name:kptest-crk Description: Type:application/vnd.ibm.kms.key+json Tags:[] Aliases:[] AlgorithmType:AES CreatedBy:IBMid-55000A1NKE CreationDate:2022-11-09 15:31:25 +0000 UTC LastUpdateDate:2022-11-09 15:31:25 +0000 UTC LastRotateDate: KeyVersion:0xc0000a9c80 KeyRingID:default Extractable:false Expiration: Imported:false Payload: State:1 EncryptionAlgorithm: CRN:crn:v1:bluemix:public:kms:us-south:a/f74a5121f36e48f28d994399e4536f0b:5d4a6ca4-0e1f-485d-bed7-196aae1f3ef7:key:fa129406-7ec7-4fe1-a3d5-46956000414b EncryptedNonce: IV: Deleted:0xc00040fccb DeletedBy: DeletionDate: PurgeAllowed: PurgeAllowedFrom: PurgeScheduledOn: DualAuthDelete:0xc0000cc1e8 Rotation:}
    integration_test.go:255: CRK created successfully: id=de1666ae-188c-465d-b440-d006882c9bd1
--- PASS: TestExtractableKey (7.02s)
=== RUN   TestKeys
=== RUN   TestKeys/New_API
=== RUN   TestKeys/New_API_with_Logger
=== RUN   TestKeys/Timeout
=== RUN   TestKeys/Get_Keys
=== RUN   TestKeys/Wrap_With_KeyVersionID
=== RUN   TestKeys/Wrap_Create_DEK
=== RUN   TestKeys/Wrap_Unwrap_v2
=== RUN   TestKeys/Unwrap_on_Deleted_should_return_err_with_410_Gone
=== RUN   TestKeys/Imported_Create_Delete
=== RUN   TestKeys/Create_Delete
=== RUN   TestKeys/Imported_Rotate
=== RUN   TestKeys/Imported_Rotate_Unwrap
=== RUN   TestKeys/Rotate_Unwrap
=== RUN   TestKeys/Timeout#01
=== RUN   TestKeys/Auth_Context
=== RUN   TestKeys/Auth_in_Config
=== RUN   TestKeys/Wrap_and_Unwrap_AAD
=== RUN   TestKeys/API_Key_Timeout
=== RUN   TestKeys/Bad_Config
=== RUN   TestKeys/Bad_API_Key
=== RUN   TestKeys/Create_Key_Without_Expiration
=== RUN   TestKeys/Create
=== RUN   TestKeys/Rotate
=== RUN   TestKeys/Get_Key
=== RUN   TestKeys/Get_Key_Metadata
=== RUN   TestKeys/List_Key_Versions
=== RUN   TestKeys/Wrap_Unwrap
=== RUN   TestKeys/Delete_Key
=== RUN   TestKeys/Create_Standard_Key
=== RUN   TestKeys/Create_Imported_Standard_Key
--- PASS: TestKeys (0.01s)
    --- PASS: TestKeys/New_API (0.00s)
    --- PASS: TestKeys/New_API_with_Logger (0.00s)
    --- PASS: TestKeys/Timeout (0.00s)
    --- PASS: TestKeys/Get_Keys (0.00s)
    --- PASS: TestKeys/Wrap_With_KeyVersionID (0.00s)
    --- PASS: TestKeys/Wrap_Create_DEK (0.00s)
    --- PASS: TestKeys/Wrap_Unwrap_v2 (0.00s)
    --- PASS: TestKeys/Unwrap_on_Deleted_should_return_err_with_410_Gone (0.00s)
    --- PASS: TestKeys/Imported_Create_Delete (0.00s)
    --- PASS: TestKeys/Create_Delete (0.00s)
    --- PASS: TestKeys/Imported_Rotate (0.00s)
    --- PASS: TestKeys/Imported_Rotate_Unwrap (0.00s)
    --- PASS: TestKeys/Rotate_Unwrap (0.00s)
    --- PASS: TestKeys/Timeout#01 (0.00s)
    --- PASS: TestKeys/Auth_Context (0.00s)
    --- PASS: TestKeys/Auth_in_Config (0.00s)
    --- PASS: TestKeys/Wrap_and_Unwrap_AAD (0.00s)
    --- PASS: TestKeys/API_Key_Timeout (0.00s)
    --- PASS: TestKeys/Bad_Config (0.00s)
    --- PASS: TestKeys/Bad_API_Key (0.00s)
    --- PASS: TestKeys/Create_Key_Without_Expiration (0.00s)
    --- PASS: TestKeys/Create (0.00s)
    --- PASS: TestKeys/Rotate (0.00s)
    --- PASS: TestKeys/Get_Key (0.00s)
    --- PASS: TestKeys/Get_Key_Metadata (0.00s)
    --- PASS: TestKeys/List_Key_Versions (0.00s)
    --- PASS: TestKeys/Wrap_Unwrap (0.00s)
    --- PASS: TestKeys/Delete_Key (0.00s)
    --- PASS: TestKeys/Create_Standard_Key (0.00s)
    --- PASS: TestKeys/Create_Imported_Standard_Key (0.00s)
=== RUN   TestKeyWithPolicyOverrides
=== RUN   TestKeyWithPolicyOverrides/Create_Key_With_Policy_Overrides
=== RUN   TestKeyWithPolicyOverrides/Create_Key_With_Policy_Overrides_Error_Case
--- PASS: TestKeyWithPolicyOverrides (0.00s)
    --- PASS: TestKeyWithPolicyOverrides/Create_Key_With_Policy_Overrides (0.00s)
    --- PASS: TestKeyWithPolicyOverrides/Create_Key_With_Policy_Overrides_Error_Case (0.00s)
=== RUN   TestMisc
=== RUN   TestMisc/Redact_Values
--- PASS: TestMisc (0.00s)
    --- PASS: TestMisc/Redact_Values (0.00s)
=== RUN   TestImportTokens
=== RUN   TestImportTokens/ImportToken_Create
=== RUN   TestImportTokens/ImportToken_Get
=== RUN   TestImportTokens/Assert_context_authorization_override
=== RUN   TestImportTokens/Dump_Implementations
--- PASS: TestImportTokens (0.00s)
    --- PASS: TestImportTokens/ImportToken_Create (0.00s)
    --- PASS: TestImportTokens/ImportToken_Get (0.00s)
    --- PASS: TestImportTokens/Assert_context_authorization_override (0.00s)
    --- PASS: TestImportTokens/Dump_Implementations (0.00s)
=== RUN   TestKPCheckRetry
=== RUN   TestKPCheckRetry/No_retry_on_successful_codes
=== RUN   TestKPCheckRetry/No_retry_on_400-level_codes
=== RUN   TestKPCheckRetry/Retry_on_429
=== RUN   TestKPCheckRetry/Retry_on_500+
=== RUN   TestKPCheckRetry/No_retry_on_501
=== RUN   TestKPCheckRetry/Retry_on_connection_failures
=== RUN   TestKPCheckRetry/No_retry_on_context_failures
--- PASS: TestKPCheckRetry (0.00s)
    --- PASS: TestKPCheckRetry/No_retry_on_successful_codes (0.00s)
    --- PASS: TestKPCheckRetry/No_retry_on_400-level_codes (0.00s)
    --- PASS: TestKPCheckRetry/Retry_on_429 (0.00s)
    --- PASS: TestKPCheckRetry/Retry_on_500+ (0.00s)
    --- PASS: TestKPCheckRetry/No_retry_on_501 (0.00s)
    --- PASS: TestKPCheckRetry/Retry_on_connection_failures (0.00s)
    --- PASS: TestKPCheckRetry/No_retry_on_context_failures (0.00s)
=== RUN   TestDo_ConnectionError_HasCorrelationID
--- PASS: TestDo_ConnectionError_HasCorrelationID (0.00s)
=== RUN   TestDo_CorrelationID_Set
--- PASS: TestDo_CorrelationID_Set (0.00s)
=== RUN   TestDo_KPErrorResponseWithReasons_IsErrorStruct
--- PASS: TestDo_KPErrorResponseWithReasons_IsErrorStruct (0.00s)
=== RUN   TestDo_KPErrorResponseWithoutReasons_IsErrorStruct
--- PASS: TestDo_KPErrorResponseWithoutReasons_IsErrorStruct (0.00s)
=== RUN   TestDeleteKey_ForceOptTrue_URLHasForce
--- PASS: TestDeleteKey_ForceOptTrue_URLHasForce (0.00s)
=== RUN   TestDeleteKey_WithRegistrations_ErrorCases
--- PASS: TestDeleteKey_WithRegistrations_ErrorCases (0.00s)
=== RUN   TestRegistrationsList
--- PASS: TestRegistrationsList (0.00s)
=== RUN   TestRestoreKey
--- PASS: TestRestoreKey (0.00s)
=== RUN   TestSetAndGetMultipleInstancePolicies
--- PASS: TestSetAndGetMultipleInstancePolicies (0.00s)
=== RUN   TestSetAndGetDualAuthInstancePolicy
--- PASS: TestSetAndGetDualAuthInstancePolicy (0.00s)
=== RUN   TestSetAndGetRotationInstancePolicy
--- PASS: TestSetAndGetRotationInstancePolicy (0.00s)
=== RUN   TestSetAndGetAllowedNetworkPolicy
--- PASS: TestSetAndGetAllowedNetworkPolicy (0.00s)
=== RUN   TestSetAndGetAllowedIPInstancePolicy
--- PASS: TestSetAndGetAllowedIPInstancePolicy (0.00s)
=== RUN   TestSetAndGetKeyCreateImportAccessInstancePolicy
--- PASS: TestSetAndGetKeyCreateImportAccessInstancePolicy (0.00s)
=== RUN   TestSetMetricsPolicy
--- PASS: TestSetMetricsPolicy (0.00s)
=== RUN   TestSetAllowedIPPolicyError
--- PASS: TestSetAllowedIPPolicyError (0.00s)
=== RUN   TestGetPrivateEndpointPortNumber
--- PASS: TestGetPrivateEndpointPortNumber (0.00s)
=== RUN   TestSetInstanceDualAuthPolicyError
--- PASS: TestSetInstanceDualAuthPolicyError (0.00s)
=== RUN   TestSetRotationInstancePolicyError
--- PASS: TestSetRotationInstancePolicyError (0.00s)
=== RUN   TestSetKeyPolicies
--- PASS: TestSetKeyPolicies (0.00s)
=== RUN   TestEnabeOrDisableRotationPolicy
--- PASS: TestEnabeOrDisableRotationPolicy (0.00s)
=== RUN   TestGetKeyPolicies
--- PASS: TestGetKeyPolicies (0.00s)
=== RUN   TestDisableKey
--- PASS: TestDisableKey (0.00s)
=== RUN   TestEnableKey
--- PASS: TestEnableKey (0.00s)
=== RUN   TestInitiate_DualAuthDelete
--- PASS: TestInitiate_DualAuthDelete (0.00s)
=== RUN   TestCancel_DualAuthDelete
--- PASS: TestCancel_DualAuthDelete (0.00s)
=== RUN   TestCreateKeyRing
--- PASS: TestCreateKeyRing (0.00s)
=== RUN   TestDeleteKeyRing
--- PASS: TestDeleteKeyRing (0.00s)
=== RUN   TestGetKeyRings
--- PASS: TestGetKeyRings (0.00s)
=== RUN   TestSetKeyRing
--- PASS: TestSetKeyRing (0.00s)
=== RUN   TestGetKeyVerifyKeyRingDetail
--- PASS: TestGetKeyVerifyKeyRingDetail (0.00s)
=== RUN   TestCreateKeyWithAliases
--- PASS: TestCreateKeyWithAliases (0.00s)
=== RUN   TestCreateImportedKeyWithAliases
--- PASS: TestCreateImportedKeyWithAliases (0.00s)
=== RUN   TestCreateKeyAlias
--- PASS: TestCreateKeyAlias (0.00s)
=== RUN   TestDeleteKeyAlias
--- PASS: TestDeleteKeyAlias (0.00s)
=== RUN   TestPurgeKey
--- PASS: TestPurgeKey (0.00s)
=== RUN   TestGetPurgeKey
--- PASS: TestGetPurgeKey (0.00s)
=== RUN   TestWrapWithAlias
    kp_test.go:4026: wrap value
--- PASS: TestWrapWithAlias (0.00s)
=== RUN   TestUnWrapWithAlias
--- PASS: TestUnWrapWithAlias (0.00s)
=== RUN   TestGetKeyWithAlias
--- PASS: TestGetKeyWithAlias (0.00s)
=== RUN   TestGetKeyMetadataWithAlias
--- PASS: TestGetKeyMetadataWithAlias (0.00s)
=== RUN   TestListKeyVersions
--- PASS: TestListKeyVersions (0.00s)
=== RUN   TestListKeys
--- PASS: TestListKeys (0.00s)
=== RUN   TestRotate2WithoutPayload
--- PASS: TestRotate2WithoutPayload (0.00s)
=== RUN   TestRotate2WithPayload
--- PASS: TestRotate2WithPayload (0.00s)
=== RUN   TestRotate2SecurelyImport
--- PASS: TestRotate2SecurelyImport (0.00s)
=== RUN   TestRotate2GeneratedKeyWithPayload
--- PASS: TestRotate2GeneratedKeyWithPayload (0.00s)
=== RUN   TestRotate2ImportedKeyWithoutPayload
--- PASS: TestRotate2ImportedKeyWithoutPayload (0.00s)
=== RUN   TestSyncAssociatedResources
--- PASS: TestSyncAssociatedResources (0.00s)
=== RUN   TestSyncAssociatedResourcesError
--- PASS: TestSyncAssociatedResourcesError (0.00s)
=== RUN   TestListKeySort
--- PASS: TestListKeySort (0.00s)
=== RUN   TestListKeySearch
--- PASS: TestListKeySearch (0.00s)
=== RUN   TestListKeyFilter
--- PASS: TestListKeyFilter (0.00s)
PASS
ok  	github.com/IBM/keyprotect-go-client	(cached)
?   	github.com/IBM/keyprotect-go-client/cmd/kp-token	[no test files]
=== RUN   TestToken_EmptyAPIKey_ReturnsError
--- PASS: TestToken_EmptyAPIKey_ReturnsError (0.00s)
=== RUN   TestToken_ValidToken_ReturnsCachedCopy
--- PASS: TestToken_ValidToken_ReturnsCachedCopy (0.00s)
=== RUN   TestToken_InvalidToken_ReturnsNewToken
--- PASS: TestToken_InvalidToken_ReturnsNewToken (0.00s)
=== RUN   TestValid_NotExpired_ReturnsTrue
--- PASS: TestValid_NotExpired_ReturnsTrue (0.00s)
=== RUN   TestValid_Expired_ReturnsFalse
--- PASS: TestValid_Expired_ReturnsFalse (0.00s)
=== RUN   TestValid_EmptyAccessToken_ReturnsFalse
--- PASS: TestValid_EmptyAccessToken_ReturnsFalse (0.00s)
=== RUN   TestValid_NilToken_ReturnsFalse
--- PASS: TestValid_NilToken_ReturnsFalse (0.00s)
=== RUN   TestError_NilContextOrResp_NoNilDeref
--- PASS: TestError_NilContextOrResp_NoNilDeref (0.00s)
PASS
ok  	github.com/IBM/keyprotect-go-client/iam	(cached)

go test -v -tags=integration ./...


Update autoscale-predictive.md

fix API version as the predictiveAutoscalePolicy property is only available in 2022-10-01.
fix the filename to align with command line:
https://github.com/MicrosoftDocs/azure-docs/blob/0efa28d3509064cbbfc7783e14aa96304ce0fa2f/articles/azure-monitor/autoscale/autoscale-predictive.md?plain=1#L77-L79

@EdB-MSFT
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


HandBrakeCLI not available

I have installed dependencies with Homebrew 2.2.0.
However, I get the following error when I run transcode-video:
user$  transcode-video --scan /Volumes/BLURAY_DISC
/usr/local/bin/transcode-video: HandBrakeCLI not available
I have installed both the Formula handbrake 1.3.0 and the Cask handbrake 1.2.2.

@DrakeSeven Sorry you're having this problem. It appears that HandBrakeCLI cannot be found in your $PATH. Which is peculiar because Homebrew should take care of that.
BTW, don't install both the regular and Cask formula for handbrake.
Can you paste in the output these commands here?
which HandbrakeCLI
... and:
brew list handbrake
Thanks.

Hi Don,
Thanks for your quick reply!
I use the Handbrake GUI (Cask) very frequently and I also wanted to use it via command line (Formula).
That’s why I installed both.
Do you think there could be a conflict?
Here is my Terminal:
wolf$ which HandbrakeCLI
wolf$ brew list handbrake
/usr/local/Cellar/handbrake/1.3.0/bin/HandBrakeCLI
Seems that I have to add the path to HandBrakeCLI to my $PATH …
wolf$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
wolf$
By the way:
wolf$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run brew link on these:
mkvtoolnix
handbrake
wolf$
Best,
Wolf

On 01.12.2019, at 17:22, Don Melton<EMAIL_ADDRESS>wrote:
@DrakeSeven https://github.com/DrakeSeven Sorry you're having this problem. It appears that HandBrakeCLI cannot be found in your $PATH. Which is peculiar because Homebrew should take care of that.
BTW, don't install both the regular and Cask formula for handbrake.
Can you paste in the output these commands here?
which HandbrakeCLI
... and:
brew list handbrake
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/donmelton/video_transcoding/issues/302?email_source=notifications&email_token=AF3C2XT2EY4ODSDIT7Z5PPLQWPQGBA5CNFSM4JTKRB4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFRNZ7I#issuecomment-560127229, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF3C2XRPMI7C6FRXYZBUFY3QWPQGBANCNFSM4JTKRB4A.

@DrakeSeven It's possible there could be a conflict installing both the command line and GUI app packages especially since they appear to be different versions.
You would probably be better off removing both versions that the installed via Homebrew and just download and install them manually from the images provided on the HandBrake website. I was going to recommend you do that anyway since other users are reporting a problem with the current version of HandBrakeCLI provided by Homebrew. And doing a manual download and install seems to fix that.
Of course, if you install HandBrakeCLI manually, you'll need to also make sure it's in your $PATH. A good place to install it is simply to place the downloaded version in /usr/local/bin.
I'm not sure what to do about the diagnostic output of brew doctor though. I've never seen that problem before.

Here's how I handle HandBrakeCLI:

Create a folder in my home directory called Applications
Create a sub-folder under that called HandBrakeCLI
Download HandBrake CLI dmg from handbrake.fr (usually a nightly build but probably not recommended)
Open the dmg, create a folder in the HandBrakeCLI named for the build date (or just download date)
Copy everything from the dmg to the dated folder I created
Open Terminal
If I'm updating an already installed one I do:

rm /usr/local/bin/HandBrakeCLI

Then for both 1st time installs and updates:

ln -s ~/Applications/HandBrakeCLI/DATED-FOLDER/HandBrakeCLI /usr/local/bin/HandBrakeCLI

Test by typing: HandBrakeCLI --version
On Catalina you will get an error about being unable to detect malware

Open System Preferences goto Security & Privacy, there will be a prompt about HandBrakeCLI in the General tab window, say you want to allow it to Open.

Because I frequently use nightly builds this lets me add new ones and just update the softlink to point to the version I want. If I want to go back to a previous version, just update the softlink again.
If you've already installed the home-brew version you may need to delete their shortcut first. I think they shortcut everything into /usr/local/bin but I'm not for sure on HandBrakeCLI as I've never installed the home-brew version.

@DrakeSeven It's possible there could be a conflict installing both the command line and GUI app packages especially since they appear to be different versions.
You would probably be better off removing both versions that the installed via Homebrew and just download and install them manually from the images provided on the HandBrake website. I was going to recommend you do that anyway since other users are reporting a problem with the current version of HandBrakeCLI provided by Homebrew. And doing a manual download and install seems to fix that.
Of course, if you install HandBrakeCLI manually, you'll need to also make sure it's in your $PATH. A good place to install it is simply to place the downloaded version in /usr/local/bin.
I'm not sure what to do about the diagnostic output of brew doctor though. I've never seen that problem before.

@DrakeSeven For some strange reason that previous comment I made never got posted until now. I have no idea why that happened. My apologies.

@DrakeSeven Is this still a problem for you?
And many thanks to @kvanh for his awesome comment!


y-prosemirror fires two updates for each change

Please save me some time and use the following template. In 90% of all issues I can't reproduce the problem because I don't know what exactly you are doing, in which environment, or which y-* version is responsible. Just use the following template even if you think the problem is obvious.

Checklist

[x] Are you reporting a bug? Use github issues for bug reports and feature requests. For general questions, please use https://discuss.yjs.dev/
[x] Try to report your issue in the correct repository. Yjs consists of many modules. When in doubt, report it to https://github.com/yjs/yjs/issues/

Describe the bug
After updating y-prosemirror from 1.0.20 to 1.1.0, every keypress will trigger the update method for every plugin twice. This causes a lot of issues if a plugin want to compare the current state with the prev state.
To Reproduce
I wrote a minimal reproduction to show this issue. In this example, I have a ProseMirror plugin to show whether or not the cursor is changed in the last operation. The code of this plugin is in prosemirror.ts.

Open https://stackblitz.com/github/ocavue/y-prosemirror-playground/tree/issue-double-update-1.0.20 and https://stackblitz.com/github/ocavue/y-prosemirror-playground/tree/issue-double-update-1.1.2. They have the same code but with different versions of y-prosemirror
Click the Disconnect button. We don't want them to affect each other.
Typing something.
In the 1.0.20 window, you will see Is your cursor changed? true. While in the 1.1.2 window, you will see false.
Open the console. Every keypress will trigger one plugin update in 1.0.20, but two updates in 1.1.2.

Expected behavior
Every keypress will only trigger one plugin update, as what we used to have in y-prosemirror 1.0.20
Screenshots
https://share.cleanshot.com/NJlBDh
Additional context
In commit 2d06ece86f8359b14e9f6b27bb5746e2ca2efc82, pluginState.doc.transact was added inside syncPlugin's update function. Calling pluginState.doc.transact will trigger _typeChanged because it has been observed. tr.replace will be called in _typeChanged, which causes the second update.

+1 - It appears now that due to the same commit, NodeSelections are converted to TextSelections anytime the document changes, as the _typeChanged mux function ends up getting called.

Any updates on this one?

This one seems quite important @dmonad - and I think @ocavue has a PR that fixes it.

Fixed and released :+1:

Amazing! Thank you.


Add attribute-based indices to the tf_objects table to speed up the search

Is your feature request related to a problem? Please describe.
The most time-consuming part of the search is actually the execution of a search-query. For example,
11 seconds for experiments.content->'technique'->'term_id' ? 'http://purl.obolibrary.org/obo/OBI_0000748' query and no limit on entries.
Describe the solution you'd like
We should consider adding indices on attributes, e.g. CREATE INDEX idx_tech_type ON tf_objects (content->'technique'->'term_id'); or smth like that. The list of the attributes to index can be extracted from the tf_metamodel table.
Describe alternatives you've considered
We may consider putting different object types to different tables, but it implies a huge overhead in terms of the development - not desirable.
Additional context

Priority, but after https://github.com/elixir-no-nels/trackfind/issues/101

@amgadhanafy, any progress on this?


Add ability to easily add custom authentication exceptions for custom error messages

Currently, the AuthenticationExceptionHandler is not designed for easily adding custom authentication exceptions and thus making them available for custom UI message mapping in messages.properties.
Refactor AuthenticationExceptionHandler to add such facility for adding custom authentication exceptions to the list of the default ones and make it work via cas.properties, so the deployer would only need to do 2 simple things (well, besides introducing custom GeneralSecurityException or PreventedException and throwing them from their custom authn handlers):

Add a list of such exceptions to cas.properties:

cas.custom.authentication.exceptions=org.example.MyCustomEx1,org.example.MyCustomEx2

Map the messages for those in messages.properties:

authenticationFailure.MyCustomEx1=Custom msg1
authenticationFailure.MyCustomEx2=Custom msg2
...

Hi,
I try this solution on cas 5.1.0 but is not working for me.
I debug application and in "handle" method  of "AuthenticationExceptionHandlerAction" class obtains null in de exception parameter:
public class AuthenticationExceptionHandlerAction extends AbstractAction {
public String handle(final Exception e, final MessageContext messageContext) {
//e is null !!!
What is the problem?


flood-for-transmission: 2024-05-18T08-04-58 → 2024-11-16T12-26-17

Changelog: https://github.com/johman10/flood-for-transmission/compare/2024-05-18T08-04-58...2024-11-16T12-26-17
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[x] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/2162

Thank you!


Support for SHA1 visual passwords on version 12 server

Ports the PR here into the separate API module
https://github.com/JoDehli/PyLoxone/pull/72

Thanks for your help!


Bugfixes

Closes #25.
Closes #20.
Closes #19.

Pull Request Test Coverage Report for Build 156

47 of 69 (68.12%) changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 60.941%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pdftotree/utils/pdf/pdf_utils.py
0
1
0.0%

pdftotree/utils/pdf/layout_utils.py
9
18
50.0%

pdftotree/utils/pdf/pdf_parsers.py
35
47
74.47%

Totals

Change from base Build 147:
0.07%

Covered Lines:
1451

Relevant Lines:
2381

💛  - Coveralls


[bug]: Production Environment - Error 504

Provide environment information
System:
    OS: Linux 6.1 Debian GNU/Linux 11 (bullseye) 11 (bullseye)
    CPU: (8) x64 Intel(R) Core(TM) i7-10610U CPU @ 1.80GHz
    Memory: 12.28 GB / 14.16 GB
    Container: Yes
    Shell: 5.1.4 - /bin/bash
  Binaries:
    Node: 20.9.0 - ~/.config/nvm/versions/node/v20.9.0/bin/node
    npm: 10.1.0 - ~/.config/nvm/versions/node/v20.9.0/bin/npm
    bun: 1.0.7 - /usr/local/bin/bun
  npmPackages:
    @uploadthing/react: ^6.0.0 => 6.0.0
    typescript: ^5.1.6 => 5.2.2
    uploadthing: ^6.0.1 => 6.0.1

Describe the bug
In my dev environment, Uploadthing works exactly as expected.
In my production environment, however, I'm having a bug, without much useful context:
Something went wrong. Please contact UploadThing and provide the following cause: SyntaxError: Unexpected token 'A', "An error o"... is not valid JSON
I'm reporting as the bug message told me to.
It's 3am for me and I don't want to dig any deeper right now but I'll try and look into it properly in the next few days.
If anyone else has encountered this, in the meantime, please let me know :_
Link to reproduction
https://mrdn.vercel.app
To reproduce
Log in via Discord or Auth0, go to:
https://mrdn.vercel.app/dashboard/new-listing
Use file uploader.
See error
Additional information
Weirdly enough, It seems as though the files are indeed being uploaded (I can see them on the uploadthing dashboard)
so I'm assuming the issue is something to do with the callbacks
Also, in case it helps.
It seems as though I'm getting a 504 from uploadthings api.
Then, my server-side logs (from Vercel) show the file succesfully uploaded.
Then, there is a 10second timeout.

👨👧👦 Contributing

[ ] 🙋♂ Yes, I'd be down to file a PR fixing this bug!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This may help add context.
This is my uploadthing router, following the docs down to a tee (but here you can see where the logs are)
import { createUploadthing, type FileRouter } from "uploadthing/next";
import { getServerAuthSession } from "@/server/auth";
const f = createUploadthing();

const auth = async (req: Request) => {
    const session = await getServerAuthSession();
    if (!session) return null;
    if (!session.user) return null;
    return session.user;
};

// FileRouter for your app, can contain multiple FileRoutes
export const ourFileRouter = {
  // Define as many FileRoutes as you like, each with a unique routeSlug
  imageUploader: f({ image: { maxFileSize: "2MB", maxFileCount: 10 } })
    // Set permissions and file types for this FileRoute
    .middleware(async ({ req }) => {
      // This code runs on your server before upload
      const user = await auth(req);

      // If you throw, the user will not be able to upload
      if (!user) throw new Error("Upload Unauthorized - Please log in...");

      // Whatever is returned here is accessible in onUploadComplete as `metadata`
      return { userId: user.id };
    })
    .onUploadComplete(({ metadata, file }) => {
      // This code RUNS ON YOUR SERVER after upload
      console.log("Upload complete for userId:", metadata.userId);

      console.log("file url", file.url);

      // !!! Whatever is returned here is sent to the clientside `onClientUploadComplete` callback
      return { uploadedBy: metadata.userId, fileUrl: file.url};
    }),
} satisfies FileRouter;

export type OurFileRouter = typeof ourFileRouter;

Also, I noticed that - whilst this error is not thrown on Dev, there is times when the uploadthing uploader gets stuck even after the upload is completed.
This only happens sometimes, and I don't really know the reason why -- whilst developing I have just refreshed the page and tried again and it usually works the second time.
Another bit of context (which i think is unrelated but I'm just being padantic): I'm using the SSR implementation with suspense as recommended in the uploadthing guide.
https://docs.uploadthing.com/getting-started/appdir#optional-uploadthing-ssr-plugin

The same error is happening to me, even the Vercel timeout errors are the same. I'm adding UT to the project today, so I might have missed something. I'll probably investigate more tomorrow!
"@uploadthing/react": "^6.0.0",
"uploadthing": "^6.0.1",
"next": "^14.0.3",

im facing this error too

latest release should resolve this. https://github.com/pingdotgg/uploadthing/releases

quick testing shows it works, thanks @markflorkowski -- I'll report back if the issue comes up again but seems to be fine now.
Super quick to respond, great work team (y)


Railway deployment issue

Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 662, in await_impl
await protocol.handshake(
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 329, in handshake
raise InvalidStatusCode(status_code, response_headers)
websockets.exceptions.InvalidStatusCode: server rejected WebSocket connection: HTTP 200
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 655, in await_impl_timeout
return await self.await_impl()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 676, in await_impl
await protocol.wait_closed()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/PyroEdgeGptBot/PyroEdgeGptBot.py", line 544, in chat_handle
async for final, response, reply_markup in bingAIStream(update.chat.id, update.text):
File "/PyroEdgeGptBot/PyroEdgeGptBot.py", line 813, in bingAIStream
async for final, rsp in  EDGES[user_id]["bot"].ask_stream(prompt=messageText, conversation_style=EDGES[user_id]["style"]):
File "/usr/local/lib/python3.11/site-packages/EdgeGPT/EdgeGPT.py", line 185, in ask_stream
async for response in self.chat_hub.ask_stream(
File "/usr/local/lib/python3.11/site-packages/EdgeGPT/chathub.py", line 102, in ask_stream
async with connect(
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 637, in aenter
return await self
^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 654, in await_impl_timeout
async with asyncio_timeout(self.open_timeout):
File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 111, in aexit
raise TimeoutError from exc_val
TimeoutError
2023-07-17 18:08:47 - pyrogram.dispatcher - ERROR -
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 662, in await_impl
await protocol.handshake(
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 329, in handshake
raise InvalidStatusCode(status_code, response_headers)
websockets.exceptions.InvalidStatusCode: server rejected WebSocket connection: HTTP 200
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 655, in await_impl_timeout
return await self.await_impl()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 676, in await_impl
await protocol.wait_closed()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/pyrogram/dispatcher.py", line 240, in handler_worker
await handler.callback(self.client, *args)
File "/PyroEdgeGptBot/PyroEdgeGptBot.py", line 558, in chat_handle
raise e
File "/PyroEdgeGptBot/PyroEdgeGptBot.py", line 544, in chat_handle
async for final, response, reply_markup in bingAIStream(update.chat.id, update.text):
File "/PyroEdgeGptBot/PyroEdgeGptBot.py", line 813, in bingAIStream
async for final, rsp in  EDGES[user_id]["bot"].ask_stream(prompt=messageText, conversation_style=EDGES[user_id]["style"]):
File "/usr/local/lib/python3.11/site-packages/EdgeGPT/EdgeGPT.py", line 185, in ask_stream
async for response in self.chat_hub.ask_stream(
File "/usr/local/lib/python3.11/site-packages/EdgeGPT/chathub.py", line 102, in ask_stream
async with connect(
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 637, in aenter
return await self
^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/websockets/legacy/client.py", line 654, in await_impl_timeout
async with asyncio_timeout(self.open_timeout):
File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 111, in aexit
raise TimeoutError from exc_val
TimeoutError

Facing since a week
locally its working but on railway  & heroku same error


Extension Pack dependencies are not being installed

VSCode Version: Insiders latest
OS Version: Mac 10.11.1

Steps to Reproduce:

Uninstall all extensions
Search for Node.js extension pack in extension viewlet.
Click dependencies

I expect to see a list of the dependencies as contained in the extension manifest file.
Instead I see a blank list.

Install the extension.

I expect to see a prompt asking me to install all the dependences.
Instead I do not see the prompt.
I expect to see the dependencies installed.
Instead none of the dependences are installed and I see errors in the dependencies tab.

Some things I have tried:

change all the extension and publisher names to lower case
match the engine to the Azure extension pack

@sandy081 trying to debug this on my own... it seems that the Marketplace is not giving us the correct data:

@waderyan May I know what version of VSCE are you using to publish the extension. If not latest, can you please update it and try?
Also can you please generate the VSIX file using your VSCE and provide it to me ?
Thanks

That fixed it!


Change request to Call for Records request

As a Flex Team member
I want to be able to do a CFR for a request
so that I can assign it to the ministry FOI team

Assumptions & Scope
What are the assumptions for this story?

For ministry: Send to generic team, not individual members
Assuming happy path

Not in scope:

"Assign to"
Banner showing which ministry a request has been assigned to
A counter with days remaining
Closing a request is covered in #469
Additional fields on request view (divisions, ministry assignee, watcher) are not in scope

Acceptance Criteria
Scenario 1: Open request Dropdown menu
GIVEN I am an Flex team analyst
WHEN I I am on 'Open' request
THEN the state menu at the top of the request will say 'Open'
Scenario 2: Change from Open to Call for Records

GIVEN the Flex Analyst is on an Open request
WHEN the analyst clicks the state dropdown menu
THEN Call for Records, Open, and Closed will be options

Scenario 3: Change to Call for Records

GIVEN the Flex Analyst has clicked on the dropdown menu
WHEN ... I select "Call for Records" from the dropdown menu
THEN a modal will open with the options to 'Save Changes' or 'Cancel'
AND the assigned IAO analyst and assigned ministry team
https://jacklyn808742.invisionapp.com/console/share/3W2O64AP5C/768088420

Scenario 4: Cancel to Call for Records

GIVEN the Flex Analyst has opened the modal for 'Call for Record'
WHEN ... I select "Cancel" in the modal
THEN the state of the request will remain "Open"
AND the drop menu and modal will close
AND the request will remain in the the Flex Team queue under Open state

Scenario 5: Submit Call for Records

GIVEN the Flex Analyst has opened the modal for 'Call for Record'
WHEN ... I select "Submit" in the modal
THEN the state of the request will become "Call for Records"
https://jacklyn808742.invisionapp.com/console/share/3W2O64AP5C/768088423
AND the drop menu and modal will close
AND the request will remain in the the Flex Team queue under Call for Record state
AND the request will be assigned to the xxxx Ministry FOI team
AND the request will appear in the xxxx Ministry FOI team queue

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

As discussed, this does not include changes to the fields on the request view.
Please refer to the scenarios not the designs on what options should appear in the dropdown state menu.

See duplicate #467 for additional comments related to this ticket.

As decided, ministry queue is out of scope and will be handled in a separate ticket after the ministry queue is tested with coordinators during UX research.
Changing assignees in the modal are out of scope - the ministry and IAO assignees will be view only.


CSS for Datepicker is Off

I've uploaded the css and js file to my app. When I run the code I get the following error.

It appears to me that the width from left to right decreases and I have no idea why. I don't believe there is any conflicting css here, considering that datetimepicker is a unique class name. Any help on how to resolve this would be great.

Please post a fiddle or plunker so I can see it live.

I figured out what was causing it. If I remove the width attribute on line 139 of the datepicker.css then the problem is fixed. Sorry I can't be more descriptive.

You can override the css as necessary in your app so I will close this issue.


Add all arguments to CheckInfo

Refactoring internals. Instead of checking for argument counts one to three, we collect all arguments.
What's the motivation?
listMapNChecks : { n : Int } -> CheckInfo -> List (Error {})
listMapNChecks { n } checkInfo =
    if ... any argument after the first is empty ... then ...

The new implementation also cleans up some CheckInfo creation code which is nice.
I tried not to change the check implementations in the process, like switching to keepOnlyFix where possible. Having all tests pass first try makes me confident this didn't change any behavior.

I like the consistency of using checkInfo and not destructuring it in the arguments.
I like/don't mind the toCheckInfo function, it simplifies things a bit.
What I'm unsure about is the representation of args as an array (or list), rather than separate fields. I agree that the full list of arguments can be useful and we should therefore add it once we need it.
But I don't know if in the regular cases, where we care specifically about the second or third argument, whether this will have performance impacts. I'm pretty sure that creating an array and Array.getting from it is slower than what we were doing before (storing as a field).
Since accessing the second and third args are such common cases, and accessing the other ones is so rare, I'm thinking we should store the full list of arguments in CheckInfo but keep the second and third arguments as they were before :thinking:


Animate-Hub Logo

Design a Logo for Animate-Hub and share your Figma link over here.

Try to make 3 to 4 different logos and put them here, then we will decide better one among them.

It's me Yaser

2)

3)

Another Logo Design idea , keeping in mind the color palette of your website

@Premkolte have a look on these logos

2nd of @pandey22 suits best

@Meetjain1


Exported SVG does not show the title page as expected

Exported PDF works as expected, but exported SVG does not show the title page.
touying.svg

What is the SVG export tool you use? Do you have set pdfpc.config()?
---Original---
From: "Zan @.>
Date: Wed, Nov 20, 2024 13:28 PM
To: @.>;
Cc: @.***>;
Subject: [touying-typ/touying] Exported SVG does not show the title page(Issue #119)
Exported PDF works as expected, but exported SVG does not show the title page.
touying.svg (view on web)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

What is the SVG export tool you use? Do you have set pdfpc.config()?

I use the method https://docs.rs/typst-svg/latest/typst_svg/fn.svg_merged.html to export the SVG.

If I only have a simple title page
#import "@preview/touying:0.5.3": *
#import themes.simple: *

#show: simple-theme.with(aspect-ratio: "16-9")

= Title

It exports a SVG as expected.

If I add a slide page
#import "@preview/touying:0.5.3": *
#import themes.simple: *

#show: simple-theme.with(aspect-ratio: "16-9")

= Title

== First Slide

Hello, Touying!

The title page does not show as expected:

The generated SVG has repeated code:
    <path class="typst-shape" fill="#ffffff" fill-rule="nonzero" d="M 0 0 L 0 473.563 L 841.8898 473.563 L 841.8898 0 Z "/>

If I removed the second one, then the svg works as expected 😄

How can we set the slide background as transparent?

See also

Support transparent page fill
Incorrect filling of svg (v12.0.0)

touying's doc examples was also not rendered by typst-svg correctly. I fixed it for all doc examples by set page to none fill:
#set page(fill: none)

https://github.com/Myriad-Dreamin/tinymist/blob/27816e421f8666441c46df66312c23d671875989/crates/typlite/src/lib.rs#L442


"COLLATE utf8_general_ci " breaks Postgresql

https://github.com/cortezaproject/corteza-server/blob/e6bdf69defe337a8a0ca09a07c6e19d8e2c15722/pkg/ql/squirrel.go#L106
I'm looking into whether it's possible to simply rename the en_US.utf8 Collation in Postgres. But for now (in release 2020.12), text search doesn't work with a postgresql backend.
SQL Errors look like so:
STATEMENT:  SELECT crd.id, crd.module_id, crd.rel_namespace, crd.owned_by, crd.created_by, crd.updated_by, crd.deleted_by, crd.created_at, crd.updated_at, crd.deleted_at FROM compose_record AS crd LEFT JOIN compose_record_value AS rv_ContactName ON (rv_ContactName.record_id = crd.id AND rv_ContactName.name = 'ContactName' AND rv_ContactName.deleted_at IS NULL) LEFT JOIN compose_record_value AS rv_Number ON (rv_Number.record_id = crd.id AND rv_Number.name = 'Number' AND rv_Number.deleted_at IS NULL) WHERE crd.module_id = $1 AND crd.rel_namespace = $2 AND crd.deleted_at IS NULL AND (rv_ContactName.value  COLLATE utf8_general_ci LIKE $3 OR rv_Number.value  COLLATE utf8_general_ci LIKE $4) ORDER BY rv_Number.value  ASC NULLS FIRST, id ASC NULLS FIRST LIMIT 11 2021-02-22 19:04:28.066 GMT [875] ERROR:  collation "utf8_general_ci" for encoding "UTF8" does not exist at character 599

Took a little digging, but it's apparently possible to copy postgres collations.  Running the following on my postgres database corrected the errors by creating a collation with the same name as MySQL uses.
corteza=> CREATE COLLATION utf8_general_ci FROM "en_US";
CREATE COLLATION

Thanks for digging deep enough to find the solution @Carl4.
This will have to be for now until we find a better way change SQL flavour for different databases at this level.

Was fixed and backported to 2020.12.x branch. Will be part of 2020.12.4 release


Fix GPS Accuracy Issue

Description:
Dismiss a GPS report if this one is not accurate enough
Related issue (if applicable): #1270
Example entry for configuration.yaml (if applicable):

device_tracker:
  platform: owntracks
  max_gps_accuracy: 200

Checklist:

[ ] Local tests with tox run successfully.
[x] TravisCI does not fail. Your PR cannot be merged unless CI is green!
[x] Fork is up to date and was rebased on the dev branch before creating the PR.
[x] Commits have been squashed.
If code communicates with devices:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Dismiss a GPS report if is GPS is not accurate enough

Sorry for this mess... Does I have to remade a PR with only one clean commit ?

I added a new clean PR


Cleanup sacjs template

Description
[WIP] Content clean up from sac's website to reflect darjs.
Checklist

[x] Removed Sac's logos
[x] Removed sac's past meetup content (left few for template)
[x] Update themes color to reflect

@joshuamabina
Lot's of stuff are broken in this PR, might be due lot's of content being deleted.
See if you can fix it

@joshuamabina
Lot's of stuff are broken in this PR, might be due lot's of content being deleted.
See if you can fix it

Thank you for this. I am reviewing.


Unable to calculate math.Mod for numbers larger than 1e+16

What version of Go are you using (go version)?

$ go version
> go version go1.13.4 darwin/amd64

Does this issue reproduce with the latest release?
jupp
What operating system and processor architecture are you using (go env)?
go env Output
$ go env

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/X/Library/Caches/go-build"
GOENV="/Users/X/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/X/git/getml/package-pipelines/dependencies/relboost-monitor/Code"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/Cellar/go/1.13.4/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13.4/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/wr/bphy451d5zs7ng1vk0ql8csr0000gn/T/go-build813277185=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
package main

import (
	"math"
)

func main() {
	println(math.Mod(1e+16+1, 1e+16))
}

What did you expect to see?

+1.000000e+000

What did you see instead?

+0.000000e+000

For math.Mod(1e+15+1, 1e+15) things are still working fine. I haven't tried figuring out the exact number things start to get wrong.

Hi,
In IEEE-754 arithmetic, 1e+16 and 1e+16+1 are the same number (and so their mod is zero). See:
func main() {
	fmt.Println(float64(1e+16) == float64(1e+16+1))  // true
}

Closing here, since this is working as expected.


Remove pinholes

Dragging any paddle with stuff on clones it maybe? Or perhaps it DOES slide it away, but you can clone by right-clicking or holding down. Yes probably that - because that'll be consistent with how other stuff works

Done


LG Device Shows Unavailable State When Offline

Currently the LGEDevice never shows as unavailable, even when a device is disconnected and offline. If a device is no longer online it would be nice if the sensors showed an unavailable state.
My use case for this is when I unplug and store my portable AC, I would like the states to be shown as offline.

I'd like to support this feature request. For me there are also parts of the year that I'm not using my heatpump, and I'd like to disable the controls on my dashboard if the heatpump is off line. Currently there is no way provided by the integration to detect if the heatpump is offline. The ThinQ App shows the device to be offline, so I guess it should be possible for the integration to do so too.
Also the power consumption stays on 5 Watts while the device is disconnected

@ollo69 is this in scope?

The same situation for me too. I'm using this integration to control seven Air Conditioners, and is working great. It would be great that if an AC is offline (a circuit breaker is down for any reason, or the WIFI Access Point is off) the related entities (especially the new one with SSID information) is offline too, the same way that ThinQ APP shows an Offline device.
My installation will send a notification and I can take a look / reset the Access Point / switch the break ON.

@ollo69 this is still an issue, the app shows the device offline, while the HA integrations shows the device online including power consumption while the device is not consuming power when it's unplugged. This also messes up my energy dashboard with false information.
Would be great if the entities would become unavailable when offline


fix navbar

The navbar alignment within the project requires attention, with significant CSS modifications necessary for optimal presentation. As a seasoned web developer with many frontend projects, I possess the expertise needed to execute this task effectively.
So, I request you to assign me the Issue

I can do it...Plz consider me for the task
https://melissasequeira.github.io/fashionweb.github.io/

I can do it...Plz consider me for the task https://melissasequeira.github.io/fashionweb.github.io/

pls  do

I have made a Zomato clone, so I can help you to solve this issue

I can do it...Plz consider me for the task https://melissasequeira.github.io/fashionweb.github.io/

pls do

But u need to assign it first to me

i would like to work on this please assign it to me

Thank You
also plz add level label....it was mentioned in live session today

I have made a Amazon clone, so I can do it. Kindly assign it to me.

I want to contribute to this, please assign this to me.
I have previously created navbars for websites, you can check out my work here : https://myamazonclone.000.pe/index.php

i would like to work on this . please assign it to me

I want to work on this issue please assign me this under GSSOC'24

Assign me the issue please i am also working usnder GSSoc24

I have worked on these types of clones, i can imporve the navbar , please assign me this issue.

Hi @arghadipmanna101 please assign this issue to me .I have already worked on Spotify , Netflix and Amazon clone .so ,I would solve this issue better please assign it to me

Earlier I've worked on Netflix clone. Kindly assign me the issue.
Thankyou.


Fix the example RPM filenames in the README

Matches the default format specified in src/installer.js.
(Some background: we're using this package as part of Electron Forge, and I was going off of the docs to figure out what the output filename is, so we can easily publish it [e.g., to GitHub Releases].)

Ah, nice! Thank you for the PR!


Test framework to sanity check generated SQL

To avoid runtime surprises it would be useful to have some sort of mechanism to check that SQL generated for particular schema/query combinations is reasonable. @tpolecat suggested that we might be able to use information extracted from EXPLAIN ANALYSE.
The main thing we want to be able to catch is a top-level query generating thousands of subqueries.

I think there is still work to do in this area, but the specific issue flagged up (generation of excessive numbers  follow-on queries) has been made obsolete by #152 and #188. Because we now only generate a single SQL query it's a lot easier to capture it and independently run it through EXPLAIN ANALYSE.


Add references to the interactive lessons and examples

We should not forget remove/update these references after we get #670 solved.

It seems to me that the current references are visible and good enough.
So, maybe we should close #670.

Closing in favor of #824


Saved graph data to pdf

This is tested and works fine if when opening the pdf's it gives you some random chars and not the graphs try opening them outside your code editor or if you are using VS Code install the pdf reader extension.
PS: you should consider setting up a virtual env with pandas and matplotlib installed on it
fixed: #3

@Ekansh38 thank you! I'm gonna read the changes you made, test it quickly and merge :)


Support VLAN based tenant network isolation

OVS creates the tag
Physical interface doesn't need tags

Configure neutron with tagged networks.

Update the config file

Next steps are to test and update update documentation.

Will test on lab 1.

The directions are here.  The VLAN IDs are documented on the internal wiki.
https://github.com/cablelabs/snaps-openstack/blob/master/doc/source/install/install.md#32-varyaml-vlan-configuration

Currently trying to get single VLAN to work in lab1.  Running into a couple of issues:

VM not getting IP address for vlan 1705 - a DHCP issue that needs to be investigated;
Even after manually assigning IP address to the VM, could not communicate via that IP address. Will try to test on the physical level to see if there is vlan configuration issue.

Aricent is investigating multiple vlan configuration issue (will create a separate issue to track that.)

Trying to get single vlan at physical NIC level to work in lab1: it works when we completely turned off OVS on the physical nodes; once we turn OVS on, physical nodes stop communicating with each other on vlan 1705 via eno2.


Not possible to associate .info file with firefox

Hello,
I've installed firefox and ask him to save a page for "off-line" reading.
It generates an .info file.
I right click it and select firefox as "default application" (I flag it). It opens it with firefox. Perfect.
But in fact this association is not registered somewhere because if I double click on this .info file he does not open it with firefox.
I know that this topic is really linked to setup of my machine and presence of correct .desktop files, ...
Can you reproduce it ?

How did you set firefox as the default application? In the lumina-open dialog or in firefox itself?

In lumina-fm, I right click on the .info file and select "open width", then
select firexox and check the box "set this as default", then click "ok".
it open the file with firefox perfectly.
I thought that the association will be registered but it does not work. If
I double click on the .info file, firefox does not start.
I did the same for .txt with juffed and it was perfect. Now I double click
on a .txt and juffed starts.
So, it's strange that it works for some extensions and not all.
On Mon, May 11, 2015 at 8:59 PM, Ken Moore<EMAIL_ADDRESS>wrote:

How did you set firefox as the default application? In the lumina-open
dialog or in firefox itself?
—
Reply to this email directly or view it on GitHub
https://github.com/pcbsd/lumina/issues/120#issuecomment-101017486.

I am looking into this now. My guess would be that there are more than one mimetype associated with .info files (since defaults are mimetype-based), and the default application was only getting set for one of them.

Ok, it looks like there is no mimetype for *.info files/globs in the XDG database by default - hence the issues. You can check by looking through your /usr/local/share/mime/globs2 file for anything matching *.info (I could not find anything). So it looks like I need to put in some fallback methods for Lumina to assign a temporary "non-mimetype" based on the file extension for the default application registrations....

Ok, I just fixed this in libLumina.
Now it will assign files that do not have a corresponding mimetype with one like this: "unknown/[extension]" or "unknown/[filename]" as appropriate. This fixes the issues with .info files on my system.

works perfect.
Thanks
On Tue, May 12, 2015 at 5:19 PM, Ken Moore<EMAIL_ADDRESS>wrote:

Ok, I just fixed this in libLumina.
Now it will assign files that do not have a corresponding mimetype with
one like this: "unknown/[extension]" or "unknown/[filename]" as
appropriate. This fixes the issues with .info files on my system.
—
Reply to this email directly or view it on GitHub
https://github.com/pcbsd/lumina/issues/120#issuecomment-101318257.


Move-Item recursively creates "infinitely" nested directories

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
mkdir test
cd test

mkdir abc
mv * abc

Don't forget to hit ctrl-c fast.
dir -Recurse t shows the created structure. I used 7zip File Manager to shift-del the nested dir structure.
Expected behavior
PS should not create the nested directory structure, it should ignore the target when expanding the wildcard into the source list, move everything else into the target directory.
In this example it should basically do a no-op, since there's nothing else to move into "abc".
Actual behavior
A directory that contains a directory, that contains a directory ... t\abc\abc\abc\abc ...
Environment data
PSVersion                      7.2.0-preview.9
PSEdition                      Core
GitCommitId                    7.2.0-preview.9
OS                             Microsoft Windows 10.0.19042
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

@PAStheLoD Thanks for reporting the issue! It was fixed in #16029. You can download latest preview build and check the scenario.


Segmentation training code

I cannot reproduce the semantic segmentation results. When can I open up the training code for semantic segmentation? Thank you very much

+---------------+-------+-------+--------+-----------+--------+-------+
|     Class     |  IoU  |  Acc  | Fscore | Precision | Recall |  Dice |
+---------------+-------+-------+--------+-----------+--------+-------+
|      road     |  0.0  |  0.0  |  nan   |    nan    |  0.0   |  0.0  |
|    sidewalk   | 23.59 | 93.33 | 38.18  |    24.0   | 93.33  | 38.18 |
|    building   | 62.84 | 78.81 | 77.18  |   75.62   | 78.81  | 77.18 |
|      wall     | 21.46 | 23.71 | 35.34  |   69.35   | 23.71  | 35.34 |
|     fence     |  2.27 |  2.43 |  4.45  |   25.82   |  2.43  |  4.45 |
|      pole     |  1.34 |  1.39 |  2.65  |   29.64   |  1.39  |  2.65 |
| traffic light |  3.95 | 29.46 |  7.6   |    4.37   | 29.46  |  7.6  |
|  traffic sign | 88.65 | 95.64 | 93.98  |   92.38   | 95.64  | 93.98 |
|   vegetation  | 57.61 | 79.86 |  73.1  |    67.4   | 79.86  |  73.1 |
|    terrain    | 21.44 | 28.63 | 35.31  |   46.07   | 28.63  | 35.31 |
|      sky      |  0.0  |  0.0  |  nan   |    0.0    |  0.0   |  0.0  |
|     person    | 72.05 | 95.72 | 83.76  |   74.45   | 95.72  | 83.76 |
|     rider     | 18.65 | 21.77 | 31.44  |   56.57   | 21.77  | 31.44 |
|      car      | 18.36 | 26.03 | 31.02  |   38.39   | 26.03  | 31.02 |
|     truck     | 29.98 | 30.31 | 46.13  |   96.51   | 30.31  | 46.13 |
|      bus      | 31.49 | 53.16 |  47.9  |   43.58   | 53.16  |  47.9 |
|     train     |  nan  |  nan  |  nan   |    nan    |  nan   |  nan  |
|   motorcycle  | 27.58 | 36.57 | 43.24  |   52.88   | 36.57  | 43.24 |
|    bicycle    |  0.0  |  0.0  |  nan   |    0.0    |  0.0   |  0.0  |
+---------------+-------+-------+--------+-----------+--------+-------+
2023-09-30 11:13:01,991 - mmseg - INFO - Summary:
2023-09-30 11:13:01,991 - mmseg - INFO -
+-------+-------+-------+---------+------------+---------+-------+
|  aAcc |  mIoU |  mAcc | mFscore | mPrecision | mRecall | mDice |
+-------+-------+-------+---------+------------+---------+-------+
| 85.45 | 26.74 | 38.71 |  43.42  |   46.88    |  38.71  | 36.18 |
+-------+-------+-------+---------+------------+---------+-------+
2023-09-30 11:13:01,994 - mmseg - INFO - The previous best checkpoint /data2/dongzf/workdir/efficentvit_cityspace_v1/best_mIoU_epoch_693.pth was removed
2023-09-30 11:13:02,067 - mmseg - INFO - Now best checkpoint is saved as best_mIoU_epoch_697.pth.
2023-09-30 11:13:02,067 - mmseg - INFO - Best mIoU is 0.2674 at 697 epoch.

@d710055071 Is there a code to train the semantic segmentation on custom dataset?


1.10.2 (Mekanism 290) - Item clogging up the Entangloporter network

The quantum entangloporter will take an item into the network even when there is no receiving end for it. This resulting all other items being stuck in the pipeline.
For example, I have a auto-farm for wheat and seeds I use the entangloporter to output the crop into my storage, and have a crafter to create hoes and input that into the entangloporter for the machine. At one point my entangloporter stopped working completely, after much debugging I found out that there is a hoe stuck in the network, since the farming machine cannot take another hoe it ends up stucked and completely blocked the pipeline.
This mean one channel/network can only reliably transfer 1 type of item at any given time to prevent it from randomly breaking because one of the receiving end is full, it seems quite limiting.
Is it possible to NOT put any item to the network when the receiving side is full (or cannot take anymore item).

The best way to avoid this is to make sure Entangloporters can always stream items; have backlog chests in your sorting systems, always make sure items and blocks have a place to go.  The Logistical Sorter definitely helps with this!

@LordHellscream An Entangleporter Frequency is a destination, as it has a 1 slot buffer to allow you to pull from it; it's not a proxy for the other ends.


Fixing extraneous open brace

Alternatively, could close it - as-is, it's broken code though

Whoops, I hope nobody copied that :)  Thanks for taking the time to write a PR for this!


August 14th, 2023 Community Meeting

Please add a topic in this thread and add a link to the GitHub issue associated with the topic.
Please make sure you give folks enough time to review/discuss the topic offline on GitHub before coming into the meeting
(optional) Paste the image of an animal 😸

I would like to propose that we enabled CodeQL on all shipwright-io organization repositories to close out https://github.com/shipwright-io/community/issues/153

Let's discuss on which path we go in [BETA API] Provide a solution to automatically create TLS secret and inject caBundle #1344.

Hacktoberfest participation is confirmed, we need to work on the issues.
Chuang Wang from Tekton should join us today, we will discuss on the security features we are working at the moment.

I would like to propose that we bulk add all existing issues and pull requests to https://github.com/orgs/shipwright-io/projects/6 now that automation is setup on all repositories to add newly created issues and pull requests.

Meeting minutes:

On https://github.com/shipwright-io/community/issues/156#issuecomment-1674371201 , we conclude the following:
a) default will be with cert-manager annotations, will generate the CABundle and update the CRD for the four CR's
b) second option is to extend the one-line kubectl apply, and add one more step, where the CABundle is autogenerated with a script and the CR's(4) are patched on the fly.
c) To consider how the above two options will look for the operator.

On https://github.com/shipwright-io/community/issues/156#issuecomment-1674432387 :

On Tekton Chains, currently generating attestations for SLSA v1.0 spec
On Tekton Chains, non forgeable provenance, e.g. how to ensure the Tekton CRD's are not temper.
Currently Tekton is compliant with SLSA level 2.
One of the conclusions is about reusability of libraries in Tekton Chains for SHP, we might need an spike issue for this
How do we continue the collaboration? from @adambkaplan to continue a discussion on SHP having its own attestation controller.


Back command does not correctly display list of people

Currently shows list of clients only in main window after going back

Already resolved.


Hcibox config flags

Add config flags in deployment parameters for configuring whether to deploy various Arc capabilities.

Addresses #1554


:bug: determine if ce informer store inited using informer hassynced

Summary
Using informer hassynced  to determine if the store inited
Fix the issue:
When a source client send the events before the agent client informer is not synced, the event will not be resynced the events in the agent informer

/assign @qiujian16


VM: check for the slice bounds explicitly

There is a case in #384 where previous version of Go failed some of the testcases.
Funnily enough, we can make the same tests fail on the current versions of Go just by changing
vm.estack.PushVal([]byte("abcdef"))

to
s := "abcdef"
vm.estack.PushVal([]byte(s))

This is something we should fix, by explicitly checking for slice bounds where possible.
This has an additional benefit of more explicit errors.

pow wow, @fyrchik thanks for catching it!


Revision of Documents from Director

https://mensuel.framapad.org/p/lIaQwo28CF?lang=en

Sent to director


User persistence

Enable altering of user persistence and use this state on page landing.
One possible location:
https://github.com/jamesmonks/Chat/blob/bf308765ee002e1de3eb4b9651042b9d93c151d7/dist/js/login.js#L35-L35
Also onAuthStateChanged when landing on a page, is the user null before (in which case log in), or not,
(logout then login)
When logged in, there needs to be an option in the menu to remove persistence, otherwise it's a one way persistence option

Onauthstatechanged implemented with an agnostic login process for providers.
For login persistence, if the user is not automatically logged in at the beginning, set persistence to none, and if the option is checked for persistence at any point, change to local.


fix catch and skip exception when getting schema from FE catalog

Proposed changes
Issue Number: close #xxx
Problem summary
When querying information_schema database, BE will call FE RPC
to get schema info such as db name list, table name list, etc.
But some external catalog when failed to get these info because of wrong connection info.
We should catch these kind of exception and skip it, so that it can continue to
get schema info of other catalogs.
Otherwise, the whole query on information_schema will fail, even if user just want to get
info of internal catalog.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.9 seconds
stream load tsv:          478 seconds loaded<PHONE_NUMBER>9 Bytes, about 149 MB/s
stream load json:         41 seconds loaded<PHONE_NUMBER> Bytes, about 54 MB/s
stream load orc:          68 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230212170612_clickbench_pr_94815.html


Alpine Linux 3.5 & Debian 8.7

👍 , Is there any specific motivation behind this? or just keeping things updated?

@bearnard just keeping things updated. Generally keep our base Docker images updated with all the latest stuff. In this case, Debian 8.7 is not much different from 8.6, just updated packages. Alpine 3.5 is quite different from 3.4, though, but we don't use it too much and upstream Docker images have updated it to be the default version in a lot of cases...so I thought why not?