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
Migrating repo to the manubot organization #94
Comments
Currently, manubot-rootstock pip installs manubot using:
We have already moved one repository. First, we transferred https://github.com/greenelab/manubot-resources to https://github.com/manubot/manubot-resources and then renamed the repository to https://github.com/manubot/resources. Therefore I tested the following command:
Which returned
Therefore, it looks like the redirect succeeded. |
Rename to indicate python package?Another question is whether we want to rename this repo to something like manubotpy or pymanubot, to indicate that it is the python package and not necessarily the entire manubot? We would still keep the name on PyPI as manubot and the CLI command as I don't necessarily have another repo that I'd like to call |
I have come to think of the functions implemented in this repository as "Manubot" so I would be happy to continue using the repository name |
What will happen with the |
Yes it would. We would have to rename it to @agitter if you are okay with
I was thinking we'd move it to
Yes. This URL will not be redirected https://greenelab.github.io/manubot-rootstock/. We'd likely just have to live with that: all the workarounds I can think of have negative side effects. For example, if we migrate rootstock but then create a manubot-rootstock repository at greenelab for redirects, then issue and PR links will break. |
What if you put up an html page there that just does a javascript redirect?
Casey
|
Then we have to have a repository located at |
Yes, this migration is more straightforward, and I agree you can proceed. We should wait to do the Is this a more general problem that we need to discuss in a separate manubot rootstock issue? It looks like anyone who renames a repository would also lose their permalinked manuscripts per https://help.github.com/articles/renaming-a-repository/ |
greenelab/manubot relocated to manubot/manubot as per manubot/manubot#94. 02.delete-me.md still references greenelab/manubot, however it is not worth creating merge conflicts to update just this.
Merges #174 * Environment update on 2019-02-06 Does not upgrade weasyprint or cairo, due to the following error during WeasyPrint execution: OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 Specify cairocffi dependency in environment.yml, since v0.9 from PyPI seemed to trigger the OSError. * Add shortDOI support & usage Update repo to https://github.com/manubot/manubot greenelab/manubot relocated to manubot/manubot as per manubot/manubot#94. 02.delete-me.md still references greenelab/manubot, however it is not worth creating merge conflicts to update just this.
This build is based on f559600. This commit was created by the following Travis CI build and job: https://travis-ci.org/greenelab/manubot-rootstock/builds/489622322 https://travis-ci.org/greenelab/manubot-rootstock/jobs/489622323 [ci skip] The full commit message that triggered this build is copied below: shortDOI support & update environment on 2019-02-06 Merges #174 * Environment update on 2019-02-06 Does not upgrade weasyprint or cairo, due to the following error during WeasyPrint execution: OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 Specify cairocffi dependency in environment.yml, since v0.9 from PyPI seemed to trigger the OSError. * Add shortDOI support & usage Update repo to https://github.com/manubot/manubot greenelab/manubot relocated to manubot/manubot as per manubot/manubot#94. 02.delete-me.md still references greenelab/manubot, however it is not worth creating merge conflicts to update just this.
This build is based on f559600. This commit was created by the following Travis CI build and job: https://travis-ci.org/greenelab/manubot-rootstock/builds/489622322 https://travis-ci.org/greenelab/manubot-rootstock/jobs/489622323 [ci skip] The full commit message that triggered this build is copied below: shortDOI support & update environment on 2019-02-06 Merges #174 * Environment update on 2019-02-06 Does not upgrade weasyprint or cairo, due to the following error during WeasyPrint execution: OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 Specify cairocffi dependency in environment.yml, since v0.9 from PyPI seemed to trigger the OSError. * Add shortDOI support & usage Update repo to https://github.com/manubot/manubot greenelab/manubot relocated to manubot/manubot as per manubot/manubot#94. 02.delete-me.md still references greenelab/manubot, however it is not worth creating merge conflicts to update just this.
Merges manubot/rootstock#174 * Environment update on 2019-02-06 Does not upgrade weasyprint or cairo, due to the following error during WeasyPrint execution: OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 Specify cairocffi dependency in environment.yml, since v0.9 from PyPI seemed to trigger the OSError. * Add shortDOI support & usage Update repo to https://github.com/manubot/manubot greenelab/manubot relocated to manubot/manubot as per manubot/manubot#94. 02.delete-me.md still references greenelab/manubot, however it is not worth creating merge conflicts to update just this.
We are now in possession of the @manubot account, which will be the organization where we want to move all Manubot related repositories.
However, we have to be careful that we migrate repos from the @greenelab to @manubot organization in such a way that is not disruptive.
See the GitHub docs on Transferring a repository:
The text was updated successfully, but these errors were encountered: