digitalmars.D.announce - DSSS Source Management Interface and version 0.12 release
- Gregor Richards (17/17) Jan 04 2007 DSSS, the D Shared Software System, is a tool to ease the building,
- Lutger (11/32) Jan 05 2007 I have posted some questions in the png thread but figured this is a
- Gregor Richards (8/43) Jan 05 2007 Anything that's set up to build with dsss can be built and installed wit...
- Lutger (7/32) Jan 05 2007 Ah okay. Then do you recommend to use bud alongside with dsss or is
- Gregor Richards (16/25) Jan 05 2007 DSSS actually uses bud.
- BCS (2/23) Jan 05 2007 Is there any what to get the list of projects by way of the SMI?
- Gregor Richards (4/30) Jan 05 2007 Not at the moment. `dsss net list` is the same list though *shrugs*
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
Jan 04 2007
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 RichardsI 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?
Jan 05 2007
Lutger wrote:Gregor Richards wrote: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 :)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 RichardsI 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?Yeah - but I also need your username first ;) - Gregor Richards
Jan 05 2007
Gregor Richards wrote:Lutger wrote:(...)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 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 send you an email.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
Jan 05 2007
Lutger wrote:Gregor Richards wrote: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 RichardsIf 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.
Jan 05 2007
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 RichardsIs there any what to get the list of projects by way of the SMI?
Jan 05 2007
BCS wrote:Gregor Richards wrote:Not at the moment. `dsss net list` is the same list though *shrugs* Do you feel this would be particularly useful? - Gregor RichardsDSSS, 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 RichardsIs there any what to get the list of projects by way of the SMI?
Jan 05 2007
Gregor Richards wrote:BCS wrote:It would be nice.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
Jan 06 2007
Gregor Richards wrote:BCS wrote: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 yahooGregor Richards wrote:Not at the moment. `dsss net list` is the same list though *shrugs* Do you feel this would be particularly useful? - Gregor RichardsDSSS, 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 RichardsIs there any what to get the list of projects by way of the SMI?
Jan 08 2007