More on Trunk.

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

More on Trunk.

Tobias Pape
Hi all,

the current trunk image cannot be opened in the official[1]
Squeak Interpreter VM:

/Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
This interpreter (vers. 0) cannot read image file (vers. 6505).
Press CR to quit...

What should we do?

Best
        -Tobias




signature.asc (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

Frank Shearar-3
On 29 December 2013 12:27, Tobias Pape <[hidden email]> wrote:

> Hi all,
>
> the current trunk image cannot be opened in the official[1]
> Squeak Interpreter VM:
>
> /Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
> This interpreter (vers. 0) cannot read image file (vers. 6505).
> Press CR to quit...
>
> What should we do?

Be more specific, for starters :) "The current trunk image" - which
image? From which build, or from the ftp.squeak.org site?

I'd like "official" to mean "the build artifact of the
ReleaseSqueakTrunk job", but until I fix that (hopefully today!) that
approach won't work.

I suspect that you have Chris' image off the ftp site, because the
SqueakTrunk job produces images in the 6504 format, as _should_
ReleaseSqueakTrunk, were it not broken.

frank

Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

Tobias Pape

On 29.12.2013, at 14:07, Frank Shearar <[hidden email]> wrote:

> On 29 December 2013 12:27, Tobias Pape <[hidden email]> wrote:
>> Hi all,
>>
>> the current trunk image cannot be opened in the official[1]
>> Squeak Interpreter VM:
>>
>> /Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
>> This interpreter (vers. 0) cannot read image file (vers. 6505).
>> Press CR to quit...
>>
>> What should we do?
>
> Be more specific, for starters :) "The current trunk image" - which
> image? From which build, or from the ftp.squeak.org site?
>
Ok sorry, It is the same as from my other mail:
        todays Trunk image (Squeak4.5-13148#712) (NameVersion-Update#CIJob)
 
> I'd like "official" to mean "the build artifact of the
> ReleaseSqueakTrunk job", but until I fix that (hopefully today!) that
> approach won't work.

Well. here the forgoten [1]:

http://squeakvm.org/mac/ still gives
ALSO the 4.2.5beta1U as Latest Release…
We should do something about the site then.

>
> I suspect that you have Chris' image off the ftp site, because the
> SqueakTrunk job produces images in the 6504 format, as _should_
> ReleaseSqueakTrunk, were it not broken.

Hmp. Ok, I saved once before executing this and apparently, that
was a Cog vm. My fault.

Could we release a kind-of final Carbon VM (as the 4.2.5beta1U is) that
understands 6405? As in, this is the last CarbonVM built, like ever?
In case of “no”, nevermind :)

Best
        -Tobias



signature.asc (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

David T. Lewis
On Sun, Dec 29, 2013 at 02:16:34PM +0100, Tobias Pape wrote:

>
> On 29.12.2013, at 14:07, Frank Shearar <[hidden email]> wrote:
>
> > On 29 December 2013 12:27, Tobias Pape <[hidden email]> wrote:
> >> Hi all,
> >>
> >> the current trunk image cannot be opened in the official[1]
> >> Squeak Interpreter VM:
> >>
> >> /Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
> >> This interpreter (vers. 0) cannot read image file (vers. 6505).
> >> Press CR to quit...
> >>
> >> What should we do?
> >
> > Be more specific, for starters :) "The current trunk image" - which
> > image? From which build, or from the ftp.squeak.org site?
> >
>
> Ok sorry, It is the same as from my other mail:
> todays Trunk image (Squeak4.5-13148#712) (NameVersion-Update#CIJob)
>  
> > I'd like "official" to mean "the build artifact of the
> > ReleaseSqueakTrunk job", but until I fix that (hopefully today!) that
> > approach won't work.
>
> Well. here the forgoten [1]:
>
> http://squeakvm.org/mac/ still gives
> ALSO the 4.2.5beta1U as Latest Release?
> We should do something about the site then.
>
> >
> > I suspect that you have Chris' image off the ftp site, because the
> > SqueakTrunk job produces images in the 6504 format, as _should_
> > ReleaseSqueakTrunk, were it not broken.
>
> Hmp. Ok, I saved once before executing this and apparently, that
> was a Cog vm. My fault.
>
> Could we release a kind-of final Carbon VM (as the 4.2.5beta1U is) that
> understands 6405? As in, this is the last CarbonVM built, like ever?
> In case of ?no?, nevermind :)

