www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Install/Uninstall using DSSS

reply tyro[a.c.edwards] <no spam.com> writes:
Not understanding something about how this program works. Why would the version
of the program being installed be hard coded into DSSS? For instance I used
DSSS to install DMD today and it installed "Digital Mars D Compiler v1.018"
even thought the latest stable version is v1.023. Wouldn't it make more sense
to have the program identify and install the most current stable version of the
program? Speaking of which, there are the locations from which the program does
it's installations:

1) http://svn.dsource.org/projects/dsss/sources
2) http://dsss.brainsware.org/sources

Why wouldn't DMD be installed from ftp.digitalmars.com?

Well that's definitely what I'm looking for so let me go ahead and uninstall
this bad boy. So far so good: DSSS reports a successful uninstall and every
attempt after that reports "Package dmd is not installed." But wait a minute
all the files are still resident on my computer. Am I missing something or are
the files placed on the computer not supposed to be removed in the uninstall
process?

Guess I was expecting a little too much there. Back to installation by
unzipping zip files! Thanks for the effort anyway.

Andrew
Nov 14 2007
next sibling parent Bill Baxter <dnewsgroup billbaxter.com> writes:
tyro[a.c.edwards] wrote:
 Not understanding something about how this program works. Why would the
version of the program being installed be hard coded into DSSS? For instance I
used DSSS to install DMD today and it installed "Digital Mars D Compiler
v1.018" even thought the latest stable version is v1.023. Wouldn't it make more
sense to have the program identify and install the most current stable version
of the program? Speaking of which, there are the locations from which the
program does it's installations:
 
 1) http://svn.dsource.org/projects/dsss/sources
 2) http://dsss.brainsware.org/sources
 
 Why wouldn't DMD be installed from ftp.digitalmars.com?
 
 Well that's definitely what I'm looking for so let me go ahead and uninstall
this bad boy. So far so good: DSSS reports a successful uninstall and every
attempt after that reports "Package dmd is not installed." But wait a minute
all the files are still resident on my computer. Am I missing something or are
the files placed on the computer not supposed to be removed in the uninstall
process?
 
 Guess I was expecting a little too much there. Back to installation by
unzipping zip files! Thanks for the effort anyway.
 
 Andrew

I think DSSS is great, but installing DMD on windows is so easy, I wouldn't bother with it for that. And installing Tango or GDC is so complicated that I wouldn't trust it for that. But it works pretty well for regular D code. The major thing it lacks as you also notices is any sort of a versioning mechanism to allow selection of versions or multiple installs of different versions of things. --bb
Nov 14 2007
prev sibling next sibling parent Lutger <lutger.blijdestijn gmail.com> writes:
tyro[a.c.edwards] wrote:
 Not understanding something about how this program works. Why would the
version of the program being installed be hard coded into DSSS? For instance I
used DSSS to install DMD today and it installed "Digital Mars D Compiler
v1.018" even thought the latest stable version is v1.023. Wouldn't it make more
sense to have the program identify and install the most current stable version
of the program? Speaking of which, there are the locations from which the
program does it's installations:
 
 1) http://svn.dsource.org/projects/dsss/sources
 2) http://dsss.brainsware.org/sources
 
 Why wouldn't DMD be installed from ftp.digitalmars.com?
 
 Well that's definitely what I'm looking for so let me go ahead and uninstall
this bad boy. So far so good: DSSS reports a successful uninstall and every
attempt after that reports "Package dmd is not installed." But wait a minute
all the files are still resident on my computer. Am I missing something or are
the files placed on the computer not supposed to be removed in the uninstall
process?
 
 Guess I was expecting a little too much there. Back to installation by
unzipping zip files! Thanks for the effort anyway.
 
 Andrew

Unfortunate that this didn't work out, but I definitely recommend to give dsss another chance and learn what's it capable of.
Nov 15 2007
prev sibling next sibling parent reply "Jarrett Billingsley" <kb3ctd2 yahoo.com> writes:
"tyro[a.c.edwards]" <no spam.com> wrote in message 
news:fhgq7q$2sqp$1 digitalmars.com...
 Not understanding something about how this program works. Why would the 
 version of the program being installed be hard coded into DSSS? For 
 instance I used DSSS to install DMD today and it installed "Digital Mars D 
 Compiler v1.018" even thought the latest stable version is v1.023. 
 Wouldn't it make more sense to have the program identify and install the 
 most current stable version of the program? Speaking of which, there are 
 the locations from which the program does it's installations:

 1) http://svn.dsource.org/projects/dsss/sources
 2) http://dsss.brainsware.org/sources

 Why wouldn't DMD be installed from ftp.digitalmars.com?

 Well that's definitely what I'm looking for so let me go ahead and 
 uninstall this bad boy. So far so good: DSSS reports a successful 
 uninstall and every attempt after that reports "Package dmd is not 
 installed." But wait a minute all the files are still resident on my 
 computer. Am I missing something or are the files placed on the computer 
 not supposed to be removed in the uninstall process?

 Guess I was expecting a little too much there. Back to installation by 
 unzipping zip files! Thanks for the effort anyway.

 Andrew

