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

Mass bug: package.xml installation verification #622

Closed
5 of 16 tasks
cottsay opened this issue Apr 25, 2014 · 9 comments
Closed
5 of 16 tasks

Mass bug: package.xml installation verification #622

cottsay opened this issue Apr 25, 2014 · 9 comments

Comments

@cottsay
Copy link
Member

cottsay commented Apr 25, 2014

I've found that some plain cmake packages do not install package.xml files. REP 127 does not explicitly say that this is required, but rosdep is unable to detect if the package is present without it.

I used a postbuild check on my experimental buildfarm (http://csc.mcs.sdsmt.edu/jenkins/) to detect this.

TODO before closing this bug:

Packages affected:

Thanks!

@dirk-thomas
Copy link
Member

Yes, to all three questions.

Regarding the last one: this will likely require a contribution from the community since we might not have the time to work on this any time soon.

@cottsay
Copy link
Member Author

cottsay commented Apr 25, 2014

Thanks @dirk-thomas, I'll compile a definitive list of the packages and open bugs against them.

@wjwwood
Copy link
Member

wjwwood commented Apr 25, 2014

REP-0136 says that installing your package.xml is required:

http://www.ros.org/reps/rep-0136.html#installing-a-catkin-package-xml

@cottsay
Copy link
Member Author

cottsay commented Apr 25, 2014

I was looking over the spec, and I have a quick question. Is the <buildtool_depend> tag (http://www.ros.org/reps/rep-0127.html#buildtool-depend-multiple) required?

If it is not (indicating that there is no build tool), would it not be impossible to install the package.xml, which is the responsibility of the build tool?

Is this tag necessary for metapackages (more specifically, do they need catkin installed at build time)?

Thanks!

@dirk-thomas
Copy link
Member

Since both of these are using catkin at build time on the platform doing the build, yes, both of them require a buildtool dependency on catkin.

@dirk-thomas
Copy link
Member

Is there any further progress on this? Poking other package maintainers? Can this overview package be closed?

Otherwise I would suggest to move this ticket to ros/rosdistro since it is not specific to catkin.

@tfoote
Copy link
Member

tfoote commented Oct 22, 2014

They are all ticketed upstream. I'm not sure we can do much more.

@cottsay
Copy link
Member Author

cottsay commented Oct 22, 2014

With ros-infrastructure/buildfarm#205 merged, they'll certainly know that it is an issue. I agree that there is nothing more to be done.

Closing :)

@cottsay cottsay closed this as completed Oct 22, 2014
@dirk-thomas
Copy link
Member

Thank you!

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

4 participants