On Sun, Feb 16, 2025 at 1:49 PM David Pirotte <da...@altosw.be> wrote:
>
> Hello Ian,
>
> > I'll submit a patch: please allow me to send the patch to this list,
> > I not a guix-patches list member.
>
> Attached. Please review and apply asap.
>
> Thanks,
> David

Hi,

As a guix user (I'm not a core dev nor have commit access), I don't want to see
this package removed outright. While I've not worked with g-golf yet, I've
seen the recent news and am looking forward to trying it soon. Congrats,
David!

I'd like to offer more perspectives:

1. David you started this thread mentioning the friction the guile-g-golf name
would cause new users. In my view, Guix by its very nature is different from
almost all other linux distributions and its users are ones who generally have
a decent amount of experience before discovering it. At the very least, would
you agree the users wanting to use g-golf would be other scheme
developers who are
likely familiar with their OS?

2. In a guix user's mental paradigm, "guile-g-golf" is only a key name in a
guix-specific database. As someone who would use g-golf in the future, I would
start by using "guix search g-golf" to find the package name and then I'd
start a local development environment with "guix shell guile-g-golf <plus
other dependencies>."

3. Even on other distributions name clashes occur. Example: I personally like
to use a relatively new package called "fd" instead of GNU "find". On certain
debian-based distributions a different software already had taken the word
"fd" so those distributions packaged it as "fdfind". Users have to install it
with "apt install fdfind" and IIRC those users might even have to make an
alias for "fd" to work at the command line.

4. Can I ask what are the real pain points this is causing you as an upstream
author? Is it the need to have write-once installation documentation? If
so, could you document using "guix search g-golf" ? Because, like I mentioned,
there are many different ways to "install" something in Guix compared to
"traditional" distributions. Even more so when users (like me) say "ooh, you
support gtk4? could you make a wayland-only version so I don't have an Xorg
dependency?" -- But that isn't an upstream maintainer's burden unless they
/choose/ to support Guix as a "first-class citizen." As a guix user, I
will expect
to install "guile-g-golf-gtk4-wayland" and I wouldn't expect you, the
maintainer,
to really hear about it.

These are my thoughts as a user / lisper -- also offered in kindness. I hope
they're convincing for keeping it available as-is.

Thanks,
Charlie

Reply via email to