Hello,

as one of the maintainers of Heroic & its official AUR package (heroic-games-launcher-bin):

From a quick glance at the PKGBUILD, this seems to be fine. The weird-looking things they do with overrides is a roundabout way of re-adding changes from our pnpm-workspace.yaml file (see https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/blob/4737fdb3db0bbb3c9877335b5fbe376cf0d82427/pnpm-workspace.yaml#L7). A better way would be parsing those options out of the file (instead of duplicating them in the PKGBUILD), but I don't know if that's easily doable with Bun.

I would however question whether this package violates the "Make sure the package you want to upload is useful" rule. Sure, using Bun instead of pnpm is a fine personal preference, but do that many people really care? I guess this opens a more broad question: If an application uses build system A and has an AUR package, would an alternative package porting it to build system B be allowed/helpful (assuming both build systems are reasonably popular)?

One more point is that -bun and -bin are, of course, one letter apart, and with u & i being right next to one another on the keyboard, this may be an easy typo to make. There are already too many "heroic-games-launcher-X" packages on the AUR for our liking, so I'm not really much of a fan of that (even if it is a coincidence here).

Regards,
Katharina

Am 06.11.26 um 13:22 schrieb mpan:
Hi i was checking if heroic got to main repo recently and have stun on this

Package Details: heroic-games-launcher-bun 2.22.4-1 (…)
Hello,

   Without even checking what the PKGBUILD does, it breaks the submission guidelines in two ways: (…)

  I was too quick to answer and indeed I should have checked the PKGBUILD contents. :( Apologies to doublemiu, AUR operators, and School.

  It’s not a binary distribution. It’s a version of heroic-games-launcher (without “-bin” or “-bun”), which uses a different package manager (`bun` instead of `pnmp`).

  I have no opinion on why the author would do this, and a quick check doesn’t suggest to me any malicious attempts. However, there are some suspicious things. It would require an explanation why they insist on using an ancient version ot ts-morph (2022, the current one is 28.0.0).

Once more sorry for the mistake, have a nice day.

Reply via email to