-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
move release repository from jbohren to tork-a #14890
Conversation
Please see https://discourse.ros.org/t/releasing-repositories-form-other-people/1797 for a discussion about this. |
Please see the conclusion: https://discourse.ros.org/t/releasing-repositories-form-other-people/1797/10 |
@k-okada What is the status on this? If it needs to be tracked for longer I would rather have you move this into a ticket since it shouldn't be a PR anymore. |
@dirk-thomas I have almost done this project so we can close now, thank you for your continuous support.
BTW, I' very sorry to ask you for moving the unmaintained package from personal repo to ros/osrf organization again and again. If you do not mind, that's ok. But if this kills your time, we can create new organizatino and put admin acess to team of unmaintained organization (currently only me ....)
|
@k-okada Please try to not only mention a single person on requests like this. The chances for me missing one of those especially when a ticket gets closed is > 0. You can e.g. create a ticket in ros/rosdistro for such requests. That will give it bigger visibility and therefore a faster response.
That sounds good to me. But it has to be initiated by a user owning the current repo (which also has access to the destination).
I have created https://github.com/ros-gbp/shared_autonomy_manipulation-release and added you as a collaborator with admin access. So you can delegate further access. |
@dirk-thomas thank you , but i'm afraid we need something to activate the release repo, I can not push and even fork the repo. I'm not sure what the problem was, need a initial commit from admin? |
@dirk-thomas sorry, It's my fault. I need to accept invitation link ... everything is ok now |
I understand receiving maintainer jobs is too much responsibility for everyone, but for releasing existing software is not a big deal and I think there might be good way not to drop existing software just because we have new ros distro.
[bloom release maintainer level] packages already prepared (already ran
catkin_prepare_release
) and just forget to runbloom-release
, specially for new distro => put release repo to community level organization (ex. https://github.com/ros-gbp/) give access to everyone who asked for release. If one have familiar withUbuntu
andGithub
, they can runbloom-release
. Ex. usb_cam: 0.3.4-0 in 'kinetic/distribution.yaml' [bloom] #14862 (usb_cam), libuvc_ros: 0.0.7-0 in 'kinetic/distribution.yaml' [bloom] #14867 (libuvc_ros), camera_umd: 0.2.4-0 in 'kinetic/distribution.yaml' [bloom] #14870 (camera_umd)t[package release maintainer level] packages is ready to run
catkin_prepare_release
, but maintainers did not runcatkin_prepare_release
, not sure why this happens, may be maintainer merged, but forget to runcatkin_prepare_release
before they stop maintain it. Currently if original maintainer stop maintaining , we have to send mail / issue many times for transfer or add access to that repository (this is time consuming) or we have to force take over it (this confuse users, which we should look into ?). So if we should control this type of software under community level control and give access to everyone who have familiar withcatkin_prepare_release
. Ex gscam: 0.2.0-0 in 'indigo/distribution.yaml' [bloom] #14878 (gscam),[package migration maintainer level] packages need to be fixed before run
catkin_prepare_release
. You do not have to have algorithm level knowledge or think about software design, mostly just to fix migration level, such asopencv2
->opencv3
orqt4
->qt5
. So not as heavy as full-software level maintainer. May be potential solution is equal to package release maintainer level situation. Ex. move release repository from jbohren to tork-a #14890 (smach_viewer)