lkml.org 
[lkml]   [1998]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectMore fuel to the fire [was Re: Linus is on a powertrip..]
Apologies for breaking the threading - adding the necessary headers
manually into Netscape mailer is defeating me.

esr wrote:
> I think it would help matters all around if there were a web page
somewhere
> listing pending patches and even as little as a one-line comment from
you
> as to where they are in the integration process. It might even help
you
> organize your own work better.

It's interesting that many people - including Eric - seem to have an
implicit belief that Internet technology, in one form or another, holds
the solution to the problem at hand. Web pending patch lists,
jitterbug, development CVS trees, hierarchical distributed weighted
voting patch scoring systems, whatever. And perhaps they do, but all
blind assumptions are worth questioning.

I hope it's not too controversial to hypothesize that Linus is under
heavy pressure, and that evidence of this is starting to show. One
symptom is lack of responsiveness to patches, which some people are
complaining about violently. But Linus's comments indicate that this
is because now he has to think long and hard about every change.

He presumably then needs to reject a lot more changes. The Right Thing
is a lot less obvious than it was a couple of years ago, and is perhaps
increasingly a matter of fine judgement. And so he wants to implement
something in his own way in his own timeframe instead, living with the
howls of protest and the resultant stress.

Does it really help, then, to propose an automated system which counts
and stores these individual sins, which measures his performance against
a public list, which consolidates technical opposition, and which
streamlines patch delivery to guarantee that he is saturated with
potential input at all times?

The solution is surely more humanity, not less.

This could mean a number of things in concrete, of course, including the
naive hope that people might just be more understanding.

Perhaps of more likely benefit though: RedHat might use some of their
new-found capital and offer to fund Linus a dedicated
secretary/adminstrator/PA. Someone who could sort through incoming
patches, check that they diff cleanly, bounce them if they're badly
documented or too large, keep a track of what's being tried in vger or
anywhere else where credible hackers gather, inform patch authors of
what's happened to their progeny, and also delete any incoming emails
that are plain rude before Linus need see them.

It seems to work for Don Knuth, so far as I can tell, and might reduce
the pressure all round.

Just the traditional 2c,

Anthony

<!-- MHonArc v2.1.0 -->
<!--X-Subject: Re: Linus is on a powertrip.. -->
<!--X-From: "Eric S. Raymond" <esr@thyrsus.com> -->
<!--X-Date: Wed, 30 Sep 1998 00:46:27 &#45;0400 -->
<!--X-Message-Id: 19980930004627.A21531@thyrsus.com -->
<!--X-ContentType: text/plain -->
<!--X-Reference-Id: 19980929180903.C528@msu.edu -->
<!--X-Reference-Id: Pine.LNX.3.96.980929210743.22450J&#45;100000@penguin.transmeta.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Re: Linus is on a powertrip..</TITLE>
<LINK REV="made" HREF="mailto:esr@thyrsus.com">
</HEAD>
<BODY>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->
<HR>
[<A HREF="msg00199.html">Thread Prev</A>][<A HREF="msg00274.html">Thread Next</A>][<A HREF="index.html#00208">Thread Index</A>]
<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: Linus is on a powertrip..</H1>
<HR>
<!--X-Subject-Header-End-->
<UL>
<LI>To: Linus Torvalds &lt;<A HREF="mailto:torvalds@transmeta.com">torvalds@transmeta.com</A>&gt;, Aaron Tiensivu &lt;<A HREF="mailto:tiensivu@pilot.msu.edu">tiensivu@pilot.msu.edu</A>&gt;</LI>
<LI><strong>Subject</strong>: <strong>Re: Linus is on a powertrip..</strong></LI>
<LI><strong>From</strong>: <strong>"Eric S. Raymond" &lt;<A HREF="mailto:esr@thyrsus.com">esr@thyrsus.com</A>&gt;</strong></LI>
<LI>Date: Wed, 30 Sep 1998 00:46:27 -0400</LI>
<LI>Cc: Linux Kernel Digest &lt;<A HREF="mailto:linux-kernel@vger.rutgers.edu">linux-kernel@vger.rutgers.edu</A>&gt;</LI>
<LI>In-Reply-To: &lt;<A HREF="msg00199.html">Pine.LNX.3.96.980929210743.22450J-100000@penguin.transmeta.com</A>&gt;; from Linus Torvalds on Tue, Sep 29, 1998 at 09:10:00PM -0700</LI>
<LI>Organization: Eric Conspiracy Secret Labs</LI>
<LI>References: &lt;<A HREF="msg00162.html">19980929180903.C528@msu.edu</A>&gt; &lt;<A HREF="msg00199.html">Pine.LNX.3.96.980929210743.22450J-100000@penguin.transmeta.com</A>&gt;</LI>
<LI>Sender: <A HREF="mailto:owner-linux-kernel@vger.rutgers.edu">owner-linux-kernel@vger.rutgers.edu</A></LI>
</UL>
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Linus Torvalds &lt;torvalds@transmeta.com&gt;:
&gt; It's not about a powertrip. It's about the fact that Linux is getting
&gt; larger, and that forces me to require more of people sending me patches.
&gt; Long gone are the times when you could just send me a patch and I could
&gt; apply it without thinking about it.
I think most people recognize this, understand the increasing pressure,
and sympathize with your position. On the other hand, all these stories
about repeated patch resubmissions being necessary sound all too plausible
in the absence of any official, publicly visible patch queue with your
annotations on it.

