April 21, 2007
Bill Baxter wrote:
> 
> Is installing to a different volume than C: supposed to work on Windows?
> I'm getting this weird error trying to do a dsss install as per the instructions here: http://www.dsource.org/projects/dsss/browser/trunk/docs/README.use
> 
> -------
> F:\usr\pkg\Dlang>dsss install --prefix=c:/usr/pkg/Dlang/dsss
> Installing DD-dmd
> + making directory F:\usr\pkg\Dlang\c:/usr/pkg/Dlang/dsss\lib
> Error: F:\usr\pkg\Dlang\c:: The filename, directory name, or volume label syntax is incorrect.
> -------

That's really strange ... I'm suspecting that it doesn't know that that's a fully-qualified path, because of the slashes? Try backslashes. If that fixes it, submit a ticket and I'll make it a bit less sensitive.


> 
> 
> It looks like the F: drive bit is causing it trouble.
> 
> Anyway, do I really need to dsss install to use dsss on Windows?  It seems to do basic stuff ok just by putting the bin dir on my PATH.

The only feature that /requires/ installation it is 'dsss net'.

> 
> --bb

 - Gregor Richards
April 22, 2007
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.

This past week, DSSS has taken a huge portion of my life. I've closed the tickets that were actual bugs, and implemented several (but not all) of the feature requests. It's now at a fairly stable resting point, so there won't be another release for a while unless there's a very good reason (I do have other commitments ;) ). Anyway, here's DSSS and Rebuild 0.64.

