binarylogic / authlogic

A simple ruby authentication solution.
http://rdoc.info/projects/binarylogic/authlogic
MIT License
4.34k stars 637 forks source link

gem needs new maintainer? #388

Closed dougc84 closed 10 years ago

dougc84 commented 10 years ago

it seems like authlogic, as well as many of the other repos by @binarylogic, have gone by the wayside. for example, this repo alone has 226 outstanding issues (227 after this is posted), and 18 pending pull requests.

authlogic is my preferred auth gem of choice - devise can be very messy if it needs to be nonstandard, and it is no more than a wrapper over top of warden, where authlogic is much more ruby, and is just more approachable for a more custom solution.

searchlogic was my company's preferred search option of choice. it prevented us from spending money on a more full-featured approach (which we didn't need), or switching to the inferior ransack (which has poor documentation, especially for custom search methods). we ended up switching to ransack, and have been slowly writing our own search POROs because ransack is so messy and unpredictable with anything involving more than 1 model. and most of our searches still don't work like they used to a year ago, before we upgraded to rails 3.

with rails 4 coming out recently, and 4.1 on the horizon, this gem is needing patches to even get it running properly. many people are resorting to using forks in their Gemfile just to get things working.

@binarylogic, i'm asking for you to consider a new maintainer for this gem, as well as other popular gems. i personally cannot devote the time to maintain any myself, but if this were more maintained, i would be more than willing to personally contribute, or be a co-maintainer.

yourivdlans commented 10 years ago

+1

aka47 commented 10 years ago

please add .. rails 4 support

d-natoli commented 10 years ago

+1

jesteracer commented 10 years ago

+1

gregawoods commented 10 years ago

Yes please. I'm a big fan of Authlogic and would hate to see it fall by the wayside.

xinuc commented 10 years ago

I think it's make sense to create Authlogic organization and maintain this gem there at this point. Authlogic still has a lot to offer.

nathany commented 10 years ago

+1 for a maintainer.

forrest commented 10 years ago

+1

dougc84 commented 10 years ago

@xinuc i think that's a fine idea.

anyone open to becoming the primary maintainer of an authlogic fork/org?

nathany commented 10 years ago

Forking the repo will leave the issues behind. It would probably be better to transfer the repository or just give admin access to someone who's willing to maintain it.

Also, there is a matter of giving RubyGems access so that new gems can be released. Without the original maintainers involvement, we would need to rename the gem.

/cc @yourewelcome

mgiacomi commented 10 years ago

+1. I'm going to email Ben Johnson and see if we can get him involved in the conversation.

fguillen commented 10 years ago

+1.. another Authlogic fan here.

fguillen commented 10 years ago

I there is not answer from @binarylogic I propose to fork the project and release a new gem called "authlogic2" or something :)

binarylogic commented 10 years ago

I am talking with someone now, and will be establishing a new maintainer, if you're interested email me as well. In the meantime I will be going through the pull requests tonight.

fguillen commented 10 years ago

Thanks a lot for your work @yourewelcome

tiegz commented 10 years ago

+1, thanks @yourewelcome

binarylogic commented 10 years ago

So I merged in a number of PRs and am also talking with a few people regarding help maintaining these gems. I am going to take a more active role in that as well as releasing some new gems in the near future.

Right now I have 2 failing tests that deal with language files. So nothing critical but they are failing. Once I get those 2 passing I'll bump the version and release. And of course if anyone wants to help that would be greatly appreciated.

Thanks.

nathany commented 10 years ago

Thanks very much @yourewelcome. I would still like to get Travis CI's webhook setup so that the build status shows up on pull requests.

I did the Appraisals setup some time ago to test multiple Rails versions. Lately I've been using BUNDLE_GEMFILE instead so I could set that up here too and send a PR.

binarylogic commented 10 years ago

Thanks, pulled in, looks good.

binarylogic commented 10 years ago

3.4.0 has been released, thanks everyone for your help, much appreciated

xinuc commented 10 years ago

thanks @yourewelcome

nshbrown commented 10 years ago

+1.. I'll totally help, but can't take this on fulltime YET.

tiegz commented 10 years ago

Would it be possible to add a 2nd maintainer to the repo? There are a lot of things that could still be fixed, so having 2 people overseeing this repo would help a ton.

nathany commented 10 years ago

Maybe a 2nd maintainer could at least help triage and close issues.

There is also http://www.codetriage.com/

AxisOfEval commented 10 years ago

+1 for a second maintainer.

binarylogic commented 10 years ago

Email me. @nathany weren't you interested? I would like some help for the time being as my job leaves less time to maintain this project, but I do want to keep it up to date for everyone.

AxisOfEval commented 10 years ago

@yourewelcome I'll be the second maintainer if there's no one around to fill the shoes.

nshbrown commented 10 years ago

+1 4 @AxisOfEval

nathany commented 10 years ago

@yourewelcome I sent an email to bjohnson@binarylogic.com a few days ago.

tiegz commented 10 years ago

Sorry if this is gauche :scream:, but thought I'd ask for a +1 on this PR: https://github.com/binarylogic/authlogic/pull/406 . It has a fix for master and also adds autoloading for the crypto providers.

Also have another PR to update the version to match the rubygems version, and cleanup the gemspec while we're at it: https://github.com/binarylogic/authlogic/pull/407

binarylogic commented 10 years ago

I'll hopefully be added nathany as a co-maintainer soon. I do want to take a more active role in the near future, but unfortunately because of personal reasons and work, it's been hard to find time lately.

binarylogic commented 10 years ago

Also, thanks to everyone for their help lately. Specifically @tiegz and @nathany. They were able to get travis CI setup, as well as close a number of issues. This will help in maintaining the gem going forward. Very much appreciated.

fguillen commented 10 years ago

We all appreciate your job so far @binarylogic!! .. :)

On Tue, Apr 29, 2014 at 5:53 PM, Ben Johnson notifications@github.comwrote:

Also, thanks to everyone for their help lately. Specifically @tiegzhttps://github.com/tiegzand @nathany https://github.com/nathany. They were able to get travis CI setup, as well as close a number of issues. This will help in maintaining the gem going forward. Very much appreciated.

— Reply to this email directly or view it on GitHubhttps://github.com/binarylogic/authlogic/issues/388#issuecomment-41694349 .

Fernando Guillén Freelance Web Developer http://www.fernandoguillen.info

tiegz commented 10 years ago

Excellent, thanks @yourewelcome and @nathany !

nathany commented 10 years ago

If anyone wants to subscribe to an issue per day to look into: http://www.codetriage.com/binarylogic/authlogic