[Pkg-gauche-devel] Maintaining patches with quilt?

NIIBE Yutaka gniibe at fsij.org
Fri Mar 5 03:26:17 UTC 2010


YAEGASHI Takeshi wrote:
> I agree, but we should decide naming rules carefully.  libgauche0 is
> not good one I think.  The soname of libgauche.so seems too broad to
> cover changes among Gauche releases.  Something like libgauche0.9
> might be better.

Yes.  It would be better to ask upstream for care of libgauche soname.
I think that the fact would be Gauche is not that popular currently,
and there are not that many people who care about ABI compatibility.

> For naming extension packages, we can see at least a couple of way in
> packages of the similar category (script languages).
>
> python, tcl/tk, ocaml, etc.:
> gauche-gdbm / gauche0.8-gdbm / gauche0.9-gdbm
>
> perl or ruby:
> libgdbm-gauche / libgdbm-gauche0.8 / libgdbm-gauche0.9
>
> Which one would you like?  It prefer the former, because it seems
> straightforward to users and compatible with other distros (see
> Gauche.spec in the upstream).

I see your point.  It is unfortunate that Debian has it's own way
always, and even there are many ways among Debian.

I would like the name like 'gauche-gdbm'.  If we will find issues to
keep 0.8 and 0.9 separate (e.g., some other extension packages require
0.8 and not support 0.9 yet), then we will consider introducing
gauche0.9.

Besides, I think that having the package libRUNTIME_FOR_LANGUAGE makes
sense for extension language (in theory), because people can build her
own executable using libRUNTIME_FOR_LANGUAGE.  But, I think that we
don't have such usages for Gauche yet.  For example, I always use gosh
interpreter.  It is OK for me introducing libgauche0, not
introducing libgauche0 is also OK.
-- 



More information about the Pkg-gauche-devel mailing list