depends: fallback server missing Qt downloads #33898

issue fanquake openend this issue on November 18, 2025
  1. fanquake commented at 10:40 am on November 18, 2025: member

    Looks like https://code.qt.io is down / having issues. None of the files needed from that site are available from the fallback server:

     0Checksum missing or mismatched for qt source. Forcing re-download.
     1Fetching qtbase-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
     2  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
     3                                 Dload  Upload   Total   Spent    Left  Speed
     4100   281  100   281    0     0    306      0 --:--:-- --:--:-- --:--:--   306
     5100 47.1M  100 47.1M    0     0  4687k      0  0:00:10  0:00:10 --:--:-- 7798k
     6/bitcoin/depends/work/download/qt-6.7.3/qtbase-everywhere-src-6.7.3.tar.xz.temp: OK
     7Fetching qttranslations-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
     8  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
     9                                 Dload  Upload   Total   Spent    Left  Speed
    10100   289  100   289    0     0    284      0  0:00:01  0:00:01 --:--:--   285
    11100 1511k  100 1511k    0     0   622k      0  0:00:02  0:00:02 --:--:-- 1430k
    12/bitcoin/depends/work/download/qt-6.7.3/qttranslations-everywhere-src-6.7.3.tar.xz.temp: OK
    13Fetching qttools-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
    14  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    15                                 Dload  Upload   Total   Spent    Left  Speed
    16100   282  100   282    0     0    336      0 --:--:-- --:--:-- --:--:--   336
    17100 8811k  100 8811k    0     0  2715k      0  0:00:03  0:00:03 --:--:-- 3864k
    18/bitcoin/depends/work/download/qt-6.7.3/qttools-everywhere-src-6.7.3.tar.xz.temp: OK
    19Fetching CMakeLists.txt?h=6.7.3 from https://code.qt.io/cgit/qt/qt5.git/plain
    20  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    21                                 Dload  Upload   Total   Spent    Left  Speed
    22  0     0    0     0    0     0      0      0 --:--:--  0:00:30 --:--:--     0
    23curl: (28) Failed to connect to code.qt.io port 443 after 30002 ms: Timeout was reached
    24Warning: Problem : timeout. Will retry in 1 seconds. 3 retries left.
    25  0     0    0     0    0     0      0      0 --:--:--  0:00:30 --:--:--     0
    26curl: (28) Failed to connect to code.qt.io port 443 after 30006 ms: Timeout was reached
    27Warning: Problem : timeout. Will retry in 2 seconds. 2 retries left.
    28  0     0    0     0    0     0      0      0 --:--:--  0:00:30 --:--:--     0
    29curl: (28) Failed to connect to code.qt.io port 443 after 30005 ms: Timeout was reached
    30Warning: Problem : timeout. Will retry in 4 seconds. 1 retries left.
    31  0     0    0     0    0     0      0      0 --:--:--  0:00:30 --:--:--     0
    32curl: (28) Failed to connect to code.qt.io port 443 after 30004 ms: Timeout was reached
    33Fetching CMakeLists.txt?h=6.7.3 from https://bitcoincore.org/depends-sources
    34  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    35                                 Dload  Upload   Total   Spent    Left  Speed
    36  0   146    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
    37curl: (22) The requested URL returned error: 404
    38make[1]: *** [funcs.mk:346: /bitcoin/depends/sources/download-stamps/.stamp_fetched-qt-qtbase-everywhere-src-6.7.3.tar.xz.hash] Error 22
    39make[1]: Leaving directory '/bitcoin/depends'
    40make: *** [Makefile:276: download-linux] Error 2
    41make: Leaving directory '/bitcoin/depends'
    
  2. maflcko commented at 11:19 am on November 18, 2025: member
    They are cgit requests, so likely the server is just dos’d by llm bots
  3. maflcko added the label Build system on Nov 18, 2025
  4. achow101 commented at 8:10 pm on November 18, 2025: member

    The file is located at https://bitcoincore.org/depends-sources/CMakeLists.txt-6.7.3

    Not sure how to have download figure that out.

  5. fanquake commented at 9:34 am on November 19, 2025: member
  6. hebasto commented at 4:54 pm on November 20, 2025: member

    I forced fallback downloads using the following patch:

     0--- a/depends/funcs.mk
     1+++ b/depends/funcs.mk
     2@@ -36,8 +36,7 @@ define fetch_file_inner
     3 endef
     4 
     5 define fetch_file
     6-    ( $(call fetch_file_inner,$(1),$(2),$(3),$(4),$(5)) || \
     7-      $(call fetch_file_inner,$(1),$(FALLBACK_DOWNLOAD_PATH),$(4),$(4),$(5)))
     8+      $(call fetch_file_inner,$(1),$(FALLBACK_DOWNLOAD_PATH),$(4),$(4),$(5))
     9 endef
    10 
    11 # Shell script to create a source tarball in $(1)_source from local directory
    

    Everything appears to work as expected:

     0$ gmake -C depends qt_fetched
     1gmake: Entering directory '/home/hebasto/dev/bitcoin/depends'
     2Fetching qtbase-everywhere-src-6.7.3.tar.xz from https://bitcoincore.org/depends-sources
     3  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
     4                                 Dload  Upload   Total   Spent    Left  Speed
     5100 47.1M  100 47.1M    0     0  2753k      0  0:00:17  0:00:17 --:--:-- 3259k
     6/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/qtbase-everywhere-src-6.7.3.tar.xz.temp: OK
     7Fetching qttranslations-everywhere-src-6.7.3.tar.xz from https://bitcoincore.org/depends-sources
     8  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
     9                                 Dload  Upload   Total   Spent    Left  Speed
    10100 1511k  100 1511k    0     0   829k      0  0:00:01  0:00:01 --:--:--  829k
    11/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/qttranslations-everywhere-src-6.7.3.tar.xz.temp: OK
    12Fetching qttools-everywhere-src-6.7.3.tar.xz from https://bitcoincore.org/depends-sources
    13  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    14                                 Dload  Upload   Total   Spent    Left  Speed
    15100 8811k  100 8811k    0     0  1109k      0  0:00:07  0:00:07 --:--:-- 1706k
    16/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/qttools-everywhere-src-6.7.3.tar.xz.temp: OK
    17Fetching CMakeLists.txt-6.7.3 from https://bitcoincore.org/depends-sources
    18  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    19                                 Dload  Upload   Total   Spent    Left  Speed
    20100  4041  100  4041    0     0   5121      0 --:--:-- --:--:-- --:--:--  5121
    21/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/CMakeLists.txt-6.7.3.temp: OK
    22Fetching ECMOptionalAddSubdirectory.cmake-6.7.3 from https://bitcoincore.org/depends-sources
    23  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    24                                 Dload  Upload   Total   Spent    Left  Speed
    25100  3029  100  3029    0     0   3741      0 --:--:-- --:--:-- --:--:--  3739
    26/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/ECMOptionalAddSubdirectory.cmake-6.7.3.temp: OK
    27Fetching QtTopLevelHelpers.cmake-6.7.3 from https://bitcoincore.org/depends-sources
    28  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    29                                 Dload  Upload   Total   Spent    Left  Speed
    30100 21633  100 21633    0     0  22979      0 --:--:-- --:--:-- --:--:-- 22964
    31/home/hebasto/dev/bitcoin/depends/work/download/qt-6.7.3/QtTopLevelHelpers.cmake-6.7.3.temp: OK
    32gmake: Leaving directory '/home/hebasto/dev/bitcoin/depends'
    33$ gmake -C depends qt_extracted
    34gmake: Entering directory '/home/hebasto/dev/bitcoin/depends'
    35Extracting qt...
    36/home/hebasto/dev/bitcoin/depends/sources/qtbase-everywhere-src-6.7.3.tar.xz: OK
    37/home/hebasto/dev/bitcoin/depends/sources/qttranslations-everywhere-src-6.7.3.tar.xz: OK
    38/home/hebasto/dev/bitcoin/depends/sources/qttools-everywhere-src-6.7.3.tar.xz: OK
    39/home/hebasto/dev/bitcoin/depends/sources/CMakeLists.txt-6.7.3: OK
    40/home/hebasto/dev/bitcoin/depends/sources/ECMOptionalAddSubdirectory.cmake-6.7.3: OK
    41/home/hebasto/dev/bitcoin/depends/sources/QtTopLevelHelpers.cmake-6.7.3: OK
    42gmake: Leaving directory '/home/hebasto/dev/bitcoin/depends'
    
  7. fanquake commented at 4:57 pm on November 20, 2025: member
    Seems like https://code.qt.io also doesn’t work with (some?) VPN providers, so we should probably move away from using that.
  8. hebasto commented at 5:04 pm on November 20, 2025: member

    Seems like https://code.qt.io also doesn’t work with (some?) VPN providers, so we should probably move away from using that.

    I can see two options:

    1. Switch to https://raw.githubusercontent.com/qt/qt5.
    2. Treat the three files as patches.
  9. fanquake closed this on Nov 25, 2025

  10. fanquake referenced this in commit 902717b66d on Nov 25, 2025
  11. fanquake reopened this on Nov 25, 2025

  12. fanquake closed this on Nov 25, 2025


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-11-26 21:13 UTC

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