-
Notifications
You must be signed in to change notification settings - Fork 68
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
Add release team #99
Comments
Hi @rfzeg! I'd be happy to create this release repository for you in |
@rfzeg considering the existing release repo is empty, maybe its easier for @cottsay to just create a new repo on |
@ijnek - I can work around the empty repo. The reason I'm pushing for brand-new repositories to be registered in the rosdistro index prior to provisioning their release repositories here is that I'd like the packages to undergo the review procedures we have in place in |
Thanks for clearing that up, I was wondering why you were asking for a release before having a release repository. Perhaps I'm still missing something, but your suggestion sounds rather unusual. Having a release repo is a prerequisite for running bloom, so are you asking for a manual PR with the source entry to be opened against ros/rosdistro? |
A bloom release doesn't have to be the first interaction with the rosdistro database. I can't say definitively but in the days before free CI (Travis, Circle, GitHub Actions, etc) was available I think it was more common for package maintainers to add source entries before the initial release is made in order to make use of devel jobs for their projects' primary CI. |
We've talked about this once or twice and I agree with the rationale but keep forgetting to put it on the official agenda for discussion in the ROS 2 team and open the review guidelines update PR. |
Thanks @nuclearsandwich, I've moved the topic out to another issue so we don't have to discuss it in this issue: #106 |
Hi @nuclearsandwich, I am sorry that we haven't been able to do so yet. Since this is my first time doing a binary release I still need some time to understand the process involved. I am aiming to comply with the request in a short period of time, most probably next week. As a side note, I am following the steps as shown here: https://docs.ros.org/en/humble/How-To-Guides/Releasing/First-Time-Release.html |
No worries @rfzeg, the reason that this step isn't yet part of that guide is that we're in the process of revising that guide and our release process so that packages receive a review of their naming conventions before the release repository is created (which may then need to be changed after the first release) if the packages don't pass naming review. |
@rfzeg a friendly reminder. If you'd like, we can close this issue for now and re-open it once the ros/rosdistro source entry is present. |
@nuclearsandwich Thanks for putting up with me. I am aware this is more of a bloom question, however I feel it is a better fit if I post this in this thread. I had this issue when running: It complains about 'https://github.com/ros2-gbp/wall_follower_ros2-release.git not being a .git repository, which is correct, however I thought that repository was going to be created. Clearly I must have misunderstood something here. In summary in order to create that ros/rosdistro source entry my sequence of commands was:
The full output of the two last commands is as follows:
I haven't been able to find any similar questions so far, so any help would be appreciated! |
The release repository is created by @nuclearsandwich or some other maintainer here, and not through the |
Hello @ijnek I thought that was the way to comply with @cottsay's request to list my package in the rosdistro. My bad, I see my mistake now, thank you. By searching a bit I found this document here which I will follow now: https://github.com/ros/rosdistro/blob/master/REVIEW_GUIDELINES.md Thanks for your feedback. |
The ros/rosdistro source entry is present now. |
Hi @cottsay just a friendly ping in case the rosdistro listing went unnoticed. |
@rfzeg thanks for the ping. I am starting the import now! |
@rfzeg this repository is empty and so there is nothing for me to import. I think that repository can be safely deleted as it is not required. |
This change has been deployed. |
Name of the new release team: the_construct
Release repositories to add:
Team members
The text was updated successfully, but these errors were encountered: