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

Lunar Kick-Off Checklist #13550

Closed
79 tasks done
mikaelarguedas opened this issue Jan 10, 2017 · 24 comments
Closed
79 tasks done

Lunar Kick-Off Checklist #13550

mikaelarguedas opened this issue Jan 10, 2017 · 24 comments

Comments

@mikaelarguedas
Copy link
Member

mikaelarguedas commented Jan 10, 2017

This is a checklist of things to do for the Lunar kick-off (pre development and development):







tag people once buildfarm is ready


@dirk-thomas
Copy link
Member

@k-okada Can you please release geneus into Lunar.

@chris-smith Can you please release gennodejs into Lunar.

It can be just the latest Kinetic release so that we can continue releasing the ROS core packages quickly. Thanks!

@chris-smith
Copy link

Done! ( through @IanTheEngineer )

@dirk-thomas
Copy link
Member

@chris-smith @IanTheEngineer Thank you guys for the super quick action 🚀

@dirk-thomas
Copy link
Member

@wjwwood Can you please release cmake_modules into Lunar including changes specific to Lunar (e.g. ros/cmake_modules#42).

@wjwwood
Copy link
Member

wjwwood commented Feb 21, 2017

Sure, here's the release pr: #13957

@dirk-thomas
Copy link
Member

@wjwwood Thanks for the fast release.

@k-okada
Copy link
Contributor

k-okada commented Feb 22, 2017

geneus done -> #13962

@dirk-thomas
Copy link
Member

@k-okada Thank you for the quick release 🚀

@mikaelarguedas
Copy link
Member Author

@tfoote you should be able to release common_msgs now that std_msgs and below have been released

@mikaelarguedas
Copy link
Member Author

thanks @tfoote for the quick release!

@mikaelarguedas
Copy link
Member Author

@stonier Can you please release common_tutorials into Lunar?

It can be just the latest Kinetic release. It's just to make sure that it actually builds properly.
Thanks!

@dirk-thomas
Copy link
Member

Actually it won't build atm because of some parent sourcedeb jobs being stuck. Therefore it's also not possible to test it using Debian packages of the dependencies.

@stonier
Copy link
Contributor

stonier commented Feb 23, 2017

Aye, not going to build, but at least all the dependencies are there so it can be bloomed -> ros/rosdistro#13999.

When the deps are built, it should be right to go.

@dirk-thomas
Copy link
Member

I added a new bullet to the second block in the first comment: third-party packages need to be imported into the repo for all newly targeted platforms. One example I ran into which is currently missing: ros-infrastructure/ros_bootstrap_dependencies#5

Looking at http://repositories.ros.org/status_page/lunar_default.html other packages seem to be missing as well.

@mikaelarguedas
Copy link
Member Author

@dirk-thomas We decided to remove this bullet from this checklist and ask maintainers to request import of third party packages as they release. That allows us to flush out the packages that shouldn't be imported in the first place and to treat imports one at a time. So I'm going to remove this bullet and make it explicit on the release checklist ticket.

Thanks for pointing it out

@mikaelarguedas
Copy link
Member Author

@ros/ros_team I'm not sure what the purpose of the Maintenance page is, so could use some input on the following proposal.

I am considering redirecting the Maintenance page to the status_page created for this purpose.

Pros:

  • Up to date because generated periodically by the buildfarm
  • Avoid having to generate manually the page every so often

Cons:

  • It's not as eye friendly as the previous one and displays only the "Not released" packages

Alternative:

  • generate a Maintenance page periodically during the beta cycle so that it stays roughly up to date
  • leave it as is once all is green

Feedback welcome :)

@dirk-thomas
Copy link
Member

I think the new status page should replace the former wiki page.

@tfoote
Copy link
Member

tfoote commented Mar 6, 2017

+1 for replacing with the automated page. This wiki page was our manual approach to automating it.

I'd suggest replacing the contents with a little bit of tutorials on how to use the status pages effectively. (aka a few sentances explaining the search queries and terms.)

@wjwwood
Copy link
Member

wjwwood commented Mar 6, 2017

Yup, +1 for replacing it.

@mikaelarguedas
Copy link
Member Author

sounds good, thanks all for the quick feedback, I'll do that then.

@mikaelarguedas
Copy link
Member Author

@wjwwood can you confirm that "Add distribution to ROS browse tabs" was done in ros-infrastructure/rosbrowse#4 ?

Should this be a single item on the release checklist that consists in :

  • adding the name of the next rosdistro (once ROS-M name has been decided)
  • updating the active one
    and be completely removed from the Kickoff checklist?

@wjwwood
Copy link
Member

wjwwood commented Mar 8, 2017

That's the right pr to update rosbrowse. I agree it should be part of the release and not the kick-off checklist because we usually announce the next name at the release of the current one and we shouldn't update lunar to be the default until it is released.

@mikaelarguedas
Copy link
Member Author

ok thanks for confirming, removing it from this checklist then

@wjwwood wjwwood closed this as completed Apr 24, 2017
@wjwwood
Copy link
Member

wjwwood commented Apr 24, 2017

🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants