public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Theodore Tso <tytso@mit.edu>
To: Dan Williams <dcbw@redhat.com>
Cc: "John W. Linville" <linville@tuxdriver.com>,
	Alessandro Suardi <alessandro.suardi@gmail.com>,
	"Rafael J. Wysocki" <rjw@sisk.pl>,
	jt@hpl.hp.com, Andrew Morton <akpm@osdl.org>,
	Norbert Preining <preining@logic.at>,
	hostap@shmoo.com, linux-kernel@vger.kernel.org,
	ipw3945-devel@lists.sourceforge.net
Subject: Re: wpa supplicant/ipw3945, ESSID last char missing
Date: Tue, 3 Oct 2006 12:00:41 -0400	[thread overview]
Message-ID: <20061003160041.GC29333@thunk.org> (raw)
In-Reply-To: <1159884779.2855.18.camel@localhost.localdomain>

On Tue, Oct 03, 2006 at 10:12:59AM -0400, Dan Williams wrote:
> I'd point out here that one is not breaking the _distro_, as long as we
> assume that distros are internally consistent (which one of the major
> points of a distro!).  What's getting broken is people who
> install/replace distro-provided software with their own bits.  In the
> first case, the distro people are responsible to making sure that
> breakage does not occur, and that distro users are not affected.  In the
> second case, that responsibility falls to the user who
> installed/replaced the distro-provided software, precisely because that
> software is no longer distro provided.

I'm using short-hand here.  When I say breaking the _distro_, what I
mean is that we are breaking the ability for users of that distro to
test development kernels, which is generally considered a good thing
by the kernel development community.  

One could make the case that telling them that they have to download
something relatively trivial, like wireless tools, is less of a big
deal than something huge and very painful to build and replace, like
glibc (with udev, hal, et. al, probably falling somewhere in between
these two extremes), but up until now, the goal that kernel
development has made is that we add new interfaces, but we try
extremely hard not to break existing interfaces without a lot of
notice.  

Consider that that the normal, MINIMUM waiting period for *removing*
an interface or functionality is six months.  I would argue that this
means that we should be waiting that long before making
backwards-incompatible changes to an interface should be at least that
long.

> Yes, nl80211/cfg80211 (sent to netdev@ last week) is the likely
> successor.  Please, if you have suggestions for ABI/API-proofability,
> review the patch and post suggestions!  We all know a carefully designed
> is not just about the code, but about the semantics, structures, etc as
> well.  It would be quite valuable to have everyone's input to make sure
> it's as future-proof as possible.

As a suggestion, has someone written up the a formal interface
specification?  If so, posting that for review along with the code
might be a good idea.  