We do not have a maintainer for the Carbon VM, and the most recent update
for that VM is now quite old. As a result, it does not include support
for the more recent 6405 image format.

The workaround for Squeak release images is to re-save the final release
artifact using an up to date interpreter VM. This has been done for the
last couple of Squeak releases, and as long as people like you and Edgar
continue to rely on the older Mac VMs, then I think that we should continue
that practice.

If anyone has the ability and interest to compile a Carbon VM using
up to date VMMaker and sources, please speak up either here or on the
vm-dev list. There are a number of people (probably including many who
do not bother to complain) who would appreciate an update like this.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

Tobias Pape

On 30.12.2013, at 00:20, David T. Lewis <[hidden email]> wrote:

> On Sun, Dec 29, 2013 at 02:16:34PM +0100, Tobias Pape wrote:
>>
>> On 29.12.2013, at 14:07, Frank Shearar <[hidden email]> wrote:
>>
>>> On 29 December 2013 12:27, Tobias Pape <[hidden email]> wrote:
>>>> Hi all,
>>>>
>>>> the current trunk image cannot be opened in the official[1]
>>>> Squeak Interpreter VM:
>>>>
>>>> /Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
>>>> This interpreter (vers. 0) cannot read image file (vers. 6505).
>>>> Press CR to quit...
>>>>
>>>> What should we do?
>>>
>>> Be more specific, for starters :) "The current trunk image" - which
>>> image? From which build, or from the ftp.squeak.org site?
>>>
>>
>> Ok sorry, It is the same as from my other mail:
>> todays Trunk image (Squeak4.5-13148#712) (NameVersion-Update#CIJob)
>>
>>> I'd like "official" to mean "the build artifact of the
>>> ReleaseSqueakTrunk job", but until I fix that (hopefully today!) that
>>> approach won't work.
>>
>> Well. here the forgoten [1]:
>>
>> http://squeakvm.org/mac/ still gives
>> ALSO the 4.2.5beta1U as Latest Release?
>> We should do something about the site then.
>>
>>>
>>> I suspect that you have Chris' image off the ftp site, because the
>>> SqueakTrunk job produces images in the 6504 format, as _should_
>>> ReleaseSqueakTrunk, were it not broken.
>>
>> Hmp. Ok, I saved once before executing this and apparently, that
>> was a Cog vm. My fault.
>>
>> Could we release a kind-of final Carbon VM (as the 4.2.5beta1U is) that
>> understands 6405? As in, this is the last CarbonVM built, like ever?
>> In case of ?no?, nevermind :)
>
> We do not have a maintainer for the Carbon VM, and the most recent update
> for that VM is now quite old. As a result, it does not include support
> for the more recent 6405 image format.
>
> The workaround for Squeak release images is to re-save the final release
> artifact using an up to date interpreter VM. This has been done for the
> last couple of Squeak releases, and as long as people like you and Edgar
> continue to rely on the older Mac VMs, then I think that we should continue
> that practice.
>
> If anyone has the ability and interest to compile a Carbon VM using
> up to date VMMaker and sources, please speak up either here or on the
> vm-dev list. There are a number of people (probably including many who
> do not bother to complain) who would appreciate an update like this.
Well, the Cog-VMs are still Carbon, no?

Best
        -Tobias




