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

Make an initial release? #6

Open
130s opened this issue Oct 8, 2019 · 1 comment
Open

Make an initial release? #6

130s opened this issue Oct 8, 2019 · 1 comment

Comments

@130s
Copy link

130s commented Oct 8, 2019

Thanks for opensourcing the ROS driver!

For production system usecase, I think making the package referrable by specific version number would be great. Would it be possible to make a release?

By "release" I'd say 2 things:

  • For general git project, making git tag is minimum requirement.
  • For catkin package, updating the version in package.xml helps the downstream projects to utilize tools available in ROS (e.g. roslaunch will be able to access the package version and prints it upon boot).

And lastly, it'll be much convenient if binary of the package is available. For ROS package it can be easily done without hosting buildfarm etc. This wiki describes how-to http://wiki.ros.org/ROS/ReleasingAPackage

@apartridge
Copy link
Collaborator

Hello @130s , sorry for the very late reply to this issue.

Going forward, when we update the version number we will also make a git tag for it. We will most likely increase the version number to 1.0.0 within a few days or so.

Regarding binary packages, we agree that this would be more convenient for deployment. The reason we currently do not support this is that our Zivid SDK API is not ABI stable. This means that we will need to build and package ROS driver towards all supported Zivid SDK versions and supported operating systems each time the ROS driver or SDK is updated. To accomplish this we need an automated build and deploy system for the ROS driver, which we have not yet implemented. This is something that we will consider in the future, however no timeline on this as of now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants