[squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Jerome Peace
[squeak-dev] Getting Squeak3.10 to work under problem Linuxes

***

>Bert Freudenberg bert at freudenbergs.de
>Sat May 31 10:58:38 UTC 2008
>
>On 31.05.2008, at 02:12, Jerome Peace wrote:
>
>>
>> I have posted the obvious change set to:
>>
>> http://bugs.squeak.org/view.php?id=7068
>> Squeak is translucent under X compositing window managers
>>
>> The changeset is just a postscript to reset the Display depth.
>>
>> "Postscript:
>> "
>> Display newDepth: 32 .
>>
>> Drop it on a squeak window.
>> Install the changeset.
>> Save the image.
>
>
>This is a workaround, not a fix.
>
Yes.

>We need to figure out if the VM is broken or the new-fangled  
>compositing window managers. But 16 bits should be made to work.
>
How about a test screen?
 It seems to me displaying certain patterns would probably
pin point things fairly quick.
The discription of the problem indicated
 that white and black had different transparencies.
What about other colors?  
Which bytes get mistook for alpha channel?

What form of pattern would diagnose the problem most easily?
Then is the problem the same on all linuxes or different on differnt ones?

Squeak color stuff has known bugs. Some of them hard to trace.
With a lot of integration bugs.
Many due to different authors with different assumptions.

So I imagine getting a handle on how to make it work elegantly
 will take real study on someones part.

Yours in service and curiosity, --Jerome Peace







     

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Mariano Martinez Peck
I think all of them are good ideas. Other problem I found with the screen is when I have an image saved in a 17" monitor for example, and the I open it in a 15", the screen is crap. It would be nice Squeak recognize the actual screen resolution of the pc you are running and adapt the squeak image to that resolution.

I am newbie so perhaps I am saying non sense things.

Cheers,

Mariano

On Sun, Jun 1, 2008 at 3:52 PM, Jerome Peace <[hidden email]> wrote:
[squeak-dev] Getting Squeak3.10 to work under problem Linuxes

***
>Bert Freudenberg bert at freudenbergs.de
>Sat May 31 10:58:38 UTC 2008
>
>On 31.05.2008, at 02:12, Jerome Peace wrote:
>
>>
>> I have posted the obvious change set to:
>>
>> http://bugs.squeak.org/view.php?id=7068
>> Squeak is translucent under X compositing window managers
>>
>> The changeset is just a postscript to reset the Display depth.
>>
>> "Postscript:
>> "
>> Display newDepth: 32 .
>>
>> Drop it on a squeak window.
>> Install the changeset.
>> Save the image.
>
>
>This is a workaround, not a fix.
>
Yes.

>We need to figure out if the VM is broken or the new-fangled
>compositing window managers. But 16 bits should be made to work.
>
How about a test screen?
 It seems to me displaying certain patterns would probably
pin point things fairly quick.
The discription of the problem indicated
 that white and black had different transparencies.
What about other colors?
Which bytes get mistook for alpha channel?

What form of pattern would diagnose the problem most easily?
Then is the problem the same on all linuxes or different on differnt ones?

Squeak color stuff has known bugs. Some of them hard to trace.
With a lot of integration bugs.
Many due to different authors with different assumptions.

So I imagine getting a handle on how to make it work elegantly
 will take real study on someones part.

Yours in service and curiosity, --Jerome Peace












Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Bert Freudenberg
In reply to this post by Jerome Peace
On 01.06.2008, at 20:52, Jerome Peace wrote:

> [squeak-dev] Getting Squeak3.10 to work under problem Linuxes
>
> ***
>> Bert Freudenberg bert at freudenbergs.de
>> Sat May 31 10:58:38 UTC 2008
>>
>> On 31.05.2008, at 02:12, Jerome Peace wrote:
>>
>>>
>>> I have posted the obvious change set to:
>>>
>>> http://bugs.squeak.org/view.php?id=7068
>>> Squeak is translucent under X compositing window managers
>>>
>>> The changeset is just a postscript to reset the Display depth.
>>>
>>> "Postscript:
>>> "
>>> Display newDepth: 32 .
>>>
>>> Drop it on a squeak window.
>>> Install the changeset.
>>> Save the image.
>>
>>
>> This is a workaround, not a fix.
>>
> Yes.
>
>> We need to figure out if the VM is broken or the new-fangled
>> compositing window managers. But 16 bits should be made to work.
>>
> How about a test screen?
> It seems to me displaying certain patterns would probably
> pin point things fairly quick.
> The discription of the problem indicated
> that white and black had different transparencies.
> What about other colors?
> Which bytes get mistook for alpha channel?
>
> What form of pattern would diagnose the problem most easily?
> Then is the problem the same on all linuxes or different on differnt  
> ones?
>
> Squeak color stuff has known bugs. Some of them hard to trace.
> With a lot of integration bugs.
> Many due to different authors with different assumptions.
>
> So I imagine getting a handle on how to make it work elegantly
> will take real study on someones part.
>
> Yours in service and curiosity, --Jerome Peace


I found a fix. We need to prefer a depth 24 visual over the 32 one,  
which has that weird alpha problem (the window renders completely  
transparent).

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Ryan Mitchley
In reply to this post by Jerome Peace
I am trying to run Damien's development image (sq3.10-7159dev08.06.1) using the  3.10.1 VM under Ubuntu  Gutsy Gibbon. Compiz Fusion is installed.

The Squeak VM crashes to the prompt with the following:
ioSetDisplayMode(32, 134606703, 2005274256, 134596551)
ioSetDisplayMode(-32, 134606703, 2004909744, 134596551)
ioSetDisplayMode(1, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(2, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(4, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(8, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(16, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(32, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-1, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-2, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-4, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-8, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-16, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-32, 2019438636, 2019438656, 134596551)

Does this mean something to someone? Any ideas what to fix? I should point out that I was running fine with the 3.9 VM.

Thanks for any advice.
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

david54
Is there anything in place to smoke test (at least) new releases on all (or as many as possible) platforms?

On Mon, Jun 9, 2008 at 11:53 AM, Ryan Mitchley <[hidden email]> wrote:

I am trying to run Damien's development image (sq3.10-7159dev08.06.1) using
the  3.10.1 VM under Ubuntu  Gutsy Gibbon. Compiz Fusion is installed.

The Squeak VM crashes to the prompt with the following:
ioSetDisplayMode(32, 134606703, 2005274256, 134596551)
ioSetDisplayMode(-32, 134606703, 2004909744, 134596551)
ioSetDisplayMode(1, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(2, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(4, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(8, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(16, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(32, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-1, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-2, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-4, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-8, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-16, 2019438636, 2019438656, 134596551)
ioSetDisplayMode(-32, 2019438636, 2019438656, 134596551)

Does this mean something to someone? Any ideas what to fix? I should point
out that I was running fine with the 3.9 VM.

Thanks for any advice.
--
View this message in context: http://www.nabble.com/-squeak-dev--Getting-Squeak3.10-to-work-under-problem-Linuxes-tp17588797p17737090.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Rob Rothwell
On Mon, Jun 9, 2008 at 3:15 PM, David Pennell <[hidden email]> wrote:
Is there anything in place to smoke test (at least) new releases on all (or as many as possible) platforms?

It occurs to me that a great way for the non-gurus like myself to contribute would be to "register" as said testers, making our various platforms "available" for testing and feedback prior to a release.  I'm sure there is testing in place already, but you could have lists of people that get a request to "try this out," with some reasonable expectation that they do so.

Like I said, maybe this is already done.

Just a thought,

Rob


Ted
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Getting Squeak3.10 to work under problem Linuxes

Ted
Rob Rothwell-2 wrote
On Mon, Jun 9, 2008 at 3:15 PM, David Pennell <pennell.david@gmail.com>
wrote:

> Is there anything in place to smoke test (at least) new releases on all (or
> as many as possible) platforms?


It occurs to me that a great way for the non-gurus like myself to contribute
would be to "register" as said testers, making our various platforms
"available" for testing and feedback prior to a release.
[...]
Rob
Hi Rob,
great idea. I am playing around with Linux so have at least 3 different distros running. So to me this would be a great way to contribute.
I can imagine having a wiki-like list on squeakvm.org/linux showing the different results of the different versions in the different distros. A bit like Linux on Laptops <http://www.linux-laptop.net/>

Ted