diff mbox series

[U-Boot] travis.yml: change Ubuntu version to xenial

Message ID 20190715002627.17448-1-rfried.dev@gmail.com
State Superseded
Delegated to: Tom Rini
Headers show
Series [U-Boot] travis.yml: change Ubuntu version to xenial | expand

Commit Message

Ramon Fried July 15, 2019, 12:26 a.m. UTC
trusty is getting old, move to xenial (16.04)
to get updated gcc and other tools.

Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
---
 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Bin Meng July 15, 2019, 1:48 a.m. UTC | #1
On Mon, Jul 15, 2019 at 8:26 AM Ramon Fried <rfried.dev@gmail.com> wrote:
>
> trusty is getting old, move to xenial (16.04)
> to get updated gcc and other tools.
>
> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> ---
>  .travis.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/.travis.yml b/.travis.yml
> index c21bbbbca4..1640fbb6dd 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -4,7 +4,7 @@
>  # build U-Boot on Travis CI - https://travis-ci.org/
>
>  sudo: required
> -dist: trusty
> +dist: xenial

Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

But should we move to 18.04 LTS directly?

Regards,
Bin
Ramon Fried July 15, 2019, 4:44 a.m. UTC | #2
On July 15, 2019 4:48:43 AM GMT+03:00, Bin Meng <bmeng.cn@gmail.com> wrote:
>On Mon, Jul 15, 2019 at 8:26 AM Ramon Fried <rfried.dev@gmail.com>
>wrote:
>>
>> trusty is getting old, move to xenial (16.04)
>> to get updated gcc and other tools.
>>
>> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
>> ---
>>  .travis.yml | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/.travis.yml b/.travis.yml
>> index c21bbbbca4..1640fbb6dd 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -4,7 +4,7 @@
>>  # build U-Boot on Travis CI - https://travis-ci.org/
>>
>>  sudo: required
>> -dist: trusty
>> +dist: xenial
>
>Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
>
>But should we move to 18.04 LTS directly?
this is the latest available by Travis. 
Thanks, Ramon 
>
>Regards,
>Bin
Ramon Fried July 15, 2019, 7:05 a.m. UTC | #3
On July 15, 2019 4:48:43 AM GMT+03:00, Bin Meng <bmeng.cn@gmail.com> wrote:
> On Mon, Jul 15, 2019 at 8:26 AM Ramon Fried <rfried.dev@gmail.com>
> wrote:
>>
>> trusty is getting old, move to xenial (16.04)
>> to get updated gcc and other tools.
>>
>> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
>> ---
>> .travis.yml | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/.travis.yml b/.travis.yml
>> index c21bbbbca4..1640fbb6dd 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -4,7 +4,7 @@
>> # build U-Boot on Travis CI - https://travis-ci.org/
>>
>> sudo: required
>> -dist: trusty
>> +dist: xenial
>
> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
>
> But should we move to 18.04 LTS directly?
this is the latest available by Travis. Thanks, Ramon
>
> Regards,
> Bin
Tom Rini July 17, 2019, 1:29 p.m. UTC | #4
On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:

> trusty is getting old, move to xenial (16.04)
> to get updated gcc and other tools.
> 
> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> ---
>  .travis.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/.travis.yml b/.travis.yml
> index c21bbbbca4..1640fbb6dd 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -4,7 +4,7 @@
>  # build U-Boot on Travis CI - https://travis-ci.org/
>  
>  sudo: required
> -dist: trusty
> +dist: xenial
>  
>  language: c
>  

Oh good, they're finally not stuck on "Trusty".  But I still think we
need to move to GitLab CI runners instead, so we can have better control
over (and provide resources for) running the builds instead.
Ramon Fried July 17, 2019, 4:37 p.m. UTC | #5
On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
>On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
>
>> trusty is getting old, move to xenial (16.04)
>> to get updated gcc and other tools.
>> 
>> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
>> ---
>>  .travis.yml | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>> 
>> diff --git a/.travis.yml b/.travis.yml
>> index c21bbbbca4..1640fbb6dd 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -4,7 +4,7 @@
>>  # build U-Boot on Travis CI - https://travis-ci.org/
>>  
>>  sudo: required
>> -dist: trusty
>> +dist: xenial
>>  
>>  language: c
>>  
>
>Oh good, they're finally not stuck on "Trusty".  But I still think we
>need to move to GitLab CI runners instead, so we can have better
>control
>over (and provide resources for) running the builds instead.
This can be an intermediate state until movement to gitlab CI is complete. 
Thanks, Ramon
Tom Rini July 17, 2019, 4:42 p.m. UTC | #6
On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
> 
> 
> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
> >
> >> trusty is getting old, move to xenial (16.04)
> >> to get updated gcc and other tools.
> >> 
> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> >> ---
> >>  .travis.yml | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >> 
> >> diff --git a/.travis.yml b/.travis.yml
> >> index c21bbbbca4..1640fbb6dd 100644
> >> --- a/.travis.yml
> >> +++ b/.travis.yml
> >> @@ -4,7 +4,7 @@
> >>  # build U-Boot on Travis CI - https://travis-ci.org/
> >>  
> >>  sudo: required
> >> -dist: trusty
> >> +dist: xenial
> >>  
> >>  language: c
> >>  
> >
> >Oh good, they're finally not stuck on "Trusty".  But I still think we
> >need to move to GitLab CI runners instead, so we can have better
> >control
> >over (and provide resources for) running the builds instead.
> This can be an intermediate state until movement to gitlab CI is complete. 
> Thanks, Ramon 

What's the case where things aren't working, today, that xenial fixes?
And please note that the GitLab CI move is underway (I posted
translating .travis.yml to .gitlab-ci.yml a while ago, now that the
merge window is open I need to apply it, the current new travis stuff,
and update it again).
Ramon Fried July 17, 2019, 5:24 p.m. UTC | #7
On July 17, 2019 7:42:30 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
>On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
>> 
>> 
>> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com>
>wrote:
>> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
>> >
>> >> trusty is getting old, move to xenial (16.04)
>> >> to get updated gcc and other tools.
>> >> 
>> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
>> >> ---
>> >>  .travis.yml | 2 +-
>> >>  1 file changed, 1 insertion(+), 1 deletion(-)
>> >> 
>> >> diff --git a/.travis.yml b/.travis.yml
>> >> index c21bbbbca4..1640fbb6dd 100644
>> >> --- a/.travis.yml
>> >> +++ b/.travis.yml
>> >> @@ -4,7 +4,7 @@
>> >>  # build U-Boot on Travis CI - https://travis-ci.org/
>> >>  
>> >>  sudo: required
>> >> -dist: trusty
>> >> +dist: xenial
>> >>  
>> >>  language: c
>> >>  
>> >
>> >Oh good, they're finally not stuck on "Trusty".  But I still think
>we
>> >need to move to GitLab CI runners instead, so we can have better
>> >control
>> >over (and provide resources for) running the builds instead.
>> This can be an intermediate state until movement to gitlab CI is
>complete. 
>> Thanks, Ramon 
>
>What's the case where things aren't working, today, that xenial fixes?
>And please note that the GitLab CI move is underway (I posted
>translating .travis.yml to .gitlab-ci.yml a while ago, now that the
>merge window is open I need to apply it, the current new travis stuff,
>and update it again).
host compilation with a more recent gcc compiler (5.4). instead of (4.8).
newer supporting packages.
Tom Rini Aug. 12, 2019, 4:41 p.m. UTC | #8
On Wed, Jul 17, 2019 at 08:24:18PM +0300, Ramon Fried wrote:
> 
> 
> On July 17, 2019 7:42:30 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
> >On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
> >> 
> >> 
> >> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com>
> >wrote:
> >> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
> >> >
> >> >> trusty is getting old, move to xenial (16.04)
> >> >> to get updated gcc and other tools.
> >> >> 
> >> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> >> >> ---
> >> >>  .travis.yml | 2 +-
> >> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >> >> 
> >> >> diff --git a/.travis.yml b/.travis.yml
> >> >> index c21bbbbca4..1640fbb6dd 100644
> >> >> --- a/.travis.yml
> >> >> +++ b/.travis.yml
> >> >> @@ -4,7 +4,7 @@
> >> >>  # build U-Boot on Travis CI - https://travis-ci.org/
> >> >>  
> >> >>  sudo: required
> >> >> -dist: trusty
> >> >> +dist: xenial
> >> >>  
> >> >>  language: c
> >> >>  
> >> >
> >> >Oh good, they're finally not stuck on "Trusty".  But I still think
> >we
> >> >need to move to GitLab CI runners instead, so we can have better
> >> >control
> >> >over (and provide resources for) running the builds instead.
> >> This can be an intermediate state until movement to gitlab CI is
> >complete. 
> >> Thanks, Ramon 
> >
> >What's the case where things aren't working, today, that xenial fixes?
> >And please note that the GitLab CI move is underway (I posted
> >translating .travis.yml to .gitlab-ci.yml a while ago, now that the
> >merge window is open I need to apply it, the current new travis stuff,
> >and update it again).
> host compilation with a more recent gcc compiler (5.4). instead of (4.8).
> newer supporting packages. 

