Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 18, 2007 DSSS and Rebuild 0.65 released. | ||||
---|---|---|---|---|
| ||||
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. Some of you who have given me bug reports and feature requests recently may notice they're not all here in 0.65. Well, I have an itchy trigger finger. The changelog for 0.65: - Now exits with the proper exit code when a subcommand fails (see ticket #58). - Argument parsing now fails properly with invalid arguments before the command. - Now always fflush's before doing a system() call, to improve output. - Rearranged build order to be a bit more explicit. - Added the new technical README. - Improved the process of making universal binaries for OS X. - Rebuild: Added -notfound, which lists imports which correspond with non-existing files. - DSSS should now only install dependencies which are not handled (even if they're handled externally to DSSS). - Rebuild: Moved document generation back into rebuild. - Rebuild: Support for pragma(nolink) (see ticket #57). - Future versions should be upgradeable with `dsss net install dsss` (see ticket #26). - Rebuild: Made rebuild choose a D compiler at runtime when possible. - The 'sss' package now installs as a sourcelibrary, so it should be compilable during X-compilation, etc. - Rebuild: Fixed import timestamping. As per usual, more information and downloads are available at: DSSS: http://www.dsource.org/projects/dsss/ Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild - Gregor Richards PS: I know that DSSS is becoming successful because I'm getting plenty of feature requests for features it already has. Everybody knows that the best measure of success of a F/OSS project is clueless users. |
May 19, 2007 Re: DSSS and Rebuild 0.65 released. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Great works, Thanks! Everything worked out of the box: just unzipped, setting up $PATH to dsss/bin and firering up "dsss build test.d" - and my first application was done. No undefined blahblah or "please specify ...", it just worked! The first thing I asked me was: "why haven't I downloaded this tool earlier?" (Now I can understand why Gregor was a bit upset sometimes because only a few seemed to use dsss :) ) A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all. The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks. So, just give dsss a shot if you haven't done yet - it will really ease up your build process. PS: Was that enough advertisement, Gregor? :) -- regards manuel |
May 21, 2007 Re: DSSS and Rebuild 0.65 released. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Manuel König | I would like to add my thanks too. I'm using dsss very happily.
Manuel König wrote:
> Great works, Thanks!
>
> Everything worked out of the box: just unzipped, setting up $PATH to dsss/bin and firering up "dsss build test.d" - and my first application was done. No undefined blahblah or "please specify ...", it just worked! The first thing I asked me was: "why haven't I downloaded this tool earlier?" (Now I can understand why Gregor was a bit upset sometimes because only a few seemed to use dsss :) )
>
> A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all.
>
> The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks.
>
> So, just give dsss a shot if you haven't done yet - it will really ease up your build process.
>
>
> PS: Was that enough advertisement, Gregor? :)
>
>
> -- regards
> manuel
|
May 24, 2007 Re: DSSS and Rebuild 0.65 released. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Graham St Jack | On Mon, 21 May 2007 10:10:56 +0930
Graham St Jack <grahams@acres.com.au> wrote:
> I would like to add my thanks too. I'm using dsss very happily.
>
> Manuel König wrote:
> > Great works, Thanks!
> >
> > Everything worked out of the box: just unzipped, setting up $PATH to
> > dsss/bin and firering up "dsss build test.d" - and my first
> > application was done. No undefined blahblah or "please
> > specify ...", it just worked! The first thing I asked me was: "why
> > haven't I downloaded this tool earlier?" (Now I can understand why
> > Gregor was a bit upset sometimes because only a few seemed to use
> > dsss :) )
> >
> > A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all.
> >
> > The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks.
> >
> > So, just give dsss a shot if you haven't done yet - it will really ease up your build process.
> >
> >
> > PS: Was that enough advertisement, Gregor? :)
Lets found a Gregor Fan Club! :D
"What Would Gregor Do?"
(Just as a side note, I'm really happy with DSSS, too. ;) )
|
Copyright © 1999-2021 by the D Language Foundation