In my experience DSSS works much better on Linux than on Windows. It's not really all that surprising, since the developer is .. well, a rabid Windows-hater. But things tend to be easier to install under Windows, so if all you need a build tool, Build works very nicely on Windows (but not so well under Linux. Hmmm...)
Nov 15 2007
parent Bill Baxter <dnewsgroup billbaxter.com> writes:
Jarrett Billingsley wrote:
 "tyro[a.c.edwards]" <no spam.com> wrote in message 
 news:fhgq7q$2sqp$1 digitalmars.com...
 Not understanding something about how this program works. Why would the 
 version of the program being installed be hard coded into DSSS? For 
 instance I used DSSS to install DMD today and it installed "Digital Mars D 
 Compiler v1.018" even thought the latest stable version is v1.023. 
 Wouldn't it make more sense to have the program identify and install the 
 most current stable version of the program? Speaking of which, there are 
 the locations from which the program does it's installations:

 1) http://svn.dsource.org/projects/dsss/sources
 2) http://dsss.brainsware.org/sources

 Why wouldn't DMD be installed from ftp.digitalmars.com?

 Well that's definitely what I'm looking for so let me go ahead and 
 uninstall this bad boy. So far so good: DSSS reports a successful 
 uninstall and every attempt after that reports "Package dmd is not 
 installed." But wait a minute all the files are still resident on my 
 computer. Am I missing something or are the files placed on the computer 
 not supposed to be removed in the uninstall process?

 Guess I was expecting a little too much there. Back to installation by 
 unzipping zip files! Thanks for the effort anyway.

 Andrew

In my experience DSSS works much better on Linux than on Windows. It's not really all that surprising, since the developer is .. well, a rabid Windows-hater. But things tend to be easier to install under Windows, so if all you need a build tool, Build works very nicely on Windows (but not so well under Linux. Hmmm...)

I use dsss almost exclusively on Windows. I only fire up my VMWare ubuntu occasionally to check compatibility. So maybe it does work better on Linux, but it still works great on Windows in my experience. --bb
Nov 15 2007
prev sibling next sibling parent Christian Kamm <a b.c> writes:
 Not understanding something about how this program works. Why would the
version 
 of the program being installed be hard coded into DSSS? For instance I used
DSSS to 
 install DMD today and it installed "Digital Mars D Compiler v1.018" even
thought the latest 
 stable version is v1.023. 

It used to grab the 'officially stable' dmd.zip from digitalmars (which is 1.015, it seems). Gregor changed it to DMD 1.018 a few months ago. That there's no dmd-latest is my fault: I told Gregor I'd add it and keep it updated, but failed to do so. After some attempts, making the installation and unstallation work properly across platforms and cooperative with phobos/tango installations seemed to require more effort than it's worth.
 Speaking of which, there are the locations from which the program does it's
installations:
 
 1) http://svn.dsource.org/projects/dsss/sources
 2) http://dsss.brainsware.org/sources
 
 Why wouldn't DMD be installed from ftp.digitalmars.com?

It is. Christian
Nov 15 2007
prev sibling parent Jesse Phillips <jessekphillips gmail.com> writes:
On Thu, 15 Nov 2007 01:50:34 -0500, tyro[a.c.edwards] wrote:

 Not understanding something about how this program works. Why would the
 version of the program being installed be hard coded into DSSS? For
 instance I used DSSS to install DMD today and it installed "Digital Mars
 D Compiler v1.018" even thought the latest stable version is v1.023.
 Wouldn't it make more sense to have the program identify and install the
 most current stable version of the program? Speaking of which, there are
 the locations from which the program does it's installations:
 
 1) http://svn.dsource.org/projects/dsss/sources 2)
 http://dsss.brainsware.org/sources
 
 Why wouldn't DMD be installed from ftp.digitalmars.com?
 
 Well that's definitely what I'm looking for so let me go ahead and
 uninstall this bad boy. So far so good: DSSS reports a successful
 uninstall and every attempt after that reports "Package dmd is not
 installed." But wait a minute all the files are still resident on my
 computer. Am I missing something or are the files placed on the computer
 not supposed to be removed in the uninstall process?
 
 Guess I was expecting a little too much there. Back to installation by
 unzipping zip files! Thanks for the effort anyway.
 
 Andrew

I haven't used the windows version, but I would not use its ability to install dmd as a good rating of dsss. The main reason is that it will be behind, this is caused because dmd.zip from the ftp site (yes it uses the digitalmars site) is behind and to get the latest you must query the site and compare versions, I don't think it's worth it. I would suggest keeping it and see what it can do for you. If you haven't had a need for make files it looses its appeal, but I can see more and more D projects shipping installable with dsss.
Nov 29 2007