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

transfer to JuliaPy? #310

Closed
stevengj opened this issue May 16, 2023 · 15 comments
Closed

transfer to JuliaPy? #310

stevengj opened this issue May 16, 2023 · 15 comments
Labels
question Further information is requested

Comments

@stevengj
Copy link
Member

stevengj commented May 16, 2023

Might be worth transferring this and related packages to the JuliaPy org to ensure that it can be maintained indefinitely (without forking).

(I just sent @cjdoris an invite to the JuliaPy org.)

@stevengj stevengj added the question Further information is requested label May 16, 2023
@cjdoris
Copy link
Collaborator

cjdoris commented May 17, 2023

Hi @stevengj, thanks very much for the invite, which I have accepted.

I am certainly happy to move the PythonCall family of repos over, in principle. I'm just wondering if the JuliaPy org has any code of conduct or similar. Basically, I want to retain creative ownership of the packages for the time being - i.e. any changes to the API should go through me. I assume this is true, just want some assurance first.

(I'm happy for others to take over if I go AWOL for months at a time, or to do crucial hotfixes at any time.)

@stevengj
Copy link
Member Author

stevengj commented May 18, 2023

I don't think there is a formal code of conduct, but like most Julia orgs people don't generally merge PRs without the primary maintainer's permission (unless there is long inactivity).

@cjdoris
Copy link
Collaborator

cjdoris commented May 18, 2023

Ok fair enough thanks. I've not been in an open source org before so just checking.

What's the process to transfer repos over? We should do CondaPkg, PythonCall and JuliaPkg.

@stevengj
Copy link
Member Author

Just takes a couple of clicks in the settings of each repo: https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account

@stevengj
Copy link
Member Author

Gentle bump.

@cjdoris
Copy link
Collaborator

cjdoris commented Jul 27, 2023

Thanks, I've not forgotten, just had less time for OSS in recent months so waiting until I have plenty of time to deal with issues arising from the move.

@stevengj
Copy link
Member Author

stevengj commented Aug 16, 2023

A move is mostly transparent to users, since github sets up redirects for you.

One thing beyond the transfer is that you'll want to submit a PR to the general registry (e.g. JuliaRegistries/General#89627), because until you do so you won't be able to register new versions. Other than that, I've never seen any issues. (For PythonPlot.jl, there was a lag of many weeks between my transferring it to JuliaPy and updating the URL at the General registry — no one even noticed, until it came time for me to do a version bump.)

You'll also need to update the URLs in your README.jl (e.g. for the badges and docs).

@BeastyBlacksmith
Copy link

waiting until I have plenty of time to deal with issues arising from the move.

I'd like to point out, that such a move is becoming more important the less time you have for OSS stuff, such that you can distribute the responsibilities over more shoulders

@xgdgsc
Copy link

xgdgsc commented Sep 16, 2023

Doc on github about is still pointing to old:
截屏2023-09-16 10 58 16

@cjdoris
Copy link
Collaborator

cjdoris commented Sep 16, 2023

Good spot thanks!

@cjdoris
Copy link
Collaborator

cjdoris commented Sep 16, 2023

@stevengj could you change the docs link on the PythonCall.jl repo please?

@stevengj
Copy link
Member Author

It looks like the docs link is correct now?

You should have permissions to make any changes you want?

@cjdoris
Copy link
Collaborator

cjdoris commented Sep 28, 2023

@stevengj No it's still wrong - I'm talking about the link in the repo description. I can't change that (or any settings) presumably because I'm a Member not Owner of the organisation.

@stevengj
Copy link
Member Author

I've changed you to Owner privileges in JuliaPy

@cjdoris
Copy link
Collaborator

cjdoris commented Sep 29, 2023

Thanks!

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

No branches or pull requests

4 participants