Re: ALSA libraries change names (again)
At Sat, 2 Oct 1999 03:26:21 -0400,
David Huggins-Daines <firstname.lastname@example.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
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/ ./':
I can take the alsa packages if you want.
Masato Taruishi <email@example.com> | University of Electro Communications
<firstname.lastname@example.org> | Department of Computer Science
<email@example.com> | 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