jondot / sneakers

A fast background processing framework for Ruby and RabbitMQ
https://github.com/jondot/sneakers
MIT License
2.24k stars 333 forks source link

What is the plan for 2.13.0? #452

Open jcoyne opened 3 years ago

jcoyne commented 3 years ago

It looks like there have been a number of fantastic changes since 2.12.0 was released (about 14 months ago). It would be w if a new version was released. Are there any blockers for that?

sdrioux commented 3 years ago

Bump. Can we get a new version?

asabourin commented 3 years ago

Would also help us to get a new version released, particularly with the relaxed rake version dependency :-)

verenion commented 2 years ago

This is becoming a nightmare for us at the moment. If we could get a release simply to fix the rake issue, that would be great.

thisismydesign commented 2 years ago

You can do gem 'sneakers', github: 'jondot/sneakers' until a new release

jcoyne commented 2 years ago

@thisismydesign that works, but it doesn't have any semver conventions, so if you update your bundle and a breaking change is merged you maybe caught off guard.

pirj commented 2 years ago

so if you update your bundle and a breaking change is merged you maybe caught off guard

Can be pinned to a ref:

gem 'sneakers', github: 'jondot/sneakers', ref: '31d0cb25'
h0jeZvgoxFepBQ2C commented 1 year ago

Hm, is there really not a way to create a new release? the last one is from 2019? Do you need more maintainers for this project?

h0jeZvgoxFepBQ2C commented 1 year ago

ping @gabrieljoelc

gabrieljoelc commented 1 year ago

@h0jeZvgoxFepBQ2C the contributors (including myself) have been dormant for a while unfortunately. We likely could use more contributors who are still actively using Ruby. However, I don't own the project so not sure I can make the final call on a contributor.

I will try to refresh myself on the release this weekend

h0jeZvgoxFepBQ2C commented 1 year ago

Ok this sounds great, thank you so much!

michaelklishin commented 1 year ago

I would produce a release but not sure if I have the permissions both on GH and RubyGems

gabrieljoelc commented 1 year ago

@michaelklishin not sure I do either. I couldn't remember if it was in the CI or not but I guess it's not. :(

michaelklishin commented 1 year ago

My best suggestion would be to push this repo to a new one under the ruby-amqp GitHub org but it won't help us with RubyGems access for releases.

michaelklishin commented 1 year ago

@jondot can you please add me as a maintainer on RubyGems and perhaps transfer the repo to github.com/ruby-amqp? 🙏

lucaong commented 7 months ago

Any update on this? I completely understand that this requires assigning maintainer rights, and that without it there is no way to proceed, therefore I am sorry to bump this thread up again. Just doing it because by now the Rake version dependency is making Sneakers incompatible with many other popular gems (like http, for example).

simi commented 6 months ago

Any news on this? This projects definitely needs new release. I'm happy to help if welcomed.

dwkoogt commented 1 week ago

Any news? I see @jondot and @gabrieljoelc as admins on rubygems. Maybe add @michaelklishin on there?

simi commented 1 week ago

Any news? I see @jondot and @gabrieljoelc as admins on rubygems. Maybe add @michaelklishin on there?

I did my best to move forward with Sneakers (in recent few months) and I think we should consider it abandoned with no way to continue for now. We can try to plan fork and rename.

michaelklishin commented 1 week ago

I agree, the original author has moved on.

I can set up a repo under ruby-amqp for a new project based on the current state of Sneakers. I don't have a better name than "kicks", though.

michaelklishin commented 1 week ago

Here's a new blank repo https://github.com/ruby-amqp/kicks (since the name is a decent pun on the original one and it is not taken on RubyGems). @simi was invited to it.

We can do the following to proceed, since the MIT license permits us to do so:

I do not volunteer to be a maintainer but since I work on RabbitMQ and (as time permits) Bunny, you can be sure that I at least will be around to grant permissions to those willing to maintain Kicks.

I will also be around to not allow for any decisions that Team RabbitMQ would find questionable in such a library/tool. Or at least serve as a "litmus test" for ideas and changes.

If you want to be on the Kicks maintainers team (for real, maintaining OSS software can be nerve wrecking, truly thankless and time consuming), just start a Discussion in that repo.

HTH.

simi commented 1 week ago

@michaelklishin great, I'll reopen some crucial PRs in there and let's aim to release new version soon. See you in there!

michaelklishin commented 1 week ago

@simi awesome! I'm working on some README updates as outlined above.

michaelklishin commented 1 week ago

Discussions are now enabled in ruby-amqp/kicks.