| 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
Permalink
Reply