[pkg-wine-party] Bug#793551: Bug#793551: Bug#793551: Bug#793551: wine-development: Consider providing through Backports instead of Stable
On 07/28/2015 06:20 AM, Kyle Auble wrote:
> On 07/27/2015 05:58 AM, jre wrote:
>> Backports is enabled per default on new Debian Jessie installations.
> Is this the case though, or is it only for fresh installations? I used
> dist-upgrade from Wheezy, and it was several months ago so I could be
> wrong, but I don't think the upgrade touched my sources.list file. I
> just had my stable and stable-updates sources, plus the wheezy-backports
> line that I had entered myself.
I just verified that this is the case for a new Jessie installation. I
haven't found anything in the Wheezy or Jessie release notes. So I
assume that backports is not added automatically for updates from Wheezy.
> On 07/27/2015 06:49 PM, jre wrote:
>> Since Jessie 2 build-dependencies were added to wine-development:
>> - libxml-simple-perl (is in Jessie)
>> - khronos-api (missing in Jessie). I have to take a closer look on this.
>> Either I keep the way opengl is handled during the build as it was in
>> Jessie, or I also backport khronos-api.
> Funny enough, I just stumbled onto libxml-simple-perl while looking into
> multiarch problems. I missed it while putting together the WineWiki
> Debian page because It was already installed on my system. I ran grep on
> the entire wine source tree though, looking for references to
> XML::Simple, and it's actually only used at one point in the make_opengl
> Apparently, it's been in use since a patch by Rico Schuller in late
> 2013, but it's actually not directly involved with building wine. If I'm
> not misreading the code, that script automatically downloads OpenGL API
> files from khronos.org, then rewrites some of the source files from
> them. I don't know as much about the khronos-api package, but it sounds
> like it could eventually supersede part of that script.
Yes, it provides gl.xml and wgl.xml, so that they don't have to be
downloaded for a rebuild of the opengl files. Mike specially packaged
khronos-api for this, and forced a rebuild of the opengl files since
Downloading unverified stuff during a build should definitely not
happen. I just don't know yet, if without the forced opengl-rebuild wine
would build with not-updated opengl files and if the result would be
good. Anyway, preferred option for me is to backport khronos-api, too.