From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id iMnIJg7PWWbgZAEAqHPOHw:P1 (envelope-from ) for ; Fri, 31 May 2024 15:22:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id iMnIJg7PWWbgZAEAqHPOHw (envelope-from ) for ; Fri, 31 May 2024 15:22:22 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=fYsaviPR; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1717161742; h=from:from:sender:sender:reply-to: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=kuh1UXa9ETYvT9KiI7ss0gB2bSv2ZPkIw0RsKjayRs8=; b=aaR7qwh2bQE9AnihSXwrI0f1f1kQ2LJIG7NYppK2RpXhomRoqejGrIJWjuzjk1E+Ps8Diz 5qNTkEQF80VtlKS8+FHxIzBCIKe5YDhzbX9gTprarFJ7/05vdlWjevAUe+ybSlgAqRzWyT 6DhTgcmBwKplNGumJDQOdot/s59l/XXEBNMK5Mly9+rxYyrHM8LalOC6tkXr4m9KQZ5opB dUZ704FY21hPyZkoR1gqz3cheUcTIBO1ZKHZJnoR/I2euhOxXc6Q5mzBcY1uSUyCNMdNZK pssv2Jq2x1Z37ddMZcMkC0a8Y8BOFDu36RuE8QqOU6PuwXIRUR8vNuhMyZxEIg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1717161742; a=rsa-sha256; cv=none; b=ZIkHfPlxbpLFfkFvVi1tBxZXJOAY+ZovhYjRe8mvlOLoBxVdxpNeXsjjLQfkmxnpqyoaJB oxdqckr+OMBSDk2TnoaQRCbxawSLzxQZYswX/BhpAmKfWi2hQt46bYkKYWYUg0zDIcCO9l 0zx998yaz8O+V9EK2XoK5As71FpxZ2rdl2utKaXnTvHJZOQhWvkdTbSxt9ORlPCjD1LDtg EwxFlg6FyNWVx9XQn+IAqYZIE8OhkTK5F8OZjka78zF/fvBDiRy9I9m3OTSA87Kxc7iAIA YF0GpdyWs7t22vFeNbaOppYMqOJw4RAJlId1nD/ohOoalRoZhG5Ta7k+qALtRQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=fYsaviPR; dmarc=pass (policy=none) header.from=gnu.org; 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" 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 7717B39FE1 for ; Fri, 31 May 2024 15:22:22 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sD2Cc-0005jo-Py; Fri, 31 May 2024 09:21:50 -0400 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 ) id 1sD2CZ-0005jA-Hb for guix-devel@gnu.org; Fri, 31 May 2024 09:21:47 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1sD2CW-0001kA-Mc for guix-devel@gnu.org; Fri, 31 May 2024 09:21:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=MvXjy9+nfjPYAny EvR4JvjkSnUVHneF9F/zeYkubO/I=; h=date:references:in-reply-to:subject: cc:to:from; d=lease-up.com; b=fYsaviPRA6HTcpNhehQ6bHbAkeLduVCkDz+KZz0/ ivD266RtEyzEsaWvUbJfLIdkPj6xsWZSRiT2fM0EkY8H20fLmBzV3wzEqTD1HGmPkkilzv j/Du6ORuLHUbRPJ0x5wt1DTRbfhXRgbRZO1HBWtmaZ1Ww8j2nxLa5E9U8kQDs= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id 81691df8 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Fri, 31 May 2024 13:21:39 +0000 (UTC) To: "B. Wilson" , guix-devel@gnu.org Cc: Subject: Re: gnu: xkeyboard-config: Upgrade to 2.41. In-Reply-To: <26Z7R9AG6SH2A.2TGJMG5TUVIG4@wilsonb.com> References: <26Z7R9AG6SH2A.2TGJMG5TUVIG4@wilsonb.com> Date: Fri, 31 May 2024 06:21:37 -0700 Message-ID: <87ikyunmla.fsf@lease-up.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: , Reply-to: Felix Lechner From: Felix Lechner via "Development of GNU Guix and the GNU System distribution." 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-Spam-Score: -3.85 X-Spam-Score: -3.85 X-Migadu-Queue-Id: 7717B39FE1 X-Migadu-Scanner: mx11.migadu.com X-TUID: pwPPteHFjQ8z Hi B. Wilson, On Fri, May 31 2024, B. Wilson wrote: > What's the proper procedure when updating packages to check that its > reverse dependencies aren't broken by the change? In Guix, the standard is that consuming packages build. It's a low bar because upstream changes and packaging errors can also break the runtime performance of consuming packages. As Andreas pointed out, our CI infrastructure builds the packages for you. CI also runs some build-time tests but those are stop-gaps that do not catch packaging errors or many other problems. That being said, xkeyboard-config is a very mature package. A change of upstream locations should have no effect (and would immediately fail to build). The version bump probably also has no effect, although that software has seen a fair amount of activity lately. [1] We would also be jumping several versions, from 2.38 to 2.41. It would be nice if you have time to rebuild everying locally, but I would simply commit the patch to Guix provided the new version builds, and run with it. We can always revert. Thank you for your contributions to Guix! Kind regards, Felix [1] https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config