From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp50.i.mail.ru (smtp50.i.mail.ru [94.100.177.110]) by sourceware.org (Postfix) with ESMTPS id E4B473846078 for ; Mon, 31 Aug 2020 14:50:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E4B473846078 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=inbox.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cygwin@inbox.ru DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail3; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References:In-Reply-To:Message-Id:Subject:Cc:To:From:Date:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc; bh=5/jl9+2ZqU5DMfp3X0Ji04Pf3aeuEzsUsCiWk/b80Pk=; b=p3OpAzmmSP8L1eB0G9L1PGs+uR0X9yZEiRAU/ye1ID34si55/os/dS9rBBGhn1ujOoHpUtRUxtfsMXmYNeIxix7X49ONOCobNTa3GOSTUnmfPZrHyNGcC6Gv79yO4XtBoT2i0COL9mTzPrVeyboIXut2Uh8gcSv5ElztDdiNBR8=; Received: by smtp50.i.mail.ru with esmtpa (envelope-from ) id 1kCl97-00048j-0j; Mon, 31 Aug 2020 17:50:57 +0300 Date: Mon, 31 Aug 2020 17:50:55 +0300 From: Mikhail Usenko To: marco atzeri Cc: cygwin-apps@cygwin.com Subject: Re: cygcheck-dep: using depends2 Message-Id: <20200831175055.72374a1674829cb03436f0e5@inbox.ru> In-Reply-To: References: <7f08857c-d7b8-82a7-2453-4d8f20633c81@gmail.com> <20200831084228.960c1097a9799b6c59106572@inbox.ru> X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.23; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Results: smtp50.i.mail.ru; auth=pass smtp.auth=cygwin@inbox.ru smtp.mailfrom=cygwin@inbox.ru X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD91257DD5FEC048BDB532F77832DEE26CCCF9DE5B8151D39BE182A05F53808504067036058029AF1727FE638C4EEDF1A830E081ACDD8C566FBE987AFA889B71C87 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE777C0165395C6E072EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637351D69ECB1259E308638F802B75D45FF5571747095F342E8C7A0BC55FA0FE5FC92FA321775E83BBD73A3D03700FC692D798E953CB3DBAC73389733CBF5DBD5E913377AFFFEAFD269A417C69337E82CC2CC7F00164DA146DAFE8445B8C89999725571747095F342E8C26CFBAC0749D213D2E47CDBA5A9658359CC434672EE6371117882F4460429728AD0CFFFB425014ED7C1FA51FB8CEBF576E601842F6C81A19E625A9149C048EE4B6963042765DA4BFCE65BE3358055BDD8FC6C240DEA76429449624AB7ADAF37B2D370F7B14D4BC40A6AB1C7CE11FEE3223C850C9476430903F1AB874ED89028C4224003CC8364767A15B7713DBEF166A7F4EDE966BC389F9E8FC8737B5C224950E33EEE38FE3403089D37D7C0E48F6CCF19DD082D7633A0E7DDDDC251EA7DABAAAE862A0553A39223F8577A6DFFEA7CE471091D5D40D95643847C11F186F3C5E7DDDDC251EA7DABCC89B49CDF41148FA8EF81845B15A4842623479134186CDE6BA297DBC24807EABDAD6C7F3747799A X-C8649E89: 04F0B798F796A47DE56CFA15DD0742C52AC7EA9C168114898DA840C454A488AD8D3008BBBEB4F0C1 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioju16wv3WnXRUp5Vp96qNxJQ== X-Mailru-Internal-Actual: A:0.82853193182319 X-Mailru-Sender: 8A9C1AF7E5FFA6DFC9B697B896178B473A264FC051D8135001E9C02E73DBE2E519B0594DBC1287335AC63A5909F38A32D59C7BF7704816D74ED85C391C05122F2988620B600FAF508949133CBD890B3FBF6E58DB8A24BD5B3453F38A29522196 X-Mras: Ok X-PR7D5YW: TrUnsTrSep X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_ASCII_DIVIDERS, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2020 14:51:01 -0000 On Mon, 31 Aug 2020 13:30:11 +0200 marco atzeri <...> wrote: > On Mon, Aug 31, 2020 at 7:42 AM Mikhail Usenko wrote: > > > > On Thu, 13 Aug 2020 16:01:54 +0200 > > Marco Atzeri via Cygwin-apps <...> wrote: > > > > > Hi Mikhail, > > > can you please update cygcheck-dep to use "depends2:" field values > > > instead of "requires:" > > > > > > It is not useful to see one library packages is needed by > > > predecessors libraries: > > > > > > $ cygcheck-dep -q -S -N libMagickCore6_6 > > > libMagickCore6_6: is recursively needed for ( a2ps asciidoc asymptote > > > autotrace caja-extensions dblatex dmtx-utils feh gnome-common > > > gnome-exe-thumbnailer gtk-doc html2ps ImageMagick inkscape karbon > > > latex2rtf libautotrace-devel libautotrace3 libMagick-devel > > > libMagickC++6_6 libMagickC++6_8 libMagickCore6_2 libMagickCore6_5 > > > libMagickCore6_6 libMagickWand6_2 libMagickWand6_5 libMagickWand6_6 > > > libpstoedit0 libWINGs-devel libWINGs3 libwraster-devel libwraster5 > > > libwraster6 mate-common perl-Image-Magick psiconv pstoedit > > > pstoedit-devel WindowMaker xfce4-dev-tools xhtml2ps xmlto zbar ) > > > > > > of course as there are multiples "depends2:" only the current one > > > should be used. > > > > > > > Hello, Marco. > > Sorry for the delay in response. > > If it is to completely ignore the "requires:" field, the result is the very same: > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > $ ./cygcheck-dep -V > > cygcheck-dep, version 3.1 # <--- modified testing version > > $ ./cygcheck-dep -q -S -N libMagickCore6_6 > > libMagickCore6_6: is recursively needed for ( autotrace dmtx-utils inkscape karbon libautotrace-devel libautotrace3 libMagickC++6_6 libMagickC++6_8 libMagickCore6_2 libMagickCore6_5 libMagickCore6_6 libMagickWand6_2 libMagickWand6_5 libMagickWand6_6 libpstoedit0 libWINGs-devel libWINGs3 libwraster-devel libwraster5 libwraster6 psiconv pstoedit pstoedit-devel WindowMaker zbar ) > > > > $ cygcheck-dep -V > > cygcheck-dep, version 3.0 # <--- current version > > $ cygcheck-dep -q -S -N libMagickCore6_6 > > libMagickCore6_6: is recursively needed for ( autotrace dmtx-utils inkscape karbon libautotrace-devel libautotrace3 libMagickC++6_6 libMagickC++6_8 libMagickCore6_2 libMagickCore6_5 libMagickCore6_6 libMagickWand6_2 libMagickWand6_5 libMagickWand6_6 libpstoedit0 libWINGs-devel libWINGs3 libwraster-devel libwraster5 libwraster6 psiconv pstoedit pstoedit-devel WindowMaker zbar ) > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > > Are you considering that there is a depends2 field for every version > and you need to consider only > the actual one ? What do you mean by the "actual version"? Setup.ini states that libMagickCore6_6 and libMagickCore6_5 are distinct separate packages, and the current actual version of libMagickCore6_6 is 6.9.10.11-4 and previous ones are 6.9.10.11-2 and 6.9.10.11-1, and the current actual version of libMagickCore6_5 is 6.9.9.11-3 and previous one is 6.9.9.11-1. I am interpreting it this way, or is it not correct? --