start-jsk / rtmros_common

OpenRTM - ROS interoperability packages
http://wiki.ros.org/rtmros_common
12 stars 52 forks source link

Release rtmros_common 1.0.6 into ROS #308

Closed k-okada closed 10 years ago

k-okada commented 10 years ago

From gm130s on February 06, 2014 13:49:11

I'll do so today unless there's "no".

Original issue: http://code.google.com/p/rtm-ros-robotics/issues/detail?id=310

k-okada commented 10 years ago

From gm130s on February 06, 2014 11:35:57

Release stuck since the dependent package pr2_controllers [0] is dry in groovy http://www.ros.org/debbuild/groovy.html?q=pr2_controllers .

It IS wet in hydro http://www.ros.org/debbuild/hydro.html?q=pr2_controllers .

[0] http://code.google.com/p/rtm-ros-robotics/source/browse/trunk/rtmros_common/hrpsys_ros_bridge/package.xml?spec=svn6944&r=6944#34

Status: Started

k-okada commented 10 years ago

From gm130s on February 06, 2014 11:41:44

It builds locally with catkin_make, but not on prerelease[0], and with bloom.

[0] Result on pre-release source build http://jenkins.ros.org/job/prerelease-hydro-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/1/consoleFull Here's what bloom returns:

$ bloom-release --version
0.4.8
$ bloom-release --rosdistro groovy --track groovy rtmros_common
==> Fetching 'rtmros_common' repository from ' https://github.com/start-jsk/rtmros_common-release.git' Cloning into '/tmp/tmp4ZqMde'...
:
==> Testing for push permission on release repository
==> git remote -v
origin https://github.com/start-jsk/rtmros_common-release.git (fetch)
origin https://github.com/start-jsk/rtmros_common-release.git (push)
:
What version are you releasing (version should normally be MAJOR.MINOR.PATCH)? 1.0.6

Executing release track 'groovy'
==> bloom-export-upstream https://rtm-ros-robotics.googlecode.com/svn/tags/rtmros_common-1.0.6 svn --tag :{none} --display-uri https://rtm-ros-robotics.googlecode.com/svn/tags/rtmros_common-1.0.6 --name upstream --output-dir /tmp/tmpmvVVgO
Checking out repository at ' https://rtm-ros-robotics.googlecode.com/svn/tags/rtmros_common-1.0.6' .
A    /tmp/P6q8cW/upstream/rosnode_rtc
:
A    /tmp/P6q8cW/upstream/rtmros_common/CMakeLists.txt
Checked out revision 6946 .
Exporting to archive: '/tmp/tmpmvVVgO/upstream.tar.gz'
md5: 83039aba96f0adbeca4f497e06cb6368

==> git-bloom-import-upstream /tmp/tmpmvVVgO/upstream.tar.gz  --release-version 1.0.6 --replace
The latest upstream tag in the release repository is 'upstream/1.0.5'.
Importing archive into upstream branch...
Creating tag: 'upstream/1.0.6'
I'm happy.  You should be too.

