November 18, 2006 D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
(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 |
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | 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
|
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | 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 - Gregor Richards |
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | 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 |
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | 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
Windows is really kicking my arse here X-D
Try deleting your ...\tmp\DSSS_mango directory and retrying mango, but it'll probably fail at the same point. In the interim, I'm going to try to get access to a Windows system to test this properly on.
These are some mighty strange, esoteric problems it's running into.
- Gregor Richards
|
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | 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
|
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote: > I have just released version 0.4 of DSSS. It includes several bugfixes: > Notably: > 1) This should work on Mac OS X now. Compilation seems to have succeeded, installation failed though: # sudo `pwd`/dsss install --prefix=/usr/local Installing hcf Command: install hcf/env.d /usr/local/include/d/hcf + making directory /usr/local/include/d/hcf + copying env.d + cp -af hcf/env.d /usr/local/include/d/hcf/env.d cp: illegal option -- a As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD. --anders |
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders F Björklund wrote:
> Gregor Richards wrote:
>
>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>
>
>> Notably:
>> 1) This should work on Mac OS X now.
>
>
> Compilation seems to have succeeded, installation failed though:
>
> # sudo `pwd`/dsss install --prefix=/usr/local
> Installing hcf
> Command: install hcf/env.d /usr/local/include/d/hcf
> + making directory /usr/local/include/d/hcf
> + copying env.d
> + cp -af hcf/env.d /usr/local/include/d/hcf/env.d
> cp: illegal option -- a
>
> As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD.
>
> --anders
Ha-HAH *shoots self in face*
Okidoke, I'm going to check every system() it uses against Mac OS X's man pages.
- Gregor Richards
|
November 18, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders F Björklund wrote: > Gregor Richards wrote: > >> I have just released version 0.4 of DSSS. It includes several bugfixes: > > >> Notably: >> 1) This should work on Mac OS X now. > > > Compilation seems to have succeeded, installation failed though: > > # sudo `pwd`/dsss install --prefix=/usr/local > Installing hcf > Command: install hcf/env.d /usr/local/include/d/hcf > + making directory /usr/local/include/d/hcf > + copying env.d > + cp -af hcf/env.d /usr/local/include/d/hcf/env.d > cp: illegal option -- a > > As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD. > > --anders Could you try the latest SVN snapshot of DSSS? - Gregor Richards PS: http://svn.dsource.org/projects/dsss/trunk |
November 19, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote: >> As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD. > > Ha-HAH *shoots self in face* > > Okidoke, I'm going to check every system() it uses against Mac OS X's man pages. Cross-platform shell scripts are an old arcane black art of magic... Autotools has some pointers, but it's easier to use GNU "install" ? http://www.gnu.org/software/autoconf/manual/html_node/Portable-Shell.html --anders |
Copyright © 1999-2021 by the D Language Foundation