From hosking at elego.de Sun Dec 2 18:46:44 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:46:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174644.D436F10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:46:44 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTAllocator.m3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:47:06 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:47:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174706.B293510D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:47:06 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:49:17 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:49:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174917.B98CA10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:49:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:51:10 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:51:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175110.7154E10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:51:10 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Let's leave this UNSAFE because danger lurks within. From hosking at elego.de Sun Dec 2 18:53:59 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:53:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175359.7403A10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:53:59 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Tidy up allocation sequence code. Fix weakTable memory leak -- discovered because weak references are now heavily used by the native pthreads subsystem (ThreadPThread). From jkrell at elego.de Sun Dec 9 15:36:47 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 15:36:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209143647.6235F10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 15:36:47 Modified files: cm3/scripts/win/: make-dist.cmd Log message: comments only From jkrell at elego.de Sun Dec 9 16:29:45 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:29:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209152945.D7F6110D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:29:45 Added files: cm3/www/: installation-windows.html Log message: attempt at documentation From jkrell at elego.de Sun Dec 9 16:32:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209153225.0C21B10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:32:25 Modified files: cm3/www/: installation-windows.html Log message: link to current download From wagner at elego.de Sun Dec 16 17:02:35 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 17:02:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216160235.CE6B710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 17:02:35 Modified files: cm3/m3-libs/m3core/src/unix/freebsd-4/: Utypes.i3 Log message: add missing import From wagner at elego.de Sun Dec 16 18:56:24 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 18:56:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216175626.CCE8110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 18:56:24 Modified files: cm3/scripts/: upgrade.sh Log message: Try to adapt upgrade.sh to the latest needs. From wagner at elego.de Sun Dec 16 19:01:11 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:01:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180113.5653110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:01:11 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 Log message: resurrect config file for bootstrapping From wagner at elego.de Sun Dec 16 19:02:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:02:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180217.3D31710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:02:15 Modified files: cm3/m3-sys/cminstall/src/config/: FreeBSD4 Log message: link all system libraries dynamically From wagner at elego.de Sun Dec 16 22:29:39 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 22:29:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216212939.EE66C10D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 22:29:39 Modified files: cm3/www/: PkgTags download.html index.html Log message: tentative addition of bootarchives for FreeBSD and Linux to download modified: www/download.html modified: www/index.html From wagner at elego.de Mon Dec 17 00:38:56 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 0:38:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216233856.9A84B10D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 00:38:56 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 cm3/m3-sys/cm3/src/config/: PPC_DARWIN Log message: update release date From wagner at elego.de Mon Dec 17 01:16:27 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 1:16:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071217001627.82F5510D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 01:16:27 Modified files: cm3/www/: PkgTags download.html Log message: fix downloads modified: www/download.html From hosking at cs.purdue.edu Sat Dec 29 02:16:33 2007 From: hosking at cs.purdue.edu (Tony Hosking) Date: Fri, 28 Dec 2007 20:16:33 -0500 Subject: [M3commit] Test Message-ID: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> I've not been seeing my commit messages. Is something wrong? From jayk123 at hotmail.com Sat Dec 29 04:28:58 2007 From: jayk123 at hotmail.com (Jay) Date: Sat, 29 Dec 2007 03:28:58 +0000 Subject: [M3commit] Test In-Reply-To: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> References: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> Message-ID: I'm not seeing mine either, I assumed it was jay.krell at cornell.edu vs. jayk123 at hotmail. (I did my part to fix this, now I wait.) - Jay > To: m3commit at elegosoft.com > From: hosking at cs.purdue.edu > Date: Fri, 28 Dec 2007 20:16:33 -0500 > Subject: [M3commit] Test > > I've not been seeing my commit messages. Is something wrong? > _________________________________________________________________ Don't get caught with egg on your face. Play Chicktionary! http://club.live.com/chicktionary.aspx?icid=chick_wlhmtextlink1_dec -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Sun Dec 30 00:25:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:25:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229232509.2B87810D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:25:09 Modified files: cm3/scripts/python/: find-packages.py sysinfo.py Added files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: grumble From jkrell at elego.de Sun Dec 30 00:34:43 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:34:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229233443.B3F6310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:34:43 Modified files: cm3/scripts/python/: find-packages.py Log message: didn't mean to commit that undo with recipe from: https://www.paklein.com/tahoe/forums/showthread.php?threadid=40&referrerid=1 cvs update -j 1.2 -j 1.1 find-packages.py to merge in changes going from 1.2 to 1.1 From jkrell at elego.de Sun Dec 30 00:55:58 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:55:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235558.40F3710D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:55:58 Modified files: cm3/scripts/python/: do-pkg.py pkgmap.py Removed files: cm3/scripts/python/: find-packages.py pkgcmds.py pkginfo.py sysinfo.py Log message: de-modularize -- shove everything into lib.py and leave just small callable wrappers (do-pkg still to be shrunk) From jkrell at elego.de Sun Dec 30 00:56:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:56:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235628.E5E0310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:56:28 Added files: cm3/scripts/python/: lib.py Log message: forgot to add new file From jkrell at elego.de Sun Dec 30 01:06:01 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:06:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230000601.56B7C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:06:01 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: cleanup how usage works (remove globals) From jkrell at elego.de Sun Dec 30 01:10:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:10:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001011.2056C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:10:09 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: smush it From jkrell at elego.de Sun Dec 30 01:13:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:13:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001328.E34EF10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:13:28 Modified files: cm3/scripts/python/: lib.py Log message: fix error message, add missing abspath (usually doesn't matter, the .pyc files are full pathed) From jkrell at elego.de Sun Dec 30 01:15:11 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:15:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001511.4BD4710D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:15:11 Modified files: cm3/scripts/python/: lib.py Log message: replace debug code with production code, note odd scoping rules of Python, functions are sort of lexicallyscoped, other blocks are not From jkrell at elego.de Sun Dec 30 01:20:05 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:20:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002005.12AD010D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:20:05 Modified files: cm3/scripts/python/: lib.py Log message: note the slow part From jkrell at elego.de Sun Dec 30 01:22:10 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:22:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002210.D6B2610D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:22:10 Modified files: cm3/scripts/python/: lib.py Log message: fix comment due to new reality From jkrell at elego.de Sun Dec 30 01:23:52 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:23:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002352.8EBD410D45CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:23:52 Modified files: cm3/scripts/python/: lib.py Log message: fix usage From jkrell at elego.de Sun Dec 30 06:31:46 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 6:31:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230053147.0D8EB10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 06:31:46 Removed files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: move these to http://jaykrell.svnrepository.com/svn/j/python/flaws where they belong From jkrell at elego.de Sun Dec 30 08:16:53 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:16:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071653.2FF1C10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:16:53 Modified files: cm3/m3-win/import-libs/src/: m3makefile Log message: make cm3 -clean here delete the output files deleting the empty output directory would be nice too shrink distribution by using current tools instead of old tools at least until someone complains about it; note that old tools do work, you just have to build here first From jkrell at elego.de Sun Dec 30 08:19:26 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071926.3658D10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:19:26 Modified files: cm3/scripts/win/: make-dist.cmd Log message: delete non-critical *.m3 and .m3web files from distribution to save space maybe the .m3 files are meant as examples or for source debugging? require STAGE to not exist ahead of time, unless there is a parameter, which is the scenario of like make-dist goto_zip to skip ahead to making the .zip get the actual commands into the logs, of course From jkrell at elego.de Sun Dec 30 08:25:23 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:25:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230072523.EFC4A10D4609@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:25:23 Modified files: cm3/m3-libs/libm3/src/uid/POSIX/: getMID.c cm3/m3-libs/m3core/src/runtime/DS3100/: RTStackC.c Log message: remove extraneous semicolons after closing braces From jkrell at elego.de Sun Dec 30 08:51:31 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:51:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230075131.D923010D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:51:31 Modified files: cm3/scripts/python/: lib.py Removed files: cm3/scripts/python/: pkgmap.py Log message: let do-pkg work on Windows: don't double up backslashes don't single quote in command lines uname not available remove standalone pkgmap.py From jkrell at elego.de Sun Dec 30 09:00:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 9:00:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230080025.CC08E10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 09:00:25 Modified files: cm3/scripts/python/: lib.py Log message: cd ourselves don't wrap with sh remove extraneous semicolons remove whitespace from ends of lines (blame the editor on other machine..) From jkrell at elego.de Sun Dec 30 10:06:37 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 10:06:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230090637.AA03F10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 10:06:37 Modified files: cm3/scripts/python/: lib.py Added files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py Log message: some working do-pkg with specific lists need to make this data driven via a list of packages and tagging as to which group(s) they are in what their conditions are to build or possibly move the conditions to their m3makefile From wagner at elego.de Sun Dec 30 15:08:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 15:08:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230140815.C332310D458D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 15:08:15 Modified files: cm3/scripts/: PkgTags pkgcmds.sh sysinfo.sh Log message: centralize definitions of CM3VERSION, CM3VERSIONNUM, CM3LASTCHANGED modified: scripts/pkgcmds.sh modified: scripts/sysinfo.sh From wagner at elego.de Sun Dec 30 17:24:32 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 17:24:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230162432.C498A10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 17:24:32 Modified files: cm3/m3-sys/cm3/: PkgTags cm3/m3-sys/cm3/src/: Makefile.m3 m3makefile Added files: cm3/m3-sys/cm3/src/: Version.i3 version.quake Log message: use quake defined settings for cm3 version variables; compute build date added: cm3/src/Version.i3 added: cm3/src/version.quake modified: cm3/src/Makefile.m3 modified: cm3/src/m3makefile From jkrell at elego.de Mon Dec 31 18:51:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:51:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175132.104CE70D0EA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:51:32 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:02:55 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120255.E289110D49EE@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:02:55 Modified files: cm3/scripts/python/: chext.py Log message: oops From jkrell at elego.de Mon Dec 31 23:06:24 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:06:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231220624.7BE4E714928@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:06:24 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/m3-sys/cminstall/src/config/: NT386 cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: I had my fun. Now do this the right way, not incredibly hacky. This is the right way for Posix too, but not enabled yet since not tested yet. From jkrell at elego.de Mon Dec 31 23:12:43 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:12:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231221243.D7D19714934@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:12:43 Modified files: cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: dates are unsigned; Int was here while I was trying to isolate compilation errors From jkrell at elego.de Mon Dec 31 18:59:27 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:59:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175927.2F89770D156@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:59:27 Modified files: cm3/scripts/: cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd Log message: I thought deleting the CVS lines from the checkin form would not check those in. Undo.(go back to Windows line endings for Windows-only files) From jkrell at elego.de Mon Dec 31 12:49:44 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:49:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231114944.B374310D49CA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:49:44 Modified files: cm3/scripts/python/: do-cm3-core.py Log message: fix From jkrell at elego.de Mon Dec 31 13:00:40 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:00:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120040.689D110D49E7@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:00:40 Modified files: cm3/scripts/python/: chext.py Log message: better From jkrell at elego.de Mon Dec 31 18:27:49 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:27:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172749.62BF870CF96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:27:49 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/scripts/win/: sysinfo.cmd Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. From jkrell at elego.de Mon Dec 31 18:50:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:50:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175013.6263170D0E2@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:50:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: dos2unix From jkrell at elego.de Mon Dec 31 12:53:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:53:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115332.C41A310D49D1@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:53:32 Modified files: cm3/scripts/python/: libpy.py Log message: normalize on forward slashes in paths, so the PKGDB files should be consistent remove all "lazy imports", as nonsensical as some of the module names are -- what is "os" vs. "sys"? From jkrell at elego.de Mon Dec 31 14:09:15 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:09:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231130915.CE80610D4AB5@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:09:15 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: oops From jkrell at elego.de Mon Dec 31 12:26:56 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231112656.CBD3F10D499E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:26:56 Added files: cm3/scripts/python/: libpy.py Removed files: cm3/scripts/python/: lib.py Log message: a normal Win32 install of Python adds .py to %PATHEXT% and then if you sit in this directory and run "lib", as in lib.exe (which you don't need -- link /lib), cmd tries to run lib.py with CreateProcess and gets access denied This is probably a bug, since running any of the others works. Probably because lib.py and lib.exe are both on the path.. Running lib.py by full name ("lib.py") did work. yeah, I know rename stinks for history esp. with cvs... From jkrell at elego.de Mon Dec 31 12:50:39 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:50:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115039.C347B10D49CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:50:39 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-min.py do-pkg.py Log message: hm..I had one this already..wrong tree? From jkrell at elego.de Mon Dec 31 11:11:16 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:11:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231101117.02CC110D48CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:11:16 Modified files: cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py lib.py Log message: take a wild guess at rcs ids From jkrell at elego.de Mon Dec 31 14:16:21 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:16:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231131621.ADC6710D4ACC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:16:21 Modified files: cm3/m3-sys/cm3/src/: Version.i3 Log message: typo in comment From jkrell at elego.de Mon Dec 31 18:23:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:23:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172342.8384570CF34@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:23:42 Modified files: cm3/scripts/win/: upgrade.cmd make-dist.cmd Log message: minor wordsmithing From jkrell at elego.de Mon Dec 31 11:09:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:09:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231100932.485DB10D48C6@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:09:32 Modified files: cm3/scripts/win/: do-cm3-base.cmd do-cm3-core.cmd do-cm3-min.cmd do-cm3-std.cmd do-pkg.cmd pkgcmds.cmd pkgmap.cmd sysinfo.cmd cm3/m3-sys/cm3/src/: version.quake cm3/scripts/: sysinfo.sh cm3/scripts/python/: lib.py Added files: cm3/scripts/win/: do-cm3-front.cmd Log message: add support in scripts/win/sysinfo.cmd and scripts/python/lib.py for reading the default values from sysinfo.sh of: CM3VERSION CM3VERSIONNUM CM3LASTCHANGED Previously CM3VERSION was duplicated in all three and the others are new. Really they should probably be in a separate file with a super simple format like so: CM3VERSION d5.5.1 CM3VERSIONNUM 050501 CM3LASTCHANGED 2007-12-30 add scripts/win/do-cm3-front.cmd simplify all of scripts/win/do-cm3-* add /something/ in m3-sys/cm3/src/version.quake for Win32 time/date, just informal, the format varies per locale and it is local time; this is likely good enough but we'll see, many other options are very easy, but this is easiest by a bit (you can check for \cygwin\bin\date.exe, you can use JScript via cscript.exe, you can write a one line C program, you can add a few lines to cm3.exe, you can get the formating to match on English/US via %time% %date%) add __file__ to all Python error messages From jkrell at elego.de Mon Dec 31 11:33:25 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:33:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231103325.41CC010D4918@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:33:25 Modified files: cm3/scripts/win/: do-pkg.cmd Log message: oops From jkrell at elego.de Mon Dec 31 18:30:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:30:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231173013.93D3870CFD4@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:30:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. (forgot this in previous commit because it was in the other tree) From jkrell at elego.de Mon Dec 31 18:53:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:53:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175342.32F8870D102@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:53:42 Modified files: cm3/scripts/: README cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd sysinfo.sh cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py pylib.py Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:12:51 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:12:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231121251.13FEA10D4A0A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:12:51 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py Added files: cm3/scripts/python/: pylib.py Removed files: cm3/scripts/python/: libpy.py Log message: There are bad precendents and bad reasons for either of these bad names. Swap. From hosking at elego.de Sun Dec 2 18:46:44 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:46:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174644.D436F10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:46:44 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTAllocator.m3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:47:06 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:47:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174706.B293510D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:47:06 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:49:17 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:49:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174917.B98CA10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:49:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:51:10 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:51:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175110.7154E10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:51:10 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Let's leave this UNSAFE because danger lurks within. From hosking at elego.de Sun Dec 2 18:53:59 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:53:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175359.7403A10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:53:59 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Tidy up allocation sequence code. Fix weakTable memory leak -- discovered because weak references are now heavily used by the native pthreads subsystem (ThreadPThread). From jkrell at elego.de Sun Dec 9 15:36:47 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 15:36:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209143647.6235F10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 15:36:47 Modified files: cm3/scripts/win/: make-dist.cmd Log message: comments only From jkrell at elego.de Sun Dec 9 16:29:45 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:29:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209152945.D7F6110D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:29:45 Added files: cm3/www/: installation-windows.html Log message: attempt at documentation From jkrell at elego.de Sun Dec 9 16:32:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209153225.0C21B10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:32:25 Modified files: cm3/www/: installation-windows.html Log message: link to current download From wagner at elego.de Sun Dec 16 17:02:35 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 17:02:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216160235.CE6B710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 17:02:35 Modified files: cm3/m3-libs/m3core/src/unix/freebsd-4/: Utypes.i3 Log message: add missing import From wagner at elego.de Sun Dec 16 18:56:24 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 18:56:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216175626.CCE8110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 18:56:24 Modified files: cm3/scripts/: upgrade.sh Log message: Try to adapt upgrade.sh to the latest needs. From wagner at elego.de Sun Dec 16 19:01:11 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:01:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180113.5653110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:01:11 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 Log message: resurrect config file for bootstrapping From wagner at elego.de Sun Dec 16 19:02:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:02:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180217.3D31710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:02:15 Modified files: cm3/m3-sys/cminstall/src/config/: FreeBSD4 Log message: link all system libraries dynamically From wagner at elego.de Sun Dec 16 22:29:39 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 22:29:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216212939.EE66C10D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 22:29:39 Modified files: cm3/www/: PkgTags download.html index.html Log message: tentative addition of bootarchives for FreeBSD and Linux to download modified: www/download.html modified: www/index.html From wagner at elego.de Mon Dec 17 00:38:56 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 0:38:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216233856.9A84B10D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 00:38:56 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 cm3/m3-sys/cm3/src/config/: PPC_DARWIN Log message: update release date From wagner at elego.de Mon Dec 17 01:16:27 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 1:16:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071217001627.82F5510D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 01:16:27 Modified files: cm3/www/: PkgTags download.html Log message: fix downloads modified: www/download.html From hosking at cs.purdue.edu Sat Dec 29 02:16:33 2007 From: hosking at cs.purdue.edu (Tony Hosking) Date: Fri, 28 Dec 2007 20:16:33 -0500 Subject: [M3commit] Test Message-ID: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> I've not been seeing my commit messages. Is something wrong? From jayk123 at hotmail.com Sat Dec 29 04:28:58 2007 From: jayk123 at hotmail.com (Jay) Date: Sat, 29 Dec 2007 03:28:58 +0000 Subject: [M3commit] Test In-Reply-To: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> References: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> Message-ID: I'm not seeing mine either, I assumed it was jay.krell at cornell.edu vs. jayk123 at hotmail. (I did my part to fix this, now I wait.) - Jay > To: m3commit at elegosoft.com > From: hosking at cs.purdue.edu > Date: Fri, 28 Dec 2007 20:16:33 -0500 > Subject: [M3commit] Test > > I've not been seeing my commit messages. Is something wrong? > _________________________________________________________________ Don't get caught with egg on your face. Play Chicktionary! http://club.live.com/chicktionary.aspx?icid=chick_wlhmtextlink1_dec -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Sun Dec 30 00:25:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:25:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229232509.2B87810D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:25:09 Modified files: cm3/scripts/python/: find-packages.py sysinfo.py Added files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: grumble From jkrell at elego.de Sun Dec 30 00:34:43 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:34:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229233443.B3F6310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:34:43 Modified files: cm3/scripts/python/: find-packages.py Log message: didn't mean to commit that undo with recipe from: https://www.paklein.com/tahoe/forums/showthread.php?threadid=40&referrerid=1 cvs update -j 1.2 -j 1.1 find-packages.py to merge in changes going from 1.2 to 1.1 From jkrell at elego.de Sun Dec 30 00:55:58 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:55:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235558.40F3710D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:55:58 Modified files: cm3/scripts/python/: do-pkg.py pkgmap.py Removed files: cm3/scripts/python/: find-packages.py pkgcmds.py pkginfo.py sysinfo.py Log message: de-modularize -- shove everything into lib.py and leave just small callable wrappers (do-pkg still to be shrunk) From jkrell at elego.de Sun Dec 30 00:56:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:56:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235628.E5E0310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:56:28 Added files: cm3/scripts/python/: lib.py Log message: forgot to add new file From jkrell at elego.de Sun Dec 30 01:06:01 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:06:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230000601.56B7C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:06:01 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: cleanup how usage works (remove globals) From jkrell at elego.de Sun Dec 30 01:10:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:10:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001011.2056C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:10:09 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: smush it From jkrell at elego.de Sun Dec 30 01:13:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:13:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001328.E34EF10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:13:28 Modified files: cm3/scripts/python/: lib.py Log message: fix error message, add missing abspath (usually doesn't matter, the .pyc files are full pathed) From jkrell at elego.de Sun Dec 30 01:15:11 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:15:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001511.4BD4710D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:15:11 Modified files: cm3/scripts/python/: lib.py Log message: replace debug code with production code, note odd scoping rules of Python, functions are sort of lexicallyscoped, other blocks are not From jkrell at elego.de Sun Dec 30 01:20:05 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:20:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002005.12AD010D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:20:05 Modified files: cm3/scripts/python/: lib.py Log message: note the slow part From jkrell at elego.de Sun Dec 30 01:22:10 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:22:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002210.D6B2610D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:22:10 Modified files: cm3/scripts/python/: lib.py Log message: fix comment due to new reality From jkrell at elego.de Sun Dec 30 01:23:52 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:23:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002352.8EBD410D45CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:23:52 Modified files: cm3/scripts/python/: lib.py Log message: fix usage From jkrell at elego.de Sun Dec 30 06:31:46 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 6:31:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230053147.0D8EB10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 06:31:46 Removed files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: move these to http://jaykrell.svnrepository.com/svn/j/python/flaws where they belong From jkrell at elego.de Sun Dec 30 08:16:53 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:16:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071653.2FF1C10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:16:53 Modified files: cm3/m3-win/import-libs/src/: m3makefile Log message: make cm3 -clean here delete the output files deleting the empty output directory would be nice too shrink distribution by using current tools instead of old tools at least until someone complains about it; note that old tools do work, you just have to build here first From jkrell at elego.de Sun Dec 30 08:19:26 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071926.3658D10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:19:26 Modified files: cm3/scripts/win/: make-dist.cmd Log message: delete non-critical *.m3 and .m3web files from distribution to save space maybe the .m3 files are meant as examples or for source debugging? require STAGE to not exist ahead of time, unless there is a parameter, which is the scenario of like make-dist goto_zip to skip ahead to making the .zip get the actual commands into the logs, of course From jkrell at elego.de Sun Dec 30 08:25:23 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:25:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230072523.EFC4A10D4609@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:25:23 Modified files: cm3/m3-libs/libm3/src/uid/POSIX/: getMID.c cm3/m3-libs/m3core/src/runtime/DS3100/: RTStackC.c Log message: remove extraneous semicolons after closing braces From jkrell at elego.de Sun Dec 30 08:51:31 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:51:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230075131.D923010D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:51:31 Modified files: cm3/scripts/python/: lib.py Removed files: cm3/scripts/python/: pkgmap.py Log message: let do-pkg work on Windows: don't double up backslashes don't single quote in command lines uname not available remove standalone pkgmap.py From jkrell at elego.de Sun Dec 30 09:00:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 9:00:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230080025.CC08E10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 09:00:25 Modified files: cm3/scripts/python/: lib.py Log message: cd ourselves don't wrap with sh remove extraneous semicolons remove whitespace from ends of lines (blame the editor on other machine..) From jkrell at elego.de Sun Dec 30 10:06:37 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 10:06:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230090637.AA03F10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 10:06:37 Modified files: cm3/scripts/python/: lib.py Added files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py Log message: some working do-pkg with specific lists need to make this data driven via a list of packages and tagging as to which group(s) they are in what their conditions are to build or possibly move the conditions to their m3makefile From wagner at elego.de Sun Dec 30 15:08:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 15:08:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230140815.C332310D458D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 15:08:15 Modified files: cm3/scripts/: PkgTags pkgcmds.sh sysinfo.sh Log message: centralize definitions of CM3VERSION, CM3VERSIONNUM, CM3LASTCHANGED modified: scripts/pkgcmds.sh modified: scripts/sysinfo.sh From wagner at elego.de Sun Dec 30 17:24:32 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 17:24:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230162432.C498A10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 17:24:32 Modified files: cm3/m3-sys/cm3/: PkgTags cm3/m3-sys/cm3/src/: Makefile.m3 m3makefile Added files: cm3/m3-sys/cm3/src/: Version.i3 version.quake Log message: use quake defined settings for cm3 version variables; compute build date added: cm3/src/Version.i3 added: cm3/src/version.quake modified: cm3/src/Makefile.m3 modified: cm3/src/m3makefile From jkrell at elego.de Mon Dec 31 18:51:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:51:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175132.104CE70D0EA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:51:32 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:02:55 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120255.E289110D49EE@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:02:55 Modified files: cm3/scripts/python/: chext.py Log message: oops From jkrell at elego.de Mon Dec 31 23:06:24 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:06:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231220624.7BE4E714928@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:06:24 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/m3-sys/cminstall/src/config/: NT386 cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: I had my fun. Now do this the right way, not incredibly hacky. This is the right way for Posix too, but not enabled yet since not tested yet. From jkrell at elego.de Mon Dec 31 23:12:43 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:12:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231221243.D7D19714934@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:12:43 Modified files: cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: dates are unsigned; Int was here while I was trying to isolate compilation errors From jkrell at elego.de Mon Dec 31 18:59:27 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:59:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175927.2F89770D156@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:59:27 Modified files: cm3/scripts/: cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd Log message: I thought deleting the CVS lines from the checkin form would not check those in. Undo.(go back to Windows line endings for Windows-only files) From jkrell at elego.de Mon Dec 31 12:49:44 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:49:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231114944.B374310D49CA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:49:44 Modified files: cm3/scripts/python/: do-cm3-core.py Log message: fix From jkrell at elego.de Mon Dec 31 13:00:40 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:00:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120040.689D110D49E7@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:00:40 Modified files: cm3/scripts/python/: chext.py Log message: better From jkrell at elego.de Mon Dec 31 18:27:49 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:27:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172749.62BF870CF96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:27:49 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/scripts/win/: sysinfo.cmd Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. From jkrell at elego.de Mon Dec 31 18:50:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:50:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175013.6263170D0E2@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:50:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: dos2unix From jkrell at elego.de Mon Dec 31 12:53:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:53:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115332.C41A310D49D1@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:53:32 Modified files: cm3/scripts/python/: libpy.py Log message: normalize on forward slashes in paths, so the PKGDB files should be consistent remove all "lazy imports", as nonsensical as some of the module names are -- what is "os" vs. "sys"? From jkrell at elego.de Mon Dec 31 14:09:15 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:09:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231130915.CE80610D4AB5@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:09:15 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: oops From jkrell at elego.de Mon Dec 31 12:26:56 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231112656.CBD3F10D499E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:26:56 Added files: cm3/scripts/python/: libpy.py Removed files: cm3/scripts/python/: lib.py Log message: a normal Win32 install of Python adds .py to %PATHEXT% and then if you sit in this directory and run "lib", as in lib.exe (which you don't need -- link /lib), cmd tries to run lib.py with CreateProcess and gets access denied This is probably a bug, since running any of the others works. Probably because lib.py and lib.exe are both on the path.. Running lib.py by full name ("lib.py") did work. yeah, I know rename stinks for history esp. with cvs... From jkrell at elego.de Mon Dec 31 12:50:39 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:50:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115039.C347B10D49CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:50:39 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-min.py do-pkg.py Log message: hm..I had one this already..wrong tree? From jkrell at elego.de Mon Dec 31 11:11:16 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:11:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231101117.02CC110D48CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:11:16 Modified files: cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py lib.py Log message: take a wild guess at rcs ids From jkrell at elego.de Mon Dec 31 14:16:21 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:16:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231131621.ADC6710D4ACC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:16:21 Modified files: cm3/m3-sys/cm3/src/: Version.i3 Log message: typo in comment From jkrell at elego.de Mon Dec 31 18:23:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:23:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172342.8384570CF34@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:23:42 Modified files: cm3/scripts/win/: upgrade.cmd make-dist.cmd Log message: minor wordsmithing From jkrell at elego.de Mon Dec 31 11:09:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:09:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231100932.485DB10D48C6@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:09:32 Modified files: cm3/scripts/win/: do-cm3-base.cmd do-cm3-core.cmd do-cm3-min.cmd do-cm3-std.cmd do-pkg.cmd pkgcmds.cmd pkgmap.cmd sysinfo.cmd cm3/m3-sys/cm3/src/: version.quake cm3/scripts/: sysinfo.sh cm3/scripts/python/: lib.py Added files: cm3/scripts/win/: do-cm3-front.cmd Log message: add support in scripts/win/sysinfo.cmd and scripts/python/lib.py for reading the default values from sysinfo.sh of: CM3VERSION CM3VERSIONNUM CM3LASTCHANGED Previously CM3VERSION was duplicated in all three and the others are new. Really they should probably be in a separate file with a super simple format like so: CM3VERSION d5.5.1 CM3VERSIONNUM 050501 CM3LASTCHANGED 2007-12-30 add scripts/win/do-cm3-front.cmd simplify all of scripts/win/do-cm3-* add /something/ in m3-sys/cm3/src/version.quake for Win32 time/date, just informal, the format varies per locale and it is local time; this is likely good enough but we'll see, many other options are very easy, but this is easiest by a bit (you can check for \cygwin\bin\date.exe, you can use JScript via cscript.exe, you can write a one line C program, you can add a few lines to cm3.exe, you can get the formating to match on English/US via %time% %date%) add __file__ to all Python error messages From jkrell at elego.de Mon Dec 31 11:33:25 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:33:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231103325.41CC010D4918@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:33:25 Modified files: cm3/scripts/win/: do-pkg.cmd Log message: oops From jkrell at elego.de Mon Dec 31 18:30:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:30:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231173013.93D3870CFD4@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:30:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. (forgot this in previous commit because it was in the other tree) From jkrell at elego.de Mon Dec 31 18:53:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:53:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175342.32F8870D102@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:53:42 Modified files: cm3/scripts/: README cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd sysinfo.sh cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py pylib.py Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:12:51 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:12:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231121251.13FEA10D4A0A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:12:51 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py Added files: cm3/scripts/python/: pylib.py Removed files: cm3/scripts/python/: libpy.py Log message: There are bad precendents and bad reasons for either of these bad names. Swap. From hosking at elego.de Sun Dec 2 18:46:44 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:46:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174644.D436F10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:46:44 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTAllocator.m3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:47:06 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:47:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174706.B293510D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:47:06 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:49:17 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:49:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202174917.B98CA10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:49:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Tidy up allocation sequence code. From hosking at elego.de Sun Dec 2 18:51:10 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:51:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175110.7154E10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:51:10 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHooks.i3 Log message: Let's leave this UNSAFE because danger lurks within. From hosking at elego.de Sun Dec 2 18:53:59 2007 From: hosking at elego.de (Antony Hosking) Date: Sun, 2 Dec 2007 18:53:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071202175359.7403A10D452B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/12/02 18:53:59 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Tidy up allocation sequence code. Fix weakTable memory leak -- discovered because weak references are now heavily used by the native pthreads subsystem (ThreadPThread). From jkrell at elego.de Sun Dec 9 15:36:47 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 15:36:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209143647.6235F10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 15:36:47 Modified files: cm3/scripts/win/: make-dist.cmd Log message: comments only From jkrell at elego.de Sun Dec 9 16:29:45 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:29:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209152945.D7F6110D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:29:45 Added files: cm3/www/: installation-windows.html Log message: attempt at documentation From jkrell at elego.de Sun Dec 9 16:32:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Dec 2007 16:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071209153225.0C21B10D4576@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/09 16:32:25 Modified files: cm3/www/: installation-windows.html Log message: link to current download From wagner at elego.de Sun Dec 16 17:02:35 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 17:02:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216160235.CE6B710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 17:02:35 Modified files: cm3/m3-libs/m3core/src/unix/freebsd-4/: Utypes.i3 Log message: add missing import From wagner at elego.de Sun Dec 16 18:56:24 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 18:56:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216175626.CCE8110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 18:56:24 Modified files: cm3/scripts/: upgrade.sh Log message: Try to adapt upgrade.sh to the latest needs. From wagner at elego.de Sun Dec 16 19:01:11 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:01:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180113.5653110D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:01:11 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 Log message: resurrect config file for bootstrapping From wagner at elego.de Sun Dec 16 19:02:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 19:02:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216180217.3D31710D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 19:02:15 Modified files: cm3/m3-sys/cminstall/src/config/: FreeBSD4 Log message: link all system libraries dynamically From wagner at elego.de Sun Dec 16 22:29:39 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 16 Dec 2007 22:29:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216212939.EE66C10D457E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/16 22:29:39 Modified files: cm3/www/: PkgTags download.html index.html Log message: tentative addition of bootarchives for FreeBSD and Linux to download modified: www/download.html modified: www/index.html From wagner at elego.de Mon Dec 17 00:38:56 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 0:38:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071216233856.9A84B10D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 00:38:56 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 cm3/m3-sys/cm3/src/config/: PPC_DARWIN Log message: update release date From wagner at elego.de Mon Dec 17 01:16:27 2007 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Dec 2007 1:16:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071217001627.82F5510D4597@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/17 01:16:27 Modified files: cm3/www/: PkgTags download.html Log message: fix downloads modified: www/download.html From hosking at cs.purdue.edu Sat Dec 29 02:16:33 2007 From: hosking at cs.purdue.edu (Tony Hosking) Date: Fri, 28 Dec 2007 20:16:33 -0500 Subject: [M3commit] Test Message-ID: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> I've not been seeing my commit messages. Is something wrong? From jayk123 at hotmail.com Sat Dec 29 04:28:58 2007 From: jayk123 at hotmail.com (Jay) Date: Sat, 29 Dec 2007 03:28:58 +0000 Subject: [M3commit] Test In-Reply-To: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> References: <931DE287-93A5-40C9-B058-1D60F5CEF5E4@cs.purdue.edu> Message-ID: I'm not seeing mine either, I assumed it was jay.krell at cornell.edu vs. jayk123 at hotmail. (I did my part to fix this, now I wait.) - Jay > To: m3commit at elegosoft.com > From: hosking at cs.purdue.edu > Date: Fri, 28 Dec 2007 20:16:33 -0500 > Subject: [M3commit] Test > > I've not been seeing my commit messages. Is something wrong? > _________________________________________________________________ Don't get caught with egg on your face. Play Chicktionary! http://club.live.com/chicktionary.aspx?icid=chick_wlhmtextlink1_dec -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Sun Dec 30 00:25:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:25:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229232509.2B87810D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:25:09 Modified files: cm3/scripts/python/: find-packages.py sysinfo.py Added files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: grumble From jkrell at elego.de Sun Dec 30 00:34:43 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:34:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229233443.B3F6310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:34:43 Modified files: cm3/scripts/python/: find-packages.py Log message: didn't mean to commit that undo with recipe from: https://www.paklein.com/tahoe/forums/showthread.php?threadid=40&referrerid=1 cvs update -j 1.2 -j 1.1 find-packages.py to merge in changes going from 1.2 to 1.1 From jkrell at elego.de Sun Dec 30 00:55:58 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:55:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235558.40F3710D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:55:58 Modified files: cm3/scripts/python/: do-pkg.py pkgmap.py Removed files: cm3/scripts/python/: find-packages.py pkgcmds.py pkginfo.py sysinfo.py Log message: de-modularize -- shove everything into lib.py and leave just small callable wrappers (do-pkg still to be shrunk) From jkrell at elego.de Sun Dec 30 00:56:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 0:56:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071229235628.E5E0310D458F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 00:56:28 Added files: cm3/scripts/python/: lib.py Log message: forgot to add new file From jkrell at elego.de Sun Dec 30 01:06:01 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:06:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230000601.56B7C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:06:01 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: cleanup how usage works (remove globals) From jkrell at elego.de Sun Dec 30 01:10:09 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:10:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001011.2056C10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:10:09 Modified files: cm3/scripts/python/: do-pkg.py lib.py Log message: smush it From jkrell at elego.de Sun Dec 30 01:13:28 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:13:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001328.E34EF10D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:13:28 Modified files: cm3/scripts/python/: lib.py Log message: fix error message, add missing abspath (usually doesn't matter, the .pyc files are full pathed) From jkrell at elego.de Sun Dec 30 01:15:11 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:15:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230001511.4BD4710D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:15:11 Modified files: cm3/scripts/python/: lib.py Log message: replace debug code with production code, note odd scoping rules of Python, functions are sort of lexicallyscoped, other blocks are not From jkrell at elego.de Sun Dec 30 01:20:05 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:20:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002005.12AD010D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:20:05 Modified files: cm3/scripts/python/: lib.py Log message: note the slow part From jkrell at elego.de Sun Dec 30 01:22:10 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:22:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002210.D6B2610D45B3@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:22:10 Modified files: cm3/scripts/python/: lib.py Log message: fix comment due to new reality From jkrell at elego.de Sun Dec 30 01:23:52 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 1:23:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230002352.8EBD410D45CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 01:23:52 Modified files: cm3/scripts/python/: lib.py Log message: fix usage From jkrell at elego.de Sun Dec 30 06:31:46 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 6:31:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230053147.0D8EB10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 06:31:46 Removed files: cm3/scripts/python/flaws/: 1_not_lexically_scoped.py 2_reads_scoped_writes_not.py 3_lambda_is_neutered.py 4_assignment_is_not_expression.py 5_for_loop_off_by_one.py 6_docs_good_but_a_complaint.txt 7_print_is_wierd.py 8_eval_vs_exec.py 9_typo_on_read_error_but_write_ok.py Log message: move these to http://jaykrell.svnrepository.com/svn/j/python/flaws where they belong From jkrell at elego.de Sun Dec 30 08:16:53 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:16:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071653.2FF1C10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:16:53 Modified files: cm3/m3-win/import-libs/src/: m3makefile Log message: make cm3 -clean here delete the output files deleting the empty output directory would be nice too shrink distribution by using current tools instead of old tools at least until someone complains about it; note that old tools do work, you just have to build here first From jkrell at elego.de Sun Dec 30 08:19:26 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230071926.3658D10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:19:26 Modified files: cm3/scripts/win/: make-dist.cmd Log message: delete non-critical *.m3 and .m3web files from distribution to save space maybe the .m3 files are meant as examples or for source debugging? require STAGE to not exist ahead of time, unless there is a parameter, which is the scenario of like make-dist goto_zip to skip ahead to making the .zip get the actual commands into the logs, of course From jkrell at elego.de Sun Dec 30 08:25:23 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:25:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230072523.EFC4A10D4609@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:25:23 Modified files: cm3/m3-libs/libm3/src/uid/POSIX/: getMID.c cm3/m3-libs/m3core/src/runtime/DS3100/: RTStackC.c Log message: remove extraneous semicolons after closing braces From jkrell at elego.de Sun Dec 30 08:51:31 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 8:51:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230075131.D923010D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 08:51:31 Modified files: cm3/scripts/python/: lib.py Removed files: cm3/scripts/python/: pkgmap.py Log message: let do-pkg work on Windows: don't double up backslashes don't single quote in command lines uname not available remove standalone pkgmap.py From jkrell at elego.de Sun Dec 30 09:00:25 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 9:00:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230080025.CC08E10D45CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 09:00:25 Modified files: cm3/scripts/python/: lib.py Log message: cd ourselves don't wrap with sh remove extraneous semicolons remove whitespace from ends of lines (blame the editor on other machine..) From jkrell at elego.de Sun Dec 30 10:06:37 2007 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Dec 2007 10:06:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230090637.AA03F10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/30 10:06:37 Modified files: cm3/scripts/python/: lib.py Added files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py Log message: some working do-pkg with specific lists need to make this data driven via a list of packages and tagging as to which group(s) they are in what their conditions are to build or possibly move the conditions to their m3makefile From wagner at elego.de Sun Dec 30 15:08:15 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 15:08:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230140815.C332310D458D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 15:08:15 Modified files: cm3/scripts/: PkgTags pkgcmds.sh sysinfo.sh Log message: centralize definitions of CM3VERSION, CM3VERSIONNUM, CM3LASTCHANGED modified: scripts/pkgcmds.sh modified: scripts/sysinfo.sh From wagner at elego.de Sun Dec 30 17:24:32 2007 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Dec 2007 17:24:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071230162432.C498A10D4596@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 07/12/30 17:24:32 Modified files: cm3/m3-sys/cm3/: PkgTags cm3/m3-sys/cm3/src/: Makefile.m3 m3makefile Added files: cm3/m3-sys/cm3/src/: Version.i3 version.quake Log message: use quake defined settings for cm3 version variables; compute build date added: cm3/src/Version.i3 added: cm3/src/version.quake modified: cm3/src/Makefile.m3 modified: cm3/src/m3makefile From jkrell at elego.de Mon Dec 31 18:51:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:51:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175132.104CE70D0EA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:51:32 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:02:55 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120255.E289110D49EE@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:02:55 Modified files: cm3/scripts/python/: chext.py Log message: oops From jkrell at elego.de Mon Dec 31 23:06:24 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:06:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231220624.7BE4E714928@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:06:24 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/m3-sys/cminstall/src/config/: NT386 cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: I had my fun. Now do this the right way, not incredibly hacky. This is the right way for Posix too, but not enabled yet since not tested yet. From jkrell at elego.de Mon Dec 31 23:12:43 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 23:12:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231221243.D7D19714934@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 23:12:43 Modified files: cm3/m3-sys/m3quake/src/: QMachine.m3 Log message: dates are unsigned; Int was here while I was trying to isolate compilation errors From jkrell at elego.de Mon Dec 31 18:59:27 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:59:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175927.2F89770D156@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:59:27 Modified files: cm3/scripts/: cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd Log message: I thought deleting the CVS lines from the checkin form would not check those in. Undo.(go back to Windows line endings for Windows-only files) From jkrell at elego.de Mon Dec 31 12:49:44 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:49:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231114944.B374310D49CA@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:49:44 Modified files: cm3/scripts/python/: do-cm3-core.py Log message: fix From jkrell at elego.de Mon Dec 31 13:00:40 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:00:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231120040.689D110D49E7@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:00:40 Modified files: cm3/scripts/python/: chext.py Log message: better From jkrell at elego.de Mon Dec 31 18:27:49 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:27:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172749.62BF870CF96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:27:49 Modified files: cm3/m3-sys/cm3/src/: version.quake cm3/scripts/win/: sysinfo.cmd Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. From jkrell at elego.de Mon Dec 31 18:50:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:50:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175013.6263170D0E2@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:50:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: dos2unix From jkrell at elego.de Mon Dec 31 12:53:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:53:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115332.C41A310D49D1@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:53:32 Modified files: cm3/scripts/python/: libpy.py Log message: normalize on forward slashes in paths, so the PKGDB files should be consistent remove all "lazy imports", as nonsensical as some of the module names are -- what is "os" vs. "sys"? From jkrell at elego.de Mon Dec 31 14:09:15 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:09:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231130915.CE80610D4AB5@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:09:15 Modified files: cm3/m3-sys/cm3/src/: version.quake Log message: oops From jkrell at elego.de Mon Dec 31 12:26:56 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231112656.CBD3F10D499E@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:26:56 Added files: cm3/scripts/python/: libpy.py Removed files: cm3/scripts/python/: lib.py Log message: a normal Win32 install of Python adds .py to %PATHEXT% and then if you sit in this directory and run "lib", as in lib.exe (which you don't need -- link /lib), cmd tries to run lib.py with CreateProcess and gets access denied This is probably a bug, since running any of the others works. Probably because lib.py and lib.exe are both on the path.. Running lib.py by full name ("lib.py") did work. yeah, I know rename stinks for history esp. with cvs... From jkrell at elego.de Mon Dec 31 12:50:39 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 12:50:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231115039.C347B10D49CC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 12:50:39 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-min.py do-pkg.py Log message: hm..I had one this already..wrong tree? From jkrell at elego.de Mon Dec 31 11:11:16 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:11:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231101117.02CC110D48CB@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:11:16 Modified files: cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py lib.py Log message: take a wild guess at rcs ids From jkrell at elego.de Mon Dec 31 14:16:21 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 14:16:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231131621.ADC6710D4ACC@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 14:16:21 Modified files: cm3/m3-sys/cm3/src/: Version.i3 Log message: typo in comment From jkrell at elego.de Mon Dec 31 18:23:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:23:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231172342.8384570CF34@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:23:42 Modified files: cm3/scripts/win/: upgrade.cmd make-dist.cmd Log message: minor wordsmithing From jkrell at elego.de Mon Dec 31 11:09:32 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:09:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231100932.485DB10D48C6@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:09:32 Modified files: cm3/scripts/win/: do-cm3-base.cmd do-cm3-core.cmd do-cm3-min.cmd do-cm3-std.cmd do-pkg.cmd pkgcmds.cmd pkgmap.cmd sysinfo.cmd cm3/m3-sys/cm3/src/: version.quake cm3/scripts/: sysinfo.sh cm3/scripts/python/: lib.py Added files: cm3/scripts/win/: do-cm3-front.cmd Log message: add support in scripts/win/sysinfo.cmd and scripts/python/lib.py for reading the default values from sysinfo.sh of: CM3VERSION CM3VERSIONNUM CM3LASTCHANGED Previously CM3VERSION was duplicated in all three and the others are new. Really they should probably be in a separate file with a super simple format like so: CM3VERSION d5.5.1 CM3VERSIONNUM 050501 CM3LASTCHANGED 2007-12-30 add scripts/win/do-cm3-front.cmd simplify all of scripts/win/do-cm3-* add /something/ in m3-sys/cm3/src/version.quake for Win32 time/date, just informal, the format varies per locale and it is local time; this is likely good enough but we'll see, many other options are very easy, but this is easiest by a bit (you can check for \cygwin\bin\date.exe, you can use JScript via cscript.exe, you can write a one line C program, you can add a few lines to cm3.exe, you can get the formating to match on English/US via %time% %date%) add __file__ to all Python error messages From jkrell at elego.de Mon Dec 31 11:33:25 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 11:33:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231103325.41CC010D4918@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 11:33:25 Modified files: cm3/scripts/win/: do-pkg.cmd Log message: oops From jkrell at elego.de Mon Dec 31 18:30:13 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:30:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231173013.93D3870CFD4@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:30:13 Modified files: cm3/m3-sys/cminstall/src/config/: NT386 Log message: use the same time/date format for Windows as Posix it is still localtime instead of utc Windows: enable building cm3 outside of the scripts and still getting the "correct" values in which case, check the environment variables, else read sysinfo.sh This should be just as viable on Posix too. Why are their two names for everything? The environment name vs. the quake name? We should see about getting the time/date via C code linked into cm3 that uses __TIME__ and __DATE__. As long as localtime is ok, the same code (C) or method (preprocessor + shell) should work with Posix too. (forgot this in previous commit because it was in the other tree) From jkrell at elego.de Mon Dec 31 18:53:42 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 18:53:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231175342.32F8870D102@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 18:53:42 Modified files: cm3/scripts/: README cm3Proj.cmd cm3SetupCmdEnv.cmd do-cm3-std.bat startReactor.cmd sysinfo.sh cm3/scripts/python/: chext.py do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py pylib.py Log message: dos2unix From jkrell at elego.de Mon Dec 31 13:12:51 2007 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Dec 2007 13:12:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20071231121251.13FEA10D4A0A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 07/12/31 13:12:51 Modified files: cm3/scripts/python/: do-cm3-base.py do-cm3-core.py do-cm3-min.py do-pkg.py Added files: cm3/scripts/python/: pylib.py Removed files: cm3/scripts/python/: libpy.py Log message: There are bad precendents and bad reasons for either of these bad names. Swap.