departurerb / departure

Percona's pt-online-schema-change runner for ActiveRecord migrations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sharing the workload

sauloperez opened this issue · comments

Hi everyone,

this is a call for those regular contributors to jump on and share the workload of maintaining Departure.

My situation has changed a lot since the project started. I spend most of my time shaping Coopdevs and pushing forward Open Food Network which leaves me little room for anything else. Besides, I no longer use it on my projects so I don't have direct incentive to maintain it although I consider it a very useful tool.

Which one of you @guilleiguaran, @wyhaines, @garettarrowood, @aserafin, @muffinista would be open for that? thoughts?

I would. @guilleiguaran likely would, too. We use it and currently maintain a private gem already because of the difference in pace between when we have fixes or changes, and when they can go into the upstream repo.

That's great @wyhaines! Can you start by opening PRs for those issues? Then I can work on giving you permissions and release the necessary versions.

Sorry, I've been offline for a few days. I'm happy to help too. I'm not using the gem at work but we do use pt-osc all the time, and I expect to start using departure again once we're done with a Rails 5 upgrade.

that's great news @muffinista !

I have gone through our private repo, and all of the changes there have already been merged. I have a change that I need to finish and get ready to merge, but I can always just switch it to the main gem's line and do it directly, now. Let me know what info you need, @sauloperez .

@sauloperez as @wyhaines mentioned I'm happy to help!!

but I can always just switch it to the main gem's line and do it directly, now

Yes, just open a PR so that we can review it.

I just sent you guys an invite to join the core maintainers team and gave you write access. Let me know if that's enough.

I would also like to find some time to have a call to meet and share our ideas to move Departure forward.

When does a videocall fit for you?

I'm based in Barcelona, so UTC+02:00. I have a flexible schedule but I'm going on vacations the 29th of this month so let's set a date soon. What's your time zone?

Great! we just had the call and we decided the following:

  • We'll have adhoc backports. Just when they are requested.
  • It's up to the core maintainers to prepare releases.
  • The focus is releasing a version with Rails 5.2 support.
  • I'll still code review and document if it's needed. I'll also keep being admin of the repo.

Thanks @wyhaines and @benlangfeld for your time.