[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ALSA libraries change names (again)

At Sat, 2 Oct 1999 03:26:21 -0400,
David Huggins-Daines <dhd@mac.linux-m68k.org> wrote:

> As of the 0.4.1 release, I've switched from the odd naming scheme formerly
> used by the ALSA libraries (i.e. 'alsalib0.3.0', 'alsalib0.3.2', etc)
> because (a) new versions can't coexist with old ones (the ALSA maintainers
> keep !@#% changing the kernel API) and (b) the soname doesn't contain the
> extra version numbers (though it could be argued that it should since the
> libraries are all mutually incompatible - such are the pains of software in
> development).

Cool. good point.

> Thus, if your package depended on alsalib0.3.2, it should now depend on
> libasound0.  With luck the ALSA people will make some effort to stabilize
> their APIs Real Soon Now...  In any case, that package name should stick
> around for a while, I hope.

But, this way is not a good solution because your packge's shlibs has
'libasound 0 libasound0 (>= 0.4.1-0)', but there is no gurantee that
the major version of libasound '0' has compatibility with each one that
have 0 as major version. So if we use libasound0, then it should have
'libasound0 (>= 0.4.1-0), libasound0 (< 0.4.2) like pcmcia-cs at least.

But the current version of alsa development stage uses '-release'
flag ,so we can find whether two versions is compatible in normal way.

> (BTW, if there is anyone out there who is active in the ALSA development
> effort and would like to take these packages, please contact me - I don't
> mind maintaining them since I use them, but I'm not very knowledgeable on
> the ALSA internals or the development process)

I've maintained their cvs versions privately since about two month ago and
put the following packages at 'deb http://master.debian.org/~taru/debs/ ./':

 * alsa-headers-0.4.1.c+pre0.5.0.19991012+1311-2
 * alsa-base-0.4.1.c+pre0.5.0.19991012+1311-2
 * alsa-source-0.4.1.c+pre0.5.0.19991012+1311-2
 * alsalib0.5-0.4.1.c+pre0.5.0.19991012+1311-1
 * alsalib0.5-dev-0.4.1.c+pre0.5.0.19991012+1311-1
 * alsautils-0.4.1.c+pre0.5.0.19991012+1311-1

I can take the alsa packages if you want.


Masato Taruishi <taruis-m@jed.uec.ac.jp> | University of Electro Communications
                <taru@debian.or.jp>      |   Department of Computer Science
                <taru@sunicom.co.jp>     |              Senior
http://airs.net/~taru/                   |      Chofu city Tokyo, JAPAN  
   Key fingerprint = 49 46 74 E1 8D D1 EB 56  8D CA 2A 20 14 9E A9 25

Reply to: