OS PLATFORMS Dev accidentally commits Copilot binary to FreeBSD ports repo Git is aptly named: it isn’t easy – but there are alternatives The FreeBSD project froze its ports repository on Wednesday. The reason turns out to be a slightly embarrassing Git-related oopsie where a version of Copilot got uploaded somewhere it should not have been.The announcement of the 2026 Ports Repository Freeze went out on July 21 and remained in effect the following day, as explained in a message on the freebsd-announce mailing list. The mail delicately skirted around exactly what happened:« The commit in question severed our ports tree mirroring to github.com due to their filesize hard limit of 100MB, and introduced a blob of questionable licensing into the repository history. » The offending commit is this one. An accidental, but amusing, commit to FreeBSD's ports repository – an entire Microsoft LLM Liam Proven It’s not a disaster; the problem is that the Ports repository is automatically mirrored to various places, including a read-only Github mirror – and as Github’s docs say, “GitHub blocks files larger than 100 MiB.”There is already an official FreeBSD port of Copilot, but FreeBSD terminology is slightly confusing here: the “port” is effectively a sort of package that allows the Linux binary to run inside FreeBSD’s Linux emulation, called the Linuxulator. It isn't a native FreeBSD version of Copilot, and the package is not meant to include the actual Copilot CLI binary – partly because that is under its own custom license. That’s what FreeBSD’s Kyle Evans meant by “questionable licensing”.We don’t blame anyone for using any available resources to help with using GitHub. Navigating Linux, FreeBSD, and worst of all Git is hard, especially the last one. Git is aptly named – it’s not an acronym, it’s a real word: someone annoying or unpleasant. It is, however, now more or less the de facto standard version control system of the FOSS world. Despite not being a developer, the Reg FO...
First seen: 2026-07-24 19:30
Last seen: 2026-07-27 11:26