From unknown Sun Sep 07 03:08:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#55998 <55998@debbugs.gnu.org> To: bug#55998 <55998@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cctools. Reply-To: bug#55998 <55998@debbugs.gnu.org> Date: Sun, 07 Sep 2025 10:08:24 +0000 retitle 55998 [PATCH] gnu: Add cctools. reassign 55998 guix-patches submitter 55998 Philip McGrath severity 55998 normal tag 55998 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 13:16:11 2022 Received: (at submit) by debbugs.gnu.org; 15 Jun 2022 17:16:11 +0000 Received: from localhost ([127.0.0.1]:39727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Wck-0001lm-68 for submit@debbugs.gnu.org; Wed, 15 Jun 2022 13:16:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:58732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Wcf-0001lZ-I0 for submit@debbugs.gnu.org; Wed, 15 Jun 2022 13:16:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1Wcf-0001T4-93 for guix-patches@gnu.org; Wed, 15 Jun 2022 13:16:05 -0400 Received: from mail-vs1-xe32.google.com ([2607:f8b0:4864:20::e32]:43522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o1Wca-0001UT-GJ for guix-patches@gnu.org; Wed, 15 Jun 2022 13:16:04 -0400 Received: by mail-vs1-xe32.google.com with SMTP id r4so9322861vsf.10 for ; Wed, 15 Jun 2022 10:15:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=philipmcgrath.com; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=VMAt01uVyZNtSZaIyLbZsSYI3IVT6/tofsnoj4cIFNg=; b=EmBoKAAyPFIJHcBXKF63UW1IDf2pu9Rr6TCts5Z9velKduhOebX/p7iVgkDeRLMRN3 l1U8aPvAMJKa2jd0F87iFOzSdUBZic03E+nk3sYBEr5KDmRrkw8+o3WXSZlJ0o8/o/BV XSU6/kzAJ97eys2eBYIT+ua6wNmDIkCtYhS5NTNdFLEgk8/qA0jx41SEoHN9WqbygxUS 8FGWittDUW4jOD3S2JpkzldrDmiCA2WW+9SRx+v6NNSdcxcbNwqEcexIHssB5DuZrEiI fXI7xZ9rxBLdpzF5eQpSuC7METuhGZ4w3D4LyRQA1S0cY8vAFayG8XUo1UnE7+o2C81m tH7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=VMAt01uVyZNtSZaIyLbZsSYI3IVT6/tofsnoj4cIFNg=; b=7JyQszH3/xtsMIdeRC0rswjcynjDPKvSR+LvLtThaV0LsU0FMPwcj9kqam9zHyLeCt LFbzAGdcUWzj4IrdENr+eMX2Osto4Q6F00A8maEpfruXcOU0TSTLBXYAWwL4833LlGTI 7DtekP8f06lHS9G8975gso9cWC+L9UVtRYRgh/jYki7NB+/vZBqZr9ZQ1Mpsg0ZP6MMl 8dCSb3C8XfLfE/GXiClmPYm7XwCtP8gySdcnBNCeFiKOfu9xkxeYJIj8spdLOh+BkOq0 R3gv1wzrHJcDUEteAruZI9pQlU2JiSJdbR6tUz1ty/x+dspNXd4hXqryjFyrbIQhFxPm f5tw== X-Gm-Message-State: AJIora/YFsvIXeeQZPG39EvdA/2vDUt+V2K0vAiSx5ckXH5H3ZS7wUsm HKsUgdq97TQNL2zPl4afudTUxuooXqMtOaYFzIQ= X-Google-Smtp-Source: AGRyM1tEkZiugVJtFLpe1aTzRBbSHA2MRZimzrDm/MMSWB2J4r/ZZeNjnJUzmsvIOsJVArmqbEbCHg== X-Received: by 2002:a67:f9d6:0:b0:34a:d906:a37b with SMTP id c22-20020a67f9d6000000b0034ad906a37bmr340013vsq.7.1655313357608; Wed, 15 Jun 2022 10:15:57 -0700 (PDT) Received: from localhost (c-73-125-98-51.hsd1.fl.comcast.net. [73.125.98.51]) by smtp.gmail.com with UTF8SMTPSA id j11-20020ac5c30b000000b0035d31e4bb01sm1826175vkk.6.2022.06.15.10.15.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Jun 2022 10:15:57 -0700 (PDT) From: Philip McGrath To: guix-patches@gnu.org Subject: [PATCH] gnu: Add cctools. Date: Wed, 15 Jun 2022 13:15:49 -0400 Message-Id: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 X-Debbugs-CC: Philip McGrath Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: permerror client-ip=2607:f8b0:4864:20::e32; envelope-from=philip@philipmcgrath.com; helo=mail-vs1-xe32.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) * gnu/packages/darwin.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/darwin.scm (cctools): New variable. --- These tools are used, for example, by Nix [1] and conda-forge [2]. I've used only one small part of this package so far: in [3], I use `install_name_tool` somewhat like `patchelf` in the process of building the libgit2 shared library using Guix for distribution as a Racket package. (I plan to write up for the mailing list what worked well with that approach and what maybe could work better.) -Philip [1]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/cctools/port.nix [2]: https://conda-forge.org/blog/posts/2020-10-29-macos-arm64/ [3]: https://github.com/LiberalArtist/native-libgit2-pkgs/tree/build-scripts gnu/local.mk | 1 + gnu/packages/darwin.scm | 85 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 gnu/packages/darwin.scm diff --git a/gnu/local.mk b/gnu/local.mk index 5a9edc16bb..3987a499d9 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -181,6 +181,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/cvassistant.scm \ %D%/packages/cybersecurity.scm \ %D%/packages/cyrus-sasl.scm \ + %D%/packages/darwin.scm \ %D%/packages/databases.scm \ %D%/packages/datamash.scm \ %D%/packages/datastructures.scm \ diff --git a/gnu/packages/darwin.scm b/gnu/packages/darwin.scm new file mode 100644 index 0000000000..48bba70dc5 --- /dev/null +++ b/gnu/packages/darwin.scm @@ -0,0 +1,85 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2022 Philip McGrath +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages darwin) + #:use-module (gnu packages) + #:use-module (gnu packages llvm) + #:use-module (guix build-system gnu) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public cctools + (let ((cctools-version "973.0.1") + (ld64-version "609") + (revision "0") + (commit "04663295d0425abfac90a42440a7ec02d7155fea")) + (package + (name "cctools") + (version (git-version (string-append cctools-version + "-ld64-" + ld64-version) + revision + commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpoechtrager/cctools-port") + (commit commit))) + (sha256 + (base32 "0vihfa8y64vvd3pxy8qh4mhcnzinxh9flpz9dvw4wch4zj2nnfjs")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (native-inputs (list clang-toolchain)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda args + (chdir "cctools"))) + (add-after 'chdir 'find-linux-limits-h + (lambda* (#:key inputs #:allow-other-keys) + ;; FIXME: This is a very ugly way to make + ;; #include + ;; work---what is a better way? + (setenv "CPATH" + (list->search-path-as-string + (cons #$(file-append + (this-package-native-input "clang-toolchain") + "/include") + (cond + ((getenv "CPATH") + => search-path-as-string->list) + (else + '()))) + ":"))))))) + (home-page "https://github.com/tpoechtrager/cctools-port") + (synopsis "Darwin's @code{cctools} and @code{ld64}") + ;; Confusingly enough, the program is called ld64, but the command is + ;; just ld (with no symlink), so @command{ld64} would be wrong. + (description + "Darwin's @code{cctools} are a set of tools somewhat similar in purpose +to GNU Binutils, but for Mach-O files targeting Darwin. The suite includes +@command{install_name_tool}, @command{libtool}, and other specialized tools in +addition to standard utilities like @command{ld} and @command{as}. This +package provides portable versions of the tools.") + (license license:apsl2)))) base-commit: 8a04ac4b2f5d356719d896536dabc95a9520c938 -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 14:32:36 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 18:32:37 +0000 Received: from localhost ([127.0.0.1]:39775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Xod-0005vy-FR for submit@debbugs.gnu.org; Wed, 15 Jun 2022 14:32:36 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:37750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1XoZ-0005vn-7E for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 14:32:29 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id jWYR270084UW6Th06WYRvZ; Wed, 15 Jun 2022 20:32:25 +0200 Message-ID: Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 20:32:21 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-x9PStQBjo4Gu2XARd7E5" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655317945; bh=Db3YQaqT2htwTo7Oq2yCN5F8mT9riS+rnta0o7YLu/E=; h=Subject:From:To:Date:In-Reply-To:References; b=HZoP4R+QFPDkYz3B2vPlPsh/NfhAl9x7LS/rZelRrB31eW/39sX9npiiAHgcjNSko hhjhl4ppgSSHhklMho1djBbL0t57z1Ke6SgAiMshjavxesKdYRCr5QS/xRpwXh9IjS hqQI+fg39lVJ/zHS08w0Pcer5F/XPIv4ZHZwUTrsnzDPBj7Gdd9OZRq9XU++p5IcyR qHjdWbOn5tbwe5R+PkVfVRjblD5Vr5NNxUnDk0PgMTr+MjyVi5oyUJd0tuIlAXBmtj yVtFrK/cIKI26/bOA3pFJhybikHgUuLigLWHrUb5CGKOar+1ZWSFhDOXzstOvzF0g5 D6gztj92Mqgkg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-x9PStQBjo4Gu2XARd7E5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > I've used only one small part of this package so far: in [3], >=20 Nitpick: in libgit2-for-racket.scm: ;; it could be provenance.json, but neither ;; Racket nor Guix has a pretty-printer If you use the guile-json library, you can pass =E2=80=98#:pretty #true=E2= =80=99 to pretty-print the json. Greetings, Maxime. --=-x9PStQBjo4Gu2XARd7E5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqoltRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jvZAPsHE0wwpe3Pqoy9edVmnvcPRWQx NF/Z+0k6Ou1bm4qoCQEA9mmx+Nxm2PYwdwl+V1a18Z5k5kT7U74hIfoF4OG/JQA= =NqxZ -----END PGP SIGNATURE----- --=-x9PStQBjo4Gu2XARd7E5-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 14:46:03 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 18:46:03 +0000 Received: from localhost ([127.0.0.1]:39790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Y1i-0006Fz-SY for submit@debbugs.gnu.org; Wed, 15 Jun 2022 14:46:03 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:51042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Y1h-0006FQ-4e for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 14:46:01 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id jWlz270054UW6Th01Wlz9A; Wed, 15 Jun 2022 20:45:59 +0200 Message-ID: <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 20:45:54 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-DKd77Z8sj5NqOMmNIwEF" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655318759; bh=M2sdnkHpdkb0pgo0N6XKtjPa2qi8b6eGW+mcE8tcl98=; h=Subject:From:To:Date:In-Reply-To:References; b=fhzffYiOfoEcWc7nk4kGTMEgSl5jKQokBAYOaQKGwht8vzwLqT9cEWDJQFqJ+taaq XkgZbSLylc381CKbHiFoOySwqyAwVQswEM1UlrMEJ8S2hwCqkF/sHg581g5nUJIuPu pWTClcxrmFKS7t7T9UzmcFIdSr7KTfNzBcoyR1EiFj1ZS2KVKX+lNpPaDq6oSvt3FB IVCUQdeym9ExCg6zKqSJLfLMYqhYpAxDIAacBgJd3KgBhg3wMOTiEu/XvMBGH1qkjJ mFmPVl2GavhGdvdvTa9LbmxJurkL0xzwkZdqB6I2v0vwVazKVtrWj1iBpEq/noX/dz pQAs8gpXVOPJw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-DKd77Z8sj5NqOMmNIwEF Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:apsl2)))) Seems to have a problematic cause: =E2=80=9813.6 Dispute Resolution. Any litigation or other dispute resolutio= n between You and Apple relating to this License shall take place in the Northern District of California, and You and Apple hereby consent to the personal jurisdiction of, and venue in, the state and federal courts within that District with respect to this License. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded.=E2=80=99 To me it seems a bit much to require of users _outside_ the US to have to subject theirselves to the US whenever Apple feels like litigating. (Is such an unilateral requirement even legal?) Greetings, Maxime. --=-DKd77Z8sj5NqOMmNIwEF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqoo4xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7lBhAP9DeTldtkXsIDamZ+LN8eNNlbZO Gim42+0D6UMgP218FwEAmn+PX4mEyPfPNwWWIMb96Lgs8XVxtjGA34+5qGDDYAw= =o0Cs -----END PGP SIGNATURE----- --=-DKd77Z8sj5NqOMmNIwEF-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 14:53:52 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 18:53:52 +0000 Received: from localhost ([127.0.0.1]:39804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Y9H-0006UV-UU for submit@debbugs.gnu.org; Wed, 15 Jun 2022 14:53:52 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:37768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Y9E-0006UL-QU for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 14:53:50 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id jWtn270044UW6Th06WtnwK; Wed, 15 Jun 2022 20:53:47 +0200 Message-ID: <149964d020ce967474ce946eda5031fa7ed99245.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 20:53:47 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-VqbEWZj4YV0v917IpzdS" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655319227; bh=IRmOlvrLLvabRRomkovl2Gig5lqb2OCoK+24/86foGo=; h=Subject:From:To:Date:In-Reply-To:References; b=PQPECGBSI6jJXK5TKy29tQW1C6RHZg6aVg5RJEGa+a3XM3G4rtCMRswjGfFSROGv7 PgcQabo248asZKX1zCbFn0mJ20XpALZ9kr9KcWu+RFHcnqGB1wCNZRljogJsgO7Qfp SYdcC3eaw1PepRTK+LzxeDe7fzgpsgTn2XWVoULjJJNA98beqnscPf39kLaA2vyi1q UOOhIgcrB9HBlB9YTXkJg0/I3v8PZDFHSG+eZ8kDyS8kJj/la+jq10PIJAX76EvaBx +ay2Prib4u20tlZZbiIr44swEr3sHfYMozOr7xeziBznxn0IPOX15n2ijd1DK3sW27 t3vKUF7QO1djg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-VqbEWZj4YV0v917IpzdS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (synopsis "Darwin's @code{cctools} and @c= ode{ld64}") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Confusingly enough, the program is cal= led ld64, but the command is > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; just ld (with no symlink), so @command= {ld64} would be wrong. > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (description > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "Darwin's @code{cctools} are a set = of tools somewhat similar in purpose > +to GNU Binutils, but for Mach-O files targeting Darwin.=C2=A0 The suite = includes > +@command{install_name_tool}, @command{libtool}, and other specialized to= ols in > +addition to standard utilities like @command{ld} and @command{as}.=C2=A0= This > +package provides portable versions of the tools.") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:apsl2)))) How can this work? We don't have any (cross-compiled) Darwin libc libraries to let it link against. Is this a draft patch? Greetings, Maxime. --=-VqbEWZj4YV0v917IpzdS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqoquxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sZqAPsHTxFeXw0bF/HsNSRMr6zocEU1 MXlfK72jwCNJoGL+vwEApLa3YHvGtAAVHAdZjaOnPKjB4ZVVExfKl8dJMnrp6gQ= =MN/2 -----END PGP SIGNATURE----- --=-VqbEWZj4YV0v917IpzdS-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 14:56:00 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 18:56:00 +0000 Received: from localhost ([127.0.0.1]:39817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YBM-0006Yc-74 for submit@debbugs.gnu.org; Wed, 15 Jun 2022 14:56:00 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:40512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YBL-0006YU-3y for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 14:55:59 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id jWvy270024UW6Th06WvyKw; Wed, 15 Jun 2022 20:55:58 +0200 Message-ID: <6213c4a5a183b3ed1428937d576fed8f2fa1ce9f.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 20:55:58 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-y+4Azw0sv6THhakQGS2f" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655319358; bh=jCrK0qo0wrtPhVAPuTw7t6wFXSkDD43xJRlNuF4xmWk=; h=Subject:From:To:Date:In-Reply-To:References; b=JC807ReSZ5OiW3o52XtbDUSFJgz2x2bRUeUgu6xBQmL4XM54j2EKnrXQBnkZub7Fo pLOiobhFK+DuPOGliX6/0obUmdBsu6ukwuIONfflrKHOyQ2LUvFgvBm9g9wuZ6tqgD wDr58YnVWd5rDJHlwyJk2Gy1cX4dmoE0s+ftwxyMpT24bVQH84gpoNhpkHMSae+RKM rHHceoHbX4RApQ1AuVcY004fDcyCZJEdiaZr8Oo82Rm2CJyOSclZD+rtlEfBw703aB oHmlt3foJZYGdT/b7ll2maQxliG7eUiTh2eDhd8DGgvzBgBjVy9SRYJLMWxOpZo1TV S0T0xLbuAcpzg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-y+4Azw0sv6THhakQGS2f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ;; FIXME: This is a very ugly way to make > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ;;=C2=A0=C2=A0=C2=A0=C2=A0 #include > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ;; work---what is a better way? Searching for in the guix git checkout, I found: ;; Glibc's refers to , for instance, so glibc ;; users should automatically pull Linux headers as well. On GNU/Hurd, ;; libc provides , which includes a bunch of Hurd and Mach heade= rs, ;; so both should be propagated. (propagated-inputs (if (hurd-target?) `(("hurd-core-headers" ,hurd-core-headers)) `(("kernel-headers" ,linux-libre-headers)))) (The hurd bit is not relevant here, and in this case I'd assume that no propagation is required.) Greetings, Maxime. --=-y+4Azw0sv6THhakQGS2f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqorPhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7h6eAQCkD5o1z+k2IOvSzKdJ9yIbLbHL 6W1VYs4gDmgn28mKdgEAghGR3p4n0KSJAwWCgjuWy/1wISEHQkI3lJPhLGrzCAg= =ttrG -----END PGP SIGNATURE----- --=-y+4Azw0sv6THhakQGS2f-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 14:56:37 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 18:56:37 +0000 Received: from localhost ([127.0.0.1]:39822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YBx-0006Zw-Gp for submit@debbugs.gnu.org; Wed, 15 Jun 2022 14:56:37 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:39114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YBv-0006Zm-So for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 14:56:36 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id jWwa270024UW6Th06WwaTn; Wed, 15 Jun 2022 20:56:34 +0200 Message-ID: <25c03c8cf8d1a629c383be1a22ae5c27bab0bf96.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 20:56:34 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-uhIB7OX85BVOK/WTR2Cu" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655319394; bh=uiOYiI1nLLoaSuG3RG8/SFbhJgOlzGeYXTQZKA2gstg=; h=Subject:From:To:Date:In-Reply-To:References; b=BV6RkF0s/NjaodopyxFVh5sZEoHNQoa6IFewnv2gp/Fr+n/AYDVeR7l27J6NrPEhF X5BXBEI7E51k04lZAZStWKJfuqh8Sfc3eVIgViwfkTvVtWVQXkNQJkqvviKzIHmRTy RnqS3VaCQa6fSoZcTKy4ZD/B6XXNrMWa8WcwI3RivsMDkwF4W6LynbsCKJDNHKScOd T3VERah2kpnr0VBNvgQNCol65b7mtHWzCGRztKJDFJ9H5N27327vKuha5sGS0ye1nm mGoplD0ngW0iTtcbPS3otMJW7GXQyS53xf0Wl0yZagLtIggiSRVrF4vbOv7DORpsCz Ii3r9RGBUOS7g== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-uhIB7OX85BVOK/WTR2Cu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (native-inputs (list clang-toolchain)) Why? Would the standard GCC compiler suffice? Greetings, Maxime. --=-uhIB7OX85BVOK/WTR2Cu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqorYhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vVcAQCR8NW9i7Yxun4EcWpilx8mUmJC wxG+12MfDLnEN9/UwwD7BAOhjmvU7wsaGFaW/CxcngV5Ch26E2oMnb+0eXjR6go= =LNW3 -----END PGP SIGNATURE----- --=-uhIB7OX85BVOK/WTR2Cu-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:06:29 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:06:29 +0000 Received: from localhost ([127.0.0.1]:39828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YLV-0006pz-Dh for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:06:29 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YLQ-0006ph-Ll for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:06:27 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 738705C027A; Wed, 15 Jun 2022 15:06:19 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 15 Jun 2022 15:06:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm2; t=1655319979; x=1655406379; bh=IpKu51IQk80/hpkpNFkdZtQve 0wi9pY7TrUcq74HMuU=; b=fkywY5QmIy0Kad5sotkMWF+BO41Hr385pVPGY+pqV 0sKJPr6Ao6bTJdQqSb7xZndrfCNvAYKfyxABJ/tLpRtfz8ilUKswQRg6zUiXUw/p TJ1VO0mxI9fpgDRx16L/yq1CeWdB8etFbcqAqGBlzW4xCY1HCc9sqiaUd4lnSPqZ mzxf0FKhaktItIMb2NTt1cALUt+opjaLTeXfT2lFQRM+7Q/N0iJY7qy58uHDvnM1 VEuMyM9fUQQit621r68KjcGICpj5CYw8be1lQc1b0xZ0854wAi0XaVWXm3nX01Ey q+g0vyKlDuGNhvrgRwGeLoTOo1283NAwbrA779xgpDmAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1655319979; x=1655406379; bh=I pKu51IQk80/hpkpNFkdZtQve0wi9pY7TrUcq74HMuU=; b=kpmPrlncQPNhdBK4a XZwZkg4+P3HGpoaxEb8lvlrOh+v6sIcze/CMW01IOEBttdYAs+Vqhw5IhIACYp+N 0V7m7N9k3I9iQ55RjVzFG0jdy8oY//u/Qx4fgEZlGM9vZfD5f0KYB+R7KSi6BE51 ozVa+7KSJj4K3CO6Npf3LyHQIqstM5DXA+ixArd9j7iu0jI9beYBGupKvQMj43Rt wiU9U1eBvihU1V6zLmBp1GYnEJXMotHr/4Cwf85pr2RVHQjEaNAgD2CH0EsHvY/m Mt1t/Qn0s0ZGIGH2nbLAAbI8QK2NsRqu7qNijSL8UFdpAhf4mVEaNJllVBreyYN/ LzC1w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddguddvlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepgfehteekteehkeetheevudfgheeltdetieeuffei uefhgeefiedttdejgfekueevnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhhihhlihhpsehphhhi lhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 15:06:18 -0400 (EDT) Message-ID: Date: Wed, 15 Jun 2022 15:06:18 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Content-Language: en-US To: Maxime Devos , 55998@debbugs.gnu.org References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> From: Philip McGrath In-Reply-To: <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 6/15/22 14:45, Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: >> +      (license license:apsl2)))) > > Seems to have a problematic cause: > > ‘13.6 Dispute Resolution. Any litigation or other dispute resolution > between You and Apple relating to this License shall take place in the > Northern District of California, and You and Apple hereby consent to > the personal jurisdiction of, and venue in, the state and federal > courts within that District with respect to this License. The > application of the United Nations Convention on Contracts for the > International Sale of Goods is expressly excluded.’ > > To me it seems a bit much to require of users _outside_ the US to have > to subject theirselves to the US whenever Apple feels like litigating. > > (Is such an unilateral requirement even legal?) > I agree that the choice-of-law language is less than friendly to users. The FSF has issued an opinion [1] that the APSL 2.0 is a free software license: they say that "Apple's lawyers worked with the FSF to produce a license that would qualify" (after problems with earlier versions of the license). They "recommend you do not release new software using this license; but it is ok to use and improve software which other people release under this license." IIUC, (guix licenses) only defines FSDG-compatible licenses. Certainly there are broader community governance questions implicated, but I don't think this patch needs to resolve them. -Philip [1]: https://www.gnu.org/philosophy/apsl.html From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:19:14 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:19:15 +0000 Received: from localhost ([127.0.0.1]:39835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YXq-000798-NT for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:19:14 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YXp-00078s-Ex for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:19:14 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 95F765C0226; Wed, 15 Jun 2022 15:19:07 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 15 Jun 2022 15:19:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm2; t=1655320747; x=1655407147; bh=uuxeoWR9G3nLWNGKakv3omA5W gDRvo+Rt177TwDzlnw=; b=P5LUDXh+Or58zZGoSxGQPfIwdAZeOTWc3w1sWHWw8 4gL0Pd5vUnOVxB3Vmg2ZIkpXTndt1ooyh0TKbe6yKB1M9mzEXJtO7PBdC84SfCy9 46S6MhgleurGsT48WttPG5We9iW8V/I9z4Y5FXsIWYuaI61RF6ajwi28s+OnNG4Y 79IDLaJKwJxXmio/k9NpxNNKEJeLfLvE6hFQRDnl6VPUhO+UnxkoL3emNOnGF0NB Sm2EASPCIfwyAaSZHTgy/7dOx35Q6KdjbdNwWR9uTkOnt2g9UUo3bYct/Mx+IFPv p2k4Joq3D/JK2jpiGx6noeClqHeWJcevk7EJeB0OrSD5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1655320747; x=1655407147; bh=u uxeoWR9G3nLWNGKakv3omA5WgDRvo+Rt177TwDzlnw=; b=OsKiPnTIqqb5+SKmk L8ziP3KQA83r10SKbZ1cCA6MQS5rDtolUoOW520W/Oj+AiZ8kvklHa8CnvBfzRev vW2+p6AmqHRquUhVr1GHivZKS6OJoEVARJrDoRVWn2C7MkzQdjF4cqQSiknRish6 gEOHhRihPIWTP/TW/VkIf5LFLKeDfKhlNDSnw/mS9FSK5e6V5JVk3JIvVIFZMGIS 73AzpPuB9gmubCNgcjvYzrpWlV2efYBx/SLLg6CNEl+1aiQPWWInOOUAE//j0i3i 9UkrqTE6gFlrNizkDjIxzNnHdlzdZkXwLu8IeaGg284dfNW/RSPXaR72kNHAlJGU q9gjA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgudefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepudduudfhjeejtdetkeejkeeihefhvedtieeihedu jeeileehgeekveetueeuheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepphhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 15:19:07 -0400 (EDT) Message-ID: Date: Wed, 15 Jun 2022 15:19:06 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Content-Language: en-US To: Maxime Devos , 55998@debbugs.gnu.org References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <149964d020ce967474ce946eda5031fa7ed99245.camel@telenet.be> From: Philip McGrath In-Reply-To: <149964d020ce967474ce946eda5031fa7ed99245.camel@telenet.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 6/15/22 14:53, Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: >> +      (synopsis "Darwin's @code{cctools} and @code{ld64}") >> +      ;; Confusingly enough, the program is called ld64, but the command is >> +      ;; just ld (with no symlink), so @command{ld64} would be wrong. >> +      (description >> +       "Darwin's @code{cctools} are a set of tools somewhat similar in purpose >> +to GNU Binutils, but for Mach-O files targeting Darwin.  The suite includes >> +@command{install_name_tool}, @command{libtool}, and other specialized tools in >> +addition to standard utilities like @command{ld} and @command{as}.  This >> +package provides portable versions of the tools.") >> +      (license license:apsl2)))) > > How can this work? We don't have any (cross-compiled) Darwin libc > libraries to let it link against. Is this a draft patch? > Fortunately, we don't need a Darwin libc: tools like `install_name_tool` run on GNU/Linux, but work with Darwin binaries, somewhat like `patchelf` can work on a cross-compiled binary. From another point of view, it's a bit like some parts of MinGW. This patch is not enough for a Darwin cross-compilation toolchain, though I believe it would play a role analogous to GNU Binutils in such a toolchain. Still, several of the tools are useful (albeit niche) on their own, which is why I sent this patch now. A whole group of tools supports inspecting Mach-O binaries, for example. -Philip From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:21:59 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:21:59 +0000 Received: from localhost ([127.0.0.1]:39841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YaV-0007DZ-57 for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:21:59 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YaU-0007DJ-3c for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:21:58 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 102235C0063; Wed, 15 Jun 2022 15:21:53 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 15 Jun 2022 15:21:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm2; t=1655320913; x=1655407313; bh=RT8zwBb9ckYH4LeMk+VVof30T qSyN9n8aJu6Uzx+ahc=; b=BwNfk82JsvYyZIOajpngEe4elwp8ec7PZBwsimMJW vLYcd7WrHUwTvrpdixgecH+RRqcaPnz6vfMnrzNaqXllKWzw8174wtCoMy6CSLUx IJZrZprY+73ZRmNJMhwL6Pd80T2oq0nV4cXV1xL9u81cxskk2Q+q1N0f7UhUBm5M 5V0x6EfxBrD/cIuvv+37esaG+iFXnKRxoZbkSPqnR1l0AzksRVGIY5uHLHOy1ctq 6y6qFVd2gNSP2hXvsyZ6xSmrc9z7swggBCV17vOCfa3mCQHxjcGY074LaJB5SjhI 5VKSSxtebRavbiwOel6gB70aTdqs9Bv+dS8SoJMtZQY4g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1655320913; x=1655407313; bh=R T8zwBb9ckYH4LeMk+VVof30TqSyN9n8aJu6Uzx+ahc=; b=vmL/+Rhh0m9FhvAuc QMc4pva6vUzJmArcylKqfCw90F5e8WoBf24CHwveu/EV5GWrJZB6L2qzcDoGTFsU y7RRppLrr0Hct5WZQZ0xapXERwMVVdxSOPm0GGDXqmscQNIV1GF2vlp/nHtuIKUN 6pkXPG1vwTUpzBNrq4cG9ejEUl12rOefRh/+XV8QTO0io15PyWCeKMf2lfO6Pr9I wYZZiMpkrshM5mpxScu8aG2PD4QbseNVuw3lI0sUPA+vkIy1vjFzQpVk0FdGUqG4 SzLGUzsx5f9Iup4rT5c+QfKGryNd9hEjAPEMLb++NzBFygnsH6VsUbZpGJBY5raC 1L6GA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgudefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepudduudfhjeejtdetkeejkeeihefhvedtieeihedu jeeileehgeekveetueeuheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepphhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 15:21:52 -0400 (EDT) Message-ID: <14e21a26-b885-afa0-6614-c36e47c4e5b6@philipmcgrath.com> Date: Wed, 15 Jun 2022 15:21:52 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Content-Language: en-US To: Maxime Devos , 55998@debbugs.gnu.org References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <25c03c8cf8d1a629c383be1a22ae5c27bab0bf96.camel@telenet.be> From: Philip McGrath In-Reply-To: <25c03c8cf8d1a629c383be1a22ae5c27bab0bf96.camel@telenet.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 6/15/22 14:56, Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: >> +      (native-inputs (list clang-toolchain)) > > Why? Would the standard GCC compiler suffice? > Unfortunately, these tools are tightly coupled to Clang/LLVM and don't support GCC. For example, `otool` is a wrapper around `llvm-objdump`. -Philip From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:24:00 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:24:00 +0000 Received: from localhost ([127.0.0.1]:39846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YcS-0007Gp-GF for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:24:00 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:37474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YcM-0007Gd-K5 for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:23:59 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id jXPs2700U4UW6Th01XPsc5; Wed, 15 Jun 2022 21:23:53 +0200 Message-ID: <8de92ae5778be984a4eec53e0349e33d1a259c0c.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 21:23:48 +0200 In-Reply-To: <14e21a26-b885-afa0-6614-c36e47c4e5b6@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <25c03c8cf8d1a629c383be1a22ae5c27bab0bf96.camel@telenet.be> <14e21a26-b885-afa0-6614-c36e47c4e5b6@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-3LK+v6Ba9IE20b3v8YQW" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655321033; bh=5qgL/TjuDeCcEnP4d1hn+N+3PZw/53aVXHKoPUOqFdI=; h=Subject:From:To:Date:In-Reply-To:References; b=id1BarDKg2DK1tgFLSLre70m5c96F/6YtUZJ+uu6pcA0ceCIISZIy98HyAP5QlNpz yEz4NrRGf31CKAjM5m6BJ5cbxGw4qIOwQ5vI58zvmEgPHRR+I2unr09U7UGbm22zfh NKlhm1FBA0Y3e+Z52P5wtuSkNJZdDV/Q83WLthwnV9FBfCNWVF6wcR9V1EF5SOuxDP SzM2R4l+78xaqop0Dw/laa2h55cMK4O3Y4JTCLF/YehYssGvEPfGKM9NnQwEwVpH/m 8zR1E5ixXLj38bLQUzkT5YN2SWeGk59EIdHhti+ssl/vT/WZUfCBN4CW6RuVyN2cZj hPGCifzx+Jc7Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-3LK+v6Ba9IE20b3v8YQW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 15:21 [-0400]: > Unfortunately, these tools are tightly coupled to Clang/LLVM and don't= =20 > support GCC. For example, `otool` is a wrapper around `llvm-objdump`. In that case, it needs to be in `inputs`, not `native-inputs`, such that cross-compiling this cross-compiler can work. FWIW, you could compile the wrapper `otool` with GCC and at the same time let `otool` use `llvm-objdump`. Greetings, Maxime. --=-3LK+v6Ba9IE20b3v8YQW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqoxxBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kAzAP9Fuy3p1tBy0SsJHKrj6kCgL+vM awAPGTbfZ/iBeD3BkwD/YVnW31vOxxkPvyITEx+8QOWrNAPZucX8x68/S8z1KgI= =D3IH -----END PGP SIGNATURE----- --=-3LK+v6Ba9IE20b3v8YQW-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:35:29 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:35:29 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YnM-0007Ze-JD for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:35:29 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1Yn6-0007YS-AX for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:35:15 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id CA2E95C0275; Wed, 15 Jun 2022 15:34:54 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 15 Jun 2022 15:34:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm2; t=1655321694; x=1655408094; bh=24YAcTOr6TLdcGmytDxj8o7yg FLgL74/W0ck9hbYDJg=; b=nIeNbi8bJt8BkCKHvNxCULFCffThFpdYqdu1Xtii7 UobIbATt962BRyRsD/3VHYudFvwhcLX6expzqErAsTSymZgtcQW7GzEbtAYBbyPa RKFKJJVRmTmCqxa+W9wLUL54sOvu4MCSnSgmbuNI9hNb1dQxPiaxPzAhhQrDsRXz ZTJ1oQhN1EG3tYMu7csk01CwzDEzXh+aQAntlZp2O5Pl3vb/KUBcdqFe2Ku+5fb6 35LquDrs7AgSPGwMxoYvwMCgu2ekRlTqhExhjSO2PbmuIlKR+I4xaW09zc8dN1Ji 1I513XxYApQKQc9rkUlwHQTiJYaoq24igNbD8TKhzjwPg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1655321694; x=1655408094; bh=2 4YAcTOr6TLdcGmytDxj8o7ygFLgL74/W0ck9hbYDJg=; b=JitYAowOeXQuqIc9p F4JantHPPUs3vGn7m0lMST/hwbUQVsKI5MxncBhjXgfVHWJAyEMlTnSvzXlnGnHZ 8PGicSphZk6zm6y4fqoR/zan3hpfeP5p3o//19cUa/gXWvZBt0pwZXUnLHNG1nuF YOqT909H4STKoF79BjBvLyhMAQU6f2+mlFiDNBkGzDoe7ccDudHGbwHS3PvC3mHd lg6TcBAMNpxP563SR07Ktc5tkXCHy1OZwKYq5BIP4jlZ/5YE1UCmlIpt2mFQEzUi tqI9rolUsdJYuDJvD0YuG6D4XgvAr4bchQchPPYhpQNqHAZQBdTaQ9XXdYKzhxKR a9rJw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgudefhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepudduudfhjeejtdetkeejkeeihefhvedtieeihedu jeeileehgeekveetueeuheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepphhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 15:34:54 -0400 (EDT) Message-ID: <9d532cc8-a87b-1ccd-a90b-5c14eca19254@philipmcgrath.com> Date: Wed, 15 Jun 2022 15:34:53 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Content-Language: en-US To: Maxime Devos , 55998@debbugs.gnu.org References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <6213c4a5a183b3ed1428937d576fed8f2fa1ce9f.camel@telenet.be> From: Philip McGrath In-Reply-To: <6213c4a5a183b3ed1428937d576fed8f2fa1ce9f.camel@telenet.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 6/15/22 14:55, Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: >> +                ;; FIXME: This is a very ugly way to make >> +                ;;     #include >> +                ;; work---what is a better way? > > > Searching for in the guix git checkout, I found: > > ;; Glibc's refers to , for instance, so glibc > ;; users should automatically pull Linux headers as well. On GNU/Hurd, > ;; libc provides , which includes a bunch of Hurd and Mach headers, > ;; so both should be propagated. > (propagated-inputs > (if (hurd-target?) > `(("hurd-core-headers" ,hurd-core-headers)) > `(("kernel-headers" ,linux-libre-headers)))) > > (The hurd bit is not relevant here, and in this case I'd assume that no > propagation is required.) > I saw that, too, and I don't understand why (it's plural) isn't found automatically, especially when the neighboring is found: with both clang-toolchain and gcc-toolchain, include/linux is a symlink into linux-libre-headers. -Philip From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 15:35:30 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 19:35:30 +0000 Received: from localhost ([127.0.0.1]:39863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YnZ-0007a3-Oz for submit@debbugs.gnu.org; Wed, 15 Jun 2022 15:35:30 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:50654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1YnR-0007Zk-GC for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 15:35:24 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id jXbK2700U4UW6Th01XbKC6; Wed, 15 Jun 2022 21:35:20 +0200 Message-ID: <401cbe02c58323fd1a52de199e3312b04ca411f0.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 21:35:15 +0200 In-Reply-To: References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-3Z+LcKI/L7hV5FQtAB7G" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655321720; bh=7FXuQlubN+EYPbdMrrfOogQr8BSqIGesR7OjYM8vxKE=; h=Subject:From:To:Date:In-Reply-To:References; b=l0nlr+6GFluBR8EhQjq0sAv5OhPIFEWIrWXh7K5D8OZUR07vbi7IzW2o8ZN+hIJU4 N7cdH2nG2WbkvLul+uoIe6QzMBKMu12N3ifAaHjorKiCWwEx7MpnFKahbG0Mn/tg9W 847M6WPgChi9k/Eyb3+rWRhslYL+rYJSXC+DuOD5ECd+4YJafQAqg33W7NORsYYpDA kkRBoGtixch0D99i1wHUSWg3fot445l2i986KvE2E/PnaqGozo/kOwXpedSgrE3qZK qcaYbige7O5AnlPROeU1U7iSiiUB3Q/fpIwI7EyODlEq7dl1rDg9MNrsJq+zP4n9U9 SgwAGzIElHRVg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-3Z+LcKI/L7hV5FQtAB7G Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 15:06 [-0400]: > I agree that the choice-of-law language is less than friendly to users. >=20 > The FSF has issued an opinion [1] that the APSL 2.0 is a free software= =20 > license: they say that "Apple's lawyers worked with the FSF to produce a= =20 > license that would qualify" (after problems with earlier versions of the= =20 > license) I am not contesting that FSF considers APSL 2.0 to be a free software license. In fact, I looked at that web page to look at why FSF considers it to be a free software license. But I didn't find any answer about the =E2=80=98dispute resolution=E2=80=99 clause. So it seems = to me that FSF overlooked that particular issue, considered it acceptable because of the US being based in the US, or considered it acceptable due to some other (unknown) reason. In case of the FSF overlooking things: mistakes can and should be corrected (this is a free software distro!). In case of US-centrism: err, no. In case of an unknwon reason: reason is unknown. The point is being free, not being stamped as free by the FSF. > IIUC, (guix licenses) only defines FSDG-compatible licenses. Apparently, it doesn't, given the presence of the APSL 2.0, though that's a bug. > Certainly there are broader community governance questions > implicated, but I don't think this patch needs to resolve them. I did not ask anything about community governance? Greetings, Maxime. --=-3Z+LcKI/L7hV5FQtAB7G Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo0cxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vCtAP92YHzsNXVt3ODrrbc79Oc9KNVf GCmxHqrrfzFEbx/NcwEAwoFPiGND5gdA+kcvEUNKws0NE6LiT41ZU5kV91nuhQ8= =1FTr -----END PGP SIGNATURE----- --=-3Z+LcKI/L7hV5FQtAB7G-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 16:04:40 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 20:04:40 +0000 Received: from localhost ([127.0.0.1]:39876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZFl-0008Lo-FG for submit@debbugs.gnu.org; Wed, 15 Jun 2022 16:04:40 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:54862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZFe-0008Lb-Qm for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 16:04:36 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id jY4V270014UW6Th01Y4VAD; Wed, 15 Jun 2022 22:04:29 +0200 Message-ID: <499012ad52f131e8e8ce7aebbae120e619fd8e52.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 22:04:21 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-KUcDk1QgspHpma15fK4U" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655323469; bh=osPVpJSSoXDtynXBavcAvzOLUiV3tMXYdS5YrKAKQMk=; h=Subject:From:To:Date:In-Reply-To:References; b=cMh7lyHWaMAp2CSD4aZWevmxCrLXJI1OP1Pnnezey9vRWfuALGXZYtZpnnhz896HX /Jkdow+Hu9haOcafJMnLFIwOuABahFs9uYIhKhOadMuiSDi0iSgU8Rr5WPitiSznS3 1975gh4Dg5keBIxNs+UrNQfmV/OmuS+CaHvfIBg2qnvU9islxBS1j+NlReZ5CofgLQ y4wyKedlhwmEkUgaW50Nej4ybmQmM8Dn9415g7Ypk3l+4oCsEq2WF5HMVZR74FuT80 0CCEZCw6la2GChxbJApY8ihhSR8daeVTfYCimExxiC4JmvvO4nw5j7fifWZov4ZVBi gjXHdRtaU21zA== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-KUcDk1QgspHpma15fK4U Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 UGhpbGlwIE1jR3JhdGggc2NocmVlZiBvcCB3byAxNS0wNi0yMDIyIG9tIDEzOjE1IFstMDQwMF06 Cj4gK8KgwqDCoMKgwqAgKHNvdXJjZQo+ICvCoMKgwqDCoMKgwqAgKG9yaWdpbgo+ICvCoMKgwqDC oMKgwqDCoMKgIChtZXRob2QgZ2l0LWZldGNoKQo+ICvCoMKgwqDCoMKgwqDCoMKgICh1cmkgKGdp dC1yZWZlcmVuY2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsICJodHRwczov L2dpdGh1Yi5jb20vdHBvZWNodHJhZ2VyL2NjdG9vbHMtcG9ydCIpCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKGNvbW1pdCBjb21taXQpKSkKPiArwqDCoMKgwqDCoMKgwqDCoCAoc2hh MjU2CgpUaGlzIGNvbnRhaW5zIGdlbmVyYXRlZCBmaWxlcyAobG9vayBmb3IgJ2NvbmZpZ3VyZScg YW5kICdNYWtlZmlsZS5pbicuClBlciBzdGFuZGFyZCBHdWl4IHBvbGljeSwgdGhpbmdzIG5lZWQg dG8gYmUgYnVpbHQgZnJvbSBzb3VyY2UuICBUaGUKYXV0b3Rvb2xzIGFyZSBubyBleGNlcHRpb24s IHNlZQo8aHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9ndWl4LWRldmVsQGdudS5vcmcvbXNn NjExNjAuaHRtbD4uClRoZXkgbmVlZCB0byBiZSByZW1vdmVkLCBlLmcuIHdpdGggZGVsZXRlLWZp bGUgYW5kIGZpbmQtZmlsZXMgaW4gYQpzbmlwcGV0LgoKR3JlZXRpbmdzLApNYXhpbWUuCg== --=-KUcDk1QgspHpma15fK4U Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo7RRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oVoAQC5lC/y745bI4lGXQSFOuofTI3r hs119wpX1kZcG2LBKwEApSNaJhJIZSxqH01F+tyEZ1VsnGvy7w7pQxZaahcvlg4= =nULz -----END PGP SIGNATURE----- --=-KUcDk1QgspHpma15fK4U-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 16:08:03 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 20:08:03 +0000 Received: from localhost ([127.0.0.1]:39882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZJ5-0008R6-Au for submit@debbugs.gnu.org; Wed, 15 Jun 2022 16:08:03 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:35132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZIq-0008QT-Nl for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 16:08:01 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id jY7n270034UW6Th01Y7nhR; Wed, 15 Jun 2022 22:07:47 +0200 Message-ID: <3c56e51f000c345e5bf0736a7be9ade3c12a4c96.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 22:07:47 +0200 In-Reply-To: References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <149964d020ce967474ce946eda5031fa7ed99245.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-A0bodmGHIc3RsiWggrN2" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655323667; bh=0iaGR8JASGdcwBgL+VA8Mkd8UFgf3Nq4q/X8T20B6Bc=; h=Subject:From:To:Date:In-Reply-To:References; b=HC2rOinppMkMd3Ld02/Ab536c2ew4dF3b4u0IAMxgRQ4KwCCdw9uTYjrlqvUCWX/f w698DxmUQ8R+0rmMciQ/mDLiFrWd/IfXTbNpq99sW12EUs4kjhpE0oDB4PXiQSnKqG z5sfbmK904BeNC/P9dRUMIHqSbD9TVPx+fUvCCOZ+Bqo7k9lb3g4DsxdMEWv1JcyUX tQw0teEjhVuN8z5BhwqaLGljL2o2mCAp9LN03ERLbQsX7unVRl6MmdGOj6SZmJHEA9 ivb8ApjfMWvDWhL/y9RspB4kbajMAdPNqDLqUcicpfwemaR8B8AHNJhJVRQ8xBbast GdsZ5A4ijnowA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-A0bodmGHIc3RsiWggrN2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 15:19 [-0400]: > Still, several of the tools are useful (albeit niche) on their own,=20 > which is why I sent this patch now. A whole group of tools supports=20 > inspecting Mach-O binaries, for example. Ok, but the package description is implying a linker is available, which is not the case, due to the lack of a Darwin libc in Guix. Greetings, Maxime. --=-A0bodmGHIc3RsiWggrN2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo8ExccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uehAP9AtBaUzM/PcQtTQEq6m3xgpgjX Cw1SRt8BHqVs61diYwEA3lwpowrwBYGg49LnRpffS6fEF8lahNFQRlTJEMvDpAU= =+OQV -----END PGP SIGNATURE----- --=-A0bodmGHIc3RsiWggrN2-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 16:17:10 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 20:17:10 +0000 Received: from localhost ([127.0.0.1]:39888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZRu-0000DQ-97 for submit@debbugs.gnu.org; Wed, 15 Jun 2022 16:17:10 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:45404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZRs-0000DI-Tf for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 16:17:09 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id jYH7270094UW6Th01YH7qD; Wed, 15 Jun 2022 22:17:07 +0200 Message-ID: <82344b67085b139fdd35ccf1148d96b2be4a93c2.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 22:17:07 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-FqhN1oueyPRhnyGmEjI4" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655324227; bh=F2YwfXDodlPYi7BaaUS5RL0LagU4XfmpWkx+wvmLKTk=; h=Subject:From:To:Date:In-Reply-To:References; b=VrIoq1wmwKadZN/MligenUjL4yZXLOAE7NA54Zb5Zs7RS2RUcqSuh/Ch0Nicch9EX KWTn8R6IWrKmH0x5OlVuObViFh29HqGLCeNDlZo7cei+oxTj4fEJVMQx2K+/d9ml5C z06REAJM9Jg58r1WkEiLtmWjvvH4x/e4Fiy6uI2qtil0Bh8Z1IrbzLmG3oXuWQIZUw jM+7UX2G1wcLbyGgrysqWgiRa5rcRMXoiNSB3RszMrMOdym+xoYCocHLkKu9+I48S0 d5WUsvW5fSoE2Ed+SIklCmJnnw+M4h/8tk2mFcAapNVXh0DMBjcXePNqgjs4BytTAj gN5NjcmdEjarg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-FqhN1oueyPRhnyGmEjI4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:apsl2)))) It's also BSD-4: https://github.com/tpoechtrager/cctools-port/blob/04663295d0425abfac90a4244= 0a7ec02d7155fea/cctools/gprof/gprof.c#L27 It's also bundling GNUstep code: https://github.com/tpoechtrager/cctools-port/tree/master/cctools/libobjc2 Greetings, Maxime. --=-FqhN1oueyPRhnyGmEjI4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo+QxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uIJAQDH20h3q4gva2e932z6CgHfH1Hv o/bM8KEvmbaY4NpuVgD/ef9vFaYAukxr2zZX9ROlawBybrz3jD+EP2J4NsQQhQ8= =MzwG -----END PGP SIGNATURE----- --=-FqhN1oueyPRhnyGmEjI4-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 16:18:35 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 20:18:35 +0000 Received: from localhost ([127.0.0.1]:39893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZTH-0000Fa-IQ for submit@debbugs.gnu.org; Wed, 15 Jun 2022 16:18:35 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:51836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZTG-0000FT-QP for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 16:18:35 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id jYJZ270014UW6Th06YJZJF; Wed, 15 Jun 2022 22:18:33 +0200 Message-ID: <994296da3538afd1113256a0128bce49d968741c.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 22:18:32 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-yIAeWDM5GB2pqdA0RO1h" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655324313; bh=g2FAe1bgS5Tv9wFw3GD2I/8mp5ZgsVGvxudMMlaMxOU=; h=Subject:From:To:Date:In-Reply-To:References; b=YbKJm6j5vuh1hivOqmRF7Dx+b7WK3I5iuvHK/3aPgM9s7HkA6D6CoporwAb/7bRD+ j9LgzpMpL2WsHYHYsOtI/2iV4mwlYGL7l6fUsjSYnmviBPf8JC8Tr2blzPoBEx3tsu pVNaeLMzrlE7nIHIFI/mTo9ODCQ/obmlOpBierCpPb9uEQDlLI53Jy1lP9AtHvZYPW MbFXW4HQxfy/PPp2ZBEOkILO6ytZOpqEwWJD+W7YCvYpsRejKIeQQOGF9iug9lbiFh 5LMKNuhRSKi156XwBWZrmNg8GhQd7dxaUpmJkjSL6cN9L/A3iNS92NvdwkSky5SCg9 K2hr8rNLiLWHA== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-yIAeWDM5GB2pqdA0RO1h Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:apsl2)))) There's some Expat licensed code as well: https://github.com/tpoechtrager/cctools-port/tree/master/cctools/libobjc2 Please investigate the rest as well. Greetings, Maxime. --=-yIAeWDM5GB2pqdA0RO1h Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo+mBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7segAP962R37PZxCfFh90XTzjMN/55GR 2toW+Agq0u0ItIhh2gEAvFICpjLqjej4JrMJyBtzGSH62YsS9lXxAKZcd5EmAgY= =3Toz -----END PGP SIGNATURE----- --=-yIAeWDM5GB2pqdA0RO1h-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 16:23:34 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 20:23:35 +0000 Received: from localhost ([127.0.0.1]:39911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZY6-0000PC-JQ for submit@debbugs.gnu.org; Wed, 15 Jun 2022 16:23:34 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:56198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1ZY1-0000Ou-45 for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 16:23:32 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id jYPT270074UW6Th01YPTc3; Wed, 15 Jun 2022 22:23:27 +0200 Message-ID: <79abaddeee795c7e6626c136c43f2fede7a7259c.camel@telenet.be> Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 22:23:27 +0200 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-1seGMnj7oJuXdcK9W1Ar" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655324607; bh=mOUlvVaVKZ7klrizghPH1+mbiednnoQfA9WjclpakJo=; h=Subject:From:To:Date:In-Reply-To:References; b=dsiBJ5qHsxm94QJ6ZfNhd8VH/EWxIDqPkBI4gdq2+BUsZO/2fGCh2j+yRxG3tdptI h9RftrpdpOFoaeoS5yr5WyEZuJ27+KUP4xSqf9JitaH61P8dZUFJ0Xan+M+o4ud16Q kMyt25dIr0fmpiHj1WsfMXjotm6toLWGiv44+pkEekGDpymdnEDfjHPDZ3/IksUlmV PIB+8LbSdIDVDuLGSRTjAjLDc13csr4q0PBcOzd00Co6AVicggfoXvHjXq8Xrxvj0+ r8AExR0GXxzXDvWzQF2dLrafcgxsgRxOz9U29gR8Bh0SqbMGabig+acL0MM0ovcP8b guB/nlWML/ZJQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-1seGMnj7oJuXdcK9W1Ar Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:apsl2)))) There's also the GDB General public license: https://github.com/tpoechtrager/cctools-port/blob/master/cctools/include/gn= u/symseg.h and BSD-3: https://github.com/tpoechtrager/cctools-port/blob/master/cctools/include/xa= r/xar.h and additional term: * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. The rights granted to you under the License * may not be used to create, or enable the creation or redistribution of, * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. (in partiular, a reference to an unspecified =E2=80=98Apple operating syste= m software license agreement=E2=80=99) Greetings, Maxime. --=-1seGMnj7oJuXdcK9W1Ar Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqo/vxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pqcAQCr7qsUJu0kEIR6x+9oClrW+a8S huWMpP4ypWo30asDvAEAt6hxJNSXVkwp6Q5CEVIaKCdt2aUyaVbc21DkVdqHIQs= =mLmQ -----END PGP SIGNATURE----- --=-1seGMnj7oJuXdcK9W1Ar-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 17:00:36 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 21:00:36 +0000 Received: from localhost ([127.0.0.1]:40031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1a7w-0003eS-4w for submit@debbugs.gnu.org; Wed, 15 Jun 2022 17:00:36 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1a7t-0003e8-SY for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 17:00:34 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7ECD35C0244; Wed, 15 Jun 2022 17:00:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 15 Jun 2022 17:00:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm2; t=1655326825; x=1655413225; bh=ezu+ACnHC4FYKK4Up0ZdCdybQ jKw9tBCGWrWw8eSj0U=; b=Ou3Kt0NQl2rZQo4PyVZ69dYNfPrJy5w3Xw/u2zLof /ZEZMepIIEM/+8BsCGA6s8PysGVgtf0yN/MQ9FamjgqddwTWC4/cfDYoOeyN4V0X K25GwewTzdFxfumwJYZreBj6MnspAeMaK9fhMN2Q++jTppFFq5gZTC9Fn8R3CKR2 b2BiUfgtk409qW18L4l8+Cx/6UYqal0AltfpbdayWTHAjQ9Wg2sDch4LnwSYP6X1 58S1roYJz0wSjsSlR7oxaldHVoDQTc1N0YN1NQlCljhrrK3eyKBACpIpP8xAoxeX KaTvH/8pTaQK7vxbb1YRdU9+I8bZjOHWj34FyHoBJ/Wyg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1655326825; x=1655413225; bh=e zu+ACnHC4FYKK4Up0ZdCdybQjKw9tBCGWrWw8eSj0U=; b=Z4ItM1DCZbQxfHwH7 RvEyGZIS14+6M7iLAjZiZ+7e1WRMPx33V+bLH+txjwKijdF3f/vycgVtzZJpoM/N 8FgERqky6MNgOG9jWlOmdyc6B9MHmKp6EZhkFiNl8zdAdWUsD8wjZykcbSQpg2Qc U99bEDnfxTDwwnK6qgeXDRrWBaXx370k4YTPoM1MBgbSJD1v50JaR0bS7c0QV3hF QvHDYUkEzqwRenc9Xz8rgDXrS/DD5+uCiB2aKXdzT5Jv1oxMezASlVikRxG/Yik5 +LjFvVqe81+ZyFsd1AFd6kVUaPU9rEavJ+BMdB90ZQzWX9N2tlofdjo1Fxo/XgJn hAj2w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgudehvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfhuffvfhgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepleeigefgjedvkeelleetleetieehteffgffghfet udeiuefhffeuteetgffftdefnecuffhomhgrihhnpehgnhhurdhorhhgpdhfshhfrdhorh hgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhh ihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 17:00:24 -0400 (EDT) Message-ID: <0de6f5e5-c58b-354f-3ee0-18e824b7779a@philipmcgrath.com> Date: Wed, 15 Jun 2022 17:00:23 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 From: Philip McGrath Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. To: Maxime Devos , 55998@debbugs.gnu.org References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> <401cbe02c58323fd1a52de199e3312b04ca411f0.camel@telenet.be> Content-Language: en-US In-Reply-To: <401cbe02c58323fd1a52de199e3312b04ca411f0.camel@telenet.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 6/15/22 15:35, Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 15:06 [-0400]: >> I agree that the choice-of-law language is less than friendly to users. >> >> The FSF has issued an opinion [1] that the APSL 2.0 is a free software >> license: they say that "Apple's lawyers worked with the FSF to produce a >> license that would qualify" (after problems with earlier versions of the >> license) > > I am not contesting that FSF considers APSL 2.0 to be a free software > license. In fact, I looked at that web page to look at why FSF > considers it to be a free software license. But I didn't find any > answer about the ‘dispute resolution’ clause. So it seems to me that > FSF overlooked that particular issue, considered it acceptable because > of the US being based in the US, or considered it acceptable due to > some other (unknown) reason. > > In case of the FSF overlooking things: mistakes can and should be > corrected (this is a free software distro!). In case of US-centrism: > err, no. In case of an unknwon reason: reason is unknown. > According to , "It is acceptable for a free license to specify which jurisdiction's law applies, or where litigation must be done, or both." That paragraph was apparently added in version 1.129, in 2012, but the note says that "this was always our policy": So it is not a matter of something being overlooked. Some other FSF-free licenses include similar provisions, which generally seem to make the license in question not GPL-compatible. For example: . > The point is being free, not being stamped as free by the FSF. > >> IIUC, (guix licenses) only defines FSDG-compatible licenses. > > Apparently, it doesn't, given the presence of the APSL 2.0, though > that's a bug. > >> Certainly there are broader community governance questions >> implicated, but I don't think this patch needs to resolve them. > > I did not ask anything about community governance? > I meant "community governance" broadly to include questions like, "Who decides what 'free' means?" Since I basically agree with statements like , I think there are troubling questions about the FSF's role and how such decisions ought to be made in the future. Still, IIUC Guix's current policy is , which links to for its definition of "free license". Bugs are one thing, but this seems to be an explicitly allowed under the existing policy, and I don't think this patch is the right place to debate substantive changes to Guix's policy. -Philip From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 17:11:29 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 21:11:29 +0000 Received: from localhost ([127.0.0.1]:40056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1aIT-0003vI-5y for submit@debbugs.gnu.org; Wed, 15 Jun 2022 17:11:29 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:51390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1aIN-0003v3-Rt for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 17:11:27 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id jZBN270044UW6Th01ZBNfr; Wed, 15 Jun 2022 23:11:22 +0200 Message-ID: Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Wed, 15 Jun 2022 23:11:22 +0200 In-Reply-To: <0de6f5e5-c58b-354f-3ee0-18e824b7779a@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> <401cbe02c58323fd1a52de199e3312b04ca411f0.camel@telenet.be> <0de6f5e5-c58b-354f-3ee0-18e824b7779a@philipmcgrath.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-9CJ800FCcoEooFBfXROp" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655327482; bh=g7IBaJ5iNBjgz5hVuZ283KBn50cAAvTodPlTQSOIMlc=; h=Subject:From:To:Date:In-Reply-To:References; b=CEzgQOm4ERqAVfCB6noKkB2fqBDHOkwC/U+/um26nzb7BMhGlijZKaJ31ppyoD7yw B0IeQWNRsD19qoytCukOzMYodPV7Nk+76bAjil1G0nymU9bjh2cupO5a2exiQjBzZf taRAb0LHWn15iG6gdC30DtOIvlkdXK5G4XsGTiU6vusuG9F6uEwfIc3gBk01enzgXY dc5k7FiqgvOXdABOEzzt0QZWhBuhRoD/JbYV6KiKFJrNbNqTKBsiZteudGrEz3rTT1 oQ1lbOOQoPS/0X2DWzmmlaHxKu+nUosENOR3yrdZU1i6ykKk1WnnzThEzOefWvly6j DcSqFDBiqMn8w== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-9CJ800FCcoEooFBfXROp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op wo 15-06-2022 om 17:00 [-0400]: > According to=20 > , "It is=20 > acceptable for a free license to specify which jurisdiction's law=20 > applies, or where litigation must be done, or both." What > an explicitly allowed under the existing policy, and I don't think > this patch is the right place to debate substantive changes to Guix's > policy. Maybe move it to guix-devel, and depending on the conclusion, continue with this patch / drop it? > I meant "community governance" broadly to include questions like, > "Who decides what 'free' means?" Ok, makes sense to me. Greetings, Maxime. --=-9CJ800FCcoEooFBfXROp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqpK+hccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qjmAQCNk0z1mhzUausChp7JQclNl0Jb c+W/welg1d65QecOngD/QIDKpmX/Ajflq0DtGPdduizARhfdDyQt4SonBj9tjwk= =gu1L -----END PGP SIGNATURE----- --=-9CJ800FCcoEooFBfXROp-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 15 17:20:42 2022 Received: (at 55998) by debbugs.gnu.org; 15 Jun 2022 21:20:42 +0000 Received: from localhost ([127.0.0.1]:40061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1aRO-00048p-2L for submit@debbugs.gnu.org; Wed, 15 Jun 2022 17:20:42 -0400 Received: from knopi.disroot.org ([178.21.23.139]:43386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1aRK-00048e-7O for 55998@debbugs.gnu.org; Wed, 15 Jun 2022 17:20:41 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5994943D5D; Wed, 15 Jun 2022 23:20:36 +0200 (CEST) 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 CsKJNq-v7RWZ; Wed, 15 Jun 2022 23:20:35 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655328035; bh=A/rraVfJQ25Ap9swWsoxyonlxEPFlL6X/M/YdGxb2Go=; h=Date:Subject:From:To:References:In-Reply-To; b=CEIM59MJL3krNWaC9b+c4M9xAc0dZbJBqRebsSO490YVa8lNImXq3tbAQSgl2vslw 8HkFIl6pA50rSCM13kyIfeW2qD4BUxHXNTnQIeHGZ/nbFG1cSy1FxKEoJLxP9Cy9uh ng8yu5iDrrtxAlnts+rO/9nZ0PiA5ndHmjcHOp96gpBZmbqPWXgJ3BjvR2aA6th7zs pFWNsLShoD7qej9cXZVxjvRmzUuH19wxZ0HOeFXZOBplPT2RjfyK/cD7MeR2C2DiGD 2E+IUbSaArILl+iuQZslUZ6SWrbcDOJLzvVtGUtja5Qbwg/BPP9OQGLvqWRk24hnaQ /45ClcuZxIFJA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 15 Jun 2022 22:20:34 +0100 Message-Id: Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: "(" To: "Philip McGrath" , "Maxime Devos" , <55998@debbugs.gnu.org> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <615afa0c32b6815e175915f9b15c174ab6a81f6a.camel@telenet.be> <401cbe02c58323fd1a52de199e3312b04ca411f0.camel@telenet.be> <0de6f5e5-c58b-354f-3ee0-18e824b7779a@philipmcgrath.com> In-Reply-To: <0de6f5e5-c58b-354f-3ee0-18e824b7779a@philipmcgrath.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed Jun 15, 2022 at 10:00 PM BST, Philip McGrath wrote: > According to=20 > , "It is=20 > acceptable for a free license to specify which jurisdiction's law=20 > applies, or where litigation must be done, or both." Although I don't know anything about licensing, wouldn't this mean a company could, for example, publish software under a license that states that disputes must be resolved in some theoretical country that bans all free sharing of software (even if the owner wants to share it), then sue somebody who's modified the ostensibly free software for copyright infringement, winning because the country forbids any software sharing, and still have the license count as free? I'm probably misunderstanding this; surely there wouldn't be such a gaping hole in the FSF's free license definition? From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 16 18:29:56 2022 Received: (at 55998) by debbugs.gnu.org; 16 Jun 2022 22:29:56 +0000 Received: from localhost ([127.0.0.1]:43313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1xzk-0000Cg-AN for submit@debbugs.gnu.org; Thu, 16 Jun 2022 18:29:56 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:59933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1xzg-0000CQ-8H for 55998@debbugs.gnu.org; Thu, 16 Jun 2022 18:29:43 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 517905C00EA; Thu, 16 Jun 2022 18:29:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 16 Jun 2022 18:29:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1655418574; x= 1655504974; bh=+DhcVuMu5HuwNQc7kanmQiDXBrtP/M7C9mCMTkrqLxA=; b=A J8xzTqTPMP6vS05I0e3yVzhtipFDDKH0URanQfOymSkV4Rwsl4wPa1fhCnSdUTkT Q70s9CJrOsv59I9mJtY/0NitY1g+q6Ej2L0jnuZuduqPRRPpuYstPKtYOkxhkZe9 lV55Cm6HSvlYdmztbrA9o4pHHz3yjNzqYub8uqAzxU3Pug1Pob5ealnycSvziLNe sNw54+VBZy8pq0X33p6YA4s/H9Bc9fot38/FxNwIosFkr6jEadTnGWH4gutXKA8l CXWV6zYlnYeI2i7F+E/X1ZIDMHj2zzuRvZWBNFKoPNRqvMqCHX5GayhHDxJUp/F4 kDiqPRCtS2b9fR5Kf+dyQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1655418574; x=1655504974; bh=+DhcVuMu5HuwNQc7kanmQiDXBrtP /M7C9mCMTkrqLxA=; b=AgWmWx/7Bf97ui25moBIsL/pR/O3OlBaFw8rmQoAzGFE GaJQBS1ulSNW2rcLlTpiH+FgLqbbNreaT9JO05/JZ+DsPhuL/W3TrT/afrMW2+Jt /PuEiCgHKH4x1LmSZKdc2zpvj1g4e3iF4QUJ81EEIt0hQMmeWJ5k5wLcvadL7dGv +L4QyQxb8/C7mjKMq3SPKA7M7PbZEbrBQOqUuAOnrD3GuMdJalUngA7x0XKrdooQ 3EP1t36GoEzZD0ViV7WdJz/dbqqJEtO2wnh6LzAZcZHkKLatfAt6DpcqExJmY9ov wKQUIE3UJrixPaDffsEZ/HWRThgu7R12+QGQcJCrOQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvgedgtdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtjeenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpefhjeevtedviedvudffieevffegvedulefgfeejueeuudfh uefguedtudejvdeigfenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhgnhhurdhorh hgpdgsvghrkhgvlhgvhidrvgguuhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepmhgrihhlfhhrohhmpehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomh X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Jun 2022 18:29:33 -0400 (EDT) From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Thu, 16 Jun 2022 18:29:25 -0400 Message-ID: <23593278.6Emhk5qWAg@avalon> In-Reply-To: <82344b67085b139fdd35ccf1148d96b2be4a93c2.camel@telenet.be> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <82344b67085b139fdd35ccf1148d96b2be4a93c2.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3428328.Lt9SDvczpP"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --nextPart3428328.Lt9SDvczpP Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Thu, 16 Jun 2022 18:29:25 -0400 Message-ID: <23593278.6Emhk5qWAg@avalon> On Wednesday, June 15, 2022 4:17:07 PM EDT Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > > + (license license:apsl2)))) >=20 > It's also BSD-4: >=20 > https://github.com/tpoechtrager/cctools-port/blob/04663295d0425abfac90a42= 440 > a7ec02d7155fea/cctools/gprof/gprof.c#L27 >=20 My understanding is that Guix's practice is to list the overall license or= =20 licenses of a package, not every permissive license that might apply to=20 particular files. While that file uses the original license header, it's effectively BSD-3-Cl= ause,=20 because the University of California retroactively deleted the advertising= =20 clause in 1999: see and . > It's also bundling GNUstep code: >=20 > https://github.com/tpoechtrager/cctools-port/tree/master/cctools/libobjc2 >=20 libobjc2 is Expat-licensed=E2=80=94I will look into whether it can be unbun= dled, but=20 it's not a license issue. =2DPhilip --nextPart3428328.Lt9SDvczpP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmKrrsUACgkQygNjjfo/ HHrQ5Q/+Ny+h/ZBLm5Bn5qbTCmA24VhlkFwt8SrM4Cd4MYSpzxWHJAGtP/RCXcRk gnEkUGTbkpvyGRbA0dL4/kW3rcwMzDV4CxOGNCt7jEtTjqBKa76t4+LOJgmvvye3 rXNCz8P10j9PXTa60yyeeSICBCdLj9KTnkN6h33aa7pcB/fjnzaRioQj4E3qT/uN lGUzGiJJmPQ1z2StVziVjfLpmUgqfN/7GiDGllI5C36FusY98emX37n5h5wknY0v sg7tXQ01oTHaFdi3dRnWQABg7cfksodb34Te1vN9mNHKyvtRdW26vb+2tTn15YIi lyC6ZIeVUMQb7AnFvkz2UPL7jaM4F9pjj1bgYkcCxYzYp2Ye+PPlk1LkJh6ZpKyV 2wixDamYNSiyA+XlH2Vme3rU2WZV7ii9WSy6lp3gLXyXN0oyA5eZ2iYUU76NGAMk rtLreNToheluKFNmxcP8Z8OIiq50VxdfVZ5OF7o8a1NDAI3EEKq6PysrIcoSA1r+ Kp1y5riZ0bFc1dH1xgzUKxE2bX9jRtSMx/bAL1OF2VTYShClcK0C7+6IL9o4pRcm QqYjvMGeXcXDYJmKb+MwOexBtE2moIlI6iHx/ozt5YC7VjT2gEsb8UQAz/cZ25V9 pcY10uPFRAqkczn8vRZWichoVzEZCglZHjvkOokba8Bv9pGFLpY= =UZfw -----END PGP SIGNATURE----- --nextPart3428328.Lt9SDvczpP-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 16 19:29:22 2022 Received: (at 55998) by debbugs.gnu.org; 16 Jun 2022 23:29:22 +0000 Received: from localhost ([127.0.0.1]:43335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1yvS-0001cB-CT for submit@debbugs.gnu.org; Thu, 16 Jun 2022 19:29:22 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:44321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1yvN-0001bu-9O for 55998@debbugs.gnu.org; Thu, 16 Jun 2022 19:29:20 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 038365C00CA; Thu, 16 Jun 2022 19:29:11 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 16 Jun 2022 19:29:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1655422150; x= 1655508550; bh=NxRzv4fHvYzFMnI7V5oq2sfsy0iOF2BUhMUNKSDlk/0=; b=V 8o2mmhws9xwhXHLyy4qb8CtPBmpF94B9/4T7+Ki9gSi7j8h/9O5p+Gz8sjztGBLo umYtAPCP7aE8iiUME4gD5yfXivWWz4ZoGswfwTsRsGSKWDjHAo56+5n28iW5bvUr oZJKz5unpw9VvYVeq/m9ie/WqItrD7satr9/x3AMlLapm4paiwpEJMthXybfMI/j 8WZ8Ii6MAqJ3KwgC1Znnsyns9IgJZvDTNG+OKDUuEMPe69WIcAdS6CzfnQmVHSUR Uie/M74KMxSpK6Y6GfOVWG04uX0me2nfB3QUpRrh1fClp46kG5W1RZw7uDCQxO7I V0rD8yavauXdtw6hxu8Rw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1655422150; x=1655508550; bh=NxRzv4fHvYzFMnI7V5oq2sfsy0iO F2BUhMUNKSDlk/0=; b=iRfRSOEfUGD9GSLTplNAwhFNYXZSmlWfYcaJ7F1RX4ag tQ6OLcm5hduhXkg+YeBfuqhGTzHMUYcNRtIEWsVpIIyVmaMriqsJRa25ygSTD7X3 9ZtMn82tSgxXNRWPFKPGg+MKGSXWeuwUYkLhbtw4bKSN00h4slLnjNWqWDadFL91 mnHjVdr7PI06UGPubkh48s9TWsZyGdOuFKOahYNQnxL1lGs5UUq2K0vZEGAmvMDX YJ/qgCSYjTEGHbVy7Ie5p7SLimvdrbGQfJJ2deabN5Q8kKyBC3lod7VX5hMRYz3b 2f0asi+YrRCb7li/EWFwT064X7l3T9ymkH/+EaWwPQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvgedgvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtjeenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpedugfeiteeigfekheehvdfhtdetkeffkefgkeekhedujeej jeelhfekkefggeegheenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhgnhhurdhorh hgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhh ihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Jun 2022 19:29:10 -0400 (EDT) From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Thu, 16 Jun 2022 19:29:02 -0400 Message-ID: <3218707.NG923GbCHz@avalon> In-Reply-To: <79abaddeee795c7e6626c136c43f2fede7a7259c.camel@telenet.be> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <79abaddeee795c7e6626c136c43f2fede7a7259c.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart828627386.0ifERbkFSE"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --nextPart828627386.0ifERbkFSE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Thu, 16 Jun 2022 19:29:02 -0400 Message-ID: <3218707.NG923GbCHz@avalon> On Wednesday, June 15, 2022 4:23:27 PM EDT Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > > + (license license:apsl2)))) >=20 > There's also the GDB General public license: >=20 > https://github.com/tpoechtrager/cctools-port/blob/master/cctools/include/= gnu > /symseg.h >=20 This file is dead code: I will delete it in a snippet and send a patch=20 upstream. > and BSD-3: >=20 > https://github.com/tpoechtrager/cctools-port/blob/master/cctools/include/= xar > /xar.h >=20 > and additional term: >=20 > * This file contains Original Code and/or Modifications of Original > Code > * as defined in and that are subject to the Apple Public Source > License > * Version 2.0 (the 'License'). You may not use this file except in > * compliance with the License. The rights granted to you under the > License > * may not be used to create, or enable the creation or redistribution > of, > * unlawful or unlicensed copies of an Apple operating system, or to > * circumvent, violate, or enable the circumvention or violation of, > any > * terms of an Apple operating system software license agreement. >=20 > (in partiular, a reference to an unspecified =E2=80=98Apple operating sys= tem > software license agreement=E2=80=99) >=20 I'm not a lawyer, but I read that language as, "The rights granted to you=20 under the License may not be used to [do things that are unlawful]." Having= =20 rights under one license to some program does not make it legal for you to= =20 violate a completely different license that applies to some other program. I'd suggest discussing any remaining license issues at , though. =2DPhilip --nextPart828627386.0ifERbkFSE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmKrvL4ACgkQygNjjfo/ HHrcaBAAiLm0QF9UkdweX98giekI4i1XU4KqP1aZrqgUHQtw3kPRuFH0Gy7/3sw5 WTLHcMpfXXwGdxml5a58dlEF8v2r+hoelMasAsJf+huK3HMXcaXA8o368la1Cn1L Knwp09c0wwOXLkXTidj5AvO0WGo72S6IfZMe2QbHhsH8g15W16R78D6OZYz0kCN5 JQD/247n0V1Nbsc4eLFAmek/OVh04qqYMerZGwOpOdrb0gfJDFpvrlFdUpQ6TAab s3PFemdg4mPwLGx6JDJDbCcmGC2ewffNO21fR235lzgeNGDp76XePIFETQ3Gbn9P /celvn5/e+4rSq10DX3E3WbWhvroqG9fa4NGgJgaEgHGi8dW/mVPPwAsz0a9wzsV vxFXDY1me8Vscs86vwgv/C7bXSnYuIq0jJI5eW6Su5X5g88PJXXvab3C2iEH/Vy5 iNjLBAZ5QXB32hQ8imscYO9A6ExgXTHsai4T2WR7fKa7h88oDp276nGDq7AweU8W vKP+2ixbGyhGs6Ve4EBdelT25xtr1qhWH2uUQF94wfyB30/H/xPk3hMkNS9+ItTJ H/ZEJrJIczvhyQtX6qwCb5ucgTbwnKr11vaZIO/VFhv7aS+zrsrpGouzg0txwca1 0tAwJv1w1fQzCeLMsC01KxRQcO9dhp0x6Crxs0bKh4HBGktheXQ= =v069 -----END PGP SIGNATURE----- --nextPart828627386.0ifERbkFSE-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 02:14:29 2022 Received: (at 55998) by debbugs.gnu.org; 17 Jun 2022 06:14:29 +0000 Received: from localhost ([127.0.0.1]:43577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o25FV-00038Y-1b for submit@debbugs.gnu.org; Fri, 17 Jun 2022 02:14:29 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:51536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o25FR-00038N-MD for 55998@debbugs.gnu.org; Fri, 17 Jun 2022 02:14:27 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id k6EP2700F4UW6Th066EP1a; Fri, 17 Jun 2022 08:14:24 +0200 Message-ID: Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. From: Maxime Devos To: Philip McGrath , 55998@debbugs.gnu.org Date: Fri, 17 Jun 2022 08:14:18 +0200 In-Reply-To: <23593278.6Emhk5qWAg@avalon> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <82344b67085b139fdd35ccf1148d96b2be4a93c2.camel@telenet.be> <23593278.6Emhk5qWAg@avalon> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-MtxtUxk5CCzEl87Vg4fa" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655446464; bh=yZpcLuKUGvyti++giDJa4MGqJoIh3MLtabRCr2jOZko=; h=Subject:From:To:Date:In-Reply-To:References; b=m0wFNEtHrt/qQP5U515quJxu5XJLhZ/e12tNTsf3uIQpdxGMrH3WPHoS/NQnUucOL r0MaAvdOVi1dGBqIShhzcoNZtca4+T/RuxqsU87P2IpS5jtLTIYkE/K4ZHToTXtnyN wotD2apDAo0isFJcd6OTi5qXJwBEaXRvTvU5WLGR8v1NHXdqlDFS33wGQ1xJqcMoF7 P9jvDJEdsd2k55pNQOOTLfnHSb9ZfyUebLVgnfOwEp0FdI7UYRmryUJfTFr3j/9G1J h8zFuch+Sh5K1IzovdJdHjbwHGkvWLd3cTuO8U2n5UwGyhdMPVT7NR3rLBJUdBtvaU 6oiTqk6h17SIg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-MtxtUxk5CCzEl87Vg4fa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Philip McGrath schreef op do 16-06-2022 om 18:29 [-0400]: > My understanding is that Guix's practice is to list the overall > license or licenses of a package, not every permissive license that > might apply to particular files. Apparently not fully consistent between packages and packagers? What I tend to do and recommend, is list all _relevant_ licenses, without doing an interpretation of what would be the overall license. FWIW, there was past discussion: * https://lists.gnu.org/archive/html/guix-devel/2021-05/msg00183.html * https://lists.gnu.org/archive/html/guix-devel/2021-05/msg00186.html that was somewhere in between the two endpoints. Greetings, Maxime. --=-MtxtUxk5CCzEl87Vg4fa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqwbuhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qYOAQDdyhv7lmI/xeZqVhg1QWYtBYlN vO0c3LoU+s+KxdggugD/d0uHmUtHLdc5ysqjyr3jxh/7abj2yESLDV0GMYPqCgs= =1jpy -----END PGP SIGNATURE----- --=-MtxtUxk5CCzEl87Vg4fa-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 07:51:48 2022 Received: (at 55998) by debbugs.gnu.org; 17 Jun 2022 11:51:48 +0000 Received: from localhost ([127.0.0.1]:43925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2AVr-0008IC-GW for submit@debbugs.gnu.org; Fri, 17 Jun 2022 07:51:48 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:37438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2AVn-0008Hv-HW for 55998@debbugs.gnu.org; Fri, 17 Jun 2022 07:51:41 -0400 Received: by mail-qv1-f42.google.com with SMTP id o43so6062453qvo.4 for <55998@debbugs.gnu.org>; Fri, 17 Jun 2022 04:51:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=philipmcgrath.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=CtTE14Ra29TJjP3fIhvT+irAZ7anYLPE6ZWtW+7RUSs=; b=G6P68rQLPy7Qtwce6HxS8Krsf7v3vK/MbFblmGlCTrszTLf6ib1gAlw7/sMBiR3WgC rOIjGjkjhm/NyxlUPD0Ym32ryChFmSORn/3T46SOQ0xyu/Sl6mWf5hKgjeC17d7JND4R yIDgQ94xCiGh9QtIS4M+zezcVGOtFwe8owowX1JzcnEpLIT/VgYRz2xppFcb52d9RD1T ftcDsc68nVHRsD6pPuPpLie8Vq1ORD9Lq/LKJOEbQQIRjJnHvkdcJ9s5OLVc6FBu5uB4 rq+Y9ZzmBmSVsVbh13qW5iDlTdTcwBQtAzuvbUyO89UkKQlrHm5pYRD2OJoSCd7237fT 1b1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=CtTE14Ra29TJjP3fIhvT+irAZ7anYLPE6ZWtW+7RUSs=; b=yO+Sg0FJHVAX8bCCJQqnUfu6uwElYwrAtnYXA0Jzw4sIQFu8+2hPMCxyhWCqxmXEsq +6UD9MzJlCkbffseUpG2KI+OciPJ9fUTIQsUk3V8MIhZzpL7c8+qx6vApSqIM55H/MJ+ kDj5GP1ujhfwny/AF6vdeolNIIeCYhCUL6kXOGBDCMBebpScW6DFsOWnbavyaoSj3Zed iW+zUcrzhT0LkThQmsH+s9anXNxjEHLF9aPP+EUg9sE7Ran81EHerHViD5gkidvH/mkp QJWmGC2NbQOM+YaLt5Y7TQNcMdnwSoDeO9HwWSfnxNPR1W8fFSW9uR8690DsD0gEfk7W wRKg== X-Gm-Message-State: AJIora8eelnWoHgl4WysTcqFuNhROArGLoVns8FYop/zgL/s9PU+gxa2 jnU/wLOFwPwrEH8zzdRlr1oD0EU7cLBB1/RjxSY= X-Google-Smtp-Source: AGRyM1tDg2UZRtjqTVm4hkGxh84yD0E0FAT2KjilMUmxCYB4FHOsR/BCM1+Xk7ZHQ4OG8fP5a3Az3g== X-Received: by 2002:ad4:4eee:0:b0:464:46f0:bae2 with SMTP id dv14-20020ad44eee000000b0046446f0bae2mr7980329qvb.54.1655466693558; Fri, 17 Jun 2022 04:51:33 -0700 (PDT) Received: from localhost (c-73-125-98-51.hsd1.fl.comcast.net. [73.125.98.51]) by smtp.gmail.com with UTF8SMTPSA id b9-20020ac86bc9000000b002f9ba2b666csm3825166qtt.58.2022.06.17.04.51.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Jun 2022 04:51:32 -0700 (PDT) From: Philip McGrath To: 55998@debbugs.gnu.org Subject: [PATCH v2] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:51:09 -0400 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 55998 Cc: "\(" , Maxime Devos , Philip McGrath X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) * gnu/packages/darwin.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/darwin.scm (cctools): New variable. --- Hi, Here is a v2! I've removed generated Autotools files, which fixes the problem finding the header, and used the existing Guix package for `libobjc2` rather than the bundled copy. I also removed the obsolete, unused GDB header. -Philip gnu/local.mk | 1 + gnu/packages/darwin.scm | 107 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 gnu/packages/darwin.scm diff --git a/gnu/local.mk b/gnu/local.mk index 5a9edc16bb..3987a499d9 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -181,6 +181,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/cvassistant.scm \ %D%/packages/cybersecurity.scm \ %D%/packages/cyrus-sasl.scm \ + %D%/packages/darwin.scm \ %D%/packages/databases.scm \ %D%/packages/datamash.scm \ %D%/packages/datastructures.scm \ diff --git a/gnu/packages/darwin.scm b/gnu/packages/darwin.scm new file mode 100644 index 0000000000..88990d0404 --- /dev/null +++ b/gnu/packages/darwin.scm @@ -0,0 +1,107 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2022 Philip McGrath +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages darwin) + #:use-module (gnu packages) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gnustep) + #:use-module (gnu packages llvm) + #:use-module (guix build-system gnu) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public cctools + (let ((cctools-version "973.0.1") + (ld64-version "609") + (revision "0") + (commit "04663295d0425abfac90a42440a7ec02d7155fea")) + (package + (name "cctools") + (version (git-version (string-append cctools-version + "-ld64-" + ld64-version) + revision + commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpoechtrager/cctools-port") + (commit commit))) + (sha256 + (base32 "0vihfa8y64vvd3pxy8qh4mhcnzinxh9flpz9dvw4wch4zj2nnfjs")) + (file-name (git-file-name name version)) + (snippet + #~(begin + (use-modules (guix build utils)) + (with-directory-excursion "cctools" + ;; use system libobjc2 + (substitute* "configure.ac" + (("AC_CONFIG_FILES[(]\\[libobjc2/Makefile][)]") + "")) + (substitute* "Makefile.am" + (("SUBDIRS=libobjc2 ") + "SUBDIRS=")) + (substitute* "otool/Makefile.am" + (("\\$[(]top_builddir[)]/libobjc2/libobjc\\.la") + "-lobjc") + (("-I\\$[(]top_srcdir[)]/libobjc2") + "")) + ;; delete files + (for-each (lambda (pth) + (when (file-exists? pth) + (delete-file-recursively pth))) + `("include/gnu/symseg.h" ;; obsolete + "libobjc2" ;; unbundle + ;; generated files: + "compile" + "config.guess" + "config.sub" + "configure" + "install-sh" + "ltmain.sh" + "missing" + ,@(find-files "." "^Makefile\\.in$")))))))) + (inputs (list libobjc2 + clang-toolchain)) + (native-inputs (list libtool + autoconf + automake + clang-toolchain)) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda args + (chdir "cctools")))))) + (home-page "https://github.com/tpoechtrager/cctools-port") + (synopsis "Darwin's @code{cctools} and @code{ld64}") + ;; Confusingly enough, the program is called ld64, but the command is + ;; just ld (with no symlink), so @command{ld64} would be wrong. + (description + "Darwin's @code{cctools} are a set of tools somewhat similar in purpose +to GNU Binutils, but for Mach-O files targeting Darwin. The suite includes +@command{install_name_tool}, @command{dyldinfo}, and other specialized tools +in addition to standard utilities like @command{ld} and @command{as}. This +package provides portable versions of the tools.") + (license license:apsl2)))) base-commit: 673983c9c6e86596abc9082e47319285674d7eda -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 09:19:37 2022 Received: (at 55998) by debbugs.gnu.org; 17 Jun 2022 13:19:37 +0000 Received: from localhost ([127.0.0.1]:44344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bsu-0004ot-W5 for submit@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:37 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:52483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bso-0004oR-75 for 55998@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:36 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 7CDC632009A8; Fri, 17 Jun 2022 09:19:24 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 17 Jun 2022 09:19:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1655471964; x= 1655558364; bh=e0z3+BFxxzAP8RjEwa5SuCzMwbSjy7/EPFirdt/GhCg=; b=J XapibHXf0oBLslf5J5ZJbX3PQAHEMZkQzSQkib7M5zlJSIlT3NQ27dnDzZRlaPEf nSrKBteF1IyMG0TjPz5VEfzxIvkre+j4zVndX664KQ8FjHr3P4GOZgekyJZyNQJp aie1OlMfPGWQmRvwN13J7Bkt/P8EKGIaozu+DY5lbgKB0qxT4cz3/ohlt53OTwAd 9G93CGrQxTnb6iyW4BmE7dWLgc5+P5UfObDicHWPVFmTWLKklvLC0Jaumsl7YHHa 0w4zHif/tCo9a2twuKTXlw2cD6Xj4Yz/v81GWZn6FmAQcbVrI93NUx+GmTIl/DW6 eS8sseMcT9E281CzBsQnQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1655471964; x=1655558364; bh=e0z3+BFxxzAP8RjEwa5SuCzMwbSj y7/EPFirdt/GhCg=; b=n/fZhO+xGkJLfpQLdefaDBQMWoZQmPQDR6LFCHzmhMUp +To05UjrlqE2IDyXGG6tu1YLa6ZqubgGeJwcScvT/N0UW9ygC7V8X+66/QtDsQOh nEQBKDxRQNObBUAxMAGLRRgfKX1mNZr1QnREQoSUDZQgPiJaGoCb7QEyJtfQCc9F xFCZL0A5WZFDKr6wYdrp0ElnXOCmpeMzdYib3KxBi5AiIpsFMQv1AvP8GX4Dqfpj +XSJ7+CWmGkhXIcuQbqkxBqG8WCd+iMdaZIipkdnOHowrO5wXPJyRQBPdwIbsviu ZmICmA3b+NSf6btVtcofdk10bxhP97ei3SWW5pOdnQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvhedgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtvdenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpeeuvdehtdefleeffeeftdekkeekjedtkeekgeduffeffefh udfhhfehvdegffetieenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhmrghilhdqrg hrtghhihhvvgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomh X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Jun 2022 09:19:23 -0400 (EDT) From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:09:48 -0400 Message-ID: <1819444.tdWV9SEqCh@avalon> In-Reply-To: <499012ad52f131e8e8ce7aebbae120e619fd8e52.camel@telenet.be> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <499012ad52f131e8e8ce7aebbae120e619fd8e52.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2105762.irdbgypaU6"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --nextPart2105762.irdbgypaU6 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:09:48 -0400 Message-ID: <1819444.tdWV9SEqCh@avalon> On Wednesday, June 15, 2022 4:04:21 PM EDT Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/tpoechtrager/cctools-port") > > + (commit commit))) > > + (sha256 > > This contains generated files (look for 'configure' and 'Makefile.in'. > Per standard Guix policy, things need to be built from source. The > autotools are no exception, see > . > They need to be removed, e.g. with delete-file and find-files in a > snippet. > Doing this had the unexpected side-effect of fixing the problem finding ! A v2 is coming soon. -Philip --nextPart2105762.irdbgypaU6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmKsYPwACgkQygNjjfo/ HHoHbxAAjl99obr992wGAw9Fyr6RsZiDc7xNZfw+Rq3rwF6tAlek7BlLoWU/FfoB hE/QRHga80VzhySmz5fmRBOdir7rRyxiLG+0Z3fsMUE6sAM5aztf4XAxGXpcQn07 rgwtQFEQNXe8O88QNWzWeuFLvYVQj64or8bqHha9hlIhhSrRe2+mNjZnyJEy+eLZ lK5wxBaI8YkOZSq7kFseiI2/J08ZIhyQz+9UHsHn5ZLPI7/OSkccY2AyQqzQu0v3 IJtPpMKLRJWDFWVbofnwYNYNB8O8UATRS2MnmMbZ7L/JFqhjFjWYp4S3h9vBvkUT QF4TSpGUh6Fs6ySw8uL8DlLpaVgQof1RWJEerTgde2qqXuSjxl0U8Xk9fvSMVcqD OOCKVbiEHK4S7nevCmIcPSYak5NK3d1dUBrUKFqp9V+oS5I0H3HjuqFdk8Ujd9YE 4eCl6teKbEWb639hGzIz6G6suSVK5O9wVszaNxMb+FUppKW1GY8l2YyjROmEZFRA Xhw6aAXrvtK/0n9Y8xP6ip0BNTOxqwtNTApZUviSOy1NIlNq4M6c9cu38yEu+wYv eHMVv5CZGOQf5ozybW9LAhjs9ceRYFlWY2atCjoYnTskwzThpKctGOmcm8m3moAR xV/o0QhChfQH7C8OYgveGx9pXgrza07RFmxfZ0gbnu15GswfAu8= =J+LY -----END PGP SIGNATURE----- --nextPart2105762.irdbgypaU6-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 09:19:38 2022 Received: (at 55998) by debbugs.gnu.org; 17 Jun 2022 13:19:38 +0000 Received: from localhost ([127.0.0.1]:44346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bsv-0004ov-9o for submit@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:38 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:35603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bsp-0004oW-PK for 55998@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:36 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 1B669320096B; Fri, 17 Jun 2022 09:19:26 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 17 Jun 2022 09:19:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1655471965; x= 1655558365; bh=QjAjvpHti9sxAKUsZ3kyYtY+GqaDlBVCuogPBCnAPdI=; b=W nn+5riWxmcqaB4EWlcaIpvc4jbuV0GzMQg4wPpTQ0e8q8CQc7B5rcopDSCN9AnFi PJ+jVRDQLp2GaVHmRry7i9jA3+J0M9774vxTRaWJWVHmS30VFxKxI4Aaclm1SlFp tFm1OmXvYrEU8BSuMwP0qP9aW4KheArMWuNHpewxAcP5B5nb9Ufnjlcvl0AnTN6s 2TauNjIPy4Duvcci6oEvRmtSq3/hp2VuUr2pPUSS7vDWCy+CK36tMXzAncWyBGxi 3qB+yVfCOJk2XyS+m+kqt5krW3A9WuYjO+nuAwhLaV53FPIzM7bmmBVlR8LCoyoS U234iMqn4fyuuTECmBIbQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1655471965; x=1655558365; bh=QjAjvpHti9sxAKUsZ3kyYtY+GqaD lBVCuogPBCnAPdI=; b=mmt5OtdKGVi8OTccCibpZ1Sm1tYv6qsTCPS2sZjk4JQX lKPo6LIKLi8D5PxF/G62hgDE2R07Szfb24hsYs2XVKK09OLFY7ii/IzB3Fb7m3T/ +0LTYxzgtehSMgmUaCWJNeQv7UyQ+br5f+iwq2tpifMTYUG5MbjV3pNPBE6bAvp7 yHHcis6iI4c960BZI4fhtqw7MLdJwsh8a8ysnvTumept1NZ2hXoy+R182uTWWhz7 nZGZ0OIG0OkjF3dutfRnnOyBUZZAYDEKiCW/FHtG++q2lHcLXcUB31NjxTJghgBs cWmDfa/evWt2HBhZHf5krLofMlcCkZ6/IfRsPaojYw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvhedgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtvdenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpeeiieefheeutedutdfgffdtheehtedtudevtedtgfeludel leekgfduteejkefggfenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrih hlfhhrohhmpehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomh X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Jun 2022 09:19:25 -0400 (EDT) From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:28:48 -0400 Message-ID: <7392720.EvYhyI6sBW@avalon> In-Reply-To: <3c56e51f000c345e5bf0736a7be9ade3c12a4c96.camel@telenet.be> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <3c56e51f000c345e5bf0736a7be9ade3c12a4c96.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3672904.kQq0lBPeGt"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --nextPart3672904.kQq0lBPeGt Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:28:48 -0400 Message-ID: <7392720.EvYhyI6sBW@avalon> On Wednesday, June 15, 2022 4:07:47 PM EDT Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 15:19 [-0400]: > > Still, several of the tools are useful (albeit niche) on their own, > > which is why I sent this patch now. A whole group of tools supports > > inspecting Mach-O binaries, for example. > > Ok, but the package description is implying a linker is available, > which is not the case, due to the lack of a Darwin libc in Guix. > Concretely, there is an `ld`, and it runs at least enough to print out a usage note. I can't say for certain *why* it works, though the way LLVM doesn't need a different binary for each target and the somewhat unusual way linking to libc and other system libraries works on Darwin. Though does a linker really need a libc? In principle, it could link things that don't link to libc, or even link libc itself. I haven't tried actually linking anything with this package's `ld`, but, even if it turns out to not be fully functional yet, this is the package that contains Darwin's `ld`. I did tweak the description in v2 to replace the reference to `libtool`, because Darwin's `libtool` is something completely unrelated than the program in the Guix package called `libtool`. -Philip --nextPart3672904.kQq0lBPeGt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmKsZXAACgkQygNjjfo/ HHoOTA/+NSjtrQQ2k0snL8P6X0qQDayMry/6tEqUdMwLWroIP/ofghyC9ynzYC3h Qe/Arcf7w0mYlUbVv3yKqlNw/PhE4yTNPB5pSNeZ0f9mi3Ur6I7f81RwqHxvaBp8 ahJwM/pvmSeMWn7us4F42+jGj0WW3+CkRMH5GCbK/QBvVqy/I8DWJ0NIDY4ympZ3 5hYlWD+kc5zFYIuhQ0L+tn1Wif5MFPFaeGPuYjn9ara58sheYl0ij3Qc+/lo+Syw ikJMD8QE1ey3lpEw7yTbiVDSm7eOgH3mZkKxz4YmkiFSHlDFMZhXHH5Z1oKXcWbV DptHvtnJx2Fc8nXSTRKF7HaewI8ECGFYDLr77wVV2dnfUmvq9UwyLMyTYRyh/eTw gUfS6U1fxyq40OgRS9BP0tGKzTqProWbl/OBFX0CpVtvtj+Gl5whLyagWW4YLZh5 zr85d8MLzBpn97BNjfVqWTpsg6lpgjkmOLrCymB+9591KJxkn9xbkctOzC3mYeAp 71vZ8rNyxGCaBtIG81Pp4qBodA4ZT47z5cwcAqd/o2s4laS13JT3CjKXJgGRNGt2 Tpp/VCoyJsRBZ/BbNxVjeq1ecSTh+/g/Vs6gTgzpHVqzJdvOX7+RAIju63yABlZG N3jt+tqM4Q1K+jqlW1rhSWBH4iMMynG2IbXin3YG8ZE4FmpF4oY= =rPx7 -----END PGP SIGNATURE----- --nextPart3672904.kQq0lBPeGt-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 09:19:42 2022 Received: (at 55998) by debbugs.gnu.org; 17 Jun 2022 13:19:42 +0000 Received: from localhost ([127.0.0.1]:44353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bt0-0004pR-H5 for submit@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:42 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:53043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Bso-0004oO-0S for 55998@debbugs.gnu.org; Fri, 17 Jun 2022 09:19:37 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 011B832009AC; Fri, 17 Jun 2022 09:19:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 17 Jun 2022 09:19:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1655471962; x= 1655558362; bh=eu/ID0SjRsRdQpSKy8vylFLA+668ARki1ZLQtPA/xJw=; b=m q86jMM9HhhlFBBP2eTRJOkU3zcWZzB3EL0WrJIhy5be9MxSq9Q3kvdXZ3Gghprv2 rNntHmhCPurd24DQfbEgyB7Nb3egANP0tul6jRRR1ap6E1PMY5S0XFh/yfRgYBQM eyVgXFJBjwp1JMmbva/NFV1wWkymxYfINxWZf16kjmBk525LyCp+pK6KgR6TLc4p 4u4H3xpSzARWfvtu8TDCwrhqWZ/yG5qiPcBKZkncYc+heLj3H9eaOvUouK0Hci6x g/qVfIJeia3R/DfcVe7+Op1Z5S6Xkqrk37qT3p/xRf2+K7D5GB4ePjJsTmD40QXg kgdpD4VuZAOXRpP4jJVlw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1655471962; x=1655558362; bh=eu/ID0SjRsRdQpSKy8vylFLA+668 ARki1ZLQtPA/xJw=; b=VueqoE7904VITSSUrqAhMvovKMhCBPKGXllMREWXfG12 zgm+t9CEwvmy0opQ6ceqdYcOrKpD1x/8dp9IwIE/yb5pUXmbAcg0BaSMlk+j/Tp2 UKlhua9FJJg50mhufQmYuLkV5nNm6/GX0T5z/jCpDosQUs18PuC7bEEsgbIra+0s 7EupYEG9FpAEpcKYEbOMfB2lvnwDsKZTRhBgqQAG+5zxkofrelZl3RtmvgZLD50j 9cbNl/v3YNs8ldKEmOQDYITosIxU2dbnMJC2lFYzwz4xFm6g+b1eyO+WXt8yFoUl ZiHS1iMxmFt4Mxkf2DhjArTalcmgaxlUWphXx6t9Xg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvhedgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtvdenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpeeiieefheeutedutdfgffdtheehtedtudevtedtgfeludel leekgfduteejkefggfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomh X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Jun 2022 09:19:21 -0400 (EDT) From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:19:13 -0400 Message-ID: <3179725.44csPzL39Z@avalon> In-Reply-To: <8de92ae5778be984a4eec53e0349e33d1a259c0c.camel@telenet.be> References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <14e21a26-b885-afa0-6614-c36e47c4e5b6@philipmcgrath.com> <8de92ae5778be984a4eec53e0349e33d1a259c0c.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart8077687.T7Z3S40VBb"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --nextPart8077687.T7Z3S40VBb Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Philip McGrath To: 55998@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#55998] [PATCH] gnu: Add cctools. Date: Fri, 17 Jun 2022 07:19:13 -0400 Message-ID: <3179725.44csPzL39Z@avalon> On Wednesday, June 15, 2022 3:23:48 PM EDT Maxime Devos wrote: > Philip McGrath schreef op wo 15-06-2022 om 15:21 [-0400]: > > Unfortunately, these tools are tightly coupled to Clang/LLVM and don't > > support GCC. For example, `otool` is a wrapper around `llvm-objdump`. > > In that case, it needs to be in `inputs`, not `native-inputs`, such > that cross-compiling this cross-compiler can work. > > FWIW, you could compile the wrapper `otool` with GCC and at the same > time let `otool` use `llvm-objdump`. > If that were the only issue, it might be possible, but this package just pervasively does not work with GCC. You will not even get past `./configure` without Clang. Nix seemed to only have the LLVM toolchain as a native input, but I've added it to `inputs` as well. -Philip --nextPart8077687.T7Z3S40VBb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmKsYzEACgkQygNjjfo/ HHqWWA/+IqSF7KhHlTNRnHy2ogBhVqM4HyEXPojisJunAElm7Dmcz9Fzq9nBtPq6 A3dfh3tM38KHmkswCEJn+LuzyQG9G91+EE8Ov6MTHnWTrcG7ER+2uSFeRe9oH75R 4jBrvSiAiwDK2RxOnwQ0R4hDI8DS8Wq18hDSaWXBltBWUz8/aDEMMH+OyZTqHLCl /MEjSItLhO/zCxW0RkTykaJA6ENSQ8y0DaVS+xBOhhsOkv6ersmEbOrHCPuWxdGb JSO4dsn6eh6IDmx4JjZ1wM3FnSjUieON0pwiTbWdDIbxaQL8BlWwxzQt1NFEP7I8 1L9bVedK6fa60XTVjS8mdhTsCHrl0BwPTSVIRgUq7Uh20GQM5Bk2FDSXO6vNd7+1 0+ZaEeqVo7PuEIBTJEKSB/N0WXILq17ahITleP98mkh7jQlrIeSoA8s6ip9rjPTw kbJD1Xpa4N1ekynMuAEi/PTHL/GdUjsonZHQS1V5WC2NLGXoVQMtZfYqeMehujab pqkU6TYaIKrQdsSVCiD0DGOV0SXluO5i9pCI/GcEToTZMTq2nnjg/On2D6QYL2Ha 5wy5PzInuVVp/2LiSGKlqDLFhUjo3EA8UIluT2rRuft6yQsjRepDy9Wf+Xl6Be0H k8OzqVpyrmA8QvMBQlrAKzJqsgTzWFCA+SiL+M26dkbLMwEig6U= =TsNn -----END PGP SIGNATURE----- --nextPart8077687.T7Z3S40VBb-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 17:01:45 2022 Received: (at 55998) by debbugs.gnu.org; 19 Jun 2022 21:01:45 +0000 Received: from localhost ([127.0.0.1]:53308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o323E-0001Z1-Qq for submit@debbugs.gnu.org; Sun, 19 Jun 2022 17:01:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o323A-0001Yl-JW for 55998@debbugs.gnu.org; Sun, 19 Jun 2022 17:01:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35304) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3235-0007iN-7S; Sun, 19 Jun 2022 17:01:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=5usI+4g32Ghq1fboOue9yw1TpE/Xrv03oUzmW2OswdY=; b=UtX+q6Wfxc+yPAkdZVi+ oKcLnxgcuEvh6X05qteaGZQ22qB0G2ME5HNNP5enwT+Z99cR8z9Caddh67LOfG8r/AQEvmLZKXnqb yJ8wPc3BzJeql5nexa/QRpRwUxs0FoKu2MV+3WmHsNN49J8EyoLPHoVLNK/4jqs23wlocD1xqwjSY 4iyh/gjITlzjS0S4ZfhHT6dWBCy4xgCJK++5tH9rRAbLhFmgVG5Zqovu1NJw6C3kd9RXdJrvg9eDV npF6FX9qfKrDxAZFntAYZtPaT4NarVWvAcVIg/XbBb+zIszH9NXXpMps/TAEVYkJWrkAvikPl2j+s iha+8opUjIElzA==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41980 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3234-0006yE-Qj; Sun, 19 Jun 2022 17:01:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#55998: [PATCH] gnu: Add cctools. References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> <499012ad52f131e8e8ce7aebbae120e619fd8e52.camel@telenet.be> Date: Sun, 19 Jun 2022 23:01:32 +0200 In-Reply-To: <499012ad52f131e8e8ce7aebbae120e619fd8e52.camel@telenet.be> (Maxime Devos's message of "Wed, 15 Jun 2022 22:04:21 +0200") Message-ID: <878rpscqqb.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55998 Cc: 55998@debbugs.gnu.org, Philip McGrath X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Maxime Devos skribis: > Philip McGrath schreef op wo 15-06-2022 om 13:15 [-0400]: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (source >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (origin >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method git-fetch) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (git-reference >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 (url "https://github.com/tpoechtrager/cctools-port") >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 (commit commit))) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > > This contains generated files (look for 'configure' and 'Makefile.in'. > Per standard Guix policy, things need to be built from source. The > autotools are no exception, see > . > They need to be removed, e.g. with delete-file and find-files in a > snippet. To be clear, I think this is best described as =E2=80=9CGuix policy-to-be= =E2=80=9D=E2=80=94we have yet to write this down and actually implement it consistently. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 17:02:32 2022 Received: (at 55998-done) by debbugs.gnu.org; 19 Jun 2022 21:02:32 +0000 Received: from localhost ([127.0.0.1]:53313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3240-0001aO-44 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 17:02:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o323y-0001aC-Rr for 55998-done@debbugs.gnu.org; Sun, 19 Jun 2022 17:02:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35334) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o323t-0007rc-4B; Sun, 19 Jun 2022 17:02:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=LII8AvChSr2fQxVYQys2mGhhfb44MaWGxaxyqHEGISw=; b=Vi8kZ9oyZ4gixy0INAtm qgEnnx1X4Ccw879BmOHdtUQb5qPYdPf9rsTRwaxSNMxj6d1Xy5jpwzI9DV+tfZLsreRd3rBpwY9VQ SHWdNzMLzPMr4FfU5GULhG66Z04kE0N8o+oI7mPt/7AsmDVtjEPx2TA3wdHC9O1rvELAo7s2ryyXp mQQI7daaKcnsVBIxqCM0i7VBpeOhUSZ3WHGXsjRgYZAE2TrRJzNywmq+a6XA0XPsOXpkg9yfgupeg EheV/DrKNGJ5J9iWC4kUOKqOWJsWVfgNWY/YevjvA9GUdgeFaBy6BwTUf2ySPlnZP5lyjZa/exhiD JY2rb4aAijo0lQ==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45684 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o323s-0002m6-Fz; Sun, 19 Jun 2022 17:02:24 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Philip McGrath Subject: Re: bug#55998: [PATCH] gnu: Add cctools. References: <25870e3b599bef45e57c972d019cbee3228e9e35.1655311589.git.philip@philipmcgrath.com> Date: Sun, 19 Jun 2022 23:02:22 +0200 In-Reply-To: (Philip McGrath's message of "Fri, 17 Jun 2022 07:51:09 -0400") Message-ID: <874k0gcqox.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55998-done Cc: "\(" , Maxime Devos , 55998-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Philip McGrath skribis: > * gnu/packages/darwin.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. > * gnu/packages/darwin.scm (cctools): New variable. Applied, thanks, and thanks Maxime for reviewing! (The whole discussion was interesting read for me.) Ludo=E2=80=99. From unknown Sun Sep 07 03:08:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 18 Jul 2022 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator