Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
January 04, 2007 DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident). Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ . To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository. Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :) - Gregor Richards |
January 05, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>
> DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident).
>
> Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ . To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository.
>
> Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :)
>
> - Gregor Richards
I have posted some questions in the png thread but figured this is a better place.
I'm embarrassed to have to ask, but I couldn't figure out what is the recommended way to 'install' libraries not registered with the net install. Do I just put them in the appropiate paths under the dsss path, or are there more steps involved to let dsss know about them? The net install works flawless out of the box, amazing stuff.
I have registered with the SMI interface btw, as I understand the name of the project is already there I just have to wait for you to set permissions?
|
January 05, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lutger | Lutger wrote: > Gregor Richards wrote: >> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. >> >> DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident). >> >> Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ . To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository. >> >> Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :) >> >> - Gregor Richards > > I have posted some questions in the png thread but figured this is a better place. > > I'm embarrassed to have to ask, but I couldn't figure out what is the recommended way to 'install' libraries not registered with the net install. Do I just put them in the appropiate paths under the dsss path, or are there more steps involved to let dsss know about them? The net install works flawless out of the box, amazing stuff. Anything that's set up to build with dsss can be built and installed with: dsss build dsss install If it hasn't been set up to build with dsss, then it's a bit of a bigger problem :) > > I have registered with the SMI interface btw, as I understand the name of the project is already there I just have to wait for you to set permissions? Yeah - but I also need your username first ;) - Gregor Richards |
January 06, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>
> DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident).
>
> Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ .. To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository.
>
> Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :)
>
> - Gregor Richards
Is there any what to get the list of projects by way of the SMI?
|
January 06, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote: > Lutger wrote: (...) >> >> I have posted some questions in the png thread but figured this is a better place. >> >> I'm embarrassed to have to ask, but I couldn't figure out what is the recommended way to 'install' libraries not registered with the net install. Do I just put them in the appropiate paths under the dsss path, or are there more steps involved to let dsss know about them? The net install works flawless out of the box, amazing stuff. > > Anything that's set up to build with dsss can be built and installed with: > > dsss build > dsss install > > If it hasn't been set up to build with dsss, then it's a bit of a bigger problem :) Ah okay. Then do you recommend to use bud alongside with dsss or is there a way to set up things to build with dsss that are not already configured that way? I was under the impression that dsss would replace / incorporate bud at this moment already. >> I have registered with the SMI interface btw, as I understand the name of the project is already there I just have to wait for you to set permissions? > > Yeah - but I also need your username first ;) > > - Gregor Richards I send you an email. |
January 06, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to BCS | BCS wrote:
> Gregor Richards wrote:
>
>> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>>
>> DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident).
>>
>> Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ .. To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository.
>>
>> Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :)
>>
>> - Gregor Richards
>
>
> Is there any what to get the list of projects by way of the SMI?
Not at the moment. `dsss net list` is the same list though *shrugs*
Do you feel this would be particularly useful?
- Gregor Richards
|
January 06, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lutger | Lutger wrote: > Gregor Richards wrote: >> If it hasn't been set up to build with dsss, then it's a bit of a bigger problem :) > > > Ah okay. Then do you recommend to use bud alongside with dsss or is there a way to set up things to build with dsss that are not already configured that way? I was under the impression that dsss would replace / incorporate bud at this moment already. DSSS actually uses bud. If there's a bud configuration file, it's as easy as: dsss build <bud-config-file> Or, you can: dsss build <source-file-with-main-function> OR, you can make a dsss.conf, which is really quite simple: name=tool_name [some_source_file_with_main.d] [some_package_to_make_a_library] etc, etc The main problem is, since bu[il]d provides no conventions for the actual /installation/ of software, any method short of making a dsss.conf can only allow you to compile it, not install it. If that's all you need, there's your solution. - Gregor Richards |
January 06, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> BCS wrote:
>>
>> Is there any what to get the list of projects by way of the SMI?
>
> Not at the moment. `dsss net list` is the same list though *shrugs*
>
> Do you feel this would be particularly useful?
>
> - Gregor Richards
It would be nice.
|
January 08, 2007 Re: DSSS Source Management Interface and version 0.12 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote: > BCS wrote: >> Gregor Richards wrote: >> >>> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. >>> >>> DSSS 0.12 fixes some minor problems compiling with DMD 1.00 and GDC 0.21, as well as a strange bug linking against libraries with DMD+Windows (which may have been related to DMD 1.00, but I'm not confident). >>> >>> Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ .. To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository. >>> >>> Hopefully the addition of the SMI will make people a bit more willing to start making their D software available via `dsss net` :) >>> >>> - Gregor Richards >> >> >> Is there any what to get the list of projects by way of the SMI? > > Not at the moment. `dsss net list` is the same list though *shrugs* > > Do you feel this would be particularly useful? > > - Gregor Richards Yes. If for no other reason, it's another way to advertise libraries/apps for D. It also serves as a way to promote DSSS itself, without having to rely on the maintainers of DSS capable projects. -- - EricAnderton at yahoo |
Copyright © 1999-2021 by the D Language Foundation