[M3devel] CM3 RELENG: suggestion for distribution packages
Olaf Wagner
wagner at elegosoft.com
Wed May 27 08:57:27 CEST 2009
Hi everybody,
I've uploaded some packages for FreeBSD and AMD64_LINUX to
http://www.opencm3.net/releng/
for evaluation. For both platforms there are two base archives,
which can be used to install a working CM3 system. I'll use the
FreeBSD packages as examples:
cm3-bin-core-FreeBSD4-d5.8.1-RC1.tgz 100% 16MB 57.8KB/s 04:50
cm3-bin-min-FreeBSD4-d5.8.1-RC1.tgz 100% 7480KB 58.0KB/s 02:09
-min- is just the minimal working system with cm3, m3core and libm3
which we had in all previous releases, too.
-core- is a more useful system which contains some additional tools and
libraries and could be the base for something like a standard CM3 setup.
These packages include the installer (though it does not do much more
than copying files) and Jay's new configuration files.
All other available software has been archived in binary packages
which contain parts of a CM3 _workspace_ (*-bin-ws-*). These packages
are pre-compiled and can be shipped with multiple calls to cm3; for
convenience a small installation script has been added.
The classification of packages is somewhat arbitrary, though I tried
to make some meaningful distinctions; it is open for discussion.
cm3-bin-ws-anim-FreeBSD4-d5.8.1-RC1.tgz 100% 25MB 57.3KB/s 07:20
cm3-bin-ws-caltech-parser-FreeBSD4-d5.8.1-RC1 100% 4441KB 60.0KB/s 01:14
cm3-bin-ws-core-FreeBSD4-d5.8.1-RC1.tgz 100% 99MB 57.5KB/s 29:21
cm3-bin-ws-cvsup-FreeBSD4-d5.8.1-RC1.tgz 100% 1584KB 66.0KB/s 00:24
cm3-bin-ws-database-FreeBSD4-d5.8.1-RC1.tgz 100% 330KB 109.9KB/s 00:03
cm3-bin-ws-demo-FreeBSD4-d5.8.1-RC1.tgz 100% 512KB 102.5KB/s 00:05
cm3-bin-ws-devlib-FreeBSD4-d5.8.1-RC1.tgz 100% 4539KB 60.5KB/s 01:15
cm3-bin-ws-game-FreeBSD4-d5.8.1-RC1.tgz 100% 2069KB 62.7KB/s 00:33
cm3-bin-ws-gui-FreeBSD4-d5.8.1-RC1.tgz 100% 6322KB 59.1KB/s 01:47
cm3-bin-ws-juno-FreeBSD4-d5.8.1-RC1.tgz 100% 3545KB 61.1KB/s 00:58
cm3-bin-ws-m3devtool-FreeBSD4-d5.8.1-RC1.tgz 100% 20MB 57.9KB/s 05:56
cm3-bin-ws-m3gdb-FreeBSD4-d5.8.1-RC1.tgz 100% 36MB 58.0KB/s 10:35
cm3-bin-ws-math-FreeBSD4-d5.8.1-RC1.tgz 100% 2378KB 62.6KB/s 00:38
cm3-bin-ws-obliq-FreeBSD4-d5.8.1-RC1.tgz 100% 4399KB 60.3KB/s 01:13
cm3-bin-ws-tool-FreeBSD4-d5.8.1-RC1.tgz 100% 1796KB 64.2KB/s 00:28
cm3-bin-ws-webdev-FreeBSD4-d5.8.1-RC1.tgz 100% 986KB 65.8KB/s 00:15
These packages can simply be built with the script make-dist.sh which
should work on all target platforms. With SHIPRC=yes all results will
be shipped via scp, too.
Before others start to contribute their release candidates for other
platforms, I'd like to do the following:
1. make sure that we all agree on the distribution format and details.
2. Actually move the default for configuration files to cm3/etc,
though I objected that change for this release previously. But it won't
get easier if we wait, and I think we can built in some backward
compatibility that should help during the migration. It will take some
more time though.
3. Write up some user documentation on how to use the release.
(Actually, this is one of the more important points.)
4. If everything is settled, set a tag for others to build their packages
(something like RELENG_5_8_1_RC1 or similar).
5. Try to integrate available system-dependent packages like those
provided by Peter Eiserloh for Debian.
Then we can add everything to the CM3 WWW pages and publicly announce
the release candidate. Of course we need to test the packages carefully,
and fix all deficiencies found in RC2 or RC3. (I haven't done any tests
yet, just watched the regression tests in Tinderbox.)
Please test and comment,
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list