Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From what I understand from this repo, the problem is that the official Valve source code release contains PKGBUILD files with build steps that reference a private Gitlab repo that's internal to Valve. So while there is a public release of all source code available for download from Valve's website, these sources cannot actually be built because they want to clone a repo that cannot be accessed.

(In other words, even if you download a tarball of all SteamOS code, you cannot build it, because the build script insists on downloading source code from a Valve-internal remote, instead of looking for it locally.)

So to fix this, the author of this repo did two things: they created public mirrors of all individual git repos that are referenced by the PKGBUILD scripts (presumably by extracting the tarballs from Valve's release and running git init/add/commit/push), and then they created a "master" repo (linked here) that has only the PKGBUILDs, which the author fixed so they reference their own public mirrors instead of Valve's internal GitLab repos. See [1], for example, which contains the build instructions for the Steam Deck's DSP driver. The referenced git repository ([2]) is an inofficial mirror of Valve's internal repo, created from the source code release from the Valve website.

So no, it's not a "personal crusade" to demand Valve open up their "private GitLab to the world". It's a serious grievance about Valve releasing an "open-source" software that cannot actually be built from source, and a request for Valve to provide a public GitLab mirror themselves, such that their PKGBUILD scripts will actually work.

I agree that the author has a confusing writing style, but I do understand their frustrations and concerns.

[1]: https://gitlab.com/evlaV/jupiter-PKGBUILD/-/blob/master/stea...

[2]: https://gitlab.com/evlaV/valve-hardware-audio-processing



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: