depends: update freetype and document remaining bitcoin-qt runtime libs #33952

pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:close_out_29977 changing 3 files +11 −4
  1. fanquake commented at 4:41 pm on November 26, 2025: member
    Update freetype to 2.11.1. Updating fontconfig (currently 2.12.6) to 2.13.1 requires what looks like a hard dep on gperf; leaving that as-is for now. Document expectations in symbol-check.py. Closes #29977 (changes are based on discussion there).
  2. DrahtBot added the label Build system on Nov 26, 2025
  3. DrahtBot commented at 4:41 pm on November 26, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33952.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK sedited
    Concept ACK hebasto

    If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.

  4. fanquake added the label DrahtBot Guix build requested on Nov 26, 2025
  5. hebasto commented at 5:32 pm on November 26, 2025: member
    Concept ACK.
  6. depends: freetype 2.11.1 ef4ce19a15
  7. guix: add bitcoin-qt runtime libs doc in symbol-check
    libfreetype and libfontconfig are our two remaining runtime libs for
    bitcoin-qt. According to #29977 Ubuntu 22.04 should be considered the
    baseline for what is supported. Document that.
    
    Closes #29977.
    41e657aacf
  8. fanquake force-pushed on Nov 27, 2025
  9. DrahtBot commented at 11:09 am on November 29, 2025: contributor

    Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

    File commit 85d058dc537e62258ef3b3eb73589a242b885b8d(master) commit e33d885466d582139929ba6d163da9f50268ef81(pull/33952/merge)
    *-aarch64-linux-gnu-debug.tar.gz 2d6f90b81907ff24... 8a383efe101b259e...
    *-aarch64-linux-gnu.tar.gz 0300462102025281... a252d6f547828505...
    *-arm-linux-gnueabihf-debug.tar.gz 82368c11f9cde8a5... c74e1de9bf4ab43b...
    *-arm-linux-gnueabihf.tar.gz c6ac052266a64835... cdc99134edd1c428...
    *-arm64-apple-darwin-codesigning.tar.gz 5f5832ef8bf93023... 28a19d2437dc13dd...
    *-arm64-apple-darwin-unsigned.tar.gz ea73f4191ea8a9fa... 7d74b9667f8c254b...
    *-arm64-apple-darwin-unsigned.zip 00efc1a4ec4bb694... 21e5abc8fe7b7636...
    *-powerpc64-linux-gnu-debug.tar.gz d6651d0564cf634d... 6c4d595f8dc7ddb7...
    *-powerpc64-linux-gnu.tar.gz 5298fdd361ce9ff3... b6f8dee2dc684ca4...
    *-riscv64-linux-gnu-debug.tar.gz 69f4f5448fcec80e... 1a5cda3d90b0a9ef...
    *-riscv64-linux-gnu.tar.gz d3e075a72b0efdb2... aeab338d7e101d19...
    *-x86_64-apple-darwin-codesigning.tar.gz c2d5ac477d817f1a... 2ccc35d75da20ef2...
    *-x86_64-apple-darwin-unsigned.tar.gz bdfbbf71a234c17c... 3c7b8c92ac9634f7...
    *-x86_64-apple-darwin-unsigned.zip 76f7549d40cbccdf... c0c3b549dcd54690...
    *-x86_64-linux-gnu-debug.tar.gz 1e510b97114627bb... 7fb691982aad0f59...
    *-x86_64-linux-gnu.tar.gz 74f1016fe7477f9f... da0ee1527f35ad41...
    *.tar.gz 433b26f9c5b48c60... 0302a062c867df5f...
    SHA256SUMS.part 459eedb95c6eec28... 46bd4d3981bbdf46...
    guix_build.log 49967f99bec9d040... 6410ee1427b2acb6...
    guix_build.log.diff 691fa4f566a0ea3d...
  10. DrahtBot removed the label DrahtBot Guix build requested on Nov 29, 2025
  11. sedited approved
  12. sedited commented at 5:18 pm on December 4, 2025: contributor

    Guix build:

     0760ca6bb241b02b496785a0123cea4e9e49e03e27e2280824237bd4125ffb1d0  guix-build-41e657aacfa6/output/aarch64-linux-gnu/SHA256SUMS.part
     1432c63a2879ef00793c9378f64d5130752258c0d845b565c4fa7c708399be01a  guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu-debug.tar.gz
     215c65f8720598ff04dba8d15b0b49e5ab9064f6798159b331681806a62f28426  guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu.tar.gz
     3d53c1ef1fd1501f0452d9a5c220f90ff2662be758f87894a0aa4af9cd1d7574d  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/SHA256SUMS.part
     42b73545390196a55d9b367edd43f2f09300adabfd3f0c081ad43fd312a7c3f57  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf-debug.tar.gz
     55fb07ee7dc2cfb6719d74e240214799c49198d397d986276ccc428604f3c46e8  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf.tar.gz
     61e1f104ea8e39e8643b989a45cc7aafd89d40a7f222a9ecece6c2531a2687b96  guix-build-41e657aacfa6/output/arm64-apple-darwin/SHA256SUMS.part
     70cd0a2a94f50dc73a639867e8b644599ad9b82ee6a2157261e00605f869ac8c3  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-codesigning.tar.gz
     84e4a9d6e3b9fdee05b2d4ef386bee6a0c3f38f8178b81690074291322478052b  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.tar.gz
     9fed6e99c77592a772d87f07238f9a31accd25c988af5a927c61cb490ac284d41  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.zip
    1094b8dd77714b0a8070fda9b53122c3309f52017260db29d4368d62b5da897abd  guix-build-41e657aacfa6/output/dist-archive/bitcoin-41e657aacfa6.tar.gz
    115fc310856fa4fc83d57facca488f647830e02d2e5f2ab8c9cab26ad7597d7263  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/SHA256SUMS.part
    12e2403021fb3848c78c60b58f72ba0026bd0d53af0c3caf28081068f3a8a75da4  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu-debug.tar.gz
    1328f53e0ebec9c7154b85564a884a133a3a47db19d9865ddbf2816b9efb762e7c  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu.tar.gz
    147c4804d0010249f836d096ba6a52225c111096163ea00ddc0bce424776d34ef9  guix-build-41e657aacfa6/output/riscv64-linux-gnu/SHA256SUMS.part
    15609483b332bee4fb09bb4e3d4ebe57fefd08d0432cfbd7a5cbe1508e7f2d6ffe  guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu-debug.tar.gz
    16276a9b69da5de6975b45dbdf9efce83ced538bdb11ecc4b72cf57b911b6a8ddd  guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu.tar.gz
    17a87b5126cd46e67642c456d4d03113726f0b37b70241e25d70b30fef656537e1  guix-build-41e657aacfa6/output/x86_64-apple-darwin/SHA256SUMS.part
    188fc140646c1cb2e2cd0408b616f99d9d4afc96d95cd069d9cc8afa2655f51f60  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-codesigning.tar.gz
    199892ae4cc1df23ce34737fee42bf9b9188914bc4bf7546f9e38abe1c945aa42f  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.tar.gz
    2086ed2f09b9963db32ddf007b27f53873aa1063d88dd33104d60549fa23948cd8  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.zip
    219aaab9e860e08494e2176e76b29230512825ffc799d0d54d0d0e2a14159d99d0  guix-build-41e657aacfa6/output/x86_64-linux-gnu/SHA256SUMS.part
    227cef324153a755a6ae2793bced3f5fbf7e0a7de6c2569fb74ad8d05a296c6453  guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu-debug.tar.gz
    23ada7a873e12464f1eb8b81195555cf93f32f940204161d8e52ab278e7708956f  guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu.tar.gz
    244f2d2dd79400011aaaaf979023499e24758a04937c837e935b3e9025ddb66ee9  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/SHA256SUMS.part
    256664a0177aaa1df33ab316820d6becad356997d27f9ed03f2d180ef71d4d915d  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-codesigning.tar.gz
    26fadada5e07bb38a1fe63f3e2a391a846c1b85ff193518930b4eb723c406c3e59  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-debug.zip
    27e902f3a66e761d20155fab16f91f51d7f4eec18451100f6991f3cafcf09b00e5  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-setup-unsigned.exe
    28e3b698ab5e1e5559d56fa0908344192f322aaf6015d229b81a9a1acfed81b33a  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-unsigned.zip
    

    Also tested the gui on ubuntu 24.04.

    ACK 41e657aacfa6

  13. DrahtBot requested review from hebasto on Dec 4, 2025
  14. fanquake commented at 1:01 pm on December 5, 2025: member

    Guix Build (aarch64):

     0760ca6bb241b02b496785a0123cea4e9e49e03e27e2280824237bd4125ffb1d0  guix-build-41e657aacfa6/output/aarch64-linux-gnu/SHA256SUMS.part
     1432c63a2879ef00793c9378f64d5130752258c0d845b565c4fa7c708399be01a  guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu-debug.tar.gz
     215c65f8720598ff04dba8d15b0b49e5ab9064f6798159b331681806a62f28426  guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu.tar.gz
     3d53c1ef1fd1501f0452d9a5c220f90ff2662be758f87894a0aa4af9cd1d7574d  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/SHA256SUMS.part
     42b73545390196a55d9b367edd43f2f09300adabfd3f0c081ad43fd312a7c3f57  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf-debug.tar.gz
     55fb07ee7dc2cfb6719d74e240214799c49198d397d986276ccc428604f3c46e8  guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf.tar.gz
     61e1f104ea8e39e8643b989a45cc7aafd89d40a7f222a9ecece6c2531a2687b96  guix-build-41e657aacfa6/output/arm64-apple-darwin/SHA256SUMS.part
     70cd0a2a94f50dc73a639867e8b644599ad9b82ee6a2157261e00605f869ac8c3  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-codesigning.tar.gz
     84e4a9d6e3b9fdee05b2d4ef386bee6a0c3f38f8178b81690074291322478052b  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.tar.gz
     9fed6e99c77592a772d87f07238f9a31accd25c988af5a927c61cb490ac284d41  guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.zip
    1094b8dd77714b0a8070fda9b53122c3309f52017260db29d4368d62b5da897abd  guix-build-41e657aacfa6/output/dist-archive/bitcoin-41e657aacfa6.tar.gz
    115fc310856fa4fc83d57facca488f647830e02d2e5f2ab8c9cab26ad7597d7263  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/SHA256SUMS.part
    12e2403021fb3848c78c60b58f72ba0026bd0d53af0c3caf28081068f3a8a75da4  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu-debug.tar.gz
    1328f53e0ebec9c7154b85564a884a133a3a47db19d9865ddbf2816b9efb762e7c  guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu.tar.gz
    147c4804d0010249f836d096ba6a52225c111096163ea00ddc0bce424776d34ef9  guix-build-41e657aacfa6/output/riscv64-linux-gnu/SHA256SUMS.part
    15609483b332bee4fb09bb4e3d4ebe57fefd08d0432cfbd7a5cbe1508e7f2d6ffe  guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu-debug.tar.gz
    16276a9b69da5de6975b45dbdf9efce83ced538bdb11ecc4b72cf57b911b6a8ddd  guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu.tar.gz
    17a87b5126cd46e67642c456d4d03113726f0b37b70241e25d70b30fef656537e1  guix-build-41e657aacfa6/output/x86_64-apple-darwin/SHA256SUMS.part
    188fc140646c1cb2e2cd0408b616f99d9d4afc96d95cd069d9cc8afa2655f51f60  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-codesigning.tar.gz
    199892ae4cc1df23ce34737fee42bf9b9188914bc4bf7546f9e38abe1c945aa42f  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.tar.gz
    2086ed2f09b9963db32ddf007b27f53873aa1063d88dd33104d60549fa23948cd8  guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.zip
    219aaab9e860e08494e2176e76b29230512825ffc799d0d54d0d0e2a14159d99d0  guix-build-41e657aacfa6/output/x86_64-linux-gnu/SHA256SUMS.part
    227cef324153a755a6ae2793bced3f5fbf7e0a7de6c2569fb74ad8d05a296c6453  guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu-debug.tar.gz
    23ada7a873e12464f1eb8b81195555cf93f32f940204161d8e52ab278e7708956f  guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu.tar.gz
    244f2d2dd79400011aaaaf979023499e24758a04937c837e935b3e9025ddb66ee9  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/SHA256SUMS.part
    256664a0177aaa1df33ab316820d6becad356997d27f9ed03f2d180ef71d4d915d  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-codesigning.tar.gz
    26fadada5e07bb38a1fe63f3e2a391a846c1b85ff193518930b4eb723c406c3e59  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-debug.zip
    27e902f3a66e761d20155fab16f91f51d7f4eec18451100f6991f3cafcf09b00e5  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-setup-unsigned.exe
    28e3b698ab5e1e5559d56fa0908344192f322aaf6015d229b81a9a1acfed81b33a  guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-unsigned.zip
    
  15. fanquake merged this on Dec 8, 2025
  16. fanquake closed this on Dec 8, 2025

  17. fanquake deleted the branch on Dec 8, 2025
  18. hebasto commented at 11:40 am on December 9, 2025: member
    Post-merge ACK 41e657aacfa605ac2de08ef26f2b536810f3e55a.

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: 2025-12-17 03:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me