Ideally you could just cherry-pick Matthew's change as a patch and
apply that during the build of the deb until the next official Racket
release is made.

http://en.wikipedia.org/wiki/Debian_build_toolchain#Patch_systems

Cheers,
Sam

On Mon, Oct 17, 2011 at 17:52, Jon Rafkind <rafk...@cs.utah.edu> wrote:
> I can make libgtkglext1 a dependency, thats easy.
>
> I'm not sure where the fix would go on the PPA. If it goes into the normal 
> 'racket' channel then there will be beta stuff in there, so it won't be 
> directly in
> sync with the release.
>
> I could make a new channel but I'm not sure what it would be called. There is 
> a 'racket nightly' thing I think but I don't have a system set up to actually
> build and upload a new .deb each night.
>
> Do you need this fix to be installed on a bunch of different computers (and 
> thus need the PPA to do it)?
>
> On 10/17/2011 06:45 PM, Todd O'Bryan wrote:
>> Jon Rafkind,
>>
>> Any chance that you might put a version with Matthew's fix on the PPA
>> site? Also, could you make libgtkglext1 a dependency of the install so
>> that the OpenGL-dependent games in plt-games work?
>>
>> (I wish I knew how .debs work so I could help with this instead of
>> just asking for stuff. I've spent probably 20-30 hours total over 3 or
>> 4 times trying to figure it out, and each time I give up after a
>> wasted day. By the time I go back and try to do it again, I've
>> forgotten whatever it was I might have learned and had to start all
>> over again.)
>>
>> Todd
>>
>> On Mon, Oct 17, 2011 at 6:17 PM, Matthew Flatt <mfl...@cs.utah.edu> wrote:
>>> It seems that `racket/gui' is trying to freeze and thaw window updates
>>> before the canvas is mapped. The relevant Gdk window changes when the
>>> canvas is mapped, which means that Gdk and `racket/gui' end up with
>>> different opinions on the freeze/thaw state of the canvas.
>>>
>>> I've pushed a repair to fix freeze/thaw requests based on the canvas's
>>> mapped state, which hopefully fixes the problem that you're seeing.
>>>
>>> _________________________________________________
>>>  For list-related administrative tasks:
>>>  http://lists.racket-lang.org/listinfo/users
>>>
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://lists.racket-lang.org/listinfo/users
>
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users
>

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to