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.

Reply via email to