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

aberba karabutaworld at gmail.com
Sat May 23 17:49:59 UTC 2020


On Saturday, 23 May 2020 at 17:46:42 UTC, aberba wrote:
> On Saturday, 23 May 2020 at 17:10:27 UTC, mw wrote:
>> On Saturday, 23 May 2020 at 07:27:50 UTC, Luis wrote:
>>> Because this, I forked two small packages and get it under my 
>>> wing, with the self-compromise that at least I will keep it 
>>> working on future versions of D. However, I published they 
>>> with different names and changing the module name. Something 
>>> that should be totally unnecessary.
>>>
>>> And there are many packages with the same problem on the wild.
>>
>>
>> Right, people forked & fixed, but the fix cannot be 
>> contributed back to the D community.
>>
>> Other users are still getting the original buggy version from 
>> dub, and don't have an easy way to find new patches.
>>
>> So the main blocker is to get the write permission (of the 
>> unmaintained packages) of the dub system, this will solve lots 
>> of these problems.
>>
>> Or we should setup a new policy that any new dub packages 
>> should give write permission to dlang-community by default.
>
> How about putting every packages under dlang-community under a 
> repo maintained by community so anyone else can accept pull 
> request.
>
> If anyone else starts another decimal package, it'll also end 
> up the same way most likely.
>
> It's about time we have packages regarded as core with the 
> community in charge...so we can direct contributions to them. 
> Every fix gets submitted there...

The community here is very week. I've also talked to lack of 
focus on community building. Every open source endure needs a 
strong community to make things happen under a collective effort. 
Until there's official push and dedication to making that happen, 
we'll also be overruns by things to do.



More information about the Digitalmars-d mailing list