Thread overview
Dub
Jun 23, 2017
Russel Winder
Jun 23, 2017
Paolo Invernizzi
Jun 23, 2017
Guillaume Piolat
Jun 23, 2017
Sönke Ludwig
Jun 23, 2017
Russel Winder
Jun 23, 2017
jmh530
Jun 23, 2017
basile b.
Jun 23, 2017
basile b.
Jun 23, 2017
Andre Pany
June 23, 2017
350 issues, 42 pull requests. I have to admit I am shocked.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

June 23, 2017
On Friday, 23 June 2017 at 10:38:23 UTC, Russel Winder wrote:
> 350 issues, 42 pull requests. I have to admit I am shocked.

+1

/Paolo
June 23, 2017
Am 23.06.2017 um 12:38 schrieb Russel Winder via Digitalmars-d:
> 350 issues, 42 pull requests. I have to admit I am shocked.
> 

It really shows that I have very little time left for DUB at the moment. Unfortunately the contributor/user ratio of vibe.d is very close to zero and even just one additional part-time PR reviewer makes a huge difference.
June 23, 2017
On Friday, 23 June 2017 at 11:18:17 UTC, Paolo Invernizzi wrote:
> On Friday, 23 June 2017 at 10:38:23 UTC, Russel Winder wrote:
>> 350 issues, 42 pull requests. I have to admit I am shocked.
>
> +1
>
> /Paolo

DUB has quite a large scope. And as a build system it's at the frontline when something goes wrong in building.
June 23, 2017
On Fri, 2017-06-23 at 14:20 +0200, Sönke Ludwig via Digitalmars-d wrote:
> Am 23.06.2017 um 12:38 schrieb Russel Winder via Digitalmars-d:
> > 350 issues, 42 pull requests. I have to admit I am shocked.
> > 
> 
> It really shows that I have very little time left for DUB at the
> moment.
> Unfortunately the contributor/user ratio of vibe.d is very close to
> zero
> and even just one additional part-time PR reviewer makes a huge
> difference.

If Dub is to be central to D, then I suggest it cannot rely on a single person, even as the final committer. Is there a Dub team? If not can I suggest this needs to be created as soon as possible.

When I have finished this round if fiddling with SCons and it's D and Clang support, I can certainly chip in looking at issues and pull requests. I guess I have to really given the hassle I have been giving Dub in my rants.


PS We need simple distinct names for Dub the tool and Dub the repository. Rust has Cargo and crates.io. The trouble is code.dlang.org doesn't quite roll off the tongue.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

June 23, 2017
On Friday, 23 June 2017 at 10:38:23 UTC, Russel Winder wrote:
> 350 issues, 42 pull requests. I have to admit I am shocked.

https://github.com/dlang/dub/graphs/contributors?from=2015-06-23&to=2016-06-23&type=c

https://github.com/dlang/dub/graphs/contributors?from=2016-06-23&to=2017-06-23&type=c

Shows that the activity got lower last 12 months compared to the same period last year. (186 commits vs 288 commits, mostly explained by less commits from Ludwog S., as he noted in this topic)

But D does not get less popular so this leads to an expected growth of issues reported.
Other fact: people don't close their "BS" issues. When they are in front of a problem they got angry and report/ask a Q. without thinking more and never come back. Among 351 issues 12% are certainly to be closed, examples:

- https://github.com/dlang/dub/issues/353
- https://github.com/dlang/dub/issues/326
- https://github.com/dlang/dub/issues/295
- https://github.com/dlang/dub/issues/524
- https://github.com/dlang/dub/issues/415 (imo)
- https://github.com/dlang/dub/issues/615
- https://github.com/dlang/dub/issues/606
- https://github.com/dlang/dub/issues/626
- https://github.com/dlang/dub/issues/736 (this is a dup)
- https://github.com/dlang/dub/issues/729
- https://github.com/dlang/dub/issues/789 (because of IDEs and many debates here)
- https://github.com/dlang/dub/issues/867 (stick to semVer and other FR exists)
- https://github.com/dlang/dub/issues/1018 (FR exists that ask for -b and -a)
- etc

All non-trivial projects have this problem. Issues are not well / not aggressively-
enough managed.
June 23, 2017
On 06/23/2017 11:48 AM, Russel Winder via Digitalmars-d wrote:
> 
> PS We need simple distinct names for Dub the tool and Dub the
> repository. Rust has Cargo and crates.io. The trouble is code.dlang.org
> doesn't quite roll off the tongue.
> 

"dub" vs "dub repo"
June 23, 2017
On Friday, 23 June 2017 at 15:48:25 UTC, Russel Winder wrote:
>
>
> PS We need simple distinct names for Dub the tool and Dub the repository. Rust has Cargo and crates.io. The trouble is code.dlang.org doesn't quite roll off the tongue.


Some dub/reggae inspired names:
dubstep/reggaeton/ragga/edm/house/bigbeat/dancehall

I kind of like house...

You could also distinguish between dub the package manager and dub the dependency manager/build tool.
June 23, 2017
On Friday, 23 June 2017 at 17:21:58 UTC, jmh530 wrote:
> On Friday, 23 June 2017 at 15:48:25 UTC, Russel Winder wrote:
>>
>>
>> PS We need simple distinct names for Dub the tool and Dub the repository. Rust has Cargo and crates.io. The trouble is code.dlang.org doesn't quite roll off the tongue.
>
>
> Some dub/reggae inspired names:
> dubstep/reggaeton/ragga/edm/house/bigbeat/dancehall
>
> I kind of like house...
>
> You could also distinguish between dub the package manager and dub the dependency manager/build tool.

riddims
June 23, 2017
On Friday, 23 June 2017 at 10:38:23 UTC, Russel Winder wrote:
> 350 issues, 42 pull requests. I have to admit I am shocked.

After looking at the dub code I have to say the code is well written and well structured. That makes it easy for the community to help solving bugs.

My gut feeling is some features does not play well with other features. For example sub packages, path dependencies and the --single are essential features but do not play well together.

Also people with NodeJS background demanding the same features NPM provides.

As dub is now an essential part of DLang I hope the DLang Foundation could also spend some money to make dub even better.

Kind regards
André