Re: DUB 0.9.11 released

2013-03-21 Thread 1100110

On 03/18/2013 05:51 AM, Jordi Sayol wrote:

Al 17/03/13 23:29, En/na 1100110 ha escrit:

On 03/17/2013 04:05 PM, Jordi Sayol wrote:

Al 17/03/13 21:41, En/na Russel Winder ha escrit:

On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote:

Al 17/03/13 19:22, En/na Russel Winder ha escrit:

[…]

I am guessing that the number of the package is still 0.9.11-0 as I am
not getting an update from the repository.



That's correct. There will be deb updates for every dub beta release.


The problem is that all updates to the repository need to have a
monotonically increasing version number or clients will not refresh. The
packager number needs to be updated to 0.9.11-1 so I can install it.



I don't understand you.
What you get if you writes:

$ sudo apt-get install dub



The following packages have unmet dependencies:
  dub : Depends: libc6 (= 2.14) but 2.13-38 is to be installed
E: Unable to correct problems, you have held broken packages.


So I'm about to piss some people off when I say that should never have been 
allowed into the repository.  It's the only D package in there that makes such 
assumptions.

Get it together and recompile the package please.



Ok, what's the oldest Linux release that these packages has to support?

Anyway, I've built and uploaded new dub Debian packages.



All of them seem to work just fine on Debian Stable.
So at least that.

Exact hits
Package libc6
squeeze (stable) (libs): Embedded GNU C Library: Shared libraries
2.11.3-4: amd64 armel i386 mips mipsel powerpc s390 sparc
wheezy (testing) (libs): Embedded GNU C Library: Shared libraries
2.13-38: amd64 armel armhf i386 mips mipsel powerpc s390 s390x sparc
sid (unstable) (libs): Embedded GNU C Library: Shared libraries
2.13-38: amd64 armel armhf i386 mips mipsel powerpc powerpcspe
2.11.2-10: hppa (poor hppa)
experimental
~2.17
(I guess...Ubuntu?)
 2.14


Re: DUB 0.9.11 released

2013-03-18 Thread Jordi Sayol
Al 17/03/13 23:29, En/na 1100110 ha escrit:
 On 03/17/2013 04:05 PM, Jordi Sayol wrote:
 Al 17/03/13 21:41, En/na Russel Winder ha escrit:
 On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote:
 Al 17/03/13 19:22, En/na Russel Winder ha escrit:
 […]
 I am guessing that the number of the package is still 0.9.11-0 as I am
 not getting an update from the repository.


 That's correct. There will be deb updates for every dub beta release.

 The problem is that all updates to the repository need to have a
 monotonically increasing version number or clients will not refresh. The
 packager number needs to be updated to 0.9.11-1 so I can install it.


 I don't understand you.
 What you get if you writes:

 $ sudo apt-get install dub

 
 The following packages have unmet dependencies:
  dub : Depends: libc6 (= 2.14) but 2.13-38 is to be installed
 E: Unable to correct problems, you have held broken packages.
 
 
 So I'm about to piss some people off when I say that should never have been 
 allowed into the repository.  It's the only D package in there that makes 
 such assumptions.
 
 Get it together and recompile the package please.
 

Ok, what's the oldest Linux release that these packages has to support?

Anyway, I've built and uploaded new dub Debian packages.

-- 
Jordi Sayol




Re: DUB 0.9.11 released

2013-03-18 Thread Russel Winder
Is anyone doing MacPorts ports for this, and indeed all the D stuff?

Or perhaps there are HomeBrew packages?

Thanks.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-18 Thread Russel Winder
On Mon, 2013-03-18 at 11:51 +0100, Jordi Sayol wrote:
[…]
 Anyway, I've built and uploaded new dub Debian packages.

New packages have refreshed and are now installed on my Debian Unstable
machines.

Thanks.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote:
 Al 10/03/13 12:57, En/na Russel Winder ha escrit:
  Any chance of working with Jordi to get Debian packages into d-apt?
  
 
 I'll create DUB deb packages soon.
 

Sorted. Thanks.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 07:52 +, Russel Winder wrote:
 On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote:
  Al 10/03/13 12:57, En/na Russel Winder ha escrit:
   Any chance of working with Jordi to get Debian packages into d-apt?
   
  
  I'll create DUB deb packages soon.
  
 
 Sorted. Thanks.

