www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Ubuntu 1-click install for DMD 2.012

reply Walter Bright <newshound1 digitalmars.com> writes:
This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb
Mar 07 2008
parent reply Dejan Lekic <dejan.lekic gmail.com> writes:
Mr. Bright,
I thought it is illegal to pack DMD and distribute it. Since Mr. 
Vlasceanu obviously did the Debian package, may I maintain and 
distribute Fedora & OpenSuse DMD packages?

Kind regards

Walter Bright wrote:
 This was prepared by Cristi Vlasceanu (of Zerobugs fame!)
 
 http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb

Mar 07 2008
next sibling parent reply John Reimer <terminal.node gmail.com> writes:
Dejan Lekic wrote:
 Mr. Bright,
 I thought it is illegal to pack DMD and distribute it. Since Mr. 
 Vlasceanu obviously did the Debian package, may I maintain and 
 distribute Fedora & OpenSuse DMD packages?
 
 Kind regards
 
 Walter Bright wrote:
 This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

 http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb


It's being distributed on the digitalmars site, so it's not illegal for Walter. :) -JJR
Mar 07 2008
next sibling parent BCS <BCS pathlink.com> writes:
John Reimer wrote:
 Dejan Lekic wrote:
 
 Mr. Bright,
 I thought it is illegal to pack DMD and distribute it. Since Mr. 
 Vlasceanu obviously did the Debian package, may I maintain and 
 distribute Fedora & OpenSuse DMD packages?

 Kind regards

 Walter Bright wrote:

 This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

 http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb


It's being distributed on the digitalmars site, so it's not illegal for Walter. :) -JJR

and therefor a similar arrangement would also not be illegal for you with respect to Fedora & OpenSuse. Contact Walter and see what you can arrange.
Mar 07 2008
prev sibling parent reply Jason House <jason.james.house gmail.com> writes:
John Reimer wrote:

 Dejan Lekic wrote:
 Mr. Bright,
 I thought it is illegal to pack DMD and distribute it. Since Mr.
 Vlasceanu obviously did the Debian package, may I maintain and
 distribute Fedora & OpenSuse DMD packages?
 
 Kind regards
 
 Walter Bright wrote:
 This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

 http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb


It's being distributed on the digitalmars site, so it's not illegal for Walter. :) -JJR

Hmmm... How hard would it be to tweak the distribution mechanism such that ubuntu users can add digital mars to /etc/apt/sources.list? If that's done, users will automagically be prompted with the option to upgrade with each new release (and other nifty stuff like command-line updates... apt-get install dmd)
Mar 07 2008
next sibling parent Jason House <jason.james.house gmail.com> writes:
Jarrod wrote:

 On Fri, 07 Mar 2008 21:05:04 -0500, Jason House wrote:
 
 Hmmm... How hard would it be to tweak the distribution mechanism such
 that ubuntu users can add digital mars to /etc/apt/sources.list?  If
 that's done, users will automagically be prompted with the option to
 upgrade with each new release (and other nifty stuff like command-line
 updates... apt-get install dmd)

There's an apt repository for it already. It downloads the compiler from the DMD site and installs it for you: deb http://d.xk.pl/debian/ unstable contrib Updates within a few days of each release, and can install dmd 1 or 2 for you. Works for any linux distro with apt, really.

Is that on the digitalmars site somewhere? It's a good feature to advertise.
Mar 08 2008
prev sibling next sibling parent Jason House <jason.james.house gmail.com> writes:
Jarrod wrote:

 On Fri, 07 Mar 2008 21:05:04 -0500, Jason House wrote:
 
 Hmmm... How hard would it be to tweak the distribution mechanism such
 that ubuntu users can add digital mars to /etc/apt/sources.list?  If
 that's done, users will automagically be prompted with the option to
 upgrade with each new release (and other nifty stuff like command-line
 updates... apt-get install dmd)

There's an apt repository for it already. It downloads the compiler from the DMD site and installs it for you: deb http://d.xk.pl/debian/ unstable contrib Updates within a few days of each release, and can install dmd 1 or 2 for you. Works for any linux distro with apt, really.

What's the proper way to have this work with tango?
Mar 08 2008
prev sibling parent Georg Wrede <georg nospam.org> writes:
Jesse Phillips wrote:
 On Fri, 07 Mar 2008 21:05:04 -0500, Jason House wrote:
 
 
