dud: A dub replacement

Russel Winder russel at winder.org.uk
Tue Nov 19 11:23:51 UTC 2019


On Tue, 2019-11-19 at 10:32 +0000, Joseph Rushton Wakeling via Digitalmars-d-
announce wrote:
> […]
> 
> I'm simply concerned that if we don't put enough scrutiny on the 
> app features and behaviour, we run the risk of simply reproducing 
> some of the problematic design decisions of the existing tool.
> 
> As an example -- try running `dub test --build=release`.  
> Intuition suggests that this is testing a release build.  But 
> actually it strips out your unittests, because `--build=release` 
> determines not only the optimization flags, but the complete set 
> of DFLAGS used -- and `-unittest` isn't among them.
> 
> I ran `dub test && dub test --build=release` as a matter of habit 
> for some time before discovering the latter wasn't actually 
> testing anything.  And while I now know that I _can_ define a 
> custom build to get what I want, that's clumsy and hard(er) to 
> discover, and annoying to have to repeat for every project I 
> create.
> 
> That's the kind of usability and design concern we really ought 
> to be revisiting in any rewrite.

How can I not agree with this being a critical bug in Dub!

:-)

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20191119/65232769/attachment.sig>


More information about the Digitalmars-d-announce mailing list