Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
3 Lisps, 3 Ways of Specifying OS
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 26 - 50 of 54 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Pratibha  
View profile  
 More options Oct 17 2001, 6:33 pm
Newsgroups: comp.lang.lisp
From: ibprati...@yahoo.com (Pratibha)
Date: 17 Oct 2001 15:33:32 -0700
Local: Wed, Oct 17 2001 6:33 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
Duane Rettig wrote

> 2. The problems we have had at Franz Inc with Linux has to do
> specifically with signal handling, and even more specifically
> with reading and changing the context in order to vector off to
> lisp interrupt handlers, and, for example, to return a value from
> the unbound-variable handler to the specific register in inline
> code in which received the unbound value (see example, below).
> If another lisp implementation or any other program doesn't do
> this kind of thing with trap handlers, then it will never see the
> kind of difference that we've seen between kernels.

Hi, I am curious to know if doing "this kind of thing" and the
consequent dependence on a distribution's (or kernel's)
signal handling peculiarities is unique to Franz' implementation.
Do Xanalys, CMUCL, and other Lisps also have this problem,
or do they avoid it somehow (and if so, how).

If this problem is unique to Franz, what is the benefit and bottomline
from the programmer's (as opposed to language implementor's) point of
view, compared with other implementations which "sidestep" it
(assuming "sidestep" is the right word).

For example, is there a correctness benefit, in that as a
result of doing "this kind of thing", the Franz behavior
is able to conform strictly to the language standard in
such and such situation, whereas Xanalys or CMUCL or others
do not, or may not necessarily, or may not always?

Anyway, I guess this thread has scared me [us] away from
RedHat.  It sounds as if, for those of us without the
expertise or willingness or time to deal with RedHat problems,
or the willingness to use obsoleted distribution versions,
the best common denominator to run all of the 3 Lisps
are FreeBSD 4.x and, on the Linux side, the latest Debian,
and perhaps the latest SuSE (for installation ease).

Hopefully, Allegro won't have any problems with those,
even though Debian and SuSE aren't officially "supported".
I would dread getting those SIGSEGV violations that I
see being reported here every now and then...
(Lisp was supposed to free us from that sort of low-level
error, where you don't have a clue as to what hit you, no?)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Barlow  
View profile  
 More options Oct 17 2001, 10:03 pm
Newsgroups: comp.lang.lisp
From: Daniel Barlow <d...@telent.net>
Date: 18 Oct 2001 02:58:24 +0100
Local: Wed, Oct 17 2001 9:58 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

ibprati...@yahoo.com (Pratibha) writes:
> Duane Rettig wrote
> > If another lisp implementation or any other program doesn't do
> > this kind of thing with trap handlers, then it will never see the
> > kind of difference that we've seen between kernels.

> Hi, I am curious to know if doing "this kind of thing" and the
> consequent dependence on a distribution's (or kernel's)
> signal handling peculiarities is unique to Franz' implementation.
> Do Xanalys, CMUCL, and other Lisps also have this problem,
> or do they avoid it somehow (and if so, how).

CMUCL and SBCL both use signals in (what appears from Duane's
description to be) a similar way to ACL.  For example, in the
Linux/Alpha SBCL port, internal errors ("function does not exist",
that kind of thing) will run something like (from memory, this may be
wrong)

   call_pal bug_chk
   byte 10
   byte foo,bar,baz,quux

where 10 is the error code and the following bytes are arguments to
the trap handler.  This will cause the kernel to signal the process
with SIGTRAP; becaause we set up our sigtrap handler with the
SA_SIGINFO flag, it's called with a third argument containing a
ucontext structure, which has copies of the registers and the program
counter and similar things at the time of the trap.

(Why not use the normal bpt instruction?  Because we're already using
that for breakpoints and it looked painful to change all the relevant
bits to have it serve both purposes.  It's possible that we revisit
that decision in future, though, because I don't know how much of a
guarantee there is that newer kernels and newer PALcodes (BIOSes, more
or less) will continue to give us a user-level trap for bugchk)

After we're done handling the trap we need to resume execution at the
code following those data bytes, and we expect to be able to do this
by modifying the program counter in the ucontext that we were given.
We don't have coping strategies if the third argument is something
else, but consider

- SBCL is comparatively new and probably has never even been tried on
  pre-2.2 kernels.

- It still doesn't work with the kernel/libc combination on the Sparc
  we have access to, which doesn't appear to support SA_SIGINFO at
  all.  An upgrade may fix that.

  (Actually, if anyone knows for certain what Linux/Sparc kernel
  versions do support SA_SIGINFO, Christophe Rhodes would probably
  be quite happy to hear from you)

- It was a problem with PPC as well, but that went away when I moved
  from kernel 2.2.aged to 2.4.recent, and at the present rate of
  progress a PPC SBCL is unlikely to be usable before practically
  everyone is running 2.4 anyway.  So, it could also have been fixed
  in later 2.2 kernels, but I haven't investigated further

So, yeah.  If we tried to support the range of systems that ACL does,
we'd have similar problems.  As it is, it's free software.  If it
breaks, you get to keep both pieces ;-)

Actually, I've just thought of another example of needing to modify
the register contents - calling the garbage collector from interrupt
context.  When the GC moves objects around, it needs to update the
pointers to them - if some of those pointers are in registers, we'd
better update those too ...

-dan

--

  http://ww.telent.net/cliki/ - Link farm for free CL-on-Unix resources


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Doug Alcorn  
View profile  
 More options Oct 18 2001, 9:23 am
Newsgroups: comp.lang.lisp
From: Doug Alcorn <la...@seapine.com>
Date: 18 Oct 2001 09:23:12 -0400
Local: Thurs, Oct 18 2001 9:23 am
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