One other concern I have here (so please v2) is that we aren't updating
the section to grab a "xenial" LLVM toolchain, just trusty still.
Thanks!
Ramon Fried Aug. 12, 2019, 4:53 p.m. UTC | #9
On Mon, Aug 12, 2019 at 7:41 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jul 17, 2019 at 08:24:18PM +0300, Ramon Fried wrote:
> >
> >
> > On July 17, 2019 7:42:30 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
> > >On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
> > >>
> > >>
> > >> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com>
> > >wrote:
> > >> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
> > >> >
> > >> >> trusty is getting old, move to xenial (16.04)
> > >> >> to get updated gcc and other tools.
> > >> >>
> > >> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> > >> >> ---
> > >> >>  .travis.yml | 2 +-
> > >> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> > >> >>
> > >> >> diff --git a/.travis.yml b/.travis.yml
> > >> >> index c21bbbbca4..1640fbb6dd 100644
> > >> >> --- a/.travis.yml
> > >> >> +++ b/.travis.yml
> > >> >> @@ -4,7 +4,7 @@
> > >> >>  # build U-Boot on Travis CI - https://travis-ci.org/
> > >> >>
> > >> >>  sudo: required
> > >> >> -dist: trusty
> > >> >> +dist: xenial
> > >> >>
> > >> >>  language: c
> > >> >>
> > >> >
> > >> >Oh good, they're finally not stuck on "Trusty".  But I still think
> > >we
> > >> >need to move to GitLab CI runners instead, so we can have better
> > >> >control
> > >> >over (and provide resources for) running the builds instead.
> > >> This can be an intermediate state until movement to gitlab CI is
> > >complete.
> > >> Thanks, Ramon
> > >
> > >What's the case where things aren't working, today, that xenial fixes?
> > >And please note that the GitLab CI move is underway (I posted
> > >translating .travis.yml to .gitlab-ci.yml a while ago, now that the
> > >merge window is open I need to apply it, the current new travis stuff,
> > >and update it again).
> > host compilation with a more recent gcc compiler (5.4). instead of (4.8).
> > newer supporting packages.
>
> One other concern I have here (so please v2) is that we aren't updating
> the section to grab a "xenial" LLVM toolchain, just trusty still.
> Thanks!

I thought we dropped this altogether because of the move to gitlab.
Aren't we ?
Thanks,
Ramon.
>
> --
> Tom
Tom Rini Aug. 12, 2019, 4:55 p.m. UTC | #10
On Mon, Aug 12, 2019 at 07:53:07PM +0300, Ramon Fried wrote:
> On Mon, Aug 12, 2019 at 7:41 PM Tom Rini <trini@konsulko.com> wrote:
> >
> > On Wed, Jul 17, 2019 at 08:24:18PM +0300, Ramon Fried wrote:
> > >
> > >
> > > On July 17, 2019 7:42:30 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
> > > >On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
> > > >>
> > > >>
> > > >> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com>
> > > >wrote:
> > > >> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
> > > >> >
> > > >> >> trusty is getting old, move to xenial (16.04)
> > > >> >> to get updated gcc and other tools.
> > > >> >>
> > > >> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> > > >> >> ---
> > > >> >>  .travis.yml | 2 +-
> > > >> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> > > >> >>
> > > >> >> diff --git a/.travis.yml b/.travis.yml
> > > >> >> index c21bbbbca4..1640fbb6dd 100644
> > > >> >> --- a/.travis.yml
> > > >> >> +++ b/.travis.yml
> > > >> >> @@ -4,7 +4,7 @@
> > > >> >>  # build U-Boot on Travis CI - https://travis-ci.org/
> > > >> >>
> > > >> >>  sudo: required
> > > >> >> -dist: trusty
> > > >> >> +dist: xenial
> > > >> >>
> > > >> >>  language: c
> > > >> >>
> > > >> >
> > > >> >Oh good, they're finally not stuck on "Trusty".  But I still think
> > > >we
> > > >> >need to move to GitLab CI runners instead, so we can have better
> > > >> >control
> > > >> >over (and provide resources for) running the builds instead.
> > > >> This can be an intermediate state until movement to gitlab CI is
> > > >complete.
> > > >> Thanks, Ramon
> > > >
> > > >What's the case where things aren't working, today, that xenial fixes?
> > > >And please note that the GitLab CI move is underway (I posted
> > > >translating .travis.yml to .gitlab-ci.yml a while ago, now that the
> > > >merge window is open I need to apply it, the current new travis stuff,
> > > >and update it again).
> > > host compilation with a more recent gcc compiler (5.4). instead of (4.8).
> > > newer supporting packages.
> >
> > One other concern I have here (so please v2) is that we aren't updating
> > the section to grab a "xenial" LLVM toolchain, just trusty still.
> > Thanks!
> 
> I thought we dropped this altogether because of the move to gitlab.
> Aren't we ?

