View mode: basic / threaded / horizontal-split · Log in · Help
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!
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!
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!
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!
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!
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!
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!
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!
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!
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
« First   ‹ Prev
1 2 3 4
Top | Discussion index | About this forum | D home