Updated: mingw64-x86_64-/nghttp2 libnghttp2_14/-devel 1.57

Brian Inglis Brian.Inglis@Shaw.ca
Sat Oct 14 08:29:57 GMT 2023


On 2023-10-14 02:24, Brian Inglis via Cygwin-apps wrote:
> On 2023-10-14 00:08, ASSI via Cygwin-apps wrote:
>> Cygwin nghttp2 Maintainer via Cygwin-announce writes:
>>> * libnghttp2_14            1.57
>> This library pulls in a lot of build dependencies, but then does not
>> have any actual dependencies on anything. You seem to be building a
>> static library? If so, please stop doing that.
> 
> As the library is dynamically linked from its utilities, curl and wget2 and 
> their libraries, it is obviously not static, it is merely independent and 
> self-contained, as with any well designed library!
> It would be more helpful if, rather than stating an assumption, and telling me 
> to stop (something? - maintaining the package?), you explained why you perceive 
> an issue, and how I could detect, diagnose, prevent, and correct the issue you 
> perceive.
> 
> The /library/ package libnghttp2_14 and cygnghttp2_14.dll do not pull in 
> dependencies, but the *utilities* package nghttp2 does, as do its main users 
> curl and wget2 and their libraries, and the 140+ packages that use it and/or 
> libcurl4; see:
> 
>      https://cygwin.com/packages/summary/nghttp2-src.html
> 
>      https://cygwin.com/packages/summary/nghttp2.html
> 
>      https://cygwin.com/cgit/cygwin-packages/nghttp2/
> 
>      https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=nghttp2
> 
>      https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=mingw64-x86_64-nghttp2
> 
> and linked commits, updates, patches, and build logs.
> 
> Curl and (lib)nghttp2 had high/critical/0day security vulnerabilities disclosed 
> and widely publicised this week, requiring immediate attention, and this package 
> had Cygwin and Mingw build problems, which I hacked to get them to build, check, 
> upload, and announce ASAP.
> I have since been working to refactor and rationalize patches to submit upstream.
> So it is not unreasonable for you or me to suspect there may be issues with 
> these "prompt" releases.
> 
> If you think there are any issues with this or any of my packages, please 
> explain to me any issue you see, and perhaps suggest how to, or a better 
> approach to, detect, diagnose, or prevent the issue(s), and to deal with them.
> I will put in the effort to learn, and do the work required, to correct and 
> improve my approach and results!
> [Life should be about doing, learning, improving, and *enjoying* the journey!]

Forgot to attach utilities package binaries post processsed cygcheck log and 
summary.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry
-------------- next part --------------
Found: /bin/deflatehd.exe
/bin/deflatehd.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygjansson-4.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Found: /bin/h2load.exe
/bin/h2load.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygev-4.dll
  /bin/cygssl-3.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Found: /bin/inflatehd.exe
/bin/inflatehd.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygjansson-4.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Found: /bin/nghttp.exe
/bin/nghttp.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygev-4.dll
  /bin/cygjansson-4.dll
  /bin/cygssl-3.dll
  /bin/cygxml2-2.dll
    /bin/cygiconv-2.dll
    /bin/cyglzma-5.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Found: /bin/nghttpd.exe
/bin/nghttpd.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygev-4.dll
  /bin/cygssl-3.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Found: /bin/nghttpx.exe
/bin/nghttpx.exe
  /bin/cygnghttp2-14.dll
    /bin/cygwin1.dll
      C:\WINDOWS\system32\KERNEL32.dll
        C:\WINDOWS\system32\ntdll.dll
        C:\WINDOWS\system32\KERNELBASE.dll
  /bin/cygcares-2.dll
    C:\WINDOWS\system32\ADVAPI32.dll
      C:\WINDOWS\system32\msvcrt.dll
      C:\WINDOWS\system32\SECHOST.dll
        C:\WINDOWS\system32\RPCRT4.dll
  /bin/cygcrypto-3.dll
    /bin/cygz.dll
  /bin/cygev-4.dll
  /bin/cygssl-3.dll
  /bin/cyggcc_s-seh-1.dll
  /bin/cygstdc++-6.dll

Requires:
/bin/cygcares-2.dll
/bin/cygcrypto-3.dll
/bin/cygev-4.dll
/bin/cyggcc_s-seh-1.dll
/bin/cygiconv-2.dll
/bin/cygjansson-4.dll
/bin/cyglzma-5.dll
/bin/cygnghttp2-14.dll
/bin/cygssl-3.dll
/bin/cygstdc++-6.dll
/bin/cygwin1.dll
/bin/cygxml2-2.dll
/bin/cygz.dll
C:\WINDOWS\system32\ADVAPI32.dll
C:\WINDOWS\system32\KERNEL32.dll
C:\WINDOWS\system32\KERNELBASE.dll
C:\WINDOWS\system32\msvcrt.dll
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\RPCRT4.dll
C:\WINDOWS\system32\SECHOST.dll



More information about the Cygwin-apps mailing list