From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E95DF1581F3 for ; Wed, 27 Nov 2024 16:14:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EC75DE0843; Wed, 27 Nov 2024 16:14:41 +0000 (UTC) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 537B1E0824 for ; Wed, 27 Nov 2024 16:14:41 +0000 (UTC) Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5cf6f367f97so8421453a12.0 for ; Wed, 27 Nov 2024 08:14:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732724077; x=1733328877; darn=lists.gentoo.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=qSh7R4UtPxaM0ElFiauL9F6gPrUX2H4JDugTbjE064U=; b=ZGjCVWIxDZ/ABQRYCnnkJVMhXcExrII4JfJkX2Q0ndVAxtOYzNoEUWI42hkBUp8T/N zcFNxviy8/IAD8vyt/wwmdEOauAzk+43XUxZFRM2ZXlZz25Cw9WRqsv1I0/FB+iH8FFd XNv4Gl75xHz7oCONSccyTm1Nj3VfMLHMMA4jqtxbF+vl+aHIsxLWKD6rZRiLgVU5TbSu /eUX8AZzj6wWDNpfdKehIb83lEIlJZ8Ac/mG/PSB3kJRmsU+mYzGQyeCXU+Cv80Khwxi eS2tgRCgiYSsfo/rK1JObvHpZixc5z44SKZ8kYmvsuQo81FwCoZDnR6DPV8WzU0C+1vG +wOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732724077; x=1733328877; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qSh7R4UtPxaM0ElFiauL9F6gPrUX2H4JDugTbjE064U=; b=X+WaSkaWLaVgYByqe9wWNeMKa0SXe+10m4cGYokphs0Zl+a9NejCyOjPsmJXEIymsW hbfGF49FG0SWn2ZZSvaIYXcRp/1cB8a2pB4rgTKv+/1OggULzXKOyryDwx/NmaYTQYSc /MS9uE2KBSEg0sIBpNHEiVfcpV7bRRSAb8XoZnzt+E70/mcsPxpKPTPiqpPYunYZK7hf mdKgLsHfVrKjxEhshuLcXhOAJDPQa3zEa/zfJM9x5kEpcIdqJv7zcu71Q5B2Q0+EMMiY nR5qOzVk38fm0n5K482gj/2AN8mLeqbVWRo2jkGiSQNFYf+nF/tZgvVyEYt6VyKcE+oM Q3ug== X-Gm-Message-State: AOJu0Yy5QVHwCHrUSimg2qY1X+TTMTGKGWq/TPSMisYGyNSuAGBYXRR/ p8P5DYde3Fve97QdGCFSRU8UAVsIID2SzNwFOqIDZHB0SBt4FjFPNu2DWg== X-Gm-Gg: ASbGnctSr0nhqPQ0vsJLe/gQey4SNC0ZkVQ5a7upqYca9qM4fa1fUv6whC1r+jJhw+j N0WhZmKYS08JSfyWTpXtr9LY9ehO+AGRz0VX5TtIkYEqQO8ljj3t+qNyUia5lg2e3qlsmdBzAS9 QFxDUwm3S2CyGuvSocCFyLxMHYFh6j0Ihc4BwN07W/YJkEtjuY6hX+Y+rgUjiiIYoVz0whtZSns 77u3uaT8P/GhPlylNKNWBUjubAQR/+ED3wqkmxtYrneWgBkSH50F6CmqvU/2/jlGbvFrJVgK1Oi 9NkGkiqn09EU/fVEOfp/ezTf7FSEWFdr X-Google-Smtp-Source: AGHT+IH4pT5Wqw2ckjCXVUz+5U6MceqQWlEAogeVa1LeBk6SAJaTPqtoMZlfLEH3+PkxvYc58hXFwg== X-Received: by 2002:a17:906:2181:b0:aa5:c20:654 with SMTP id a640c23a62f3a-aa581033187mr242512466b.42.1732724077100; Wed, 27 Nov 2024 08:14:37 -0800 (PST) Received: from ?IPV6:2a02:8109:c30f:4600:d6f6:8fb1:764c:7fb1? ([2a02:8109:c30f:4600:d6f6:8fb1:764c:7fb1]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b57bee3sm713379966b.153.2024.11.27.08.14.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Nov 2024 08:14:36 -0800 (PST) Sender: Paul Message-ID: <642e2d85-7d75-4b0f-8a16-037a4f692e5c@gmail.com> Date: Wed, 27 Nov 2024 17:14:35 +0100 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [gentoo-dev] [PATCH] Add 'host' variable to GIT_CRATES to support other host like self-host gitlab or gitea To: gentoo-dev@lists.gentoo.org References: <20241127154707.39679-1-mytdragon@protonmail.com> Content-Language: en-US From: Paul Zander In-Reply-To: <20241127154707.39679-1-mytdragon@protonmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 9ed1f494-22c0-49dd-a095-6e5e2e72b175 X-Archives-Hash: 21b96eac03f736dff334e2b23551e49b Hi, associative arrays declared in functions are implicitly local in bash. That means any associative array declared in global ebuild scope needs to be declare global explicitly, as it's not guaranteed not to be sourced within a function by a PM ( e.g. paludis does this ). https://lists.gnu.org/archive/html/bug-bash/2011-08/msg00274.html https://github.com/pkgcore/pkgcheck/issues/628 Paul