I read this as meaning that we should add the CI settings in as cmake 
options, so devs can easily reproduce those builds.  This is probably a 
good idea.  It does not seem that CMake supports random config settings, 
so we'd have to write a wrapper for that, which seems problematic.  But 
having a few preset common configs that both devs and the CI can run is 
probably a good idea.

Do people have suggestions?  My list would be:

VFS
DBUS
9P
NFS3/NLM
VSOCK
ADMIN_TOOLS/GUI_ADMIN_TOOLS

Daniel

On 05/08/2017 12:33 PM, Frank Filz wrote:
> I’ve tried building with different cmake options, and half the time I
> don’t succeed in getting the cache cleared correctly…
>
>
>
> Plus we have to train everyone to run all those configs…
>
>
>
> Much easier to use CI to run the various configs. And for anything
> compile/build related, I don’t have a problem if the CI immediately
> starts issuing Verify-1. If there’s a build option set someone thinks
> might be relevant that we don’t succeed in compiling for, we need to fix
> it immediately.
>
>
>
> Frank
>
>
>
> *From:*Malahal Naineni [mailto:mala...@gmail.com]
> *Sent:* Monday, May 8, 2017 9:01 AM
> *To:* Frank Filz <ffilz...@mindspring.com>
> *Cc:* nfs-ganesha-devel@lists.sourceforge.net
> *Subject:* Re: [Nfs-ganesha-devel] Conditional compile failures
>
>
>
> If we make those as some kind of cmake build configs, then developers
> can also build those combinations before we push our code for review.
> Maybe, have randconfig as well for developers to use but don't enforce
> in CI for the time being (until it has some run time!)
>
>
>
> Regards, malahal.
>
>
>
> On Mon, May 8, 2017 at 9:19 PM, Frank Filz <ffilz...@mindspring.com
> <mailto:ffilz...@mindspring.com>> wrote:
>
>     Every once in a while we get a report of a build failure from
>     someone using
>     build options other than what we normally build with.
>
>     I'd like to propose that we pick some common combinations folks
>     might like
>     to build with and have those as part of one of our CI tests run on every
>     patch since that is totally the type of thing that's easy to
>     automate and a
>     royal pain to test manually.
>
>     Frank
>
>
>     ---
>     This email has been checked for viruses by Avast antivirus software.
>     https://www.avast.com/antivirus
>
>
>     
> ------------------------------------------------------------------------------
>     Check out the vibrant tech community on one of the world's most
>     engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>     _______________________________________________
>     Nfs-ganesha-devel mailing list
>     Nfs-ganesha-devel@lists.sourceforge.net
>     <mailto:Nfs-ganesha-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
>
>
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon>
>       Virus-free. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
>
> _______________________________________________
> Nfs-ganesha-devel mailing list
> Nfs-ganesha-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to