I think it would help matters all around if there were a web page somewhere
listing pending patches and even as little as a one-line comment from you
as to where they are in the integration process. It might even help you
organize your own work better.
--
&lt;a href="<A HREF="http://www.tuxedo.org/~esr">http://www.tuxedo.org/~esr</A>"&gt;Eric S. Raymond&lt;/a&gt;

The following is a Python RSA implementation. According to the US Government
posting these four lines makes me an international arms trafficker! Join me
in civil disobedience; add these lines of code to your .sig block to help get
this stupid and unconstitutional law changed.
============================================================================
from sys import*;from string import*;a=argv;[s,p,q]=filter(lambda x:x[:1]!=
'-',a);d='-d'in a;e,n=atol(p,16),atol(q,16);l=(len(q)+1)/2;o,inb=l-d,l-1+d
while s:s=stdin.read(inb);s and map(stdout.write,map(lambda i,b=pow(reduce(
lambda x,y:(x&lt;&lt;8L)+y,map(ord,s)),e,n):chr(b&gt;&gt;8*i&amp;255),range(o-1,-1,-1)))
The kind of charity you can force out of people nourishes about as much as
the kind of love you can buy --- and spreads even nastier diseases.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at <A HREF="http://www.tux.org/lkml/">http://www.tux.org/lkml/</A>

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<UL><LI><STRONG>Follow-Ups</STRONG>:
<UL>
<LI><STRONG><A NAME="00274" HREF="msg00274.html">Re: Linus is on a powertrip..</A></STRONG>
<UL><LI><EM>From:</EM> &lt;sfrost@mail.snowman.net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00162" HREF="msg00162.html">Linus is on a powertrip..</A></STRONG>
<UL><LI><EM>From:</EM> Aaron Tiensivu &lt;tiensivu@pilot.msu.edu&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00199" HREF="msg00199.html">Re: Linus is on a powertrip..</A></STRONG>
<UL><LI><EM>From:</EM> Linus Torvalds &lt;torvalds@transmeta.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by thread:
<STRONG><A HREF="msg00199.html">Re: Linus is on a powertrip..</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00274.html">Re: Linus is on a powertrip..</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00208"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</BODY>
</HTML>
\
 
 \ /
  Last update: 2005-03-22 13:44    [from the cache]
©2003-2014 Jasper Spaans. Advertise on this site