Hello! --
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: ab...@abbat-20100316125422-60qkonmyv3qg0pcr # target_branch: http://bzr.bugseverywhere.org/be/ # testament_sha1: da24e489a886311ceb74ea1491afcd8142101afc # timestamp: 2010-03-16 15:58:59 +0300 # base_revision_id: [email protected] # # Begin patch === added directory '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac' === added directory '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments' === added directory '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98' === added file '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/body' --- .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/body 1970-01-01 00:00:00 +0000 +++ .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/body 2010-03-16 12:54:22 +0000 @@ -0,0 +1,40 @@ +When I try to create bug with utf8 string I get error: + +$ be new 'utf8 string' +Traceback (most recent call last): + File "/usr/bin/be", line 64, in <module> + sys.exit(cmdutil.execute(args[0], args[1:])) + File "/usr/lib/python2.6/site-packages/libbe/cmdutil.py", line 82, in execute + manipulate_encodings=manipulate_encodings) + File "/usr/lib/python2.6/site-packages/becommands/new.py", line 54, in execute + bug = bd.new_bug(summary=summary.strip()) + File "/usr/lib/python2.6/site-packages/libbe/bugdir.py", line 584, in new_bug + bg.save() + File "/usr/lib/python2.6/site-packages/libbe/bug.py", line 388, in save + self.save_settings() + File "/usr/lib/python2.6/site-packages/libbe/bug.py", line 373, in save_settings + mapfile.map_save(self.vcs, path, self._get_saved_settings()) + File "/usr/lib/python2.6/site-packages/libbe/mapfile.py", line 110, in map_save + vcs.set_file_contents(path, contents, allow_no_vcs) + File "/usr/lib/python2.6/site-packages/libbe/vcs.py", line 354, in set_file_contents + f.write(contents) + File "/usr/lib/python2.6/codecs.py", line 686, in write + return self.writer.write(data) + File "/usr/lib/python2.6/codecs.py", line 351, in write + data, consumed = self.encode(object, self.errors) +UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 95: ordinal not in range(128) +--- + +$ python +Python 2.6.1 (r261:67515, Jan 8 2010, 16:07:38) +[GCC 4.3.2] on linux2 +Type "help", "copyright", "credits" or "license" for more information. +>>> import sys +>>> import locale +>>> sys.getdefaultencoding() +'ascii' +>>> locale.getdefaultlocale() +('ru_RU', 'UTF-8') + +I think it is more correct to use UTF-8 everywhere or use locale.getdefaultlocale() instead sys.getdefaultencoding(). + === added file '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/values' --- .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/values 1970-01-01 00:00:00 +0000 +++ .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/comments/854eec21-2eeb-4ed4-af35-7a4a2e1f2e98/values 2010-03-16 12:54:22 +0000 @@ -0,0 +1,8 @@ +Author: Anton Batenev <ab...@abbat> + + +Content-type: text/plain + + +Date: Tue, 16 Mar 2010 12:53:45 +0000 + === added file '.be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/values' --- .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/values 1970-01-01 00:00:00 +0000 +++ .be/bugs/b3562f08-ad27-4b9f-8d21-8b58ba6d9eac/values 2010-03-16 12:54:22 +0000 @@ -0,0 +1,17 @@ +creator: Anton Batenev <ab...@abbat> + + +reporter: Anton Batenev <ab...@abbat> + + +severity: minor + + +status: open + + +summary: UTF-8 problems + + +time: Tue, 16 Mar 2010 12:40:01 +0000 + === modified file 'Makefile' --- Makefile 2009-09-23 10:30:31 +0000 +++ Makefile 2010-03-16 12:54:22 +0000 @@ -38,8 +38,8 @@ RM = rm -#PREFIX = /usr/local -PREFIX = ${HOME} +PREFIX = /usr +#PREFIX = ${HOME} INSTALL_OPTIONS = "--prefix=${PREFIX}" # Begin bundle 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 YGWyFmx8c/i7kinChIfanta4
_______________________________________________ Be-devel mailing list [email protected] http://void.printf.net/cgi-bin/mailman/listinfo/be-devel
