[ANN] Magma 1.0r40

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

[ANN] Magma 1.0r40

Chris Muller-3
I am pleased to announce release 40 of the Magma object database for
Squeak, offering a significant boost in robustness from the previous
version:

        - No longer constrained by Squeaks 2GB file-addressability, Magma can
now support unlimited file sizes (configured out of the box for up to
281 Terabyte sized files).
        - Full backups are now truly "live", with no pause in service.
        - There is now support for a "warm backup," for rapid failover capability..
        - ..and server load distribution for clients that can tolerate a
slightly-behind, read-only repository (i.e., for reporting, archive
retrieval, etc.).
        - The MagmaCollectionIndex hierarchy is no longer required on the server.
        - The server correctly ignores garbage bytes sent by hackers to its
listening port.
        - Other enhancements and some important bug fixes.

Nearly every feature and fix has originated at the request of members
of the Squeak community.  This is your database.  I plan to continue
supporting, improving, and ensuring you have a good experience using
Magma.  Please tell me what you need on the Magma mailing list.

This one single code-base has been installed and tested successfully
in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
images.  Other images may work, I just haven't tested them, you can
use the "Magma tester" to find out.  In images without
MethodProperties (3.7 and 3.8), Monticello will provide a friendly
pink warning that a few extension methods will not load.  This is ok,
just press Proceed.  It's better than maintaining different code bases
for each version of Squeak.

Since its earliest days, Magma has been a "one-click" install and this
version is no different.  There are three configurations available on
SqueakMap and SqueakSource; "client", "server" and "tester".  The
former simply exclude certain packages that are not needed for that
function.

 - Chris

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Andreas.Raab
What "2GB file-addressability" limit are you referring to? There is no
such thing. Files have been 64 bit for a couple of years now so unless
you run some really, really old VMs that limit doesn't exists.

Cheers,
   - Andreas

Chris Muller wrote:

> I am pleased to announce release 40 of the Magma object database for
> Squeak, offering a significant boost in robustness from the previous
> version:
>
> - No longer constrained by Squeaks 2GB file-addressability, Magma can
> now support unlimited file sizes (configured out of the box for up to
> 281 Terabyte sized files).
> - Full backups are now truly "live", with no pause in service.
> - There is now support for a "warm backup," for rapid failover capability..
> - ..and server load distribution for clients that can tolerate a
> slightly-behind, read-only repository (i.e., for reporting, archive
> retrieval, etc.).
> - The MagmaCollectionIndex hierarchy is no longer required on the server.
> - The server correctly ignores garbage bytes sent by hackers to its
> listening port.
> - Other enhancements and some important bug fixes.
>
> Nearly every feature and fix has originated at the request of members
> of the Squeak community.  This is your database.  I plan to continue
> supporting, improving, and ensuring you have a good experience using
> Magma.  Please tell me what you need on the Magma mailing list.
>
> This one single code-base has been installed and tested successfully
> in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> images.  Other images may work, I just haven't tested them, you can
> use the "Magma tester" to find out.  In images without
> MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> pink warning that a few extension methods will not load.  This is ok,
> just press Proceed.  It's better than maintaining different code bases
> for each version of Squeak.
>
> Since its earliest days, Magma has been a "one-click" install and this
> version is no different.  There are three configurations available on
> SqueakMap and SqueakSource; "client", "server" and "tester".  The
> former simply exclude certain packages that are not needed for that
> function.
>
>  - Chris
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Chris Muller-3
Heh, ok I guess missed that (announcement?).  Still, breaking the
repository up into multiple smaller chunked files is a good idea,
which is what Magma now does instead of appending endlessly to the
same files.

 - Chris

On 9/22/07, Andreas Raab <[hidden email]> wrote:

