Re: [Ros-release] Releasing from github directories / submod…

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Armin Hornung
Dato:  
Til: William Woodall
CC: ros-release
Emne: Re: [Ros-release] Releasing from github directories / submodules?
Hi William,

On 2012-12-17 19:50, William Woodall wrote:
> Bloom allows you to have multiple packages in a single repository.
> After running bloom each package will be isolated to a branch and tagged.

Great, that's exactly what I was looking for. Indeed, these are like
separate packages in one repo. They will be versioned and tagged
together, so the version numbers match.

>
> For example, if you have a git repo with octomap and octovis in sub
> folders, each containing a catkin package.xml, then bloom will create
> a release/octomap and release/octovis branch and corresponding version
> tags.

Will this also work when releasing non-catkin packages? As I just
learned there should not be a package.xml as both packages are native
CMake libraries, and package.xml should be added only in the release
repo ...


> In short, if you keep octomap and octovis at the same version you can
> keep them in the same repository, otherwise I would recommend
> splitting them up. There is little to no overhead to having another
> repository on github, and having someone checkout (or download a zip
> of) two repositories instead of one on Windows is not such a burden
> for them in my opinion, but it is up to you.

It's not only a matter of Windows but general source releases (without
ROS). If you download two versions you have to configure the lookup path
for octomap-config.cmake and ensure that it points to the right version
so that they. When you download our top-level project, the top-level
CMakeLists will take care of that and you just have to run "cmake .. &&
make" in the build directory to build all together.

Best,
Armin

--
Armin Hornung
Humanoid Robots Lab, Albert-Ludwigs-Universität Freiburg
Contact: http://www.informatik.uni-freiburg.de/~hornunga