[SRU]full-screen switching is broken

Bug #1679573 reported by stsp on 2017-04-04
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dosemu2
Fix Released
Unknown
libsdl
Unknown
Unknown
libsdl2 (Ubuntu)
Undecided
Unassigned
Xenial
Undecided
Gianfranco Costamagna
Zesty
Undecided
Unassigned

Bug Description

[ Bug impact ]
When switching to full-screen, the window
resizes, but the new drawing keeps going to
the small window of the previous size.
Or, otherwise, when switching back from
full-screen, the drawing can still be very
large, not fitting into a reduced window.

This manifests with multiple sdl apps, according
to google and sdl bugzilla. I myself have
this problem with dosemu2.

[ Fix ]
The upstream sdl ticket:
https://bugzilla.libsdl.org/show_bug.cgi?id=1859
The fix:
https://hg.libsdl.org/SDL/rev/f931db466859
Would be very nice if ubuntu can back-port this.

[ Regression potential ]
* this fix is part of artful+ releases
http://launchpadlibrarian.net/339948147/libsdl2_2.0.5+dfsg1-3ubuntu1_2.0.6+dfsg1-2ubuntu1.diff.gz
Applied in 2.0.6 release

Changed in dosemu2:
status: Unknown → New

I don't plan to fix zesty, should I?

Changed in libsdl2 (Ubuntu):
status: New → Fix Released
Changed in libsdl2 (Ubuntu Xenial):
status: New → In Progress
summary: - full-screen switching is broken
+ [SRU]full-screen switching is broken
description: updated
description: updated
Changed in libsdl2 (Ubuntu Zesty):
status: New → Incomplete
Changed in libsdl2 (Ubuntu Xenial):
assignee: nobody → LocutusOfBorg (costamagnagianfranco)
Brian Murray (brian-murray) wrote :

Yes, this should be fixed in Zesty as an upgrade from Xenial to Zesty is supported.

uploaded for zesty too

Changed in libsdl2 (Ubuntu Zesty):
status: Incomplete → In Progress

Hello stsp, or anyone else affected,

Accepted libsdl2 into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libsdl2/2.0.4+dfsg1-2ubuntu2.16.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in libsdl2 (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-xenial
Brian Murray (brian-murray) wrote :

Hello stsp, or anyone else affected,

Accepted libsdl2 into zesty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libsdl2/2.0.5+dfsg1-2ubuntu3.17.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-zesty to verification-done-zesty. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-zesty. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in libsdl2 (Ubuntu Zesty):
status: In Progress → Fix Committed
tags: added: verification-needed-zesty

The fix for this bug has been awaiting testing feedback in the -proposed repository for xenial for more than 90 days. Please test this fix and update the bug appropriately with the results. In the event that the fix for this bug is still not verified 15 days from now, the package will be removed from the -proposed repository.

tags: added: removal-candidate
stsp (stsp-0) wrote :

Isn't it just a packaging of a more recent SDL?
Should I indeed test it explicitly so that it
not to be removed?
I tested this fix directly from SDL repository
before reporting the problem here.

@stsp please test the proposed package, thanks

stsp (stsp-0) wrote :

So I have 2.0.6+dfsg1-3ubuntu1 already installed,
and there seem to be no bug. But I have not used
the -proposed repo for this.
So is it possible that the fixed packages are
already in the main Artful repo and we don't have
to care?

stsp (stsp-0) wrote :

Well its definitely in 2.0.6.
It was released in 17 Sep 2017:
https://discourse.libsdl.org/t/sdl-2-0-6-released/23109
and the fix was committed at 2017-04-03.
So my suggestion is to just mark this as fixed.

Changed in dosemu2:
status: New → Fix Released

@stsp can you please test the xenial proposed package on a xenial machine?
thanks!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.