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

check that it builds in isolation without --install #1467

Closed
9 tasks done
dirk-thomas opened this issue Jul 19, 2013 · 8 comments
Closed
9 tasks done

check that it builds in isolation without --install #1467

dirk-thomas opened this issue Jul 19, 2013 · 8 comments

Comments

@dirk-thomas
Copy link
Member Author

Steps to reproduce:

  • Generate rosinstall file:
    • rosinstall_generator --rosdistro hydro desktop --deps > hydro-desktop.rosinstall
    • rosinstall_generator --rosdistro hydro desktop-full --deps > hydro-desktop-full.rosinstall
  • Checkout all repos from one of the rosinstall files with wstool or vcs import
  • ./src/catkin/bin/catkin_make_isolated

These are basically the plain install-from-source instruction but omitting the --install option.

@wjwwood
Copy link
Member

wjwwood commented Jul 19, 2013

@tfoote
Copy link
Member

tfoote commented Jul 20, 2013

All packages patched, closing.

@tfoote tfoote closed this as completed Jul 20, 2013
@dirk-thomas dirk-thomas reopened this Jul 20, 2013
@dirk-thomas
Copy link
Member Author

@wjwwood pcl_ros has a new issue now:

DEPENDS on the catkin package 'message_filters' which must
therefore be listed as a run dependency in the package.xml

and

CATKIN_DEPENDS on itself...

@dirk-thomas
Copy link
Member Author

The last pcl_ros issue has been fixed but...

Based on ros/catkin#483 I have to assume that testing for dry packages is currently broken. Therefore I would not recommend to call it a beta right now. I could not identify a clear way of fixing this issue - I will continue to look into this but that might take more than one day.

Probably the reason why we haven't experienced that until now is that we do have exactly 0 dry packages in hydro. (Does the dry release pipeline actually work for hydro?).

@tfoote
Copy link
Member

tfoote commented Jul 20, 2013

I don't know of any problems with running the dry pipeline. There was one package released through it, but it's dependencies weren't met. Then it was catkinized, and delisted.

@dirk-thomas
Copy link
Member Author

Are you sure about that?

The documentation (http://www.ros.org/wiki/release/Setup/Machine) still points to this repo:
https://code.ros.org/svn/ros/stacks/ros_release/trunk

I just assume that this is the file defining the distros (since it is the only location mentioning groovy):
https://code.ros.org/svn/ros/stacks/ros_release/trunk/rosdeb/src/rosdeb/targets.py

That would be a pretty good reason why we do not have any dry packages released for hydro...

@dirk-thomas
Copy link
Member Author

I just tried a dry stack release with rosrelease-legacy which completed successfully. I did not try what the job generation or farm does with it though.

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

3 participants