I just created a dub package. Frankly, the whole thign is backward.

Steven Schveighoffer schveiguy at gmail.com
Tue Apr 26 22:08:27 UTC 2022


On 4/26/22 5:38 PM, deadalnix wrote:
> On Tuesday, 26 April 2022 at 19:29:31 UTC, Steven Schveighoffer wrote:
>> The solution is not to bring everyone down to your misery though. "If 
>> I can't have a good experience with what I want, nobody should" isn't 
>> the right answer.
> 
> I'm not bringing anyone anywhere. You want to use make? Good. 
> cmake/ninja? Good. Scons? Good. A custom build script? Good.
> 
> I really don't what you use.
> 
> I *DO* care about dub because dub doesn't provide me with a good way to 
> work with it without dubifying everything.

I'm perfectly fine with projects not using dub. Don't listen to people 
who cry about dub usage.

> See I lead a project that uses cmake/ninja. It has dependencies using 
> autotools, cmake, qmake, and even some that uses their own thing. None 
> of that causes any significant problems.

And I lead projects that use dub. People have asked me to include meson 
build files in some cases. And I've obliged, but I hate maintaining it 
(most important reason -- meson build file must be manually updated to 
match git tag). I'd rather just get rid of them, and if you don't want 
to use dub to build my projects, then roll your own fork.

> 
> But dub don't just want to build the thing or do dependency management. 
> Dub is the true way to enlightenment. You have to do it all the dub way 
> or be in a world of pain.

Don't use dub, no enlightenment necessary.

> 
> All I'm asking is that you sub guy recognize for other the same thing as 
> you are now requesting for yourself: don't impose a way of doing things 
> on me because it is the one true way™.

I'm not. I said this from my first post on this unreasonably long 
thread, I don't care what you use, D does not require you to use dub to 
build.

-Steve


More information about the Digitalmars-d mailing list