September 10, 2013
On Saturday, 7 September 2013 at 19:05:03 UTC, Walter Bright wrote:
> Recent threads here have made it pretty clear that VisualD is a critical piece of D infrastructure. (VisualD integrated D usage into Microsoft Visual Studio.)
>
> Andrei, myself and Rainer (VisualD's champion) are all in agreement on this.
>
> What do you think?

Since it's official I think it'd be nice to add to the Windows Installer.  I'll get started adding it if you or Andrei give me the go ahead.

Once dub is a bit more mature I think it too should be added to the installer.
September 10, 2013
On 9/10/13 2:46 AM, Walter Bright wrote:
> On 9/10/2013 1:02 AM, Jacob Carlborg wrote:
>> Rainer was asking if anyone have experience with migrating Trac issues to
>> bugzilla. Bugzilla does have an API. The question is it enabled for the D bugzilla.
>
> I don't know. Brad Roberts runs Bugzilla. I'll forward this to him.

I believe so.. it's part of the standard install.  The only issue might be that the version we're running is significantly out of date.
September 10, 2013
On 9/10/13 9:31 AM, Brad Anderson wrote:
> On Saturday, 7 September 2013 at 19:05:03 UTC, Walter Bright wrote:
>> Recent threads here have made it pretty clear that VisualD is a
>> critical piece of D infrastructure. (VisualD integrated D usage into
>> Microsoft Visual Studio.)
>>
>> Andrei, myself and Rainer (VisualD's champion) are all in agreement on
>> this.
>>
>> What do you think?
>
> Since it's official I think it'd be nice to add to the Windows
> Installer.  I'll get started adding it if you or Andrei give me the go
> ahead.

Yes please. Make it an opt-out choice.

> Once dub is a bit more mature I think it too should be added to the
> installer.

That should probably be in all installers.


Andrei

September 10, 2013
On Tuesday, September 10, 2013 18:31:11 Brad Anderson wrote:
> Once dub is a bit more mature I think it too should be added to the installer.

I would expect that to only happen if it became the official package manager, which AFAIK hasn't even been discussed recently let alone actually happened. But its usage is on the rise, and I could definitely see it becoming the official package manager at some point.

- Jonathan M Davis
September 10, 2013
On 9/10/13 11:37 AM, Jonathan M Davis wrote:
> On Tuesday, September 10, 2013 18:31:11 Brad Anderson wrote:
>> Once dub is a bit more mature I think it too should be added to
>> the installer.
>
> I would expect that to only happen if it became the official package manager,
> which AFAIK hasn't even been discussed recently let alone actually happened.
> But its usage is on the rise, and I could definitely see it becoming the official
> package manager at some point.

Maybe the time has come to discuss that. Should we make dub the official package manager for D?

Andrei


September 10, 2013
On Tuesday, 10 September 2013 at 18:54:10 UTC, Andrei Alexandrescu wrote:
> On 9/10/13 11:37 AM, Jonathan M Davis wrote:
>> On Tuesday, September 10, 2013 18:31:11 Brad Anderson wrote:
>>> Once dub is a bit more mature I think it too should be added to
>>> the installer.
>>
>> I would expect that to only happen if it became the official package manager,
>> which AFAIK hasn't even been discussed recently let alone actually happened.
>> But its usage is on the rise, and I could definitely see it becoming the official
>> package manager at some point.
>
> Maybe the time has come to discuss that. Should we make dub the official package manager for D?
>
> Andrei

I asked Sönke about this back when dub was called VPM (so a lot of the answer is out of date now).  His reply:

http://forum.rejectedsoftware.com/groups/rejectedsoftware.vibed/post/79

It'd be nice if he could update with what he thinks is left before it'd be ready to be the official package manager.  I've hit a bug here or there in my own usage of dub but overall I find it to be very good (and Sönke usually fixes things I've hit in less than a day).  There is a potential package format switch to Simple Declarative Language that should probably come before dub is official and some general final polishing but overall it feels really close to being ready to me.
September 10, 2013
On Tuesday, 10 September 2013 at 18:54:10 UTC, Andrei Alexandrescu wrote:
> On 9/10/13 11:37 AM, Jonathan M Davis wrote:
>> On Tuesday, September 10, 2013 18:31:11 Brad Anderson wrote:
>>> Once dub is a bit more mature I think it too should be added to
>>> the installer.
>>
>> I would expect that to only happen if it became the official package manager,
>> which AFAIK hasn't even been discussed recently let alone actually happened.
>> But its usage is on the rise, and I could definitely see it becoming the official
>> package manager at some point.
>
> Maybe the time has come to discuss that. Should we make dub the official package manager for D?
>
> Andrei

Well, it has almost become one de-facto.
September 10, 2013
10-Sep-2013 22:54, Andrei Alexandrescu пишет:
> On 9/10/13 11:37 AM, Jonathan M Davis wrote:
>> On Tuesday, September 10, 2013 18:31:11 Brad Anderson wrote:
>>> Once dub is a bit more mature I think it too should be added to
>>> the installer.
>>
>> I would expect that to only happen if it became the official package
>> manager,
>> which AFAIK hasn't even been discussed recently let alone actually
>> happened.
>> But its usage is on the rise, and I could definitely see it becoming
>> the official
>> package manager at some point.
>
> Maybe the time has come to discuss that. Should we make dub the official
> package manager for D?
>

Good idea, seeing as it's the only one being actively worked.
Plus it seems to have really caught on.

-- 
Dmitry Olshansky
September 10, 2013
On 10/09/13 20:54, Andrei Alexandrescu wrote:
> Maybe the time has come to discuss that. Should we make dub the official package
> manager for D?

Question from a complete non-user of dub -- how does it determine which D compiler(s) to install libraries for/with?  I almost never use DMD for anything apart from work on Phobos, but I alternate frequently between GDC and LDC.  I'd need a package manager that would play nice with that kind of switching and swapping.

September 10, 2013
On Tuesday, 10 September 2013 at 19:48:58 UTC, Joseph Rushton Wakeling wrote:
> On 10/09/13 20:54, Andrei Alexandrescu wrote:
>> Maybe the time has come to discuss that. Should we make dub the official package
>> manager for D?
>
> Question from a complete non-user of dub -- how does it determine which D compiler(s) to install libraries for/with?  I almost never use DMD for anything apart from work on Phobos, but I alternate frequently between GDC and LDC.  I'd need a package manager that would play nice with that kind of switching and swapping.

--compiler=gdc/ldc is all you need to do to use compilers other than dmd.  It doesn't normally install packages into the compiler's existing library/source search paths but rather specifies the path to dependencies during building.  Packages are normally installed to somewhere in your user directory (I can't remember where exactly, somewhere like ~dub/packages).  You can also install packages as a directory in the current directory (--local) or system wide (--system).  I find the default behavior works just fine for me though.