From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CNztKM8c12Ga8AAAgWs5BA (envelope-from ) for ; Thu, 06 Jan 2022 17:46:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id uJquIc8c12H10gAAG6o9tA (envelope-from ) for ; Thu, 06 Jan 2022 17:46:07 +0100 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 25DAF38637 for ; Thu, 6 Jan 2022 17:46:07 +0100 (CET) Received: from localhost ([::1]:41454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5Vtu-0005hm-CK for larch@yhetil.org; Thu, 06 Jan 2022 11:46:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5VtV-0005cT-3q for help-guix@gnu.org; Thu, 06 Jan 2022 11:45:41 -0500 Received: from knopi.disroot.org ([178.21.23.139]:33104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5VtS-0006oy-DY for help-guix@gnu.org; Thu, 06 Jan 2022 11:45:40 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8C5FB1907 for ; Thu, 6 Jan 2022 17:45:33 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HmWNBpBsxP-C for ; Thu, 6 Jan 2022 17:45:32 +0100 (CET) Date: Thu, 06 Jan 2022 11:39:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1641487529; bh=tgbXzm25GugKc/fIhj53RGWE5W+s73kx0FVTirN8as8=; h=Date:From:To:Subject; b=hyiJMviOD+18sJ1K+qallILac0dBEbnKjVZFsks4viMnFyYyagQMSLBPeK+xSalNC KYye2OaBKMnFjTpOWfthovm58BO1NCMIBoKNm0WB043B5eE4d5gL1ihDMT4KG7wYKa RbFBgyK6okVHe3WrQWkVPkujeiFTfSsIIEqIpFZLm0iyHbcQNXXD8AzA8Y+vDLtrUZ j5GVbxjVKZ8PqjAva4cXmQxb/rUcFaoSXR/I9odiDo9lq3B4qAEi90LipWygvCZ3+T T4EHNPW+A67tBNw5gkxol5hPhmUdU4QRk7BqeYBrCJJmueUvEi+vGaSqAEnsLttN+i 63tS17PBV6SSQ== From: Gary Johnson To: help-guix@gnu.org Subject: What happened to gfortran-toolchain? Message-ID: <87lezsq0dj.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=lambdatronic@disroot.org; helo=knopi.disroot.org 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641487567; 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=5AQ8O67p2djjZT22WHdBwJnZupWM81OicOUq/w60iaA=; b=TCO5uFlhutg7ujuP3GZjEhCR6CwkB5kirG5MmLqKzObJwQB389f0+3tKGPAVUzqZPtdDlV 0USry+D51ayEC8JDd087HBTICMbnuDC7QtP83a76iFQVvnFdNkCrqQDG3Z1FOVUlgzIQbb 6REGBKcNEPgj3npOMUvwQmzq+D63G/3h5sAY+FeS96YvdihWL/nUsE3XJa0tKLpF35eJzq XN4u7iPJQrz7Oo/Vn32ocuLaOVYNVowjdNnSgIkXmuoomsn52BtsbjsDUK3uEIIywOgZ5q nUmElZuJBipS6xRZIYReTVL33ln2xdEEYgdFv6+LZ3qXxOqvYcU+UABpfFUunA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641487567; a=rsa-sha256; cv=none; b=H7CufDQ+x25XCiFiPOLW0KyVPwGgNXIchkKxiL3mqhFoihe7C9agfOetZxEVI6uI+mXEEj SDt0VTluffmbTlrC5Bl6BIYTS/DU9ML/k9B1NcbTU1YNlJOdfgMjMDIkPrrDnYkuEWKqxH iUdwBIJ9yhwcixqo/Sajgt/NM2bojkK1JyEOH8GbrU43Kyh7Ae4dihHJFL1/TThocnYDfo sfWMI9v04+HSHeuEkfAPe3I+NkuiP6r7rNgeBCIAS8u635tB3I9zgR9fvNL4qg2Ne3+aO1 rqI2sQHGXWROmpSJGxOTyf0xYMQ8NAnVlN8UQIga4Rv9H1zvZl9YxvsKqx/AKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=hyiJMviO; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.80 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=hyiJMviO; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 25DAF38637 X-Spam-Score: -2.80 X-Migadu-Scanner: scn1.migadu.com X-TUID: jlK+/WerXoBv Hi Guix, I finally got around to running `guix pull` and `guix package -u` on my system now that the holidays are over, and I got a notification that the gfortran-toolchain package had been removed. Sure enough, running `guix package -s gfortran-toolchain` and even `guix package -s gfortran` return no results at all. After a bit of digging, I managed to track down the gfortran-toolchain package definition to gnu/packages/commencement.scm, where it looks perfectly normal to me. ``` (define-public gfortran-toolchain (package (inherit (make-gcc-toolchain gfortran)) (synopsis "Complete GCC tool chain for Fortran development") (description "This package provides a complete GCC tool chain for Fortran development to be installed in user profiles. This includes gfortran, as well as libc (headers and binaries, plus debugging symbols in the @code{debug} output), and binutils."))) ``` However, when I follow its reference to the gfortran package over to gnu/packages/gcc.scm, I see this: ``` (define-public gfortran (hidden-package (custom-gcc gcc "gfortran" '("fortran") %generic-search-paths))) ``` Could this hidden-package form be the culprit here? Was hiding gfortran an intentional change to Guix System, or was this an accident? If the former, what is the current recommended approach for Fortran programming on Guix? Thanks, Gary -- GPG Key ID: 7BC158ED Use `gpg --search-keys lambdatronic' to find me Protect yourself from surveillance: https://emailselfdefense.fsf.org ======================================================================= () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Why is HTML email a security nightmare? See https://useplaintext.email/ Please avoid sending me MS-Office attachments. See http://www.gnu.org/philosophy/no-word-attachments.html