[darcs-users] darcs 2.5 packagers' preview 1

Reinier Lamers tux_rocker at reinier.de
Sat Oct 16 08:43:29 UTC 2010


Hi all,

As promised, here is a tarball that could possibly become darcs 2.5, so that 
people making binary packages can make them before the official release. Note 
that this tarball is not guaranteed to become darcs 2.5: if we find problems 
in the release candidate 1, we will have to fix them and release another 
release candidate.

The preview tarball can be found at http://reinier.de/darcs/darcs-2.5-
packrelease1.tar.gz.

The changes between the source code of 2.5 RC 1 and this packagers' preview 
can be found in the patch file that is attached.

Reinier
-------------- next part --------------
4 patches for repository /home/reinier/Sources/branch-2.5:

Fri Oct 15 16:29:41 CEST 2010  Reinier Lamers <tux_rocker at reinier.de>
  * Bump version number to 2.5

Fri Oct 15 16:29:58 CEST 2010  Reinier Lamers <tux_rocker at reinier.de>
  * Add entry for darcs 2.5 to NEWS file

Fri Oct 15 16:34:39 CEST 2010  Reinier Lamers <tux_rocker at reinier.de>
  * No longer say that building with GHC 6.8 is possible in README

Fri Oct 15 16:35:00 CEST 2010  Reinier Lamers <tux_rocker at reinier.de>
  tagged 2.5


New patches:

[Bump version number to 2.5
Reinier Lamers <tux_rocker at reinier.de>**20101015142941
 Ignore-this: 4ca98852c3888fd24fcaebcb0a8b91d4
] hunk ./darcs.cabal 2
 Name:           darcs
-version:        2.4.99.1
+version:        2.5
 License:        GPL
 License-file:   COPYING
 Author:         David Roundy <droundy at darcs.net>, <darcs-users at darcs.net>
[Add entry for darcs 2.5 to NEWS file
Reinier Lamers <tux_rocker at reinier.de>**20101015142958
 Ignore-this: 5a62717dfc8319fb84e5eaef41f284e8
] hunk ./NEWS 1
+Darcs 2.5, 23 October 2010:
+
+ * Important changes in Darcs 2.5
+
+   * trackdown can now do binary search with the --bisect option
+   * darcs always stores patch metadata encoded with UTF-8
+   * diff now supports the --index option
+   * amend-record now supports the --ask-deps option
+   * apply now supports the --match option
+   * amend-record has a new --keep-date option
+   * inventory-changing commands (like record and pull) now operate in
+     constant time with respect to the number of patches in the repository
+   * the push, pull, send and fetch commands no longer set the default
+     repository by default
+   * the --edit-description option is now on by default for the send command
+
+ * Issues resolved in Darcs 2.5
+
+   * 64:   store metadata as UTF-8
+   * 121:  add --ask-deps support to amend-record
+   * 643:  darcs send -o outputs remote repo email address
+   * 1159: avoid bogus repository cache entries
+   * 1176: caches interfere with --remote-repo flag
+   * 1208: add trackdown --bisect
+   * 1210: global cache gets recorded in _darcs/prefs/sources
+   * 1232: darcs convert copies _darcs/prefs/prefs
+   * 1250: check for newlines in setpref values
+   * 1277: percolate repository format errors correctly
+   * 1288: the main darcs code now compiles and runs with witnesses
+   * 1290: support diff --index
+   * 1337: don't show unrelated patches in darcs changes on untracked path
+   * 1389: change predist pref to point people to use 'cabal sdist'
+   * 1427: accept gzipped patch bundles in darcs apply
+   * 1456: make dist write more portable archives
+   * 1473: make annotate accept '.' as argument
+   * 1503: prefer local caches to remote ones
+   * 1713: shorter interactive prompts
+   * 1716: allow mail header lines of all whitespace in test
+   * 1719: do not back up files when no conflict markers are inserted
+   * 1726: don't consider all files with _darcs prefix boring
+   * 1739: make ColorPrinter handle characters > 255
+   * 1763: use correct filename encoding in conflictors
+   * 1765: refuse to remove non-tracked directories recursively
+   * 1769: add support for --match 'comment ...'
+   * 1784: push and pull print remote address right away
+   * 1815: work around Cabal sdist permissions issue
+   * 1817: fix support for external merge tools
+   * 1824: avoid PACKAGE_VERSION under Windows
+   * 1825: do not omit important prims in unrecordedChanges w/ files
+   * 1860: (un)applying move patches doesn't corrupt pristine
+   * 1861: fix typo in --no-boring help
+   * 1874: recognise network tests on cabal test command line
+   * 1875: avoid accidentally setting default
+   * 1879: notice unexpected commute failure on merge
+   * 1887: add a missing newline to --list-options output
+   * 1893: move fields of conditional builds within scope of condition
+   * 1898: notify user when they can use set-default
+   * 1913: sort changes in treeDiff
+
 Darcs 2.4.4, 9 May 2010
 
  * Important changes in Darcs 2.4.4
