Skip to content

Latest commit

 

History

History
154 lines (139 loc) · 7.25 KB

CHANGELOG.rst

File metadata and controls

154 lines (139 loc) · 7.25 KB

Changelog for package robot_upstart

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 clearpathrobotics#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 clearpathrobotics#79 (comment)).
  • 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