signature.asc (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

David T. Lewis
On Mon, Dec 30, 2013 at 09:43:51AM +0100, Tobias Pape wrote:

>
> On 30.12.2013, at 00:20, David T. Lewis <[hidden email]> wrote:
>
> > On Sun, Dec 29, 2013 at 02:16:34PM +0100, Tobias Pape wrote:
> >>
> >> On 29.12.2013, at 14:07, Frank Shearar <[hidden email]> wrote:
> >>
> >>> On 29 December 2013 12:27, Tobias Pape <[hidden email]> wrote:
> >>>> Hi all,
> >>>>
> >>>> the current trunk image cannot be opened in the official[1]
> >>>> Squeak Interpreter VM:
> >>>>
> >>>> /Applications/Squeak\ 4.2.5beta1U.app/Contents/MacOS/Squeak\ VM\ Opt /Users/tobias/Downloads/TrunkImage/Squeak4.5-13148.image
> >>>> This interpreter (vers. 0) cannot read image file (vers. 6505).
> >>>> Press CR to quit...
> >>>>
> >>>> What should we do?
> >>>
> >>> Be more specific, for starters :) "The current trunk image" - which
> >>> image? From which build, or from the ftp.squeak.org site?
> >>>
> >>
> >> Ok sorry, It is the same as from my other mail:
> >> todays Trunk image (Squeak4.5-13148#712) (NameVersion-Update#CIJob)
> >>
> >>> I'd like "official" to mean "the build artifact of the
> >>> ReleaseSqueakTrunk job", but until I fix that (hopefully today!) that
> >>> approach won't work.
> >>
> >> Well. here the forgoten [1]:
> >>
> >> http://squeakvm.org/mac/ still gives
> >> ALSO the 4.2.5beta1U as Latest Release?
> >> We should do something about the site then.
> >>
> >>>
> >>> I suspect that you have Chris' image off the ftp site, because the
> >>> SqueakTrunk job produces images in the 6504 format, as _should_
> >>> ReleaseSqueakTrunk, were it not broken.
> >>
> >> Hmp. Ok, I saved once before executing this and apparently, that
> >> was a Cog vm. My fault.
> >>
> >> Could we release a kind-of final Carbon VM (as the 4.2.5beta1U is) that
> >> understands 6405? As in, this is the last CarbonVM built, like ever?
> >> In case of ?no?, nevermind :)
> >
> > We do not have a maintainer for the Carbon VM, and the most recent update
> > for that VM is now quite old. As a result, it does not include support
> > for the more recent 6405 image format.
> >
> > The workaround for Squeak release images is to re-save the final release
> > artifact using an up to date interpreter VM. This has been done for the
> > last couple of Squeak releases, and as long as people like you and Edgar
> > continue to rely on the older Mac VMs, then I think that we should continue
> > that practice.
> >
> > If anyone has the ability and interest to compile a Carbon VM using
> > up to date VMMaker and sources, please speak up either here or on the
> > vm-dev list. There are a number of people (probably including many who
> > do not bother to complain) who would appreciate an update like this.
>
> Well, the Cog-VMs are still Carbon, no?
>

I'm not sure, I am probably getting mixed up on the Mac terminology here. I
mean to refer to the traditional interpreter VMs on http://www.squeakvm.org/mac/.
The standard interpreter VM can run a range of image formats. However, the
interpreter VM for Mac has not been updated since John McIntosh retired from
his role as Mac VM maintainer, and this is the reason that you encounter a
problem reading the newer 6405 image format when using one of those older VMs.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: More on Trunk.

Javier Diaz-Reinoso
On 30/12/2013, at 10:43, David T. Lewis <[hidden email]> wrote:

>
> I'm not sure, I am probably getting mixed up on the Mac terminology here. I
> mean to refer to the traditional interpreter VMs on http://www.squeakvm.org/mac/.
> The standard interpreter VM can run a range of image formats. However, the
> interpreter VM for Mac has not been updated since John McIntosh retired from
> his role as Mac VM maintainer, and this is the reason that you encounter a
> problem reading the newer 6405 image format when using one of those older VMs.
>
> Dave

The difference is the John McIntosh VM is a fat binary who can work in PPC or x86 machines, the VMs of Elliot are only for Intel macs, both are Carbon; the Esteban Lorenzano VM is Cocoa.

Because of the PPC/x86 requirements you need Xcode 3.1 (for OSX 10.5) or Xcode 3.2 (10.6), apart from that use similar VMMaker and build procedures.