==> git-bloom-generate -y rosrelease groovy --source upstream -i 0
Releasing packages: ['hrpsys_ros_bridge', 'openrtm_tools', 'hrpsys_tools', 'rtmros_common', 'rosnode_rtc', 'openrtm_ros_bridge', 'rtmbuild']
Releasing package 'hrpsys_ros_bridge' for 'groovy' to: 'release/groovy/hrpsys_ros_bridge'
 [git-bloom-patch import]: 'execute_command' failed to call 'git am /tmp/tmp6XwrHR/*.patch' which had a return code (1):
 [git-bloom-patch import]: ```
Applying: groovy does not have pr2_controllers package
error: patch failed: package.xml:22
error: package.xml: patch does not apply
Patch failed at 0001 groovy does not have pr2_controllers package
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".

 [git-bloom-patch import]: ```
 [git-bloom-patch import]: Failed to apply one or more patches for the 'Command 'git am /tmp/tmp6XwrHR/*.patch' returned non-zero exit status 1' branch.

>>> Resolve any conflicts and when you have resolved this problem run 'git am --resolved' and then exit the shell using 'exit 0'. <<<
    To abort use 'exit 1'
(bloom)exit
exit
 [git-bloom-patch import]: User reports that conflicts have been resolved, continuing.
 [git-bloom-patch import]: Applied 1 patches
:
#### Generating 'precise' debian for package 'hrpsys_ros_bridge' at version '1.0.6-0'
####
Generating debian for precise...
Could not resolve rosdep key 'pr2_controllers'
Try to resolve the problem with rosdep and then continue.
Continue [Y/n]? 
Running 'rosdep update'...
Could not resolve rosdep key 'pr2_controllers'
Try to resolve the problem with rosdep and then continue.
Continue [Y/n]? n
k-okada commented 10 years ago

From kei.ok...@gmail.com on February 06, 2014 15:49:46

hope https://code.google.com/p/rtm-ros-robotics/issues/detail?id=260#c5 helps, that's what I did for 1.0.5

k-okada commented 10 years ago

From gm130s on February 07, 2014 09:23:21

Released into Hydro by normal steps. https://github.com/ros/rosdistro/pull/3037

130s commented 10 years ago

The one in hydro is rolled back due to the consistent error on buildfarm. I'll look.

130s commented 10 years ago
k-okada commented 10 years ago

catkin.cmakeのなかに, sed s@'<\(.*_depend\)>pr2_controllers</\(.*_depend\)>'@'<!-- \1>pr2_controllers</\2 -->'@g package.xml というスクリプトがあって,

$ sed  s@'<\(.*_depend\)>pr2_controllers</\(.*_depend\)>'@'<!-- \1>pr2_controllers</\2 -->'@g package.xml | grep pr2
  <!-- !-- <build_depend>pr2_controllers</build_depend --> --> <!-- groovy does not have catkin pr2_controllers package -->
  <!-- !-- <run_depend>pr2_controllers</run_depend --> --> <!-- groovy does not have catkin pr2_controllers package -->
  <!-- <test_depend>pr2_controllers_msgs</test_depend> -->

となりますね.groovy用のpackage.xmlでsが, <!-- <build_depend>pr2_controllers</build_depend> --> <!-- groovy does not have catkin pr2_controllers package --> となっていますが, <!-- build_depend>pr2_controllers</build_depend --> <!-- groovy does not have catkin pr2_controllers package --> みたいになっていることが想定されています.

130s commented 10 years ago
groovy用のpackage.xmlでsが,
<!-- <build_depend>pr2_controllers</build_depend> --> <!-- groovy does not have catkin pr2_controllers package -->
となっていますが,
<!-- build_depend>pr2_controllers</build_depend --> <!-- groovy does not have catkin pr2_controllers package -->
みたいになっていることが想定されています.

No, I found the release repository of Groovy has exactly the same lines here. Or do I refer to the wrong branch on the Release Repository?

And the error returned by jenkins (cited in my previous comment) refers to the column number 10 where I don't see any particular wrong doers:

catkin_pkg.package.InvalidPackage: Invalid package manifest "/tmp/test_repositories/src_repository/hrpsys_ros_bridge/package.xml": The manifest contains invalid XML: not well-formed (invalid token): line 34, column 10
k-okada commented 10 years ago

from jenkins.ros.org log files, it uses following file:

https://github.com/start-jsk/rtmros_common-release/blob/release/groovy/hrpsys_ros_bridge/package.xml

130s commented 10 years ago

Sorry but let me un-assign myself due to the workload for the next 1.5 weeks and also I've kept being not able to succeed in this.

k-okada commented 10 years ago

I'll release 1.0.6 once https://travis-ci.org/start-jsk/rtmros_hironx/builds/20863210 passed

k-okada commented 10 years ago

rtmros_common seems ok (https://github.com/start-jsk/rtmros_common/issues/381), so start releasing...

1. create changelog and add tag (temporarily working at https://github.com/k-okada/rtmros_common/commits/master)

  1. create changelog and add tag (could not use pre-release test against forked repo, so commted to start-jsk repo)
  2. start jenkins pre-release test from http://prerelease.ros.org/create_job/hydro (see http://jenkins.ros.org/view/Prerelease/job/prerelease-hydro-rtmros_common/ for the job)
k-okada commented 10 years ago

pre-release seems ok, although all test failed because of there are no corba server. we ca fix them if we add somethig like https://github.com/start-jsk/hrpsys/commit/570fbd7064b44c26daf8ac16a6f04cb7d582e49e, or fix openrtm_aist/rtm-naming not to die immediately, so that we can invoke from roslaunch file.

@130s, please review if I'm ok to proceed to bloom-release phase,

130s commented 10 years ago

I confirmed that the prerelease is unstable because some of its unittest failed due to corba server's absense.

Test log just for the record: http://jenkins.ros.org/job/prerelease-hydro-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/12/consoleFull

:
Built target clean_test_results
Built target tests
Scanning dependencies of target _run_tests_openrtm_ros_bridge_rostest_test_test_myservice_rosbridge.test
[rtmlaunch] starting...  /tmp/test_repositories/src_repository/rtmros_common/openrtm_ros_bridge/samples/myservice_example.launch
[rtmlaunch] RTCTREE_NAMESERVERS localhost localhost
[rtmlaunch] SIMULATOR_NAME Simulator
[rtmlaunch] check connection/activation
[rtmlaunch] [ERROR] Could not Connect ( /localhost/MyServiceProvider0.rtc:MyService , /localhost/MyServiceConsumer0.rtc:MyService ):  Invalid CORBA naming service: localhost 
[rtmlaunch] Could not Activate ( localhost/MyServiceProvider0.rtc ) :  Invalid CORBA naming service: localhost 
:
[rtmlaunch] [ERROR] Could not Connect ( /localhost/MyServiceProvider0.rtc:MyService , /localhost/bridge.rtc:MyService ):  Invalid CORBA naming service: localhost 
[rtmlaunch] Could not Activate ( localhost/bridge.rtc ) :  Invalid CORBA naming service: localhost 
[rtmlaunch] Catch signal 'SIGINT', exitting...
[rtmlaunch] Catch signal 'SIGINT', exitting...
Traceback (most recent call last):
  File "/tmp/test_repositories/src_repository/rtmros_common/openrtm_ros_bridge/test/test_myservice_rosbridge.py", line 28, in <module>
    rostest.rosrun(PKG, 'test_myservice_rosbridge', TestMyServiceRosBridge)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rostest/__init__.py", line 140, in rosrun
    result = rosunit.create_xml_runner(package, test_name, result_file).run(suite)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rosunit/xmlrunner.py", line 233, in run
    test(result)
  File "/usr/lib/python2.7/unittest/suite.py", line 70, in __call__
    return self.run(*args, **kwds)
  File "/usr/lib/python2.7/unittest/suite.py", line 108, in run
    test(result)
  File "/usr/lib/python2.7/unittest/case.py", line 391, in __call__
    return self.run(*args, **kwds)
  File "/usr/lib/python2.7/unittest/case.py", line 327, in run
    testMethod()
  File "/tmp/test_repositories/src_repository/rtmros_common/openrtm_ros_bridge/test/test_myservice_rosbridge.py", line 22, in testEcho
    res = echo(msg)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 435, in __call__
    return self.call(*args, **kwds)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 523, in call
    raise rospy.exceptions.ROSInterruptException("node shutdown interrupted service call")
rospy.exceptions.ROSInterruptException: node shutdown interrupted service call
:
[ROSTEST]-----------------------------------------------------------------------

SUMMARY
 * RESULT: FAIL
 * TESTS: 0
 * ERRORS: 1
 * FAILURES: 0
k-okada commented 10 years ago

Thanks, I released both groovy and hydro.

It seems process is much easier than before: bloom try to apply https://github.com/tork-a/rtmros_common-release/blob/patches/release/groovy/hrpsys_ros_bridge/0001-groovy-does-not-have-catkin-package.patch and fails (I'm not sure what's happens) and drop to shell, then we can modify package.xml and commit, (do not forget git am --skip although I did not understand what does this mean), then exit from the shell, bloom continue working and released.

here is what I did:

k-okada@kokada-t430s:/tmp/aaa/rtmros_common-release$ git-bloom-release groovy
+++ Cloning working copy for safety
Processing release track settings for 'groovy'
Checking upstream devel branch for package.xml(s)
Cloning into '/tmp/tmpLVhCoD/upstream'...
remote: Reusing existing pack: 15445, done.
remote: Counting objects: 32, done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 15477 (delta 14), reused 0 (delta 0)
Receiving objects: 100% (15477/15477), 11.83 MiB | 2.38 MiB/s, done.
Resolving deltas: 100% (11095/11095), done.
Looking for packages in 'master' branch... found 7 packages.
Detected version '1.0.7' from package(s): ['hrpsys_ros_bridge', 'openrtm_tools', 'hrpsys_tools', 'rtmros_common', 'rosnode_rtc', 'openrtm_ros_bridge', 'rtmbuild']

Executing release track 'groovy'
==> bloom-export-upstream /tmp/tmpLVhCoD/upstream git --tag 1.0.7 --display-uri https://github.com/start-jsk/rtmros_common.git --name upstream --output-dir /tmp/tmp3dvSuf
Checking out repository at 'https://github.com/start-jsk/rtmros_common.git' to reference '1.0.7'.
Exporting to archive: '/tmp/tmp3dvSuf/upstream-1.0.7.tar.gz'
md5: 4497074e9833df5fa463b37f41e6fad2

==> git-bloom-import-upstream /tmp/tmp3dvSuf/upstream-1.0.7.tar.gz  --release-version 1.0.7 --replace
The latest upstream tag in the release repository is 'upstream/1.0.6'.
Importing archive into upstream branch...
Creating tag: 'upstream/1.0.7'
I'm happy.  You should be too.

==> git-bloom-generate -y rosrelease groovy --source upstream -i 0
Releasing packages: ['hrpsys_ros_bridge', 'openrtm_tools', 'hrpsys_tools', 'rtmros_common', 'rosnode_rtc', 'openrtm_ros_bridge', 'rtmbuild']
Releasing package 'hrpsys_ros_bridge' for 'groovy' to: 'release/groovy/hrpsys_ros_bridge'
 [git-bloom-patch import]: 'execute_command' failed to call 'git am /tmp/tmpCbul5s/*.patch' which had a return code (1):
 [git-bloom-patch import]: ```
Applying: groovy does not have catkin package
error: patch failed: package.xml:31
error: package.xml: patch does not apply
Patch failed at 0001 groovy does not have catkin package
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".

 [git-bloom-patch import]: ```
 [git-bloom-patch import]: Failed to apply one or more patches for the 'Command 'git am /tmp/tmpCbul5s/*.patch' returned non-zero exit status 1' branch.

>>> Resolve any conflicts and when you have resolved this problem run 'git am --resolved' and then exit the shell using 'exit 0'. <<<
    To abort use 'exit 1'
(bloom)vi package.xml 
(bloom)git diff
diff --git a/package.xml b/package.xml
index 606733a..86853d7 100644
--- a/package.xml
+++ b/package.xml
@@ -34,7 +34,7 @@
   <build_depend>diagnostic_aggregator</build_depend>
   <build_depend>hrpsys</build_depend>
   <build_depend>image_transport</build_depend>
-  <build_depend>pr2_controllers</build_depend> <!-- groovy does not have catkin pr2_controllers package -->
+  <!-- build_depend>pr2_controllers</build_depend --> <!-- groovy does not have catkin pr2_controllers package -->
   <build_depend>mk</build_depend>
   <build_depend>python-rosdep</build_depend>
   <build_depend>robot_state_publisher</build_depend>
@@ -64,7 +64,7 @@
   <run_depend>rostest</run_depend>
   <run_depend>rtmbuild</run_depend>
   <run_depend>sensor_msgs</run_depend>
-  <run_depend>pr2_controllers</run_depend> <!-- groovy does not have catkin pr2_controllers package -->
+  <!-- run_depend>pr2_controllers</run_depend --> <!-- groovy does not have catkin pr2_controllers package -->
   <run_depend>tf</run_depend>
   <run_depend>visualization_msgs</run_depend>

(bloom)git rm --skip
error: unknown option `skip'
usage: git rm [options] [--] <file>...

    -n, --dry-run         dry run
    -q, --quiet           do not list removed files
    --cached              only remove from the index
    -f, --force           override the up-to-date check
    -r                    allow recursive removal
    --ignore-unmatch      exit with a zero status even if nothing matched

(bloom)git am --skip
Unstaged changes after reset:
M   package.xml
(bloom)git commit -m "groovy does not have pr2_controllres rosdep" -a
[release/groovy/hrpsys_ros_bridge 30c32aa] groovy does not have pr2_controllres rosdep
 1 file changed, 2 insertions(+), 2 deletions(-)
(bloom)git status
# On branch release/groovy/hrpsys_ros_bridge
# Your branch is ahead of 'origin/release/groovy/hrpsys_ros_bridge' by 5 commits.
#
nothing to commit (working directory clean)
(bloom)exit 0
exit
 [git-bloom-patch import]: User reports that conflicts have been resolved, continuing.
 [git-bloom-patch import]: Applied 1 patches
Releasing package 'openrtm_tools' for 'groovy' to: 'release/groovy/openrtm_tools'
Releasing package 'hrpsys_tools' for 'groovy' to: 'release/groovy/hrpsys_tools'
Releasing package 'rtmros_common' for 'groovy' to: 'release/groovy/rtmros_common'
Releasing package 'rosnode_rtc' for 'groovy' to: 'release/groovy/rosnode_rtc'
Releasing package 'openrtm_ros_bridge' for 'groovy' to: 'release/groovy/openrtm_ros_bridge'
Releasing package 'rtmbuild' for 'groovy' to: 'release/groovy/rtmbuild'

==> git-bloom-generate -y rosdebian --prefix release/groovy groovy -i 0
Generating source debs for the packages: ['openrtm_ros_bridge', 'hrpsys_tools', 'rtmros_common', 'openrtm_tools', 'rtmbuild', 'hrpsys_ros_bridge', 'rosnode_rtc']
Debian Incremental Version: 0
Debian Distributions: ['precise', 'oneiric', 'quantal']
Releasing for rosdistro: groovy
Placing debian template files into 'debian/groovy/openrtm_ros_bridge' branch.
==> Placing templates files in the 'debian' folder.
Running 'rosdep update'...

####
#### Generating 'precise' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####
Generating debian for precise...
Package 'openrtm-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'openrtm-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'openrtm-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'openrtm_ros_bridge' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/hrpsys_tools' branch.
==> Placing templates files in the 'debian' folder.

####
#### Generating 'precise' debian for package 'hrpsys_tools' at version '1.0.7-0'
####
Generating debian for precise...
Package 'hrpsys-tools' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  hrpsys               => ['ros-groovy-hrpsys']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  hrpsys               => ['ros-groovy-hrpsys']
  rostest              => ['ros-groovy-rostest']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-tools_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'hrpsys_tools' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'hrpsys_tools' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'hrpsys-tools' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  hrpsys               => ['ros-groovy-hrpsys']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  hrpsys               => ['ros-groovy-hrpsys']
  rostest              => ['ros-groovy-rostest']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-tools_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'hrpsys_tools' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'hrpsys_tools' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'hrpsys-tools' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  hrpsys               => ['ros-groovy-hrpsys']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  hrpsys               => ['ros-groovy-hrpsys']
  rostest              => ['ros-groovy-rostest']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-tools_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'hrpsys_tools' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/rtmros_common' branch.
==> Placing templates files in the 'debian' folder.

####
#### Generating 'precise' debian for package 'rtmros_common' at version '1.0.7-0'
####
Generating debian for precise...
Package 'rtmros-common' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  hrpsys_ros_bridge    => ['ros-groovy-hrpsys-ros-bridge']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  openrtm_ros_bridge   => ['ros-groovy-openrtm-ros-bridge']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rosnode_rtc          => ['ros-groovy-rosnode-rtc']
  rtmbuild             => ['ros-groovy-rtmbuild']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmros-common_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'rtmros_common' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'rtmros_common' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'rtmros-common' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  hrpsys_ros_bridge    => ['ros-groovy-hrpsys-ros-bridge']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  openrtm_ros_bridge   => ['ros-groovy-openrtm-ros-bridge']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rosnode_rtc          => ['ros-groovy-rosnode-rtc']
  rtmbuild             => ['ros-groovy-rtmbuild']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmros-common_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'rtmros_common' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'rtmros_common' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'rtmros-common' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  hrpsys_ros_bridge    => ['ros-groovy-hrpsys-ros-bridge']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  openrtm_ros_bridge   => ['ros-groovy-openrtm-ros-bridge']
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rosnode_rtc          => ['ros-groovy-rosnode-rtc']
  rtmbuild             => ['ros-groovy-rtmbuild']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmros-common_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'rtmros_common' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/openrtm_tools' branch.
==> Placing templates files in the 'debian' folder.

####
#### Generating 'precise' debian for package 'openrtm_tools' at version '1.0.7-0'
####
Generating debian for precise...
Package 'openrtm-tools' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rosbash              => ['ros-groovy-rosbash']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rostest              => ['ros-groovy-rostest']
  rosbash              => ['ros-groovy-rosbash']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-tools_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'openrtm_tools' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'openrtm_tools' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'openrtm-tools' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rosbash              => ['ros-groovy-rosbash']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rostest              => ['ros-groovy-rostest']
  rosbash              => ['ros-groovy-rosbash']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-tools_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'openrtm_tools' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'openrtm_tools' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'openrtm-tools' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rosbash              => ['ros-groovy-rosbash']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  openrtm_aist         => ['ros-groovy-openrtm-aist']
  openrtm_aist_python  => ['ros-groovy-openrtm-aist-python']
  rtshell              => ['ros-groovy-rtshell']
  rostest              => ['ros-groovy-rostest']
  rosbash              => ['ros-groovy-rosbash']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-openrtm-tools_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'openrtm_tools' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/rtmbuild' branch.
==> Placing templates files in the 'debian' folder.

####
#### Generating 'precise' debian for package 'rtmbuild' at version '1.0.7-0'
####
Generating debian for precise...
Package 'rtmbuild' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  libblas-dev          => ['libblas-dev']
  liblapack-dev        => ['liblapack-dev']
  message_runtime      => ['ros-groovy-message-runtime']
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmbuild_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'rtmbuild' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'rtmbuild' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'rtmbuild' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  libblas-dev          => ['libblas-dev']
  liblapack-dev        => ['liblapack-dev']
  message_runtime      => ['ros-groovy-message-runtime']
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmbuild_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'rtmbuild' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'rtmbuild' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'rtmbuild' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  libblas-dev          => ['libblas-dev']
  liblapack-dev        => ['liblapack-dev']
  message_runtime      => ['ros-groovy-message-runtime']
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  message_generation   => ['ros-groovy-message-generation']
  omniorb              => ['omniorb', 'omniidl', 'omniorb-nameserver', 'libomniorb4-dev']
  pkg-config           => ['pkg-config']
  std_msgs             => ['ros-groovy-std-msgs']
  cmake_modules        => ['ros-groovy-cmake-modules']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rtmbuild_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'rtmbuild' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/hrpsys_ros_bridge' branch.
==> Placing templates files in the 'debian' folder.
 [git-bloom-patch import]: 'execute_command' failed to call 'git am /tmp/tmpu9fmG2/*.patch' which had a return code (1):
 [git-bloom-patch import]: ```
Applying: modifying groovy package.xml, in trial to workaround the prerelease error http://jenkins.ros.org/job/prerelease-groovy-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/1/consoleFull
error: patch failed: package.xml:31
error: package.xml: patch does not apply
Patch failed at 0001 modifying groovy package.xml, in trial to workaround the prerelease error http://jenkins.ros.org/job/prerelease-groovy-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/1/consoleFull
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".

 [git-bloom-patch import]: ```
 [git-bloom-patch import]: Failed to apply one or more patches for the 'Command 'git am /tmp/tmpu9fmG2/*.patch' returned non-zero exit status 1' branch.

>>> Resolve any conflicts and when you have resolved this problem run 'git am --resolved' and then exit the shell using 'exit 0'. <<<
    To abort use 'exit 1'
(bloom)git status
# On branch debian/groovy/hrpsys_ros_bridge
# Your branch is ahead of 'origin/debian/groovy/hrpsys_ros_bridge' by 2 commits.
#
nothing to commit (working directory clean)
(bloom)git diff
(bloom)grep pr2 package.xml 
  <!-- build_depend>pr2_controllers</build_depend --> <!-- groovy does not have catkin pr2_controllers package -->
  <!-- run_depend>pr2_controllers</run_depend --> <!-- groovy does not have catkin pr2_controllers package -->
  <!-- <test_depend>pr2_controllers_msgs</test_depend> -->
(bloom)git am --skip
(bloom)git am --abort
Resolve operation not in progress, we are not resuming.
(bloom)git am --skip
Resolve operation not in progress, we are not resuming.
(bloom)exit 0
exit
 [git-bloom-patch import]: User reports that conflicts have been resolved, continuing.
 [git-bloom-patch import]: Applied 1 patches

####
#### Generating 'precise' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####
Generating debian for precise...
Package 'hrpsys-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  hrpsys               => ['ros-groovy-hrpsys']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  image_transport      => ['ros-groovy-image-transport']
  python-psutil        => ['python-psutil']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  pkg-config           => ['pkg-config']
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  hrpsys               => ['ros-groovy-hrpsys']
  image_transport      => ['ros-groovy-image-transport']
  mk                   => ['ros-groovy-mk']
  python-rosdep        => ['python-rosdep']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  rosbuild             => ['ros-groovy-rosbuild']
  roscpp               => ['ros-groovy-roscpp']
  roslang              => ['ros-groovy-roslang']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  subversion           => ['subversion']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
  angles               => ['ros-groovy-angles']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'hrpsys-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  hrpsys               => ['ros-groovy-hrpsys']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  image_transport      => ['ros-groovy-image-transport']
  python-psutil        => ['python-psutil']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  pkg-config           => ['pkg-config']
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  hrpsys               => ['ros-groovy-hrpsys']
  image_transport      => ['ros-groovy-image-transport']
  mk                   => ['ros-groovy-mk']
  python-rosdep        => ['python-rosdep']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  rosbuild             => ['ros-groovy-rosbuild']
  roscpp               => ['ros-groovy-roscpp']
  roslang              => ['ros-groovy-roslang']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  subversion           => ['subversion']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
  angles               => ['ros-groovy-angles']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'hrpsys-ros-bridge' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  hrpsys               => ['ros-groovy-hrpsys']
  hrpsys_tools         => ['ros-groovy-hrpsys-tools']
  image_transport      => ['ros-groovy-image-transport']
  python-psutil        => ['python-psutil']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  roscpp               => ['ros-groovy-roscpp']
  rostest              => ['ros-groovy-rostest']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  pkg-config           => ['pkg-config']
  actionlib            => ['ros-groovy-actionlib']
  camera_info_manager  => ['ros-groovy-camera-info-manager']
  collada_urdf         => ['ros-groovy-collada-urdf']
  control_msgs         => ['ros-groovy-control-msgs']
  diagnostic_msgs      => ['ros-groovy-diagnostic-msgs']
  dynamic_reconfigure  => ['ros-groovy-dynamic-reconfigure']
  diagnostic_aggregator => ['ros-groovy-diagnostic-aggregator']
  hrpsys               => ['ros-groovy-hrpsys']
  image_transport      => ['ros-groovy-image-transport']
  mk                   => ['ros-groovy-mk']
  python-rosdep        => ['python-rosdep']
  robot_state_publisher => ['ros-groovy-robot-state-publisher']
  rosbuild             => ['ros-groovy-rosbuild']
  roscpp               => ['ros-groovy-roscpp']
  roslang              => ['ros-groovy-roslang']
  rtmbuild             => ['ros-groovy-rtmbuild']
  sensor_msgs          => ['ros-groovy-sensor-msgs']
  subversion           => ['subversion']
  tf                   => ['ros-groovy-tf']
  visualization_msgs   => ['ros-groovy-visualization-msgs']
  angles               => ['ros-groovy-angles']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'hrpsys_ros_bridge' at version '1.0.7-0'
####

Placing debian template files into 'debian/groovy/rosnode_rtc' branch.
==> Placing templates files in the 'debian' folder.

####
#### Generating 'precise' debian for package 'rosnode_rtc' at version '1.0.7-0'
####
Generating debian for precise...
Package 'rosnode-rtc' has dependencies:
Run Dependencies:
  rosdep key           => precise key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => precise key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rostopic             => ['ros-groovy-rostopic']
  roscpp_tutorials     => ['ros-groovy-roscpp-tutorials']
  rospy                => ['ros-groovy-rospy']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rosnode-rtc_1.0.7-0_precise
####
#### Successfully generated 'precise' debian for package 'rosnode_rtc' at version '1.0.7-0'
####

####
#### Generating 'oneiric' debian for package 'rosnode_rtc' at version '1.0.7-0'
####
Generating debian for oneiric...
Package 'rosnode-rtc' has dependencies:
Run Dependencies:
  rosdep key           => oneiric key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => oneiric key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rostopic             => ['ros-groovy-rostopic']
  roscpp_tutorials     => ['ros-groovy-roscpp-tutorials']
  rospy                => ['ros-groovy-rospy']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rosnode-rtc_1.0.7-0_oneiric
####
#### Successfully generated 'oneiric' debian for package 'rosnode_rtc' at version '1.0.7-0'
####

####
#### Generating 'quantal' debian for package 'rosnode_rtc' at version '1.0.7-0'
####
Generating debian for quantal...
Package 'rosnode-rtc' has dependencies:
Run Dependencies:
  rosdep key           => quantal key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
Build and Build Tool Dependencies:
  rosdep key           => quantal key
  openrtm_tools        => ['ros-groovy-openrtm-tools']
  rostopic             => ['ros-groovy-rostopic']
  roscpp_tutorials     => ['ros-groovy-roscpp-tutorials']
  rospy                => ['ros-groovy-rospy']
  catkin               => ['ros-groovy-catkin']
==> In place processing templates in 'debian' folder.
Expanding 'debian/changelog.em' -> 'debian/changelog'
Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf'
Expanding 'debian/rules.em' -> 'debian/rules'
Expanding 'debian/control.em' -> 'debian/control'
Creating tag: debian/ros-groovy-rosnode-rtc_1.0.7-0_quantal
####
#### Successfully generated 'quantal' debian for package 'rosnode_rtc' at version '1.0.7-0'
####

<== Command successful, committing changes to working copy
Counting objects: 766, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (682/682), done.
Writing objects: 100% (708/708), 139.12 KiB, done.
Total 708 (delta 228), reused 34 (delta 6)
To file:///tmp/aaa/rtmros_common-release
   843ae67..6edca00  debian/groovy/hrpsys_ros_bridge -> debian/groovy/hrpsys_ros_bridge
   e2cfd44..212d244  debian/groovy/hrpsys_tools -> debian/groovy/hrpsys_tools
   d1cba8b..523f990  debian/groovy/oneiric/hrpsys_ros_bridge -> debian/groovy/oneiric/hrpsys_ros_bridge
   ba92d4a..71542c8  debian/groovy/oneiric/hrpsys_tools -> debian/groovy/oneiric/hrpsys_tools
   fec1b95..271b607  debian/groovy/oneiric/openrtm_ros_bridge -> debian/groovy/oneiric/openrtm_ros_bridge
   cdce1d3..ca87d05  debian/groovy/oneiric/openrtm_tools -> debian/groovy/oneiric/openrtm_tools
   09f51be..3ed01fa  debian/groovy/oneiric/rosnode_rtc -> debian/groovy/oneiric/rosnode_rtc
   c556cec..a18b44f  debian/groovy/oneiric/rtmbuild -> debian/groovy/oneiric/rtmbuild
   6431acf..731d1dd  debian/groovy/oneiric/rtmros_common -> debian/groovy/oneiric/rtmros_common
   cb7da5e..549173f  debian/groovy/openrtm_ros_bridge -> debian/groovy/openrtm_ros_bridge
   ee69066..5a87c0c  debian/groovy/openrtm_tools -> debian/groovy/openrtm_tools
   00a23d0..af5e39b  debian/groovy/precise/hrpsys_ros_bridge -> debian/groovy/precise/hrpsys_ros_bridge
   2050742..66ccd18  debian/groovy/precise/hrpsys_tools -> debian/groovy/precise/hrpsys_tools
   ac8494b..bd6c24a  debian/groovy/precise/openrtm_ros_bridge -> debian/groovy/precise/openrtm_ros_bridge
   60608e5..d050a9d  debian/groovy/precise/openrtm_tools -> debian/groovy/precise/openrtm_tools
   6a2badc..2e09762  debian/groovy/precise/rosnode_rtc -> debian/groovy/precise/rosnode_rtc
   2fd1181..2867bc2  debian/groovy/precise/rtmbuild -> debian/groovy/precise/rtmbuild
   4cc3368..2c3b459  debian/groovy/precise/rtmros_common -> debian/groovy/precise/rtmros_common
   30bd611..2d48320  debian/groovy/quantal/hrpsys_ros_bridge -> debian/groovy/quantal/hrpsys_ros_bridge
   d9efabe..331f60c  debian/groovy/quantal/hrpsys_tools -> debian/groovy/quantal/hrpsys_tools
   f901d30..4e10ff6  debian/groovy/quantal/openrtm_ros_bridge -> debian/groovy/quantal/openrtm_ros_bridge
   49e0886..b3c563a  debian/groovy/quantal/openrtm_tools -> debian/groovy/quantal/openrtm_tools
   f00c786..3a9b391  debian/groovy/quantal/rosnode_rtc -> debian/groovy/quantal/rosnode_rtc
   1e6e70f..1c7112a  debian/groovy/quantal/rtmbuild -> debian/groovy/quantal/rtmbuild
   444f782..177ea71  debian/groovy/quantal/rtmros_common -> debian/groovy/quantal/rtmros_common
   6b145db..f1a2a22  debian/groovy/rosnode_rtc -> debian/groovy/rosnode_rtc
   af0f7cd..8208f09  debian/groovy/rtmbuild -> debian/groovy/rtmbuild
   848a789..a1af253  debian/groovy/rtmros_common -> debian/groovy/rtmros_common
   9e9dab1..8c211ea  master -> master
   cb7f264..89fa5d1  patches/debian/groovy/hrpsys_ros_bridge -> patches/debian/groovy/hrpsys_ros_bridge
   0f2d4f4..5973d12  patches/debian/groovy/hrpsys_tools -> patches/debian/groovy/hrpsys_tools
   6c26897..436b9a6  patches/debian/groovy/oneiric/hrpsys_ros_bridge -> patches/debian/groovy/oneiric/hrpsys_ros_bridge
   c0358dd..8532d59  patches/debian/groovy/oneiric/hrpsys_tools -> patches/debian/groovy/oneiric/hrpsys_tools
   48abea1..19691ce  patches/debian/groovy/oneiric/openrtm_ros_bridge -> patches/debian/groovy/oneiric/openrtm_ros_bridge
   b1b217d..3937ceb  patches/debian/groovy/oneiric/openrtm_tools -> patches/debian/groovy/oneiric/openrtm_tools
   f387f39..6e2e261  patches/debian/groovy/oneiric/rosnode_rtc -> patches/debian/groovy/oneiric/rosnode_rtc
   ee8c8ad..8bc3f0d  patches/debian/groovy/oneiric/rtmbuild -> patches/debian/groovy/oneiric/rtmbuild
   f016460..c78229c  patches/debian/groovy/oneiric/rtmros_common -> patches/debian/groovy/oneiric/rtmros_common
   a749a34..977bc2a  patches/debian/groovy/openrtm_ros_bridge -> patches/debian/groovy/openrtm_ros_bridge
   c455fe8..53390b1  patches/debian/groovy/openrtm_tools -> patches/debian/groovy/openrtm_tools
   4ab32b3..94c435d  patches/debian/groovy/precise/hrpsys_ros_bridge -> patches/debian/groovy/precise/hrpsys_ros_bridge
   55588fe..7b8cccb  patches/debian/groovy/precise/hrpsys_tools -> patches/debian/groovy/precise/hrpsys_tools
   b11f077..0a45f24  patches/debian/groovy/precise/openrtm_ros_bridge -> patches/debian/groovy/precise/openrtm_ros_bridge
   b9b70ca..ad4a80e  patches/debian/groovy/precise/openrtm_tools -> patches/debian/groovy/precise/openrtm_tools
   24255ed..d7a46fc  patches/debian/groovy/precise/rosnode_rtc -> patches/debian/groovy/precise/rosnode_rtc
   34e94d7..96e93f8  patches/debian/groovy/precise/rtmbuild -> patches/debian/groovy/precise/rtmbuild
   6ebb030..b63ac6f  patches/debian/groovy/precise/rtmros_common -> patches/debian/groovy/precise/rtmros_common
   77a62be..6add103  patches/debian/groovy/quantal/hrpsys_ros_bridge -> patches/debian/groovy/quantal/hrpsys_ros_bridge
   1d48d87..dc05a55  patches/debian/groovy/quantal/hrpsys_tools -> patches/debian/groovy/quantal/hrpsys_tools
   2fe4748..15aba0d  patches/debian/groovy/quantal/openrtm_ros_bridge -> patches/debian/groovy/quantal/openrtm_ros_bridge
   be9da8f..6c928b7  patches/debian/groovy/quantal/openrtm_tools -> patches/debian/groovy/quantal/openrtm_tools
   814547b..bd24e75  patches/debian/groovy/quantal/rosnode_rtc -> patches/debian/groovy/quantal/rosnode_rtc
   11240db..b38d04c  patches/debian/groovy/quantal/rtmbuild -> patches/debian/groovy/quantal/rtmbuild
   b82755a..8a07d31  patches/debian/groovy/quantal/rtmros_common -> patches/debian/groovy/quantal/rtmros_common
   6cc58ae..e044441  patches/debian/groovy/rosnode_rtc -> patches/debian/groovy/rosnode_rtc
   7af6964..cee2db1  patches/debian/groovy/rtmbuild -> patches/debian/groovy/rtmbuild
   bf4fd33..e7093cc  patches/debian/groovy/rtmros_common -> patches/debian/groovy/rtmros_common
   b90e19e..21b916f  patches/release/groovy/hrpsys_ros_bridge -> patches/release/groovy/hrpsys_ros_bridge
   5c9758b..a905d18  patches/release/groovy/hrpsys_tools -> patches/release/groovy/hrpsys_tools
   bfb8309..b645f17  patches/release/groovy/openrtm_ros_bridge -> patches/release/groovy/openrtm_ros_bridge
   ea0fc0a..bde81c9  patches/release/groovy/openrtm_tools -> patches/release/groovy/openrtm_tools
   d6b48ca..8ad9b7a  patches/release/groovy/rosnode_rtc -> patches/release/groovy/rosnode_rtc
   12cce85..01fe0ee  patches/release/groovy/rtmbuild -> patches/release/groovy/rtmbuild
   2614496..15d4282  patches/release/groovy/rtmros_common -> patches/release/groovy/rtmros_common
   cba46cd..30c32aa  release/groovy/hrpsys_ros_bridge -> release/groovy/hrpsys_ros_bridge
   d87fd3e..bceae27  release/groovy/hrpsys_tools -> release/groovy/hrpsys_tools
   eeec5d4..78fb43e  release/groovy/openrtm_ros_bridge -> release/groovy/openrtm_ros_bridge
   45a60e7..1f55083  release/groovy/openrtm_tools -> release/groovy/openrtm_tools
   2375d6c..fb5ffb7  release/groovy/rosnode_rtc -> release/groovy/rosnode_rtc
   858a5f6..b0ace9c  release/groovy/rtmbuild -> release/groovy/rtmbuild
   a157423..faf562d  release/groovy/rtmros_common -> release/groovy/rtmros_common
   bec70f8..76e4e82  upstream -> upstream
Total 0 (delta 0), reused 0 (delta 0)
To file:///tmp/aaa/rtmros_common-release
 * [new tag]         debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_oneiric -> debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_precise -> debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_quantal -> debian/ros-groovy-hrpsys-ros-bridge_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-hrpsys-tools_1.0.7-0_oneiric -> debian/ros-groovy-hrpsys-tools_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-hrpsys-tools_1.0.7-0_precise -> debian/ros-groovy-hrpsys-tools_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-hrpsys-tools_1.0.7-0_quantal -> debian/ros-groovy-hrpsys-tools_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_oneiric -> debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_precise -> debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_quantal -> debian/ros-groovy-openrtm-ros-bridge_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-openrtm-tools_1.0.7-0_oneiric -> debian/ros-groovy-openrtm-tools_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-openrtm-tools_1.0.7-0_precise -> debian/ros-groovy-openrtm-tools_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-openrtm-tools_1.0.7-0_quantal -> debian/ros-groovy-openrtm-tools_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-rosnode-rtc_1.0.7-0_oneiric -> debian/ros-groovy-rosnode-rtc_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-rosnode-rtc_1.0.7-0_precise -> debian/ros-groovy-rosnode-rtc_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-rosnode-rtc_1.0.7-0_quantal -> debian/ros-groovy-rosnode-rtc_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-rtmbuild_1.0.7-0_oneiric -> debian/ros-groovy-rtmbuild_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-rtmbuild_1.0.7-0_precise -> debian/ros-groovy-rtmbuild_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-rtmbuild_1.0.7-0_quantal -> debian/ros-groovy-rtmbuild_1.0.7-0_quantal
 * [new tag]         debian/ros-groovy-rtmros-common_1.0.7-0_oneiric -> debian/ros-groovy-rtmros-common_1.0.7-0_oneiric
 * [new tag]         debian/ros-groovy-rtmros-common_1.0.7-0_precise -> debian/ros-groovy-rtmros-common_1.0.7-0_precise
 * [new tag]         debian/ros-groovy-rtmros-common_1.0.7-0_quantal -> debian/ros-groovy-rtmros-common_1.0.7-0_quantal
 * [new tag]         release/groovy/hrpsys_ros_bridge/1.0.7-0 -> release/groovy/hrpsys_ros_bridge/1.0.7-0
 * [new tag]         release/groovy/hrpsys_tools/1.0.7-0 -> release/groovy/hrpsys_tools/1.0.7-0
 * [new tag]         release/groovy/openrtm_ros_bridge/1.0.7-0 -> release/groovy/openrtm_ros_bridge/1.0.7-0
 * [new tag]         release/groovy/openrtm_tools/1.0.7-0 -> release/groovy/openrtm_tools/1.0.7-0
 * [new tag]         release/groovy/rosnode_rtc/1.0.7-0 -> release/groovy/rosnode_rtc/1.0.7-0
 * [new tag]         release/groovy/rtmbuild/1.0.7-0 -> release/groovy/rtmbuild/1.0.7-0
 * [new tag]         release/groovy/rtmros_common/1.0.7-0 -> release/groovy/rtmros_common/1.0.7-0
 * [new tag]         upstream/1.0.7 -> upstream/1.0.7

Tip: Check to ensure that the debian tags created have the same version as the upstream version you are releasing.
Everything went as expected, you should check that the new tags match your expectations, and then push to the release repo with:
  git push --all && git push --tags  # You might have to add --force to the second command if you are over-writing existing tags
k-okada commented 10 years ago

https://github.com/ros-infrastructure/bloom/pull/149 may related

k-okada commented 10 years ago

although pre-releaes test passed [1], it fails in build firm[2]. hope this workaround fixes. https://github.com/start-jsk/rtmros_common/pull/386

[1] http://jenkins.ros.org/job/prerelease-hydro-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/12/consoleFull (Note that it did not passed test secton , compiling the code works ) [2] http://jenkins.ros.org/job/ros-hydro-hrpsys-ros-bridge_binarydeb_precise_amd64/146/console

k-okada commented 10 years ago

still have error, it said

Need to get 1,598 B of source archives.
Get:1 http://repos.ros.org/repos/building/ quantal/main ros-hydro-hrpsys-ros-bridge 1.0.7-2quantal (dsc) [1,598 B]
Fetched 1,598 B in 0s (0 B/s)
Download complete and in download only mode
package ros-hydro-hrpsys-ros-bridge does not have dependency [ros-hydro-hrpsys-tools]
Dependencies not satisfied for packages: ['ros-hydro-hrpsys-tools']
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
Build step 'Execute shell' marked build as failure

any idea ????? see http://jenkins.ros.org/job/ros-hydro-hrpsys-ros-bridge_binarydeb_quantal_amd64/148/console

k-okada commented 10 years ago

it passed on both groovy / hydro !!

if this deb did not worked for downstream packages, please open issues. rtmros_tutorials @snozawa rtmros_gazebo @YoheiKakiuchi rtmros_hironx / rtmros_nextage @130s

130s commented 10 years ago

Well the same steps worked for me to release 1.0.8 but this was tricky. I added a document for the tweak needed to release into G.