You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get the following message from cygwin installed on the target system:
"cygwin installatin package libssl3 is a Base package and is therefore required" when trying to install base system using generated package directory.
When I investigate, I noticed that the libssl3 is part of the base and can be found on the internet connected system under openssl:
and is missing in the offline version generated by pgcyg.
The original list was create with 'replica' command and it contains the libssl3 twice, under base and libs section:
##
## Base
##
...
libssl1.1 # A general purpose cryptography toolkit with TLS implementation (runtime)
libssl3 # A general purpose cryptography toolkit with TLS implementation (runtime)
...
##
## Libs
##
...
libssl1.0 # A general purpose cryptography toolkit with TLS implementation (runtime)
libssl1.1 # A general purpose cryptography toolkit with TLS implementation (runtime)
libssl3 # A general purpose cryptography toolkit with TLS implementation (runtime)
...
however after creating offline install the package file is missing:
Thanks for looking into this.
Having taken a look at the latest setup.xz, it looks like libssl3 is categorized into the "test" epoch, rather than the default or "prev" epoch. It's not obvious why any of the packages in the default epoch should force inclusion of a "test" version of libssl3; if they do, that's probably something that should be fixed upstream in the official Cygwin package list. Although pmcyg tries to keep up with the evolution of the format of setup.{ini,bz2,xz}, there may be assumptions embedded in that file which aren't publicly documented. Nevertheless, I'll see if I can find some form of workaround.
In 445726a there's an attempt to provide a fallback to using package files from the "test" epoch if they're not available in the default or user-selected epochs. From a few experiments on my system, this seems to successfully pull-in libssl3. Could you give this a try and see if it fixes the issue before I push this version into PyPi?
I get the following message from cygwin installed on the target system:
"cygwin installatin package libssl3 is a Base package and is therefore required" when trying to install base system using generated package directory.
When I investigate, I noticed that the libssl3 is part of the base and can be found on the internet connected system under openssl:
and is missing in the offline version generated by pgcyg.
The original list was create with 'replica' command and it contains the libssl3 twice, under base and libs section:
however after creating offline install the package file is missing:
when I copy the missing package by hand, the installer is happy.
The text was updated successfully, but these errors were encountered: