rossvideo / Catena

Other
5 stars 1 forks source link

de-nested param's type: {type: ""} #76

Closed mejohnnaylor closed 6 months ago

mejohnnaylor commented 6 months ago

changed param.proto to de-nest param's type-type as discussed. updated schemas as needed updated test device models to use new schema fixed how these changes broke the c++ sdk.

james-peltzer commented 6 months ago

Yes, there are some breaking changes for the Java SDK. If you're okay with it, I'll just commit directly to this branch prior to merge.

James Peltzer (He/Him) Technical Director - DashBoard & Ross Platform Manager T: +1 (613) 228-0688 x4295 Ross Video | Let's make it real Visit us at rossvideo.comhttps://www.rossvideo.com/ @.**@*.**@*.**@.https://go.rossvideo.com/l/1033383/2023-11-20/89j1 @.***

From: John R. Naylor @.> Sent: Thursday, February 8, 2024 9:23 AM To: rossvideo/Catena @.> Cc: James Peltzer @.>; Assign @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification

@mejohnnaylor commented on this pull request.


In interface/param.protohttps://github.com/rossvideo/Catena/pull/76#discussion_r1483054201:

  • /* oneof kind { Unless we make array a separate flag, we need to be able to specify both a ref and a type override

ok will do. Will this update break the java code? If so, perhaps you could do some work on this branch to fix that before we merge to develop?

- Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#discussion_r1483054201, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6QNOHMMOZDICSERUMI4GNLYSTNSXAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTQNZQGM2TKMRYGM. You are receiving this because you were assigned.Message ID: @.**@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

mejohnnaylor commented 6 months ago

Yes please – commit to type-type branch then we’ll merge that to devleop

From: james-peltzer @.> Date: Thursday, February 8, 2024 at 9:24 AM To: rossvideo/Catena @.> Cc: John Naylor @.>, Mention @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76) Yes, there are some breaking changes for the Java SDK. If you're okay with it, I'll just commit directly to this branch prior to merge.

James Peltzer (He/Him) Technical Director - DashBoard & Ross Platform Manager T: +1 (613) 228-0688 x4295 Ross Video | Let's make it real Visit us at rossvideo.comhttps://www.rossvideo.com/ @.**@*.**@*.**@.https://go.rossvideo.com/l/1033383/2023-11-20/89j1 @.***

From: John R. Naylor @.> Sent: Thursday, February 8, 2024 9:23 AM To: rossvideo/Catena @.> Cc: James Peltzer @.>; Assign @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification

@mejohnnaylor commented on this pull request.


In interface/param.protohttps://github.com/rossvideo/Catena/pull/76#discussion_r1483054201:

  • /* oneof kind { Unless we make array a separate flag, we need to be able to specify both a ref and a type override

}

message BasicParamInfo {

ok will do. Will this update break the java code? If so, perhaps you could do some work on this branch to fix that before we merge to develop?

- Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#discussion_r1483054201, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6QNOHMMOZDICSERUMI4GNLYSTNSXAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTQNZQGM2TKMRYGM. You are receiving this because you were assigned.Message ID: @.**@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934230381, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6R5EEJCLJGWDCAJ4D3WSMLYSTNZBAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGIZTAMZYGE. You are receiving this because you were mentioned.Message ID: @.***>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

github-advanced-security[bot] commented 6 months ago

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

james-peltzer commented 6 months ago

Java code has been updated to use the enum and the proto file has been updated to fix a mistake when adding template_oid back to basic info.

mejohnnaylor commented 6 months ago

I tested your additions thoroughly 😉 and merged to develop

We should plan to merge develop to main and tag it as version 1.0.0 (or something) when we freeze next week.

From: james-peltzer @.> Date: Thursday, February 8, 2024 at 11:05 AM To: rossvideo/Catena @.> Cc: John Naylor @.>, Mention @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

Java code has been updated to use the enum and the proto file has been updated to fix a mistake when adding template_oid back to basic info.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934445864, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6R5EEIXBM4WUAXTETLOK63YSTZU3AVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGQ2DKOBWGQ. You are receiving this because you were mentioned.Message ID: @.***>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

james-peltzer commented 6 months ago

Are we going to split-out the proto files + schema from the SDK first?

James Peltzer (He/Him) Technical Director - DashBoard & Ross Platform Manager T: +1 (613) 228-0688 x4295 Ross Video | Let's make it real Visit us at rossvideo.comhttps://www.rossvideo.com/ @.**@*.**@*.**@.https://go.rossvideo.com/l/1033383/2023-11-20/89j1 @.***

From: John R. Naylor @.> Sent: Thursday, February 8, 2024 11:40 AM To: rossvideo/Catena @.> Cc: James Peltzer @.>; Assign @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification I tested your additions thoroughly 😉 and merged to develop

We should plan to merge develop to main and tag it as version 1.0.0 (or something) when we freeze next week.

From: james-peltzer @.<mailto:@.>> Date: Thursday, February 8, 2024 at 11:05 AM To: rossvideo/Catena @.<mailto:@.>> Cc: John Naylor @.<mailto:@.>>, Mention @.<mailto:@.>> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

Java code has been updated to use the enum and the proto file has been updated to fix a mistake when adding template_oid back to basic info.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934445864, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6R5EEIXBM4WUAXTETLOK63YSTZU3AVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGQ2DKOBWGQ. You are receiving this because you were mentioned.Message ID: @.<mailto:@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934514319, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6QNOHNWMNEIOE7JGHURFILYST5WBAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGUYTIMZRHE. You are receiving this because you were assigned.Message ID: @.**@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

mejohnnaylor commented 6 months ago

I don’t want to be gated by SMPTE.

Workaround – use 0.99.999 as the version #?

From: james-peltzer @.> Date: Thursday, February 8, 2024 at 11:47 AM To: rossvideo/Catena @.> Cc: John Naylor @.>, State change @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76) Are we going to split-out the proto files + schema from the SDK first?

James Peltzer (He/Him) Technical Director - DashBoard & Ross Platform Manager T: +1 (613) 228-0688 x4295 Ross Video | Let's make it real Visit us at rossvideo.comhttps://www.rossvideo.com/ @.**@*.**@*.**@.https://go.rossvideo.com/l/1033383/2023-11-20/89j1 @.***

From: John R. Naylor @.> Sent: Thursday, February 8, 2024 11:40 AM To: rossvideo/Catena @.> Cc: James Peltzer @.>; Assign @.> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification I tested your additions thoroughly 😉 and merged to develop

We should plan to merge develop to main and tag it as version 1.0.0 (or something) when we freeze next week.

From: james-peltzer @.<mailto:@.>> Date: Thursday, February 8, 2024 at 11:05 AM To: rossvideo/Catena @.<mailto:@.>> Cc: John Naylor @.<mailto:@.>>, Mention @.<mailto:@.>> Subject: [EXTERNAL] Re: [rossvideo/Catena] de-nested param's type: {type: ""} (PR #76)

Java code has been updated to use the enum and the proto file has been updated to fix a mistake when adding template_oid back to basic info.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934445864, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6R5EEIXBM4WUAXTETLOK63YSTZU3AVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGQ2DKOBWGQ. You are receiving this because you were mentioned.Message ID: @.<mailto:@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934514319, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6QNOHNWMNEIOE7JGHURFILYST5WBAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGUYTIMZRHE. You are receiving this because you were assigned.Message ID: @.**@.>>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.

— Reply to this email directly, view it on GitHubhttps://github.com/rossvideo/Catena/pull/76#issuecomment-1934527779, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6R5EEMCBVJVN64F3VWQMB3YST6RFAVCNFSM6AAAAABC6U55OWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGUZDONZXHE. You are receiving this because you modified the open/close state.Message ID: @.***>


This e-mail and any attachments may contain information that is confidential to Ross Video.

If you are not the intended recipient, please notify me immediately by replying to this message. Please also delete all copies. Thank you.