[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