aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/pcre
diff options
context:
space:
mode:
authorRickard Green <[email protected]>2017-03-29 16:59:03 +0200
committerRickard Green <[email protected]>2017-04-07 15:02:10 +0200
commitb12f49679b8f0541edd93c2da40866e256cb7c95 (patch)
tree6240673ead8c1073a20065477354e76d37092649 /erts/emulator/pcre
parent8f452530e61b299d4d48f82f41ab5364723607ae (diff)
downloadotp-b12f49679b8f0541edd93c2da40866e256cb7c95.tar.gz
otp-b12f49679b8f0541edd93c2da40866e256cb7c95.tar.bz2
otp-b12f49679b8f0541edd93c2da40866e256cb7c95.zip
Update README.pcre_update.md
Diffstat (limited to 'erts/emulator/pcre')
-rw-r--r--erts/emulator/pcre/README.pcre_update.md18
1 files changed, 16 insertions, 2 deletions
diff --git a/erts/emulator/pcre/README.pcre_update.md b/erts/emulator/pcre/README.pcre_update.md
index 5f2414f0d9..8caf575d31 100644
--- a/erts/emulator/pcre/README.pcre_update.md
+++ b/erts/emulator/pcre/README.pcre_update.md
@@ -243,7 +243,8 @@ To begin with you will need a default table for Latin-1 characters, so:
~/tmp/pcre/pcre-8.33> LANG=sv_SE ./dftables -L ../epcre-8.33/pcre_latin_1_table.c
Compare it to the pcre\_latin\_1\_table.c in the old version, they
-should not differ in any significant way.
+should not differ in any significant way. If they do, it might be
+that you do not have the sv_SE locale installed on your machine.
A good starting point is then to try to find all files in the new
version of the library that have (probably) the same names as the
@@ -685,10 +686,23 @@ generation that you do not get to many of the "Fishy character"
messages, if they are more than, say 20, you will probably need to
address the UTF8 issues in the Perl execution. As it is now, we skip
non latin1 characters in this test. You will need to run iconv on the
-generated module to make it UTF-8 before running tests.
+generated module to make it UTF-8 before running tests. Try to use a
+perl version that is as new as possible.
The exact same procedure goes for the re\_testoutput1\_split\_test.erl.
+Make a note about perl version used in the commit updating the replace
+and split test files.
+
+Note that the perl version you are using may not be completely
+compatible with the PCRE version you are upgrading to. If this is the
+case you might get failures when running the replace and split tests.
+If you get failures, you need to inspect the failures and decide what
+to do. If there are only a small amount of failures you will probably
+end up preferring the behavior of PCRE, and manually changing these
+tests. Do these changes in a separate commit so it is easy to see
+what differed.
+
Also add copyright headers to the files after converting them to UTF-8.
After ironing out the rest of the bugs, you should be done with the