-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7. Travis envs #31
7. Travis envs #31
Conversation
4440aa8
to
04dd332
Compare
6d2ac3c
to
e86d8de
Compare
Please comment on all files changed. |
Reviewed 2 of 17 files at r1. other/pkgconfig/toxav.pc.in, line 8 [r1] (raw file):
is @PROJECT_VERSION@ going to be the ToxAV version, or the toxcore version? Comments from Reviewable |
926d7aa
to
9e4a609
Compare
Reviewed 14 of 17 files at r1. other/travis/autotools-install, line 43 [r2] (raw file):
what does this line do? Comments from Reviewable |
Reviewed 1 of 1 files at r3. Comments from Reviewable |
a9ddb7c
to
296cabf
Compare
Reviewed 16 of 17 files at r1. .travis.yml, line 27 [r1] (raw file):
Not a particularly large issue given that it works, but travis docs explicitly state that the value of CMakeLists.txt, line 56 [r1] (raw file):
Just a suggestion, but allow other ways for a static binary to be produced (not just compiling for win32). Say a compile flag or something. other/pkgconfig/toxav.pc.in, line 8 [r1] (raw file):
|
Review status: 15 of 16 files reviewed at latest revision, 15 unresolved discussions. CMakeLists.txt, line 60 [r1] (raw file):
What's the rationale for this? CMakeLists.txt, line 140 [r1] (raw file):
No toxdns, will it not have tests? Comments from Reviewable |
Review status: 15 of 16 files reviewed at latest revision, 15 unresolved discussions. CMakeLists.txt, line 60 [r1] (raw file):
|
Review status: 15 of 16 files reviewed at latest revision, 15 unresolved discussions. .travis.yml, line 27 [r1] (raw file):
|
I only reviewed travis & scripts part, since I don't know about CMake or pkgconfig stuff. Aside from what I've commented on, there are some inconsistencies with how number of build jobs is set – e.g. in
while in other places
is used. Personally, I think that AFAIK using Reviewed 1 of 1 files at r3, 1 of 10 files at r5. other/travis/autotools-script, line 9 [r5] (raw file):
other/travis/autotools-script, line 10 [r5] (raw file):
Perhaps include dir also should be sourced in other/travis/autotools-script, line 15 [r5] (raw file):
if Same would go for other other/travis/env.sh, line 7 [r5] (raw file):
Comments from Reviewable |
$() is bash-only. I like my shell scripts bourne compatible. As for -j3, good point. I've changed it. Review status: 7 of 16 files reviewed at latest revision, 19 unresolved discussions, some commit checks failed. other/travis/autotools-script, line 9 [r5] (raw file):
|
I think the naming scheme could be improved, but doesn't need to be. Review status: 7 of 16 files reviewed at latest revision, 20 unresolved discussions. CMakeLists.txt, line 140 [r1] (raw file):
|
I use a very similar setup on qtox. My plan is to continue doing this for a bit and then extract common logic from both, fix a naming scheme, and make it a "travis-xenv" (cross compile environment) repository that is used by both. Review status: 7 of 16 files reviewed at latest revision, 19 unresolved discussions. Comments from Reviewable |
Reviewed 2 of 17 files at r1, 4 of 10 files at r5, 4 of 4 files at r6. Comments from Reviewable |
Review status: 15 of 16 files reviewed at latest revision, 14 unresolved discussions. other/pkgconfig/toxdns.pc.in, line 8 [r1] (raw file):
|
Reviewed 17 of 17 files at r1, 1 of 1 files at r3, 1 of 1 files at r4, 10 of 10 files at r5, 4 of 4 files at r6. Comments from Reviewable |
CMakeLists.txt, line 60 [r1] (raw file):
|
Single non-blocking comment below on CMakeLists.txt Reviewed 2 of 17 files at r1, 6 of 10 files at r5, 4 of 4 files at r6. CMakeLists.txt, line 7 [r6] (raw file):
Non-blocking, but I'm interested in the rational for using a single "build version" instead of the version of each existing module. Comments from Reviewable |
Review status: all files reviewed at latest revision, 14 unresolved discussions. CMakeLists.txt, line 7 [r6] (raw file):
|
Reviewed 6 of 10 files at r5, 4 of 4 files at r6. other/travis/toxcore-script, line 3 [r1] (raw file):
|
…x_05 tweak video encoder settings
This change is