[ros-users] multiple released stacks in git repositories?
Ken Tossell
ktossell at umd.edu
Fri Jan 21 01:49:27 UTC 2011
On Wed, Jan 19, 2011 at 4:20 PM, Ken Conley <kwc at willowgarage.com> wrote:
> Our indexer just uses rosinstall, so that is one way of debugging from
> your end any potential setups.
rosinstall here (0.5.12) had no problem fetching the repository:
- git: {local-name: umd-ros-pkg, uri: 'git://
ram.umd.edu/umd-ros-pkg-test.git', version: master} [git 1.7.0.4]
> submodules are still immature. For example, they aren't available on
> pre-Lucid Ubuntu machines.
If ros.org could direct users to the subrepositories when they inquire about
stacks or packages (wiki, roslocate, etc.), would that help to avoid added
confusion? Something like the following (code attached):
repo.yaml:
name: umd-ros-pkg-test
packages:
gps_common: {authors: Ken Tossell, brief: gps_common, license: BSD, stack:
gps_umd,
url: 'http://ros.org/wiki/gps_common', *vcs_uri*: 'git://
ram.umd.edu/ros/gps_umd.git'}
gpsd_client: {authors: 'Rob Thomson, Ken Tossell', brief: gpsd_client,
license: BSD,
stack: gps_umd, url: 'http://ros.org/wiki/gpsd_client', vcs_uri: 'git://
ram.umd.edu/ros/gps_umd.git'}
pkg_in_main_repo: {authors: '', brief: pkg_in_main_repo, license: BSD,
stack: stack_in_main_repo,
url: 'http://ros.org/wiki/pkg_in_main_repo', *vcs_uri*: 'git://
ram.umd.edu/umd-ros-pkg-test.git'}
some_imported_pkg: {authors: '', brief: some_imported_pkg, license: BSD,
stack: test_ros,
url: 'http://ros.org/wiki/some_imported_pkg', *vcs_uri*: 'git://
ram.umd.edu/ros/test_ros'}
stacks:
gps_umd:
authors: Ken Tossell
brief: gps_umd
description: GPS messages and libraries
license: BSD
packages: [gpsd_client, gps_common]
url: http://ros.org/wiki/gps_umd
*vcs_uri*: git://ram.umd.edu/ros/gps_umd.git
stack_in_main_repo:
authors: Maintained by
brief: stack_in_main_repo
description: stack_in_main_repo
license: BSD
packages: [pkg_in_main_repo]
url: http://ros.org/wiki/stack_in_main_repo
*vcs_uri*: git://ram.umd.edu/umd-ros-pkg-test.git
test_ros:
authors: Maintained by
brief: test_ros
description: test_ros
license: ''
packages: [some_imported_pkg]
url: http://ros.org/wiki/test_ros
*vcs_uri*: git://ram.umd.edu/ros/test_ros
vcs: {type: git, uri: 'git://ram.umd.edu/umd-ros-pkg-test.git'}
[similar effect for megamanifest/megastack]
Then the git repositories that use submodules would probably need to move
all of their stacks into submodules, so that users wouldn't have any need to
install both sub_repo.git (for imported_stack) and main_repo.git (for
stack_in_main_repo), ending up with two copies of imported_stack.
- Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110120/10b52f79/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rosbrowse.diff
Type: application/octet-stream
Size: 1789 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110120/10b52f79/attachment-0015.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rosdoc_rosorg.diff
Type: application/octet-stream
Size: 1326 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110120/10b52f79/attachment-0016.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vcstools.diff
Type: application/octet-stream
Size: 2718 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110120/10b52f79/attachment-0017.obj>
More information about the ros-users
mailing list