While I personally would like to drop Travis, we do not have a good
alternative for non-custodians to use as the free build resources from
gitlab.com have the same "break the job up into tons of chunks" problem
and not everyone has access to a faster-than-travis machine.
Ramon Fried Aug. 12, 2019, 5:44 p.m. UTC | #11
On Mon, Aug 12, 2019 at 7:55 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Mon, Aug 12, 2019 at 07:53:07PM +0300, Ramon Fried wrote:
> > On Mon, Aug 12, 2019 at 7:41 PM Tom Rini <trini@konsulko.com> wrote:
> > >
> > > On Wed, Jul 17, 2019 at 08:24:18PM +0300, Ramon Fried wrote:
> > > >
> > > >
> > > > On July 17, 2019 7:42:30 PM GMT+03:00, Tom Rini <trini@konsulko.com> wrote:
> > > > >On Wed, Jul 17, 2019 at 07:37:23PM +0300, Ramon Fried wrote:
> > > > >>
> > > > >>
> > > > >> On July 17, 2019 4:29:04 PM GMT+03:00, Tom Rini <trini@konsulko.com>
> > > > >wrote:
> > > > >> >On Mon, Jul 15, 2019 at 03:26:27AM +0300, Ramon Fried wrote:
> > > > >> >
> > > > >> >> trusty is getting old, move to xenial (16.04)
> > > > >> >> to get updated gcc and other tools.
> > > > >> >>
> > > > >> >> Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
> > > > >> >> ---
> > > > >> >>  .travis.yml | 2 +-
> > > > >> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > >> >>
> > > > >> >> diff --git a/.travis.yml b/.travis.yml
> > > > >> >> index c21bbbbca4..1640fbb6dd 100644
> > > > >> >> --- a/.travis.yml
> > > > >> >> +++ b/.travis.yml
> > > > >> >> @@ -4,7 +4,7 @@
> > > > >> >>  # build U-Boot on Travis CI - https://travis-ci.org/
> > > > >> >>
> > > > >> >>  sudo: required
> > > > >> >> -dist: trusty
> > > > >> >> +dist: xenial
> > > > >> >>
> > > > >> >>  language: c
> > > > >> >>
> > > > >> >
> > > > >> >Oh good, they're finally not stuck on "Trusty".  But I still think
> > > > >we
> > > > >> >need to move to GitLab CI runners instead, so we can have better
> > > > >> >control
> > > > >> >over (and provide resources for) running the builds instead.
> > > > >> This can be an intermediate state until movement to gitlab CI is
> > > > >complete.
> > > > >> Thanks, Ramon
> > > > >
> > > > >What's the case where things aren't working, today, that xenial fixes?
> > > > >And please note that the GitLab CI move is underway (I posted
> > > > >translating .travis.yml to .gitlab-ci.yml a while ago, now that the
> > > > >merge window is open I need to apply it, the current new travis stuff,
> > > > >and update it again).
> > > > host compilation with a more recent gcc compiler (5.4). instead of (4.8).
> > > > newer supporting packages.
> > >
> > > One other concern I have here (so please v2) is that we aren't updating
> > > the section to grab a "xenial" LLVM toolchain, just trusty still.
> > > Thanks!
> >
> > I thought we dropped this altogether because of the move to gitlab.
> > Aren't we ?
>
> While I personally would like to drop Travis, we do not have a good
> alternative for non-custodians to use as the free build resources from
> gitlab.com have the same "break the job up into tons of chunks" problem
> and not everyone has access to a faster-than-travis machine.
Sending V2 shortly.
>
> --
> Tom
diff mbox series

Patch

diff --git a/.travis.yml b/.travis.yml
index c21bbbbca4..1640fbb6dd 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,7 +4,7 @@ 
 # build U-Boot on Travis CI - https://travis-ci.org/
 
 sudo: required
-dist: trusty
+dist: xenial
 
 language: c