[ros-users] [Discourse.ros.org] [Packaging and Release Mana…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jihoon Lee via ros-users
Date:  
To: ros-users
Subject: [ros-users] [Discourse.ros.org] [Packaging and Release Management/Kinetic] Jenkins spams after releasing a package in kinetic


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 ':RobotWebTools-release/rosbridge_suite-release.git'
==> git remote set-url origin :RobotWebTools-release/rosbridge_suite-release.git
==> Testing for push permission on release repository
==> git remote -v
origin    :RobotWebTools-release/rosbridge_suite-release.git (fetch)
origin    :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    :RobotWebTools-release/rosbridge_suite-release.git (fetch)
origin    :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

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>