Dev accidentally commits Copilot binary to FreeBSD ports repo

← Back to the feed

Dev accidentally commits Copilot binary to FreeBSD ports repo

The Register · 4 hours ago

The FreeBSD project temporarily froze its ports repository after a developer accidentally committed a Copilot binary, creating both a technical and licensing problem. The file exceeded GitHub’s 100 MiB limit, disrupting the repository’s automatic mirroring to its read-only GitHub copy, while its inclusion also placed software under a custom licence into the project’s history.

FreeBSD already provides a Copilot-related port, but it is a package for running the Linux binary through FreeBSD’s Linux compatibility layer rather than a native version, and it is not intended to contain the Copilot CLI binary itself. The article uses the incident to highlight Git’s complexity and notes the release of Game of Trees 0.127, an OpenBSD-developed Git-compatible version-control system intended to favour simplicity over flexibility.

  • Copilot binary accidentally disrupted FreeBSD’s GitHub repository mirroring.
  • The commit also raised licensing concerns.
  • The incident revived criticism of Git’s complexity.

Software

Read the full article at the source →