[Issue 20856] New: add dlang-community adoption request link to the dub package page of code.dlang.org

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri May 22 21:57:39 UTC 2020


https://issues.dlang.org/show_bug.cgi?id=20856

          Issue ID: 20856
           Summary: add dlang-community adoption request link to the dub
                    package page of code.dlang.org
           Product: D
           Version: D2
          Hardware: All
                OS: Other
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dlang.org
          Assignee: nobody at puremagic.com
          Reporter: mingwu at gmail.com

this is the follow up of:

https://forum.dlang.org/post/whxlswdnqelmwbxmpgip@forum.dlang.org

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?

On Friday, 22 May 2020 at 21:15:42 UTC, Paul Backus wrote:
> I believe this is the purpose of the dlang-community github organization:
>
> https://github.com/dlang-community

Thanks for the link, can we add this link to https://code.dlang.org/

on each individual package's page, with the message:

If you found issues with this package, and it is no longer maintained and worth
maintaining, please file an issue at:

https://github.com/dlang-community/discussions/issues


I'm adding the two packages I just found there, e.g.


https://github.com/dlang-community/discussions/issues/44
https://github.com/dlang-community/discussions/issues/43

--


More information about the Digitalmars-d-bugs mailing list