Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
[WIP] Travis: Test build against system Qt4 #7142
Conversation
laanwj
added Build system Tests
labels
Dec 1, 2015
|
Concept ACK on testing with qt4, but I'm not entirely happy about adding yet another build for this, Travis is slow enough these days. |
|
Concept ACK. |
|
@jonasschnelli I wonder if there's a compromise, if we can combine the qt4 build with one of the existing builds |
|
We only have one linux "full" Qt5 build "32bit + dash". The other linux QT5 build does not build the wallet. Maybe it would be worth to change one of the windows builds (Win32) to build with Qt4? On the other hand, Qt4 mostly makes sense on Linux, but even though, a Win32 Qt4 build should at least detect most Qt4 incompatibilities. |
|
Yeah. That may work. |
|
@theuni Can't seem to get this to build with Qt - any ideas? Shouldn't --with-qt=qt4 configure fail if it has a problem? :/ |
|
@laanwj Oh, an idea if Travis time is a concern: make this build use only system libraries (no depends). That's probably better test coverage anyway... |
Not a bad idea because of the extra test coverage with old libraries, but I don't think that will save much time as the depends are supposed to be built once and cached anyway. |
Does travis cache between builds, I don't think so? |
|
No, not between builds, I think. In most cases this would make no sense as they have different flags or even a different platform. |
|
Right. To clarify, depends are cached and re-used for subsequent builds of the same config. Each config is an island though. Personally, I don't think this is worth adding another build for. If anything, I'd rather do as @laanwj said and combine it with another. |
|
Travis PR test is quite slow lately. I'd certainly prefer not to add another config. Testing more obscure platforms and library versions (like Qt4) may be better suited for something like a nightly extended build (e.g. #7148) |
laanwj
referenced
this pull request
Jan 7, 2016
Closed
[NO MERGE] Travis: Run nightly test suite #7148
|
Once #7339 is merged, I suggest this can be extended to test --without-libevent as well. |
|
Closing, this is part of #7148 now |
laanwj
closed this
Jan 16, 2016
laanwj
reopened this
May 25, 2017
|
Needs rebase. |
|
Concept ACK |
|
Rebased, sorry for the delay |
|
Concept ACK. Only concern is are we willing to add more jobs to travis? Can we pay them to make things go faster? |
luke-jr commentedDec 1, 2015
No description provided.