Nixpkgs version Stable (25.05) Steps to reproduce The fetchFromRepoOrCz function in pkgs/build-support/fetchrepoorcz/default.nix downloads sources from https://repo.or.cz/ Unfortunately, the site blocks connections from the UK due to the Online Safety act and redirects all requests to https://repo.or.cz/uk-blocked.html I noticed this while trying to build docutils from a UK-based build machine. The build error is nix log /nix/store/q9q3xki1m7miwk8p9dqb6wjlq8mg0m11-source.drv trying https://repo.or.cz/docutils.git/snapshot/docutils-0.21.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 242 100 242 0 0 331 0 --:--:-- --:--:-- --:--:-- 331 100 2517 100 2517 0 0 3275 0 --:--:-- --:--:-- --:--:-- 0 unpacking source archive /build/docutils-0.21.2.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now do not know how to unpack source archive /build/docutils-0.21.2.tar.gz In fact, if one runs curl -LO https://repo.or.cz/docutils.git/snapshot/docutils-0.21.2.tar.gz the resulting file will contain the data from https://repo.or.cz/uk-blocked.html which is not a valid gzip archive. I searched for issues mentioning fetchFromRepoOrCz but found none. A quick search with rg in the repository returns only 7 packages using the function: pkgs/by-name/wi/windowmaker/package.nix (declared but not used) pkgs/by-name/ti/tinycc/package.nix pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix (declared but not used) pkgs/by-name/cd/cdimgtools/package.nix pkgs/by-name/sy/syslinux/package.nix pkgs/by-name/gl/glpng/package.nix pkgs/development/python-modules/docutils/default.nix Can Hydra reproduce this build failure? No, Hydra cannot reproduce this build failure. Link to Hydra build job No response Relevant log output docutils on an i686 nix log /nix/store/q9q3xki1m7miwk8p9dqb6wjlq8mg0m11-source.drv trying https://repo.or.cz/docutils.git/snapshot/docutils-0.21.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 242 100 242 0 0 331 0 --:--:-- --:--:-- --:--:-- 331 100 2517 100 2517 0 0 3275 0 --:--:-- --:--:-- --:--:-- 0 unpacking source archive /build/docutils-0.21.2.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now do not know how to unpack source archive /build/docutils-0.21.2.tar.gz tinycc on an i686 nix-build -I nixpkgs=/etc/nixpkgs '' --attr tinycc these 3 derivations will be built: /nix/store/gbzvgibfic9nm3d3ssvvqf00f6n9pryx-source.drv /nix/store/hlp8s9r43dbrzdw3xrqg19hl8fbn7x0b-libtcc.pc.drv /nix/store/2kf9hm960vfzjwnrdiq2z5pqfa4g680j-tcc-0.9.27-unstable-2025-01-06.drv building '/nix/store/hlp8s9r43dbrzdw3xrqg19hl8fbn7x0b-libtcc.pc.drv'... building '/nix/store/gbzvgibfic9nm3d3ssvvqf00f6n9pryx-source.drv'... trying https://repo.or.cz/tinycc.git/snapshot/f6385c05308f715bdd2c06336801193a21d69b50.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 242 100 242 0 0 787 0 --:--:-- --:--:-- --:--:-- 788 100 2517 100 2517 0 0 7423 0 --:--:-- --:--:-- --:--:-- 7423 unpacking source archive /build/f6385c05308f715bdd2c06336801193a21d69b50.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now do not know how to unpack source archive /build/f6385c05308f715bdd2c06336801193a21d69b50.tar.gz error: builder for '/nix/store/gbzvgibfic9nm3d3ssvvqf00f6n9pryx-source.drv' failed with exit code 1 error: 1 dependencies of derivation '/nix/store/2kf9hm960vfzjwnrdiq2z5pqfa4g680j-tcc-0.9.27-unstable-2025-01-06.drv' failed to build cdimgtools on an x86_64 nix build --offline 'nixpkgs#cdimgtools' error: builder for '/nix/store/4lr0c2yqa9l3a4fka97fncvhkvh14sc2-source.drv' failed with exit code 1; last 12 log lines: > > trying https://repo.or.cz/cdimgtools.git/snapshot/version/0.3.tar.gz > % Total % Received % Xferd Average Speed Time Time Time Current > Dload Upload Total Spent Left Speed > 100 242 100 242 0 0 623 0 --:--:-- --:--:-- --:--:-- 623 > 100 2517 100 2517 0 0 5007 0 --:--:-- --:--:-- --:--:-- 5007 > unpacking source archive /build/0.3.tar.gz > > gzip: stdin: not in gzip format > tar: Child returned status 1 > tar: Error is not recoverable: exiting now > do not know how to unpack source archive /build/0.3.tar.gz Additional context No response System metadata system: "i686-linux" host os: Linux 6.12.42, NixOS, 25.05 (Warbler), 25.05.20250819.a58390a multi-user?: no sandbox: yes version: nix-env (Nix) 2.28.4 nixpkgs: /nix/store/lgzfgc1acidk895knamw9kywlhmdwv9h-source Notify maintainers docutils: no maintainer tinycc: @joachifm syslinux: no maintainer cdimgtools: @hhm0 glpng: no maintainer Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE .) I assert that this issue is relevant for Nixpkgs I assert that this is a bug and not a support request. I assert that this is a bug and not a support request. I assert that this is not a duplicate of an existing issue. I assert that this is not a duplicate of an existing issue. I assert that I have read the NixOS Code of Conduct and agree to abide by it. Is this issue important to you? Add a 👍 reaction to issues you find important.