From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7268290060374507520 X-Received: by 2002:a2e:8795:0:b0:2bb:aa2e:b057 with SMTP id n21-20020a2e8795000000b002bbaa2eb057mr1069656lji.37.1692284422432; Thu, 17 Aug 2023 08:00:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc1d:0:b0:2b9:5184:f05f with SMTP id b29-20020a2ebc1d000000b002b95184f05fls177409ljf.1.-pod-prod-01-eu; Thu, 17 Aug 2023 08:00:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFVcPLtbcXZaV3mkVtL55iAzZMzEscuJk8TfER2sxTBLdxw5bD3gJKwpOrUZxBZJ5d1f0/8 X-Received: by 2002:a2e:9e41:0:b0:2ba:38c4:1624 with SMTP id g1-20020a2e9e41000000b002ba38c41624mr5115187ljk.15.1692284419881; Thu, 17 Aug 2023 08:00:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692284419; cv=none; d=google.com; s=arc-20160816; b=0Nw9JQsXm1ZVO8mZ89SsluBDXfJR/P0LFD+MuRAX8iFGicrHgARQe4QWGEFUpRW7IA FFrdsSI6X7HvoqbLRo/atdcYkJZXFWk2ZcmWOLq5lf8f2Yn9nlY6v7Ux8PvVw1Zej0ja 3aad7RX7HDtf3bJ3HnVhJtkbrQ/ZRo4m5kOBkevQdNOWI1fdfTzFzuzoaLeCOWaeODMg KFtVVwg+0hqr+JTOVbuNjYoKZjXduPkmVM12CU9o9183x6SwChXnvcwHPXi7E6BJWtTS a4M3vu1epgC8oWV9SOjI4MUdUK7qvzak8+qxvolbhIgLA2sFUCP4vtogf9HEy5spoKXY OioA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:organization:from:references :to:content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=e2QdY0lamR1hLRQ0vYNBkdXhrClJMsQ7Yq0ABmu4USI=; fh=s/+WWr5IcudjZpu8wnI8+2CUwvizbcbhYN5ns7DgH5o=; b=jYRhtgk+1EO0c/J37SebSHrs2CuHlH3atKQ6YRu1FkpFIogcl6QZcDb4uKuCN04DYH uUuEDylc9PTVT4nyedyTfsEnfeYP+CXikrrGqiKj9h4+1jHAgXPh5BzgB3ZX7iXDcja7 mkza8bodd0qD9i76/2rRBPNLILcJyMi6fFAJE368yx8osL64Vq8hCZ2HVWhypA4Z+H6B yEfMeEkTZ6ORESy0pFFxXivN24ff33N4AtAfY2vkbQDzsQZHd3Lqx8gMMHzlnOxesqlY m44Dnu6JFSRaQo44XT7AWeuP73HQR19qNdfv76Z269qFREwNHGFYa4slU4O3WvRPiAsD dpKg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=fGMQYbpj; spf=pass (google.com: domain of ch@denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=ch@denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=denx.de Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by gmr-mx.google.com with ESMTPS id c5-20020a2ea785000000b002b9e701adbfsi1444032ljf.1.2023.08.17.08.00.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Aug 2023 08:00:19 -0700 (PDT) Received-SPF: pass (google.com: domain of ch@denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=fGMQYbpj; spf=pass (google.com: domain of ch@denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=ch@denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=denx.de Received: from [10.88.0.65] (dslb-002-207-026-146.002.207.pools.vodafone-ip.de [2.207.26.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: ch@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id DB0BA86B33 for ; Thu, 17 Aug 2023 17:00:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1692284418; bh=e2QdY0lamR1hLRQ0vYNBkdXhrClJMsQ7Yq0ABmu4USI=; h=Date:Subject:To:References:From:In-Reply-To:From; b=fGMQYbpjF9Q46kQNFIX0w32cwEujc5bDXY5iCf17F14VMKFFwdpWNkIFD4TRbRMqf NRscBY3xINKsPhmEkk3fHsyRdXzePeBk1UFXWVTjLRrxD8bAb7AxfJ4a5s3tkNpmrO AplahmmjHfD785bQyd3YoB1o7ubLxv55BkdMEIz7a2VzxnGbdejt+ZWCg5FjbVV9Zq gFhR0oPNobH7O5iUtRZFh1vSMpYtbVkLACfubD47+mXaSQtoQ8nx99G7U6GM/XseGD HyoUM06ornt++Xd14OQzebVPJP+kr6tCy3t0MbIu3yFNAHp7LdxTeD67QYV5cf/bFN WnErLESvlfqeg== Message-ID: <85470f6c-10d5-4ac2-8b49-019cef6549c2@denx.de> Date: Thu, 17 Aug 2023 17:00:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/2] Integrate compatibiliy systems Content-Language: en-US To: isar-users@googlegroups.com References: <20230817135725.2524796-1-ch@denx.de> From: Claudius Heine Organization: Denx Software Engineering In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-TUID: 7GsIhKExOJaY Hi Baurzhan On 2023-08-17 16:48, Baurzhan Ismagulov wrote: > Thanks Claudius for the patches, > > On 2023-08-17 15:57, Claudius Heine wrote: >> this patchset add MACHINEOVERRIDES, DISTROOVERRIDES as well as >> COMPATIBLE_MACHINE features from OE. > > Just out of curiosity, for which use case did you need this? This is needed for the COMPATIBLE_MACHINE feature as well as writing one recipe that can be reused for different machines/distros with slightly different configurations. Here are some examples: - Creating a custom debian based distribution by patching debian certain packages, but still being compatible to the debian distribution and reusing their `:debian-bookworm`, etc overrides, where applicable. - Creating BSP package layers that support multiple different boards with the same or a different soc, where some packages/recipes are soc specific, some are board specific. All of that is possible with other means, but using the *OVERRIDES and COMPATIBLE_* variables is the most straight forward and accustomed way for developers coming from OE. In my case, I am integrating a couple of boards based on different tegra variants in one BSP. regards, Claudius > > With kind regards, > Baurzhan > -- DENX Software Engineering GmbH, Managing Director: Erika Unter HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de