~wooksong/nnstreamer-ros/+git/tizenport-ros-catkin-pkg:master

Last commit made on 2017-10-06
Get this branch:
git clone -b master https://git.launchpad.net/~wooksong/nnstreamer-ros/+git/tizenport-ros-catkin-pkg

Branch merges

Branch information

Recent commits

2274acc... by Dirk Thomas <email address hidden>

0.3.7

df5eb76... by Steven Peters <email address hidden>

catkin_create_pkg use package.xml format 2 (#191)

* Switch to package.xml format 2

add format attribute
update depend tag documentation in template

* package_templates.py: update depend tag logic

Replace run_depend with exec_depend
Use more concise depend when possible

* test_templates: expect format 2

* generate build_export_depend tags too

* update order of commented dependency types, fix comment

* better example for doc dependency

04cdf6f... by KUANG Fangjun <email address hidden>

Fix a typo. (#192)

6cc8d79... by Dirk Thomas <email address hidden>

0.3.6

0aa815c... by "Isaac I.Y. Saito" <email address hidden>

[improve] Print package name when maintainer entry is missing. (#189)

* [improve] Print package name when maintainer entry is missing.

E.g. when `rosdep install` hits a package where maintainer entry is missing, it only prints the error message without telling the package name. With this PR package name is printed too.

BEFORE this PR:
```
$ rosdep install -r -y --from-paths src --ignore-src

ERROR: Rosdep experienced an error: Package must declare at least one maintainer
Please go to the rosdep page [1] and file a bug report with the stack trace below.
[1] : http://www.ros.org/wiki/rosdep

rosdep version: 0.11.7

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 137, in rosdep_main
    exit_code = _rosdep_main(args)
  File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 383, in _rosdep_main
    return _package_args_handler(command, parser, options, args)
  File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 436, in _package_args_handler
    pkgs = find_catkin_packages_in(path, options.verbose)
  File "/usr/lib/python2.7/dist-packages/rosdep2/catkin_packages.py", line 33, in find_catkin_packages_in
    packages = find_packages(path)
  File "/usr/lib/python2.7/dist-packages/catkin_pkg/packages.py", line 87, in find_packages
    packages = find_packages_allowing_duplicates(basepath, exclude_paths=exclude_paths, exclude_subspaces=exclude_subspaces, warnings=warnings)
  File "/usr/lib/python2.7/dist-packages/catkin_pkg/packages.py", line 144, in find_packages_allowing_duplicates
    path_parsed_packages, warnings_lists = zip(*pool.map(parser, data))
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 251, in map
    return self.map_async(func, iterable, chunksize).get()
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 558, in get
    raise self._value
InvalidPackage: Package must declare at least one maintainer
```

AFTER this PR:
```
$ rosdep install -r -y --from-paths src --ignore-src

ERROR: Rosdep experienced an error: Package 'aubo_trajectory_filters' must declare at least one maintainer
Please go to the rosdep page [1] and file a bug report with the stack trace below.
[1] : http://www.ros.org/wiki/rosdep

rosdep version: 0.11.7

Traceback (most recent call last):
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/rosdep/src/rosdep2/main.py", line 137, in rosdep_main
    exit_code = _rosdep_main(args)
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/rosdep/src/rosdep2/main.py", line 384, in _rosdep_main
    return _package_args_handler(command, parser, options, args)
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/rosdep/src/rosdep2/main.py", line 437, in _package_args_handler
    pkgs = find_catkin_packages_in(path, options.verbose)
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/rosdep/src/rosdep2/catkin_packages.py", line 33, in find_catkin_packages_in
    packages = find_packages(path)
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/catkin_pkg/src/catkin_pkg/packages.py", line 86, in find_packages
    packages = find_packages_allowing_duplicates(basepath, exclude_paths=exclude_paths, exclude_subspaces=exclude_subspaces, warnings=warnings)
  File "/home/noodlemachine/ROS/ncws/src/ros-infrastructure/catkin_pkg/src/catkin_pkg/packages.py", line 143, in find_packages_allowing_duplicates
    path_parsed_packages, warnings_lists = zip(*pool.map(parser, data))
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 251, in map
    return self.map_async(func, iterable, chunksize).get()
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 558, in get
    raise self._value
InvalidPackage: Package 'aubo_trajectory_filters' must declare at least one maintainer
```

* use " outside of '

12609ce... by Kei Okada

chroot environment does not suport multithreading (#190)

* chroot environment does not suport multithreading

* fix parallel/single logic

* move parser= to if parallel block

* invert logic and swap blocks back to minimize diff

dcfe639... by Dirk Thomas <email address hidden>

Merge pull request #186 from ros-infrastructure/use_debian_version

set default Debian-Version

188729f... by Dirk Thomas <email address hidden>

set default Debian-Version

3f95998... by Kei Okada

 "--skip-merge" does not change any outputs (#185)

* "--skip-merge" does not change any outputs

`catkin_generate_changelog` outputs changelog with what we called with `--skip-merge` option, and reason is that `git show` does not show files for merged commit, we need '-m' option

```
k-okada@p40-yoga:/tmp/jsk_3rdparty$ git show 6a0bfaaf29bcc9a8e07e6edfccd230ad7f003070 --name-only --format=format:""

k-okada@p40-yoga:/tmp/jsk_3rdparty$ git show 6a0bfaaf29bcc9a8e07e6edfccd230ad7f003070
commit 6a0bfaaf29bcc9a8e07e6edfccd230ad7f003070
Merge: 5f6888c 54ea9bd
Author: Kei Okada <email address hidden>
Date: Fri Jul 7 11:32:32 2017 +0900

    Merge pull request #114 from k-okada/add_unzip

    add unzip to build_depend
```

* use --first-parent, instead of -m

ea02293... by =?utf-8?q?Mathias_L=C3=BCdtke?= <email address hidden>

fix handling of hidden folders (#183)

* added test_package_paths_with_hidden_directories

* fix handling of hidden directories

* move comment before to shorten line

* import order