qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [QUESTION] SDL 1.2 support


From: Philippe Mathieu-Daudé
Subject: Re: [Qemu-devel] [QUESTION] SDL 1.2 support
Date: Tue, 16 Jul 2019 20:20:50 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0

Hi Aleksandar,

On 7/16/19 7:09 PM, Aleksandar Markovic wrote:
> On Tue, Jul 16, 2019 at 1:54 PM Thomas Huth <address@hidden> wrote:
>>
>> On 16/07/2019 13.17, Aleksandar Markovic wrote:
>>> Hello, Gerd, Daniel, and others involved.
>>>
>>> I have multiple reports from end users that say that transition from
>>> SDL 1.2 to SDL 2.0 was difficult, or even impossible for their hosts.
>>> In that light, they don't appreciate removing SDL 1.2 support from
>>> QEMU. The most notable example is Ubutnu 16.04, where it looks there
>>> is no way of installing SDL 2.0 that does not involve complete OS
>>> upgrade, which, for various reasons, many are not willing to do.
>>
>> What's the problem here? According to
>> https://packages.ubuntu.com/xenial/libsdl2-2.0-0 the library should be
>> available there.
>>
> 
> Yes, we, as developers, are good at upgrading, we like flexibility in
> our development systems, and naturally want to try latest and greatest
> tools and libraries.
> 
> However, in QA / build / test environments, the things seem to look
> different. Their main concern is stability and repeatibility of their
> systems. They don't like updates and upgrades. If a new of library
> is available for an OS, this does not mean it will be installed, or it
> will be desired to be installed.
> 
> It appears that Ubuntu 16.04 came originally with SDL 1.2, and
> SDL 2.0 was made available later on.

I am a bit confused, I checked the older Xenial image I can find is a
pre-release:

16.04.20151218.1-xenial-baseline

# lsb_release -a
LSB Version:
core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu Xenial Xerus (development branch)
Release:        16.04
Codename:       xenial

# apt-cache search libsdl
libsdl1.2-dbg - Simple DirectMedia Layer debug files
libsdl1.2-dev - Simple DirectMedia Layer development files
libsdl1.2debian - Simple DirectMedia Layer

# apt-cache search libsdl2

# apt-get update

# apt-cache search libsdl2
libsdl2-2.0-0 - Simple DirectMedia Layer
libsdl2-dbg - Simple DirectMedia Layer debug files
libsdl2-dev - Simple DirectMedia Layer development files
libsdl2-doc - Reference manual for libsdl2
libsdl2-gfx-1.0-0 - drawing and graphical effects extension for SDL2
libsdl2-gfx-dbg - debugging symbols for SDL2_gfx
libsdl2-gfx-dev - development files for SDL2_gfx
libsdl2-gfx-doc - documentation files for SDL2_gfx
libsdl2-image-2.0-0 - Image loading library for Simple DirectMedia Layer
2, libraries
libsdl2-image-dbg - Image loading library for Simple DirectMedia Layer
2, debugging symbols
libsdl2-image-dev - Image loading library for Simple DirectMedia Layer
2, development files
libsdl2-mixer-2.0-0 - Mixer library for Simple DirectMedia Layer 2,
libraries
libsdl2-mixer-dbg - Mixer library for Simple DirectMedia Layer 2, debugging
libsdl2-mixer-dev - Mixer library for Simple DirectMedia Layer 2,
development files
libsdl2-net-2.0-0 - Network library for Simple DirectMedia Layer 2,
libraries
libsdl2-net-dbg - Network library for Simple DirectMedia Layer 2, debugging
libsdl2-net-dev - Network library for Simple DirectMedia Layer 2,
development files
libsdl2-ttf-2.0-0 - TrueType Font library for Simple DirectMedia Layer
2, libraries
libsdl2-ttf-dbg - TrueType Font library for Simple DirectMedia Layer 2,
debugging
libsdl2-ttf-dev - TrueType Font library for Simple DirectMedia Layer 2,
development files

# apt-cache show libsdl2-dev
Package: libsdl2-dev
Architecture: amd64
Version: 2.0.4+dfsg1-2ubuntu2.16.04.1
Priority: optional
Section: universe/libdevel
Source: libsdl2
Origin: Ubuntu
Maintainer: Ubuntu Developers <address@hidden>
Original-Maintainer: Debian SDL packages maintainers
<address@hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 3803
Depends: libasound2-dev, libdbus-1-dev, libegl1-mesa-dev,
libgl1-mesa-dev, libgles2-mesa-dev, libglu1-mesa-dev, libmirclient-dev,
libpulse-dev, libsdl2-2.0-0 (= 2.0.4+dfsg1-2ubuntu2.16.04.1),
libsndio-dev, libudev-dev, libwayland-dev, libx11-dev, libxcursor-dev,
libxext-dev, libxi-dev, libxinerama-dev, libxkbcommon-dev,
libxrandr-dev, libxss-dev, libxt-dev, libxv-dev, libxxf86vm-dev
Conflicts: libsdl-1.3-dev
Replaces: libsdl-1.3-dev
Filename:
pool/universe/libs/libsdl2/libsdl2-dev_2.0.4+dfsg1-2ubuntu2.16.04.1_amd64.deb
Size: 612948
MD5sum: 75ff5bbc4c5ec0c9b81052b3695aa642
SHA1: 7d9ddbb5217343400128149ceea497d29a188a5e
SHA256: 1b79ee19be271d26e28de1a83f8181afa36a7fdc5479faa9f5dfe07ba4c4c272
Homepage: http://www.libsdl.org/
Description: Simple DirectMedia Layer development files
Description-md5: 9a82f59c5790721baad7ffc5f181d3d6
Supported: 5y

Package: libsdl2-dev
Priority: optional
Section: universe/libdevel
Installed-Size: 3802
Maintainer: Ubuntu Developers <address@hidden>
Original-Maintainer: Debian SDL packages maintainers
<address@hidden>
Architecture: amd64
Source: libsdl2
Version: 2.0.4+dfsg1-2ubuntu2
Replaces: libsdl-1.3-dev
Depends: libasound2-dev, libdbus-1-dev, libegl1-mesa-dev,
libgl1-mesa-dev, libgles2-mesa-dev, libglu1-mesa-dev, libmirclient-dev,
libpulse-dev, libsdl2-2.0-0 (= 2.0.4+dfsg1-2ubuntu2), libsndio-dev,
libudev-dev, libwayland-dev, libx11-dev, libxcursor-dev, libxext-dev,
libxi-dev, libxinerama-dev, libxkbcommon-dev, libxrandr-dev, libxss-dev,
libxt-dev, libxv-dev, libxxf86vm-dev
Conflicts: libsdl-1.3-dev
Filename:
pool/universe/libs/libsdl2/libsdl2-dev_2.0.4+dfsg1-2ubuntu2_amd64.deb
Size: 613746
MD5sum: 470e753ffa16fec00c29215e0c94efc9
SHA1: db99050370630d36105131d60bad9daa95c530d8
SHA256: 461dc89140f2716f05e20cf35c2cf3f46b0ae6e32c5bed16136df08d28b2fde0
Description: Simple DirectMedia Layer development files
Description-md5: 9a82f59c5790721baad7ffc5f181d3d6
Homepage: http://www.libsdl.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m

# curl -v
http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsdl2/libsdl2_2.0.4+dfsg1-2ubuntu2.dsc
2>&1 | fgrep Last-Modified
< Last-Modified: Thu, 10 Mar 2016 22:03:45 GMT

This package was available before the Xenial official release.

I am supposing your host does not have Internet access to run apt-update
then?

Regards,

Phil.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]