November 17, 2006

Jesse Phillips wrote:
> Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up.
> 
> svn: PROPFIND request failed on '/projects/dsss/sources'
> svn: PROPFIND of '/projects/dsss/sources': could not connect to server
> (https://svn.dsource.org)

hum, still getting the error, any ideas why? Also the mirror requests a username and password?
November 17, 2006
Jesse Phillips wrote:
> 
> Jesse Phillips wrote:
>> Working on testing it, so far so it. It is all installed and
>> downloading/installing wxd... hmm, not connecting. I try again when I
>> wake up.
>>
>> svn: PROPFIND request failed on '/projects/dsss/sources'
>> svn: PROPFIND of '/projects/dsss/sources': could not connect to server
>> (https://svn.dsource.org)
> 
> hum, still getting the error, any ideas why? Also the mirror requests a
> username and password?

Hey, wait ... are you still using DSSS 0.2?  DSSS 0.3 (and later) use HTTP, so it shouldn't be trying to check out /projects/dsss/sources at all ...

DSSS is still sort of coming together, so old versions won't actually work - I think the current system for acquiring sources.list is good though, so I don't think that component will change post-0.3.

As per the mirror username/password, I'm trying to work that out with the guy who's hosting the mirror, it's not supposed to work like that (of course).

 - Gregor Richards
November 17, 2006
Gregor Richards wrote:

> Hmm, does Mac not use GNU Binutils for ld?  If not, I'll have to adjust slightly the backend to work properly.
> 
> There were some changes to bu[il]d that required the addition of some flags for GNU ld.  I didn't realize that Mac doesn't use GNU ld.  My apologies.

Not a problem, but no it doesn't: "ld - Mach object file link editor"

The other problem is easier to fix, just run ranlib on the static lib.

--anders
November 17, 2006
Gregor Richards wrote:

> I have just released version 0.3 of DSSS, the D Shared Software System.

I've tried to grab mango:
$ dsss net install mango
[...]
[...]
[...]
mango/containers => DD-mango-containers
[...]
mango/sys/Atomic.di(38): version X86_not_GNU declaration must be at module
level

Code:
// this ASM code doesn't work on GDC
version (X86) {
    version (GNU) {} else {
        version = X86_not_GNU;
    }
}

What to do with that?

Where to report such errors? http://www.dsource.org/forums/viewtopic.php?t=2025 ?


Little polishing, little more packages, little more examples and DSSS is going to be D's rocket to stars. Before DSSS I was to lazy to try out so many D useful packages. Now - when all of them may be installed automagically - everything changes. And depending on 3rd party D libs wouldn't be a problem anymore. End user of my software will just install dsss and does not have to worry about anything.
November 17, 2006
Georg Wrede wrote:
> Jesse Phillips wrote:
>> Working on testing it, so far so it. It is all installed and
>> downloading/installing wxd... hmm, not connecting. I try again when I
>> wake up.
>>
>> svn: PROPFIND request failed on '/projects/dsss/sources'
>> svn: PROPFIND of '/projects/dsss/sources': could not connect to server
>> (https://svn.dsource.org)
>>
>> Gregor Richards wrote:
>>
>>>
>>> In response to BCS' questions from the 0.2 thread:
>>>
>>> 1) What is <your_favorite_prefix>?
>>>
>>> It's your favorite prefix :).  Wherever you want to install DSSS.  /usr,
>>> /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.
>>
>>
>> Maybe you should say <your_favorite_install_path>
> 
> Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.

Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>
November 17, 2006
Anders F Björklund wrote:
> Gregor Richards wrote:
> 
>> Hmm, does Mac not use GNU Binutils for ld?  If not, I'll have to adjust slightly the backend to work properly.
>>
>> There were some changes to bu[il]d that required the addition of some flags for GNU ld.  I didn't realize that Mac doesn't use GNU ld.  My apologies.
> 
> Not a problem, but no it doesn't: "ld - Mach object file link editor"
> 
> The other problem is easier to fix, just run ranlib on the static lib.
> 
> --anders

I've made some changes and I think it should be less of an issue now - may still need to add ranlib support to the internal bu[il]d. Anyway, I will probably release DSSS 0.4 (much later) today or tomorrow, and it should have Mac support.

 - Gregor Richards
November 17, 2006
Dawid Ciężarkiewicz wrote:
> Gregor Richards wrote:
> 
>> I have just released version 0.3 of DSSS, the D Shared Software System.
> 
> I've tried to grab mango:
> $ dsss net install mango
> [...]
> [...]
> [...]
> mango/containers => DD-mango-containers
> [...]
> mango/sys/Atomic.di(38): version X86_not_GNU declaration must be at module
> level
> 
> Code:
> // this ASM code doesn't work on GDC
> version (X86) {
>     version (GNU) {} else {
>         version = X86_not_GNU;
>     }
> }
> 
> What to do with that?
> 

Actually, that was my fault - I added a patch to Mango to make it work with GDC, and it looks like it broke on DMD ...

Try it now, I believe it should be working.

 - Gregor Richards
November 17, 2006
Don Clugston wrote:
> Georg Wrede wrote:
>> Jesse Phillips wrote:
>>> Working on testing it, so far so it. It is all installed and
>>> downloading/installing wxd... hmm, not connecting. I try again when I
>>> wake up.
>>>
>>> svn: PROPFIND request failed on '/projects/dsss/sources'
>>> svn: PROPFIND of '/projects/dsss/sources': could not connect to server
>>> (https://svn.dsource.org)
>>>
>>> Gregor Richards wrote:
>>>
>>>>
>>>> In response to BCS' questions from the 0.2 thread:
>>>>
>>>> 1) What is <your_favorite_prefix>?
>>>>
>>>> It's your favorite prefix :).  Wherever you want to install DSSS.  /usr,
>>>> /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.
>>>
>>>
>>> Maybe you should say <your_favorite_install_path>
>>
>> Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.
> 
> Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>

That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.


Sean
November 17, 2006
Sean Kelly wrote:

>> Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>
> 
> That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.

Me too: "Microsoft's Computer", "Microsoft's Pictures", ... :-)

Gotta love DRM.
--anders
November 17, 2006
Anders F Björklund wrote:
> Sean Kelly wrote:
> 
>>> Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>
>>
>> That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.
> 
> Me too: "Microsoft's Computer", "Microsoft's Pictures", ... :-)
> 
> Gotta love DRM.

LOL