Ah, except that it is compiled against libc6  2.14 and I am using
Debian Unstable which is stuck on 2.13.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-17 Thread Tobias Pankrath

On Saturday, 9 March 2013 at 13:48:53 UTC, Sönke Ludwig wrote:

[snip]


Thanks for dub. Really helps a lot.




Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
I've created new dub Debian packages and upload them at:

https://code.google.com/p/d-apt/

Test and comments are welcome.

-- 
Jordi Sayol


Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 08:54, En/na Russel Winder ha escrit:
 On Sun, 2013-03-17 at 07:52 +, Russel Winder wrote:
 On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote:
 Al 10/03/13 12:57, En/na Russel Winder ha escrit:
 Any chance of working with Jordi to get Debian packages into d-apt?


 I'll create DUB deb packages soon.


 Sorted. Thanks.
 
 Ah, except that it is compiled against libc6  2.14 and I am using
 Debian Unstable which is stuck on 2.13.
 

Can you test the new dub Debian packages please?

https://code.google.com/p/d-apt/

-- 
Jordi Sayol


Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote:
[…]
 Can you test the new dub Debian packages please?
 
 https://code.google.com/p/d-apt/

I am guessing that the number of the package is still 0.9.11-0 as I am
not getting an update from the repository.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Al 17/03/13 19:22, En/na Russel Winder ha escrit:
 On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote:
 […]
 Can you test the new dub Debian packages please?

 https://code.google.com/p/d-apt/
 
 I am guessing that the number of the package is still 0.9.11-0 as I am
 not getting an update from the repository.
 

That's correct. There will be deb updates for every dub beta release.

- -- 
Jordi Sayol
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJRRhLDAAoJELJPaKLsI7W2S38P/RrAItIPAW852SuqAs3wmuRD
/tMHOec8rIOqcO5/is7dArmlnGGeTFZ0nBnAvEAcz07YJzmVkoN3bgVYeqiKw4xv
SmiR3oOKfAlSIbwRQeA4xHG9vOtBw5oHajEUIuHJIHTQ9Gd9E+Z2lQmfEtoOhtCT
n+0UIML13zkcGC/TO9HGvh+frg5GUVfBHdbT9R09q0JwfZcfdCs4XZeQahO8RQsj
ib44uqOwor3TZHfn3QskmziiY/xuCI0Wio+i5PFZ2OZL0U8sJk6ACjmCzE+nHhny
ySSqsg3/C8EsBEeCq9Y+cjfP43h+B13N5EDC3DJ5lslPxF99gXFO8rDmb7LL4EWR
K3BOMmAc9g5jBCGo+TYtXWTQWsr2K/MKuPKje6r12VV5Ccwe13Jt8rnVI6sf6pL+
DBylxXyUpTW5g6yuUQq/2z0yuM7QKqYCoKHaCiFn6M7aILIRbbQ4ltkyEFov6rVF
lG6S/GtBJJvH7+FHtz2VbNjOYTnXR3XxQ49aKP1Ht8l2LIv9QGlsfe33lRgSEWUC
rq1Z6gDr/cj6D8gyMt9p7G8p+CsGjfBqq254WiwtMlmcs+epakqOQ8MQHohhtuCW
1o9FXMN6yy9xUKGUk/nnOQaFMtwiXartugvL8rQx7rcXyuDE8wpFNwldJ+wJgbZS
0+m9MSJPrL2UEZaBbHw8
=SQcQ
-END PGP SIGNATURE-



Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 19:22, En/na Russel Winder ha escrit:
 On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote:
 […]
 Can you test the new dub Debian packages please?

 https://code.google.com/p/d-apt/
 
 I am guessing that the number of the package is still 0.9.11-0 as I am
 not getting an update from the repository.
 

That's correct. There will be deb updates for every dub beta release.

-- 
Jordi Sayol



Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote:
 Al 17/03/13 19:22, En/na Russel Winder ha escrit:
[…]
  I am guessing that the number of the package is still 0.9.11-0 as I am
  not getting an update from the repository.
  
 
 That's correct. There will be deb updates for every dub beta release.