cbbro...@acm.org writes:
> Arguably the BSD folks have an even better scheme, with their "make
> world" approach, combined with "Ports"; you can pull arbitrary
> proportions of your system out of public CVS archives, and recompile
> it all locally, which means that you can be _sure_ that your
> libraries all match.

Of course, I'm sure you know that you can 'apt-get source foo' and
build your own packages that way.  I'm not sure how ports is better.
From what I've heard is pretty much the same as apt.

> But everybody's too proud of their own existant systems integration
> efforts to toss it out and adopt someone else's...

I'm not sure what this statement means.  I personally wrote the
install script for our product.  It was easier to do that than use
existing package formats.  The problem is that I didn't want to have
to do rpm and deb and pkg (on solaris).  It was much easier to just
write install.pl and put it in the tarball.  It's not that I'm
particularly "proud" of my install.pl.  It's just less effort.
--
 (__) Doug Alcorn (mailto:d...@lathi.net http://www.lathi.net)
 oo / PGP 02B3 1E26 BCF2 9AAF 93F1  61D7 450C B264 3E63 D543
 |_/  If you're a capitalist and you have the best goods and they're
      free, you don't have to proselytize, you just have to wait.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
cbbrowne  
View profile  
 More options Oct 19 2001, 11:16 pm
Newsgroups: comp.lang.lisp
From: cbbro...@acm.org
Date: Sat, 20 Oct 2001 03:16:04 GMT
Local: Fri, Oct 19 2001 11:16 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Doug Alcorn <la...@seapine.com> writes:
> cbbro...@acm.org writes:
> > Arguably the BSD folks have an even better scheme, with their
> > "make world" approach, combined with "Ports"; you can pull
> > arbitrary proportions of your system out of public CVS archives,
> > and recompile it all locally, which means that you can be _sure_
> > that your libraries all match.
> Of course, I'm sure you know that you can 'apt-get source foo' and
> build your own packages that way.  I'm not sure how ports is better.
> From what I've heard is pretty much the same as apt.

The difference is that the default is to grab sources, and compile
them, rather than to _usually_ download precompiled binaries.  

The merits are likely to be about threefold:

1.  You might use CVS/rsync to update the source trees, which is
    liable to be a bit more efficient than what Debian does now...

2.  You might be able to do some bits of customization on (oh, say)
    compiler options so that everything would be generated with your
    favorite bits of tuning.

3.  You can be _certain_ that library headers will match _perfectly_,
    because your system compiled them, rather than being "virtually
    certain," as is typically the case with binary packages.

The place where #3 is likely to be the most important is with C++
code, where variations in versions of G++ can have really significant
effects on whether programs and libraries can correctly interact.

> > But everybody's too proud of their own existant systems
> > integration efforts to toss it out and adopt someone else's...
> I'm not sure what this statement means.  I personally wrote the
> install script for our product.  It was easier to do that than use
> existing package formats.  The problem is that I didn't want to have
> to do rpm and deb and pkg (on solaris).  It was much easier to just
> write install.pl and put it in the tarball.  It's not that I'm
> particularly "proud" of my install.pl.  It's just less effort.

The point is _not_ about the packaging of one product; it's of the
packaging of whole "distributions."

The point is that the Linux distribution makers have too much invested
in their existing code bases to be willing to change things to conform
with someone else's approach.

Think of the amount of effort that would be required if (say) Red Hat
decided that they were (for the sake of argument):

  a) Going to follow LSB in all respects, and so had to move all sorts
     of bits of the system around, and

  b) Replacing RPM with DPKG.

That would be quite a lot of work.

