* Re: Update for Debian shells/rc-1.4-2 @ 1997-03-03 19:09 Byron Rakitzis 1997-03-04 3:34 ` David Luyer ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Byron Rakitzis @ 1997-03-03 19:09 UTC (permalink / raw) To: rc, schwartz Hi. I should mention that I am working less now with computers than I have been in a while. I'm enrolled full time in the Utrechts Conservatorium in the Netherlands, and I'm studying baroque flute and bassoon. That being said, I don't want to see rc unravel because of lack of maintenance, and I would like to try to put together the fixes from the last while and officially release it, so it gets picked up by the GNU distrib and so on. Given that I am stuck on my own with nothing but BSD on my pc, I will have to ask for some volunteers to run trip tests. I'll mention it again on the list once I get my act together so I can incorporate these patches. Byron. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Update for Debian shells/rc-1.4-2 1997-03-03 19:09 Update for Debian shells/rc-1.4-2 Byron Rakitzis @ 1997-03-04 3:34 ` David Luyer 1997-03-04 3:51 ` Soren Dayton 1997-03-04 15:22 ` Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) Richard Brooksby 1997-03-04 17:33 ` Update for Debian shells/rc-1.4-2 Peter Koch 2 siblings, 1 reply; 7+ messages in thread From: David Luyer @ 1997-03-04 3:34 UTC (permalink / raw) To: rc One thing wrong with the current Debian rc-1.4 package is that it dies on a ^C - almost totally useless. This is because the wrong include file was used for mksignal in the build (should be /usr/include/asm/signal.h). As a result it installs no handler for SIGINT it seems. Personally I always prefer a more verbose sigmsgs.c, viz: Sigmsgs signals[] = { {"", ""}, {"sighup", "hangup detected"}, {"sigint", "interrupt from keyboard"}, {"sigquit", "quit from keyboard"}, {"sigill", "illegal instruction"}, {"sigtrap", "trace/breakpoint trap"}, {"sigabrt", "abort"}, {"sigbus", "bus error"}, {"sigfpe", "floating point exception"}, {"sigkill", "killed"}, {"sigusr1", "user signal 1"}, {"sigsegv", "segmentation violation"}, {"sigusr2", "user signal 2"}, {"sigpipe", "pipe fault"}, {"sigalrm", "alarm"}, {"sigterm", "terminated"}, {"sigstkflt", "stack fault on coprocessor"}, {"sigchld", "child stop or exit"}, {"sigcont", "continue"}, {"sigstop", "stopped"}, {"sigtstp", "stop signal from tty"}, {"sigttin", "background tty read"}, {"sigttou", "background tty write"}, {"sigurg", "urgent condition on i/o channel"}, {"sigxcpu", "cpu time limit exceeded"}, {"sigxfsz", "file size limit exceeded"}, {"sigvtalrm", "vitual time alarm"}, {"sigprof", "profile signal"}, {"sigwinch", "window resize"}, {"sigio", "i/o error"}, {"sigpwr", "power fault"}, {"sigunused", "unused signal"}, }; David. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Update for Debian shells/rc-1.4-2 1997-03-04 3:34 ` David Luyer @ 1997-03-04 3:51 ` Soren Dayton 0 siblings, 0 replies; 7+ messages in thread From: Soren Dayton @ 1997-03-04 3:51 UTC (permalink / raw) To: David Luyer; +Cc: rc David Luyer <luyer@ucs.uwa.edu.au> writes: > One thing wrong with the current Debian rc-1.4 package is that it dies on > a ^C - almost totally useless. This is because the wrong include file was > used for mksignal in the build (should be /usr/include/asm/signal.h). As > a result it installs no handler for SIGINT it seems. I have `autoconf'ed es. Would the rc people be interested in this. I suspect that it would work for rc pretty much out of the box. Soren ^ permalink raw reply [flat|nested] 7+ messages in thread
* Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) 1997-03-03 19:09 Update for Debian shells/rc-1.4-2 Byron Rakitzis 1997-03-04 3:34 ` David Luyer @ 1997-03-04 15:22 ` Richard Brooksby 1997-03-04 17:33 ` Update for Debian shells/rc-1.4-2 Peter Koch 2 siblings, 0 replies; 7+ messages in thread From: Richard Brooksby @ 1997-03-04 15:22 UTC (permalink / raw) To: Byron Rakitzis; +Cc: rc, schwartz Byron Rakitzis wrote: > That being said, I don't want to see rc unravel because of lack of > maintenance, and I would like to try to put together the fixes from the > last while and officially release it, so it gets picked up by the GNU > distrib and so on. I am more convinced than ever. Conceptual integrity is central to product quality. Having a system architect is the most important single step toward conceptual integrity... After teaching a software engineering laboratory more than 20 times, I came to insist that student teams as small as four people choose a manager, and a separate architect. -- Fred Brooks, The Mythical Man-Month (20th Anniversary Edition), 1995 Imo, someone needs to be in charge of rc, so that it doesn't get randomly hacked on by all and sundry. Letting it fly free with the other GNU tools is almost a guarantee of loss of conceptual integrity. As a long time user of rc I appreciate its quality, and would like to see quality maintained. Just voicing my concern. --- Richard Brooksby <richard@harlequin.co.uk> Leader, Manager, and Developer / Memory Management / Harlequin Tel. Int. +44 1954 785451 (voice) +44 1954 785444 (fax) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Update for Debian shells/rc-1.4-2 1997-03-03 19:09 Update for Debian shells/rc-1.4-2 Byron Rakitzis 1997-03-04 3:34 ` David Luyer 1997-03-04 15:22 ` Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) Richard Brooksby @ 1997-03-04 17:33 ` Peter Koch 1997-03-04 19:08 ` Scott Schwartz 2 siblings, 1 reply; 7+ messages in thread From: Peter Koch @ 1997-03-04 17:33 UTC (permalink / raw) To: rc -----BEGIN PGP SIGNED MESSAGE----- > Given that I am stuck on my own with nothing but BSD on my pc, I will > have to ask for some volunteers to run trip tests. I'll mention it > again on the list once I get my act together so I can incorporate > these patches. "rc" is used here as default shell for our students - mainly on Solaris, but also on SGI Irix and Digital Unix. Most of them (actually > 400 ) never change to "*sh", so "rc" "proves" to be sufficient. Well, our yppasswd won't allow you to alter your login shell if the name starts with "r", but that's another story. Version 1.5beta was ported to Solaris (2.4) long ago, fixing some ugly problems with signal handling. We also started POSIXifying the code, but there is still some more work to do. We are not that interested in any new features, but we'd like to share our modifications with the community and see a finalized version of "rc" which compiles quietly and runs on (at least) standard UNIX systems. - -Peter -----BEGIN PGP SIGNATURE----- Version: 2.6.3i Charset: ascii iQCVAgUBMxxcuxePjvYGi6TZAQHEUAP+OXv/Ybay8obqDb5CYzTBfBYVy6JNy2tT M1/5cOMcf5C2NmaQs6XkXrW9yQBC4VJl030NhVJoQFRGrmYGTk0cl/TTsjmkIbfj yerIx6bVjWOnKwccJWjl5+w4hsvkjAA3pOKyWFNuuUmM3g/moz3cbJ0v+qObbMdj OromKUT9y1Q= =iC+x -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Update for Debian shells/rc-1.4-2 1997-03-04 17:33 ` Update for Debian shells/rc-1.4-2 Peter Koch @ 1997-03-04 19:08 ` Scott Schwartz 0 siblings, 0 replies; 7+ messages in thread From: Scott Schwartz @ 1997-03-04 19:08 UTC (permalink / raw) To: rc Peter Koch <pk@TechFak.Uni-Bielefeld.DE> writes: | Version 1.5beta was ported to Solaris (2.4) long ago, fixing some ugly | problems with signal handling. Aside from the SIGCLD thing and the SIGINT thing, what problems? | We also started POSIXifying the code, Posix systems still run traditional code, but not the other way around. To avoid bunches of ifdefs, that argues for staying with the traditional code as much as possible. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) @ 1997-03-04 16:57 Byron Rakitzis 0 siblings, 0 replies; 7+ messages in thread From: Byron Rakitzis @ 1997-03-04 16:57 UTC (permalink / raw) To: rc, richard Thanks for the nice citation. I didn't mean anything sinister by letting rc fly free with other GNU tools -- as far as I know, rc is *already* included on the GNU tapes and I just wanted to point out that it was time for a new version of rc to propagate through the free software distribution channels. I would love for someone to maintain rc, but given that no one has stepped up to the task in the last 3-4 years it's time for me to turn the crank once more. However, I absolutely cannot promise to continue to maintain rc even at this extremely low level of activity. Byron. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~1997-03-04 19:08 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 1997-03-03 19:09 Update for Debian shells/rc-1.4-2 Byron Rakitzis 1997-03-04 3:34 ` David Luyer 1997-03-04 3:51 ` Soren Dayton 1997-03-04 15:22 ` Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) Richard Brooksby 1997-03-04 17:33 ` Update for Debian shells/rc-1.4-2 Peter Koch 1997-03-04 19:08 ` Scott Schwartz 1997-03-04 16:57 Conceptual Integrity (Re: Update for Debian shells/rc-1.4-2) Byron Rakitzis
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).