[ros-users] [Discourse.ros.org] [General] New Packages for I…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Tully Foote via ros-users
Date:  
To: ros-users
CC: Tully Foote
Subject: [ros-users] [Discourse.ros.org] [General] New Packages for Indigo 2017-12-26


[quote="rohbotics, post:5, topic:3541, full:true"]
What is the best way to automate a rebuild upon a sync? Is there some kind of API endpoint to poll?

Right now I am manually re-triggering when I get the email, to ensure that there are no ABI problems. This is probably more than necessary, as this means that I am rebuilding even if none of the dependencies were touched, but its better than breaking packages on user systems.
[/quote]

There's not a recommended way to automatically trigger after a new sync because we recommend that if you're building on top you actually import the packages that you are building on top of into your repository. Reading the documentation for custom repositories,

https://github.com/ros-infrastructure/ros_buildfarm/blob/master/doc/custom_rosdistro.rst

We don't call it out well, but there are instructions for setting up the import rule and how to generate the rosdep rules automatically for the imported files.

Part of the reason that there's no standard way to do this sort of triggering is that for any different user there are different thresholds. If you're only using 10 packages those packages may never have changed. If you simply retrigger everything after a manually selected import you can make sure that nothing is incompatible. There is work ongoing to have better compatibility information available in the rosdistro in an update to [the package.xml spec](https://github.com/ros-infrastructure/rep/pull/138).

But even with that I'd generally recommend doing a snapshot import so that you know that you have full control of the packages.





---
[Visit Topic](https://discourse.ros.org/t/new-packages-for-indigo-2017-12-26/3541/6) or reply to this email to respond.


If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>