The problem is that all updates to the repository need to have a
monotonically increasing version number or clients will not refresh. The
packager number needs to be updated to 0.9.11-1 so I can install it.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 21:41, En/na Russel Winder ha escrit:
 On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote:
 Al 17/03/13 19:22, En/na Russel Winder ha escrit:
 […]
 I am guessing that the number of the package is still 0.9.11-0 as I am
 not getting an update from the repository.


 That's correct. There will be deb updates for every dub beta release.
 
 The problem is that all updates to the repository need to have a
 monotonically increasing version number or clients will not refresh. The
 packager number needs to be updated to 0.9.11-1 so I can install it.
 

I don't understand you.
What you get if you writes:

$ sudo apt-get install dub

-- 
Jordi Sayol



Re: DUB 0.9.11 released

2013-03-17 Thread 1100110

On 03/17/2013 04:05 PM, Jordi Sayol wrote:

Al 17/03/13 21:41, En/na Russel Winder ha escrit:

On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote:

Al 17/03/13 19:22, En/na Russel Winder ha escrit:

[…]

I am guessing that the number of the package is still 0.9.11-0 as I am
not getting an update from the repository.



That's correct. There will be deb updates for every dub beta release.


The problem is that all updates to the repository need to have a
monotonically increasing version number or clients will not refresh. The
packager number needs to be updated to 0.9.11-1 so I can install it.



I don't understand you.
What you get if you writes:

$ sudo apt-get install dub



The following packages have unmet dependencies:
 dub : Depends: libc6 (= 2.14) but 2.13-38 is to be installed
E: Unable to correct problems, you have held broken packages.


So I'm about to piss some people off when I say that should never have 
been allowed into the repository.  It's the only D package in there that 
makes such assumptions.


Get it together and recompile the package please.


Re: DUB 0.9.11 released

2013-03-15 Thread Kagamin

On Monday, 11 March 2013 at 06:58:35 UTC, Sönke Ludwig wrote:
Somtimes I really wonder what's up with DMDs error messages. 
This code
has been there since ages and never triggered an error here, 
even on DMD
2.062 (and it rightfully should have triggered one). Anyway, 
It's fixed

now on master.


Huh? It was platform-specific?


Re: DUB 0.9.11 released

2013-03-15 Thread Sönke Ludwig
Am 15.03.2013 17:37, schrieb Kagamin:
 On Monday, 11 March 2013 at 06:58:35 UTC, Sönke Ludwig wrote:
 Somtimes I really wonder what's up with DMDs error messages. This code
 has been there since ages and never triggered an error here, even on DMD
 2.062 (and it rightfully should have triggered one). Anyway, It's fixed
 now on master.
 
 Huh? It was platform-specific?

No. I actually completely overlooked that it happened with DMD master
and not on 2.062. So probably it was a recent accepts-invalid fix. But
in the past I actually had incidents where things compiled for me on the
same platform that failed for someone else - that's the original reason
for my reply, sorry for the confusion.


Re: DUB 0.9.11 released

2013-03-11 Thread Sönke Ludwig
Am 11.03.2013 04:20, schrieb Jonathan M Davis:
 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
 

Somtimes I really wonder what's up with DMDs error messages. This code
has been there since ages and never triggered an error here, even on DMD
2.062 (and it rightfully should have triggered one). Anyway, It's fixed
now on master.



Re: DUB 0.9.11 released

2013-03-10 Thread Jonathan M Davis
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


Re: DUB 0.9.11 released

2013-03-10 Thread simendsjo

On Sunday, 10 March 2013 at 08:41:40 UTC, Jonathan M Davis wrote:
(...)
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



I didn't have any problems with dub or dub-git on arch64 using 
dmd 2.062 (also from AUR).


Re: DUB 0.9.11 released

2013-03-10 Thread Moritz Maxeiner

On Sunday, 10 March 2013 at 08:41:40 UTC, Jonathan M Davis wrote:

Has anyone else tried to build the new release on Arch Linux?


I tested both dub and dub-git before updating them yesterday in 
the AUR, so yes.

Currently for some reason github is unbearable slow for me,
so I can't test it (cloning into the git repositories simply is
too slow and it reaches timeout). I'll try later, again.

