Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: ros-indigo-dynamic-reconfigure 1.5.43-1

Git Clone URL: https://aur-dev.archlinux.org/ros-indigo-dynamic-reconfigure.git (read-only)
Package Base: ros-indigo-dynamic-reconfigure
Description: ROS - This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
Upstream URL: http://ros.org/wiki/dynamic_reconfigure
Licenses: BSD
Submitter: bchretien
Maintainer: None
Last Packager: bchretien
Votes: 2
Popularity: 0.000001
First Submitted: 2014-06-07 15:43
Last Updated: 2016-03-24 02:21

Required by (78)

Sources (1)

Latest Comments

nickoe commented on 2016-03-09 16:17

@bchretien, aha, that was what it was trying to do. You workaround works for me so far. Now I can move on with my indigo upgrade :)

Have you tested if the same issue exists for jade?

bchretien commented on 2016-03-09 07:21

@nickoe: I found a workaround (the issue happens in the tests, and we can disable them), but we'll need to report that to the developers.

bchretien commented on 2016-03-09 07:14

@nickoe: for an install, it installs missing packages recursively as needed. If you try with multiple packages as an input, I guess it does not try to factorize dependencies either.

I managed to reproduce the issue after removing ros-indigo-dynamic-reconfigure, as it was actually relying on the system's module rather than the one in the build directory. Now we need to figure out what changed...

nickoe commented on 2016-03-09 06:49

@bchretien, I mean, it should not be able to install a package if all dependencies are not satisfied, so it will install the dependency first.

An example in this case, is that I just try to install ros-indigo-driver-base now, and it depends on ros-indigo-dynamic-reconfigure, but then the ros-indigo-dynamic-reconfigure fails with the previously mentioned error.

Otherwise could this mean that there are missing dependencies here, or?

I also tried to force -j1 to make, incase there was a race condition in the cmake dependencies.

nickoe commented on 2016-03-09 06:45

@bchretien, yes, I understand that yaours does not favor the dependencies when updating packages unfortunately. But sholdn't it do that even if you feed it a big list of package names? I mean for a new install, not a reinstall (update).

bchretien commented on 2016-03-09 01:46

@nickoe: I don't know if that's your issue here, but the problem if you ask yaourt to reinstall packages is that it does not respect the dependency graph when updating. For instance:

$ yaourt -S ros-indigo-message-generation ros-indigo-actionlib-msgs
==> Downloading ros-indigo-actionlib-msgs PKGBUILD from AUR...

Having a safe and proper way to do this is more difficult that it sounds. Reinstalling all ros-indigo packages, while unelegant, is a more straightforward solution.

nickoe commented on 2016-03-08 18:46

Hmm, ok, now this package is problematic. As you may have noticed, I have had some issues with updating ros-indigo-*. What I did not was to remove all ros-indigo-* packages, after I have synthesized a list of the installed packages I had. I now told yaourt to install all those packages again, but I am seeing this error with this package.

[ 5%] Generating dynamic reconfigure files from cfg/Test.cfg: /tmp/yaourt-tmp-nickoe/aur-ros-indigo-dynamic-reconfigure/src/build/devel/include/dynamic_reconfigure/TestConfig.h /tmp/yaourt-tmp-nickoe/aur-ros-indigo-dynamic-reconfigure/src/build/devel/lib/python2.7/site-packages/dynamic_reconfigure/cfg/TestConfig.py
Traceback (most recent call last):
File "/tmp/yaourt-tmp-nickoe/aur-ros-indigo-dynamic-reconfigure/src/dynamic_reconfigure/cfg/Test.cfg", line 37, in <module>
from dynamic_reconfigure.parameter_generator_catkin import *
ImportError: No module named dynamic_reconfigure.parameter_generator_catkin
CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make:63: recipe for target 'devel/include/dynamic_reconfigure/TestConfig.h' failed
make[2]: *** [devel/include/dynamic_reconfigure/TestConfig.h] Error 1
CMakeFiles/Makefile2:584: recipe for target 'CMakeFiles/dynamic_reconfigure_gencfg.dir/all' failed
make[1]: *** [CMakeFiles/dynamic_reconfigure_gencfg.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Full log at http://dpaste.com/2881MVS