A while ago I found out from a post that Dbix::Class Perls default ORM is abandoned dbixclass not updated. So I started to look around to see what ...
For further actions, you may consider blocking this person and/or reporting abuse
DBIx::Class is doing just fine, and is still being used in many production environments. You can get lots of support from its mailing list (lists.perl.org/list/dbix-class.html) or on irc (irc.perl.org #dbix-class). Please don't spread FUD.
DBIx::Class still works and its used by a lot of people and I get that. How ever it has a a bus factor of 0 on metacpan this is a fact. This is means that at some point some it needs some kind of community response. Until that happens a lot of projects will look for alternatives ORMS. If you have any way to reach to Peter Rabbitson (RIBASUSHI) and convince him to address by either accepting Ovid proposal or doing the work him self this please do so. I would be very happy to see DBIx::Class maintained again.
The bus factor on MetaCPAN is not a fact, it’s a heuristic, which, as we know, is a fancy way of saying that it doesn’t work. Namely, it is based on whether the author has released anything to CPAN in 2 years. This is not a bad heuristic for “is the author going to be around and responsive if new problems crop up that need fixing” – it just doesn’t actually tell you whether the author is in fact going to be around and responsive if new problems crop up that need fixing. It only tells you whether they have released anything in the last two years.
In the case of RIBASUSHI, he very much is still around in case something actually important needs done, e.g. not long ago when a tentative upcoming change in Perl itself would have required action on his part. The change in Perl will happen in a different way which will not require action on his part, so MetaCPAN will continue to regard him as “inactive”, regardless of the fact that he was and continues to be ready to keep the distribution in good working order.
So if you see “bus factor 0”, you can’t turn off your judgement and just take it as fact.
Just because a distribution isn’t making its users constantly make lots of changes to their code doesn’t mean it’s unreliable, in fact it means the opposite.
Please read this thread:
reddit.com/r/perl/comments/1eddi9n...
Yes, that thread is ultimately why I’m posting here. That’s just Ovid’s opinion, not fact. He is not the maintainer (who is a known quantity with a proven record of fixing actual problems), just a user with big ideas (who is free to talk a big game as long as he has no track record). A version of what he is proposing was tried before and only caused problems while “solving” nothing (not that anything needed solving; it was all down to a fundamental misunderstanding of RIBASUSHI’s position). DBIC has a long and bitter history of other people coming in to fix what isn’t broken, to the point that it was even the impetus for having a formal written PAUSE Operating Model. Years after all of that went down, along comes Ovid and tries to beat the same dead horse all over again, expecting different results; let’s just say I’m not a fan.
It Ovid’s opinion backed by Dave Cross, Brian D'Foy and to some extent John Napiorkowski jugging by the comments on facebook
The fact is that DBIx::Class has 63 open pull requests and 130 open issues. Instead of being upset with me for signalling this you should address this to RIBASUSHI.
Ask him directly and plainly if it has any plans to address this.
I (brian d foy, no punctuation) certainly don't back Ovid's opinion, but I'm also not sure which opinion you think I'm backing.
For this, you might be referring to reddit.com/r/perl/comments/1eddi9n... , but my position there is that I understand ribasushi's position.
As I noted in my comment, anyone qualified to take over DBIx::Class could have forked it already. Yet, nobody has. If Ovid really wanted to handle this, he could have without asking anyone's permission.
Very sorry for the typo in your name I did no mean to offend. When I read you comment I understand this things:
If you are looking for alternative ORMs in Perl, see also metacpan.org/pod/DBIx::DataModel (shameless self-promotion)
It reminds me of my post on similar topic published in the year 2011.
blogs.perl.org/users/mohammad_s_an...
It seems that this post has had the ability to get the bus moving. Whether it moves a lot or a little is something that will have to be waited for. Good article in any case.