> What "2GB file-addressability" limit are you referring to? There is no
> such thing. Files have been 64 bit for a couple of years now so unless
> you run some really, really old VMs that limit doesn't exists.
>
> Cheers,
>    - Andreas
>
> Chris Muller wrote:
> > I am pleased to announce release 40 of the Magma object database for
> > Squeak, offering a significant boost in robustness from the previous
> > version:
> >
> >       - No longer constrained by Squeaks 2GB file-addressability, Magma can
> > now support unlimited file sizes (configured out of the box for up to
> > 281 Terabyte sized files).
> >       - Full backups are now truly "live", with no pause in service.
> >       - There is now support for a "warm backup," for rapid failover capability..
> >       - ..and server load distribution for clients that can tolerate a
> > slightly-behind, read-only repository (i.e., for reporting, archive
> > retrieval, etc.).
> >       - The MagmaCollectionIndex hierarchy is no longer required on the server.
> >       - The server correctly ignores garbage bytes sent by hackers to its
> > listening port.
> >       - Other enhancements and some important bug fixes.
> >
> > Nearly every feature and fix has originated at the request of members
> > of the Squeak community.  This is your database.  I plan to continue
> > supporting, improving, and ensuring you have a good experience using
> > Magma.  Please tell me what you need on the Magma mailing list.
> >
> > This one single code-base has been installed and tested successfully
> > in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> > images.  Other images may work, I just haven't tested them, you can
> > use the "Magma tester" to find out.  In images without
> > MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> > pink warning that a few extension methods will not load.  This is ok,
> > just press Proceed.  It's better than maintaining different code bases
> > for each version of Squeak.
> >
> > Since its earliest days, Magma has been a "one-click" install and this
> > version is no different.  There are three configurations available on
> > SqueakMap and SqueakSource; "client", "server" and "tester".  The
> > former simply exclude certain packages that are not needed for that
> > function.
> >
> >  - Chris
> >
> >
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Tapple Gao
In reply to this post by Andreas.Raab
On Sat, Sep 22, 2007 at 04:08:39PM -0700, Andreas Raab wrote:
> What "2GB file-addressability" limit are you referring to? There is no
> such thing. Files have been 64 bit for a couple of years now so unless
> you run some really, really old VMs that limit doesn't exists.

So, does that mean that the .changes file collapse in 3.9 was
unnecessary? I thought this limit was the cause of the
compresssed sources in 3.9.

--
Matthew Fulmer -- http://mtfulmer.wordpress.com/
Help improve Squeak Documentation: http://wiki.squeak.org/squeak/808

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Bert Freudenberg
On Sep 23, 2007, at 1:17 , Matthew Fulmer wrote:

> On Sat, Sep 22, 2007 at 04:08:39PM -0700, Andreas Raab wrote:
>> What "2GB file-addressability" limit are you referring to? There  
>> is no
>> such thing. Files have been 64 bit for a couple of years now so  
>> unless
>> you run some really, really old VMs that limit doesn't exists.
>
> So, does that mean that the .changes file collapse in 3.9 was
> unnecessary? I thought this limit was the cause of the
> compresssed sources in 3.9.

Not at all. That's a problem of how source file pointers are  
represented in the image, not how large a file can be.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Ramiro Diaz Trepat
In reply to this post by Chris Muller-3
Congratulations Chris, I am glad to see this new stable Magma release,
I will give it a try soon.
Are all these new features, like the warm backup, explained on the
wiki? where can we see tutorials / examples of them?
Bye bye




On 9/22/07, Chris Muller <[hidden email]> wrote:

> I am pleased to announce release 40 of the Magma object database for
> Squeak, offering a significant boost in robustness from the previous
> version:
>
>         - No longer constrained by Squeaks 2GB file-addressability, Magma can
> now support unlimited file sizes (configured out of the box for up to
> 281 Terabyte sized files).
>         - Full backups are now truly "live", with no pause in service.
>         - There is now support for a "warm backup," for rapid failover capability..
>         - ..and server load distribution for clients that can tolerate a
> slightly-behind, read-only repository (i.e., for reporting, archive
> retrieval, etc.).
>         - The MagmaCollectionIndex hierarchy is no longer required on the server.
>         - The server correctly ignores garbage bytes sent by hackers to its
> listening port.
>         - Other enhancements and some important bug fixes.
>
> Nearly every feature and fix has originated at the request of members
> of the Squeak community.  This is your database.  I plan to continue
> supporting, improving, and ensuring you have a good experience using
> Magma.  Please tell me what you need on the Magma mailing list.
>
> This one single code-base has been installed and tested successfully
> in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> images.  Other images may work, I just haven't tested them, you can
> use the "Magma tester" to find out.  In images without
> MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> pink warning that a few extension methods will not load.  This is ok,
> just press Proceed.  It's better than maintaining different code bases
> for each version of Squeak.
>
> Since its earliest days, Magma has been a "one-click" install and this
> version is no different.  There are three configurations available on
> SqueakMap and SqueakSource; "client", "server" and "tester".  The
> former simply exclude certain packages that are not needed for that
> function.
>
>  - Chris
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Florian Minjat
In reply to this post by Chris Muller-3
Great I'll test it with my app right away !
Does it include collection optimisation from sig or others ?

Florian

Chris Muller wrote:

> I am pleased to announce release 40 of the Magma object database for
> Squeak, offering a significant boost in robustness from the previous
> version:
>
> - No longer constrained by Squeaks 2GB file-addressability, Magma can
> now support unlimited file sizes (configured out of the box for up to
> 281 Terabyte sized files).
> - Full backups are now truly "live", with no pause in service.
> - There is now support for a "warm backup," for rapid failover capability..
> - ..and server load distribution for clients that can tolerate a
> slightly-behind, read-only repository (i.e., for reporting, archive
> retrieval, etc.).
> - The MagmaCollectionIndex hierarchy is no longer required on the server.
> - The server correctly ignores garbage bytes sent by hackers to its
> listening port.
> - Other enhancements and some important bug fixes.
>
> Nearly every feature and fix has originated at the request of members
> of the Squeak community.  This is your database.  I plan to continue
> supporting, improving, and ensuring you have a good experience using
> Magma.  Please tell me what you need on the Magma mailing list.
>
> This one single code-base has been installed and tested successfully
> in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> images.  Other images may work, I just haven't tested them, you can
> use the "Magma tester" to find out.  In images without
> MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> pink warning that a few extension methods will not load.  This is ok,
> just press Proceed.  It's better than maintaining different code bases
> for each version of Squeak.
>
> Since its earliest days, Magma has been a "one-click" install and this
> version is no different.  There are three configurations available on
> SqueakMap and SqueakSource; "client", "server" and "tester".  The
> former simply exclude certain packages that are not needed for that
> function.
>
>  - Chris
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Chris Muller-3
In reply to this post by Ramiro Diaz Trepat
Yes, all the Magma documentation on the Swiki is accessible from the
root Magma page.

  http://wiki.squeak.org/squeak/2665

The Backup and Recovery information is linked from the [Magma is]
"fault tolerant" phrase of that main page, which is:

  http://wiki.squeak.org/squeak/5724

There are no tutorials, but it can be worthwhile to look at the tester
package for many examples of just about everything.

 - Chris

On 9/22/07, Ramiro Diaz Trepat <[hidden email]> wrote:

