Merge lp:~nik90/ubuntu-clock-app/custom-alarm-sound into lp:ubuntu-clock-app
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Bartosz Kosiorek on 2015-08-21 | ||||
| Approved revision: | 369 | ||||
| Merged at revision: | 345 | ||||
| Proposed branch: | lp:~nik90/ubuntu-clock-app/custom-alarm-sound | ||||
| Merge into: | lp:ubuntu-clock-app | ||||
| Prerequisite: | lp:~nik90/ubuntu-clock-app/add-utility-backend | ||||
| Diff against target: |
733 lines (+374/-49) 12 files modified
app/alarm/AlarmSound.qml (+211/-6) app/alarm/CMakeLists.txt (+1/-0) app/alarm/EditAlarmPage.qml (+73/-31) app/alarm/SoundPeerPicker.qml (+43/-0) app/ubuntu-clock-app.qml (+7/-0) backend/modules/Clock/Utility/customalarmsound.cpp (+12/-1) backend/modules/Clock/Utility/customalarmsound.h (+3/-0) debian/changelog (+1/-0) debian/control (+2/-0) po/com.ubuntu.clock.pot (+18/-9) tests/unit/tst_alarmSound.qml (+2/-2) ubuntu-clock-app.json (+1/-0) |
||||
| To merge this branch: | bzr merge lp:~nik90/ubuntu-clock-app/custom-alarm-sound | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve on 2015-08-21 | |
| Bartosz Kosiorek | 2015-08-19 | Approve on 2015-08-21 | |
| Andrew Hayzen (community) | functional | Approve on 2015-08-20 | |
|
Review via email:
|
|||
Commit Message
Add support for setting custom alarm sounds
Description of the Change
Added support for setting custom alarm sounds :-) This first requires the prerequisite branch to land in trunk.
Steps to test
-------------
bzr branch lp:~ahayzen/music-app/fix-1357324-content-hub-source
cd fix-1357324-
click-buddy
Install music-app click package in the phone
Install this MP's clock app on the phone
Reboot phone for good measure
Test feature
Things Done
-----------
- Merged prerequisite branch to trunk
- Refactor and clean code
- Rebuilt pot file
- Manual testing
- 348. By Nekhelesh Ramananthan on 2015-08-19
-
Added ubuntu content hub package as dependecy in debian control
PASSED: Continuous integration, rev:348
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 349. By Nekhelesh Ramananthan on 2015-08-19
-
Some minor fixes
- 350. By Nekhelesh Ramananthan on 2015-08-19
-
Some code refactor, bug fixes and polish
- 351. By Nekhelesh Ramananthan on 2015-08-19
-
Minor fix
PASSED: Continuous integration, rev:351
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 352. By Nekhelesh Ramananthan on 2015-08-19
-
Some final touches
PASSED: Continuous integration, rev:352
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 353. By Nekhelesh Ramananthan on 2015-08-20
-
Merged prerequisite
- 354. By Nekhelesh Ramananthan on 2015-08-20
-
Adjusted to the new properties of the customsound plugin
PASSED: Continuous integration, rev:354
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 355. By Nekhelesh Ramananthan on 2015-08-20
-
Finally fixed the one last nagging issue.
PASSED: Continuous integration, rev:355
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 356. By Nekhelesh Ramananthan on 2015-08-20
-
merged lp:ubuntu-clock-app
PASSED: Continuous integration, rev:356
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 357. By Nekhelesh Ramananthan on 2015-08-20
-
Fixed ubuntu-
clock-app. json breaking due to recent trunk merge
PASSED: Continuous integration, rev:357
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 358. By Nekhelesh Ramananthan on 2015-08-20
-
Save custom sounds in their own dedicated folder. Also allow all music formats
- 359. By Nekhelesh Ramananthan on 2015-08-20
-
Elide music filenames if they are too long
PASSED: Continuous integration, rev:359
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 360. By Nekhelesh Ramananthan on 2015-08-20
-
Create the custom alarm sound directory if it is not present to avoid issues with the qml folderlistmodel
PASSED: Continuous integration, rev:360
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Andrew Hayzen (ahayzen) wrote : | # |
Looks good to me and is a great addition to the platform :-)
Tested adding multiple custom alarms, removing them (note bug 1486008), previewing the audio, set an alarm in the future to check that the correct sound is used and tested with an empty ~/.local/
Thanks for the extra changes in supporting all audio formats :-)
- 361. By Nekhelesh Ramananthan on 2015-08-21
-
Play/Stop alarm sound preview when clicking on the list item
PASSED: Continuous integration, rev:361
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 362. By Nekhelesh Ramananthan on 2015-08-21
-
Renamed page title to add sound from
- 363. By Nekhelesh Ramananthan on 2015-08-21
-
Renamed MusicAppPicker to SoundPeerPicker
PASSED: Continuous integration, rev:363
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 364. By Nekhelesh Ramananthan on 2015-08-21
-
Changed variable name to defaultSoundModel
- 365. By Nekhelesh Ramananthan on 2015-08-21
-
Changed _soundName to defaultAlarmSound variable name to make it more understandable
FAILED: Continuous integration, rev:365
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild:
http://
| Bartosz Kosiorek (gang65) wrote : | # |
Approved.
Don't forget to regenerate translation template.
- 366. By Nekhelesh Ramananthan on 2015-08-21
-
Fixed failing unit test
PASSED: Continuous integration, rev:366
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 367. By Nekhelesh Ramananthan on 2015-08-21
-
Fix empty alarm sound issue when an custom alarm is deleted elsewhere by the user
PASSED: Continuous integration, rev:367
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 368. By Nekhelesh Ramananthan on 2015-08-21
-
Merged trunk lp:ubuntu-clock-app
- 369. By Nekhelesh Ramananthan on 2015-08-21
-
Updated pot file
PASSED: Continuous integration, rev:369
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://


FAILED: Continuous integration, rev:347 91.189. 93.70:8080/ job/ubuntu- clock-app- ci/770/ 91.189. 93.70:8080/ job/ubuntu- clock-app- vivid-amd64- ci/115/ console
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild: 91.189. 93.70:8080/ job/ubuntu- clock-app- ci/770/ rebuild
http://