[No longer say that building with GHC 6.8 is possible in README
Reinier Lamers <tux_rocker at reinier.de>**20101015143439
 Ignore-this: ad9dacf3241ea1f9aa95d4ee1934c812
] hunk ./README 14
 Compilation and Installation
 ============================
 
-Building Darcs requires the cabal package, version 1.6 or higher.  The
-cabal-install package is also recommended.
-
-Using GHC 6.10.3 or newer is STRONGLY RECOMMENDED. You can compile darcs with
-GHC 6.8, but there are several caveats. If you are using 6.8.2 or older, please
-disable mmap support (pass -f-mmap to cabal install or runghc Setup configure
-below). Note that the GHC 6.8.2 that ships with Debian Lenny is not affected
-and it should be safe to keep mmap enabled. It is also recommended to disable
-use of Hackage zlib when compiling with GHC 6.8.2 (including the Debian Lenny
-version): pass -f-zlib to cabal. When using zlib, we have seen occasional
-crashes with error messages like "openBinaryFile: file locked" -- this is a
-known GHC 6.8.2 bug (and is fixed in GHC 6.8.3). Last, if you are using a
-64-bit system, darcs may hang when you exit a pager when compiled with GHC
-older than 6.10.3. Although this is harmless, it is quite inconvenient.
+Building Darcs requires GHC, version 6.10.3 or higher. It also requires the
+Cabal package, version 1.6 or higher.  The cabal-install package is also
+recommended.
 
 If you have the "cabal-install" package on your system (that is, there is a
 "cabal" executable in your path), you can use the following command to create
[TAG 2.5
Reinier Lamers <tux_rocker at reinier.de>**20101015143500
 Ignore-this: 4eb12d60b0d8e49a25c23944a0263d52
] 
<
[No longer say that building with GHC 6.8 is possible in README
Reinier Lamers <tux_rocker at reinier.de>**20101015143439
 Ignore-this: ad9dacf3241ea1f9aa95d4ee1934c812
] 
[Add entry for darcs 2.5 to NEWS file
Reinier Lamers <tux_rocker at reinier.de>**20101015142958
 Ignore-this: 5a62717dfc8319fb84e5eaef41f284e8
] 
[Bump version number to 2.5
Reinier Lamers <tux_rocker at reinier.de>**20101015142941
 Ignore-this: 4ca98852c3888fd24fcaebcb0a8b91d4
] 
[TAG 2.4.99.1
Reinier Lamers <tux_rocker at reinier.de>**20101015132045
 Ignore-this: 4293f06a5a3344bc710b65253ba0c8c1
] 
>

Context:

[TAG 2.4.99.1
Reinier Lamers <tux_rocker at reinier.de>**20101015132045
 Ignore-this: 4293f06a5a3344bc710b65253ba0c8c1
] 
Patch bundle hash:
c001faeecd7989ee1d1436f91a8c0bbde3700428
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20101016/8a40586c/attachment.pgp>


More information about the darcs-users mailing list