Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile zenoh Rust rewrite with stable #18

Closed
21 tasks
esteve opened this issue Jul 21, 2020 · 13 comments
Closed
21 tasks

Compile zenoh Rust rewrite with stable #18

esteve opened this issue Jul 21, 2020 · 13 comments

Comments

@esteve
Copy link
Contributor

esteve commented Jul 21, 2020

It'd be great if the Rust rewrite of zenoh compiled with Rust stable, the following are packages in zenoh that use features from nightly or that are declared unstable:

@esteve
Copy link
Contributor Author

esteve commented Jul 21, 2020

Which repository is the canonical one? I filed the issue here because I saw that the issue tracker was more active here than in atolab, let me know if I should file it elsewhere and where to submit PRs. Thanks.

@kydos
Copy link
Member

kydos commented Jul 21, 2020

@esteve your recombination is wise, but async-std is still stabilising and there are a few unstable features that we really need in zenoh. Our intent is to switch to stable as soon as we async-std allows us.

@kydos
Copy link
Member

kydos commented Jul 21, 2020

Most of our team works mostly out of the ATOLab fork https://github.com/atolab/eclipse-zenoh. There is a relatively big merge we plan to do at the end of this week. Thus in general if you want the bleeding edge, look at the ATOLab fork.

@esteve
Copy link
Contributor Author

esteve commented Jul 21, 2020

@kydos thanks for the info. I submitted the PR that removes the const_if_match feature gate (as it's been stabilized in 1.45) in the ATOLab repo, since it seemed to have the most activity, but I was confused at first where to file tickets and submit PRs.

I'll shortly submit a PR to document in the README that zenoh requires nightly.

@esteve
Copy link
Contributor Author

esteve commented Jul 21, 2020

I just realized that ATOLab has two repos https://github.com/atolab/eclipse-zenoh and https://github.com/atolab/zenoh, which one is the correct one? I submitted my pull request to the latter, should I submit it to the first one? Thanks.

@kydos
Copy link
Member

kydos commented Jul 21, 2020

@esteve, https://github.com/atolab/zenoh is the pre-eclipse repository -- we will archive that soon. https://github.com/atolab/eclipse-zenoh is the fork of the Eclipse Zenoh official repository, what we actively work on, before pushing into the official Eclipse Repo.

@esteve
Copy link
Contributor Author

esteve commented Jul 21, 2020

@kydos I see, thanks for the explanation. The changes were meant for atolab/zenoh, now that I've had a look at atolab/eclipse-zenoh some of the features from nightly have been integrated and some new ones popped up. I'll update this ticket to track packages that depend on nightly features.

@kydos
Copy link
Member

kydos commented Jul 21, 2020

Thanks @esteve !

BTW, the old zenoh repository has been parked.

@JEnoch
Copy link
Member

JEnoch commented Jul 22, 2020

@esteve : after internal discussions, we decided for more clarity to close/archive our https://github.com/atolab/eclipse-zenoh fork.
From now on, we're only working in this repo (using rust-master branch for current developments). Please submit your pull requests here.

@esteve
Copy link
Contributor Author

esteve commented Jul 23, 2020

@JEnoch thanks for the update, that definitely makes things clearer. I've updated this issue with the other features from nightly and their respective rustlang tickets.

@teburd
Copy link

teburd commented May 19, 2021

I created a PR that lets zenoh build on stable #92 related to this

@Mallets
Copy link
Member

Mallets commented May 21, 2021

#92 has been merged in the sync branch. It will land later on also in the master branch.

@JEnoch
Copy link
Member

JEnoch commented Sep 3, 2021

zenoh now build on stable in master branch.

@JEnoch JEnoch closed this as completed Sep 3, 2021
Pencil-Yao pushed a commit to cita-cloud/zenoh that referenced this issue Aug 29, 2023
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

No branches or pull requests

5 participants