> Congratulations Chris, I am glad to see this new stable Magma release,
> I will give it a try soon.
> Are all these new features, like the warm backup, explained on the
> wiki? where can we see tutorials / examples of them?
> Bye bye
>
>
>
>
> On 9/22/07, Chris Muller <[hidden email]> wrote:
> > I am pleased to announce release 40 of the Magma object database for
> > Squeak, offering a significant boost in robustness from the previous
> > version:
> >
> >         - No longer constrained by Squeaks 2GB file-addressability, Magma can
> > now support unlimited file sizes (configured out of the box for up to
> > 281 Terabyte sized files).
> >         - Full backups are now truly "live", with no pause in service.
> >         - There is now support for a "warm backup," for rapid failover capability..
> >         - ..and server load distribution for clients that can tolerate a
> > slightly-behind, read-only repository (i.e., for reporting, archive
> > retrieval, etc.).
> >         - The MagmaCollectionIndex hierarchy is no longer required on the server.
> >         - The server correctly ignores garbage bytes sent by hackers to its
> > listening port.
> >         - Other enhancements and some important bug fixes.
> >
> > Nearly every feature and fix has originated at the request of members
> > of the Squeak community.  This is your database.  I plan to continue
> > supporting, improving, and ensuring you have a good experience using
> > Magma.  Please tell me what you need on the Magma mailing list.
> >
> > This one single code-base has been installed and tested successfully
> > in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> > images.  Other images may work, I just haven't tested them, you can
> > use the "Magma tester" to find out.  In images without
> > MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> > pink warning that a few extension methods will not load.  This is ok,
> > just press Proceed.  It's better than maintaining different code bases
> > for each version of Squeak.
> >
> > Since its earliest days, Magma has been a "one-click" install and this
> > version is no different.  There are three configurations available on
> > SqueakMap and SqueakSource; "client", "server" and "tester".  The
> > former simply exclude certain packages that are not needed for that
> > function.
> >
> >  - Chris
> >
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Chris Muller-3
In reply to this post by Florian Minjat
Sig contributed a simple change that lets you plug whatever dictionary
you want.  This is included in this release, so you can set it up as
part of your application-initialization.

But sig's new Dictionary's themselves arrived too late to incorporate
as the default into this release.  There is much testing and measuring
and comparing with other Dictionary solutions (such as those from
Martin Loewis) needed before making a switch to a new default Weak
Dictionary.

  - Chris

On 9/23/07, Florian Minjat <[hidden email]> wrote:

> Great I'll test it with my app right away !
> Does it include collection optimisation from sig or others ?
>
> Florian
>
> Chris Muller wrote:
> > I am pleased to announce release 40 of the Magma object database for
> > Squeak, offering a significant boost in robustness from the previous
> > version:
> >
> >       - No longer constrained by Squeaks 2GB file-addressability, Magma can
> > now support unlimited file sizes (configured out of the box for up to
> > 281 Terabyte sized files).
> >       - Full backups are now truly "live", with no pause in service.
> >       - There is now support for a "warm backup," for rapid failover capability..
> >       - ..and server load distribution for clients that can tolerate a
> > slightly-behind, read-only repository (i.e., for reporting, archive
> > retrieval, etc.).
> >       - The MagmaCollectionIndex hierarchy is no longer required on the server.
> >       - The server correctly ignores garbage bytes sent by hackers to its
> > listening port.
> >       - Other enhancements and some important bug fixes.
> >
> > Nearly every feature and fix has originated at the request of members
> > of the Squeak community.  This is your database.  I plan to continue
> > supporting, improving, and ensuring you have a good experience using
> > Magma.  Please tell me what you need on the Magma mailing list.
> >
> > This one single code-base has been installed and tested successfully
> > in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> > images.  Other images may work, I just haven't tested them, you can
> > use the "Magma tester" to find out.  In images without
> > MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> > pink warning that a few extension methods will not load.  This is ok,
> > just press Proceed.  It's better than maintaining different code bases
> > for each version of Squeak.
> >
> > Since its earliest days, Magma has been a "one-click" install and this
> > version is no different.  There are three configurations available on
> > SqueakMap and SqueakSource; "client", "server" and "tester".  The
> > former simply exclude certain packages that are not needed for that
> > function.
> >
> >  - Chris
> >
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Florian Minjat
In reply to this post by Chris Muller-3
I wanted to install the magma-seaside package but I got an error with
this version :

This package depends on the following classes:
   WADispatcherControlPanel
