push notification ignoring silent mode
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Ubuntu Push Notifications |
Fix Released
|
High
|
John Lenton | |
| | ubuntu-push (Ubuntu) |
High
|
John Lenton | ||
Bug Description
vivid proposed build 112
- go to system settings->sounds and set Silent Mode to true
- recv a push notification from gmail or telegram
Expected results:
- the notification should appear but it should not make a sound
Actual results:
- the notification appears but the sound is still heard
This seems to work correctly in rtm but not in vivid so it's possible something didn't land in vivid perhaps?
Related branches
- Samuele Pedroni: Approve on 2015-03-05
-
Diff: 411 lines (+124/-15)6 files modifiedbus/haptic/haptic.go (+9/-2)
bus/haptic/haptic_test.go (+35/-6)
client/service/postal.go (+12/-2)
client/service/postal_test.go (+9/-0)
sounds/sounds.go (+15/-2)
sounds/sounds_test.go (+44/-3)
| Changed in ubuntu-push (Ubuntu): | |
| importance: | Undecided → High |
| assignee: | nobody → John Lenton (chipaca) |
| Ken VanDine (ken-vandine) wrote : | #2 |
I've reproduced this on vivid proposed build 114 as well. I've confirmed the setting is changing in accountsservice, but still getting the beep from push notifications.
gdbus introspect --system -d org.freedesktop
interface com.ubuntu.
methods:
signals:
properties:
@
readwrite b SilentMode = true;
@
readwrite s IncomingCallSound = '/usr/share/
@
readwrite s IncomingMessage
@
readwrite b IncomingCallVibrate = true;
@
readwrite b IncomingCallVib
@
readwrite b IncomingMessage
@
readwrite b IncomingMessage
@
readwrite b OtherVibrate = true;
@
readwrite b DialpadSoundsEn
| John Lenton (chipaca) wrote : | #3 |
push is setting the right PULSE_PROP, so maybe it's not being picked up?
I'll chase it down; thanks for the heads up.
| Ricardo Salveti (rsalveti) wrote : | #4 |
The currently implementation is still not connected with pulseaudio (it's up to the clients to check for the silent mode config value and decide to not play the file).
This will move in the future to be connected with pulse in a way that it could, by itself, play or not the file if the system-wide config is enabled (which would be basically a mute at an specific role, such as alert).
| Changed in ubuntu-push: | |
| assignee: | nobody → John Lenton (chipaca) |
| status: | New → In Progress |
| importance: | Undecided → High |
| Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package ubuntu-push - 0.68+15.
---------------
ubuntu-push (0.68+15.
[ John R. Lenton ]
* Use settings from org.freedesktop
vibrate, and default sound. [client] (LP: #1426418, LP: #1427702)
[ Samuele "Yak Shaver of the Year" Pedroni ]
* Closing webchecker (avoids leaving goroutines around in testing). [client]
* WatchSignal cancelling, and connectivity exposed cancelling, make
connectivity start not leave watches behind (more goroutine
cleanup). [client]
* TestTakeTheBusWorks doesn't block anymore, fixed leaking of
webcheckers. [client]
-- CI Train Bot <email address hidden> Fri, 06 Mar 2015 13:27:06 +0000
| Changed in ubuntu-push (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Pat McGowan (pat-mcgowan) wrote : | #6 |
bookkepping
| Changed in canonical-devices-system-image: | |
| importance: | Undecided → High |
| milestone: | none → ww13-ota |
| status: | New → Fix Released |
| no longer affects: | canonical-devices-system-image |
| Changed in ubuntu-push: | |
| status: | In Progress → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.