From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 6BvdGcFtfWY2KwAA62LTzQ:P1 (envelope-from ) for ; Thu, 27 Jun 2024 13:48:49 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 6BvdGcFtfWY2KwAA62LTzQ (envelope-from ) for ; Thu, 27 Jun 2024 15:48:49 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=CIxDftht; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719496129; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=HA8zeJDxISis/ORkmBWQ3zUwSwoq/dbRLC631J9Jud0=; b=BRumgUP4HbU2sif5L9R0OxaxpViPgfVZhHo90t2i/KYR3tuV3xd7TO9ZTGvrB3jveIXTSH UEHdt+3q89McwS3JSu41mL8IXSIOoSbbOW9+k2yLJZsl8dOcc9WeCn0szMdexb0kSivImi xTrLULMbStXjEBs3wVUBkajrIkK/lgOZpO8VcW2obJEgvLnbwfbSgMACMCtlFcrQUO54qU mU5wbPq0fhFVvrbQUZhUJlrVc/1gD1e+yT6rEoT++V6nVakym4clNfLOBx4xgn4svg//me h/6QyoaNju+Kz5WzVQpcz0MGhEB+tPM37A880sqTNXsVpNxRjdoFl78o+/Vt5Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=CIxDftht; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719496129; a=rsa-sha256; cv=none; b=mmnq8VZBN+JYX2siio00weCIbP+AhP165DzQTy4BruIco9LMgEy1uV0hg8SYcl1VpOL/6+ e1Pd4aXnusmIUhqWEbApak/lEFQGxUg/780cXqH19oUj40FsUKHoR0RXOtYzI++BTAj3/f 8URo4SUzvOCVaeCBwS/IvFn6tXJB+PvA2sLqAvq9dh3rOta+CyysK2KW665HkF6ujyFVQf R/6C+MnfXfqoJHVqJO6ZWCIUloDJ+TQvalotWuiVH4gf+KENAFzQLPaXypYkJX/OqyowUL U1Fmf9WuoYHK/wrv6imxB56T+XWE+Nkq03dWcK4iVYLLSAiqMjs2HqY6AYmZWA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0F489A94B for ; Thu, 27 Jun 2024 15:48:48 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMpU1-00076X-BG; Thu, 27 Jun 2024 09:48:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMpTj-00071G-Qc for guix-devel@gnu.org; Thu, 27 Jun 2024 09:48:08 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sMpTh-0001f3-Gr for guix-devel@gnu.org; Thu, 27 Jun 2024 09:47:59 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-42562fde108so10155935e9.0 for ; Thu, 27 Jun 2024 06:47:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719496075; x=1720100875; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to; bh=HA8zeJDxISis/ORkmBWQ3zUwSwoq/dbRLC631J9Jud0=; b=CIxDfthtflxKFAtpp/ELyzLMktjobAmgN4PcWDdETVrPTHXEXa9nRggRVV2wWMfSXS JMOop+SAG7um1NkJjrBSsr93tRBUaYqnyofXVcm6Ssrg5fzD3/uo7bFyU5OFBDqNDtMN fvOwtduaiejGWpUhMkWmi1i2Z2WbpIIhnNMIPVL8kFjUr8VfsfXY5atrWcVRWSZGV2Y+ qDOJxAmDodySm/5MgZcCEFC7U5jceeTbZXx7OV3s6Ii2hslqZie779gG+mMVLXRrO00/ SuehHqXxzSZiMMoqMszhv4Kp5WP336L4x7i2ktcoIczuqAMTwtcgpmP8c6ISF4X3vl56 UJew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719496075; x=1720100875; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HA8zeJDxISis/ORkmBWQ3zUwSwoq/dbRLC631J9Jud0=; b=QgsEzqVx0NW7fEadfh4jzYuuUosrykDVXQ+pPdr26aJxKCwHl1dH00LIAh+SgBaAIL BTiyT/pa0Jaxm0sKEudmrw6AhlGmoLu9H49lAZ1ukhirJJ1/f+EIeGFFzXpIiuEFVf0+ r7tG5enKgo7OA/5vnT3dEogzUXn2of8M8aLgJPQiYv/a5/fnlkJxgDo/iADP1bvwP9bw OgdeHdKv5n1OS8mJR69siTg5sf2uTcaHxtDOntUqbR0Wl3F+9Rau3okSCPE8/S161O5L 2SuFs/yP5n9tEOenTaCsA+3b1sON3SzG/nvalA8KquJGdRyEPS01SBu3V8ZLQJ8sNbl6 X4NA== X-Forwarded-Encrypted: i=1; AJvYcCVZxA7uM0aDlVSgTy/qMcylrUiWdvTxNvXSW4AOu77zcrkyze0A9qq0qwgFYbJFhXjUE51WbVYXkwdhNztwDp+b+wc= X-Gm-Message-State: AOJu0YzY9WU7SBsF0GcdMWdajSbRmg9uQSq8sOVweLNAmeEG/GgaCYzy +lLejnJGo7UlLhYipcMh2ra9YQBb0UnfT3zqaB4Io/NmYJbz3DEp X-Google-Smtp-Source: AGHT+IG0iNmSHRxQKVgR6+fgd8WFWTt9IoVzC8ahacWqJGzjeKHvFMHlUKeEDlg1JjwpfNIM8YV5Yw== X-Received: by 2002:a7b:cb56:0:b0:423:6957:89bd with SMTP id 5b1f17b1804b1-4248cc287b0mr100812845e9.12.1719496075082; Thu, 27 Jun 2024 06:47:55 -0700 (PDT) Received: from localhost ([141.226.13.214]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-367436998e1sm1923447f8f.67.2024.06.27.06.47.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 06:47:54 -0700 (PDT) Date: Thu, 27 Jun 2024 16:47:53 +0300 From: Efraim Flashner To: Felix Lechner , Ian Eure , guix-devel@gnu.org Subject: Re: Rust-team branch status? Message-ID: Mail-Followup-To: Felix Lechner , Ian Eure , guix-devel@gnu.org References: <87r0cl3tqw.fsf@meson> <878qyqy2h1.fsf@lease-up.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="P/4VmV5HzO7B3W6q" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=efraim.flashner@gmail.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -2.97 X-Migadu-Queue-Id: 0F489A94B X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -2.97 X-TUID: u9ASCZZx6pof --P/4VmV5HzO7B3W6q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 27, 2024 at 03:09:16PM +0200, Tomas Volf wrote: > Hello, >=20 > On 2024-06-27 05:50:02 -0700, Felix Lechner via Development of GNU Guix a= nd the GNU System distribution. wrote: > > Hi Efraim, > > > > On Wed, Jun 26 2024, Efraim Flashner wrote: > > > > > The packages are public but hidden > > > > Interesting! How does that work, please? I looked at the package > > definition [1] but could not see fields that hide it. Thanks! >=20 > As far as I can tell *all* versions except the "official" are hidden. The > "base" package (rust-1.55) has this property: >=20 > (properties '((hidden? . #t) > ...) >=20 > All other rusts inherit from it, therefore getting the property as well. = The > "offical" rust package (currently at 1.55) has these properties: >=20 > (properties (append > (alist-delete 'hidden? (package-properties base-rust)) > (clang-compiler-cpu-architectures "15"))) >=20 > Making it install-able. >=20 > At least I think this is how it works. Yeah, that's how this one is hidden. In the past the different rust packages used 'define' instead of 'define-public', but it turns out that with 'define-public' the CI systems will recognize each package a separate package to be built, so we can build up to the most recent rust piecemeal instead of from 1.54 straight to 1.75 in one evaluation. The hidden? property is also how the gcc packages are hidden. 'guix package -A ^gcc' doesn't show any straight gcc packages, only gcc-toolchain ones, but adding alternate versions of gcc is the same as adding any other package as an input. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --P/4VmV5HzO7B3W6q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmZ9bYkACgkQQarn3Mo9 g1GjgBAAwQ/6bQ/ieD4CRSIMPpX96rsLFqCHu4Hzdyx2brYX7qcAQSfG0iptmVnO A+VQwaOU+003pvIp7tE3wfUu7BPXDfcLW5PUQL7/2awfRfhPzq0iyRAALx6SNZrQ V7KD70kQnR3ikxD8Y7SO/riUupYq7Plx7z4+nqQ9lG+kQv2d26DLg6KQGhCBoV9x wsDFAqYNm4CRnf9K5IkNCkJT1aZ0YH9Rv681YyCaqoGUndzIONODXLeDtG1tLZZ5 U8MkqAggBJ8FsUV7Bkh1iX9hTYNY007o24gDTDyrzc8AqEFoQZI1X8Ot4iULpqGM XcEsaLvvnDNkb1Zo46ZgsT4Xczus38XPsFQRHyTBefagN0Er/jge8qLaiZSoDTtq rUIeMrHqeNn/WLdqZ5X5sHJgd1QLvw9SG3ZZqK6itCOUY4xQ0NCs4RvkfYOogbEB 2cpZz3LpWvyls1E3qxKTNjUYct4DKYEMWlRZbO/JxLBCwMo+OFCnUTeKg3eA0ydr Iy7xOWleA6VL2sUDvEvjwyb7wo15ADd7Yub5zj10YB5LS5yDnSRwTKFKiG2gEQhI cWLpwnquVSYiD78Ux1l9ybJHrIF3rZFSVU37uBLe+5n3cbf69n61v+bO03HyHdKM clzwziMVHEh1db4NitMuH+kdTCL6I49lAtFPlKHONf2kF+Oy1VE= =trT4 -----END PGP SIGNATURE----- --P/4VmV5HzO7B3W6q--