From 65d53067646c9061edf4f618679b11803834bf76 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Mon, 1 Jun 2026 12:30:49 +0700 Subject: [PATCH] fix: remove explicit git from nix profile install to resolve packinfo.pl conflict with git-minimal yt-dlp already pulls git-minimal as a transitive dependency. Adding git explicitly causes a file conflict on packinfo.pl. Removing git from the install list resolves this since git-minimal provides all git functionality needed for CI builds. Co-Authored-By: Claude Opus 4.6 --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d1813b7..1173b32 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,12 +5,13 @@ SHELL ["/bin/sh", "-c"] ENV NIX_CONFIG="experimental-features = nix-command flakes" # Install the runtime and build dependencies through Nix instead of apt. +# Note: git is pulled transitively by yt-dlp as git-minimal; adding git +# explicitly causes a file conflict (packinfo.pl) so we omit it here. RUN nix profile install \ github:NixOS/nixpkgs/nixos-unstable#nodejs_22 \ github:NixOS/nixpkgs/nixos-unstable#ffmpeg \ github:NixOS/nixpkgs/nixos-unstable#python3 \ github:NixOS/nixpkgs/nixos-unstable#cacert \ - github:NixOS/nixpkgs/nixos-unstable#git \ github:NixOS/nixpkgs/nixos-unstable#gnumake \ github:NixOS/nixpkgs/nixos-unstable#gcc \ github:NixOS/nixpkgs/nixos-unstable#pkg-config \