March 10, 2013
On Sun, 10 Mar 2013 13:00:31 +0100
"Vladimir Panteleev" <vladimir@thecybershadow.net> wrote:
> 
> GitHub has been hit by a series of DDoS attacks recently:
> https://status.github.com/messages
> That's probably related to the issues you're seeing.

<rant>
One of the top things that made the internet the great
thing it is, heck one of the main *reasons* for the internet's
precursor in the first place, was decentralization.

DDoSes would have much lesser effects if people, such at those at those
at GitHub, weren't so hell-bent on devolving the internet into a series
of centralized services. Ex: A DDoS can hardly do shit against git
itself, or usenet, or email, etc. But it sure as hell can bring
centralized junk like GitHub, twitface, etc to their knees.
DARPA realized this *decades* ago (before half of us were even born),
set out to solve it, and thus the early internet was created.

Hooray for regressing technology back to 1950.
</rant>

March 10, 2013
On Sunday, 10 March 2013 at 13:23:54 UTC, Nick Sabalausky wrote:
>
> <rant>
> One of the top things that made the internet the great
> thing it is, heck one of the main *reasons* for the internet's
> precursor in the first place, was decentralization.
> ...
> </rant>

True, but given the choice between security and convenience a lot of people
(including developers) will choose convenience. I get your frustration,
but that's just how our species is (although genetic engineering may change that some day) and unless you can come up with a way that's
both (reasonably) secure and at least as convenient as the insecure alternative there will be enough people around to popularize the insecure methods.
That's just my pessimistic pov, though^^
March 10, 2013
On Sun, 10 Mar 2013 15:08:01 +0100
"Moritz Maxeiner" <moritz@ucworks.org> wrote:

> On Sunday, 10 March 2013 at 13:23:54 UTC, Nick Sabalausky wrote:
> >
> > <rant>
> > One of the top things that made the internet the great
> > thing it is, heck one of the main *reasons* for the internet's
> > precursor in the first place, was decentralization.
> > ...
> > </rant>
> 
> True, but given the choice between security and convenience a lot
> of people
> (including developers) will choose convenience. I get your
> frustration,
> but that's just how our species is (although genetic engineering
> may change that some day) and unless you can come up with a way
> that's
> both (reasonably) secure and at least as convenient as the
> insecure alternative there will be enough people around to
> popularize the insecure methods.
> That's just my pessimistic pov, though^^

Yea, I can't say that I disagree. I forget the origin and exact wording, but: "Dancing pigs will win every time."

March 10, 2013
On 03/10/2013 04:41 AM, Jonathan M Davis wrote:
> On Saturday, March 09, 2013 14:48:34 Sönke Ludwig wrote:
>> For anybody who didn't read the thread [1] in the D newsgroup, DUB is a
>> build and package manager for D projects with an emphasis on simplifying
>> the build process and generally staying out of the way during software
>> development.
> [SNIP]
>
> Has anyone else tried to build the new release on Arch Linux? Both the dub and
> dub-git packages are failing to build for me, giving
>
> ==> GIT checkout done or server timeout
> ==> Starting build...
> ==> ERROR: A failure occurred in build().
>      Aborting...
> ==> ERROR: Makepkg was unable to build dub.
>
> And I have no idea what the problem is. If I run the build.sh file directly, no
> errors print out, but it's clearly returning something other than 0 when
> running rdmd. Anyone have any clue as to what's going on?
>
> - Jonathan M Davis
>

For me, the only issue was in source/dub/compilers/ldc.d, lines 100 and 103. Just removing the "break;" got them to compile (All I did to compile was "dub build" from the previous release)

-Matt Soucy
March 10, 2013
Am 10.03.2013 18:04, schrieb Matt Soucy:
> On 03/10/2013 04:41 AM, Jonathan M Davis wrote:
>> On Saturday, March 09, 2013 14:48:34 Sönke Ludwig wrote:
>>> For anybody who didn't read the thread [1] in the D newsgroup, DUB is a build and package manager for D projects with an emphasis on simplifying the build process and generally staying out of the way during software development.
>> [SNIP]
>>
>> Has anyone else tried to build the new release on Arch Linux? Both the
>> dub and
>> dub-git packages are failing to build for me, giving
>>
>> ==> GIT checkout done or server timeout
>> ==> Starting build...
>> ==> ERROR: A failure occurred in build().
>>      Aborting...
>> ==> ERROR: Makepkg was unable to build dub.
>>
>> And I have no idea what the problem is. If I run the build.sh file
>> directly, no
>> errors print out, but it's clearly returning something other than 0 when
>> running rdmd. Anyone have any clue as to what's going on?
>>
>> - Jonathan M Davis
>>
> 
> For me, the only issue was in source/dub/compilers/ldc.d, lines 100 and 103. Just removing the "break;" got them to compile (All I did to compile was "dub build" from the previous release)
> 
> -Matt Soucy