John Reimer wrote:


Dejan Lekic wrote:

Mr. Bright,
I thought it is illegal to pack DMD and distribute it. Since Mr.
Vlasceanu obviously did the Debian package, may I maintain and
distribute Fedora & OpenSuse DMD packages?

Kind regards

Walter Bright wrote:

This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb


It's being distributed on the digitalmars site, so it's not illegal for Walter. :) -JJR

Hmmm... How hard would it be to tweak the distribution mechanism such that ubuntu users can add digital mars to /etc/apt/sources.list? If that's done, users will automagically be prompted with the option to upgrade with each new release (and other nifty stuff like command-line updates... apt-get install dmd)

digitalmars would have to run a repository for it but I don't think it would be too hard to set up. One of my concerns right now is the fact that you can't install dmd2 and dmd1 side by side, well you can but the conf file doesn't handle it. I feel being able to install all variations of the compiler should be supported. This, to me, would resolve a lot of the "competition."

I second that! For a small company this really is a problem. During the years different apps get programmed to different customers, and it's easiest to do bug fixing and incrementals using the same version of D as the original. (Porting to the latest D is unfeasible for every little bug fix, since it may cause a lot of "unnecessary" work, especially when the app is nontrivial.) Simply, if Walter changes the library naming convention to something like libphobos<dmd-version-number>[debug/release] we'd be a long way towards the goal. Of course additionally we need to fix paths and such on our development machines whenever we "switch" compilers, but that's a piece of cake, compared.
Mar 09 2008
prev sibling next sibling parent Jesse Phillips <jessekphillips gmail.com> writes:
On Fri, 07 Mar 2008 21:05:04 -0500, Jason House wrote:

 John Reimer wrote:
 
 Dejan Lekic wrote:
 Mr. Bright,
 I thought it is illegal to pack DMD and distribute it. Since Mr.
 Vlasceanu obviously did the Debian package, may I maintain and
 distribute Fedora & OpenSuse DMD packages?
 
 Kind regards
 
 Walter Bright wrote:
 This was prepared by Cristi Vlasceanu (of Zerobugs fame!)

 http://ftp.digitalmars.com/dmd_2.012-030608_i386.deb


It's being distributed on the digitalmars site, so it's not illegal for Walter. :) -JJR

Hmmm... How hard would it be to tweak the distribution mechanism such that ubuntu users can add digital mars to /etc/apt/sources.list? If that's done, users will automagically be prompted with the option to upgrade with each new release (and other nifty stuff like command-line updates... apt-get install dmd)

digitalmars would have to run a repository for it but I don't think it would be too hard to set up. One of my concerns right now is the fact that you can't install dmd2 and dmd1 side by side, well you can but the conf file doesn't handle it. I feel being able to install all variations of the compiler should be supported. This, to me, would resolve a lot of the "competition."
Mar 07 2008
prev sibling next sibling parent Jarrod <qwerty ytre.wq> writes:
On Fri, 07 Mar 2008 21:05:04 -0500, Jason House wrote:

 Hmmm... How hard would it be to tweak the distribution mechanism such
 that ubuntu users can add digital mars to /etc/apt/sources.list?  If
 that's done, users will automagically be prompted with the option to
 upgrade with each new release (and other nifty stuff like command-line
 updates... apt-get install dmd)

There's an apt repository for it already. It downloads the compiler from the DMD site and installs it for you: deb http://d.xk.pl/debian/ unstable contrib Updates within a few days of each release, and can install dmd 1 or 2 for you. Works for any linux distro with apt, really.
Mar 08 2008
prev sibling parent Jarrod <qwerty ytre.wq> writes:
On Sat, 08 Mar 2008 12:09:20 -0500, Jason House wrote:

 Is that on the digitalmars site somewhere?  It's a good feature to
 advertise..

I found it on the wiki, but it's not on the site.
 What's the proper way to have this work with tango?

You'd have to build and install it manually, or use DSSS. The installer places phobos in /usr/lib/dmd/src/phobos, so the best place to put tango would probably be /usr/lib/dmd/src/tango, and then edit /etc/dmd.conf to include that location instead of the phobos one. You could also place it with all the other libraries in /usr/include/d/.
Mar 09 2008