diff options
author | Joey Hess <joey@kitenet.net> | 2014-05-27 16:35:59 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-05-27 16:35:59 -0400 |
commit | 35965a8044eed92aab6be22079e3160bd8b51477 (patch) | |
tree | 6c4ceb6b2b98a59af60d5b84170b4a0ea89dc22d | |
parent | 537c777bb072b21e47c7f9a3c47b46c818695a81 (diff) |
devblog
-rw-r--r-- | doc/devblog/day_175__encoding_day.mdwn | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/devblog/day_175__encoding_day.mdwn b/doc/devblog/day_175__encoding_day.mdwn new file mode 100644 index 000000000..5e23342d5 --- /dev/null +++ b/doc/devblog/day_175__encoding_day.mdwn @@ -0,0 +1,20 @@ +These themed days are inaverdent, but it happened again: Nearly everything +done today had to do with encoding issues. + +The big news is that it turned out everything written to files in the +git-annex branch had unicode characters truncated to 8 bits. Now fixed so +you should always get out the same thing you put in, no matter what +encoding you use (but please use utf8). This affected things like storing +repository descriptions, but worse, it affected metadata. (Also preferred +content expressions, I suppose.) + +With that fixed, there are still 7 source files left that use Char8 libraries. +There used to be more; nearly every use of those is a bug. I looked over +the remaining uses of it, and there might be a problem with Creds using it. +I should probably make a push to stamp out all remaining uses of Char8. + +Other encoding bugs were less reproducible. + +And just now, Sören made some progress on +[[bugs/Bootstrap3_icons_missing_on_Android]] ... and my current theory +is this is actually caused by an encoding issue too. |