[Haskell-cafe] ANNOUNCE: darcs 2.5

2010-10-30 Thread Reinier Lamers
Hi all,

The darcs team is proud to announce the release of darcs 2.5. Darcs 2.5 
contains many improvements over the 2.4 series. Most notable are the 
performance improvements in record and pull and the --bisect option for 
trackdown.

The easiest way to install darcs 2.5 is using the Haskell Platform [1]. If you 
have installed the Haskell Platform or cabal-install, you can install this 
beta release by doing:

  $ cabal update
  $ cabal install darcs

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.5.tar.gz and build it by hand as 
explained in the README file.

What's New
--

A list of important changes since darcs 2.4.4:

   * 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 change the default
 repository address by default
   * the --edit-description option is now on by default for the send command

Issues resolved since darcs 2.4.4:

   * 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

Reporting bugs
--

If you have an issue with darcs 2.5, you can report it via the web on 
http://bugs.darcs.net/ . You can also report bugs by email to b...@darcs.net.

Kind Regards,
the darcs release manager,
Reinier Lamers

[1]: You can download the Haskell platform from
 http://hackage.haskell.org/platform/


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: darcs 2.5 release candidate 1

2010-10-15 Thread Reinier Lamers
The darcs team would like to announce the immediate availability of darcs 2.5
release candidate 1 (also known as darcs 2.4.99.1 due to Cabal restrictions). 
If no blocking issues are found in the coming week, we will finally releease 
darcs 2.5.

Important changes since darcs 2.4.4 are:

   * 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

Changes since the last beta release are:
   * Fix a bug that let users add files outside the working copy directory
   * Fix excessive network usage when pulling from an old-fashioned repository
   * Make sure darcs builds on Windows with Haskell Platform 2010.2.0.0

If you have installed the Haskell Platform or cabal-install, you can install
this beta release by doing:

  $ cabal update
  $ cabal install darcs-beta

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.4.99.1.tar.gz and build it by hand as 
explained in the README file.

Kind Regards,
the darcs release manager,
Reinier Lamers  


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: darcs 2.5 beta 5

2010-09-05 Thread Reinier Lamers
The darcs team would like to announce the immediate availability of darcs 2.5
beta 5 (also known as darcs 2.4.98.5 due to Cabal restrictions). Important 
changes since darcs 2.4.4 are:

   * 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

Changes since the last beta release are:
   * document that GHC 6.10 is required to build darcs 2.5
   * the --index flag is now disabled for amend-record because it was broken
   * clean up documentation for trackdown
   * no longer require a specific version of the hashed-storage package

If you have installed the Haskell Platform or cabal-install, you can install
this beta release by doing:

  $ cabal update
  $ cabal install darcs-beta

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.4.98.5.tar.gz and build it by hand as 
explained in the README file.

Kind Regards,
the darcs release manager,
Reinier Lamers  


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: darcs 2.5 beta 4

2010-08-23 Thread Reinier Lamers
The darcs team would like to announce the immediate availability of darcs 2.5
beta 4 (also known as darcs 2.4.98.4 due to Cabal restrictions). Important 
changes since darcs 2.4.4 are:

   * 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

Changes since the last beta release are:
   * Fix issue 1898: warn users about changes to command line flag defaults
   * Fix issue 1913: sort changes in treeDiff (fixes failure in record)
   * Fix issue 1815: make the tarball with the right permissions

If you have installed the Haskell Platform or cabal-install, you can install
this beta release by doing:

  $ cabal update
  $ cabal install darcs-beta

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.4.98.4.tar.gz and build it by hand as 
explained in the README file.

Kind Regards,
the darcs release manager,
Reinier Lamers  


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: darcs 2.5 beta 3

2010-08-17 Thread Jens Petersen
 If I understand him correctly, he's saying the tarballs have the same
 contents but different checksums (well, md5/sha-1/sha-256/whatever hashes).
  Which would imply they're duplicating effort and confusing anyone trying to
 keep archives.

Right (the timestamps inside the tarballs are actually different).
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: darcs 2.5 beta 3

2010-08-16 Thread Jens Petersen
Thanks for releasing the betas. :)

I checked that
http://hackage.haskell.org/packages/archive/darcs-beta/2.4.98.3/darcs-beta-2.4.98.3.tar.gz
and
http://darcs.net/releases/darcs-2.4.98.3.tar.gz
again seem to be identical for all purposes and yet actually different tarballs.

