Hello David,

Am Wed, Feb 12, 2025 at 07:44:45PM -0300 schrieb David Pirotte:
> In my initial message, I was merely asking to not apply the guile-
> prefix rule to the g-golf package definition.
> That I would not do this for other packages either was an answer to
> iyzsong, as they were explaining 'the general rule'. Although I find it
> strange wrt other guile-* pkgs for which that rule was also applied, I
> have no 'strong feeleing', and think it's up to their authors to raise
> their voice, if they consider this important.

we have packaging guidelines to make things predictable for users, and
it is not up to every author/committer to name things as they wish.
There does not seem to be a documented rule for Guile, but the first
such rule was for Python:
   https://guix.gnu.org/manual/devel/en/html_node/Python-Modules.html
and other languages followed the example.

As a first rule, the upstream name g-golf should be kept as is. I looked
at it, and there is no bin/ directory in the resulting binary package.
So it seems to be a library package, and the language is to be
prepended, resulting in guile-g-golf.
Even if one of the "g" already stands for "guile", as it is not written
out, we still add "guile-" to the front.
This is analogous to the "py" for Python packages, as for instance in
"python-pyyaml".

Andreas


Reply via email to