!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

232 Members
75 Servers

Load older messages


SenderMessageTime
29 Dec 2025
@mdaniels5757:matrix.orgmdaniels5757Redacted or Malformed Event23:26:10
@mdaniels5757:matrix.orgmdaniels5757

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:m.grimmauld.deGrimmauld (any/all)Ah, nice! I'll give that another shot tomorrow then!23:28:08
30 Dec 2025
@grimmauld:m.grimmauld.deGrimmauld (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 before10:34:17
@grimmauld:m.grimmauld.deGrimmauld (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:m.grimmauld.deGrimmauld (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 anyways12:43:09
@grimmauld:m.grimmauld.deGrimmauld (any/all)oh crap, darwin12:43:41
@grimmauld:m.grimmauld.deGrimmauld (any/all)AAA12:43:42
@grimmauld:m.grimmauld.deGrimmauld (any/all)painful12:43:51
@grimmauld:m.grimmauld.deGrimmauld (any/all)and musl too... UGH12:49:02
@grimmauld:m.grimmauld.deGrimmauld (any/all)yeah...12:49:06
@zimward:zimward.moezimward changed their display name from zimward @ 39c3 ☎️ 75947 to zimward.23:39:05
@jappie:jappie.devjappie changed their display name from jasper @ 39c3 ☎️ 62749 to jasper.23:38:40
@jappie:jappie.devjappie 23:40:10
1 Jan 2026
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia to amadaluzia (happy new year!).00:15:47
@reckenrode:matrix.orgRandy EckenrodeWhat’s painful about Darwin?11:38:02
@reckenrode:matrix.orgRandy EckenrodeDarwin already has to deal with libxml2 in the bootstrap.11:38:33
2 Jan 2026
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia (happy new year!) to amadaluzia.04:46:56
4 Jan 2026
@jappie:jappie.devjappie changed their display name from jasper to jappie.10:59:43
@aleksana:mozilla.orgFind 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
@aleksana:mozilla.orgFind 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
@sananatheskenana:matrix.orglzcuntNot 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/46935622:08:40
11 Jan 2026
@9hp71n:matrix.orgghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin.15:05:08
@ghpzin:envs.net@ghpzin:envs.net left the room.16:16:24
12 Jan 2026
@pyrox:pyrox.devdish [Fox/It/She]https://github.com/NixOS/nixpkgs/pull/479322 👀14:08:02
@qyliss:fairydust.spaceAlyssa Rosswow, nice!15:41:03
@aleksi:pikaviestin.fialeksiYes, the pieces seem to be coming together (:16:21:29
@grimmauld:m.grimmauld.deGrimmauld (any/all)i do wonder how hard it would be to just implement tinyCC in pure nix...16:39:34
@pyrox:pyrox.devdish [Fox/It/She]i would like to not implement a compiler in nix, that doesnt sound fun19:15:43
@pyrox:pyrox.devdish [Fox/It/She]also then we'd have to bootstrap nix with nix so... fun problem19:16:01

Show newer messages


Back to Room ListRoom Version: 9