On Sat, 16 Jun 2012 17:24:22 +0200
Peter Stuge <pe...@stuge.se> wrote:
> Ciaran McCreesh wrote:
> > > Could it work to make automatic signatures of imported ABI, and
> > > simply compare signatures when a provider package is updated?
> > 
> > No.
> 
> Can you say why?

There's no way for a program to work out what "the ABI" of something
is (whatever that means), and there's even less of a way for it to know
up-front.

> > Also, can we stop using the term "ABI" in reference to this please?
> > It's misleading. Let's call them sub-slots instead.
> 
> I think ABI fits well though? The situation is that A DEPENDs on B,
> and at some point B changes in a way that A must be rebuilt in order
> to run - right?
> 
> The only reason that A wouldn't run anymore is that B's ABI changed?

ABI has a fairly specific, technical meaning, which can be misleading
in the general case. Is Python bytecode an ABI?

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to