You must resolve these dependencies before you will be able to load
these definitions:
   WAMagmaControlPanel
   WAMagmaControlPanel classSide>>initialize
   WAMagmaControlPanel classSide>>label
   WAMagmaControlPanel>>cachedObjectsByClassForSession:
   WAMagmaControlPanel>>children
   WAMagmaControlPanel>>createRepository:
   WAMagmaControlPanel>>deleteDatabase
   WAMagmaControlPanel>>doIt:
   WAMagmaControlPanel>>explore:
   WAMagmaControlPanel>>explore:inController:
   WAMagmaControlPanel>>findMagmaSessionWithId:inController:
   WAMagmaControlPanel>>initialize
   WAMagmaControlPanel>>location
   WAMagmaControlPanel>>magmaSession
   WAMagmaControlPanel>>magmaSession:ifAbsent:
   WAMagmaControlPanel>>presentCreateRepositoryOptionsOn:
   WAMagmaControlPanel>>renderApplicationStatusOn:
   WAMagmaControlPanel>>renderContentOn:
   WAMagmaControlPanel>>renderEvaluatorOn:
   WAMagmaControlPanel>>renderLabel:control:model:on:
   WAMagmaControlPanel>>renderLocationOn:
   WAMagmaControlPanel>>renderMagmaError:on:
   WAMagmaControlPanel>>renderMagmaPreferencesOn:
   WAMagmaControlPanel>>renderPresentCreateRepositoryOptionsOn:
   WAMagmaControlPanel>>renderServerDoItOn:
   WAMagmaControlPanel>>renderStatsForAllRepositoriesOn:
   WAMagmaControlPanel>>renderUtilsOn:
   WAMagmaControlPanel>>rendererClass
   WAMagmaControlPanel>>repositoryControlPanel
   WAMagmaControlPanel>>saveImageSnapshot
   WAMagmaControlPanel>>showCachedObjectsByClassFor:inController:
   WAMagmaControlPanel>>style

Any chance to have a proper version soon ?

Thanks again for Magma !

Florian


Chris Muller wrote:

> I am pleased to announce release 40 of the Magma object database for
> Squeak, offering a significant boost in robustness from the previous
> version:
>
> - No longer constrained by Squeaks 2GB file-addressability, Magma can
> now support unlimited file sizes (configured out of the box for up to
> 281 Terabyte sized files).
> - Full backups are now truly "live", with no pause in service.
> - There is now support for a "warm backup," for rapid failover capability..
> - ..and server load distribution for clients that can tolerate a
> slightly-behind, read-only repository (i.e., for reporting, archive
> retrieval, etc.).
> - The MagmaCollectionIndex hierarchy is no longer required on the server.
> - The server correctly ignores garbage bytes sent by hackers to its
> listening port.
> - Other enhancements and some important bug fixes.
>
> Nearly every feature and fix has originated at the request of members
> of the Squeak community.  This is your database.  I plan to continue
> supporting, improving, and ensuring you have a good experience using
> Magma.  Please tell me what you need on the Magma mailing list.
>
> This one single code-base has been installed and tested successfully
> in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> images.  Other images may work, I just haven't tested them, you can
> use the "Magma tester" to find out.  In images without
> MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> pink warning that a few extension methods will not load.  This is ok,
> just press Proceed.  It's better than maintaining different code bases
> for each version of Squeak.
>
> Since its earliest days, Magma has been a "one-click" install and this
> version is no different.  There are three configurations available on
> SqueakMap and SqueakSource; "client", "server" and "tester".  The
> former simply exclude certain packages that are not needed for that
> function.
>
>  - Chris
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

keith1y
Florian Minjat wrote:
> I wanted to install the magma-seaside package but I got an error with
> this version :
>
> This package depends on the following classes:
>   WADispatcherControlPanel
> You must resolve these dependencies before you will be able to load
> these definitions:
Although this class was part of seaside, it was not part of the
"maintained" core of seaside, and so I started Seaside28Jetsam as a
package for collating small seaside extras.

http://www.squeaksource.com/Jetsam

best regards

Keith

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Igor Stasenko
In reply to this post by Chris Muller-3
On 23/09/2007, Chris Muller <[hidden email]> wrote:
> Sig contributed a simple change that lets you plug whatever dictionary
> you want.  This is included in this release, so you can set it up as
> part of your application-initialization.
>
> But sig's new Dictionary's themselves arrived too late to incorporate
> as the default into this release.  There is much testing and measuring
> and comparing with other Dictionary solutions (such as those from
> Martin Loewis) needed before making a switch to a new default Weak
> Dictionary.

