Public bug reported:

I tried to convert https://code.launchpad.net/~apport-
hackers/apport/trunk into git (on Ubuntu 19.10 with brz 3.0.1-6):

$ git init
$ bzr fast-export --plain ../apport.bzr | git fast-import
Traceback (most recent call last):          
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1016, in 
exception_to_return_code
    return the_callable(*args, **kwargs)           
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1202, in 
run_bzr
    ret = run(*run_argv)                                
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 759, in 
run_argv_aliases
    return self.run(**all_cmd_args)                                             
                                       
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 784, in run  
    return self._operation.run_simple(*args, **kwargs)                          
                                       
  File "/usr/lib/python3/dist-packages/breezy/cleanup.py", line 137, in 
run_simple
    self.cleanups, self.func, *args, **kwargs)                                  
                                       
  File "/usr/lib/python3/dist-packages/breezy/cleanup.py", line 166, in 
_do_with_cleanups
    result = func(*args, **kwargs)                                              
                                       
  File "/usr/lib/python3/dist-packages/breezy/plugins/fastimport/cmds.py", line 
507, in run
    return exporter.run()                                                       
                                       
  File "/usr/lib/python3/dist-packages/breezy/plugins/fastimport/exporter.py", 
line 253, in run
    self.emit_commit(revid, self.ref)                   
  File "/usr/lib/python3/dist-packages/breezy/plugins/fastimport/exporter.py", 
line 372, in emit_commit
    self.print_cmd(self._get_commit_command(ref, mark, revobj, file_cmds))      
               
  File "/usr/lib/python3/dist-packages/breezy/plugins/fastimport/exporter.py", 
line 299, in print_cmd
    self.outf.write(b"%s\n" % cmd)        
  File "/usr/lib/python3/dist-packages/fastimport/commands.py", line 189, in 
__bytes__
    return self.to_string(include_file_contents=True)
  File "/usr/lib/python3/dist-packages/fastimport/commands.py", line 242, in 
to_string
    for c in self.iter_files()])
  File "/usr/lib/python3/dist-packages/fastimport/commands.py", line 242, in 
<listcomp>
    for c in self.iter_files()])
  File "/usr/lib/python3/dist-packages/fastimport/helpers.py", line 120, in 
repr_bytes
    return bytes(obj)
  File "/usr/lib/python3/dist-packages/fastimport/commands.py", line 367, in 
__bytes__
    return self.to_string(include_file_contents=True)
  File "/usr/lib/python3/dist-packages/fastimport/commands.py", line 393, in 
to_string
    datastr = ('\ndata %d\n' % len(self.data)).encode('ascii') + self.data
TypeError: can't concat str to bytes

** Affects: breezy (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1851478

Title:
  TypeError: can't concat str to bytes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/breezy/+bug/1851478/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to