Merge lp:~jamesh/mediascanner/ignore-inotify-event-for-deleted-directory into lp:mediascanner/v2
Status: | Merged |
---|---|
Approved by: | Jussi Pakkanen |
Approved revision: | 191 |
Merged at revision: | 190 |
Proposed branch: | lp:~jamesh/mediascanner/ignore-inotify-event-for-deleted-directory |
Merge into: | lp:mediascanner/v2 |
Diff against target: |
27 lines (+9/-0) 2 files modified
debian/rules (+3/-0) src/daemon/SubtreeWatcher.cc (+6/-0) |
To merge this branch: | bzr merge lp:~jamesh/mediascanner/ignore-inotify-event-for-deleted-directory |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jussi Pakkanen (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+197480@code.launchpad.net |
Commit message
In SubtreeWatcher, ignore inotify events for watches we are no longer interested in.
Description of the change
In SubtreeWatcher.
This problem showed up when building the package on the Launchpad PPA builder, where the inotify events from a directory removal seem to be delivered in a different order to what I see locally or in Jenkins. This makes it difficult to test without an entire stub inotify implementation.
This branch also updates the packaging to always include the test output in the build log even if the tests pass. This makes it easier to compare output in case of failures.
PASSED: Continuous integration, rev:191 jenkins. qa.ubuntu. com/job/ mediascanner- v2-ci/12/ jenkins. qa.ubuntu. com/job/ mediascanner- v2-trusty- amd64-ci/ 12 jenkins. qa.ubuntu. com/job/ mediascanner- v2-trusty- armhf-ci/ 12 jenkins. qa.ubuntu. com/job/ mediascanner- v2-trusty- armhf-ci/ 12/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mediascanner- v2-trusty- i386-ci/ 12
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mediascanne r-v2-ci/ 12/rebuild
http://