From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6901236327051689984 X-Received: by 2002:a17:906:43c5:: with SMTP id j5mr986117ejn.474.1606932232771; Wed, 02 Dec 2020 10:03:52 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:5591:: with SMTP id y17ls1263388ejp.5.gmail; Wed, 02 Dec 2020 10:03:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJz2Td4gq3qm7LP4AHtyvmWdvpES0FesJQD/p5Jy4X4EfKKTyrFzEqYTogvz5FQG/+Lozu0l X-Received: by 2002:a17:907:3f9e:: with SMTP id hr30mr970593ejc.258.1606932231753; Wed, 02 Dec 2020 10:03:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606932231; cv=none; d=google.com; s=arc-20160816; b=u/0j3CQBqmfrfdKemPlfVOckt8qCur1d2a3czmweJL1U22vd3pUu7iVVA6ABKjp23U 5Os5S6of/iPXfXTo7uWP0xFoxKua+ErxgXEmt8TojJ0Gc4CYzStmFUqlaYtB73CEV/9u 9jVcQxWFKawp8gbuHqaTcVTA7i+JVSJpRESTi7+IpH816bQ4EsBqCPc8dCmsNkSJ9NEO uyXT5OSUzooCGOM6kmaYXNP+HYgRyyHB/1J70sChIl2A60XwfwgTFdEh/TzGiqrIblOs WbqjXN1B4ymWPZMF4QEafy7rs8uad+B/SamoDwKsqsAXhcyuge9VMNHsqiNV8dZRbkZv tnnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject; bh=SZqTz/IlOSozoZ5dwlCwdTgF4FXzPeoF8VDiaqfrRYo=; b=BhqEApH5CuFrxSe89paBi0/bnU02tj0T5esNQmwa2wlQfiI+UkxmNq3DhH/NvU49Ab s+miwwwHj6zSQJH1NRZWC/6Cx5FNqf0Mm3TSeF+LjemGZZsNdKu8b6C6sen8IWRNZJt+ vP4lkldAXEBMQW5EYM70sYtREmByNZO1lYElzTFi3gjFb0XEpFUb37kQJ7Flvn4SCiVR gBVmowpXCOUksdDZ7udfBch5g7Hh2+R24sRg7yASgOJXxqbgNIR7V7mjsIGClzWvWBv5 4irrgqeuncPgcLPHcrJqPng1iJZ8aEIX55eZpu8eCat1DONrIuWnBuniQC64Krde8uUE KyfA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id z13si25162ejb.1.2020.12.02.10.03.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Dec 2020 10:03:51 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 0B2I3pmA030477 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 2 Dec 2020 19:03:51 +0100 Received: from [167.87.33.175] ([167.87.33.175]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 0B2I3o58014188; Wed, 2 Dec 2020 19:03:50 +0100 Subject: Re: do_adjust_git in dpkg-base.bbclass not working for gitsm fetcher To: Raphael Lisicki , isar-users@googlegroups.com Cc: Henning Schild References: <20201201164029.00af5bd5@md1za8fc.ad001.siemens.net> <6bba3846-74ef-b89f-b15e-4743ffd78287@siemens.com> From: Jan Kiszka Message-ID: <6df1609e-258d-3ff0-0faa-6f4950a9ef6b@siemens.com> Date: Wed, 2 Dec 2020 19:03:50 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <6bba3846-74ef-b89f-b15e-4743ffd78287@siemens.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: FCZuR8FF95/f On 02.12.20 18:10, Raphael Lisicki wrote: > Thanks for your answers. I know well about the pains of the submodules. > >> >> SRC_URI = "gitsm://foo.git;destsuffix=${P}" >> SRCREV = "0815" >> >> becomes >> >> SRC_URI = "git://foo.git;destsuffix=${P};name=main >> SRCREV_main = "0815" >> SRC_URI += "git://bar.git;destsuffix=${P}/modules/bar;name=module1 >> SRC_URI += "git://baz.git;destsuffix=${P}/mod/baz;name=module2 >> SRCREV_module1 = "1234" >> SRCREV_module2 = "abcd" >> > > This sounds like a feasible workaround. Happily, I was able to just > switch to the git fetcher. > > Simply adding "and ud.type != 'gitsm'" would also fix this for certain > cases (mine :D ) . Given that it is known that gitsm is not working > properly, such a best-effort fix might also be an option. > Feel free to send such a trivial patch. If it makes things a bit better, no need to not merge that. Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux