Glossary
- bloom.conf
- A file that lives on a special orphan branch bloom in a
GBP repository which contains meta-information (like
upstream repository location and type) used when making
releases with bloom.
- config-mode infrastructure
- Files named
<project>Config.cmake
and
<project>Config-version.cmake
which are used by cmake’s
find_package()
in “config mode”.
- dry
- a rosbuild stack or package not yet converted to catkin.
- Environment files
- The setup.sh, setup.zsh and setup.bash files generated
and installed by catkin. See also Environment files.
- FHS
- The Linux Filesystem Hierarchy Standard
- generated code
- Code generated during the build process, typically by a message
code generator package. May or may not require compilation.
- GBP repository
- A
git-buildpackage
repository. Contains released upstream
source and the associated debian build files sufficient to
assemble binary and source debs. Bloom-controlled repositories
also contain a branch bloom
with meta-information.
- package
- either a not yet to catkin convert package identified by a
manifest.xml or a catkinized package containing a package.xml.
- pkgutil
- Nifty python package:
http://docs.python.org/library/pkgutil.html
- project
- CMake’s notion of a buildable subdirectory: it contains a
CMakeLists.txt
that calls CMake’s project()
macro.
- stack
- unit of grouping dry packages in the old rosbuild system. Each
stack was packaged into a Debian package.
- static code
- Code typed in by a developer, contrast generated code
- wet
- a ROS package already converted to catkin.
It also applies to non-ROS code using catkin.