chocolatey / chocolatey/choco

compile packages from source

Open
#1,709 1 comment 1 reaction 0 assignees View on GitHub
0 - Triaging CoreTeam Enhancement
Dominant language
C#
Stars
11.5k
Forks
960
PR merge metrics
No merged PRs in 30d

Description

Copy and paste from [here](https://github.com/chocolatey/chocolatey-coreteampackages/issues/1184):

**What:**
Following the discussions with @gep13 [here on Twitter](https://twitter.com/fsfarimani/status/1083130861111967746) and @pauby [here](https://github.com/chocolatey/chocolatey-package-requests/issues/376#issue-342304758) I'm proposing to add compile from source feature:

`choco install package --source`

as also suggested [here in this Scoop issue](https://github.com/lukesampson/scoop/issues/340).

**Why:**
- there will be less need for binary hosting
- less maintenance for outdated formulas
- users will have access to the latest bug fixes and features in real time
- for those who want the optimized binaries
- incremental updates instead of downloading the whole binary

**Other:**
On MacOS HomeBrew can do this and on Linux guix/nix, Spack, EasyBuild, portage, pkgsrc, LinuxBrew ...

Contributor guide

Open the contributing guide

Research direction

Start with CONTRIBUTING.md and the linked Chocolatey, Scoop, and package-request discussions. The issue names no implementation files or tests, so first establish the intended `choco install package --source` behavior and acceptance criteria; done would require an agreed scope and corresponding validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.