Activity log for bug #1658225

Date Who What changed Old value New value Message
2017-01-20 22:40:07 Kyle Fazzari bug added bug
2017-01-20 22:40:18 Kyle Fazzari snapcraft: status New In Progress
2017-01-20 22:40:21 Kyle Fazzari snapcraft: importance Undecided Medium
2017-01-20 22:40:23 Kyle Fazzari snapcraft: assignee Kyle Fazzari (kyrofa)
2017-01-20 22:40:56 Kyle Fazzari description Snapcraft runs a collision detection algorithm when attempting to merge two parts. This algorithm has two related issues: 1. It only compares files, which means files (e.g. symlinks) that collide with directories are missed. 2. If a file in both parts is a symlink, it immediately assumes they don't collide, without checking where they're pointing. If they point to different places they _should_ collide. Snapcraft runs a collision detection algorithm when attempting to merge two parts. This algorithm has two related issues: 1. It only compares files, which means files (e.g. symlinks) that collide with directories are missed until the migration is attempted, at which point cryptic "destination is a directory" errors are raised. 2. If a file in both parts is a symlink, it immediately assumes they don't collide, without checking where they're pointing. If they point to different places they _should_ collide.
2017-09-08 00:57:44 Leo Arias snapcraft: status In Progress Triaged
2018-05-04 20:20:04 Kyle Fazzari snapcraft: status Triaged In Progress
2018-05-04 20:20:08 Kyle Fazzari snapcraft: milestone 2.43
2018-05-09 11:40:24 Sergio Schvezov snapcraft: status In Progress Fix Committed
2018-05-22 00:46:58 Sergio Schvezov snapcraft: status Fix Committed Fix Released