darcs

Patch 1095 Update containers minimum version

Title Update containers minimum version
Superseder Nosy List bsrkaditya
Related Issues
Status accepted Assigned To
Milestone

Created on 2013-08-13.05:56:11 by bsrkaditya, last changed 2013-08-13.17:01:35 by ganesh. Tracked on DarcsWatch.

Files
File name Status Uploaded Type Edit Remove
update-containers-minimum-version.dpatch bsrkaditya, 2013-08-13.05:56:10 application/octet-stream
See mailing list archives for discussion on individual patches.
Messages
msg16981 (view) Author: bsrkaditya Date: 2013-08-13.05:56:10
containers needs to be atleast 0.5 from this patch onwards:
* resolve issue346: implement "patience diff" from bzr
  Add patience diff algorithm to Darcs/Util/Diff/Patience.hs from David 
Roundy implementation with some tweaks.
  Make some changes required to let the user choose between algorithms 
with a flag.
Attachments
msg16982 (view) Author: ganesh Date: 2013-08-13.11:52:35
Thanks for the fix!

Just a quick note to future-me or anyone else checking this patch; we need 
to make sure that the minimum containers requirement doesn't conflict with 
the standard GHC/haskell platforms we support.
msg16983 (view) Author: darcswatch Date: 2013-08-13.14:45:13
This patch bundle (with 1 patches) was just applied to the repository http://darcs.net/screened.
This message was brought to you by DarcsWatch
http://darcswatch.nomeata.de/repo_http:__darcs.net_screened.html#bundle-c35d88ea1bd3b003eff8105317a911d6b776ec6b
msg16984 (view) Author: gh Date: 2013-08-13.14:51:54
I don't recall we committed to supporting only the package versions
provided by HP ( http://darcs.net/Development/Policy ). If all
dependencies are cabal-installable it should be ok no?

But indeed the current (and previous) HP provides only
containers-0.4.2.1 [1], whereas containers-0.5.0.0 was released more
than one year ago [2]. Same issue with hashable (HP provides 1.1.2.5, we
require 1.2).

Worse, some dependencies of darcs are not provided at all by HP:
haskeline, cryptohash, base16-bytestring, hashed-storage, tar, data-ordlist.

Next HP is scheduled for November 2013 [3]. I'm not familiar with the
process, maybe we can ask or vote for new versions of hashable and
containers?

[1] http://www.haskell.org/platform/changelog.html
[2] http://hackage.haskell.org/package/containers-0.5.0.0
[3] http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable
msg16985 (view) Author: gh Date: 2013-08-13.14:58:11
And I'm accepting this bundle as trivial.
msg16986 (view) Author: darcswatch Date: 2013-08-13.15:05:12
This patch bundle (with 1 patches) was just applied to the repository http://darcs.net/reviewed.
This message was brought to you by DarcsWatch
http://darcswatch.nomeata.de/repo_http:__darcs.net_reviewed.html#bundle-c35d88ea1bd3b003eff8105317a911d6b776ec6b
msg16988 (view) Author: ganesh Date: 2013-08-13.17:01:35
We don't need all our dependencies to be in the Haskell Platform, but for 
things that are in the Platform, we need to support the versions that are 
in the Platform. Otherwise Linux (etc) distributions that include both the 
Platform and darcs would have to ship two versions of the library, which 
most will not want to do.
History
Date User Action Args
2013-08-13 05:56:11bsrkadityacreate
2013-08-13 05:56:30darcswatchsetdarcswatchurl: http://darcswatch.nomeata.de/repo_http:__darcs.net_reviewed.html#bundle-c35d88ea1bd3b003eff8105317a911d6b776ec6b
2013-08-13 11:52:36ganeshsetmessages: + msg16982
2013-08-13 14:45:13darcswatchsetstatus: needs-screening -> needs-review
messages: + msg16983
2013-08-13 14:51:54ghsetmessages: + msg16984
2013-08-13 14:58:11ghsetstatus: needs-review -> accepted
messages: + msg16985
2013-08-13 15:05:12darcswatchsetmessages: + msg16986
2013-08-13 17:01:35ganeshsetmessages: + msg16988