[Github-comments] [geany/geany] add gcc 7 and 8 build to travis tests (#2067)

Colomban Wendling notifications at xxxxx
Tue May 7 22:07:11 UTC 2019


b4n commented on this pull request.



> @@ -37,7 +112,10 @@ script:
       mkdir _build                        &&
       cd _build                           &&
       { ../configure $CONFIGURE_FLAGS || { cat config.log; exit 1; } ; } &&
-      make -j2                            &&
-      make -j2 check                      &&
-      make -j2 distcheck DISTCHECK_CONFIGURE_FLAGS="$CONFIGURE_FLAGS";
+      if [ -z "$DISTCHECK_ONLY" ]; then
+        make -j2 VERBOSE=1 -n                           &&
+        make -j2 check;
+      else
+        make -j2 distcheck DISTCHECK_CONFIGURE_FLAGS="$CONFIGURE_FLAGS";
+      fi;

I don't like that, because what you do is build one more time, and only that one do the distcheck.  And given how distcheck works (make the tarball and try to build it), it could possibly be affected by the configuration options selecting buildig or not some code (even though it should not if we didn't mess up, but CI is to catch case where we did, isn't it :smile: ).  So it is a good thing it's checked for all variations of the environment.

Only the same environment with different compilers is not useful, because building with another compiler shouldn't affect *what* we're building.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2067#pullrequestreview-234785015
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190507/dd45788a/attachment.html>


More information about the Github-comments mailing list