yop, only way is to re-release by bumping the version number. On Thu, Aug 2, 2012 at 6:59 AM, Shaun Edwards wrote: > I think I may have tracked it down. > > The version the deb is built from: > https://code.ros.org/svn/release/download/stacks/abb/abb-0.1.0/ > > does not match the tagged repo version: > > http://code.google.com/p/swri-ros-pkg/source/browse/#svn%2Ftags%2Fabb%2Fabb-0.1.0 > > This file is the problem: > http://code.google.com/p/swri-ros-pkg/source/browse/tags/abb/fuerte/abb_common/CMakeLists.txt > > I've tried to fix the release by using: > > rosrelease-legacy abb 0.1.0 fuerte > > > It's probably something I am doing, but how to I overwrite the deb version > in ros release? Maybe I can't. Maybe I need to release a new version > number? > > -Shaun > > > > > > On Wed, Aug 1, 2012 at 2:17 PM, Vincent Rabaud wrote: > >> Just trigger an individual build and checkout the error message: >> >> http://build.willowgarage.com/job/debbuild-build-debs-fuerte-lucid-i386/1017/console >> >> You need to re-release after you remove the xacro dependency >> >> >> On Wed, Aug 1, 2012 at 9:05 AM, Shaun Edwards wrote: >> >>> All, >>> >>> I think I am having a similar problem to Jack with my abb stack release. >>> >>> My build fails on all archs ( ex:http://build.willowgarage.com/job/debbuild-build-debs-fuerte-precise-i386/489/console >>> ) >>> >>> >>> >>> make[2]: Entering directory `/tmp/buildd/ros-fuerte-abb-0.1.0/debian/ros-fuerte-abb/opt/ros/fuerte/stacks/abb/abb_common' >>> mkdir -p bin >>> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake .. >>> -- The C compiler identification is GNU >>> -- The CXX compiler identification is GNU >>> -- Check for working C compiler: /usr/bin/gcc >>> -- Check for working C compiler: /usr/bin/gcc -- works >>> -- Detecting C compiler ABI info >>> -- Detecting C compiler ABI info - done >>> -- Check for working CXX compiler: /usr/bin/c++ >>> -- Check for working CXX compiler: /usr/bin/c++ -- works >>> -- Detecting CXX compiler ABI info >>> -- Detecting CXX compiler ABI info - done >>> -- Found PythonInterp: /usr/bin/python (found version "2.7.3") >>> [rosbuild] Building package abb_common >>> Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests abb_common >>> [rospack] Error: package/stack abb_common depends on non-existent package xacro >>> >>> >>> >>> I've removed the dependency on xacro from the stack manifest file (it's >>> not needed), but it still fails. >>> >>> I tried running 'rosdep update' from my local abb stack and then perform >>> the release. It still fails. >>> >>> Any suggestions? >>> >>> On Fri, Jul 27, 2012 at 4:10 PM, Jack O'Quin wrote: >>> >>>> On Fri, Jul 27, 2012 at 3:24 PM, Vincent Rabaud >>>> wrote: >>>> > Here is how to debug it (I know, it is not trivial) >>>> > >>>> > Look for a few lines above when it is trying to build it: >>>> > >>>> > The following packages have unmet dependencies: >>>> > pbuilder-satisfydepends-dummy : Depends: yaml-cpp0.2.6-dev which is a >>>> > virtual package. >>>> > Depends: libpcap0.8-dev but it is >>>> not going >>>> > to be installed. >>>> > Depends: ros-fuerte-common-msgs but >>>> it is >>>> > not going to be installed. >>>> > Depends: ros-fuerte-diagnostics but >>>> it is >>>> > not going to be installed. >>>> > Depends: ros-fuerte-geometry but it >>>> is not >>>> > going to be installed. >>>> > Depends: ros-fuerte-nodelet-core but >>>> it is >>>> > not going to be installed. >>>> > Depends: ros-fuerte-perception-pcl >>>> but it >>>> > is not going to be installed. >>>> > Depends: ros-fuerte-ros but it is >>>> not going >>>> > to be installed. >>>> > Depends: ros-fuerte-ros-comm but it >>>> is not >>>> > going to be installed. >>>> > The following actions will resolve these dependencies: >>>> > >>>> > Remove the following packages: >>>> > 1) pbuilder-satisfydepends-dummy >>>> > >>>> > >>>> > >>>> > The following packages will be REMOVED: >>>> > pbuilder-satisfydepends-dummy{a} >>>> > 0 packages upgraded, 0 newly installed, 1 to remove and 31 not >>>> upgraded. >>>> > >>>> > >>>> > So it basically means that it is trying to install yaml-cpp0.2.6-dev. >>>> If you >>>> > look at your yaml file: >>>> > >>>> https://code.ros.org/svn/release/download/stacks/velodyne/velodyne-0.9.1/velodyne-0.9.1.yaml >>>> > (that you can access by clicking on velodyne from >>>> > http://www.ros.org/debbuild/fuerte.html ) it indeed contains that for >>>> > precise. >>>> > >>>> > Now, if you look at that file: >>>> > https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml >>>> > you can see that the yaml-cpp dependency for precise, it is called >>>> yaml-cpp >>>> > and not yaml-cpp0.2.6-dev >>>> > >>>> > So when generating your yaml file, there basically was the wrong >>>> dependency >>>> > exported for precise. That means you had not done 'rosdep update' >>>> before >>>> > releasing. That's it ! >>>> > >>>> > >>>> > And pre-release should still work for dry stuff (used it last week) >>>> >>>> Thanks a lot, Vincent! >>>> >>>> I got bit by that once before, because I had previously updated a >>>> clone of the rosdistro rosdep repo and that (by then out-of-date) >>>> version was still in my search path. >>>> >>>> That mistake is easy to make and really tough to find. >>>> >>>> I really appreciate the help. >>>> -- >>>> joq >>>> >>>> _______________________________________________ >>>> Ros-release mailing list >>>> Ros-release@code.ros.org >>>> https://code.ros.org/mailman/listinfo/ros-release >>>> >>> >>> >>> _______________________________________________ >>> Ros-release mailing list >>> Ros-release@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-release >>> >>> >> >