Summary: | Moving sping's repos out of gentoo/ GitHub | ||
---|---|---|---|
Product: | Gentoo Infrastructure | Reporter: | Michał Górny <mgorny> |
Component: | GitHub | Assignee: | Sebastian Pipping <sping> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=700998 https://bugs.gentoo.org/show_bug.cgi?id=701000 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 698358 | ||
Attachments: | 0001-Transfer-sping-s-repos-from-GitHub.patch |
Description
Michał Górny
![]() ![]() ![]() ![]() Just a quick confirmation that I saw this ticket and understand what you're asking for. Ping. Could you please start giving dispositions? Move to Gentoo infra (with GitHub mirror or without) https://github.com/gentoo/blender-gentoo-logo-overlay https://github.com/gentoo/blender-gentoo-logo https://github.com/gentoo/elogv https://github.com/gentoo/grub2-themes-overlay https://github.com/gentoo/java-apicheck Move to Gentoo infra + explicit GitHub mirror due to use of Travis CI https://github.com/gentoo/porticron Transfer to my GitHub user "hartwork" https://github.com/gentoo/fetchcommandwrapper Trash? https://github.com/gentoo/eassign https://github.com/gentoo/gimp-extras-overlay Needs more thought / unsure right now https://github.com/gentoo/citadel-overlay https://github.com/gentoo/eclipse-overlay What do you think? (In reply to Sebastian Pipping from comment #3) > Move to Gentoo infra (with GitHub mirror or without) > https://github.com/gentoo/blender-gentoo-logo-overlay > https://github.com/gentoo/blender-gentoo-logo > https://github.com/gentoo/elogv > https://github.com/gentoo/grub2-themes-overlay > https://github.com/gentoo/java-apicheck Decide whether you need the mirroring or not. My personal preference would be to avoid mirrors where they are unnecessary. > Move to Gentoo infra + explicit GitHub mirror due to use of Travis CI > https://github.com/gentoo/porticron > > Transfer to my GitHub user "hartwork" > https://github.com/gentoo/fetchcommandwrapper > > Trash? > https://github.com/gentoo/eassign > https://github.com/gentoo/gimp-extras-overlay I suppose eassign might involve some original code, so maybe move it to your user, so you could archive it? > Needs more thought / unsure right now > https://github.com/gentoo/citadel-overlay > https://github.com/gentoo/eclipse-overlay If you want to preserve the original URIs, git.g.o is the solution. If you don't care about that much, moving to your user is easier. (In reply to Michał Górny from comment #4) > (In reply to Sebastian Pipping from comment #3) > > Move to Gentoo infra (with GitHub mirror or without) > > https://github.com/gentoo/blender-gentoo-logo-overlay > > https://github.com/gentoo/blender-gentoo-logo > > https://github.com/gentoo/elogv > > https://github.com/gentoo/grub2-themes-overlay > > https://github.com/gentoo/java-apicheck > > Decide whether you need the mirroring or not. My personal preference would > be to avoid mirrors where they are unnecessary. elogv might benefit from Travis but it doesn't have CI integration yet. (Also it has one open pull request.) We can start with the low hanging fruits. Would you want to do the migration of these yourself or should I try and see if my permissions suffice? They might. > > Move to Gentoo infra + explicit GitHub mirror due to use of Travis CI > > https://github.com/gentoo/porticron > > > > Transfer to my GitHub user "hartwork" > > https://github.com/gentoo/fetchcommandwrapper Can you transfer repo "fetchcommandwrapper" to GitHub user "hartwork" for me? As a plain organization member GitHub says I lack permissions to do that myself. It's on the settings page near the bottom. > > Trash? > > https://github.com/gentoo/eassign > > https://github.com/gentoo/gimp-extras-overlay > > I suppose eassign might involve some original code, so maybe move it to your > user, so you could archive it? I don't use that very code myself these days. Happy to archive eassign on Gentoo infra grounds. > > Needs more thought / unsure right now > > https://github.com/gentoo/citadel-overlay > > https://github.com/gentoo/eclipse-overlay > > If you want to preserve the original URIs, git.g.o is the solution. If you > don't care about that much, moving to your user is easier. I'm not using either these days so my user does not feel like a good destination to me. Let me think about it some more. (In reply to Sebastian Pipping from comment #5) > (In reply to Michał Górny from comment #4) > > (In reply to Sebastian Pipping from comment #3) > > > Move to Gentoo infra (with GitHub mirror or without) > > > https://github.com/gentoo/blender-gentoo-logo-overlay > > > https://github.com/gentoo/blender-gentoo-logo > > > https://github.com/gentoo/elogv > > > https://github.com/gentoo/grub2-themes-overlay > > > https://github.com/gentoo/java-apicheck > > > > Decide whether you need the mirroring or not. My personal preference would > > be to avoid mirrors where they are unnecessary. > > elogv might benefit from Travis but it doesn't have CI integration yet. > (Also it has one open pull request.) > > We can start with the low hanging fruits. Would you want to do the > migration of these yourself or should I try and see if my permissions > suffice? They might. This is going to involve bypassing copyright hook for import, so it's easier if I do it. > > > > > Move to Gentoo infra + explicit GitHub mirror due to use of Travis CI > > > https://github.com/gentoo/porticron > > > > > > Transfer to my GitHub user "hartwork" > > > https://github.com/gentoo/fetchcommandwrapper > > Can you transfer repo "fetchcommandwrapper" to GitHub user "hartwork" for > me? As a plain organization member GitHub says I lack permissions to do that > myself. It's on the settings page near the bottom. This one's done. You should've gotten a mail from GitHub. > > > > > Trash? > > > https://github.com/gentoo/eassign > > > https://github.com/gentoo/gimp-extras-overlay > > > > I suppose eassign might involve some original code, so maybe move it to your > > user, so you could archive it? > > I don't use that very code myself these days. Happy to archive eassign on > Gentoo infra grounds. Ok, I will prepare a patch for gitolite-admin, and give it to you for review today (to confirm repo names and permissions). Created attachment 595220 [details, diff]
0001-Transfer-sping-s-repos-from-GitHub.patch
Does this look good? I tried to roughly reproduce what's on GitHub. Cut descriptions short in some places, and stripped '-overlay' since we have repo/* namespace for that and we prefer to keep the names matching repo_name.
Ping. (In reply to Michał Górny from comment #7) > Created attachment 595220 [details, diff] [details, diff] > 0001-Transfer-sping-s-repos-from-GitHub.patch > > Does this look good? I tried to roughly reproduce what's on GitHub. Cut > descriptions short in some places, and stripped '-overlay' since we have > repo/* namespace for that and we prefer to keep the names matching repo_name. Oops, I've completely forgotten about it and pushed my staged commit. Given lack of reply so far, I'm just going to migrate the repos. Ok, let's rehash. (In reply to Michał Górny from comment #0) > The following GitHub repositories in the gentoo/ namespace seem to belong to > you: > > blender-gentoo-logo-overlay > blender-gentoo-logo > grub2-themes-overlay > java-apicheck Moved to git.g.o, GitHub repos removed. > elogv > porticron Moved to git.g.o, mirrored on GitHub. > fetchcommandwrapper Moved to your user. > citadel-overlay > eassign > eclipse-overlay > gimp-extras-overlay Still need to be done. Did you reach any decision wrt the two you weren't sure about? (In reply to Michał Górny from comment #10) > > The following GitHub repositories in the gentoo/ namespace seem to belong to > > you: > > > > blender-gentoo-logo-overlay > > blender-gentoo-logo > > grub2-themes-overlay > > java-apicheck > > Moved to git.g.o, GitHub repos removed. Had a quick look — looks good. > > elogv > > porticron > > Moved to git.g.o, mirrored on GitHub. When I check their GitHub projects now, I cannot visually identify them as true mirrors. That might confuses users. Are those true GitHub mirrors, technically? (In reply to Sebastian Pipping from comment #11) > > > elogv > > > porticron > > > > Moved to git.g.o, mirrored on GitHub. > > When I check their GitHub projects now, I cannot visually identify them as > true mirrors. That might confuses users. Are those true GitHub mirrors, > technically? Yes, they are. To be honest, I'm not sure what we can do to improve it. Prepend '[MIRROR]' to all descriptions? I can try doing something like that via GitHub API. (In reply to Michał Górny from comment #12) > Yes, they are. To be honest, I'm not sure what we can do to improve it. > Prepend '[MIRROR]' to all descriptions? I can try doing something like that > via GitHub API. Adding '[MIRROR]' sounds good. Adding a link to the related mirrored repository on gitweb.gentoo.org ground would make it plain perfect :) Ping. Can we do something about the last repos, please? (In reply to Michał Górny from comment #14) > Ping. Can we do something about the last repos, please? It seems that there are two of them left: (In reply to Sebastian Pipping from comment #3) > Needs more thought / unsure right now > https://github.com/gentoo/citadel-overlay It's not in layman and has limited value. Let's move to https://github.com/gentoo-ev since it has some relation. ^^^ > https://github.com/gentoo/eclipse-overlay This will rely on user contribution and has outstanding pull requests. I think it should be moved to Gentoo infra and have the GitHub repo turned into a true mirror while allowing (creation not merging) of pull requests. What do you think? Will do both as suggested. Actually, I can't transfer it to gentoo-ev because I'm not a member. I've requested a transfer to your private account instead, and then you can transfer it to the org. eclipse-overlay moved to git.gentoo.org:repo/proj/eclipse. All done, thanks! Thank you! |