www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Dub

reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
350 issues, 42 pull requests. I have to admit I am shocked.

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
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
Jun 23
next sibling parent reply Paolo Invernizzi <paolo.invernizzi gmail.com> writes:
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
Jun 23
parent Guillaume Piolat <first.last gmail.com> writes:
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.
Jun 23
prev sibling next sibling parent reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
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.
Jun 23
parent reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Fri, 2017-06-23 at 14:20 +0200, S=C3=B6nke 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.
=20
=20 It really shows that I have very little time left for DUB at the moment.=C2=A0 Unfortunately the contributor/user ratio of vibe.d is very close to zero=C2=A0 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. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 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
Jun 23
next sibling parent "Nick Sabalausky (Abscissa)" <SeeWebsiteToContactMe semitwist.com> writes:
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"
Jun 23
prev sibling parent reply jmh530 <john.michael.hall gmail.com> writes:
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.
Jun 23
parent basile b. <b2.temp gmx.com> writes:
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
Jun 23
prev sibling next sibling parent basile b. <b2.temp gmx.com> writes:
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.
Jun 23
prev sibling parent Andre Pany <andre s-e-a-p.de> writes:
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é
Jun 23