D Shared Software System version 0.4 released!

Gregor Richards Richards at codu.org
Sat Nov 18 00:53:42 PST 2006


Bill Baxter wrote:
> Gregor Richards wrote:
> 
>> Bill Baxter wrote:
>>
>>> Gregor Richards wrote:
>>>
>>>> (And no, there shall be no name change)
>>>>
>>>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>>>>
>>>>         - Fixed a bug causing DSSS not to download mirrors.list 
>>>> (which was fairly docile since there are no working mirrors yet)
>>>>         - Modified to work properly on Mac OS X (hopefully)
>>>>         - Wrote simple install and use documents.
>>>>         - Added version output to the --help output.
>>>>         - dsss net list command implemented.
>>>>         - dsss net search command implemented.
>>>>         - dsss installed command implemented.
>>>>         - unix2dos is now used for all patches on Windows, due to a 
>>>> bug (of sorts) in GNU patch on Windows.
>>>>
>>>> Notably:
>>>> 1) This should work on Mac OS X now.
>>>> 2) The net component should (I hope) work on Windows now (patch.exe 
>>>> is a bit picky on Windows)
>>>> 3) You can now list all packages and search for packages installable 
>>>> via the network.
>>>>
>>>> More info and downloads at http://www.dsource.org/projects/dsss .
>>>>
>>>>  - Gregor Richards
>>>
>>>
>>>
>>>
>>> I get:
>>>
>>> + unix2dos mango.diff
>>> 'unix2dos' is not recognized as an internal or external command,
>>> operable program or batch file.
>>>
>>> --bb
>>
>>
>> Damn it, I forgot to cause it to actually INSTALL it X_X
>>
>> I've updated the binary: 
>> http://www.dsource.org/projects/dsss/browser/downloads/0.4/dsss-0.4-dmd-win-try2.zip?format=raw 
> 
> 
> 
> 
> Ok, now I tried to 'dsss net install mango' again and it started giving 
> me a bunch of messages like the following:
> 
>> mango.diff: done.
>> patching file dsss.conf
>> patching file mango/db/memcache/MemCache.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file 
>> mango/db/memcache/MemCache.d.rej
>> patching file mango/locks/CyclicBarrier.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file 
>> mango/locks/CyclicBarrier.d.rej
>> patching file mango/locks/Exchanger.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n] EOF
> 
> 
> Wasn't obvious what I was supposed to do, so I just bailed out of that 
> one.  The default answer didn't seem to be working.
> 
> 
> Then I tried to install something I hadn't installed before to avoid 
> those issues.  'dsss net install dool'.  After copying a bunch of files 
> it stopped with an error:
>   ...
>   + copying Node.di
>   + copying DNode.di
>   + copying Character.di
>   + copying System.di
>   Error: 
> f:\usr\pkg\Dlang\dsss\tmp\DSSS_dool\src\.svn\text-base\build.d.svn-base:
>   Access is denied.
> 
> This will be pretty cool when it all works!
> 
> --bb

My suspicion right now is that, though it died there, it actually /did/ 
install properly.  I think that it died while trying to clean up after 
itself.  Type 'dsss list' and see if dool actually got installed.

  - Gregor Richards



More information about the Digitalmars-d-announce mailing list