From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id DEF843858D28 for ; Tue, 12 Apr 2022 13:24:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DEF843858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org Received: from tarox.wildebeest.org (83-87-18-245.cable.dynamic.v4.ziggo.nl [83.87.18.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id E461030003C6 for ; Tue, 12 Apr 2022 15:24:10 +0200 (CEST) Received: by tarox.wildebeest.org (Postfix, from userid 1000) id 2872A413CD15; Tue, 12 Apr 2022 15:24:10 +0200 (CEST) Message-ID: <34647a9118f5bb821796df4ba04cc5ec1b8540aa.camel@klomp.org> Subject: Re: [PATCH] config: Add a versioned requires on libs for elfutils-debuginfod-client From: Mark Wielaard To: elfutils-devel@sourceware.org Date: Tue, 12 Apr 2022 15:24:10 +0200 In-Reply-To: <20220407132922.20798-1-mark@klomp.org> References: <20220407132922.20798-1-mark@klomp.org> Content-Type: multipart/mixed; boundary="=-i5C4n20TCfW0Ug61E1KZ" X-Mailer: Evolution 3.28.5 (3.28.5-10.el7) Mime-Version: 1.0 X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2022 13:24:14 -0000 --=-i5C4n20TCfW0Ug61E1KZ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2022-04-07 at 15:29 +0200, Mark Wielaard wrote: > elfutils-debuginfod-client contains the debuginfod-client binary > which is uses libelf and libdw. Add an explicit versioned requires > on elfutils-libs so they will always be in sync like done with all > other inter sub package dependencies. I pushed a slight variant of this that also adds an explicit versioned requirement on elfutils-libelf. Which isn't strictly necessary because that is already a versioned requires of elfutils-libs. But tools like rpminspect check for these direct dependencies only. See attached. Cheers, Mark --=-i5C4n20TCfW0Ug61E1KZ Content-Disposition: inline; filename*0=0001-config-Add-versioned-requires-on-libs-libelf-for-deb.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-config-Add-versioned-requires-on-libs-libelf-for-deb.patch"; charset="UTF-8" RnJvbSA1NWU2N2NlNDQ0MzlmN2I0YTk3ZDI2OGNkN2RhMjYxYjliZGEzMjc3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFdpZWxhYXJkIDxtYXJrQGtsb21wLm9yZz4KRGF0ZTog VGh1LCA3IEFwciAyMDIyIDE1OjE2OjQxICswMjAwClN1YmplY3Q6IFtQQVRDSF0gY29uZmlnOiBB ZGQgdmVyc2lvbmVkIHJlcXVpcmVzIG9uIGxpYnMvbGliZWxmIGZvcgogZGVidWdpbmZvZC1jbGll bnQKCmVsZnV0aWxzLWRlYnVnaW5mb2QtY2xpZW50IGNvbnRhaW5zIHRoZSBkZWJ1Z2luZm9kLWNs aWVudCBiaW5hcnkKd2hpY2ggaXMgdXNlcyBsaWJlbGYgYW5kIGxpYmR3LiBBZGQgZXhwbGljaXQg dmVyc2lvbmVkIHJlcXVpcmVzCm9uIGVsZnV0aWxzLWxpYnMgYW5kIGVsZnV0aWxzLWxpYmVsZiBz byB0aGV5IHdpbGwgYWx3YXlzIGJlIGluIHN5bmMKbGlrZSBkb25lIHdpdGggYWxsIG90aGVyIGlu dGVyIHN1YiBwYWNrYWdlIGRlcGVuZGVuY2llcy4KClNpZ25lZC1vZmYtYnk6IE1hcmsgV2llbGFh cmQgPG1hcmtAa2xvbXAub3JnPgotLS0KIGNvbmZpZy9DaGFuZ2VMb2cgICAgICAgIHwgNSArKysr KwogY29uZmlnL2VsZnV0aWxzLnNwZWMuaW4gfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb25maWcvQ2hhbmdlTG9nIGIvY29uZmlnL0NoYW5n ZUxvZwppbmRleCBhY2JhYWE4OC4uZDJkNjFjNmMgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9DaGFuZ2VM b2cKKysrIGIvY29uZmlnL0NoYW5nZUxvZwpAQCAtMSwzICsxLDggQEAKKzIwMjItMDQtMDcgIE1h cmsgV2llbGFhcmQgIDxtYXJrQGtsb21wLm9yZz4KKworCSogZWxmdXRpbHMuc3BlYy5pbiAoZGVi dWdpbmZvZC1jbGllbnQpOiBBZGQgYW4gZXhwbGljaXQgcmVxdWlyZXMKKwlvbiBlbGZ1dGlscy1s aWJzIGFuZCBlbGZ1dGlscy1saWJlbGYuCisKIDIwMjEtMTEtMTAgIE1hcmsgV2llbGFhcmQgIDxt YXJrQGtsb21wLm9yZz4KIAogCSogZWxmdXRpbHMuc3BlYy5pbjogVXBkYXRlIGZvciAwLjE4Ni4K ZGlmZiAtLWdpdCBhL2NvbmZpZy9lbGZ1dGlscy5zcGVjLmluIGIvY29uZmlnL2VsZnV0aWxzLnNw ZWMuaW4KaW5kZXggYWFjMGRmZmMuLjQ5ZTVhMDE2IDEwMDY0NAotLS0gYS9jb25maWcvZWxmdXRp bHMuc3BlYy5pbgorKysgYi9jb25maWcvZWxmdXRpbHMuc3BlYy5pbgpAQCAtMTQxLDYgKzE0MSw5 IEBAIHByb2ZpbGluZykgb2YgcHJvY2Vzc2VzLgogJXBhY2thZ2UgZGVidWdpbmZvZC1jbGllbnQK IFN1bW1hcnk6IExpYnJhcnkgYW5kIGNvbW1hbmQgbGluZSBjbGllbnQgZm9yIGJ1aWxkLWlkIEhU VFAgRUxGL0RXQVJGIHNlcnZlcgogTGljZW5zZTogR1BMdjMrIGFuZCAoR1BMdjIrIG9yIExHUEx2 MyspCisjIEZvciBkZWJ1Z2luZm9kLWZpbmQgYmluYXJ5CitSZXF1aXJlczogZWxmdXRpbHMtbGli cyA9ICV7dmVyc2lvbn0tJXtyZWxlYXNlfQorUmVxdWlyZXM6IGVsZnV0aWxzLWxpYmVsZiA9ICV7 dmVyc2lvbn0tJXtyZWxlYXNlfQogCiAlcGFja2FnZSBkZWJ1Z2luZm9kLWNsaWVudC1kZXZlbAog U3VtbWFyeTogTGlicmFyaWVzIGFuZCBoZWFkZXJzIHRvIGJ1aWxkIGRlYnVnaW5mb2QgY2xpZW50 IGFwcGxpY2F0aW9ucwotLSAKMi4xOC40Cgo= --=-i5C4n20TCfW0Ug61E1KZ--