Fixed in repository now.
March 10, 2013
Am 10.03.2013 12:49, schrieb Moritz Maxeiner:
> On Saturday, 9 March 2013 at 13:48:53 UTC, Sönke Ludwig wrote:
>> For anybody who didn't read the thread [1] in the D newsgroup, DUB is a build and package manager for D projects with an emphasis on simplifying the build process and generally staying out of the way during software development.
> 
> Could you also provide source tarballs for the releases in addition to
> the binary downloads (if it's not too much work)? Currently I use
> cloning dub and then getting the specific tag for making the dub package
> in Archlinux' AUR, but that isn't really how release version packages
> should work. They should download source tarballs and have checksums for
> them.
> If doable, that would include previous versions as well, not only new ones.

I've added source download links that point directly to GitHub. I'm not sure, but I think GitHub doesn't supply checksums, so that would have to wait a bit until I have fully automated the release process.
March 10, 2013
On Sunday, 10 March 2013 at 08:41:40 UTC, Jonathan M Davis wrote:
> ==> GIT checkout done or server timeout

DUB outputs that? Git is not an acronym. It should be "Git".

March 10, 2013
On Sunday, March 10, 2013 20:24:25 Jakob Ovrum wrote:
> On Sunday, 10 March 2013 at 08:41:40 UTC, Jonathan M Davis wrote:
> > ==> GIT checkout done or server timeout
> 
> DUB outputs that? Git is not an acronym. It should be "Git".

No, yaourt outputs that. I'm talking about building git for Arch, not using dub.

- Jonathan M Davis
March 11, 2013
On Sunday, 10 March 2013 at 19:00:55 UTC, Sönke Ludwig wrote:
>
> I've added source download links that point directly to GitHub. I'm not
> sure, but I think GitHub doesn't supply checksums, so that would have to
> wait a bit until I have fully automated the release process.

Thanks, I only needed the source tarballs, the checksums I only mentioned to give a clear picture of why I need source tarballs. The checksums themselves I let makepkg generate for me (The package builder for Arch, with "-g", it generates checksums for all the sources of a package).
March 11, 2013
On Sunday, March 10, 2013 12:45:00 Moritz Maxeiner wrote:
> On Sunday, 10 March 2013 at 11:04:36 UTC, Jonathan M Davis wrote:
> > The latest from github. I did try using rdmd from 2.062 just in
> > case it was an
> > issue with rdmd, but that had no effect. I haven't yet tried
> > installing the
> > 2.062 version of dmd though.
> > 
> >> Probably a stupid question, but is you system up t date (as in
> >> sudo pacman -Syu)?
> > 
> > Yes.
> > 
> >> And which architecture are you running it on?
> > 
> > x86_64
> 
> Alright, seeing as the other two people here (simendsjo and me)
> are both
> using x86_64 as well and the only noticable difference is you
> using dmd-git and us using dmd 2.062 the next question would be:
> You said build.sh doesn't print any errors, but does the dub
> executable get build (when manually invoking build.sh), because
> if not then I would guess something inside the dmd git version
> broke/regressed.

Okay, it seems to work if I install dmd 2.062, but with the latest github master, build.sh is now failing with

source/app.d(162): Error: need 'this' for 'UninstallVersionWildcard' of type
'immutable(char[])'
Failed: 'dmd' '-g' '-debug' '-Isource' '-L-lcurl' '-v' '-o-' 'source/app.d' '-
Isource'

I don't know why it was failing before without an error message, but I guess that something was updated in the D stuff since last night which affected it. Without digging into it though, I don't know if the error is a regression in the D stuff somewhere, or if the dub code has a legitimate problem that the compiler complains about now when it didn't before.

- Jonathan M Davis