Merge lp:~willcooke/gdm/ubuntu into lp:~ubuntu-desktop/gdm/ubuntu
| Status: | Merged |
|---|---|
| Merged at revision: | 426 |
| Proposed branch: | lp:~willcooke/gdm/ubuntu |
| Merge into: | lp:~ubuntu-desktop/gdm/ubuntu |
| Diff against target: |
71 lines (+40/-0) 4 files modified
debian/changelog (+13/-0) debian/default.pa (+17/-0) debian/gdm3.install (+3/-0) debian/gdm3.postinst (+7/-0) |
| To merge this branch: | bzr merge lp:~willcooke/gdm/ubuntu |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Jeremy Bicha | 2017-07-10 | Approve on 2017-07-13 | |
| Daniel van Vugt (community) | Approve on 2017-07-13 | ||
|
Review via email:
|
|||
Commit Message
* Added workaround to disable Bluetooth in gdm so that A2DP high quality
BT audio is available in the users session (LP: #1703415):
+ debian/default.pa:
- Unloads Bluetooth modules so that they are unavailble in GDM
+ debian/rules
- Creates /var/lib/
Description of the Change
Unloads Bluetooth audio modules from gdm to free up the A2DP profile in the users session. This allows high quality BT audio to work, but stops a11y tools in gdm from being able to use BT audio devices.
This is not a long term fix, and will need to be revisited for 18.04.
- 415. By Ken VanDine on 2017-07-11
-
* debian/gdm3.config
- Handle the transition from lightdm in gdm3 rather than ubuntu-session
* debian/control.in
- Dropped depends from ubuntu-session - 416. By Ken VanDine on 2017-07-11
-
Fixed ubuntu-session version check
- 417. By Ken VanDine on 2017-07-11
-
Dropped depends for ubuntu-session
- 418. By Ken VanDine on 2017-07-11
-
releasing package gdm3 version 3.24.2-1ubuntu5
| Daniel van Vugt (vanvugt) wrote : | # |
OK,
1. There is still an invisible conflict per above (when I tried merging this myself).
2. I can't seem to test it for reasons unrelated to this branch (bug 1703747).
| Daniel van Vugt (vanvugt) wrote : | # |
OK, revision 416 seems to have solved my Bluetooth issue (using today's new PulseAudio too).
Only had to grab the proposed fix for bug 1703746 to build it.
- 419. By Didier Roche on 2017-07-12
-
debian/
patches/ ubuntu_ prefer_ x11_session. patch:
Prefer X11 session over wayland. As we are not ready yet for
switching to wayland yet, let's prefer X11 session when no specific
choice was made. (LP: #1703601)
This will be reverted once we switch to wayland by default. - 420. By Didier Roche on 2017-07-12
-
releasing package gdm3 version 3.24.2-1ubuntu6
- 421. By Iain Lane on 2017-07-12
-
debian/gdm3.config: Check the version of gdm3 instead of ubuntu-session.
And some other minor improvements.
- 422. By Iain Lane on 2017-07-12
-
Compare with a ~ version, so that any backports of this exact version aren't re-migrated
- 423. By Iain Lane on 2017-07-12
-
releasing package gdm3 version 3.24.2-1ubuntu7
| Jeremy Bicha (jbicha) wrote : | # |
Please fix up your debian/changelog entries. It should not have things like:
+>>>>>>> MERGE-SOURCE
3.24.2-
- 424. By Daniel van Vugt on 2017-07-13
-
First attempt
- 425. By Daniel van Vugt on 2017-07-13
-
Remember the changelog
| Daniel van Vugt (vanvugt) wrote : | # |
Sorry, more conflicts:
https:/
- 426. By Will Cooke on 2017-07-13
-
* debian/default.pa
- Added new file to disable Bluetooth audio devices in PulseAudio from
gdm3. (LP: #1703415)
* debian/gd3.install
- Added details of the default.pa file
* debian/gd3.postinst
- Added installation of default.pa and creation of dir if it doesn't
exist.
| Will Cooke (willcooke) wrote : | # |
Refreshed from the latest and fixed the changelog.
We shouldn't merge this yet though.
| Daniel van Vugt (vanvugt) wrote : | # |
I think this branch is the best option for the time being. The Arch wiki recommends a similar workaround, and upstream PulseAudio acknowledges it could do better:
https:/
But fixing that will take a lot more time and Pulse internals expertise.
As for the a11y concern, while valid I think that fails to consider the fact that the bug being fixed here is a much bigger than a11y. All Bluetooth audio users won't have any audio. So that is logically a bigger target audience than a11y users who rely on Bluetooth.
Only one minor issue I think: There is no uninstall/postrm step to wind back /var/lib/
| Will Cooke (willcooke) wrote : | # |
Should that rm be as part of purge, or for everything? i.e. do I put it in
the "if [ $1 = "purge" ]" section, or just at the end of the script?
On 13 July 2017 at 12:42, Daniel van Vugt <email address hidden>
wrote:
> Review: Approve
>
> I think this branch is the best option for the time being. The Arch wiki
> recommends a similar workaround, and upstream PulseAudio acknowledges it
> could do better:
> https:/
> But fixing that will take a lot more time and Pulse internals expertise.
>
> As for the a11y concern, while valid I think that fails to consider the
> fact that the bug being fixed here is a much bigger than a11y. All
> Bluetooth audio users won't have any audio. So that is logically a bigger
> target audience than a11y users who rely on Bluetooth.
>
> Only one minor issue I think: There is no uninstall/postrm step to wind
> back /var/lib/
> --
> https:/
> You are the owner of lp:~willcooke/gdm/ubuntu.
>
| Will Cooke (willcooke) wrote : | # |
Spoke to Didier about the postrm.
Line 26 has:
rm -rf /var/lib/gdm3
So that should take care of it.
| Jeremy Bicha (jbicha) wrote : | # |
Thank you!
Ubuntu GNOME has had complaints of this issue (LP: #1489651) back to 16.04 LTS so we should consider SRUing this.

Still needs merging (when I tried it)?
+N debian/default.pa gdm3.postinst
M debian/changelog
M debian/gdm3.install
M debian/
Text conflict in debian/changelog
1 conflicts encountered.