DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5BJ8bk173483390 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 5BJ8bk173483390 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=wQj+THfg X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B4E844BA2E29 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1766133465; bh=LHjjBGMSt3fanSGorokdI7zsY56qQLLrUztjM+0RWD4=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=wQj+THfgr+soyeNjsY8TY4Jm03sZHHahCpbeJXTL2UvaPL3ZXyNhT4O/qNhqfvcYj TunlIkEA7cWFL7vsHNIhHzze4VDJRrEpxdT/9E3iQvN4ny09t7AV+zjPCbk1RgF1yf YAEkROIfxQEmZCCAKeENklpAO99/gvztDjCm/Jwk= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D3D34BA2E04 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4D3D34BA2E04 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1766133446; cv=none; b=uiABr+O016YVgzJ+CU55xCamQ++2Eazw7Uhc/idiFemRm2GTqgLQKbP/V6Z/iRkqb9DQS7kWtUIocWu4J1w9AqeMLuQ9qW57mxjsmdibqjfiNqf6CN/+RFiGLmMnIYB/4wecAfIEDSyy753fXVZM3zBsgr07athHz2ixZpEp+7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1766133446; c=relaxed/simple; bh=f38AvuHdVUZSNNnu3E0624hHkFLmJWSON8CJBOBegkE=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=iOlO3JcnInoIzhdutLPpToucra1UDQsaX1Kr/9aavdp5xR03thKJdZhGdeY4nwc1TsCD0CUEsAp7mGMgIp2KCbYRFTZg8mcFYifM7PBHd9E3+o0ZDJxSpvBBjRcqlGizNmFSc5sb2tlIJhXkzpCUbSJR0zNHyAst4de2SIGOyS8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4D3D34BA2E04 Message-ID: Date: Fri, 19 Dec 2025 00:37:25 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Updated: qt5-base 5.15.18-1 (test) To: cygwin AT cygwin DOT com References: <6933b71a DOT 050a0220 DOT b39d0 DOT 57a4SMTPIN_ADDED_BROKEN AT mx DOT google DOT com> <3c887afd-d982-4f85-ba23-2ede6961dbf1 AT gmail DOT com> Content-Language: en-US In-Reply-To: X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mark Geisert via Cygwin Reply-To: Mark Geisert Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 5BJ8bk173483390 Hi Jakob, On 12/15/2025 7:47 AM, Jakob Bohm via Cygwin wrote: > On 13/12/2025 00:16, Mark Geisert via Cygwin wrote: [...] >> Unfortunately the names of the DLLs haven't changed between 5.9.* and >> 5.15.18.  One has to look at the update times to notice the problem: >> >>> ~ cd /usr/bin >>> >>> /usr/bin ls -ltr cygQt5*dll | tail >>> -rwxr-xr-x 1 Mark None   306195 May 28  2025 cygQt5OpenGL-5.dll* >>> -rwxr-xr-x 1 Mark None  1564179 May 28  2025 cygQt5Network-5.dll* >>> -rwxr-xr-x 1 Mark None   340499 May 28  2025 cygQt5PrintSupport-5.dll* >>> -rwxr-xr-x 1 Mark None   237587 May 28  2025 cygQt5Sql-5.dll* >>> -rwxr-xr-x 1 Mark None   289299 May 28  2025 cygQt5Test-5.dll* >>> -rwxr-xr-x 1 Mark None  4923923 May 28  2025 cygQt5Core-5.dll* >>> -rwxr-xr-x 1 Mark None   234003 May 28  2025 cygQt5Xml-5.dll* >>> -rwxr-xr-x 1 Mark None  1208851 May 28  2025 cygQt5XcbQpa-5.dll* >>> -rwxr-xr-x 1 Mark None  5338643 May 28  2025 cygQt5Gui-5.dll* >>> -rwxr-xr-x 1 Mark None  6160915 May 28  2025 cygQt5Widgets-5.dll* >>> >>> /usr/bin cd /usr/lib/debug/usr/bin >>> >>> /usr/lib/debug/usr/bin ls -ltr cygQt5*dll.dbg | tail >>> -rwxr-xr-x 1 Mark Administrators  18556839 Dec  5 16:12 >>> cygQt5OpenGL-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators  77383641 Dec  5 16:12 >>> cygQt5Network-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators  12359956 Dec  5 16:12 >>> cygQt5PrintSupport-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators 126305401 Dec  5 16:12 >>> cygQt5Core-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators   8077901 Dec  5 16:12 >>> cygQt5Sql-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators   8935879 Dec  5 16:12 >>> cygQt5Test-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators  56896442 Dec  5 16:13 >>> cygQt5XcbQpa-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators   3337397 Dec  5 16:13 >>> cygQt5Xml-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators 209244469 Dec  5 16:13 >>> cygQt5Gui-5.dll.dbg* >>> -rwxr-xr-x 1 Mark Administrators 182191608 Dec  5 16:14 >>> cygQt5Widgets-5.dll.dbg* >>> >>> /usr/lib/debug/usr/bin >> >> ..mark >> > Protip: Properly built PE, NE, LE or LX format DLL and EXE files are > supposed to contain a > "Version information" structure, which specifies a textual file > description, copyright > information (such as "(C) year,year FSF Inc." and "LGPL 3.0+" as well as > computer > comparable binary version numbers in the form U16[4] { major, minor, > sub, patch } . Thank you for your input. I used 'ls' because that showed the set of most recently updated DLLs was precisely the set in the 1.15.18 test build. It was faster to check a hunch this way than opening each file individually through an Explorer GUI or PS script. It didn't occur to me at the time, but the standard Cygwin tool 'cygcheck' could have provided me the similar information: the versions of each package. So I already could get package-level and file-level confirmations of my hunch. The enhancement you suggest should ideally be applied Cygwin-wide. So it might make sense to generate the Version Information structure with our build tool 'cygport'. Patches would be thoughtfully considered. I don't think there's an existing Cygwin mechanism for displaying such structures, so that would have to be developed too. ..mark -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple