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 |
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
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
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
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.
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
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).
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.
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!
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
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.
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 --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
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(-)