ros-noetic-robot-upstart (0.4.2-1focal) focal; urgency=high

  * 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

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 16 Feb 2022 05:00:00 -0000

ros-noetic-robot-upstart (0.4.1-1focal) focal; urgency=high

  * Enable customization of  After= in service (#104 <https://github.com/clearpathrobotics/robot_upstart/issues/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

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 12 May 2021 04:00:00 -0000

ros-noetic-robot-upstart (0.4.0-1focal) focal; urgency=high

  * 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 <https://github.com/clearpathrobotics/robot_upstart/issues/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 <https://github.com/clearpathrobotics/robot_upstart/issues/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 <https://github.com/clearpathrobotics/robot_upstart/issues/87>)
  * [doc] Clarify the logic for automated job name determination. (#82 <https://github.com/clearpathrobotics/robot_upstart/issues/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 <https://github.com/clearpathrobotics/robot_upstart/issues/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 <https://github.com/clearpathrobotics/robot_upstart/issues/73>)
  * Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 01 Mar 2021 05:00:00 -0000

ros-noetic-robot-upstart (0.3.0-1focal) focal; urgency=high

  * Add a dependency onto network-online.target (#67 <https://github.com/clearpathrobotics/robot_upstart/issues/67>)
  * Clarify the reason of the error due to wrong pkgpath passed. (#57 <https://github.com/clearpathrobotics/robot_upstart/issues/57>)
  * Allow ROS_HOME to be set previously by env file. (#54 <https://github.com/clearpathrobotics/robot_upstart/issues/54>)
  * Contributors: Isaac I.Y. Saito, Thomas Furfaro, mhosmar-cpr

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 23 May 2018 04:00:00 -0000

ros-noetic-robot-upstart (0.2.2-1focal) focal; urgency=high

  * Added a spin wait until ros processes exit. (#40 <https://github.com/clearpathrobotics/robot_upstart/issues/40>)
  * Moved detect_providers to providers.py (#46 <https://github.com/clearpathrobotics/robot_upstart/issues/46>)
  * Miscellaneous source code fixups.
  * Contributors: Mike Purvis, Tony Baltovski, Zac Witte

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 23 Jan 2017 05:00:00 -0000

ros-noetic-robot-upstart (0.2.1-1focal) focal; urgency=high

  * Added option to install under systemd rather than upstart (#41 <https://github.com/clearpathrobotics/robot_upstart/issues/41>)
  * Added option to add launch files as symbolic link (#43 <https://github.com/clearpathrobotics/robot_upstart/issues/43>)
  * Fix title underline to silence doc job warning.
  * Update README.md
    Use latest_available URL for documentation link.
  * Merge pull request #31 <https://github.com/clearpathrobotics/robot_upstart/issues/31> from clearpathrobotics/roslint_fix
    Remove unwanted whitespace
  * Remove unwanted whitespace
  * Merge pull request #28 <https://github.com/clearpathrobotics/robot_upstart/issues/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

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 19 Dec 2016 05:00:00 -0000

ros-noetic-robot-upstart (0.2.0-1focal) focal; urgency=high

  * Linter fixes.
  * Contributors: Mike Purvis

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Sat, 14 Mar 2015 04:00:00 -0000

ros-noetic-robot-upstart (0.1.2-1focal) focal; urgency=high

  * 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

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 13 Mar 2015 04:00:00 -0000

ros-noetic-robot-upstart (0.1.1-1focal) focal; urgency=high

  * 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

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Tue, 20 Jan 2015 05:00:00 -0000

ros-noetic-robot-upstart (0.0.6-1focal) focal; urgency=high

  * Add capability to also generate amalgamated descriptions, similar to launch files.
  * Update package.xml
  * Contributors: Mike Purvis

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Tue, 25 Feb 2014 05:00:00 -0000

ros-noetic-robot-upstart (0.0.5-1focal) focal; urgency=high

  * Better console outputs.
  * Remove debug output from install script.

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 13 Sep 2013 04:00:00 -0000

ros-noetic-robot-upstart (0.0.4-1focal) focal; urgency=high

  * Provide --augment option, to add files to a job without creating a new one.
  * Explicitly depend on daemontools.

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 11 Sep 2013 04:00:00 -0000

ros-noetic-robot-upstart (0.0.3-1focal) focal; urgency=high

  * Supply ROS_HOME explicitly in start script.
  * Remove spurious comment from uninstall script.

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 11 Sep 2013 04:00:00 -0000

ros-noetic-robot-upstart (0.0.2-1focal) focal; urgency=high

  * Eliminate rosrun from the make process.

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 06 Sep 2013 04:00:00 -0000

ros-noetic-robot-upstart (0.0.1-1focal) focal; urgency=high

  * Generalized robot upstart scripts based on turtlebot_bringup
  * Includes install and uninstall scripts

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 06 Sep 2013 04:00:00 -0000


