From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cIjwAh4Hb2dgUAAAqHPOHw:P1 (envelope-from ) for ; Fri, 27 Dec 2024 19:59:26 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cIjwAh4Hb2dgUAAAqHPOHw (envelope-from ) for ; Fri, 27 Dec 2024 20:59:26 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="lJW/GmLa"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1735329565; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=RbwAkEc4zXtfONJn7H78BqLb2+/kyOKJ+UhVcd9mSOo=; b=ogdpMdG7zr7AXZG1LgGhPyX/z3DinyFYYKBNTncWU6Rd2lv6FB5ksgb2XWaO6IJYq5VE6u vnVlMs0i72atPwL+i8YhP3CJTK+jVXcbHIo+wzjZ9d4epuVjHLZzxi2CYHmC/AsjgLJscJ 0AHcv5RSKXMWrGVnv88ffaqvN97n3FllN72m27h05h3T3eAmr3g9DPzGUKsM059r3FTHqB +8PKu+E2SBpMuW/RnllH7mNqu3g7kUl6MAIFYpyzs7Gr8bow6SVvZmirf491ld5QF1BBXf 6URWoOdxQAaO2Nvws/mDFSIV7jbzGiMk/64isWq+vmZ6+GZoimC5hL9/41TBEA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="lJW/GmLa"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1735329565; a=rsa-sha256; cv=none; b=HnQEIjSkuHPkshpHhTefPbgg5BD+eezKwcuuZIwzHBkm3YRYJPit7Ei7XG5shUJQTUlB6f 51sLJ+D/HPk++K/MbVd2i3x8K3Ke1W7UPdEGQGD2zMtSD2HALFfTasddix3qx7X7M5ErF+ WRC2IxlEQbuAd5mZzWWfAvBGZK/F6YdvoAD5w10berBmJ+wQYkdR7AEA0YGwWxaaRzn4lZ W85xbFcucvUqHR7KVzQorTIcSm/7Phh6MO0rcEyZZRjUBbOHzlTJMd0STO0jUBt/oa3Lge 16D1JwRa/Dk5EodZFEqGTReRw2+JXk0aQRjqWJsvDtZsE57TGv2qnxt97vV7+g== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C6C5B4D42 for ; Fri, 27 Dec 2024 20:59:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRGTy-00016C-VZ; Fri, 27 Dec 2024 14:58:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <45mg.writes@gmail.com>) id 1tRGTx-000162-5I for guix-devel@gnu.org; Fri, 27 Dec 2024 14:58:49 -0500 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <45mg.writes@gmail.com>) id 1tRGTv-0001Bt-GU for guix-devel@gnu.org; Fri, 27 Dec 2024 14:58:48 -0500 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-21654fdd5daso87895635ad.1 for ; Fri, 27 Dec 2024 11:58:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735329518; x=1735934318; darn=gnu.org; h=message-id:date:cc:references:in-reply-to:mime-version:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=RbwAkEc4zXtfONJn7H78BqLb2+/kyOKJ+UhVcd9mSOo=; b=lJW/GmLaurG0aMD6YuDcyUewadRuFc4WdQ9vNqoh/DhEaHcjjCDDkHJRzxLjRyXNJK PLtsmEKRjIAShssgrvIFWNe4JyzsQ+nuauOU+CkJ3EF72DEkP5ECK/l+l2V8yWmJk8lp 4xr7IECnSqDnL4CC6EbjwohX4Gmumd3YAjJ7Hw0QqgJtProj4in+c99mjPk5bPstArzj hk1lKEhHAV/42HVptu47YNQuzyAjFACTqZoKf6zpwpa0V0300KWv3dqR1GX/YJ7Kv4uG P7/GPqC49lgmWelekyHF61ROLXVFPqzQDwZMksEeBa0jnLzncJbkkGK7Zn38pD+P6Xtt yqAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735329518; x=1735934318; h=message-id:date:cc:references:in-reply-to:mime-version:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RbwAkEc4zXtfONJn7H78BqLb2+/kyOKJ+UhVcd9mSOo=; b=GiCUx0FuMgWkzof9/1W8+jkxbECwsypmFc+BJesqwwevj+IcBswPM7PTGm1zATXnzC GtkkiGhInf1DfJMRW840EmLYeHGxCr7Qr+wdyTGOCkC97zW6J6zB4YoSXn/py//bK445 kGM6Ctr2x+wJtykMfIR7vCtUDJMmznTgqNmtUEeUCO7PsUD8dUEtyf05eh/JCBOImF9M vjZ95j4FWlreTrvGfm9l6it1YZ83LDULh+GODSG0zMDaRjLlw5Fgw1ao9MUlRqtM22+B ovqc08+kVfQZttCkUBY75wLb49RdRrQAVaGlWdWnOfvxcwRhg7CBT+xyuSGRSieZmYUe GW7A== X-Gm-Message-State: AOJu0YxLu66rSsy/UbopI4Dt8HmN7CcUKCLE2+9tmW7HgPKozZEc1Hjm 3iff2WSaThO2WIKAIzgPl0N3SDDJAUj/FFrXQBTc45AndBTpQzYxY5x1xSGw X-Gm-Gg: ASbGnctiyo+nMsbZMJIa/PsAedSH9cztI8PrDgHqTV/PIVKTc7QnwM6atNY9ePAwr6A W9A4MUyItck6nu+dSuc7qhMsYmtIhLt3jyxBD9VuuT0L3VKHcblLQ418EkUs+wVApNFlnLizFC/ YFaGfsQuG9r28wh5O43gIHTT1BG9kWqgSBCNEh8O1nZBOo89YsJwiYVgOjeGAQIgL7vxny8Qo6S ytBKlLeWxXzbp2BM6UaylPTgI9Ps+Yxnpmrg6ZN/tPNv4FIWn5JyZE= X-Google-Smtp-Source: AGHT+IEzcT4J/iOWlU2FOxpSGZOUXgbnueIUswoPCKQ8yFhPcALykaEeaJMGSEj1n10EFg+pVHnMEg== X-Received: by 2002:a17:902:f546:b0:216:51b0:6600 with SMTP id d9443c01a7336-219e6ebc5fdmr348351075ad.24.1735329518097; Fri, 27 Dec 2024 11:58:38 -0800 (PST) Received: from guix0 ([2401:4900:1cb8:a2d3:f4aa:1246:d469:678a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dca02e3dsm135509035ad.282.2024.12.27.11.58.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Dec 2024 11:58:37 -0800 (PST) From: 45mg <45mg.writes@gmail.com> To: Guix Devel Subject: Re: Why does `system reconfigure` need to `pull`? MIME-Version: 1.0 Content-Type: text/plain In-Reply-To: <8734ibx1op.fsf@gmail.com> References: <8734ibx1op.fsf@gmail.com> CC: Christopher Baines , Ian Eure , =?utf-8?B?RnJhbnRpxaFlayBCb2jDocSNZWs=?= Date: Fri, 27 Dec 2024 14:58:25 -0500 Message-ID: <87v7v4290e.fsf@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=45mg.writes@gmail.com; helo=mail-pl1-x643.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.47 X-Spam-Score: -5.47 X-Migadu-Queue-Id: C6C5B4D42 X-TUID: FeGT8eb+xqxT Hello again Guix, Thanks, everyone, for the replies to my inital message. Reading through them, I developed a hunch that that the issue might only occur when you configure additional channels in your system configuration, and I think I've been able to verify this. Rutherther suggested that I share my configuration. I figured that my sprawling multi-file configuration would present far more noise than useful information - so, with much effort, I installed Guix into a VM, then built up a minimal configuration from the initial template until I could reproduce the issue. As I suspected, the issue does not show up until you add additional channels in your configuration file - in the case of the configuration below, that means adding the `my-channels` definition and the `modify-services` form. When you reconfigure after doing that, you should see it updating the channel repositories as I originally described. --8<---------------cut here---------------start------------->8--- (use-modules (gnu) (gnu packages package-management) (guix channels)) (use-service-modules cups desktop networking ssh xorg) (define my-channels (append (list (channel (name 'guix-science) (url "https://codeberg.org/guix-science/guix-science.git") (introduction (make-channel-introduction "b1fe5aaff3ab48e798a4cce02f0212bc91f423dc" (openpgp-fingerprint "CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446"))))) %default-channels)) (operating-system (locale "en_US.utf8") (timezone "America/New_York") (keyboard-layout (keyboard-layout "us")) (host-name "guix-1") (users (cons* (user-account (name "me") (comment "Me") (group "users") (home-directory "/home/me") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (append (specifications->packages (list "tmux" "neovim")) %base-packages)) (services (append (list (service openssh-service-type) (service network-manager-service-type) (service wpa-supplicant-service-type) (service ntp-service-type)) (modify-services %base-services (guix-service-type config => (guix-configuration (inherit config) (channels my-channels) (guix (guix-for-channels my-channels))))))) (bootloader (bootloader-configuration (bootloader grub-bootloader) (targets (list "/dev/sda")) (keyboard-layout keyboard-layout))) (swap-devices (list (swap-space (target (uuid "87ca086c-59c8-4cd5-8b69-355afbee886a"))))) (file-systems (cons* (file-system (mount-point "/") (device (uuid "2d3eae58-a22e-4bfa-9929-0bcfc47c163a" 'ext4)) (type "ext4")) %base-file-systems))) --8<---------------cut here---------------end--------------->8---