Throw in that doing this would be an admission that their "old ways"
were inferior - that loss of face would _not_ sell well at the
shareholders' annual meeting.
--
(reverse (concatenate 'string "moc.enworbbc@" "enworbbc"))
http://www.cbbrowne.com/info/nonrdbms.html
:FATAL ERROR -- ERROR IN USER


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rahul Jain  
View profile  
 More options Oct 21 2001, 6:10 am
Newsgroups: comp.lang.lisp
From: Rahul Jain <rj...@sid-1129.sid.rice.edu>
Date: 21 Oct 2001 05:07:28 -0500
Local: Sun, Oct 21 2001 6:07 am
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

cbbro...@acm.org writes:
> The merits are likely to be about threefold:
> 1.  You might use CVS/rsync to update the source trees, which is
>     liable to be a bit more efficient than what Debian does now...

Debian works fine with CVS/rsync'ing the source tree. The only
problems may occur when the debianization patch has conflicting chunks
with the new source.

> 2.  You might be able to do some bits of customization on (oh, say)
>     compiler options so that everything would be generated with your
>     favorite bits of tuning.

This is easy with debian. I export CFLAGS in my shell init script, and
when I apt-get -b source foo, it compiles with those CFLAGS

> 3.  You can be _certain_ that library headers will match _perfectly_,
>     because your system compiled them, rather than being "virtually
>     certain," as is typically the case with binary packages.

Yes, this is what happens when you compile a .deb from source. Also,
debian is a single distro, so all the stuff in it works with
everything else unless there has been a binary ABI change. In that
case, just recompile the package and you're set.

--
-> -/-                       - Rahul Jain -                       -\- <-
-> -\- http://linux.rice.edu/~rahul -=- mailto:rahul-j...@usa.net -/- <-
-> -/- "I never could get the hang of Thursdays." - HHGTTG by DNA -\- <-
|--|--------|--------------|----|-------------|------|---------|-----|-|
   Version 11.423.999.220020101.23.50110101.042
   (c)1996-2000, All rights reserved. Disclaimer available upon request.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 21 2001, 5:42 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Sun, 21 Oct 2001 21:42:29 GMT
Local: Sun, Oct 21 2001 5:42 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| Not trying to start a Linux vs. FreeBSD flamewar [...]

  I shall attempt to keep that in mind.

| Contrast this to the number of combinations that an ISV may have to deal
| with a Linux distribution.  The base system is a (IMHO hodge podge)
| collection of independently maintained packages.  It doesn't matter how
| good your packaging system is: you cannot precisely define the
| environment unless you specify the version numbers of several packages.

  Nice try with yet more FUD, though.  Debian delivers exactly as
  well-defined releases as FreeBSD does.  2.2r3 is the current release.

  FreeBSD folks need to figure out that while they have a definitve edge
  compared to the worst Linux distributions, that does not mean they have
  that an edge compared to the best Linux distributions.  Why anyone would
  want to compare themselves to anybhing _but_ the best is beyond me.  I
  guess it is the only way some people _think_ they can win, at least until
  someone points it out to them, but from what I have seen of FreeBSD, it
  is a worthy competitor even for the best of the Linuxes and should not
  have had to resort to such game-playing.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Johannes Groedem  
View profile  
 More options Oct 21 2001, 7:09 pm
Newsgroups: comp.lang.lisp
From: Johannes Groedem <s...@kopkillah.com>
Date: 22 Oct 2001 01:10:59 +0000
Local: Sun, Oct 21 2001 9:10 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Rajappa Iyer <r...@panix.com> writes:
> Fact: each individual system component in Debian is individually
> upgradeable.

Isn't it in FreeBSD, as well?  What if there was a security hole in
some arbitrary part of the distribution?  Wouldn't you upgrade it?
Individual system components in Debian are updated for the same reason
that components in FreeBSD are updated.  Neither of them would update the
major version of a component within a stable release.

> Fact: individual system components in Debian are periodically updated
> even within the same release.

As they are in FreeBSD.  (The "RELENG_4_4_0_RELEASE"-branch, for example,
and I think you also get binary package-updates now.)

> point where (the dynamically linked) /bin/sh stops working etc.

(You're right here, though, /bin- and /sbin-binaries should be
statically linked.  I think it's strange that a distribution which
do so many other things right, that they've gotten this basic thing
wrong.)

--
johs


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 21 2001, 9:30 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 01:30:27 GMT
Local: Sun, Oct 21 2001 9:30 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| Fact: each individual system component in Debian is individually
| upgradeable.
|
| Fact: individual system components in Debian are periodically updated
| even within the same release.
|
| Fact: installing some package may result in an upgrade of another package.
|
| So tell me, how exactly can you tell with any degree of certainty what
| 2.2r3 consists of without an inventory of all the relevant installed
| packages?

  All these findings of facts hold for FreeBSD, too, do they not?  Since
  you claim that you can say what you say for FreeBSD, the onus of proof
  remains on you to show it to be true for FreeBSD.  When you have shown
  that, you have also shown that it is true for Debian, because the same
  conditions hold for Debian.  In other words, I fail to see what your
  argument really is, here.  It looks like so much useless FUD.

| Perhaps you've been lucky enough to never have your Linux system hosed to
| the point of having to edit the package database manually (due to poorly
| specified package dependencies and conflicts), or getting burnt with libc
| changes to the point where (the dynamically linked) /bin/sh stops working
| etc. but I haven't been as lucky.

  Oh, geez, another burn victim with another sob story.  Just get over it!
  Painful experiences that damage your ability to deal with a fast-changing
  reality are just holding you back.  Memory is a wondeful thing with us
  humans, but not when you remember things that change under your feet.  If
  you choose to give priority to your painful memories over tracking the
  developments that invalidate them, that should be a personal choice the
  consequences of which should not be levied on anyone else.

  Only if you have reason to believe that people are evil and do harmful
  things on purpose, such as is obviously the case with Microsoft, can you
  rely on prior experience to predict the future.  Just because you had a
  painful experiernce does not mean that somebody else meant to hurt you
  _and_ will continue to hurt you if presented with the opportunity again.
  These are disjoint judgments.  Far too often, people who have been hurt
  cannot see beyond their pain, but one of the most important, if not _the_
  most important time to exercise your observational skills to the fullest
  and require the utmost of your intelligence is when you experience pain,
  because it is an indication that _something_ is wrong.  Fortunately for
  us humans as a species, that is just how the cognitive system works in
  the psychical reality, but we seem to nee to be taught to do it in the
  psychological reality we create for ourselves.  The biggest intellectual
  mistake you can make is to make up a conclusion from what looks like
  convenient enemies at the time it hurts and then never re-examine it --
  such is the very recipe for intellectual dishonesty and any disaster that
  follows is easily trackable to that one decision not to think while you
  experienced something painful.  Unfortunately, people are effectively
  taught to disconnect their thinking process while suffering pain, and it
  is somehow legitimate in most Western societies to react irrationally to
  something painful long after the pain itself is gone.  This is just a bad
  cognitive process and needs to be fixed, because it causes such things as
  unfair characterizations of the work of other people, of other people as
  such, of groups of people, of cultures, of countries, etc, and before you
  know it, some monosyllabic president goes to war because he is pissed off.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 21 2001, 10:38 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 02:37:42 GMT
Local: Sun, Oct 21 2001 10:37 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| The problem that I have run into in the past with Debian is that some
| application upgrades trigger an update in the base package as well.  On
| occasion this has resulted in changed version for the component even on
| stable releases.

  Some of us are able to discern the subtle difference between normal and
  abnormal situations before we base a blanket judgment of a system on our
  painful experiences.  Computers do not generally say they are sorry, but
  that does not mean the person behind the computer's action is not.  In
  fact, most computers are far sorrier than their humans, but they do not
  have the power to express their feelings, they just commit suicide when
  they are too depressed.  This explains the frequent "crashes" on Windows,
  but I digress, sort of.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 7:01 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 11:01:53 GMT
Local: Mon, Oct 22 2001 7:01 am
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer <r...@panix.com>
| In other words, no matter what you do under /usr/local, /usr does not get
| affected.  For Debian, this is not true.

  I am so relieved to see that you have no idea what you are talking about.
  Debian does not place any packages in /usr/local.  If you now blame the
  package system for its ability to require packages or versions you have
  not instaleled, you need to ask yourself whether you actually asked for
  the right package for your system or went for that bleeding edge version.
  If you did the latter, the problems you will run into are not caused by
  any package system whose goal is to maintain sanity on your system: You
  have brought the insanity.  If the system actually _survives_, but needs
  packages _outside_ of the distribution, which _you_ have to tell it how
  to get from somewhere else, that is a credit to its design.  Surviving
  abuse by idiots is a good thing.  Having said idiots not grasp this is
  unfortunately the downside of not causing idiots to harm themselves when
  they do really stupid things.  That way, they never learn, but if they
  get hurt, they tend to blame the wrong guy, anyway, so maybe the only
  solution is to reject idiocy outright, but this generally gets in the way
  of the work of intelligent, careful people.

| You could install an application package A (that would normally go into
| /usr/local in FreeBSD) which requires an upgrade to libc or libtermcap or
| ld.so (all of which have happened to me.)

  And from where would you get this package and the upgraded versions?
  _NOT_ from the Debian archives for the release you have installed.  You
  _must_ have tweaked /etc/apt/sources.list to get the behavior you fault
  the distribution for.  This is typical of people who lack relevant clues.

| In other words for, say, FreeBSD 4.3, you can definitively state the
| version numbers of various libraries whereas for, say, Debian 2.2 it
| depends on the exact mix of packages that have been installed.

  You are factually wrong on this count.  Please demonstrate the situation
  you have observed and falsely accuse Debian of having caused, so maybe
  somebody who pays attention to the details you have ignored can explain
  back to you why you have made up your mind about blaming the wrong guy.

| FUD implies a vested interest.  I have none.

  Then stop presenting false accusations.  Failure to do so _constitutes_
  an agenda.  And anyone who _had_ vested interests would say he had none.

| <standard Erik rant snipped>

  Geez.  How mature.  But it appears that the standard Rajappa Iyer rant is
  one of lying and false accusations.  We shall remember this and not give
  you a chance to change or improve because you do not grant that to others.

  The number of FreeBSD "advocates" who need to falsely accuse various
  Linux systems of problems they do not in fact have, is alarming.  I am
  not sure what cause this need to lie and misrepresent the competition is,
  but it colors my impression of FreeBSD that so many of its adherents need
  to engage in such tactics to make FreeBSD appear an alternative for
  people who do stupid things and do not realize their culpability.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre R. Mai  
View profile  
 More options Oct 22 2001, 9:31 am
Newsgroups: comp.lang.lisp
From: "Pierre R. Mai" <p...@acm.org>
Date: 22 Oct 2001 15:19:35 +0200
Local: Mon, Oct 22 2001 9:19 am
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

The same is true of Debian.  Since the only source of base packages is
the distribution, unless there are upgrades to the distribution (which
only happens through new releases), there is no way a base package can
get updated, period.

> In other words, no matter what you do under /usr/local, /usr does not
> get affected.  For Debian, this is not true.  You could install an

/usr/local is completely outside the realm of package managing systems
on Debian (and any other LSB-compliant distribution), so whatever you
do under /usr/local is up to you.  And all the non-base packages (the
stuff that is comparable to the packages system of FreeBSD) of the
stable distribution only depend on other packages in the stable
distribution, hence they will not even request an update of
base-packages within a release.  And even if they did, that request
would fail, and no updating would happen, because there is no source
for the new base packages to come from!

> application package A (that would normally go into /usr/local in
> FreeBSD) which requires an upgrade to libc or libtermcap or ld.so (all
> of which have happened to me.)

As said above, installing packages from a certain distribution onto a
system of that distribution will never require such updates.  If it
did, this would be a bug, not something done by design.
And 3rd party applications/packages can of course require a newer
libtermcap than is installed on your system.  But even in that case no
automatic upgrade to the base packages can happen, since there is no
source from which newer packages can be installed.  So unless you
upgrade to a new distribution (which you can do incrementally, if you
want that), again no changes in base-package versions happens.

And the situation is identical in FreeBSD, if a 3rd party application
needs newer versions of some base packages, the only recourse you have
is upgrading to a newer release.

> In other words for, say, FreeBSD 4.3, you can definitively state the
> version numbers of various libraries whereas for, say, Debian 2.2 it
> depends on the exact mix of packages that have been installed.

That is untrue.  Take a look at the base section of Debian 2.2r3, and
you will see exactly what packages can be installed, with what version
numbers.  And you will find those exact versions on all of my Debian
2.2r3 machines.

Of course, if you add unstable or testing to your apt-sources, then
upgrades as you described can and do happen, since by so doing you are
indicating that you want to (incrementally) update to the new
distribution, and hence installing an application package from that
new distribution will of course often require matching base-package
versions, and hence automatic updates will happen.

But this is by your own choice of incrementally updating to the new
distribution.  If you could do this in FreeBSD, then the same
"problems" would apply.  Since FreeBSD, to the best of my knowledge,
doesn't allow incremental upgrading at this granularity-level,
associated problems of course don't apply to FreeBSD.  But that's
hardly an advantage of FreeBSD, since Debian distributions can just as
easily be upgraded non-incrementally, (that's what apt-get
dist-upgrade is for).

Furthermore complaining about stability problems of unstable or
testing distributions seems hardly intelligent behaviour.  Stay with
stable distributions, upgrade when they are released/when you are
ready, and I don't see (or have experienced) the problems you are
talking about (and I maintain lots of Debian based machines for many,
many years).

Now if you had complained about the larger frequency of incompatible
changes in Linux base-components (such as glibc, etc.) than on
FreeBSD, I would have been sympathetic.  But blaiming the problems on
the packaging/distribution system seems strange.

Regs, Pierre.

--
Pierre R. Mai <p...@acm.org>                    http://www.pmsf.de/pmai/
 The most likely way for the world to be destroyed, most experts agree,
 is by accident. That's where we come in; we're computer professionals.
 We cause accidents.                           -- Nathaniel Borenstein


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Oct 22 2001, 12:51 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 22 Oct 2001 17:49:55 +0100
Local: Mon, Oct 22 2001 12:49 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

* Rajappa Iyer wrote:
> FreeBSD maintains a distinction between the base system that is part
> of the FreeBSD distribution and third party applications.  This is
> crucial to the stability of the system since third party applications
> cannot affect the main distribution.  This is not the case (by design)
> of Debian or Red Hat.  

However, Debian (by design) has a mechanism which ensures a similar
level of stability.

--tim (a FreeBSD user when I have time, and a BSD user since 4.1)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ingvar Mattsson  
View profile  
 More options Oct 22 2001, 1:15 pm
Newsgroups: comp.lang.lisp
From: Ingvar Mattsson <ing...@cathouse.bofh.se>
Date: 22 Oct 2001 18:10:59 +0100
Local: Mon, Oct 22 2001 1:10 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Run "stable" and you get security fixes as needed.
Run "unstable" and hope things work out.

//Ingvar (I think "testing" is somewhere in-between, stability-wise)
--
When it doesn't work, it's because you did something wrong.
Try to do it the right way, instead.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
cbbrowne  
View profile  
 More options Oct 22 2001, 1:32 pm
Newsgroups: comp.lang.lisp
From: cbbro...@acm.org
Date: Mon, 22 Oct 2001 17:28:02 GMT
Local: Mon, Oct 22 2001 1:28 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Rajappa Iyer <r...@panix.com> writes:
> "Pierre R. Mai" <p...@acm.org> writes:
> > > application package A (that would normally go into /usr/local in
> > > FreeBSD) which requires an upgrade to libc or libtermcap or
> > > ld.so (all of which have happened to me.)
> > As said above, installing packages from a certain distribution
> > onto a system of that distribution will never require such
> > updates.  If it did, this would be a bug, not something done by
> > design.
> But that's precisely the point of my objection: a bug in the package
> specification can result in changes to your base system.  I consider
> this to be a systemic flaw that is endemic to the approach of
> package-izing the base system.

Fine; call it a "systemic flaw."

How many times have you been affected by this "systemic flaw?"  How
many times have you observed this "systemic flaw" in action?

It's _not_ something that is commonly seen outside of the "unstable"
and "testing" environments, and those are environments that involve
some specific and conscious risks.

> > And 3rd party applications/packages can of course require a newer
> > libtermcap than is installed on your system.  But even in that
> > case no automatic upgrade to the base packages can happen, since
> > there is no source from which newer packages can be installed.  So
> > unless you upgrade to a new distribution (which you can do
> > incrementally, if you want that), again no changes in base-package
> > versions happens.
> This has not been true in my experience.  If this has changed in the
> past couple of years, then I stand corrected.

_What_ has "not been true in my experience"?

- That automatic upgrade could not happen?  

  I see this precise scenario happen quite regularly, thank you very
  much; I have the "Galeon" web browser installed, each version of
  which depends on a particular version of "Mozilla."

  Someone may update Mozilla; I don't pull that update until Galeon
  has been brought up to date, at which point _both_ packages come in
  to be upgraded at the same time.

  It might be irritating not to have the latest version of Mozilla at
  some points in time; the dependancy system has been nicely
  maintaining the constraint that Galeon and Mozilla be upgraded in
  sync with one another.

- That upgrades of base packages won't take place spontaneously?

  If there's no new version of the libncurses5 package out there, then
  _obviously_ there can't be any upgrade done to it.

  At one point [obLisp reference], I tried adding some of the CCLAN
  packages to a Debian/stable system.  Somewhat unfortunately, but not
  particularly surprisingly, I couldn't even so much as add in CLISP
  from CCLAN without forcing it in as a source package, and then
  pushing it _hard_, because parts of CCLAN depend on LIBC versions
  that aren't available in "Debian/stable."

  Note that the attempt to install CLISP from CCLAN _attempted_ to
  request that a newer version of LIBC be installed.  THAT COULDN'T
  HAPPEN, because no newer version of LIBC was available in
  Debian/Stable.

If you're going to claim that this isn't true, I suggest you point out
some specific instances.  The above certainly reflects how the
dependency system is _designed_ to work; it also reflects how the
dependancy system is _observed_ to work.

> > Furthermore complaining about stability problems of unstable or
> > testing distributions seems hardly intelligent behaviour.
> So many assumptions.

The stable versions don't change very much, so it would seem quite
surprising for someone to observe significant stability problems with
the stable release.

Feel free to elaborate with _specifics_, if you can, although that
would fit better into the context of some other newsgroup.
--
(reverse (concatenate 'string "moc.enworbbc@" "enworbbc"))
http://www.cbbrowne.com/info/languages.html
Editing is a rewording activity.
-- Alan Perlis
[And EMACS a rewording editor.  Ed.]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stig E. Sandoe  
View profile  
 More options Oct 22 2001, 2:49 pm
Newsgroups: comp.lang.lisp
From: s...@ii.uib.no (Stig E. Sandoe)
Date: 22 Oct 2001 20:49:00 +0200
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

cbbro...@acm.org writes:
>   At one point [obLisp reference], I tried adding some of the CCLAN
>   packages to a Debian/stable system.  Somewhat unfortunately, but not
>   particularly surprisingly, I couldn't even so much as add in CLISP
>   from CCLAN without forcing it in as a source package, and then
>   pushing it _hard_, because parts of CCLAN depend on LIBC versions
>   that aren't available in "Debian/stable."

I think the cCLan-people would appreciate that you report this either
as a bug in the BTS or on the mailing-lists.  

>   Note that the attempt to install CLISP from CCLAN _attempted_ to
>   request that a newer version of LIBC be installed.  THAT COULDN'T
>   HAPPEN, because no newer version of LIBC was available in
>   Debian/Stable.

I think cCLan has currently tracked sid/unstable, but it would
probably be much appreciated if people with potato/stable reported
their issues and possibly contributed some time to test packages
for potato/stable.  Until people with potato/stable can test these
things and report back the cCLan-team cannot do much.  However, I'll
add a notice on the web-page that only sid/unstable is recommended.

However, I'd exploit the chance to say that cCLan now consist of
41 packages of lisp-code for x86, and 36 for powerpc and alpha.  All
of them should be trivial to install and get working out-of-the-box.
Progress is limited to what people contribute.  Even if you don't know
how to make such packages but have lisp-code suitable for a package
(or two) please contact the cclan mailing-list and you might get
help.  Lisp to the people!  :-)

(Yes, the goal is to make this work for other systems than Debian, but
 the people doing the work now use Debian, so they need help from
 other people who want a cool distribution-system for Common Lisp
 code)

--
------------------------------------------------------------------
Stig E Sandoe       s...@ii.uib.no     http://www.ii.uib.no/~stig/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Livshin  
View profile  
 More options Oct 22 2001, 2:56 pm
Newsgroups: comp.lang.lisp
From: Michael Livshin <mlivs...@yahoo.com>
Date: 22 Oct 2001 20:56:40 +0200
Local: Mon, Oct 22 2001 2:56 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
s...@ii.uib.no (Stig E. Sandoe) writes:

> However, I'll add a notice on the web-page that only sid/unstable is
> recommended.

FWIW, a combination of "testing" and cmucl from "unstable" works fine
for me.  (or, if clisp & sbcl are enough, just "testing").  that would
be safer than "unstable", theoretically at least.

--
I think we might have been better off with a slide rule.
                -- Zaphod Beeblebrox


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rahul Jain  
View profile  
 More options Oct 22 2001, 3:00 pm
Newsgroups: comp.lang.lisp
From: Rahul Jain <rj...@sid-1129.sid.rice.edu>
Date: 22 Oct 2001 13:57:56 -0500
Local: Mon, Oct 22 2001 2:57 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Rajappa Iyer <r...@panix.com> writes:
> Another time, I think this was an update for XEmacs, a change in
> libtermcap ensued which triggered off some conflicting upgrades.  This
> one didn't hose my system to the point that I was unable to boot to it
> without a rescue disk, but I did have to fix the package database by
> hand.

Sounds like you changed to unstable without upgrading to it and then
blamed debian on the fact that major upgrades in glibc require
upgrades in all packages on the system. Note that there is a
difference between compiled binaries and source code, so you're
comparing apples and oranges.

--
-> -/-                       - Rahul Jain -                       -\- <-
-> -\- http://linux.rice.edu/~rahul -=- mailto:rahul-j...@usa.net -/- <-
-> -/- "I never could get the hang of Thursdays." - HHGTTG by DNA -\- <-
|--|--------|--------------|----|-------------|------|---------|-----|-|
   Version 11.423.999.220020101.23.50110101.042
   (c)1996-2000, All rights reserved. Disclaimer available upon request.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 3:53 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 19:53:16 GMT
Local: Mon, Oct 22 2001 3:53 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| On the contrary, Erik, you are the one that doesn't have a clue.

  You admit to being vague because all this is two years old (what have I
  been saying about your "experiences" and the dishonesty of using stale
  painful experiences to _continue_ to post negative comments about
  something?) and that you have no specific examples to back up your claim.
  I already knew that, but it is good to see that you admit to this.

  This leaves us with a very simple, straightforward conclusion: There is
  absolutely no reason to believe anything you say.  You are simply too
  much of a dishonest person to have any credibility at all.  Until and
  unless you can show us exactly what you did and exactly what happened,
  your whole set of experiences falls in the category of "idiot operator
  error".  Blame whoever you want, every honest person has to conclude that
  it was your own goddamn fault.  _No_ system can be so fool-proof that a
  self-destructive, lying, angry fool cannot find something to blame it for.

  Only good thing is it was a Linux and not a Common Lisp system that you
  mistreated so badly that your hatred was misdirected towards Common Lisp.
  There have been enough dishonest lunatics just like you who have been so
  angry about their failure to understand what they are doing in Common
  Lisp that they publish books about it.  It is fortunate for Debian that
  you are unlikely to be capable of such demanding intellectual endeavors.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 4:25 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 20:25:21 GMT
Local: Mon, Oct 22 2001 4:25 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
  This message was obviously mis-sent to me by mail, so I post it on behalf
  of the poster:

Return-Path: <r...@panix.com>
Received: from mail1.panix.com (mail1.panix.com [166.84.0.212])
        by naggum.no with ESMTP id <f9MKCoDh024580>
        for <e...@naggum.net>; Mon, 22 Oct 2001 20:12:52 GMT
Received: from panix2.panix.com (panix2.panix.com [166.84.1.2])
        by mail1.panix.com (Postfix) with ESMTP id 736BC48766
        for <e...@naggum.net>; Mon, 22 Oct 2001 16:12:44 -0400 (EDT)
Received: (from rsi@localhost)
        by panix2.panix.com (8.11.3nb1/8.8.8/PanixN1.0) id f9MKCi826485;
        Mon, 22 Oct 2001 16:12:44 -0400 (EDT)
Message-Id: <200110222012.f9MKCi826485@panix2.panix.com>
X-Authentication-Warning: panix2.panix.com: rsi set sender to r...@panix.com using -f
Sender: r...@panix.com
To: Erik Naggum <e...@naggum.net>
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
References: <18e1cdb3.0110152113.1cb2e998@posting.google.com>
        <87pu7noko1.fsf@balder.seapine.com>
        <MPG.1635df64aafbe8d79896c5@news.dnai.com>
        <87hesznkj6.fsf@balder.seapine.com> <3212277220965737@naggum.net>
        <4n12qwxty.fsf@beta.franz.com> <3212342927708991@naggum.net>
        <%0nz7.7335$W61.626365@news20.bellglobal.com>
        <87k7xtm69r.fsf@balder.seapine.com>
        <U%5A7.10228$3v.1915821@news20.bellglobal.com>
        <873d4dtifz.fsf@photino.sid.rice.edu>
        <n7ylmi47orb.fsf@panix2.panix.com> <3212689347044644@naggum.net>
        <n7yitd87hjm.fsf@panix2.panix.com> <3212703023718136@naggum.net>
        <n7yhessb7g1.fsf@panix1.panix.com> <3212737311524746@naggum.net>
        <n7y3d4bveb4.fsf@panix2.panix.com> <3212769195955123@naggum.net>
From: Rajappa Iyer <r...@panix.com>
Date: 22 Oct 2001 16:12:44 -0400
Reply-To: r...@panix.com
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii

Do you do this to embarass your parents?

rsi
--
<r...@panix.com> a.k.a. Rajappa Iyer.
        They also surf who stand in the waves.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Oct 22 2001, 5:15 pm
Newsgroups: comp.lang.lisp
From: t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 22 Oct 2001 14:15:36 -0700
Local: Mon, Oct 22 2001 5:15 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Erik Naggum <e...@naggum.net> writes:
>   The number of FreeBSD "advocates" who need to falsely accuse various
>   Linux systems of problems they do not in fact have, is alarming.  I am
>   not sure what cause this need to lie and misrepresent the competition is,
>   but it colors my impression of FreeBSD that so many of its adherents need
>   to engage in such tactics to make FreeBSD appear an alternative for
>   people who do stupid things and do not realize their culpability.

I think this is generally true of "advocates".  I will sometimes
advocate Debian, but I'm not generally a Debian advocate -- I only
suggest it to people when I think that they will see a benefit from
changing; I don't go around suggesting Debian to FreeBSD'ers, or those
running Solaris, without a really good reason.  Don't let the
loudmouthed FreeBSD advocates scare you away -- it's a really nice
system, and I'd guess that most Debian users, if forced to pick a new
OS, would go with FreeBSD over another linux distro.  I know I would.

One of its biggest advantages over Debian is the fact that they
control the kernel.  So they're not victim to the whims of the Linux
kernel maintainers.  "Sure, let's release 2.4.x -- it must be time to,
since it's been so long -- any user hopes of a decent VM system, be
damned!"  So, while my experience with FreeBSD was that it was harder
to run a *really* old system, it also wasn't as necessary.

Gonna be using kernel 2.2.x and Emacs 20.7 for a long time more...
(Yes, yes, I know I'm posting this from emacs 21 -- I meant for things
more important than news :)

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre R. Mai  
View profile  
 More options Oct 22 2001, 5:31 pm
Newsgroups: comp.lang.lisp
From: "Pierre R. Mai" <p...@acm.org>
Date: 22 Oct 2001 23:27:11 +0200
Local: Mon, Oct 22 2001 5:27 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Rajappa Iyer <r...@panix.com> writes:
> I updated some applications from the stable platform which required a
> new locales package which in turn required changes to libc.  There was
> a broken conflict in the locales package which caused an incorrect
> attempted upgrade to libc and totally hosed my system.

Where did this updated application come from?  The packages within one
release of Debian _are not_ updated, so I fail to see where this
updated application package could have come from.

Remember that your complaint was with base packages changing within
one release.  They don't, just as application packages don't change
within one release.

The system breaking on upgrading to another release is not at issue
here.

Regs, Pierre.

--
Pierre R. Mai <p...@acm.org>                    http://www.pmsf.de/pmai/
 The most likely way for the world to be destroyed, most experts agree,
 is by accident. That's where we come in; we're computer professionals.
 We cause accidents.                           -- Nathaniel Borenstein


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre R. Mai  
View profile  
 More options Oct 22 2001, 5:31 pm
Newsgroups: comp.lang.lisp
From: "Pierre R. Mai" <p...@acm.org>
Date: 22 Oct 2001 23:22:33 +0200
Local: Mon, Oct 22 2001 5:22 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS

Rajappa Iyer <r...@panix.com> writes:
> > As said above, installing packages from a certain distribution onto a
> > system of that distribution will never require such updates.  If it
> > did, this would be a bug, not something done by design.

> But that's precisely the point of my objection: a bug in the package
> specification can result in changes to your base system.  I consider
> this to be a systemic flaw that is endemic to the approach of
> package-izing the base system.

Maybe I don't make myself clear:  Even _if_ any such bug existed, and
hence upgrades would be required, then they wouldn't happen
automatically, because there is no source for those updated packages
to come from.  Hence installation of the application package will just
fail, with a clear error message.  You file a bug report, the package
gets fixed, and that's it.

Not that I have encountered such a bug in my 6 years of Debian usage
in stable distributions (such things happen all the time in unstable,
but that's precisely what unstable is for).

> This has not been true in my experience.  If this has changed in the
> past couple of years, then I stand corrected.

It hasn't changed in the past couple of years, it has always been this
way, to the best of my knowledge.

Regs, Pierre.

--
Pierre R. Mai <p...@acm.org>                    http://www.pmsf.de/pmai/
 The most likely way for the world to be destroyed, most experts agree,
 is by accident. That's where we come in; we're computer professionals.
 We cause accidents.                           -- Nathaniel Borenstein


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 7:07 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Mon, 22 Oct 2001 23:07:00 GMT
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| Sheesh and you talk about dishonesty!

  Smart people understand that personal communication can be employed to
  change the outcome of an exchange without the possible embarrassment of
  losing face in public.  Idiots think personal communication is the best
  venue to prove what utter misfits they are.  You had an opportunity to
  regret your behavior that you failed to use, and you got a chance to make
  up for it, but you continued in your fantastically stupid and hostile
  ways, simply because you are unwilling to admit to posting negative crap
  about something based on vague memories of several years ago, which is
  such an incredibly stupid thing to do that anyone with any brains would
  have been better off admitting it was not productive, but you choose a
  very different path, straight to self-destruction.  I think you have done
  enough damage to yourself by now.  I hope you enjoy what you fought for.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 9:03 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Tue, 23 Oct 2001 01:03:20 GMT
Local: Mon, Oct 22 2001 9:03 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| Meanwhile, how about explaining your dishonesty in posting email?

  What is _dishonest_ about that?  And why is that relevant to the fact
  that you post two-year old vague memories of a painful experience that
  you want to use to smear Debian unfairly for what looks like a stupid
  operator error and do not accept that people who have a _very_ different
  opinion than you do post corrections to your false claims and a different
  take on it all?  Why is it so important to have your false accusations
  against Debian stand unchallenged?  You have failed to come up with the
  only thing that could redeem yourself: _evidence_.  All you now claim is
  that this is so long ago, you are vague, you no longer remember, etc.
  Why then is the _conclusion_ still valid?  Why do you _still_ believe
  that Debian suffers the kind of problems you have _attributed_ to it with
  what looks very much like idiotic prejudice and an enraged ignorance that
  lashes out in random directions until it find something to attack and
  then it keeps attacking no matter what the result is.  Now you have gone
  from attacking Debian to attacking me, with equally outlandishly stupid
  and unfair nonsense.  What is _wrong_ with you?

  And do you think I am bound by the choices made by a deranged lunatic who
  chooses to use e-mail to mount such a fantastically moronic personal
  attack on me?  It was _obviously_ meant for public consumption by the
  very nature of the message.  Insults and the like are _not_ private.  The
  person who receives an insult has the _right_ to post it _because_ it is
  hurtful and damaging if it is _not_ made publicly visible.  The only
  defense anyone can possibly have against using personal communication to
  harrass and insult people is precisely to post it and make the community
  aware of the behavior of those who do such things.  If you do not want to
  have the mail you send exposed by people who do not want to respect your
  desire to keep it private when you clearly do not respect the recipient
  at all, adjust your behavior accordingly: Do not mail people any insults
  over which you want to maintain control of distribution.  It is that easy.

  I really thought you had done yourself in, but just how stupid _are_ you,
  Rajappa Iyer?  Do you think _you_ have right to privacy when you choose
  to invade people's private mail with unwelcome and insulting messages?
  You _violate_ people's privacy by doing that, and then _you_ whine when
  you get exposed?  Why?  Get a grip on yourself and snap out of your
  stupid hostility.  You are the transgressor here.  You lie about Debian,
  you choose to call people clueless, you refer to other people's concerns
  over your ways "rants".  What do you _expect_?  And then you mail people
  insults?  How the hell did you think you could even _believe_ you could
  get away with that?

  I think you actually made a third-party application upgrade to your brain
  and that the base system got seriously screwed up.  Reinstall and reboot!

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 22 2001, 10:18 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Tue, 23 Oct 2001 02:18:42 GMT
Local: Mon, Oct 22 2001 10:18 pm
Subject: Re: 3 Lisps, 3 Ways of Specifying OS
* Rajappa Iyer
| The fact that you mis-represented it as mis-sent.  A transparent excuse
| if there were ever one.

  Yeah, that gives you _such_ a great excuse to be outraged, does it not?
  Never mind that you proved to the whole Common Lisp community what kind
  of person you are and that you dug your own grave so deep you get to stay
  there for quite a while, did absolutely nothing to regret your action
  when you had the chance, and continue to act like a little terrorist in
  training.  Just coughing up some real information about your gripes with
  Debian is certainly out of the question for someone so stupid as you.

| > [more rabid insanity deleted]

  Who do you think wins the most points when you resort to this behavior?
  Do you think anything I have said about you is considered _less_ accurate?

| You must have me confused with someone who gets intimidated by your
| lunatic ravings.  So give it a rest and take your medication.  And a
| refresher course in netiquette.

  Amusing.  You really have _nothing_ left to argue with, anymore, do you?
  It is actually quite amusing to watch people self-destruct so thoroughly
  as you have.  And just because you cannot deal with corrections to your
  stupid negative propaganda against Debian and demonstrations that you
  base your very strong negative opinions on vague memories and painful
  experiences so long ago you cannot even remember what they were!  You
  want credibility for so useless negativism?  You could have remembered
  better and provided evidence, but what do you do?  You attack me because
  I ask you for the evidence that you cannot provide and because you know
  that when you cannot present any evidence at all, you look like an idiot,
  which I think you actually _are_, since a smart person who looked like an
  idiot would back down and get back on top of things by admitting his
  mistakes and learning from people who know better.  I do in fact enjoy
  exposing people like you for what you are, just like I get a personal
  satisfaction from exposing racism and other forms of prejudice when it
  runs amuck and causes people to act on stale information and too strong
  emotions for their intellectual capacity.

  But thanks for the good laugh.  It always brings laughter to an enjoyable
  day to find someone incoherently hurling random insults in all directions
  in what looks very much like the imagery he himself brings up: medicated
  insanity, suggest that somebody else, but never himself, take courses in
  netiquette.  Whoever taught you, Rajappa Iyer?  This is just _too_ funny!

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  The purpose of computing is insight, not numbers.   -- Richard Hamming


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 26 - 50 of 54 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »