[M3devel] some testing of the new web pages
Jay
jay.krell at cornell.edu
Mon Jun 29 17:32:29 CEST 2009
I do like the new web pages.
Here are some problems though.
http://www.opencm3.net/releng/collection-core.html
go down to m3-sys/cm3
the builder and freebsd manual page links aren't right.
I think these are maybe just CVS merge conflicts
that happen to be on the packaging machine and
can just be deleted.
Not clear if most of the gcc links are useful.
go down to TCL interfaces for M3
The browse sources link doesn't work.
Probably related to this not always building and not built.
Probably need to modify this and require people doing package building
to have Tcl installed, maybe even for NT386.
Probably specifically make-dist.sh should set $ENABLE_TCL or somesuch.
(not exactly)
The source links present, e.g. the licenses oddly,
but compactly and probably a good thing, e.g.:
http://www.opencm3.net/doc/help/gen_html/tcp/src/common/StreamRdClass.m3.html
Probably an artifact of m3tohtml.
http://www.opencm3.net/releng
Go down the righthand side trying everything to one level.
Broken:
http://www.opencm3.net/releng/collection-min.html
http://www.opencm3.net/releng/collection-caltech.html
But there is:
http://www.opencm3.net/releng/collection-caltech-parser.html
It contains m3-win/import-libs but shouldn't.
I suspect the problems are rooted in:
min is a non-ws package set but not a ws package set.
Because it is overlys small and core subsumes it?
caltech-parser contains a dash.
min to me is specifically enough to start with an old release and
build a current compiler and release -- m3core, libm3, m3cg, cm3, maybe sysutils
specifically it is the pieces required to compile anything (cm3, m3cg)
and the pieces that an old compiler may not be able to build the
the current versions of (m3core/libm3) that a current compiler will need;
That is, if you want to build natively build the whole system from source,
this is the smallest you can start with. m3cg actually isn't in min but
probably handled specially.
Related couments usually but not always
has one extra empty bullet, including but not limited
to when the list is empty:
http://www.opencm3.net/releng/collection-cvsup.html
http://www.opencm3.net/releng/collection-anim.html
http://www.opencm3.net/releng/collection-cvsup.html
http://www.opencm3.net/releng/collection-database.html
http://www.opencm3.net/releng/collection-demo.html
http://www.opencm3.net/releng/collection-devlib.html
http://www.opencm3.net/releng/collection-game.html
http://www.opencm3.net/releng/collection-gui.html
This is not all the ones with an extra bullet, and a few
don't have the extra bullet.
I'm on the fence on the whole ws thing.
Non-ws also has matching source.
The point is to provide the packages both built
and buildable?
If cm3 had a mode that started with assemble then link and ship,
we could cross build all the ws packages, very nice.
I guess the "real" problem is I feel compelled then to
match this feature in make-dist.py.
http://www.opencm3.net/releng/collection-tool.html
Try the first few links.
mtex
Browse sources seems incomplete but maybe is right.
The man page links are all broken.
cmpdir
shows a general pattern:
maybe directories with no files shouldn't be shown?
http://www.opencm3.net/releng/collection-demo.html
fisheye
The link manual page .makefile isn't right
http://www.opencm3.net/releng/collection-devlib.html
m3tk
Several broken manpage links.
pex
browse sources doesn't work
Probably like Tcl, not always built.
http://www.opencm3.net/releng/collection-anim.html
zeus
contains a broken Zeus manual page, I think a CVS conflict file
Might be able to search for this generally in the html.
http://www.opencm3.net/releng/collection-obliq.html
related documents
first link, to polymtl, broken, sounds promising, maybe
we can find it and host it
http://www.opencm3.net/releng/collection-m3gdb.html
m3gdb
Like m3cc, maybe some of these READMEs not useful.
- Jay
More information about the M3devel
mailing list