James has a point. In my experience - one person can do all that (theoretically), but it's probably too much to ask if he or she has a full-time job.
понедельник, 14 сентября 2020 г. в 11:38:25 UTC+3, James Gregory: > Hey folks, > > James Gregory here, original creator of Fluent NHibernate and I suppose > official abandoner too. > > Thanks for raising this question. I have no objection to transferring > ownership to NHibernate. In fact, I much prefer transferring it to the NH > organisation than transferring it to an individual. But just for clarity, > who are we proposing would maintain the codebase? There’s been nothing > stopping anyone from reaching out to me so far, it’s not like I’ve been > refusing help (don’t confuse the occasional drive-by PRs for offers of > help). Who's going to be reviewing PRs, cutting new releases, fixing the > issues that come up with new NH versions? etc... > > Historically, we’ve had a very difficult time recruiting people to help > maintain Fluent NHibernate. It’s abandonment is because there’s been > literally 3 people interested in long-term maintenance over its lifetime > (10+ years now), and whilst we have occasionally received Pull Requests > they’ve never converted into active maintainers. So I’m skeptical that > simply moving who owns the package is suddenly going to revitalise the > project without a plan in place for someone to take ownership and steer the > project. > > Is anyone here proposing to take maintenance responsibilities? If so, > brilliant! If not, I don't see much point in transferring an abandoned repo > to a different place to remain abandoned, so another option is we > officially end-of-life Fluent NHibernate. > > Cheers, > > > On Sunday, September 13, 2020 at 9:01:08 PM UTC+10 Frédéric Delaporte > wrote: > >> About ownership of the package, I have sent the following message to its >> current owners. It seems to me as a good way to go. (If other members of >> the NHibernate organization disagree, we will just have to reject the >> ownership.) >> >> ----------- >> >> Hello, >> >> I am one of the admin of the NHibernate repository. We recently received >> a request for receiving a fork of FluentNHibernate, due to its current >> repository seeming abandoned. >> There is an opened issue in its repository ( >> https://github.com/FluentNHibernate/fluent-nhibernate/issues/459), and a >> discussion on the matter on NHibernate development list ( >> https://groups.google.com/g/nhibernate-development/c/lhNOJuUatWA/m/BRjf7j2-BAAJ >> ). >> >> In case you, current owners, are no more available for maintaining this >> project, could would still spare some time to manage handing it over to >> some active contributors? >> >> A simple and quick step could be adding the NHibernate organization on >> NuGet (https://www.nuget.org/profiles/nhibernate) as owner of this >> package, which would allow us to give package update right to other >> contributors. >> (It does not mean the NHibernate organization will start maintaining this >> package, we will most probably delegate this to willing contributors of >> FluentNHibernate. And this is currently an initiative of mine, which may be >> refused on our side. But there is no harm on your side to already send us a >> request for taking ownership of the FluentNHibernate package on NuGet: the >> way it works, the organization has to accept it, so if other members >> disagrees, we will be able to cancel it.) >> >> May you also state if forking the repository is your preferred option, >> rather than giving required rights to would be contributors or getting >> active again? >> >> Thanks for your attention, >> >> Best regards, >> >> Frédéric >> >> Le samedi 12 septembre 2020 à 22:32:25 UTC+2, Gunnar Liljas a écrit : >> >>> I agree that it would be a good idea. I prefer FNH over other options >>> any day, but the diminished support is troubling. Perhaps making it >>> "officially NHibernate" can be a bit confusing, since there are >>> "competitors" inside NHibernate, but anything that keeps it alive for >>> now is good. >>> >>> I guess the most important thing is to get ownership and solve the low >>> hanging fruits. >>> >>> /G >>> >>> On Sat, Sep 12, 2020 at 9:44 PM Frédéric Delaporte >>> <frederic...@free.fr> wrote: >>> > >>> > Adding a nhibernate/fluent-nhibernate repository seems to me a good >>> option, as long as you are ready to handle it, and since contributors would >>> be many, also as long as you are ready to share merging/releasing access >>> with people most worthy of it. >>> > >>> > May you have a way to attract the attention of such potential would-be >>> contributors here, to let them share their thoughts? >>> > >>> > Is there also any opened issue on the current Fluent-Nhibernate repo, >>> asking the owner to take action for giving available contributors the >>> required rights for replacing current owners? >>> > >>> > About the NuGet package, you may be able to reclaim it, as NuGet has a >>> procedure for abandoned packages, which I have already used successfully. >>> It is quite lengthy, but well worth it, especially for a popular package. >>> They call it dispute resolution, but this does also apply for abandoned >>> packages. >>> https://docs.microsoft.com/en-us/nuget/nuget-org/policies/dispute-resolution >>> >>> > If current owners of the package do not answer at all, and you can >>> explain why you should get ownership of it, it should work. Of course you >>> will have more weight in reclaiming it if you already have an active fork >>> of the project. >>> > >>> > Le samedi 12 septembre 2020 à 21:24:07 UTC+2, bredinh...@gmail.com a >>> écrit : >>> >> >>> >> From issue: https://github.com/nhibernate/nhibernate-core/issues/2531 >>> >> >>> >> I believe that many nhibernate developers know about FluentNhibernate >>> at least in some project. >>> >> >>> >> To understand the size of fluent-nhibernate adopters, they have 80% >>> of the stars in the nhibernate github. >>> >> >>> >> I use it in several of my projects, but lately, the project is dying, >>> due to the lack of support from the creators of the project. >>> >> - lack of reviewers with merge right >>> >> - lack of reviewers with ability to release >>> >> - no nugget access (need to create a new one as a lot of forks are >>> doing) >>> >> >>> >> We have a lot of problems using the latest versions of nhibernate due >>> to lack of maintenance. >>> >> Here are some sample issues and pullrequests. >>> >> FluentNHibernate/fluent-nhibernate#430 >>> >> FluentNHibernate/fluent-nhibernate#429 >>> >> FluentNHibernate/fluent-nhibernate#456 >>> >> FluentNHibernate/fluent-nhibernate#432 >>> >> FluentNHibernate/fluent-nhibernate#453 >>> >> >>> >> This creates a very big problem with the community and a huge hole in >>> the continued use of new versions of nhibernate, since fluent-nhibernate is >>> no longer updated (issues of the problems above) >>> >> >>> >> Interesting to understand that the contributors are not missing, many >>> pull requests raised are not even viewed. >>> >> >>> >> The idea is forking fluent-nhibernate, eventually in the nhibernate >>> repository (not inside nhibernate-core). To continue to have the necessary >>> support for at least nhibernate version updates. >>> >> >>> >> I'm sure the community would cooperate a lot and be very happy about >>> it. >>> >> >>> >> >>> > -- >>> > >>> > --- >>> > You received this message because you are subscribed to the Google >>> Groups "nhibernate-development" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an email to nhibernate-develo...@googlegroups.com. >>> > To view this discussion on the web visit >>> https://groups.google.com/d/msgid/nhibernate-development/59eb4946-db8f-4b32-ab89-ef4dca138d08n%40googlegroups.com. >>> >>> >>> >> -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to nhibernate-development+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/nhibernate-development/05785aee-6b87-4e2e-8422-a11d02e3d102n%40googlegroups.com.