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 19:44:03 +0300	[thread overview]
Message-ID: <20060809194403.5960132c@comp.home.net> (raw)
In-Reply-To: <d120d5000608090936j794449e9v6c57ac44801bd3d5@mail.gmail.com>

On Wed, 9 Aug 2006 12:36:23 -0400
"Dmitry Torokhov" <dmitry.torokhov@gmail.com> wrote:

> On 8/9/06, Sergei Steshenko <steshenko_sergei@list.ru> wrote:
> > On Wed, 9 Aug 2006 18:00:43 +0200
> > Sam Ravnborg <sam@ravnborg.org> wrote:
> >
> > > On Wed, Aug 09, 2006 at 05:56:57PM +0200, Benoit Fouet wrote:
> > > > >
> > > > >Demand stable ABI.
> > > > >
> > > > >
> > > > >
> > > > sorry for the noise, but it's been a while now since i began reading
> > > > mails from this list, and i must admit i don't always (never?) see the
> > > > point of such messages...
> > > > if you can help me understand, i'll be very happy to get something more
> > > > detailed from you...
> > > Documentation/stable_api_nonsense.txt
> > >
> > >       Sam
> > >
> >
> > I love senselessness and technical incompetence of the document.
> >
> > As I was taught at school, to prove that a statement is wrong one
> > has to prove that it is wrong once.
> >
> 
> Yep, the only trick is that you need a valid proof ;)
> 
> > Regardless of what the document says stable ABI can be achieved
> > today - run a chosen Linux kernel version + chosen ALSA version under XEN or
> > similar, and assign sound card to these (chosen Linux kernel version +
> > chosen ALSA version).
> >
> > Redirect sound ('ncat' + friends) to this (chosen Linux kernel version +
> > chosen ALSA version) from your kernel in which developers refuse
> > to ensure stable ABI.
> >
> > Because of the chosen (kernel+ALSA) you have stable ABI regardless
> > of what Documentation/stable_api_nonsense.txt says and ALSA + kernel
> > developers think.
> >
> 
> 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.

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,

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

  reply	other threads:[~2006-08-09 16:44 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 [this message]
2006-08-09 17:54             ` Dmitry Torokhov
2006-08-09 19:53               ` Sergei Steshenko
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=20060809194403.5960132c@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.