Criteria to drop Trusty Travis #17628

issue Sjors opened this issue on November 28, 2019
  1. Sjors commented at 10:54 AM on November 28, 2019: member

    @emilengler attempted removing the Trusty Travis build in #16930, but this was considered premature. Currently this Travis machine is broken (#17626), hopefully temporarily. It seems useful to have a list of criteria ready for when it can safely be dropped:

    As @MarcoFalke pointed out:

    This is still used to ensure we can build with the minimum required qt and boost versions

    Minimum versions are defined here: https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md

    Our minimum QT version is 5.5.1. Trusty ships with 5.2.1, Xenial ships with 5.5.1. So we don't need Trusty for QT.

    Our minimum Boost version is 1.47.0. Trusty ships with 1.54 and Xenial ships with 1.58, so neither covers the oldest version. Discussion about the mimimum required boost version is in #8875. We shouldn't drop Trusty until we bump the minimum version to 1.58.

    I did not look at other dependencies.

  2. Sjors added the label Feature on Nov 28, 2019
  3. Sjors cross-referenced this on Nov 28, 2019 from issue ci: Remove trusty by emilengler
  4. Sjors cross-referenced this on Nov 28, 2019 from issue Travis apt download for trusty is failing with 401 by laanwj
  5. laanwj commented at 11:02 AM on November 28, 2019: member

    Maybe it'd make sense to replace Ubuntu Trusty with Centos 7 as the "check ancient backward compatibililty" Travis run. It's supported until 2024, apparently.

  6. hebasto cross-referenced this on Nov 29, 2019 from issue ci: Add CentOS 7 build by hebasto
  7. MarcoFalke closed this on Dec 7, 2019

  8. sidhujag referenced this in commit 0bfc992d17 on Dec 7, 2019
  9. hebasto cross-referenced this on Jan 9, 2020 from issue ci: Combine 32-bit build with CentOS 7 build by theStack
  10. theStack cross-referenced this on Jan 9, 2020 from issue ci: Combine 32 bit build with centos build by MarcoFalke
  11. sidhujag referenced this in commit 352aa1f19d on Nov 10, 2020
  12. bitcoin locked this on Dec 16, 2021
  13. PastaPastaPasta referenced this in commit c3deb2e994 on Jul 17, 2022
  14. PastaPastaPasta referenced this in commit a450681a8f on Aug 30, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:54 UTC