summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-03-08 15:29:01 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-03-08 15:29:01 -0400
commit556b5d9fb7f313b035aff2cff5ee54b9727c71b9 (patch)
treee7051836d32800f2c09ef084576935f7c8809cb2 /doc
parent626960cd383b620fc06a485e9b6d1f4b475fe0e8 (diff)
Switch from using regex-compat to regex-tdfa, as the C regex library is rather buggy.
Diffstat (limited to 'doc')
-rw-r--r--doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn13
-rw-r--r--doc/install/fromscratch.mdwn2
2 files changed, 14 insertions, 1 deletions
diff --git a/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn b/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn
index 4ec042840..382ca9a0c 100644
--- a/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn
+++ b/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn
@@ -33,3 +33,16 @@ git-annex 4.20130227, on Debian GNU/Linux (sid, i386).
LC_ALL=
</code></pre>
+> Tracked this back to a bug in either the C library or the haskell
+> regex-posix wrpaper around it. I'm not sure which, but I emailed the
+> maintainer of the haskell library. It just doesn't think these
+> things are characters; even `.` fails to match them! Everything should
+> match that...
+>
+> There are apparently quite a lot of bugs on POSIX regex libraries
+> as implemented on different systems:
+> <http://www.haskell.org/haskellwiki/Regex_Posix>
+>
+> It seemed best to jettison this dependency entirely; I've switched it to
+> haskell's pure regex-tdfa library, which works nicely. [[done]]
+> --[[Joey]]
diff --git a/doc/install/fromscratch.mdwn b/doc/install/fromscratch.mdwn
index 0adadc637..4c48d7502 100644
--- a/doc/install/fromscratch.mdwn
+++ b/doc/install/fromscratch.mdwn
@@ -19,7 +19,7 @@ quite a lot.
* [DAV](http://hackage.haskell.org/package/DAV) (optional)
* [SafeSemaphore](http://hackage.haskell.org/package/SafeSemaphore)
* [UUID](http://hackage.haskell.org/package/uuid)
- * [Glob](http://hackage.haskell.org/package/Glob)
+ * [regex-tdfa](http://hackage.haskell.org/package/regex-tdfa)
* Optional haskell stuff, used by the [[assistant]] and its webapp (edit Makefile to disable)
* [stm](http://hackage.haskell.org/package/stm)
(version 2.3 or newer)