From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6876139200490504192 X-Received: by 2002:a19:4a0b:: with SMTP id x11mr884896lfa.354.1601014619462; Thu, 24 Sep 2020 23:16:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:7c08:: with SMTP id x8ls199823ljc.6.gmail; Thu, 24 Sep 2020 23:16:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOFPr01QzNUhVBVWt5FfrOUt8wz7uukctr3vttgKs/3FDJ5v9+dNN6nptV//Gxc4oRCX3C X-Received: by 2002:a2e:9b13:: with SMTP id u19mr792733lji.204.1601014618119; Thu, 24 Sep 2020 23:16:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601014618; cv=none; d=google.com; s=arc-20160816; b=K7azfdRT9nRNrCKApMAPTMMCh7YJbZS0y6VsRPatojZvBYM5VRdeE7vaWci6nSB0Wc KAiA+qMlnExYPlKYDCNQtWv4MLecd7SrHoZ0J77xumBuO1s9sTibr/dz6Y6kKSaefo4/ FU5p47qOsaFrzOpExNnhH748Mne4ear+mLizLY8MLWYtwyqLq+TuFopUgQ1Z3dyr6EAy P8PcvJIW+/NSfU9D+pYZb1vXDFmdAYOycqloWfVm9ewx2O1nRdSzRjGZVMMaxh8/RCAX I9+dD+BjncbyQGBTaBLau38hiYlDqf2K2rAbCA2tElDrkgoZ5AIXxOlKgaN3vSnP2978 dfLw== 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:to:subject; bh=tUX4OPRMpvcUccLBfS6xcA8lhAA2WPsqGf4yiJMKemk=; b=wbK4SF5bqe69rJ8RCS2hvwnn96V12tlx6+J1MRGrR/QPd/bwQkscsAbnDtSAS0R3Al VHEEyZPhXMACet38rVGCABg5tNmzVNKOqQ8uoRkOpLX8b1t9+lrVlte7JmIfy/qphP/j AjO2Mv2aGqZugITNgMSBgc49/KH+JRTUW6guY7bELWCF+EOlrCIn1+8oKXSlNdoehWre LhA6QRnm2LwQ+oN+hHKmieZGEmpE5J5cRf4soifbZbuYr55TJ1gUM6HhSQ2DfPbzkSPu OpX1WTVE/GUZFs1/RZuNMLCEPG5bzPZTbQOJGvSVDMSTJB7iE31jzruO2nTlqOeHHc8e H2rg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 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 david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id 143si34374lff.10.2020.09.24.23.16.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Sep 2020 23:16:57 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 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 david.siemens.de (8.15.2/8.15.2) with ESMTPS id 08P6Gu7j003804 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 25 Sep 2020 08:16:56 +0200 Received: from [139.22.133.254] ([139.22.133.254]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 08P6Gt9w010402; Fri, 25 Sep 2020 08:16:56 +0200 Subject: Re: Always patch latest upstream package To: jlac , isar-users References: <609bf0c9-efa8-4787-bee7-b556894d24c4n@googlegroups.com> From: Jan Kiszka Message-ID: <2340397a-4278-fd65-acd1-2ecff2a99b19@siemens.com> Date: Fri, 25 Sep 2020 08:16:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <609bf0c9-efa8-4787-bee7-b556894d24c4n@googlegroups.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: B+lCUTWBE/Hv On 24.09.20 21:31, jlac wrote: > Hi, > > I would like apply patch on an upstream package but without specify > version, like _%.bbappend in yocto project. > How recipe must be name ? or How proceed? Do you mean patching an original (or third-party) Debian package? Then have a look at [1]. A "real-word" case is [2]. Note, though, that you can track debian stable updates this way but not major package version update. That's due to the original package, when pulled via SRC_URI = "apt://${PN}", is unpacked to a path containing the major version. And that path has to be known in order to set ${S}. There was a lengthy discussion about that issue in [3], but we found not better solution. Jan [1] https://github.com/ilbers/isar/tree/master/meta-isar/recipes-app/hello [2] https://github.com/siemens/meta-iot2050/tree/master/recipes-security/openssl [3] https://groups.google.com/d/msgid/isar-users/da04421b-fb4b-f5c1-539e-6053ffc412d0%40siemens.com -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux