Hello all,

I'm here to announce the release of darcs 1.0.4rc2, the second (and
hopefully last) release candidate before the 1.0.4 release.  I'm pretty
happy with the state of this release, and hope to release 1.0.4 in about a
week, barring dramatic new bug reports.  PLEASE read the last paragraph to
see how you can help test this particular release!

Since the previous release candidate, we've had a few documentation-related
changes, and three notable bug fixes.  The first two fixes are pretty
safe--I fixed the bug that caused crashes when running record with the
--ask-deps flag, and made it so the output of darcs changes --context
doesn't have escaped characters (which would make it unreadable when used
by send --context).

The last bug fix (which is all of one day old now) is potentially
dangerous, so I'd like your help in testing it.  During the process of
optimizing darcs, we disabled certain consistency checks when applying
patches.  It seemed like a good idea at the time, but when I recently spent
about an hour tracking down a case of repository corruption (caused by
DreamWeaver modifying the pristine cache, as it turned out), I found that
darcs 1.0.4 gave considerably less useful messages when running darcs check
than version 1.0.3 did.  So I modified the patch application code to once
more perform those consistency checks.

I believe this code is safe, but I may have inadvertently introduced a bug
in some corner case (which is why this is a release candidate, rather than
the 1.0.4 release).  How to help test this:

PLEASE run darcs check on all your repositories using the new release of
darcs.  This is safe for you, and will give me greater confidence in the
correctness of the rewritten patch application code.  Ian is also reading
over the code for correctness, but there's nothing like substantial
real-world testing to flush out subtle bugs.  I would appreciate it if you
could reply here with confirmation that you've run darcs check, even if the
result is successful, so I can judge how much testing this code has
received.

David.


_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to