Lauri T. Aarnio
2011-04-01 11:58:50 UTC
Hi All,
Scratchbox 2.0 was released exactly two years ago. Versions after that
(2.1 - 2.2.2) were mostly focused on bug fixes.
To celebrate the anniversary, the public repository has been updated
with the newest development version - 2.3.1. This should be considered
unstable, experimental, and may have unexpected misfeatures, etc, etc
[add your favorite disclaimer about development-quality stuff here]
So, version 2.2.2 is still the stable one that the default checkout
gives (i.e. the "master" branch). But if your are interested, check
out the "2.3_development" branch from the usual location:
http://maemo.gitorious.org/scratchbox2
Here is what I wrote to the changelog:
* NOTE: this is the first usable test version in the 2.3-development
series; this is still alpha-level quality, and even if it seems
to work quite well in my test environment, more testing is
still needed.
* Highlights of the changes:
- "accel" mode replaced "devel" mode. Both names can be used,
but they refer to the same thing.
- "install" and "maemo_simple" modes were removed; these have not
been maintained since 2009, as far as I know. Please let us know
if these are still needed for something.
- Added proto-level support for union directories; added some
rules to the accel/devel mode that will use union directories
for aclocal and pkg-config (making an union from selected subdirs
from the target- and tools directories).
- Mapping modes were reorganized; rule files were split to two
parts (separate files for pathmapping- and exec policy rules),
and other mode-specific configuration files were moved, too.
- There are changes to the mapping rule format; The new one is
simpler and makes some planned future enhancements possible.
Most notably, the old "chains" layer was eliminated completely
from pathmapping rules.
- There are some cleanups and code reorganizations in the "engine
room" as well. In particular, the pathmapping code (in C) was moved
to a new subdirectory and split to modules (one file/module).
BTW, once development has been finished (no schedule for that, sorry -
it's ready when it's ready), the next stable version will be 2.4. Lets
move to the well-known practice where the second digit is shows status
(even=stable, odd=development version).
Lauri
Scratchbox 2.0 was released exactly two years ago. Versions after that
(2.1 - 2.2.2) were mostly focused on bug fixes.
To celebrate the anniversary, the public repository has been updated
with the newest development version - 2.3.1. This should be considered
unstable, experimental, and may have unexpected misfeatures, etc, etc
[add your favorite disclaimer about development-quality stuff here]
So, version 2.2.2 is still the stable one that the default checkout
gives (i.e. the "master" branch). But if your are interested, check
out the "2.3_development" branch from the usual location:
http://maemo.gitorious.org/scratchbox2
Here is what I wrote to the changelog:
* NOTE: this is the first usable test version in the 2.3-development
series; this is still alpha-level quality, and even if it seems
to work quite well in my test environment, more testing is
still needed.
* Highlights of the changes:
- "accel" mode replaced "devel" mode. Both names can be used,
but they refer to the same thing.
- "install" and "maemo_simple" modes were removed; these have not
been maintained since 2009, as far as I know. Please let us know
if these are still needed for something.
- Added proto-level support for union directories; added some
rules to the accel/devel mode that will use union directories
for aclocal and pkg-config (making an union from selected subdirs
from the target- and tools directories).
- Mapping modes were reorganized; rule files were split to two
parts (separate files for pathmapping- and exec policy rules),
and other mode-specific configuration files were moved, too.
- There are changes to the mapping rule format; The new one is
simpler and makes some planned future enhancements possible.
Most notably, the old "chains" layer was eliminated completely
from pathmapping rules.
- There are some cleanups and code reorganizations in the "engine
room" as well. In particular, the pathmapping code (in C) was moved
to a new subdirectory and split to modules (one file/module).
BTW, once development has been finished (no schedule for that, sorry -
it's ready when it's ready), the next stable version will be 2.4. Lets
move to the well-known practice where the second digit is shows status
(even=stable, odd=development version).
Lauri