From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id uCPXGhEtyl71LgAA0tVLHw (envelope-from ) for ; Sun, 24 May 2020 08:15:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id IJi9FhEtyl6xIwAA1q6Kng (envelope-from ) for ; Sun, 24 May 2020 08:15:13 +0000 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 D197494050A for ; Sun, 24 May 2020 08:15:12 +0000 (UTC) Received: from localhost ([::1]:47834 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jclmo-0006tS-3R for larch@yhetil.org; Sun, 24 May 2020 04:15:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jclmh-0006rx-9V for bug-guix@gnu.org; Sun, 24 May 2020 04:15:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53102) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jclmh-0007Wy-0z for bug-guix@gnu.org; Sun, 24 May 2020 04:15:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jclmg-0004fr-RQ for bug-guix@gnu.org; Sun, 24 May 2020 04:15:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#41498: sed fails to build on kernels with selinux Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 24 May 2020 08:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41498 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41498@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159030810117941 (code B ref -1); Sun, 24 May 2020 08:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 May 2020 08:15:01 +0000 Received: from localhost ([127.0.0.1]:36415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jclmf-0004fI-2k for submit@debbugs.gnu.org; Sun, 24 May 2020 04:15:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:50150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jclmd-0004f9-1T for submit@debbugs.gnu.org; Sun, 24 May 2020 04:15:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jclmc-0006no-SU for bug-guix@gnu.org; Sun, 24 May 2020 04:14:58 -0400 Received: from mail-pg1-x52a.google.com ([2607:f8b0:4864:20::52a]:32962) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jclmb-0007Vi-W9 for bug-guix@gnu.org; Sun, 24 May 2020 04:14:58 -0400 Received: by mail-pg1-x52a.google.com with SMTP id s10so7238554pgm.0 for ; Sun, 24 May 2020 01:14:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=I76z7jYOjxA48xMlns8T5/58MjBTdZhnq8L3hHgR54U=; b=MZtMQOscjX0OkgpvfumVGVGgzY9/tUlc4dwdDawnSdBcXvIREiaIibVQQi/UffcBtq KGBcOGCem+7PJP9JJ1oRxmTzdI3z96d4jiudExUnRQfLt0LCXWufq0CGQ2sOkb642Ds8 iz4V/ru9uNzPfvssYKVgRqqwzC3eGA651+AepETH4fqzAe7dhrxVUOqmT2rbI6OFtVaC d4k7O4qDa5EyrjVpUtKKC6yJr+c98MDQwYLmW+7n/d/xm/rfSJyjBpd02iA+1X0qOh37 6ke4QhvlKhy/ICYtuppsrQYo5gHmejgXl/c9yI5oZ+BOaMT9TLI5jhONg/a2HM+IKoRS N9jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=I76z7jYOjxA48xMlns8T5/58MjBTdZhnq8L3hHgR54U=; b=eagUYK933xhD/lXvOLkm9vq8lIP5OSMM74LcDu4uZZjPCjN7z8/d5HUqlKg20Yj7Y8 gmAgLpbC/N2sYs8vk9pwOlE4DjFhsVU5TXNDL5HbKj/S1p0TS6PDiD1C3/PDwazd4TNl zib2oEjg97O9AAYJsBwunjQA/XIeYIwjMJITZgJTxntCw9RxFGL4jYEYbN43WiidLWxi AaojqZD1cHRuHko6TxbX/+AZaqzicGUdWE6Ksl5uDqgu6HVUfBTXHBdIY9Xad7Ow3AqD oTP0nxPuTMyp1/SfiZIBVE9L/bmHRqrcKDQdomD4FiZ29MBLPOJ9OBUqhYUWpuvQT1PE 25ag== X-Gm-Message-State: AOAM531YzFz0l2hEOif0rI04vtAR56Yl2VW5AOFNqLwLIWoJSSQox6oQ GfBKqlmtl71m2WRrQlQ8Zj+eAULfAQU= X-Google-Smtp-Source: ABdhPJxMeBq3nsabj9l5POWOscwx5lmEasccrKXIuRYdPu0YAiIQJ4SCYuK9m6GKpxboholwmQpoHQ== X-Received: by 2002:a63:3188:: with SMTP id x130mr20991048pgx.249.1590308095584; Sun, 24 May 2020 01:14:55 -0700 (PDT) Received: from garuda-lan (c-73-97-103-127.hsd1.wa.comcast.net. [73.97.103.127]) by smtp.gmail.com with ESMTPSA id k13sm11449193pfd.14.2020.05.24.01.14.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2020 01:14:54 -0700 (PDT) From: Chris Marusich Date: Sun, 24 May 2020 01:14:48 -0700 Message-ID: <87zh9xrbpj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::52a; envelope-from=cmmarusich@gmail.com; helo=mail-pg1-x52a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=MZtMQOsc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 1.99 X-TUID: cqMQoQhd5jPJ --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I noticed that sed fails to build on my Fedora machine, but it builds successfully on Guix System. The error is: =2D-8<---------------cut here---------------start------------->8--- ERROR: testsuite/inplace-selinux =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D inplace-selinux.sh: set-up failure: CONFIG_HEADER not defined ERROR testsuite/inplace-selinux.sh (exit status: 99) =2D-8<---------------cut here---------------end--------------->8--- It appears related to this issue: https://lists.gnu.org/archive/html/bug-sed/2019-06/msg00022.html "This error comes from 'init.cfg' in the 'require_selinux_' function. It happens when the system supports SELinux (based on /proc/filesystems), but during the './configure' step, somehow the generated Makefile did not contain a 'CONFIG_HEADER =3D config.h' statement (very strange)." Indeed, /proc/filesystems within the Guix sandbox on my Fedora system looks like this: =2D-8<---------------cut here---------------start------------->8--- nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev cpuset nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev hugetlbfs nodev devpts ext3 ext2 ext4 nodev autofs nodev mqueue nodev selinuxfs nodev pstore fuseblk nodev fuse nodev fusectl nodev rpc_pipefs iso9660 =2D-8<---------------cut here---------------end--------------->8--- However, on a vanilla Guix System (gnu/system/examples/vm-image.tmpl) it looks like this: =2D-8<---------------cut here---------------start------------->8--- nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev cpuset nodev devtmpfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev hugetlbfs nodev devpts ext3 ext2 ext4 vfat nodev ecryptfs nodev mqueue nodev pstore nodev 9p =2D-8<---------------cut here---------------end--------------->8--- Note that "selinuxfs" is present in the Fedora case, but missing in the Guix System case. It seems very likely that this is causing the failure. We probably need to modify something in the sed build logic to make it succeed even when "selinuxfs" is present. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAl7KLPgACgkQ3UCaFdgi Rp1YmBAAx9iVxAhJzz4Ud6ovVmAxneJggY6DS+8iux+VDat5MShMQur8IW5PMehP GENR6htlzceNC11IcnQQEWcddd2wKJ8RrQ+b618KB+xHfNEgeXKfQvgHSS5R+s52 L44mExv0/dPetcaHdSTevXz+1eWtT83n8vd9bWY0tX9psfK1jwgwOvvwwHtRzzDQ r0UZVYvKkfpS/CplA501MJtOZuK5Vh1mr0pyF9H6BXoKCumkvVbIMTJn0UvPdmK9 YIr3TAs1AM5EsfJWL83JjucomBcqEQsYtDfmJlHS/LDRhk63R1BCYO10//u1Tqfx GMXlMLSasHqX8Q8EXtax2tAnnBxzP5jhmZLeoMbuBc/Dmr0FIqzH18ExvjzxecvT r19H+rQ37+6PivdHhj6imym8Ps2JZ18NuCvcfJ+Pdj1oW6F3gs36saJG1uaylo3s gWpdvqIwHsxpkk/gdZgM+1sQpuuje9oKvP7t6B1EGgpheRj7LXJoBftww7b8sGJp LUyR1v6cXO31DSFRESWZO45dz5I/yBFkQbpEdj75BPiVfvcfjuWNKkwBxZ7I8lCZ Mr8p3T2LM3y/iOkaKviAS8sKSmyiY3wWGt09ZyBaOrq+WzR6Hzim2+W9rIY/Y2bc 9XDk25siekX18CVbt/qaMbhg8qQfHfrtG6HMKGV8A37BfZzZcec= =wyAB -----END PGP SIGNATURE----- --=-=-=--