| 29 Dec 2025 |
mdaniels5757 | Redacted or Malformed Event | 23:26:10 |
mdaniels5757 | Looks like you can't use fetchFromGitLab in the bootstrap process (like fetchpatch)? With this patch, it evals (I haven't built):
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index 41d2b1f953f0..43df6360ade5 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -2,6 +2,7 @@
lib,
callPackage,
fetchFromGitLab,
+ fetchurl,
fetchpatch,
}:
@@ -49,14 +50,12 @@ let
];
};
};
- libxml2 = callPackage ./common.nix {
+ libxml2 = callPackage ./common.nix rec {
version = "2.15.1";
- src = fetchFromGitLab {
- domain = "gitlab.gnome.org";
- owner = "GNOME";
- repo = "libxml2";
- tag = "v${packages.libxml2.version}";
- hash = "sha256-FUfYMq5xT2i88JdIw9OtSofraUL3yjsyOVund+mfJKQ=";
+ src = fetchurl {
+ name = "libxml2-${version}-source.tar.gz";
+ url = "https://gitlab.gnome.org/api/v4/projects/GNOME%2Flibxml2/repository/archive.tar.gz?sha=refs/tags/v${packages.libxml2.version}";
+ hash = "sha256-2py4DlRIlD4h1x8379d+whzsNbh8ofHpNAad/QFsTuw=";
};
extraMeta = {
maintainers = with lib.maintainers; [
| 23:26:28 |
Grimmauld (any/all) | Ah, nice! I'll give that another shot tomorrow then! | 23:28:08 |
| 30 Dec 2025 |
Grimmauld (any/all) | okay, i give up. I got gettext to build with devendored libxml2, bu doesn't seem to work. The check for working c compiler in binutils fails, and didn't before | 10:34:17 |
Grimmauld (any/all) | oh wait hold on, now it is going? One more attempt, i just meant to clean up the patches before dumping my progress here, but 🤷 | 10:42:02 |
Grimmauld (any/all) | https://github.com/NixOS/nixpkgs/pull/475301
there, have fun. After seeing how much pain his was, i am no longer completely convinced this is a good idea, but have a PR anyways | 12:43:09 |
Grimmauld (any/all) | oh crap, darwin | 12:43:41 |
Grimmauld (any/all) | AAA | 12:43:42 |
Grimmauld (any/all) | painful | 12:43:51 |
Grimmauld (any/all) | and musl too... UGH | 12:49:02 |
Grimmauld (any/all) | yeah... | 12:49:06 |
| zimward changed their display name from zimward @ 39c3 ☎️ 75947 to zimward. | 23:39:05 |
| jappie changed their display name from jasper @ 39c3 ☎️ 62749 to jasper. | 23:38:40 |
| jappie | 23:40:10 |
| 1 Jan 2026 |
| amadaluzia changed their display name from amadaluzia to amadaluzia (happy new year!). | 00:15:47 |
Randy Eckenrode | What’s painful about Darwin? | 11:38:02 |
Randy Eckenrode | Darwin already has to deal with libxml2 in the bootstrap. | 11:38:33 |
| 2 Jan 2026 |
| amadaluzia changed their display name from amadaluzia (happy new year!) to amadaluzia. | 04:46:56 |
| 4 Jan 2026 |
| jappie changed their display name from jasper to jappie. | 10:59:43 |
| Find me at aleksana:qaq.li changed their display name from aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) to aleksana 🏳️⚧️ (deprecated). | 17:12:31 |
| Find me at aleksana:qaq.li changed their display name from aleksana 🏳️⚧️ (deprecated) to Find me at aleksana:qaq.li. | 17:14:22 |
| 5 Jan 2026 |
lzcunt | Not sure if this is the most correct place to ask but it'd be nice to get some eyes on https://github.com/NixOS/nixpkgs/pull/469356 | 22:08:40 |
| 11 Jan 2026 |
| ghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin. | 15:05:08 |
| @ghpzin:envs.net left the room. | 16:16:24 |
| 12 Jan 2026 |
dish [Fox/It/She] | https://github.com/NixOS/nixpkgs/pull/479322 👀 | 14:08:02 |
Alyssa Ross | wow, nice! | 15:41:03 |
aleksi | Yes, the pieces seem to be coming together (: | 16:21:29 |
Grimmauld (any/all) | i do wonder how hard it would be to just implement tinyCC in pure nix... | 16:39:34 |
dish [Fox/It/She] | i would like to not implement a compiler in nix, that doesnt sound fun | 19:15:43 |
dish [Fox/It/She] | also then we'd have to bootstrap nix with nix so... fun problem | 19:16:01 |