Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add dlang-community adoption request link to the dub package page of code.dlang.org #4105

Open
dlangBugzillaToGithub opened this issue May 22, 2020 · 0 comments

Comments

@dlangBugzillaToGithub
Copy link

mw reported this on 2020-05-22T21:57:39Z

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

Description

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant