Go to the first, previous, next, last section, table of contents.


2 Upgrades

2.1 Project 5: Upgrade pdksh

Date
9 March 1998
Description
Some work has been done on this by Lars Hecking lhecking@nmrc.ucc.ie. He has merged the diffs from 4.9 (and some more stuff) into 5.2.3. It compiles fine and runs mostly ok interactively, but dies on scripts. It is believed that fork()/vfork() emulation is incomplete. There are also a couple of documented bugs in pdksh 4.9 that either need to be fixed in 4.9 or else ensure they are fixed in the updated version:
* In pdksh 4.9, the built in echo doesn't properly handle args that start
  with '-', so we have to use GNU echo.

* Pdksh 4.9 doesn't properly handle the following, either interactively or
  in a script file.  No warning or error is generated, the elif clause is
  simply ignored:

  if test -f foo then echo foo elif test -f bar <--- missing following
  "then" echo bar fi

* Pdksh 4.9 does not properly handle the following:

  cat >a.c <<EOF
  EOF

Volunteers
Difficulty
Difficult
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
David said the problems are still there in 4.9. But he isn't working on it. David is working on version 5.2.13. The listed problems are gone but there is a mem trashing bug he is trying to track down.

2.2 Project 10: Upgrade GNU emacs

Date
14 March 1998, almost completed
Description
Current emacs ports are based on version 18.59. It would be nice to have an emacs port based on a recent emacs version.
Volunteers
Difficulty
Difficult
Reward
$200 Cronus credits (see section 1.1 Rewards).
Status
Bert Winkelmann bertw@in-brb.de (http://home.in-brb.de/~bertw for diffs) has done an Emacs 20.2 port. Fred is going to import a new version of Emacs into the CVS repository, apply Berts diffs and try to build it as soon as possible.


Go to the first, previous, next, last section, table of contents.