
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

Thanks for releasing the betas. :) I checked that http://hackage.haskell.org/packages/archive/darcs-beta/2.4.98.3/darcs-beta-2... 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

On 17 August 2010 12:23, 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... 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.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/17/10 00:11 , Ivan Lazar Miljenovic wrote:
On 17 August 2010 12:23, Jens Petersen
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] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@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-----

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).

This beta has a bug. This is what just happened to me: franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:27:51 > darcs push Pushing to "/srv/csr/repositories/controls/darcs/epics/ioc/MLS- Controls/base-3-14"... Tue Aug 17 15:20:42 CEST 2010 benjamin.franksen@bessy.de * generate many link fields using expander.pl (EnergyRampApp) This makes it much easier to add new target devices. Shall I push this patch? (1/3) [ynW...], or ? for more options: n Tue Aug 17 15:22:29 CEST 2010 benjamin.franksen@bessy.de * added kickers to energy ramp (EnergyRampApp) Shall I push this patch? (2/3) [ynW...], or ? for more options: n Thu Aug 19 13:27:07 CEST 2010 benjamin.franksen@bessy.de * docs now go to the new help.bessy.de server (configure) Shall I push this patch? (3/3) [ynW...], or ? for more options: y WARNING: Doing a one-time conversion of pristine format. This may take a while. The new format is backwards-compatible. Pristine conversion done... darcs:: hIsTerminalDevice: illegal operation (handle is closed) Apply failed! franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:02 > which darcs 1 /projects/ctl/franksen/ghc-6.10.4/bin/darcs franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:15 > darcs --version 2.4.98.3 (beta 3) franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:20 Reverting back to 2.4.4: > rmpath /projects/ctl/franksen/ghc-6.10.4/bin franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:50 > rehash franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:56 > darcs --version 2.4.4 (release) franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:28:59 > darcs push Pushing to "/srv/csr/repositories/controls/darcs/epics/ioc/MLS- Controls/base-3-14"... Tue Aug 17 15:20:42 CEST 2010 benjamin.franksen@bessy.de * generate many link fields using expander.pl (EnergyRampApp) This makes it much easier to add new target devices. Shall I push this patch? (1/3) [ynWvplxdaqjk], or ? for help: n Tue Aug 17 15:22:29 CEST 2010 benjamin.franksen@bessy.de * added kickers to energy ramp (EnergyRampApp) Shall I push this patch? (2/3) [ynWsfvplxdaqjk], or ? for help: n Thu Aug 19 13:27:07 CEST 2010 benjamin.franksen@bessy.de * docs now go to the new help.bessy.de server (configure) Shall I push this patch? (3/3) [ynWsfvplxdaqjk], or ? for help: y Reading pristine 300 done, 364 queued. 88fa8a58d32f70e7269b6b74f51f8e44a54eb014c Finished applying... Posthook ran successfully. Push successful. franksen@aragon:~/ctl/MLS-Controls/clean ___________________________________ 13:29:13 > darcs --version 2.4.4 (release) Cheers Ben
participants (5)
-
Benjamin Franksen
-
Brandon S Allbery KF8NH
-
Ivan Lazar Miljenovic
-
Jens Petersen
-
Reinier Lamers