Add contrib/ folder to downloads.openwrt.org

Daniel Golle daniel at makrotopia.org
Sun Mar 21 22:16:36 GMT 2021


Hi!

On Fri, Mar 19, 2021 at 11:22:32AM -1000, Paul Spooren wrote:
> Hi all,
> 
> due to the recent discussion of SELinux enabled ImageBuilders created by
> buildbots, I'd like to suggest a slightly different approach:
> 
> We could offer a contrib/ folder on downloads.openwrt.org (d.o.o) which
> contains such builds, created independently from the buildbots.
> 
> The folder is not meant to contain community builds for single devices (like
> frequently found in forums) nor special package selections (use e.g. Chef[1]
> for that). Only full builds should be provided to test possible feautres of
> the future: GCC10, SELinux, Full Language Support (NLS), more?
> 
> I've been playing around with GitLab, GitHub and SourceHut CIs and can setup
> something.
> 
> As a goal, more people can test things which are normally hidden behind the
> barrier of self compiling. Additionally developers have a better coverage of
> default disabled features.
> 
> These builds cost computer power, so they should happen at best effort and
> not with the 24h demand we have for snapshots and packages.
> 
> Please share your thoughts and objections.

Sounds like a good solution.
However, I still see two quite different cases here: When introducing
SELinux support we took great care that enabling SELinux at build-time
really only affecting kernel and kmods, hence we can do just phase1 and
provide only IB, SDK and kmods folder for each target (plus a bunch of
symlinks so opkg/IB will use the non-SELinux repos for everything
else).

When building with GCC 10 or NLS, this affects ALL packages, and hence
would need a complete phase1 and phase2 build, including all images
and packages.

Just keep that in mind, because it'd be sad to fork the entire
distribution just to enable SELinux eventhough that's not needed.


Cheers


Daniel


> 
> Best,
> Paul
> 
> [1]: https://chef.libremesh.org/
> 
> 



More information about the openwrt-adm mailing list