August 26, 2013
On Monday, 26 August 2013 at 19:45:45 UTC, Atila Neves wrote:
> I should've read this more carefully. Updated my system tonight and was missing the phobos imports, took a while to figure out why. For anyone else out there,
>
> TL;DR Install the lib{,g,l}phobos-devel, or one of dlang-dmd, dlang-gdc, dlang-ldc. Or just dlang for the lot.
>
> Atila

That is a long-standing issue. Unfortunately, initial package had a harmful choice of `dmd` package having a hard dependency on `libphobos` and changing expectations in that direction hard. I was not able to think anything better as listing it in optdepends and providing `dlang-dmd` group. And suggestions are appreciated.
August 26, 2013
I get why the changes were made, I just hadn't noticed when I read the original post that there was user intervention needed to keep the status quo.

Atila

On Monday, 26 August 2013 at 20:41:40 UTC, Dicebot wrote:
> On Monday, 26 August 2013 at 19:45:45 UTC, Atila Neves wrote:
>> I should've read this more carefully. Updated my system tonight and was missing the phobos imports, took a while to figure out why. For anyone else out there,
>>
>> TL;DR Install the lib{,g,l}phobos-devel, or one of dlang-dmd, dlang-gdc, dlang-ldc. Or just dlang for the lot.
>>
>> Atila
>
> That is a long-standing issue. Unfortunately, initial package had a harmful choice of `dmd` package having a hard dependency on `libphobos` and changing expectations in that direction hard. I was not able to think anything better as listing it in optdepends and providing `dlang-dmd` group. And suggestions are appreciated.

October 02, 2013
Small Archy update:

1) dub has been just adopted into [community]

2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies
October 02, 2013
Good job :)

On Wednesday, 2 October 2013 at 15:14:08 UTC, Dicebot wrote:
> Small Archy update:
>
> 1) dub has been just adopted into [community]
>
> 2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies

October 04, 2013
On Wednesday, 2 October 2013 at 15:14:08 UTC, Dicebot wrote:
> Small Archy update:
>
> 1) dub has been just adopted into [community]
>
> 2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies

I just found one problem with yours packages. The structure of druntime and phobos imports is not perfect. Now we have druntime/import in same directory as phobos import. This cause problems with ddt for eg. Because in ddt  it is not allowed to add imports, which are place in directory which is already used as a import directory.

So in DDT only phobos imports works as expected, but not the druntime (core...).

It would be better if druntime and phobos has been moved to separate directory. Something like:
phobos in /usr/include/dlang/dmd/phobos
druntime in /usr/include/dlang/dmd/druntime (same as is now)
October 05, 2013
On Friday, 4 October 2013 at 20:21:07 UTC, Kozzi wrote:
> On Wednesday, 2 October 2013 at 15:14:08 UTC, Dicebot wrote:
>> Small Archy update:
>>
>> 1) dub has been just adopted into [community]
>>
>> 2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies
>
> I just found one problem with yours packages. The structure of druntime and phobos imports is not perfect. Now we have druntime/import in same directory as phobos import. This cause problems with ddt for eg. Because in ddt  it is not allowed to add imports, which are place in directory which is already used as a import directory.
>
> So in DDT only phobos imports works as expected, but not the druntime (core...).
>
> It would be better if druntime and phobos has been moved to separate directory. Something like:
> phobos in /usr/include/dlang/dmd/phobos
> druntime in /usr/include/dlang/dmd/druntime (same as is now)

Thanks for report, this is mistake in the install script (those two folders should be merged into one based on reference archive). Can you please create an issue on topic here : https://github.com/Dicebot/Arch-PKGBUILDs ?
October 10, 2013
Good Job!

What's about gtkd, qtd?
I'd love to see them in the official repositories :-)

On Wednesday, 2 October 2013 at 15:14:08 UTC, Dicebot wrote:
> Small Archy update:
>
> 1) dub has been just adopted into [community]
>
> 2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies
October 10, 2013
On Thursday, 10 October 2013 at 18:43:32 UTC, hsul wrote:
>
> Good Job!
>
> What's about gtkd, qtd?
> I'd love to see them in the official repositories :-)

Arch Linux policies prohibit pure source packages (there are always exception but it is not the case). I tend to agree, such stuff makes much more sense in dub registry.
October 11, 2013
On Thursday, October 10, 2013 20:49:01 Dicebot wrote:
> On Thursday, 10 October 2013 at 18:43:32 UTC, hsul wrote:
> > Good Job!
> > 
> > What's about gtkd, qtd?
> > I'd love to see them in the official repositories :-)
> 
> Arch Linux policies prohibit pure source packages (there are always exception but it is not the case). I tend to agree, such stuff makes much more sense in dub registry.

Also, last I heard, qtd was effectively dead. But I agree that D libraries belong in dub, not in packages for OS package managers.

- Jonathan M Davis
November 16, 2013
On Wednesday, 2 October 2013 at 15:14:08 UTC, Dicebot wrote:
> Small Archy update:
>
> 1) dub has been just adopted into [community]
>
> 2) all three compiler phobos versions now provide 'd-runtime` and `d-stdlib` meta-dependencies

I think the gdc installation is missing files. I can compile simple programs easily enough, but importing core.runtime causes this:

/usr/include/dlang/gdc/4.8.2/gcc/backtrace.d:22: Error: module libbacktrace is in file 'gcc/libbacktrace.d' which cannot be read

And, sure enough, there is no such libbacktrace.d to be found. This is problematic since I can't compile anything with dub.