Activity log for bug #1509250

Date Who What changed Old value New value Message
2015-10-23 08:32:06 Robert Bruce Park bug added bug
2015-10-23 08:35:10 Robert Bruce Park description Consider this scenario: 1. Lander has a silo with an MP in it, silo is built. 2. Lander pushes new commit to MP. 3. Train detects new commit and marks silo dirty. 4. Lander changes mind, and undoes commit with 'bzr uncommit' and 'bzr push --overwrite' 5. Commits now match again, however silo dirty state isn't cleared, and WATCH_ONLY build doesn't clear it. Solution: 1. When marking a silo dirty, we need to record whether the silo is dirty because a new commit was found or because a conflicting silo was published. 2. WATCH_ONLY needs to grow a check to clear the dirty flag in the event that there is no longer a new commit on the MP. Consider this scenario: 1. Lander has a silo with an MP in it, silo is built. 2. Lander pushes new commit to MP. 3. Train detects new commit and marks silo dirty. 4. Lander changes mind, and undoes commit with 'bzr uncommit' and 'bzr push --overwrite' 5. Commits now match again, however silo dirty state isn't cleared, and WATCH_ONLY build doesn't clear it. Solution: 1. When marking a silo dirty, we need to record whether the silo is dirty because a new commit was found or because a conflicting silo was published. 2. The 'unbuilt' phase which marks the silo dirty should grow a check to notice that the new commit is gone and clear the dirty flag.
2015-11-12 01:54:46 Robert Bruce Park branch linked lp:~robru/cupstream2distro/fix-statuses
2015-11-18 17:49:53 PS Jenkins bot cupstream2distro: status Triaged Fix Committed
2015-11-18 19:34:56 Robert Bruce Park cupstream2distro: status Fix Committed Fix Released