[QGIS-Developer] Travis build timeouts

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[QGIS-Developer] Travis build timeouts

Alexis R.L.
Greetings everyone,

I've been noticing that most builds today timeout, usually building and testing take some time but today the build time are far higher than some days ago.

I'm wondering if we should increase the timeout to 3 hours (it timeout after around 2:26 hours) or if there is a way to use ccache and only compile files that were changed instead of compiling the whole project when there is the slightest change. 

With out ever-expanding codebase things don't seem to scale well.

I just wanted to start an internal discussion between members of the project regarding this issue.

Thanks and have a nice day,

Alex

_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Reply | Threaded
Open this post in threaded view
|

Re: Travis build timeouts

Nyall Dawson
On Tue, 27 Aug 2019 at 06:54, Alexis R.L. <[hidden email]> wrote:
>
> Greetings everyone,
>
> I've been noticing that most builds today timeout, usually building and testing take some time but today the build time are far higher than some days ago.
>
> I'm wondering if we should increase the timeout to 3 hours (it timeout after around 2:26 hours) or if there is a way to use ccache and only compile files that were changed instead of compiling the whole project when there is the slightest change.

The builds normally use ccache, but something has broken in the last
week and the cache either isn't being correctly stored or restored
between Travis sessions. Not sure if it's in our setup, or an issue on
Travis itself. (But there's been no related changes in our code, so
I'm pointing the finger at Travis)

Nyall

>
> With out ever-expanding codebase things don't seem to scale well.
>
> I just wanted to start an internal discussion between members of the project regarding this issue.
>
> Thanks and have a nice day,
>
> Alex
> _______________________________________________
> QGIS-Developer mailing list
> [hidden email]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Reply | Threaded
Open this post in threaded view
|

Re: Travis build timeouts

3nids
It seems that the timeout were done in time to correctly save ccache information.
It looks like build are a bit faster today.
If not, we can try to drop all the caches to start with something clean again.



Le mar. 27 août 2019 à 02:25, Nyall Dawson <[hidden email]> a écrit :
On Tue, 27 Aug 2019 at 06:54, Alexis R.L. <[hidden email]> wrote:
>
> Greetings everyone,
>
> I've been noticing that most builds today timeout, usually building and testing take some time but today the build time are far higher than some days ago.
>
> I'm wondering if we should increase the timeout to 3 hours (it timeout after around 2:26 hours) or if there is a way to use ccache and only compile files that were changed instead of compiling the whole project when there is the slightest change.

The builds normally use ccache, but something has broken in the last
week and the cache either isn't being correctly stored or restored
between Travis sessions. Not sure if it's in our setup, or an issue on
Travis itself. (But there's been no related changes in our code, so
I'm pointing the finger at Travis)

Nyall

>
> With out ever-expanding codebase things don't seem to scale well.
>
> I just wanted to start an internal discussion between members of the project regarding this issue.
>
> Thanks and have a nice day,
>
> Alex
> _______________________________________________
> QGIS-Developer mailing list
> [hidden email]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Reply | Threaded
Open this post in threaded view
|

Re: Travis build timeouts

Nyall Dawson
On Tue, 27 Aug 2019 at 16:12, Denis Rouzaud <[hidden email]> wrote:
>
> It seems that the timeout were done in time to correctly save ccache information.
> It looks like build are a bit faster today.
> If not, we can try to drop all the caches to start with something clean again.

I did that earlier today -- but I don't think any builds have
successfully completed since :)

Nyall

>
>
>
> Le mar. 27 août 2019 à 02:25, Nyall Dawson <[hidden email]> a écrit :
>>
>> On Tue, 27 Aug 2019 at 06:54, Alexis R.L. <[hidden email]> wrote:
>> >
>> > Greetings everyone,
>> >
>> > I've been noticing that most builds today timeout, usually building and testing take some time but today the build time are far higher than some days ago.
>> >
>> > I'm wondering if we should increase the timeout to 3 hours (it timeout after around 2:26 hours) or if there is a way to use ccache and only compile files that were changed instead of compiling the whole project when there is the slightest change.
>>
>> The builds normally use ccache, but something has broken in the last
>> week and the cache either isn't being correctly stored or restored
>> between Travis sessions. Not sure if it's in our setup, or an issue on
>> Travis itself. (But there's been no related changes in our code, so
>> I'm pointing the finger at Travis)
>>
>> Nyall
>>
>> >
>> > With out ever-expanding codebase things don't seem to scale well.
>> >
>> > I just wanted to start an internal discussion between members of the project regarding this issue.
>> >
>> > Thanks and have a nice day,
>> >
>> > Alex
>> > _______________________________________________
>> > QGIS-Developer mailing list
>> > [hidden email]
>> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> _______________________________________________
>> QGIS-Developer mailing list
>> [hidden email]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Reply | Threaded
Open this post in threaded view
|

Re: Travis build timeouts

Alexis R.L.
Could this be linked to the image issues that we had, maybe the image issue was a symptom of something.

I just find it strange that we have nearly an hour increase in build time. Would it be a good idea to contact someone at travis to inquire about what might be the issue?

Alex


Le mar. 27 août 2019 à 02:25, Nyall Dawson <[hidden email]> a écrit :
On Tue, 27 Aug 2019 at 16:12, Denis Rouzaud <[hidden email]> wrote:
>
> It seems that the timeout were done in time to correctly save ccache information.
> It looks like build are a bit faster today.
> If not, we can try to drop all the caches to start with something clean again.

I did that earlier today -- but I don't think any builds have
successfully completed since :)

Nyall

>
>
>
> Le mar. 27 août 2019 à 02:25, Nyall Dawson <[hidden email]> a écrit :
>>
>> On Tue, 27 Aug 2019 at 06:54, Alexis R.L. <[hidden email]> wrote:
>> >
>> > Greetings everyone,
>> >
>> > I've been noticing that most builds today timeout, usually building and testing take some time but today the build time are far higher than some days ago.
>> >
>> > I'm wondering if we should increase the timeout to 3 hours (it timeout after around 2:26 hours) or if there is a way to use ccache and only compile files that were changed instead of compiling the whole project when there is the slightest change.
>>
>> The builds normally use ccache, but something has broken in the last
>> week and the cache either isn't being correctly stored or restored
>> between Travis sessions. Not sure if it's in our setup, or an issue on
>> Travis itself. (But there's been no related changes in our code, so
>> I'm pointing the finger at Travis)
>>
>> Nyall
>>
>> >
>> > With out ever-expanding codebase things don't seem to scale well.
>> >
>> > I just wanted to start an internal discussion between members of the project regarding this issue.
>> >
>> > Thanks and have a nice day,
>> >
>> > Alex
>> > _______________________________________________
>> > QGIS-Developer mailing list
>> > [hidden email]
>> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> _______________________________________________
>> QGIS-Developer mailing list
>> [hidden email]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
QGIS-Developer mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer