We need a community effort to maintain unmaintained dub packages, suggestions

Rumbu rumbu at rumbu.ro
Tue Jan 26 19:41:19 UTC 2021


On Friday, 22 May 2020 at 21:01:58 UTC, mw wrote:
> Hi,
>
> I'm new here, try to start using D on my hobby projects, and I 
> quickly run into issues when looking for supporting libraries.
>
> I'm searching for a fixed point (decimal) type. On 
> code.dlang.org, I found two packages having the functionalities 
> that I need:
>
> https://code.dlang.org/packages/decimal
> https://code.dlang.org/packages/money
>
> But I then run into issues with these packages (one has bug, 
> and the other has compilation issues:
> https://github.com/qznc/d-money/issues/11
> https://github.com/rumbu13/decimal/issues/9)
>
> And worse, it looks like both packages are no longer maintained 
> by their original owners.
>
> Then I found other people experienced the same difficulties, 
> and started to re-invent those wheels, and the new packages are 
> in 0.0.x stage with limited functionalities.
>
> I think we are wasting our community effort here. I'm wondering:
>
>
> 1) can we form a dub packages maintenance group, to take care 
> of these no longer maintained packages
>
>
> 2) can we change the code.dlang.org to allow other users take 
> over those packages, e.g. after 2 weeks no reply from the 
> original owner:
>
> https://github.com/rumbu13/decimal/issues/9#issuecomment-632843049
>
> '''
> I would be willing to take over and fix the package.
> I have forked it already months ago.
> The most important think would be to give me access on 
> code.dlang.org, so users would find it.
> '''
>
> https://github.com/rumbu13/decimal/issues/8 (this issue has 
> been more than half year now).
>
>
> 3) make the new "may-take-over-when-needed" policy explicit on 
> https://code.dlang.org/, when people register new packages.
>
>
> 4) create a "dub packages maintenance" group in this forum, so 
> people can discuss these issues.
>
>
> Anything else? thoughts?

I am back, if you need me (ref decimal). Explanation for the 
failed test is here:
https://github.com/rumbu13/decimal/issues/9#issuecomment-767776857



More information about the Digitalmars-d mailing list