Activity log for bug #1076386

Date Who What changed Old value New value Message
2012-11-08 14:15:49 Marcin SzaƂowicz bug added bug
2012-11-08 14:37:13 Martin Packman summary bzr-svn password is not a unicode string when given port directive bzr-svn password prompt is not a unicode string
2012-11-08 14:37:13 Martin Packman description when in authentication.conf [something] user=myUserName password=XXXpassXXX host=ip_svn scheme=svn everything ok when i'll add port=3690 directive, bzr is giving me this error: bzr: ERROR: exceptions.ValueError: prompt '<svn://ip_svn:3690> xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx mySecretUserName password: ' not a unicode string Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 920, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1131, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 695, in run return self._operation.run_simple(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in run_simple self.cleanups, self.func, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups result = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 1628, in run branch_location) File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 778, in open_tree_or_branch controldir = klass.open(location) File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 685, in open t = _mod_transport.get_transport(base, possible_transports) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1679, in get_transport return get_transport_from_url(location_to_url(base), possible_transports) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1654, in get_transport_from_url transport, last_err = _try_transport_factories(url, factory_list) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1686, in _try_transport_factories return factory.get_obj()(base), None File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/errors.py", line 141, in convert return unbound(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 356, in __init__ self.connections.add(self.connections.get(self.svn_url)) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 329, in get return self.new(url) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 297, in new return Connection(url, self.auth_baton, readonly=self.readonly) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 241, in Connection config=config) File "/usr/lib/python2.7/dist-packages/subvertpy/ra.py", line 47, in RemoteAccess return url_handlers[type](url, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/auth.py", line 79, in get_svn_simple realm=realm, prompt="%s %s password" % (realm, username)) File "/usr/lib/python2.7/dist-packages/bzrlib/config.py", line 2048, in get_password host=prompt_host, user=user) File "/usr/lib/python2.7/dist-packages/bzrlib/ui/text.py", line 249, in get_password self.prompt(prompt, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/ui/text.py", line 323, in prompt raise ValueError("prompt %r not a unicode string" % prompt) ValueError: prompt '<svn://ip_svn:3690> xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx mySecretUserName password: ' not a unicode string If bzr-svn has to prompt for a password, it instead fails with this error: bzr: ERROR: exceptions.ValueError: prompt '<svn://ip_svn:3690> xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx mySecretUserName password: ' not a unicode string Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 920, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1131, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 695, in run return self._operation.run_simple(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in run_simple self.cleanups, self.func, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups result = func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 1628, in run branch_location) File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 778, in open_tree_or_branch controldir = klass.open(location) File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 685, in open t = _mod_transport.get_transport(base, possible_transports) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1679, in get_transport return get_transport_from_url(location_to_url(base), possible_transports) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1654, in get_transport_from_url transport, last_err = _try_transport_factories(url, factory_list) File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 1686, in _try_transport_factories return factory.get_obj()(base), None File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/errors.py", line 141, in convert return unbound(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 356, in __init__ self.connections.add(self.connections.get(self.svn_url)) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 329, in get return self.new(url) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 297, in new return Connection(url, self.auth_baton, readonly=self.readonly) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/transport.py", line 241, in Connection config=config) File "/usr/lib/python2.7/dist-packages/subvertpy/ra.py", line 47, in RemoteAccess return url_handlers[type](url, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/svn/auth.py", line 79, in get_svn_simple realm=realm, prompt="%s %s password" % (realm, username)) File "/usr/lib/python2.7/dist-packages/bzrlib/config.py", line 2048, in get_password host=prompt_host, user=user) File "/usr/lib/python2.7/dist-packages/bzrlib/ui/text.py", line 249, in get_password self.prompt(prompt, **kwargs) File "/usr/lib/python2.7/dist-packages/bzrlib/ui/text.py", line 323, in prompt raise ValueError("prompt %r not a unicode string" % prompt) ValueError: prompt '<svn://ip_svn:3690> xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx mySecretUserName password: ' not a unicode string
2012-11-08 16:29:18 Martin Packman bzr-svn: status New In Progress
2012-11-08 16:29:18 Martin Packman bzr-svn: assignee Martin Packman (gz)
2012-11-08 16:34:51 Launchpad Janitor branch linked lp:~gz/bzr-svn/unicode_password_prompt_1076386
2012-11-09 15:51:20 Martin Packman bzr-svn: importance Undecided Medium
2012-11-09 15:51:20 Martin Packman bzr-svn: status In Progress Fix Committed
2012-11-09 15:51:20 Martin Packman bzr-svn: milestone 1.2.3
2012-12-13 19:10:13 Jelmer Vernooij bzr-svn: status Fix Committed Fix Released
2012-12-13 19:10:39 Jelmer Vernooij bug task added bzr-svn (Ubuntu)
2012-12-13 19:11:21 Jelmer Vernooij bzr-svn (Ubuntu): status New Fix Committed
2012-12-13 19:11:22 Jelmer Vernooij bzr-svn (Ubuntu): importance Undecided Medium
2012-12-13 19:11:24 Jelmer Vernooij bzr-svn (Ubuntu): assignee Jelmer Vernooij (jelmer)
2013-08-21 14:45:16 Launchpad Janitor branch linked lp:~debian-bazaar/bzr-svn/unstable
2018-10-28 22:44:39 Jelmer Vernooij bzr-svn (Ubuntu): status Fix Committed Invalid
2018-10-28 22:44:43 Jelmer Vernooij bzr-svn (Ubuntu): status Invalid Fix Released