All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sergei Steshenko <steshenko_sergei@list.ru>
To: "Dmitry Torokhov" <dmitry.torokhov@gmail.com>
Cc: "Sam Ravnborg" <sam@ravnborg.org>,
	"Benoit Fouet" <benoit.fouet@purplelabs.com>,
	"Gene Heskett" <gene.heskett@verizon.net>,
	alsa-user@lists.sourceforge.net, linux-kernel@vger.kernel.org
Subject: Re: [Alsa-user] another in kernel alsa update that breaks backward compatibilty?
Date: Wed, 9 Aug 2006 22:53:59 +0300	[thread overview]
Message-ID: <20060809225359.24c90e09@comp.home.net> (raw)
In-Reply-To: <d120d5000608091054s1c1a2a4cre33341c9b1f69ee9@mail.gmail.com>

On Wed, 9 Aug 2006 13:54:29 -0400
"Dmitry Torokhov" <dmitry.torokhov@gmail.com> wrote:

> On 8/9/06, Sergei Steshenko <steshenko_sergei@list.ru> wrote:
> > On Wed, 9 Aug 2006 12:36:23 -0400
> > "Dmitry Torokhov" <dmitry.torokhov@gmail.com> wrote:
> > >
> > > You are confused. By your logic you do not need XEN at all - just take
> > > a kernel version + alsa and never change/update it - and viola!
> > > "stable" ABI.
> > >
> >
> > I simply described how one ABI (ALSA <-> kernel in this case) can
> > be stabilized, while new non-ALSA related features (and potentially
> > unstable ABI) can still be had.
> >
> > If computer has enough resources, practically every ABI can be
> > stabilized (if desired) this way - as long as the ABI is PCI slot
> > related.
> >
> 
> And in extreme case once you "stablizie" everything you end up with a
> system that is not upgradeable at all.
> 
> > That is, I can, for example, stabilize ALSA-kernel interface choosing
> > (ALSA 1.0.11 + kernel 2.6.17) and I can stabilize TV card interface
> > using (whatever v4l + kernel 2.6.18), etc,
> >
> 
> But you are not stabilizing ABI, you are freezing a subsystem. Stable
> ABI does not mean that bugs do not get fixed and new hardware support
> is not being addeed, as in your case.
> 

I did stabilize ABI - I can be using the same (bit to bit) audio driver
regardless of changes in the kernel not related to ALSA.

I can consider this whole ugly and clumsy construct as a "super"
kernel in which by construction nothing changes in the audio part.

That, I as end user don't care what developers break in the non-audio
part of this kernel - for me audio part is stable.

I let the non-audio part evolve while the audio part remains the
same - even at binary level.

--Sergei.

-- 
Visit my http://appsfromscratch.berlios.de/ open source project.

  reply	other threads:[~2006-08-09 19:54 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-09 15:40 another in kernel alsa update that breaks backward compatibilty? Gene Heskett
2006-08-09 15:46 ` [Alsa-user] " Sergei Steshenko
2006-08-09 15:53   ` Lee Revell
2006-08-09 15:56   ` Benoit Fouet
2006-08-09 16:00     ` Sam Ravnborg
2006-08-09 16:17       ` Sergei Steshenko
2006-08-09 16:33         ` Sam Ravnborg
2006-08-09 16:36         ` Dmitry Torokhov
2006-08-09 16:44           ` Sergei Steshenko
2006-08-09 17:54             ` Dmitry Torokhov
2006-08-09 19:53               ` Sergei Steshenko [this message]
2006-08-09 16:07   ` Gene Heskett
2006-08-09 16:13     ` Takashi Iwai
2006-08-09 16:33       ` Gene Heskett
2006-08-09 16:13     ` Lee Revell
2006-08-09 16:29     ` Gene Heskett

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=20060809225359.24c90e09@comp.home.net \
    --to=steshenko_sergei@list.ru \
    --cc=alsa-user@lists.sourceforge.net \
    --cc=benoit.fouet@purplelabs.com \
    --cc=dmitry.torokhov@gmail.com \
    --cc=gene.heskett@verizon.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sam@ravnborg.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.