The changelog:
        - Rebuild: Added "rerun" mode, which acts like a more robust rdmd (see
          ticket #28).
        - Rebuild: <prefix>/include/d is always included automatically in the
          import path, so that rebuild can be used more easily in isolation
          with DSSS-installed software.
        - Added `dsss net depslist` command.
        - Made `dsss uninstall` explicitly require an argument.
        - Rebuild: Fixed -K flag (see ticket #56).
        - Rebuild: Made --prefix=<absolute path> work properly on Windows when
          backslashes are used (see ticket #53).

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

 - Gregor Richards
April 22, 2007
Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
> 
> This past week, DSSS has taken a huge portion of my life. I've closed the tickets that were actual bugs, and implemented several (but not all) of the feature requests. It's now at a fairly stable resting point, so there won't be another release for a while unless there's a very good reason (I do have other commitments ;) ). Anyway, here's DSSS and Rebuild 0.64.
> 
> The changelog:
>         - Rebuild: Added "rerun" mode, which acts like a more robust rdmd (see
>           ticket #28).
>         - Rebuild: <prefix>/include/d is always included automatically in the
>           import path, so that rebuild can be used more easily in isolation
>           with DSSS-installed software.
>         - Added `dsss net depslist` command.
>         - Made `dsss uninstall` explicitly require an argument.
>         - Rebuild: Fixed -K flag (see ticket #56).
>         - Rebuild: Made --prefix=<absolute path> work properly on Windows when
>           backslashes are used (see ticket #53).
> 
> As per usual, more information and downloads are available at:
> DSSS: http://www.dsource.org/projects/dsss/
> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
> 
>  - Gregor Richards

One thing I've been meaning to ask -- is it not possible for dsss to update itself using 'dsss net install'?

--bb
April 22, 2007
Bill Baxter wrote:
> Gregor Richards wrote:
>> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>>
>> This past week, DSSS has taken a huge portion of my life. I've closed the tickets that were actual bugs, and implemented several (but not all) of the feature requests. It's now at a fairly stable resting point, so there won't be another release for a while unless there's a very good reason (I do have other commitments ;) ). Anyway, here's DSSS and Rebuild 0.64.
>>
>> The changelog:
>>         - Rebuild: Added "rerun" mode, which acts like a more robust rdmd (see
>>           ticket #28).
>>         - Rebuild: <prefix>/include/d is always included automatically in the
>>           import path, so that rebuild can be used more easily in isolation
>>           with DSSS-installed software.
>>         - Added `dsss net depslist` command.
>>         - Made `dsss uninstall` explicitly require an argument.
>>         - Rebuild: Fixed -K flag (see ticket #56).
>>         - Rebuild: Made --prefix=<absolute path> work properly on Windows when
>>           backslashes are used (see ticket #53).
>>
>> As per usual, more information and downloads are available at:
>> DSSS: http://www.dsource.org/projects/dsss/
>> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>>
>>  - Gregor Richards
> 
> One thing I've been meaning to ask -- is it not possible for dsss to update itself using 'dsss net install'?
> 
> --bb

Not right now. There's a ticket on it.

 - Gregor Richards
April 23, 2007
Gregor Richards wrote:
> Bill Baxter wrote:
>> Gregor Richards wrote:
>>> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>>>
>>> This past week, DSSS has taken a huge portion of my life. I've closed the tickets that were actual bugs, and implemented several (but not all) of the feature requests. It's now at a fairly stable resting point, so there won't be another release for a while unless there's a very good reason (I do have other commitments ;) ). Anyway, here's DSSS and Rebuild 0.64.
>>>
>>> The changelog:
>>>         - Rebuild: Added "rerun" mode, which acts like a more robust rdmd (see
>>>           ticket #28).
>>>         - Rebuild: <prefix>/include/d is always included automatically in the
>>>           import path, so that rebuild can be used more easily in isolation
>>>           with DSSS-installed software.
>>>         - Added `dsss net depslist` command.
>>>         - Made `dsss uninstall` explicitly require an argument.
>>>         - Rebuild: Fixed -K flag (see ticket #56).
>>>         - Rebuild: Made --prefix=<absolute path> work properly on Windows when
>>>           backslashes are used (see ticket #53).
>>>
>>> As per usual, more information and downloads are available at:
>>> DSSS: http://www.dsource.org/projects/dsss/
>>> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>>>
>>>  - Gregor Richards
>>
>> One thing I've been meaning to ask -- is it not possible for dsss to update itself using 'dsss net install'?
>>
>> --bb
> 
> Not right now. There's a ticket on it.
> 

What is the preferred way to upgrade to a new version? Just overwrite or delete old?

O.
April 23, 2007
Olli Aalto wrote:
> What is the preferred way to upgrade to a new version? Just overwrite or delete old?
> 
> O.

At the moment, yes. `dsss net install dsss` has been broken for a while >_>

 - Gregor Richards
April 23, 2007
I can't get the svn client to work with my HTTP proxy. While curl can be persuaded to use it simply by setting some environment variables, I don't know hot to make svn.exe use my proxy under Windows.

Ciao
April 28, 2007
Roberto Mariottini wrote:
> I can't get the svn client to work with my HTTP proxy. While curl can be persuaded to use it simply by setting some environment variables, I don't know hot to make svn.exe use my proxy under Windows.
> 
> Ciao

Sorry about the slow response.

From what I've managed to figure out, SVN can be convinced to use a SOCKS proxy, but not an HTTP proxy.

If SVN fails, DSSS will fall through to an HTTP mirror, so DSSS should still work. Unfortunately, SVN can take a fairly ridiculous amount of time to fail. I think I'll reduce the default timeout of SVN as called by DSSS.

 - Gregor Richards
May 07, 2007
Hi Gregor,

I have some trouble with the doc generation again.

The tip you gave me last time

"rebuild -o- -candydoc -Ddmylib_doc mylib/*.d"

worked smoothly, but with this new release I got the message:

"WARNING: Module application.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first."

Ok, I didn't have module declarations in my sources so I made it up.

With having the module declaration in my sources the documentation generation silently dies. Simply nothing happens. Could you please take a look at?

Many thanks,
David



May 07, 2007
David Ferenczi wrote:

> Hi Gregor,
> 
> I have some trouble with the doc generation again.
> 
> The tip you gave me last time
> 
> "rebuild -o- -candydoc -Ddmylib_doc mylib/*.d"
> 
> worked smoothly, but with this new release I got the message:
> 
> "WARNING: Module application.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first."
> 
> Ok, I didn't have module declarations in my sources so I made it up.
> 
> With having the module declaration in my sources the documentation generation silently dies. Simply nothing happens. Could you please take a look at?
> 
> Many thanks,
> David


Sorry, it's not exactly true. The modules.ddoc file gets generated, but the documentation.