Here is the full output of bloom_release ``` jihoonl@server:~$ bloom-release rosbridge_suite --ros-distro kinetic --track kinetic ROS Distro index file associate with commit 'bc29a8c119b6403c204cbd7e2b6b053007e13f6b' New ROS Distro index url: 'https://raw.githubusercontent.com/ros/rosdistro/bc29a8c119b6403c204cbd7e2b6b053007e13f6b/index.yaml' ==> Fetching 'rosbridge_suite' repository from 'https://github.com/RobotWebTools-release/rosbridge_suite-release.git' Cloning into '/tmp/tmpAdcKOt'... remote: Counting objects: 31564, done. remote: Compressing objects: 100% (284/284), done. remote: Total 31564 (delta 60), reused 347 (delta 56), pack-reused 31208 Receiving objects: 100% (31564/31564), 4.34 MiB | 4.17 MiB/s, done. Resolving deltas: 100% (11169/11169), done. Checking connectivity... done. ==> Setting release repository remote url to 'git@github.com:RobotWebTools-release/rosbridge_suite-release.git' ==> git remote set-url origin git@github.com:RobotWebTools-release/rosbridge_suite-release.git ==> Testing for push permission on release repository ==> git remote -v origin git@github.com:RobotWebTools-release/rosbridge_suite-release.git (fetch) origin git@github.com:RobotWebTools-release/rosbridge_suite-release.git (push) ==> git push --dry-run warning: push.default is unset; its implicit value has changed in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the traditional behavior, use: git config --global push.default matching To squelch this message and adopt the new behavior now, use: git config --global push.default simple When push.default is set to 'matching', git will push local branches to the remote branches that already exist with the same name. Since Git 2.0, Git defaults to the more conservative 'simple' behavior, which only pushes the current branch to the corresponding remote branch that 'git pull' uses to update the current branch. See 'git help config' and search for 'push.default' for further information. (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode 'current' instead of 'simple' if you sometimes use older versions of Git) Everything up-to-date ==> Releasing 'rosbridge_suite' using release track 'kinetic' ==> git-bloom-release kinetic Processing release track settings for 'kinetic' Checking upstream devel branch for package.xml(s) Cloning into '/tmp/tmpn9t3SB/upstream'... remote: Counting objects: 4815, done. remote: Compressing objects: 100% (130/130), done. remote: Total 4815 (delta 137), reused 117 (delta 71), pack-reused 4610 Receiving objects: 100% (4815/4815), 2.20 MiB | 0 bytes/s, done. Resolving deltas: 100% (2702/2702), done. Checking connectivity... done. Looking for packages in 'develop' branch... found 4 packages. Detected version '0.8.1' from package(s): ['rosbridge_suite', 'rosbridge_library', 'rosbridge_server', 'rosapi'] Executing release track 'kinetic' ==> bloom-export-upstream /tmp/tmpn9t3SB/upstream git --tag 0.8.1 --display-uri https://github.com/RobotWebTools/rosbridge_suite --name rosbridge_suite --output-dir /tmp/tmpLHTOVQ Checking out repository at 'https://github.com/RobotWebTools/rosbridge_suite' to reference '0.8.1'. Exporting to archive: '/tmp/tmpLHTOVQ/rosbridge_suite-0.8.1.tar.gz' md5: ae4ef31d2d10d318635018f82b483349 ==> git-bloom-import-upstream /tmp/tmpLHTOVQ/rosbridge_suite-0.8.1.tar.gz --release-version 0.8.1 --replace The latest upstream tag in the release repository is 'upstream/0.8.1'. Removing tag: 'upstream/0.8.1' Importing archive into upstream branch... Creating tag: 'upstream/0.8.1' I'm happy. You should be too. ==> git-bloom-generate -y rosrelease kinetic --source upstream -i 2 Releasing packages: ['rosbridge_suite', 'rosbridge_library', 'rosbridge_server', 'rosapi'] Releasing package 'rosbridge_suite' for 'kinetic' to: 'release/kinetic/rosbridge_suite' Releasing package 'rosbridge_library' for 'kinetic' to: 'release/kinetic/rosbridge_library' Releasing package 'rosbridge_server' for 'kinetic' to: 'release/kinetic/rosbridge_server' Releasing package 'rosapi' for 'kinetic' to: 'release/kinetic/rosapi' ==> git-bloom-generate -y rosdebian --prefix release/kinetic kinetic -i 2 Generating source debs for the packages: ['rosapi', 'rosbridge_library', 'rosbridge_suite', 'rosbridge_server'] Debian Incremental Version: 2 Debian Distributions: ['xenial'] Releasing for rosdistro: kinetic Pre-verifying Debian dependency keys... Running 'rosdep update'... All keys are OK Placing debian template files into 'debian/kinetic/rosapi' branch. ==> Placing templates files in the 'debian' folder. #### #### Generating 'xenial' debian for package 'rosapi' at version '0.8.1-2' #### Generating debian for xenial... Package 'rosapi' has dependencies: Run Dependencies: rosdep key => xenial key rosbridge_library => ['ros-kinetic-rosbridge-library'] rospy => ['ros-kinetic-rospy'] rosnode => ['ros-kinetic-rosnode'] rosgraph => ['ros-kinetic-rosgraph'] message_runtime => ['ros-kinetic-message-runtime'] Build and Build Tool Dependencies: rosdep key => xenial key rospy => ['ros-kinetic-rospy'] message_generation => ['ros-kinetic-message-generation'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'debian' folder. Expanding 'debian/rules.em' -> 'debian/rules' Expanding 'debian/compat.em' -> 'debian/compat' Expanding 'debian/changelog.em' -> 'debian/changelog' Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf' Expanding 'debian/control.em' -> 'debian/control' Creating tag: debian/ros-kinetic-rosapi_0.8.1-2_xenial #### #### Successfully generated 'xenial' debian for package 'rosapi' at version '0.8.1-2' #### Placing debian template files into 'debian/kinetic/rosbridge_library' branch. ==> Placing templates files in the 'debian' folder. #### #### Generating 'xenial' debian for package 'rosbridge_library' at version '0.8.1-2' #### Generating debian for xenial... Package 'rosbridge-library' has dependencies: Run Dependencies: rosdep key => xenial key rospy => ['ros-kinetic-rospy'] roscpp => ['ros-kinetic-roscpp'] rosgraph => ['ros-kinetic-rosgraph'] rosservice => ['ros-kinetic-rosservice'] rostopic => ['ros-kinetic-rostopic'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-imaging'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_runtime => ['ros-kinetic-message-runtime'] python-bson => ['python-bson'] Build and Build Tool Dependencies: rosdep key => xenial key rospy => ['ros-kinetic-rospy'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-imaging'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_generation => ['ros-kinetic-message-generation'] python-bson => ['python-bson'] catkin => ['ros-kinetic-catkin'] rostest => ['ros-kinetic-rostest'] actionlib_msgs => ['ros-kinetic-actionlib-msgs'] diagnostic_msgs => ['ros-kinetic-diagnostic-msgs'] nav_msgs => ['ros-kinetic-nav-msgs'] rospy_tutorials => ['ros-kinetic-rospy-tutorials'] sensor_msgs => ['ros-kinetic-sensor-msgs'] std_srvs => ['ros-kinetic-std-srvs'] stereo_msgs => ['ros-kinetic-stereo-msgs'] tf2_msgs => ['ros-kinetic-tf2-msgs'] trajectory_msgs => ['ros-kinetic-trajectory-msgs'] visualization_msgs => ['ros-kinetic-visualization-msgs'] ==> In place processing templates in 'debian' folder. Expanding 'debian/rules.em' -> 'debian/rules' Expanding 'debian/compat.em' -> 'debian/compat' Expanding 'debian/changelog.em' -> 'debian/changelog' Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf' Expanding 'debian/control.em' -> 'debian/control' Creating tag: debian/ros-kinetic-rosbridge-library_0.8.1-2_xenial #### #### Successfully generated 'xenial' debian for package 'rosbridge_library' at version '0.8.1-2' #### Placing debian template files into 'debian/kinetic/rosbridge_suite' branch. ==> Placing templates files in the 'debian' folder. #### #### Generating 'xenial' debian for package 'rosbridge_suite' at version '0.8.1-2' #### Generating debian for xenial... Package 'rosbridge-suite' has dependencies: Run Dependencies: rosdep key => xenial key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosbridge_server => ['ros-kinetic-rosbridge-server'] rosapi => ['ros-kinetic-rosapi'] Build and Build Tool Dependencies: rosdep key => xenial key catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'debian' folder. Expanding 'debian/rules.em' -> 'debian/rules' Expanding 'debian/compat.em' -> 'debian/compat' Expanding 'debian/changelog.em' -> 'debian/changelog' Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf' Expanding 'debian/control.em' -> 'debian/control' Creating tag: debian/ros-kinetic-rosbridge-suite_0.8.1-2_xenial #### #### Successfully generated 'xenial' debian for package 'rosbridge_suite' at version '0.8.1-2' #### Placing debian template files into 'debian/kinetic/rosbridge_server' branch. ==> Placing templates files in the 'debian' folder. #### #### Generating 'xenial' debian for package 'rosbridge_server' at version '0.8.1-2' #### Generating debian for xenial... Package 'rosbridge-server' has dependencies: Run Dependencies: rosdep key => xenial key python-twisted-core => ['python-twisted-core'] rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] rosauth => ['ros-kinetic-rosauth'] Build and Build Tool Dependencies: rosdep key => xenial key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'debian' folder. Expanding 'debian/rules.em' -> 'debian/rules' Expanding 'debian/compat.em' -> 'debian/compat' Expanding 'debian/changelog.em' -> 'debian/changelog' Expanding 'debian/gbp.conf.em' -> 'debian/gbp.conf' Expanding 'debian/control.em' -> 'debian/control' Creating tag: debian/ros-kinetic-rosbridge-server_0.8.1-2_xenial #### #### Successfully generated 'xenial' debian for package 'rosbridge_server' at version '0.8.1-2' #### ==> git-bloom-generate -y rosrpm --prefix release/kinetic kinetic -i 2 Generating source RPMs for the packages: ['rosapi', 'rosbridge_library', 'rosbridge_suite', 'rosbridge_server'] RPM Incremental Version: 2 RPM Distributions: ['23', '24'] Releasing for rosdistro: kinetic Pre-verifying RPM dependency keys... Running 'rosdep update'... All keys are OK Placing RPM template files into 'rpm/kinetic/rosapi' branch. ==> Placing templates files in the 'rpm' folder. #### #### Generating '23' RPM for package 'rosapi' at version '0.8.1-2' #### Generating RPM for 23... Package 'rosapi' has dependencies: Run Dependencies: rosdep key => 23 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rospy => ['ros-kinetic-rospy'] rosnode => ['ros-kinetic-rosnode'] rosgraph => ['ros-kinetic-rosgraph'] message_runtime => ['ros-kinetic-message-runtime'] Build and Build Tool Dependencies: rosdep key => 23 key rospy => ['ros-kinetic-rospy'] message_generation => ['ros-kinetic-message-generation'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosapi-0.8.1-2_23 #### #### Successfully generated '23' RPM for package 'rosapi' at version '0.8.1-2' #### #### #### Generating '24' RPM for package 'rosapi' at version '0.8.1-2' #### Generating RPM for 24... Package 'rosapi' has dependencies: Run Dependencies: rosdep key => 24 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rospy => ['ros-kinetic-rospy'] rosnode => ['ros-kinetic-rosnode'] rosgraph => ['ros-kinetic-rosgraph'] message_runtime => ['ros-kinetic-message-runtime'] Build and Build Tool Dependencies: rosdep key => 24 key rospy => ['ros-kinetic-rospy'] message_generation => ['ros-kinetic-message-generation'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosapi-0.8.1-2_24 #### #### Successfully generated '24' RPM for package 'rosapi' at version '0.8.1-2' #### Placing RPM template files into 'rpm/kinetic/rosbridge_library' branch. ==> Placing templates files in the 'rpm' folder. #### #### Generating '23' RPM for package 'rosbridge_library' at version '0.8.1-2' #### Generating RPM for 23... Package 'rosbridge-library' has dependencies: Run Dependencies: rosdep key => 23 key rospy => ['ros-kinetic-rospy'] roscpp => ['ros-kinetic-roscpp'] rosgraph => ['ros-kinetic-rosgraph'] rosservice => ['ros-kinetic-rosservice'] rostopic => ['ros-kinetic-rostopic'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-pillow', 'python-pillow-qt'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_runtime => ['ros-kinetic-message-runtime'] python-bson => ['python-bson'] Build and Build Tool Dependencies: rosdep key => 23 key rospy => ['ros-kinetic-rospy'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-pillow', 'python-pillow-qt'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_generation => ['ros-kinetic-message-generation'] python-bson => ['python-bson'] catkin => ['ros-kinetic-catkin'] rostest => ['ros-kinetic-rostest'] actionlib_msgs => ['ros-kinetic-actionlib-msgs'] diagnostic_msgs => ['ros-kinetic-diagnostic-msgs'] nav_msgs => ['ros-kinetic-nav-msgs'] rospy_tutorials => ['ros-kinetic-rospy-tutorials'] sensor_msgs => ['ros-kinetic-sensor-msgs'] std_srvs => ['ros-kinetic-std-srvs'] stereo_msgs => ['ros-kinetic-stereo-msgs'] tf2_msgs => ['ros-kinetic-tf2-msgs'] trajectory_msgs => ['ros-kinetic-trajectory-msgs'] visualization_msgs => ['ros-kinetic-visualization-msgs'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-library-0.8.1-2_23 #### #### Successfully generated '23' RPM for package 'rosbridge_library' at version '0.8.1-2' #### #### #### Generating '24' RPM for package 'rosbridge_library' at version '0.8.1-2' #### Generating RPM for 24... Package 'rosbridge-library' has dependencies: Run Dependencies: rosdep key => 24 key rospy => ['ros-kinetic-rospy'] roscpp => ['ros-kinetic-roscpp'] rosgraph => ['ros-kinetic-rosgraph'] rosservice => ['ros-kinetic-rosservice'] rostopic => ['ros-kinetic-rostopic'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-pillow', 'python-pillow-qt'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_runtime => ['ros-kinetic-message-runtime'] python-bson => ['python-bson'] Build and Build Tool Dependencies: rosdep key => 24 key rospy => ['ros-kinetic-rospy'] std_msgs => ['ros-kinetic-std-msgs'] python-imaging => ['python-pillow', 'python-pillow-qt'] geometry_msgs => ['ros-kinetic-geometry-msgs'] message_generation => ['ros-kinetic-message-generation'] python-bson => ['python-bson'] catkin => ['ros-kinetic-catkin'] rostest => ['ros-kinetic-rostest'] actionlib_msgs => ['ros-kinetic-actionlib-msgs'] diagnostic_msgs => ['ros-kinetic-diagnostic-msgs'] nav_msgs => ['ros-kinetic-nav-msgs'] rospy_tutorials => ['ros-kinetic-rospy-tutorials'] sensor_msgs => ['ros-kinetic-sensor-msgs'] std_srvs => ['ros-kinetic-std-srvs'] stereo_msgs => ['ros-kinetic-stereo-msgs'] tf2_msgs => ['ros-kinetic-tf2-msgs'] trajectory_msgs => ['ros-kinetic-trajectory-msgs'] visualization_msgs => ['ros-kinetic-visualization-msgs'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-library-0.8.1-2_24 #### #### Successfully generated '24' RPM for package 'rosbridge_library' at version '0.8.1-2' #### Placing RPM template files into 'rpm/kinetic/rosbridge_suite' branch. ==> Placing templates files in the 'rpm' folder. #### #### Generating '23' RPM for package 'rosbridge_suite' at version '0.8.1-2' #### Generating RPM for 23... Package 'rosbridge-suite' has dependencies: Run Dependencies: rosdep key => 23 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosbridge_server => ['ros-kinetic-rosbridge-server'] rosapi => ['ros-kinetic-rosapi'] Build and Build Tool Dependencies: rosdep key => 23 key catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-suite-0.8.1-2_23 #### #### Successfully generated '23' RPM for package 'rosbridge_suite' at version '0.8.1-2' #### #### #### Generating '24' RPM for package 'rosbridge_suite' at version '0.8.1-2' #### Generating RPM for 24... Package 'rosbridge-suite' has dependencies: Run Dependencies: rosdep key => 24 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosbridge_server => ['ros-kinetic-rosbridge-server'] rosapi => ['ros-kinetic-rosapi'] Build and Build Tool Dependencies: rosdep key => 24 key catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-suite-0.8.1-2_24 #### #### Successfully generated '24' RPM for package 'rosbridge_suite' at version '0.8.1-2' #### Placing RPM template files into 'rpm/kinetic/rosbridge_server' branch. ==> Placing templates files in the 'rpm' folder. #### #### Generating '23' RPM for package 'rosbridge_server' at version '0.8.1-2' #### Generating RPM for 23... Package 'rosbridge-server' has dependencies: Run Dependencies: rosdep key => 23 key python-twisted-core => ['python-twisted-core'] rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] rosauth => ['ros-kinetic-rosauth'] Build and Build Tool Dependencies: rosdep key => 23 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-server-0.8.1-2_23 #### #### Successfully generated '23' RPM for package 'rosbridge_server' at version '0.8.1-2' #### #### #### Generating '24' RPM for package 'rosbridge_server' at version '0.8.1-2' #### Generating RPM for 24... Package 'rosbridge-server' has dependencies: Run Dependencies: rosdep key => 24 key python-twisted-core => ['python-twisted-core'] rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] rosauth => ['ros-kinetic-rosauth'] Build and Build Tool Dependencies: rosdep key => 24 key rosbridge_library => ['ros-kinetic-rosbridge-library'] rosapi => ['ros-kinetic-rosapi'] rospy => ['ros-kinetic-rospy'] catkin => ['ros-kinetic-catkin'] ==> In place processing templates in 'rpm' folder. Expanding 'rpm/template.spec.em' -> 'rpm/template.spec' Creating tag: rpm/ros-kinetic-rosbridge-server-0.8.1-2_24 #### #### Successfully generated '24' RPM for package 'rosbridge_server' at version '0.8.1-2' #### 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 <== Released 'rosbridge_suite' using release track 'kinetic' successfully ==> git remote -v origin git@github.com:RobotWebTools-release/rosbridge_suite-release.git (fetch) origin git@github.com:RobotWebTools-release/rosbridge_suite-release.git (push) Releasing complete, push to release repository? Continue [Y/n]? ``` --- [Visit Topic](https://discourse.ros.org/t/jenkins-spams-after-releasing-a-package-in-kinetic/2536/3) or reply to this email to respond. If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates. ______________________________________________________________________________ ros-users mailing list ros-users@lists.ros.org http://lists.ros.org/mailman/listinfo/ros-users Unsubscribe: