Re: mesa 25.3.6-1 (TEST)
Jon Turney via Cygwin-apps <[email protected]> Wed, 6 May 2026 12:24:09 +0100
| Newsgroups | gmane.os.cygwin.applications |
|---|---|
| Message-ID | <[email protected]> |
On 05/05/2026 20:13, Ken Brown wrote:
> On 5/3/2026 4:38 PM, Jon Turney wrote:
>> On 03/05/2026 16:08, Jon Turney wrote:
>>>
>>> The following packages have been uploaded to the Cygwin distribution:
>>>
>>> * mesa-25.3.6-1
>> [...]
>>>
>>> Breaking changes:
>>>
>>> The OSMesa library ("offscreen mesa") has been removed upstream. It
>>> is suggested to use surfaceless EGL instead.
>>
>> Hi Ken,
>>
>>
>> The only package we have that this seems to effect is 'asymptote'.
>>
>> However, that only has a build-depends on libOSMesa-devel, it doesn't
>> actually seem to depend on the run-time library.
>>
>> (So I do wonder if there's some sort of problem in configuration or
>> dependency generation here?)
>>
>>
>> I'm faced with a bit of a dependency knot, since the last version of
>> libosmesa depends on a specific version of dri-drivers, which will
>> prevent other mesa libraries being upgraded.
>>
>> So it would be nice to know if asymptote is really using osmesa, in
>> which case I'll have to work out how to keep it around, or if I can
>> simply make the osmesa package obsolete.
>
> Hi Jon,
>
> It turns out that asymptote only uses osmesa if a certain configuration
> option (--enable-offscreen) is given. I've never specified this option
> and have no reason to. So you can safely make osmesa obsolete, and I
> should just remove libOSMesa-devel from build-depends.
>
Great! That makes things a lot easier for me!
Thanks for looking into this!