Hi Bazel users,We recently got the feedback from a user that it's difficult to bump certain dependencies of Bazel like gRPC and Abseil to newer versions, because these versions cannot be compiled on older Linux distributions like CentOS 7 due to it including a rather old gcc version. OTOH newer Linux distributions like Fedora 34 cannot build the old dependency versions, as they use stricter compilers.In order to break this tie and unblock the upgrades, I'm considering removing support for CentOS 7 and Ubuntu 16.04 from Bazel's master branch.
We would use the newly freed resources to instead test on more modern Linux distribution versions like the latest Fedora, Ubuntu 21.04 or Debian.What would this mean for our supported operating systems?- Bazel 4.x LTS would of course continue to support and be tested on CentOS 7 to ensure we don't accidentally break anyone using these platforms.- Bazel HEAD, our new rolling releases and a future Bazel 5.x release would no longer be tested on CentOS 7 and Ubuntu 16.04 and thus potentially not work on these platforms.Any feedback and thoughts on this are welcome. :)Cheers,Philipp--Philipp Wollermann | Software Engineer | phi...@google.com
Google Germany GmbH | Erika-Mann-Straße 33 | 80636 München
Geschäftsführer: Paul Manicle, Halimah DeLaine Prado
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
--
You received this message because you are subscribed to the Google Groups "bazel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/CA%2BAhZoi1d0jhhg-7AwUHf7rD%3D6%2BayUkLozAAvqeTCV8R%3DCdeig%40mail.gmail.com.
I'm strongly in favor of this. Old toolchains are very taxing.On Tue, Jun 8, 2021 at 2:44 AM 'Philipp Wollermann' via bazel-discuss <bazel-...@googlegroups.com> wrote:Hi Bazel users,We recently got the feedback from a user that it's difficult to bump certain dependencies of Bazel like gRPC and Abseil to newer versions, because these versions cannot be compiled on older Linux distributions like CentOS 7 due to it including a rather old gcc version. OTOH newer Linux distributions like Fedora 34 cannot build the old dependency versions, as they use stricter compilers.In order to break this tie and unblock the upgrades, I'm considering removing support for CentOS 7 and Ubuntu 16.04 from Bazel's master branch.Ubuntu 16.04 was end of life'd in April of 2019, more than 2 years ago.CentOS 7 was EOL'd in Q4 2020.
--Organizations on these systems should already be in the process of upgrading and are hopefully nearing completion.--We would use the newly freed resources to instead test on more modern Linux distribution versions like the latest Fedora, Ubuntu 21.04 or Debian.What would this mean for our supported operating systems?- Bazel 4.x LTS would of course continue to support and be tested on CentOS 7 to ensure we don't accidentally break anyone using these platforms.- Bazel HEAD, our new rolling releases and a future Bazel 5.x release would no longer be tested on CentOS 7 and Ubuntu 16.04 and thus potentially not work on these platforms.Any feedback and thoughts on this are welcome. :)Cheers,Philipp--Philipp Wollermann | Software Engineer | phi...@google.com
Google Germany GmbH | Erika-Mann-Straße 33 | 80636 München
Geschäftsführer: Paul Manicle, Halimah DeLaine Prado
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
You received this message because you are subscribed to the Google Groups "bazel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/CA%2BAhZoi1d0jhhg-7AwUHf7rD%3D6%2BayUkLozAAvqeTCV8R%3DCdeig%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "bazel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/CAAVj6hwj%3DeXH55oO9uwuSK23bFN_9PD%3DZ4LK7Q1iD9AZd3%2BQUA%40mail.gmail.com.
On Tue, Jun 8, 2021 at 11:49 PM Andrew Allen <m...@andrewzallen.com> wrote:I'm strongly in favor of this. Old toolchains are very taxing.On Tue, Jun 8, 2021 at 2:44 AM 'Philipp Wollermann' via bazel-discuss <bazel-...@googlegroups.com> wrote:Hi Bazel users,We recently got the feedback from a user that it's difficult to bump certain dependencies of Bazel like gRPC and Abseil to newer versions, because these versions cannot be compiled on older Linux distributions like CentOS 7 due to it including a rather old gcc version. OTOH newer Linux distributions like Fedora 34 cannot build the old dependency versions, as they use stricter compilers.In order to break this tie and unblock the upgrades, I'm considering removing support for CentOS 7 and Ubuntu 16.04 from Bazel's master branch.Ubuntu 16.04 was end of life'd in April of 2019, more than 2 years ago.CentOS 7 was EOL'd in Q4 2020.Agree on sentiment.Minor clarification in case it matters: Ubuntu 16.04 is still alive; it will EOL in 2023. It just hit "end of support" in April 2021. That same figure, but with actual dates, is here: https://wiki.ubuntu.com/Releases
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/CAChJXxNaHePH7PVVP5pNA%2BvpDbxq5F1mhTYYu8rch%3DD9xWHeZQ%40mail.gmail.com.
Ubuntu 16.04 was end of life'd in April of 2019, more than 2 years ago.CentOS 7 was EOL'd in Q4 2020.
Organizations on these systems should already be in the process of upgrading and are hopefully nearing completion.
--
You received this message because you are subscribed to the Google Groups "bazel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/e4d38cdc-d367-430b-8cc1-9ce75964d9e7n%40googlegroups.com.