I don't know, maybe better was to keep my dictionaries as separate
package. Previously, i had a package with 'B' single prefix in class
names. But then, since i implemented them mainly for use with magma i
decided to rename them with Ma prefix and replace existing ones
directly in magma.

And please, let me remind you, that magma uses two kinds of weak dictionaries:
WeakIdentityKeyDictionary
and
WeakValueDictionary
Previously i added a way to choose only one of them in
MagmaPreferences class (for WeakIdentityKeyDictionary).

Now, i added snapshot, which fills the gap, and also makes use of it in
MaOidManager and MagmaOidManager code.

Now, there's no direct references to any weak dictionary classes
within magma client code, they are rely on those, which set in
MagmaPreferences.

see Magma client-sig.258 in magma-tester repo. It based on Magma
client-cmmr50.256.

>
>   - Chris
>
> On 9/23/07, Florian Minjat <[hidden email]> wrote:
> > Great I'll test it with my app right away !
> > Does it include collection optimisation from sig or others ?
> >
> > Florian
> >
> > Chris Muller wrote:
> > > I am pleased to announce release 40 of the Magma object database for
> > > Squeak, offering a significant boost in robustness from the previous
> > > version:
> > >
> > >       - No longer constrained by Squeaks 2GB file-addressability, Magma can
> > > now support unlimited file sizes (configured out of the box for up to
> > > 281 Terabyte sized files).
> > >       - Full backups are now truly "live", with no pause in service.
> > >       - There is now support for a "warm backup," for rapid failover capability..
> > >       - ..and server load distribution for clients that can tolerate a
> > > slightly-behind, read-only repository (i.e., for reporting, archive
> > > retrieval, etc.).
> > >       - The MagmaCollectionIndex hierarchy is no longer required on the server.
> > >       - The server correctly ignores garbage bytes sent by hackers to its
> > > listening port.
> > >       - Other enhancements and some important bug fixes.
> > >
> > > Nearly every feature and fix has originated at the request of members
> > > of the Squeak community.  This is your database.  I plan to continue
> > > supporting, improving, and ensuring you have a good experience using
> > > Magma.  Please tell me what you need on the Magma mailing list.
> > >
> > > This one single code-base has been installed and tested successfully
> > > in the 3.7, 3.8, 3.9, Tweak, Croquet 1.0SDK and sq3.9-7067dev07.07.1
> > > images.  Other images may work, I just haven't tested them, you can
> > > use the "Magma tester" to find out.  In images without
> > > MethodProperties (3.7 and 3.8), Monticello will provide a friendly
> > > pink warning that a few extension methods will not load.  This is ok,
> > > just press Proceed.  It's better than maintaining different code bases
> > > for each version of Squeak.
> > >
> > > Since its earliest days, Magma has been a "one-click" install and this
> > > version is no different.  There are three configurations available on
> > > SqueakMap and SqueakSource; "client", "server" and "tester".  The
> > > former simply exclude certain packages that are not needed for that
> > > function.
> > >
> > >  - Chris
> > >
> > >
> >
> >
>
>


--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.0r40

Hans-Martin Mosner
In reply to this post by Andreas.Raab
Andreas Raab schrieb:
> What "2GB file-addressability" limit are you referring to? There is no
> such thing. Files have been 64 bit for a couple of years now so unless
> you run some really, really old VMs that limit doesn't exists.
Actually, the current 3.9 linux VM in
http://ftp.squeak.org/3.9/unix-linux/ does not handle files > 2GB.
Their stat info (file size, date etc) is not retrieved correctly, and so
they are shown with wrong data in the file list and can't be opened.
I have tried to build a VM which fixes this, but AFAIR the structure of
the linux headers for stat() et al is pretty tricky, and I did not
succeed. Since I could handle the files in question with VisualWorks, I
did not invest much time into the problem, but it should eventually be
fixed.

So, at least for current linux VMs, 2GB *is* the limit.

Cheers,
Hans-Martin