[darcs-users] 2.2.0pre2 tarballs ready for testing

Petr Rockai me at mornfall.net
Sun Jan 4 14:31:39 UTC 2009


Hello again, darcs users!

I'm happy to announce that tarballs of second pre-version of darcs 2.2 are now
ready for testing. As the last time, there are two, one is produced by cabal
and one by our traditional make-based system. The more official,
configure-and-make-based tarball can be found at:

http://repos.mornfall.net/darcs/darcs-2.2.0pre2.tar.gz

A little more experimental tarball, that can only be built with cabal is to be
found at

http://repos.mornfall.net/darcs/darcs-2.1.98.2.tar.gz

Moreover, this time I have uploaded the cabal version to hackage. If you have
working cabal-install, you can issue following to obtain current pre-release of
darcs:

    $ cabal update
    $ cabal install darcs

Again, we need as many people to test both of these tarballs as possible. The
quality of 2.2 is directly dependent on amount of testing we can get for the
pre-releases. If *you* don't find the bugs, no-one will, and they will creep
into the final release. Thanks for your patience, time and bugreports!

Myself, I am using cabal-installed darcs from hackage from now on.

Last time, I have asked that http://darcs.net be updated with the pre-release
somehow. The tarball is named and linked from the homepage, but leads to a 404
error. I'd be grateful if someone could fix that.

Anyhow, the change list between pre1 and pre2 is as follows:

15:22:33 | xroc at ann:~/dev/darcs/branch-2.2 -> darcs changes --from-tag 2.2.0pre1 --reverse
Fri Dec 19 02:57:34 CET 2008  Petr Rockai <me at mornfall.net>
  tagged 2.2.0pre1

Tue Dec 23 13:22:27 CET 2008  Petr Rockai <me at mornfall.net>
  * Fix a memory leak in Darcs.Repository.Repair.

  The way we repaired patches forced the whole repository into memory. We now
  only store patches that we have actually changed and "zip" them back into the
  repository using replaceInFL.

Tue Dec 23 09:40:36 CET 2008  Petr Rockai <me at mornfall.net>
  * Add a rudimentary test for repair of a corrupt repository.

Wed Dec 24 09:31:45 CET 2008  Petr Rockai <me at mornfall.net>
  * Fix GNU-isms (cp -a, sed -i) in tests/repair-corrupt.sh.

Thu Dec 25 22:16:34 CET 2008  Petr Rockai <me at mornfall.net>
  * resolve issue1273: Work around a race in download code.

  When we had multiple darcsen downloading the same repo, with cache enabled,
  they would stomp on each other's temporary files and die horribly.

Tue Dec 30 07:27:21 CET 2008  Judah Jacobson <judah.jacobson at gmail.com>
  * Workaround issue1292: disable Haskeline by default, for now.
  The Haskeline backend doesn't return non-ASCII input in a way that Darcs can process.  The next
  release of Haskeline should make it easier to resolve this issue.

Wed Dec 17 11:49:53 CET 2008  Salvatore Insalaco <kirby81 at gmail.com>
  * Bump darcs version to 2.2 in cabal file.

Fri Dec 19 02:46:41 CET 2008  Trent W. Buck <trentbuck at gmail.com>
  * To "make dist" we need .depend.           
                                              
  I have also excluded slowdisttest, because it depends on darcs (via
  test_unit) and thus needs to compile things.
                                              
  Finally, splitting the "include" line in two again hopefully fixes a
  confusing transient error because to build .depend, autoconf.mk must
  already be built and sourced!               
                                              
  This is essentially a partial rollback of the following patches:
                                              
  Sat Oct 25 12:22:08 EST 2008  Trent W. Buck <trentbuck at gmail.com>
    * Refactor targets that prevent "include autoconf.mk" (and .depend).
    As well as being clearer, this is now a good deal more liberal. For
    example, it won't rebuild .depend during "make maintainer-clean".
                                              
  Sun Nov  2 15:53:59 EST 2008  Trent W. Buck <trentbuck at gmail.com>
    * Merge autoconf.mk and .depend inclusion.
                                              
    In a declarative expert system like Make, it shouldn't matter where
    .depend is included.  Actual experiments suggest that it does, and
    putting it at the top will help avoid illogical behaviour.
                                              
Sun Jan  4 09:56:21 CET 2009  Petr Rockai <me at mornfall.net>
  * Resolve conflicts in darcs.cabal.         
                                              
Sun Jan  4 09:56:41 CET 2009  Petr Rockai <me at mornfall.net>
  * Resolve conflicts in GNUmakefile.         
                                              
Sun Jan  4 09:58:35 CET 2009  Petr Rockai <me at mornfall.net>
  * Bump version to 2.1.98.2, in darcs.cabal. 
                                              
Sun Jan  4 10:21:42 CET 2009  Petr Rockai <me at mornfall.net>
  * Add Cabal-based build instructions to README.
                                              
Sun Jan  4 11:13:03 CET 2009  Trent W. Buck <trentbuck at gmail.com>
  * Tweak cabal build instructions.           
                                              
Sun Jan  4 12:12:02 CET 2009  Petr Rockai <me at mornfall.net>
  * Fix an off-by-one error in patch counting code in Setup.lhs.
                                              
Sun Jan  4 12:12:42 CET 2009  Petr Rockai <me at mornfall.net>
  * Fix a bug in release/distributed-context generation in Setup.lhs.
                                              
Sun Jan  4 12:13:44 CET 2009  Petr Rockai <me at mornfall.net>
  * Cabal does not allow listing of autogen'd modules in exposed-modules.
                                              
Sun Jan  4 12:13:58 CET 2009  Petr Rockai <me at mornfall.net>
  * Distribute README in Cabal-based tarballs.
                                              
Sun Jan  4 12:57:43 CET 2009  Petr Rockai <me at mornfall.net>
  * Bump darcs version to 2.2.0pre2, in configure.ac.
                                              
Sun Jan  4 12:59:09 CET 2009  Petr Rockai <me at mornfall.net>
  tagged 2.2.0pre2

Yours RM.

PS: The release branch is to be gotten at
http://repos.mornfall.net/darcs/branch-2.2 -- as ever.

PPS: Yes, I have slipped the release by a day. I keep the rc1 release date on
10th of January for now. Please, get any patches you want in release (there
have been at least two) into http://darcs.net repository! The build instruction
fix can for sure go in post-pre2, if there is some sort of final wording for it
(and a patch!). Regarding the darcs_print.pdf patch, I will await consensus,
but I expect to postpone solving this for 2.3.

-- 
Peter Rockai | me()mornfall!net | prockai()redhat!com
 http://blog.mornfall.net | http://web.mornfall.net

"In My Egotistical Opinion, most people's C programs should be
 indented six feet downward and covered with dirt."
     -- Blair P. Houghton on the subject of C program indentation


More information about the darcs-users mailing list