The same was true for darcs-beta-2.4.98.2. :)
I may be missing something but wouldn't it be less confusing and simpler
just to have now one single unique tarball (ie darcs-beta-2.4.98.3.tar.gz)?
You could still rename the tarball to darcs-2.4.98.3.tar.gz for
darcs.net if you wish... :)

Thanks, Jens
--
Fedora Haskell SIG
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: darcs 2.5 beta 3

2010-08-16 Thread Ivan Lazar Miljenovic
On 17 August 2010 12:23, Jens Petersen peter...@haskell.org wrote:
 Thanks for releasing the betas. :)

 I checked that
 http://hackage.haskell.org/packages/archive/darcs-beta/2.4.98.3/darcs-beta-2.4.98.3.tar.gz
 and
 http://darcs.net/releases/darcs-2.4.98.3.tar.gz
 again seem to be identical for all purposes and yet actually different 
 tarballs.

Well, they're calling it darcs-beta on Hackage to denote that it's a
beta, and so the tarball name has to be the same...

 The same was true for darcs-beta-2.4.98.2. :)
 I may be missing something but wouldn't it be less confusing and simpler
 just to have now one single unique tarball (ie darcs-beta-2.4.98.3.tar.gz)?
 You could still rename the tarball to darcs-2.4.98.3.tar.gz for
 darcs.net if you wish... :)

Isn't that what they're doing?

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: darcs 2.5 beta 3

2010-08-16 Thread Brandon S Allbery KF8NH
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 8/17/10 00:11 , Ivan Lazar Miljenovic wrote:
 On 17 August 2010 12:23, Jens Petersen peter...@haskell.org wrote:
 I may be missing something but wouldn't it be less confusing and simpler
 just to have now one single unique tarball (ie darcs-beta-2.4.98.3.tar.gz)?
 You could still rename the tarball to darcs-2.4.98.3.tar.gz for
 darcs.net if you wish... :)
 
 Isn't that what they're doing?

If I understand him correctly, he's saying the tarballs have the same
contents but different checksums (well, md5/sha-1/sha-256/whatever hashes).
 Which would imply they're duplicating effort and confusing anyone trying to
keep archives.

- -- 
brandon s. allbery [linux,solaris,freebsd,perl]  allb...@kf8nh.com
system administrator  [openafs,heimdal,too many hats]  allb...@ece.cmu.edu
electrical and computer engineering, carnegie mellon university  KF8NH
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxqDP0ACgkQIn7hlCsL25VX7ACfavz4CzrbsH9jQALUcSOnlzjy
vE0AniaA5spogvXATjTQ7kPZHzkI69C/
=Kv4E
-END PGP SIGNATURE-
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: darcs 2.5 beta 3

2010-08-15 Thread Reinier Lamers
Hi all,

The darcs team would like to announce the immediate availability of darcs 2.5
beta 3 (also known as darcs 2.4.98.3 due to Cabal restrictions). Important 
changes since darcs 2.4.4 are:

   * 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

You may notice that a line obliterate has a -o flag to save obliterated 
patch was removed from this list of changes since the darcs 2.5 beta 2 
announcement. We have postponed this feature because we discovered some 
problems with it, and we want to take the time to fix them adequately. On the 
other hand, a line diff now supports the --index option was added since the 
last beta :)

If you have installed the Haskell Platform or cabal-install, you can install
this beta release by doing:

  $ cabal update
  $ cabal install darcs-beta

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.4.98.3.tar.gz and build it by hand as 
explained in the README file. (You may notice that the Unix permissions in 
this tarball are weird - all files are 0600. That is because of Cabal bug 
#627: http://hackage.haskell.org/trac/hackage/ticket/627. It will be fixed in 
the final release.)

Kind Regards,
the darcs release manager,
Reinier Lamers  


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: darcs 2.5 beta 2

2010-07-26 Thread Reinier Lamers
Hi all,

The darcs team would like to announce the immediate availability of darcs 2.5
beta 2 (also known as darcs 2.4.98.2 due to Cabal restrictions). Important 
changes since darcs 2.4.4 are:

   * trackdown can now do binary search with the --bisect option
   * darcs always stores patch metadata encoded with UTF-8
   * obliterate has a -o flag to save obliterated patch
   * amend-record now supports --ask-deps
   * apply now supports --match
   * 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

If you have installed the Haskell Platform or cabal-install, you can install
this beta release by doing:

  $ cabal update
  $ cabal install darcs-beta

Alternatively, you can download the tarball from 
http://darcs.net/releases/darcs-2.4.98.2.tar.gz and build it by hand as 
explained in the README file. 

Kind Regards,
the darcs release manager,
Reinier Lamers


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe