| 5 Oct 2025 |
dish [Fox/It/She] | gotten all the way to the end of emily's commits. Next step is gcc that links against our built gcc, then I need to see if I can build a bootstrap-tools tarball | 04:05:57 |
dish [Fox/It/She] | * gotten all the way to the end of emily's commits. Next step is gcc that links against our built glibc, then I need to see if I can build a bootstrap-tools tarball | 04:06:05 |
dish [Fox/It/She] | also at the moment I've left glibc at 2.38(the version emily had) as there are some weird issues with later versions that I don't want to worry about at the moment. It shouldn't be an issue, as we just need a gcc built against glibc that we can use to have stdenv bootstrap its own gcc+glibc, but i'm still not taking the risk. A lot of other software has been upgraded and builds fine though. | 04:07:25 |
dish [Fox/It/She] | again of course, these are only for use in the bootstrap tarball, and are not designed for use outside of that. stdenv needs to build its own environment from this set of tools. | 04:07:49 |
dish [Fox/It/She] | * again of course, these are only for use in the bootstrap tarball, and are not designed for use outside of that. stdenv needs to build up its own environment from this set of tools. | 04:07:56 |
dish [Fox/It/She] | but the next steps are for tomorrow lmao | 04:08:49 |
dish [Fox/It/She] | its just past midnight here lol | 04:09:06 |
🐰 xiaoxiangmoe | I try to run nix-build -A make-minimal-bootstrap-sources. But I get
fatal: unable to access 'https://git.savannah.nongnu.org/git/mescc-tools.git/': Failed to connect to git.savannah.nongnu.org port 443 after 131039 ms: Could not connect to server
| 05:24:29 |
🐰 xiaoxiangmoe | Maybe we should mirror it in GitHub 😭 | 05:31:43 |
| somasis joined the room. | 06:11:35 |
dish [Fox/It/She] | ahh, yeah, savannah has been having issues recently. I'm hesitant to mirror it just because we lose the attestation of using the upstream source. | 15:15:15 |
dish [Fox/It/She] | and with this process I would like it to be as simple and transparent as possible, since the whole point is that its secure, and using mirrors is... less secure in a way | 15:17:40 |
🐰 xiaoxiangmoe | Also I can't download
url = "mirror://gnu/mes/mes-${version}.tar.gz";
| 15:25:22 |
🐰 xiaoxiangmoe | So I change it to
url = "https://mirrors.kernel.org/gnu/mes/mes-${version}.tar.gz";
| 15:25:37 |
🐰 xiaoxiangmoe | url = "https://repo.or.cz/tinycc.git/snapshot/${rev}.tar.gz";
to url = "https://github.com/TinyCC/tinycc/archive/${rev}.tar.gz";
| 15:26:21 |
🐰 xiaoxiangmoe | * url = "https://repo.or.cz/tinycc.git/snapshot/${rev}.tar.gz";
to
url = "https://github.com/TinyCC/tinycc/archive/${rev}.tar.gz";
| 15:26:32 |
🐰 xiaoxiangmoe | 😭 Many site are unreachable for me | 15:27:00 |
🐰 xiaoxiangmoe | * Also I can't download
url = "mirror://gnu/mes/mes-${version}.tar.gz";
| 15:27:13 |
🐰 xiaoxiangmoe | * Also I can't download
url = "mirror://gnu/mes/mes-${version}.tar.gz";
| 15:27:23 |
🐰 xiaoxiangmoe | * So I change it to
url = "https://mirrors.kernel.org/gnu/mes/mes-${version}.tar.gz";
| 15:27:30 |
🐰 xiaoxiangmoe | * Also change
url = "https://repo.or.cz/tinycc.git/snapshot/${rev}.tar.gz";
to
url = "https://github.com/TinyCC/tinycc/archive/${rev}.tar.gz";
| 15:27:43 |
| 6 Oct 2025 |
dish [Fox/It/She] | is this an issue where a firewall or something is blocking the sites? or you can connect, but they are too slow and just timeout? | 00:50:00 |
K900 | I would assume the issue is called being in China | 04:46:29 |
Alyssa Ross | Remember fetchurl supports multiple URLs for the same hash | 06:04:25 |
🐰 xiaoxiangmoe | Some site too slow and timeout, and some site unreachable.
Only github site and linux kernel site is connectable in China. | 12:58:32 |
| 9 Oct 2025 |
dish [Fox/It/She] | made progress on minimal-bootstrap-next, having issues with a glibc-based gcc build | 01:26:04 |
dish [Fox/It/She] | pushed stuff to my fork on the minimal-bootstrap-next branch | 01:26:15 |
dish [Fox/It/She] | * made progress on minimal-bootstrap, having issues with a glibc-based gcc build | 01:26:36 |
dish [Fox/It/She] | HEAD commit doesn't build properly(try building pkgsi686Linux.minimal-bootstrap.gcc-glibc) | 01:27:02 |
dish [Fox/It/She] | HEAD commit doesn't build properly(try building pkgsi686Linux.minimal-bootstrap.gcc-glibc and you'll see) | 01:27:06 |