Regards,

						- Ted

  parent reply	other threads:[~2006-10-03 16:01 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-02  8:59 wpa supplicant/ipw3945, ESSID last char missing Norbert Preining
2006-10-02  9:21 ` Alessandro Suardi
2006-10-02 11:32   ` Norbert Preining
2006-10-02 12:21     ` Alessandro Suardi
2006-10-02 12:46       ` Norbert Preining
2006-10-02 16:50         ` Norbert Preining
2006-10-02 16:58           ` Dan Williams
2006-10-02 18:15             ` Andrew Morton
2006-10-02 18:55               ` Jean Tourrilhes
2006-10-02 19:22                 ` Dan Williams
2006-10-02 19:59                   ` Jean Tourrilhes
2006-10-02 19:34                 ` Dmitry Torokhov
2006-10-02 19:39                   ` Jean Tourrilhes
2006-10-02 19:49                     ` Dmitry Torokhov
2006-10-02 19:47                 ` Rafael J. Wysocki
2006-10-02 21:00                   ` Dan Williams
2006-10-02 21:26                     ` Theodore Tso
2006-10-02 21:58                       ` Jean Tourrilhes
2006-10-05 10:39                         ` Keith Owens
2006-10-02 22:08                       ` Alessandro Suardi
2006-10-03 12:12                         ` Dan Williams
2006-10-03 12:49                           ` John W. Linville
2006-10-03 13:38                             ` Theodore Tso
2006-10-03 14:12                               ` Dan Williams
2006-10-03 14:30                                 ` John W. Linville
2006-10-03 16:00                                 ` Theodore Tso [this message]
2006-10-03 17:03                                   ` Jean Tourrilhes
2006-10-03 16:52                               ` Jean Tourrilhes
2006-10-03 17:23                               ` Jean Tourrilhes
2006-10-03 17:38                                 ` Jean Tourrilhes
2006-10-03 17:40                                 ` Dan Williams
2006-10-03 22:30                                 ` Theodore Tso
2006-10-03 22:51                                   ` Jean Tourrilhes
2006-10-03 12:53                           ` Alessandro Suardi
2006-10-03 16:41                           ` Jean Tourrilhes
2006-10-10  6:29                       ` Reinhard Tartler
2006-10-02 19:41               ` Jean Tourrilhes
2006-10-02 20:57                 ` Dan Williams
2006-10-02 21:04                   ` Jean Tourrilhes
2006-10-02 16:44   ` Lee Revell
2006-10-03 12:38     ` John W. Linville
2006-10-03 12:59       ` Theodore Tso
2006-10-03 15:54       ` Lee Revell
2006-10-03 16:27         ` Linus Torvalds
2006-10-03 18:05           ` John W. Linville
2006-10-03 18:19             ` Jeff Garzik
2006-10-03 18:38               ` Jean Tourrilhes
2006-10-03 18:59                 ` Jeff Garzik
2006-10-03 19:48                   ` Jean Tourrilhes
2006-10-03 19:52                   ` Jean Tourrilhes
2006-10-03 21:40                   ` John W. Linville
2006-10-03 21:48                     ` Jeff Garzik
2006-10-03 22:27                       ` Jean Tourrilhes
2006-10-03 22:41                         ` Jeff Garzik
2006-10-04  2:10                         ` Jouni Malinen
2006-10-03 21:59                     ` Linus Torvalds
2006-10-03 22:16                       ` Jean Tourrilhes
2006-10-03 22:30                         ` Jeff Garzik
2006-10-04 18:10                       ` Jean Tourrilhes
2006-10-04 18:32                         ` Jeff Garzik
2006-10-04 18:42                           ` Jean Tourrilhes
2006-10-04 18:38                         ` Linus Torvalds
2006-10-04 18:59                           ` Jean Tourrilhes
2006-10-04 19:12                             ` Jeff Garzik
2006-10-04 19:21                             ` Linus Torvalds
2006-10-04 19:52                               ` Jean Tourrilhes
2006-10-04 20:12                                 ` Linus Torvalds
2006-10-04 20:19                                   ` Linus Torvalds
2006-10-04 20:47                                   ` Jean Tourrilhes
2006-10-04 22:26                                     ` Linus Torvalds
2006-10-05  0:26                                       ` Jean Tourrilhes
2006-10-05  2:19                                         ` Linus Torvalds
2006-10-05 15:20                                         ` Alessandro Suardi
2006-10-05 16:28                                           ` Jean Tourrilhes
2006-10-06 21:31                                         ` Pavel Machek
2006-10-04 21:08                                 ` John W. Linville
2006-10-04 23:29                             ` Theodore Tso
2006-10-05  0:30                               ` Jean Tourrilhes
2006-10-05  1:55                               ` LEAP (was: wpa supplicant/ipw3945, ESSID last char missing) Jouni Malinen
2006-10-03 23:14                     ` [ipw3945-devel] wpa supplicant/ipw3945, ESSID last char missing mabbas
2006-10-03 23:16                     ` Theodore Tso
2006-10-03 23:31                       ` Jean Tourrilhes
     [not found]                         ` <20061003202754.ce69f03a.seanlkml@sympatico.ca>
2006-10-04  0:27                           ` Sean
2006-10-04  0:30                           ` Jean Tourrilhes
     [not found]                             ` <20061003203646.60d9589a.seanlkml@sympatico.ca>
2006-10-04  0:36                               ` Sean
2006-10-04 12:36                               ` John W. Linville
2006-10-04  7:49                       ` Johannes Berg
2006-10-05 16:35                         ` Jean Tourrilhes
2006-10-05 16:43                           ` Jeff Garzik
2006-10-05 17:42                             ` Erik Andersen
2006-10-05 17:45                               ` Jeff Garzik
2006-10-05 18:36                               ` John W. Linville
2006-10-04  7:50                     ` Johannes Berg
2006-10-03 19:08                 ` Dmitry Torokhov
2006-10-03 19:49                   ` Jean Tourrilhes
2006-10-04  2:21                     ` Jouni Malinen
2006-10-04  7:33                       ` Arjan van de Ven
2006-10-04 12:39                         ` John W. Linville
2006-10-03 18:31             ` Hugh Dickins
2006-10-03 18:40               ` Jean Tourrilhes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061003160041.GC29333@thunk.org \
    --to=tytso@mit.edu \
    --cc=akpm@osdl.org \
    --cc=alessandro.suardi@gmail.com \
    --cc=dcbw@redhat.com \
    --cc=hostap@shmoo.com \
    --cc=ipw3945-devel@lists.sourceforge.net \
    --cc=jt@hpl.hp.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=preining@logic.at \
    --cc=rjw@sisk.pl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox