ignore normalization errors for Git repositories

Bug #1863419 reported by Jelmer Vernooij
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Breezy
Fix Released
Medium
Jelmer Vernooij

Bug Description

Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/janitor/debian-janitor/janitor/worker.py", line 920, in <module>
    sys.exit(main())
  File "/home/janitor/debian-janitor/janitor/worker.py", line 887, in main
    resume_subworker_result=resume_subworker_result)
  File "/home/janitor/debian-janitor/janitor/worker.py", line 686, in process_package
    pick_additional_colocated_branches(main_branch))) as ws:
  File "/home/janitor/debian-janitor/silver-platter/silver_platter/proposal.py", line 276, in __enter__
    self.resume_branch or self.main_branch, overwrite=True)
  File "/home/janitor/debian-janitor/breezy/breezy/git/workingtree.py", line 1223, in pull
    show_base=show_base)
  File "/home/janitor/debian-janitor/breezy/breezy/git/workingtree.py", line 1209, in _update_git_tree
    show_base=show_base)
  File "/home/janitor/debian-janitor/breezy/breezy/merge.py", line 1919, in merge_inner
    return merger.do_merge()
  File "/home/janitor/debian-janitor/breezy/breezy/merge.py", line 663, in do_merge
    merge = self._do_merge_to()
  File "/home/janitor/debian-janitor/breezy/breezy/merge.py", line 632, in _do_merge_to
    merge.do_merge()
  File "/home/janitor/debian-janitor/breezy/breezy/merge.py", line 768, in do_merge
    results = self.tt.apply(no_conflicts=True)
  File "/home/janitor/debian-janitor/breezy/breezy/transform.py", line 1789, in apply
    inventory_delta = self._generate_inventory_delta()
  File "/home/janitor/debian-janitor/breezy/breezy/transform.py", line 1860, in _generate_inventory_delta
    parent_file_id, file_id)
  File "/home/janitor/debian-janitor/breezy/breezy/bzr/inventory.py", line 2315, in make_entry
    name = ensure_normalized_name(name)
  File "/home/janitor/debian-janitor/breezy/breezy/bzr/inventory.py", line 2341, in ensure_normalized_name
    raise errors.InvalidNormalization(name)
breezy.errors.InvalidNormalization: Path "éééürtüéŋəü.wav" is not unicode normalized

Jelmer Vernooij (jelmer)
tags: added: debian-janitor
affects: bzr → brz
Changed in brz:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Jelmer Vernooij (jelmer)
Jelmer Vernooij (jelmer)
Changed in brz:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.