Anyway, what dmd are you using? I'm using:
Repository : community
Name   : dmd
Version: 2.062-1



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.



Probably a stupid question, but is you system up t date (as in 
sudo pacman -Syu)? And which architecture are you running it on?


Re: DUB 0.9.11 released

2013-03-10 Thread Jonathan M Davis
On Sunday, March 10, 2013 11:51:31 Moritz Maxeiner wrote:
 Anyway, what dmd are you using?

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

- Jonathan M Davis


Re: DUB 0.9.11 released

2013-03-10 Thread Moritz Maxeiner

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.


Re: DUB 0.9.11 released

2013-03-10 Thread 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.


Re: DUB 0.9.11 released

2013-03-10 Thread Russel Winder
Any chance of working with Jordi to get Debian packages into d-apt?

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DUB 0.9.11 released

2013-03-10 Thread Vladimir Panteleev

On Sunday, 10 March 2013 at 08:41:40 UTC, 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?


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.


Re: DUB 0.9.11 released

2013-03-10 Thread Jordi Sayol
Al 10/03/13 12:57, En/na Russel Winder ha escrit:
 Any chance of working with Jordi to get Debian packages into d-apt?
 

I'll create DUB deb packages soon.

Regards,
-- 
Jordi Sayol


Re: DUB 0.9.11 released

2013-03-10 Thread Nick Sabalausky
On Sun, 10 Mar 2013 13:00:31 +0100
Vladimir Panteleev vladi...@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



Re: DUB 0.9.11 released

2013-03-10 Thread Moritz Maxeiner

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^^


Re: DUB 0.9.11 released

2013-03-10 Thread Nick Sabalausky
On Sun, 10 Mar 2013 15:08:01 +0100
Moritz Maxeiner mor...@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.



Re: DUB 0.9.11 released

2013-03-10 Thread 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


Re: DUB 0.9.11 released

2013-03-10 Thread Sönke Ludwig
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.


Re: DUB 0.9.11 released

2013-03-10 Thread Sönke Ludwig
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.


Re: DUB 0.9.11 released

2013-03-10 Thread Jakob Ovrum

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.



Re: DUB 0.9.11 released

2013-03-10 Thread Jonathan M Davis
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


Re: DUB 0.9.11 released

2013-03-10 Thread Moritz Maxeiner

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).


Re: DUB 0.9.11 released

2013-03-10 Thread Jonathan M Davis
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


DUB 0.9.11 released

2013-03-09 Thread Sönke Ludwig
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.

The public package registry is located here (temporary):

http://registry.vibed.org/


A number of changes have been incorporated since the last announced
release in the other thread (around 0.9.8), based on feedback, requests,
and previously planned changes:

 - Added the possibility to specify an explicit target type (e.g.
   static/dynamic library)

 - The way configurations are handled has been vastly improved (this is
   a breaking change, unfortunately)

 - An installer is available on Windows (thanks to Brad Anderson)

 - The docs build type now properly generates DDOC based documentation

 - A new ddox build type automatically installs ddox [2] and generates
   the documentation using that instead of DDOC

 - pre/post build/generate commands to invoke external tools are
   supported now

 - A list of excluded source files can now be specified (useful in
   conjunction with the sourcePaths field)

 - The registry supports Bitbucket now in addition to GitHub hosted
   projects

 - The online documentation (on the registry site) has been improved

 - Lots of smaller fixes and enhancements

See http://registry.vibed.org/package-format for the current version of
the package description specification (JSON based). A brief introduction
is found at http://registry.vibed.org/about

I have added a DUB forum to be able to discuss design issues or new
features without cluttering up the D newsgroup (with two topics that
crystallized during an e-mail conversation):

http://news.rejectedsoftware.com/groups/rejectedsoftware.dub/

Thanks to everyone who filed GitHub issues or pull requests so far. I
originally planned to start slow with a limited set of features and
extend gradually, but with all the requests that went in so far it feels
like it is already relatively near to feature completeness [I probably
shouldn't have said that :)]. Now it's important to nail down the final
design or at least far enough to avoid breakage in the future.

Sönke


[1]: http://forum.dlang.org/thread/kfoei9$bmd$1...@digitalmars.com
[2]: https://github.com/rejectedsoftware/ddox