Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Noetic Kick-off and Release Checklist #21513

Closed
sloretz opened this issue Jun 11, 2019 · 6 comments
Closed

Noetic Kick-off and Release Checklist #21513

sloretz opened this issue Jun 11, 2019 · 6 comments
Assignees
Labels
noetic Issue/PR is for the ROS 1 Noetic distribution

Comments

@sloretz
Copy link
Contributor

sloretz commented Jun 11, 2019

This ticket is for things that need to be done for the May 2020 ROS 1 Noetic release. Copied from the Melodic Release ticket and Melodic Kick-Off Checklist.

Prerequisites

Kickoff part 1

Ubuntu buildfarm setup

Python Dependencies setup



Prerelease Website

Pre-release documentation

Low level releases

  • Release ros-core packages
    • ros_environment
    • rosbag_migration_rule
    • roscpp_core
    • genmsg
    • gencpp
    • geneus
    • genlisp
    • gennodejs
    • genpy
    • message_generation
    • message_runtime
    • ros_comm_msgs
    • std_msgs
    • cmake_modules
    • rospack
    • ros
    • ros_comm
    • rosconsole_bridge
    • common_msgs
    • ros_tutorials
    • roslisp
  • Release ros-base packages
    • actionlib
    • angles
    • bond_core
    • dynamic_reconfigure
    • class_loader
    • pluginlib
    • nodelet_core
  • common_tutorials

Early Buildfarm

Day prior and day of Release

  • Announce logo design and kick off t-shirt campaign*

ROS Wiki

ROS browse

ROS docker images

  • add Dockerfiles to create ROS docker images

Misc Infra

Communication

  • Announcement pointing to migration guide
    • Post to discourse
    • Post to blog
    • Post to G+
    • Post to Twitter
@sloretz sloretz self-assigned this Jun 11, 2019
@sloretz sloretz added the noetic Issue/PR is for the ROS 1 Noetic distribution label Jun 11, 2019
@nuclearsandwich
Copy link
Member

* Goal is to make the currently released versions available in the new distros using the `--include` option

The --include option wasn't updated to support the new aptly-based bootstrap repository. I've opened ros-infrastructure/ros_release_python#31 to track support for it and am hoping to tackle it well before it's needed.

@SteveMacenski
Copy link
Member

It looks like python-catkin-pkg in Focal is missing from the python file, which blocks geographic_info. I can force release it but I feel like that should probably be fixed beforehand.

Thoughts?

@sloretz
Copy link
Contributor Author

sloretz commented Mar 16, 2020

It looks like python-catkin-pkg in Focal is missing from the python file, which blocks geographic_info. I can force release it but I feel like that should probably be fixed beforehand.

@SteveMacenski In ROS Noetic geographic_info should depend on the Python 3 equivalent python3-catkin-pkg instead. Further, if doesn't need the CLI tools then it should depend on python-catkin-pkg-modules in Melodic and earlier, and python3-catkin-pkg-modules in Noetic.

@SteveMacenski
Copy link
Member

Ah ok. I'm not a python user in general so I'll probably need someone to sanity check it for me that everything's been properly updated. I did a glance over it and the obvious things I'm aware of from 2.7-3.4 look to be done already.

If that's the case, I can update that stuff and ship it out

@clalancette
Copy link
Contributor

@sloretz Should we close this out now that Noetic has been released?

@clalancette
Copy link
Contributor

I'm going to go ahead and close this now that Noetic is released. Feel free to reopen if needed, or open up follow-up tasks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
noetic Issue/PR is for the ROS 1 Noetic distribution
Projects
None yet
Development

No branches or pull requests

4 participants