diff options
author | Joey Hess <joey@kitenet.net> | 2013-03-08 15:29:01 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-03-08 15:29:01 -0400 |
commit | 556b5d9fb7f313b035aff2cff5ee54b9727c71b9 (patch) | |
tree | e7051836d32800f2c09ef084576935f7c8809cb2 /doc | |
parent | 626960cd383b620fc06a485e9b6d1f4b475fe0e8 (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.mdwn | 13 | ||||
-rw-r--r-- | doc/install/fromscratch.mdwn | 2 |
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) |