CHANGELOG
Changelog for package robot_upstart
1.0.4 (2024-09-09)
Make tests pass on ROS 2 (#124)
Add Github CI
Contributors: Chris Iverach-Brereton
1.0.3 (2023-07-14)
Source workspace after exporting domain ID and RMW
Contributors: Roni Kreinin
1.0.2 (2022-04-21)
Removed whitespace
Use a single rmw_config arg for both fastrtps and cyclonedds
Added ROS_DOMAIN_ID arg
Removed master_uri, added rmw, cyclonedds_config, and fastrtps_config
Contributors: Roni Kreinin
1.0.1 (2022-04-07)
Added ament_index_python as run dep.
Removed un-used import.
Switched setup.cfg parameters to use underscores.
Updated setup.py to version 1.0.0.
Contributors: Tony Baltovski
1.0.0 (2022-02-16)
Fixed package.xml and setup.py information.
Removed CMakeLists.txt.
Removed src folder.
ros2 foxy
Contributors: Tony Baltovski, zifengqi123
0.4.2 (2022-02-16)
Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
empty -> EmPy
Added License.
Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
Enable customization of After= in service (#104) * Cosmetic Remove unnecessary parenthesis. * Correct typo * FIX: Remove unreachable code * Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
Added util-linux as dependency for setpriv.
Bumped CMake version to avoid author warning.
Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
Updated maintainers.
fix remaining roslint error
fix most roslint failures
run ci on ROS noetic
changed unittest file to use env python3
updated to work with python3
Update the python scripts to be python3-compatible
[doc] Add commands when systemd is chosen. (#78) When systemd is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
Melodic compatibility: modify getifip for bionic output (#88) * Add net-tools as dependency because ifconfig is used * Modify getifip to handle bionic ifconfig output
Break line that the linter doesn’t like. (#87)
[doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When –job option is not passed to rosrun robot_upstart install, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
[CI][kinetic-devel] Update to Xenial. (#79) * [CI][kinetic-devel] Update to Xenial. On a PR https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw [CI failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification) that seems to be related to platform issue. Using trusty for xenial-based job might not work (any more?). * [CI] Switch to industrial_ci. Add ROS2 dashing. * [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
Add support for wait flag in the install script (#73)
Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
0.3.0 (2018-05-23)
0.2.2 (2017-01-23)
0.2.1 (2016-12-19)
Added option to install under systemd rather than upstart (#41)
Added option to add launch files as symbolic link (#43)
Fix title underline to silence doc job warning.
Update README.md Use latest_available URL for documentation link.
Merge pull request #31 from clearpathrobotics/roslint_fix Remove unwanted whitespace
Remove unwanted whitespace
Merge pull request #28 from clearpathrobotics/install_multiple_files Updated install script to allow adding multiple launch files to a job
Ensure script aborts if one of the provided launch files cannot be found
Updated install script to allow adding multiple launch files to a job at once
Fix leftover {user} tokens in template.
Formatting changes for new pep8.
Contributors: Jonathan Jekir, Kazumi Malhan, Mike Purvis, Niklas Casaril
0.2.0 (2015-03-14)
Linter fixes.
Contributors: Mike Purvis
0.1.2 (2015-03-13)
Add some basic install/uninstall tests.
Add uninstall job method and script.
Remove out of date README content, now forwards to ROS Wiki and generated documentation.
Add a documentation section about permissions
Contributors: Gaël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
Python Rewrite
The startup event is too early for ROS to start, use local-filesystems instead.
Remove bash versions of the install and uninstall utilities.
Add support for supplying the –wait flag to roslaunch.
Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
Add a new-implementation install script, refactor Provider to be a class rather than function.
Add roslint.
Initial implementation of Python job generator.
Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a –root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
use LANG=C for ifconfig
add argument to specify log directory
Contributors: Eisoku Kuroiwa, Mike Purvis, ipa-mig
0.0.6 (2014-02-25)
Add capability to also generate amalgamated descriptions, similar to launch files.
Update package.xml
Contributors: Mike Purvis
0.0.5 (2013-09-13)
Better console outputs.
Remove debug output from install script.
0.0.4 (2013-09-11)
Provide –augment option, to add files to a job without creating a new one.
Explicitly depend on daemontools.
0.0.3 (2013-09-11)
Supply ROS_HOME explicitly in start script.
Remove spurious comment from uninstall script.
0.0.2 (2013-09-06)
Eliminate rosrun from the make process.
0.0.1 (2013-09-06)
Generalized robot upstart scripts based on turtlebot_bringup
Includes install and uninstall scripts