On 01/12/2017 02:40 PM, Victor Julien wrote:
> On 12-01-17 20:14, Dick Hollenbeck wrote:
>> On 01/12/2017 10:37 AM, Victor Julien wrote:
>>> Hey all, I've been doing some updates, please see:
>>>
>>> https://blog.inliniac.net/2017/01/12/vuurmuur-development-update/
>>>
>>> Testing and feedback welcome!
>>>
>>
>> Feedback:
>>
>> Autotools is hard to learn because it is crap, now most easily replaced by 
>> CMake.
>>
>> CMake is superior in every way that I can think of, and has all the momentum 
>> it needs to
>> give comfort of longevity.
>>
>> And BTW, crap is being gracious.
>>
>>
> 
> I find that it's a bit like perl, it's way to easy to do something weird
> and stupid with it. But when you play by it's rules it actually works
> pretty well. Maybe CMake is better, maybe not, but I don't care much at
> this point. Not interested in putting in the effort. If someone else
> would take it on it may be different, but in the larger scheme of what
> Vuurmuur needs, I'd say the buildsys is pretty low priority now.


Naturally your opinion counts most.  Others have opinions that might weigh 
priorities
differently.


Using a slightly older version of vuurmuur, here is a rough measure of the work 
to go to
CMake, does not look like much:


$ grep --include Makefile.am -R \\.c[$\ ]
vuurmuur_script/Makefile.am:vuurmuur_script_SOURCES = vuurmuur_script.c 
vuurmuur_script.h
script_print.c \
vuurmuur_script/Makefile.am:                    script_list.c scripts_add.c 
script_delete.c script_modify.c
script_rename.c \
vuurmuur_script/Makefile.am:                    backendcheck.c script_apply.c 
script_unblock.c script_dev.c
vuurmuur_log/Makefile.am:vuurmuur_log_SOURCES = logfile.c vuurmuur_log.c 
nflog.c stats.c
vuurmuur_ipc.c
vuurmuur/Makefile.am:vuurmuur_SOURCES = createrule.c misc.c reload.c rules.c 
ruleset.c
vuurmuur.c shape.c
dick@dick-intel:/oe/build-smart/work/non-free-softplc-linux-gnueabi/vuurmuur-0.8.2-r3/vuurmuur$
cd ..
dick@dick-intel:/oe/build-smart/work/non-free-softplc-linux-gnueabi/vuurmuur-0.8.2-r3$
grep --include Makefile.am -R \\.c[$\ ]
vuurmuur/vuurmuur_script/Makefile.am:vuurmuur_script_SOURCES = vuurmuur_script.c
vuurmuur_script.h script_print.c \
vuurmuur/vuurmuur_script/Makefile.am:                   script_list.c 
scripts_add.c script_delete.c
script_modify.c script_rename.c \
vuurmuur/vuurmuur_script/Makefile.am:                   backendcheck.c 
script_apply.c script_unblock.c
script_dev.c
vuurmuur/vuurmuur_log/Makefile.am:vuurmuur_log_SOURCES = logfile.c 
vuurmuur_log.c nflog.c
stats.c vuurmuur_ipc.c
vuurmuur/vuurmuur/Makefile.am:vuurmuur_SOURCES = createrule.c misc.c reload.c 
rules.c
ruleset.c vuurmuur.c shape.c


The total amount of text in the CMake build scripts is going to be about 130% 
to 300% of
the amount of text above, i.e. not much.

Probably somebody would volunteer if they thought the work would count for 
something, i.e.
get committed.

Regards,

Dick



------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Vuurmuur-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vuurmuur-users

Reply via email to