Skip to content
This repository has been archived by the owner on Sep 17, 2019. It is now read-only.

Ownership change #35

Open
crisidev opened this issue Dec 8, 2018 · 6 comments
Open

Ownership change #35

crisidev opened this issue Dec 8, 2018 · 6 comments
Assignees

Comments

@crisidev
Copy link
Owner

crisidev commented Dec 8, 2018

Unfortunately (or luckily for me) I do not own an OSX system I regularly use anymore.

I am more than happy to keep the chunkwm Homebrew repo where it is to avoid customers to change their workflow and their settings.

That said, I will not be able to test ANY change to chunkwm Homebrew anymore.

@koekeishiya has full write access to the repo and will be able to update it and make changes to it.

I am more than happy to give write access to this repo to anyone willing to contribute or take over me or help @koekeishiya to keep chunkwm a first class citizen of the Mac / Homebrew community.

I am really sorry I have to step off this since kwm first and chunkwm later allowed me to make my productivity on OSX sky rocket, but I was able to go back to Linux and i3 on the system I use for both work and open source contribution.

I can continue to update the repo on sync with chunkwm progresses, but I will not be able to test it, nor help with debuggig issues.

@koekeishiya @dominiklohmann I am open to everything you folks feel right for chunkwm

@dominiklohmann
Copy link
Collaborator

To make this a painless experience for all users, you can add a tap_migrations.json file (contents below) to the root of your repo and then archive it (github settings, makes repo readonly). This requires the formula to be copied over as is.

I personally think putting this under koekeishiya/formulae makes the most sense. If, however, @koekeishiya does not want to manage the formula, I am willing to take over this responsibility.

{
  "chunkwm": "koekeishiya/formulae"
}

You did a lot of good around here, whether it be maintaining the Homebrew tap, discussing features or answering questions—thank you for that!

So long, and thanks for all the fish.

@koekeishiya
Copy link
Contributor

@crisidev @dominiklohmann

I don't mind moving the formulae to my other collection. Will the migration step mentioned by @dominiklohmann keep users from manually having to re-tap etc. for future updates?

Thanks (to both of you) for all the input and support thus far :)

@dominiklohmann
Copy link
Collaborator

Will the migration step mentioned by @dominiklohmann keep users from manually having to re-tap etc. for future updates?

If I understood the docs (and examples I looked at) correctly, yes—as long as the original repo is left as is, which is why I recommend archiving it.
Once users run brew update, it should list the formula as migrated and on the next release it simply loads from the new repo. Trying to download from the old tap will print this warning:

Warning: Use koekeishiya/formulae/chunkwm instead of deprecated crisidev/chunkwm/chunkwm

The documentation should also be updated to reflect the new tap.

@crisidev
Copy link
Owner Author

crisidev commented Dec 8, 2018

I am currently travelling for work. If you guys want this done soon, I will also add @dominiklohmann as a repo collaborator.

@dominiklohmann
Copy link
Collaborator

Alright, I'm on it.

@dominiklohmann
Copy link
Collaborator

koekeishiya/homebrew-formulae#8 Once this gets merged I'll add the migrations file here. All that's left for @crisidev to do is to archive this repo after that (only repo owner can do that).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants