OPNsense Forum

English Forums => Development and Code Review => Topic started by: keve on October 23, 2019, 10:27:49 am

Title: Use poudriere to build OPNsense
Post by: keve on October 23, 2019, 10:27:49 am
Hi all,

I was recently needing to compile a package for OPNsense and went forward the documented ways (tools) and hours later I got result (so far so good).
I was wondering why the build system is home-baked as opposed to using a bespoke tool like the magnificent poudriere that should be able to perform this task more efficiently (esp on ZFS enabled environments).

Was an evaluation performed and poudriere considered inadequate?
Was a move to poudriere considered as a mid-term goal? I see a statement from Franco in the forum from 2016. Why was it not undertaken?
Would you consider a move to poudriere if you get support (initial setup, build-server, etc.)? Please note that any such support  would definitely bind your core resources as well.

Cheers,

Keve

PS: Keep up the good work!

Title: Re: Use poudriere to build OPNsense
Post by: rene_ on November 05, 2019, 04:17:31 pm
Hi,

i would also love to see the whole thing migrated to poudriere :-)
Title: Re: Use poudriere to build OPNsense
Post by: franco on November 05, 2019, 04:45:02 pm
The question is: what does it solve? Is adding a new unknown software to the build the solution to an existing issue?

We looked into this a long time ago, but the need to migrate was never there. And of course, nobody volunteered. ;)


Cheers,
Franco
Title: Re: Use poudriere to build OPNsense
Post by: rene_ on November 05, 2019, 07:53:59 pm
Please correct me if i'm wrong, but does proudriere replace the whole qemu stuff?