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

mw mingwu at gmail.com
Fri May 22 21:01:58 UTC 2020


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?



More information about the Digitalmars-d mailing list