From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by sourceware.org (Postfix) with ESMTPS id A599C3858C5F for ; Wed, 6 Mar 2024 22:26:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A599C3858C5F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=t-online.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=t-online.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A599C3858C5F Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=194.25.134.85 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709763971; cv=none; b=tQDmOa6DfMora+RgTtVRPCkks0a/exSOaJpJrvvpGvQbbuvEpiHQyrNdIcIDW/2u8lWYL5PCCkL0J0Vl52XfuVbxjYMXju9hDcckAYrKTmMB45Cgf567PsU2fyxrMJ0fEwyiFnAAsB93Ru/4Z5dUX122rEsSkvEFPxoFNn/hTes= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709763971; c=relaxed/simple; bh=Ke23s38xOvw2us7cWmEnspUjjReav2X/TeyaGUlQ5eE=; h=Subject:To:From:Message-ID:Date:MIME-Version; b=AqIcw3+lZgk6KqG85jJ8xf5etWy07VafUXaT6tWw21Fm3pZ1C002tjk7z16WgiF3Tnshjkj2glXIx3yt2aV22wXPcZoVu2pY8F87bqEb+7j6otSXL9jI9xRY4wBQdnKujMI5b6Phkphs884FugK7vP4nZOJ4BLEGQ5L9ElB2IV8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from fwd86.aul.t-online.de (fwd86.aul.t-online.de [10.223.144.112]) by mailout11.t-online.de (Postfix) with SMTP id C9B8715210 for ; Wed, 6 Mar 2024 23:26:07 +0100 (CET) Received: from [192.168.2.102] ([87.187.47.57]) by fwd86.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1rhziA-2AK7Cy0; Wed, 6 Mar 2024 23:26:06 +0100 Subject: Re: [ITP] afflib 3.7.20-1 To: cygwin-apps@cygwin.com References: <1bc88ef7-0142-f3c3-68bf-d28a5fd32500@t-online.de> <960f9b16-1523-433f-8d7b-e9347c8e82b2@dronecode.org.uk> <8a58c2fe-ec47-2d98-8750-96ddc647b2d2@t-online.de> <57ddebc4-8949-45a3-970d-68d01159053f@dronecode.org.uk> Reply-To: cygwin-apps@cygwin.com From: Christian Franke Message-ID: <12d1c940-5f9b-4afd-d8de-12caa927e2fe@t-online.de> Date: Wed, 6 Mar 2024 23:26:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 SeaMonkey/2.53.16 MIME-Version: 1.0 In-Reply-To: <57ddebc4-8949-45a3-970d-68d01159053f@dronecode.org.uk> Content-Type: multipart/mixed; boundary="------------285B0141CFA45E1D7D8A4FA2" X-TOI-EXPURGATEID: 150726::1709763966-2EFFAC95-283B8961/0/0 CLEAN NORMAL X-TOI-MSGID: 37e41b99-2a01-42c7-b726-9e75da1411ca X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,BODY_8BITS,FREEMAIL_FROM,KAM_DMARC_STATUS,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------285B0141CFA45E1D7D8A4FA2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Jon Turney wrote: > On 06/03/2024 15:39, Christian Franke via Cygwin-apps wrote: >> Jon Turney wrote: >>> >>> Thanks! >>> >>>> >>>> libafflib_CONTENTS=" >>>>     usr/bin/cygafflib-*.dll >>> >>> Any reason why this package doesn't include the soversion, i.e. why >>> not libafflib0? >>> >> >> Libtsk and libafflib are my first library packages, so I'm not sure >> what the policy is. My recent package libtsk has been accepted >> without soversion, so I omitted it also here. I assumed that the >> soversion will > > I'm going to suggest that was an oversight in the review. Should I also rename libtsk to libtsk19 in the planned sleutkit-*-2 package which will add afflib support ? The original package is only a few days old and has possibly only a small but experienced audience, so I expect not much worries if the change will be explained in the announcement. > >> be added only when needed for new not backward compatible releases. >> The upstream afflib project is mostly idling, so I don't expect any >> new major lib versions in the near future. >> >> If course, I could rename it to libafflib0 if desired. > > As far as I know, there is no cost for doing this, and it saves grief > if upstream ever bumps the soversion. > > Also, it's probably best to explicitly list the filename with > soversion in the CONTENTS, so that if upstream ever does change the > soversion, it will be detected as a packaging failure, rather than > producing a package with a mismatch between the soversion in it's name > and in it's contents. Good point, new cygport file is attached. > > (Cygport should perhaps and detect and warn about apparently > soversioned libraries that aren't in appropriately named packages, > but...) > ... this is possibly a good idea. --------------285B0141CFA45E1D7D8A4FA2 Content-Type: text/plain; charset=UTF-8; name="afflib.cygport" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="afflib.cygport" IyBjeWdwb3J0IHNjcmlwdCBmb3IgYWZmbGliCk5BTUU9YWZmbGliClZFUlNJT049My43LjIw ClJFTEVBU0U9MQpTT1VSQ0VfREFURT0iMjAyNC0wMy0wNiAyMjowMDowMCBVVEMiCgpTVU1N QVJZPSJMaWJyYXJ5IGFuZCB0b29scyBmb3IgdGhlIEFkdmFuY2VkIEZvcmVuc2ljIEZvcm1h dCIKCkRFU0NSSVBUSU9OPSJcClRoZSBBZHZhbmNlZCBGb3JlbnNpYyBGb3JtYXQgKEFGRikg aXMgYSBmaWxlIGZvcm1hdCBmb3Igc3RvcmluZyBjb21wdXRlcgpmb3JlbnNpYyBpbmZvcm1h dGlvbi4gIEl0IHN1cHBvcnRzIG1ldGFkYXRhLCBjb21wcmVzc2lvbiwgZW5jcnlwdGlvbiBh bmQKc2lnbmluZy4iCgpMSUNFTlNFPSJCU0QtNC1jbGF1c2UiCgpQS0dfTkFNRVM9ImFmZmxp Yi10b29scyBsaWJhZmZsaWIwIGxpYmFmZmxpYi1kZXZlbCIKCmFmZmxpYl90b29sc19TVU1N QVJZPSIke1NVTU1BUll9ICh0b29scykiCmFmZmxpYl90b29sc19ERVNDUklQVElPTj0iJHtE RVNDUklQVElPTn0gIApUaGlzIHBhY2thZ2UgY29udGFpbnMgdG9vbHMgdG8gZXhhbWluZSwg Y29udmVydCwgY29tcGFyZSwgY29weSwgZW5jcnlwdCwKZGVjcnlwdCBhbmQgc2lnbiBBRkYg ZmlsZXMuIgoKbGliYWZmbGliMF9TVU1NQVJZPSIke1NVTU1BUll9IChydW50aW1lKSIKbGli YWZmbGliMF9ERVNDUklQVElPTj0iJHtERVNDUklQVElPTn0gIApUaGlzIHBhY2thZ2UgY29u dGFpbnMgdGhlIHJ1bnRpbWUgbGlicmFyeSBmb3IgYWZmbGliLiIKCmxpYmFmZmxpYl9kZXZl bF9TVU1NQVJZPSIke1NVTU1BUll9IChkZXZlbG9wbWVudCkiCmxpYmFmZmxpYl9kZXZlbF9E RVNDUklQVElPTj0iJHtERVNDUklQVElPTn0gIApUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhl IGRldmVsb3BtZW50IGZpbGVzIGZvciBsaWJhZmZsaWIwLiIKCkNBVEVHT1JZPSJEZXZlbCBM aWJzIFV0aWxzIgphZmZsaWJfdG9vbHNfQ0FURUdPUlk9IlV0aWxzIgpsaWJhZmZsaWIwX0NB VEVHT1JZPSJMaWJzIgpsaWJhZmZsaWJfZGV2ZWxfQ0FURUdPUlk9IkRldmVsIExpYnMiCgph ZmZsaWJfdG9vbHNfUkVRVUlSRVM9IiIgIyBsaWJhZmZsaWIwIGxpYmV4cGF0MSBsaWJnY2Mx IGxpYnJlYWRsaW5lNyBsaWJzc2wzIGxpYnN0ZGMrKzYKbGliYWZmbGliMF9SRVFVSVJFUz0i IiAjIGxpYmN1cmw0IGxpYmV4cGF0MSBsaWJnY2MxIGxpYnNzbDMgbGlic3RkYysrNiB6bGli MApsaWJhZmZsaWJfZGV2ZWxfUkVRVUlSRVM9IiIgIyBsaWJhZmZsaWIwIGxpYnNzbC1kZXZl bCBwa2ctY29uZmlnCgpCVUlMRF9SRVFVSVJFUz0iCiAgYmludXRpbHMgZ2NjLWcrKyBnemlw IGxpYmN1cmwtZGV2ZWwgbGliZXhwYXQtZGV2ZWwgbGlicmVhZGxpbmUtZGV2ZWwKICBsaWJz c2wtZGV2ZWwgemxpYi1kZXZlbAoiICMgbWFrZQoKSE9NRVBBR0U9Imh0dHBzOi8vZ2l0aHVi LmNvbS9zc2hvY2svQUZGTElCdjMiClNSQ19VUkk9Imh0dHBzOi8vY29kZWxvYWQuZ2l0aHVi LmNvbS9zc2hvY2svQUZGTElCdjMvdGFyLmd6L3JlZnMvdGFncy92JHtQVn0jLyR7UH0udGFy Lmd6IgpTUkNfRElSPSJBRkZMSUJ2My0ke1BWfSIKCmFmZmxpYl90b29sc19DT05URU5UUz0i CgktLWV4Y2x1ZGU9dXNyL2Jpbi9jeWdhZmZsaWItMC5kbGwKCXVzci9iaW4KCXVzci9zaGFy ZQoiCmxpYmFmZmxpYjBfQ09OVEVOVFM9IgoJdXNyL2Jpbi9jeWdhZmZsaWItMC5kbGwKIgps aWJhZmZsaWJfZGV2ZWxfQ09OVEVOVFM9IgoJdXNyL2luY2x1ZGUvYWZmbGliCgl1c3IvbGli CiIKCkRJRkZfRVhDTFVERVM9Imx6bWE0NDMiCgpleHBvcnQgU09VUkNFX0RBVEVfRVBPQ0g9 JChkYXRlIC1kICIkU09VUkNFX0RBVEUiICslcykKCnNyY19jb21waWxlKCkgewoJY2QgJHtT fQoJY3lnYXV0b3JlY29uZgoKCWNkICR7Qn0KCWN5Z2NvbmYgLS1lbmFibGUtc2hhcmVkIC0t ZGlzYWJsZS1zdGF0aWMgXAoJICAgICAgICAtLWVuYWJsZS1xZW11IC0tZW5hYmxlLXMzIC0t ZW5hYmxlLXRocmVhZGluZyBcCgkgICAgICAgIC0td2l0aC1jdXJsIC0td2l0aC1leHBhdCAt LXdpdGgtZ251LWxkIFwKCSAgICAgICAgLS1kaXNhYmxlLWZ1c2UgLS1kaXNhYmxlLXB5dGhv bgoKCSMgY29uZmlndXJlIHNldHMgX0ZPUlRJRllfU09VUkNFPTIgd2hpY2ggd291bGQgb3Zl cnJpZGUgbGV2ZWwgMwoJIyBsaWJ0b29sIHJlcXVpcmVzICctbm8tdW5kZWZpbmVkJwoJY3ln bWFrZSBDRkxBR1M9IiR7Q0ZMQUdTfSIgQ1hYRkxBR1M9IiR7Q1hYRkxBR1N9IiBcCgkgICAg ICAgIExERkxBR1M9IiR7TERGTEFHU30ke0xERkxBR1M6KyB9LW5vLXVuZGVmaW5lZCIKfQoK c3JjX2luc3RhbGwoKSB7CgljZCAke0J9CgljeWdpbnN0YWxsCgoJY2QgJHtTfQoJZG9kb2Mg ZG9jLyoudHh0CgoJY2QgJHtEfQoJIyBhZmZ1c2Ugb25seSBwcmludHMgdGhhdCBGVVNFIGlz IG5vdCBzdXBwb3J0ZWQKCXJtIC12IHVzci9iaW4vYWZmdXNlLmV4ZSB1c3Ivc2hhcmUvbWFu L21hbjEvYWZmdXNlLjEKCglnemlwIC05bnYgdXNyL3NoYXJlL2RvYy8ke1BOfS8qLnR4dAp9 Cg== --------------285B0141CFA45E1D7D8A4FA2--