public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Franco \"Sensei\"" <senseiwa@tin.it>
To: Adrian Bunk <bunk@stusta.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [INFO] Kernel strict versioning
Date: Mon, 11 Apr 2005 21:54:28 -0500	[thread overview]
Message-ID: <425B3864.8050401@tin.it> (raw)
In-Reply-To: <20050412015018.GA3828@stusta.de>

[-- Attachment #1: Type: text/plain, Size: 1891 bytes --]

Adrian Bunk wrote:
> You say API but talk about ABI.

As long as we want to guarantee abi, we must use the same names. Api 
names, not implementation should be the same. You can't substitute 
get_namei with get_my_own_namei_version_I_know...

> You said you've read stable_api_nonsense.txt .
> 
> stable_api_nonsense.txt talks about exactly these issues.

Yes.

> The right solution for this issue is simple:
> 
> Get the module into the kernel.
> 
> Not that e.g. your pwc module will be in kernel 2.6.12.

Of course not... I don't expect nobody doing that! :)

> Please check the facts:
> 
> QT 1 is _not_ binary compatible with QT 3.
> 
> There's a reason why the library changed the so-name...

Yes! That's my point. I didn't mean to say that the library has the same 
classes as the first version. Qt 3 is *not* compatible with Qt 1. Qt 
3.3.0 is binary compatible with qt 3.3.1, 3.3.2, and so on... unless 
someone makes an error.

My point is that versioning should be, in come cases, less restrictive, 
letting the 2.4 kernel being not compatible with 2.6, but all 2.6.x 
series being binary compatible with each other. If versioning means 
something, the last number should be a revision, additions, but since 
they belong to 2.6 version, they would be compatible.

Major kernel changes should probably result in major version change... 
I'm supposing it. Of course, note that ABI can be achieved stating that 
all the binaries must be compiled with the same gcc. So, the kernel 
module library could possibly be simply /lib/modules/2.6/.

I'm probably (surely) not getting the point about this issue. It's not 
that bad... I don't see awkward issues in guaranteeing 2.6, 2.8 and so 
on compatibility with the ``major second number''.

-- 
Sensei <mailto:senseiwa@tin.it> <pgp:8998A2DB>
        <icqnum:241572242>
        <yahoo!:sensei_sen>
        <msn-id:sensei_sen@hotmail.com>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

  reply	other threads:[~2005-04-12  2:56 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-08 18:08 [INFO] Kernel strict versioning Franco "Sensei"
2005-04-08 19:05 ` Adrian Bunk
2005-04-12  1:02   ` Franco "Sensei"
2005-04-12  1:50     ` Adrian Bunk
2005-04-12  2:54       ` Franco "Sensei" [this message]
2005-04-12 11:28         ` Krzysztof Halasa
2005-04-12 17:22           ` Franco "Sensei"
2005-04-12 18:03             ` David Lang
2005-04-14 16:52               ` Franco "Sensei"
2005-04-14 17:57                 ` David Lang
2005-04-14 19:41                   ` Franco "Sensei"
2005-04-14 19:55                     ` Arjan van de Ven
2005-04-14 22:33                       ` Franco "Sensei"
2005-04-14 23:29                     ` Al Viro
     [not found]                       ` <425F33C2.8020301@tin.it>
2005-04-15  5:02                         ` Al Viro
2005-04-14 20:01                 ` Adrian Bunk
2005-04-14 22:51                   ` Franco "Sensei"
2005-04-14 20:34                 ` Horst von Brand
2005-04-14 22:45                   ` Franco "Sensei"
2005-04-12 22:04             ` Krzysztof Halasa
2005-04-14 17:04               ` Franco "Sensei"
2005-04-12 22:43             ` Adrian Bunk
2005-04-14 17:40               ` Franco "Sensei"
2005-04-14 20:15                 ` Adrian Bunk
2005-04-14 22:26                   ` Franco "Sensei"
     [not found] <3R6fp-7Qs-15@gated-at.bofh.it>
     [not found] ` <3R71T-4S-15@gated-at.bofh.it>
     [not found]   ` <3Si4Q-Nh-21@gated-at.bofh.it>
     [not found]     ` <3SiRe-1eq-9@gated-at.bofh.it>
     [not found]       ` <3SjNh-1Yq-3@gated-at.bofh.it>
     [not found]         ` <3Ss48-qG-1@gated-at.bofh.it>
     [not found]           ` <3SxGA-5mR-29@gated-at.bofh.it>
2005-04-12 21:52             ` Bodo Eggert <harvested.in.lkml@posting.7eggert.dyndns.org>

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=425B3864.8050401@tin.it \
    --to=senseiwa@tin.it \
    --cc=bunk@stusta.de \
    --cc=linux-kernel@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox