
Dear Haskellers, I would like to forward this announcement on behalf of Petr Ročkai (the current darcs Release Manager). Darcs 2.2 is scheduled for release in 2009-01-15, only three days from now! This is the first of our biannual time-based releases. We hope you'll like it, and to help us ensure that you will like it, please help us test our the release candidate. Thanks! Eric Petr's words follow: ----------------8<------------------------------------------------------------- I am pleased to announce that darcs 2.2 is coming along nicely. I would like to ask everyone to give a ride to darcs 2.2, release candidate 1. This release again comes in two flavours: 1) The source tarball, http://repos.mornfall.net/darcs/darcs-2.2.0rc1.tar.gz, which can be built using the traditional autoconf-based buildsystem. This is the fully supported version. After downloading and unpacking, you can issue: $ ./configure $ make $ ./darcs --version or # make install More detailed instructions inside the tarball (file README). 2) Cabalised source. You can either download a tarball from http://repos.mornfall.net/darcs/darcs-2.1.99.0.tar.gz and build manually (see the build instructions in README inside the tarball), or, alternatively, you can use cabal-install to obtain a copy (the release candidate is now available on hackage): $ cabal update $ cabal install darcs This should give you a darcs binary in ~/.cabal/bin -- you should probably add that to your PATH. This is a preliminary changelog since version 2.1.2 (released last November): * In interactive record, it is now possible to get a list of currently selected hunks (command 'l'). (Christian Kellermann) * It is now possible to specify --in-reply-to when using darcs send, to generate correct references in the mail header. (Pavel Shramov) * New repositories with --no-pristine-tree can no longer be created. This only has effect on legacy darcs-1 repositories. * Improvements in Windows support. (Salvatore Insalaco) * Performance improvements in `darcs repair` and robustness improvements in `darcs check`. (Petr Ročkai) * Extensive manual and online help improvements. (Trent W. Buck) * Support for GHC 6.10. * Overhaul of the make-based build system. (Trent W. Buck) * Cabal is now supported as a build method for darcs. (Duncan Coutts, Petr Ročkai, Gwern Branwen) * First stab at libdarcs -- when building through Cabal, all of darcs implementation is now exposed in modules. No API guarantees whatsoever. (Eric Kow) * Additions to Haddock documentation of the existing darcs modules for improved development experience. * Improvements in the testing infrastructure. (Christian Kellermann, Gwern Branwen) * Low-level optimisations in filesystem code. (Ganesh Sittampalam) * Numerous major and minor bug fixes, refactorings and cleanups by David Roundy, Eric Kow, Jason Dagit, Dmitry Kurochkin, Thorkil Naur, Salvatore Insalaco, Christian Kellerman, Florent Becker, Duncan Coutts, Reinier Lamers, Ganesh Sittampalam, Petr Ročkai. Preliminary list of issues that have been fixed in darcs since version 2.1.2: 1223 sporadic init.sh test failure (2.1.1rc2+472) 525 amend-record => darcs patches show duplicate additions 1247 make TAGS is broken 1273 renameFile: does not exist (No such file or directory) 1165 get should print last gotten tag 1249 2.1.2 (+ 342 patches) local drive detection on Windows error 1238 wish: darcs help setpref should list all prefs 1199 Backup files darcs added after external merge 1043 pull => mergeAfterConflicting failed in geteff (2.0.2+) 1117 Whatsnew should warn on non-recorded files 1101 darcs send --cc recipient not included in success message Thanks to Thorkil Naur for compiling this list. I would like to thank all contributors -- developers, testers, bystanders -- for helping darcs get along further. It's been hard times recently for darcs, as many of you probably know. Nevertheless, we are regaining confidence in future darcs development. No way are we going to leave darcs fall by the road. I am sure that this one time, I speak for everyone in our developer and user community. Yours, Petr. -- Eric Kow http://www.nltg.brighton.ac.uk/home/Eric.Kow PGP Key ID: 08AC04F9