Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
One-button build-from-scratch #376
Comments
thestinger
added
the
Type: enhancement
label
Aug 22, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
thestinger
Aug 22, 2016
Contributor
Support for multiple targets complicates this. There needs to be a step for choosing the build target and build type (release vs. debug, user vs. userdebug vs. eng). Devices also have their own branches in some cases, rather than them being built from the same source tree. There are also different use cases for the build. There's no need for the signing step for most development work, but it can be useful even then. Signing keys aren't necessarily available where the build is done anyway.
|
Support for multiple targets complicates this. There needs to be a step for choosing the build target and build type (release vs. debug, user vs. userdebug vs. eng). Devices also have their own branches in some cases, rather than them being built from the same source tree. There are also different use cases for the build. There's no need for the signing step for most development work, but it can be useful even then. Signing keys aren't necessarily available where the build is done anyway. |
thestinger
added
the
Priority: low
label
Sep 21, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
thestinger
Nov 5, 2016
Contributor
I don't think this is the barrier to people contributing. Lots of people are building CopperheadOS, but no one is contributing anything. I don't plan on investing any more time into making it easier for people, since we're not getting anything in return. Even if someone else implements this, I won't want to maintain it. Simpler is better.
|
I don't think this is the barrier to people contributing. Lots of people are building CopperheadOS, but no one is contributing anything. I don't plan on investing any more time into making it easier for people, since we're not getting anything in return. Even if someone else implements this, I won't want to maintain it. Simpler is better. |
kckrinke commentedAug 21, 2016
Not sure of the merit but I believe it to be of importance. One of the tenants of fruitful community-driven projects is the "one button build". If a build takes more than one button to build, it's much harder for non-project-devs to get involved.
Using docker to setup, fetch, pull, organize, build, and so on is one option for example.