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