import-tar incorrectly handles symlinks turned into directories
Bug #800270 reported by
Aaron Bentley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Breezy |
Triaged
|
Medium
|
Unassigned | ||
BzrTools |
Triaged
|
Medium
|
Unassigned | ||
bzr-builddeb |
Triaged
|
High
|
Unassigned |
Bug Description
The upstream import code uses trans_id_tree_path to get its trans_ids, but this fails because in the tree, the path may traverse a symlink, and in the new transform, the path may not. If the path does not traverse a symlink in the transform, the wrong trans_id will be used.
Changed in bzrtools: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in bzr-builddeb: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in bzr-builddeb: | |
importance: | Medium → High |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: import |
To post a comment you must log in.
This is the cause for http:// package- import. ubuntu. com/status/ rserve. html#2011- 12-01%2011: 18:38.327140
When trying to import rserve_ 0.5-3.orig. tar.gz, 'clients' became a directory duplicating the exact content of its previous symlink target ('src/client').