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)

  • Add a dependency onto network-online.target (#67)

  • Clarify the reason of the error due to wrong pkgpath passed. (#57)

  • Allow ROS_HOME to be set previously by env file. (#54)

  • Contributors: Isaac I.Y. Saito, Thomas Furfaro, mhosmar-cpr

0.2.2 (2017-01-23)

  • Added a spin wait until ros processes exit. (#40)

  • Moved detect_providers to providers.py (#46)

  • Miscellaneous source code fixups.

  • Contributors: Mike Purvis, Tony Baltovski, Zac Witte

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