Skip to content

fix uprotocol zenoh key missmatch from uuri change#18

Closed
Bert-Tec wants to merge 8 commits intoeclipse-uprotocol:mainfrom
Eclipse-SDV-Hackathon-Chapter-Three:main
Closed

fix uprotocol zenoh key missmatch from uuri change#18
Bert-Tec wants to merge 8 commits intoeclipse-uprotocol:mainfrom
Eclipse-SDV-Hackathon-Chapter-Three:main

Conversation

@Bert-Tec
Copy link

@Bert-Tec Bert-Tec commented Oct 1, 2025

up-transport-zenoh-python uses an old version to generate the zenoh key from the uuri.
It only has {authority}/{ue_id}/{ue_version_major}/{resource_id}, but in newer versions the ui_id is split into ue_type and ue_instance: {authority}/{ue_type}/{ue_instance}/{ue_version_major}/{resource_id} (e.g. see https://github.com/eclipse-uprotocol/up-transport-zenoh-rust/blob/fd98206c99fd075e9acf65eb56aa0a909985b003/src/utransport.rs#L85).
This makes the python implementation incompatible with newer implementations of other languages.
@PLeVasseur can probably give more context if needed.

@Bert-Tec Bert-Tec marked this pull request as ready for review October 1, 2025 19:06
Copy link

@stevenhartley stevenhartley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stevenhartley
Copy link

@Bert-Tec you need to sign the Eclipse Contributor Agreement for me to be able to merge in the change. Also the linter is failing, can you address the changes?

@Bert-Tec
Copy link
Author

new PR to replace this as the old repo is locked: #19

@Bert-Tec Bert-Tec closed this Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants