From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id YHWHDHgVdWfjVQAAqHPOHw:P1 (envelope-from ) for ; Wed, 01 Jan 2025 10:14:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id YHWHDHgVdWfjVQAAqHPOHw (envelope-from ) for ; Wed, 01 Jan 2025 11:14:16 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QwABaC78; 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=1735726456; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=jCW0etaKW/wC1qezFROnIB+wTW3WwvtskgDb8gDV0Gg=; b=deI/4ukIBdiom8oP9b23nOlGj2bHtRU8eKQhEP5S2TdYdyeXt8/4srQO/lgK1Nv97+GaHq +tWLHSL1oDAL40QKqCD8clq6PsNj+U88mMCJF73wJY3SO2UVAddwsPPeKcPrmd4fHfG7VK fkNJbqTXNVMKLOiuxJrRfhZ0NwO2iaoAX/kcqsNDFCSQTRW1xU3TxOCdrkX3vssBGSsWIj Gwh0r9+G00AWNzXYVyfB7BS5ZLokd2j5feqQlfcfF016Wqj9ivhuO57ZAO8SkaDvzeExOY WrLe+f8y1iqFGvFzLx/taNgUus4x8G73NoXlYJ2hd8+Tb5DzNy2pfZtXqNih3g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QwABaC78; 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=1735726456; a=rsa-sha256; cv=none; b=DIJvU8C7IbR9AQYfQN0U92NvaQwAoxPx59G0kpuncJ5GF8EkeataXDdtK9ijWPMJD3xT5y PXEhXr786QhRNz+akbK5uxH0R60/Uu+9+ygnZuN5UXwNEt7LvXDfJ469a3jxFjKIybf3YF 5rHSND66+kndsipRDrIE9L5Q0BJMEUNrv4bJSvGRj9UV4egH4RNzp0yq1Zd3F/FkL29eDJ 8PY3phXBKOwvfGy9tTK8BUEgiGADdnFKo8GxE2XBfDdqhIYq3I7WUf8Ici117udCJvVu9Y SZPoZcEZ2+4Wp8qJQaWp2qdX2HWjbM+H/h6LWUcBupOyGBO+e0p5qVGTjkmPPw== 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 0FA935316A for ; Wed, 01 Jan 2025 11:14:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tSvjR-0008AT-AL; Wed, 01 Jan 2025 05:13:41 -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 1tSvjP-0008AA-Gh for guix-devel@gnu.org; Wed, 01 Jan 2025 05:13:39 -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 1tSvjN-0002Kc-VL for guix-devel@gnu.org; Wed, 01 Jan 2025 05:13:39 -0500 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-216395e151bso103231205ad.0 for ; Wed, 01 Jan 2025 02:13:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735726416; x=1736331216; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=jCW0etaKW/wC1qezFROnIB+wTW3WwvtskgDb8gDV0Gg=; b=QwABaC78AI1L1g9BPks/FzEEasiLLW7S0Lyoc5cIHPwYaFlVPshQhEox9TahGhHrgy EAnX7KFTRvTaAg9yNtILxArEWKuviWioUHdkb22D+W6EVQ4Dx8jaI1omw4E2JCk6ZRcy 8YmlQOSfvGC/fmv0+HzPTiiopqLgk8kXa2FAGecEyEQQGF1st6iUVLK2SQg1j207WIVL eVKYuqLFPvbZ/C8pP8d3CYV/5AnenqffrL5MUCYSl+XNAJtg1b/3db727/UatCSofFwE mh//xw0YkqaZH6SqadOnINEyS41RsyUphVAyuip9aiwTU03zFLfiS1IKF+G5g61wvUnE sYEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735726416; x=1736331216; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jCW0etaKW/wC1qezFROnIB+wTW3WwvtskgDb8gDV0Gg=; b=CZ8ksmL3r87wQSZVKfY1kEx4pJttq7t/QFZwYZUlXBLLxAPY/cqDwLyOiJCTFk6awu SK4DNJKhyJWZh/Eg8X1ypKp0vWWZ+xeqaR8BqA/upsnBFlmRdklPfCqitXFesdRCREe3 u3P94HIxWOq01X2/TDnWcDgqPRFUMzeodYOIfeWZ8zNgGeDcq4SthJpZn0Z9xnjuyk1O K5HHq/lBL1fI+Fnam2tTllvLD5YHmMwPxZ1UKZ6GbY948VdGJKq6sZ2s12yADp0QIvlR AcA13ituNscKoJlUWht0CRVGFgFNQoVMO1RrpXugCJJzEI17maAwsRDWXvpguN65o5ic H1UA== X-Gm-Message-State: AOJu0YzhgPpnrHmP0onnLF+MvlN/XjrMtNKXu+h30sGLrkdQ3VWXZuvQ eJyaTGmGzqajnBxlUxfgz7z0CBWd+dmI64Fd3vBOqeCz6D0morQp2UQH6a1l X-Gm-Gg: ASbGncvhVS6rin0NTGsga8ZcHAxLAuVhk4DNfu9FcDOiJfJ/XNUVqUr994dwIOLqrQj e486XnYtrmyAO1OxZTld1tkUIMf3R84bIij0G1RR/jEhM8k7M81nzPUPF4aO65LtbV+Mn+ONy6L tSU3K3cWxz+z3ye8vwGLydUhticAWWwLcZCrgOQu0l76pky8ULFvYK0mgDqQiQAwVk9bzeBdVdX Sn84jrzpnES9+qTNdnQ0mLEKVG+mm3uGxc7/YofgMBdCpjlOPSnzC4= X-Google-Smtp-Source: AGHT+IEKu4TAN1XR6FnDsKCrHkBjnXn2VhW1Up9ZnPlO0wrXMdRpXgyDjdQR7kTq6GzctezQI3pKrw== X-Received: by 2002:a17:903:2383:b0:216:33f0:58d5 with SMTP id d9443c01a7336-219da7ef8ecmr696016035ad.17.1735726415792; Wed, 01 Jan 2025 02:13:35 -0800 (PST) Received: from guix0 ([2401:4900:1cb8:a2d3:f4aa:1246:d469:678a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dca0256dsm207664455ad.258.2025.01.01.02.13.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jan 2025 02:13:35 -0800 (PST) From: 45mg <45mg.writes@gmail.com> To: Guix Devel Subject: handling package tests requiring root? Date: Wed, 01 Jan 2025 05:13:28 -0500 Message-ID: <878qru6dvb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 0FA935316A X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -3.19 X-Spam-Score: -3.19 X-TUID: sFKISInJ1l6+ The only approach I'm aware of is to just ignore such tests. Examples of this I've seen: mdadm: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/linux.scm#n5943 borg: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/backup.scm#n739 rdiff-backup: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/backup.scm#n540 maradns: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/dns.scm#n1197 hostscope: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/monitoring.scm#n698 python-path: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n17458 python-executing: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n11112 I haven't been able to find a single instance of tests requiring root that we /don't/ skip. (But then, I don't really know how to look, either...) Surely there must be a way to do this?