Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

apt-cyg does not seem to install the dependencies anymore #151

Open
teju85 opened this issue May 9, 2024 · 0 comments
Open

apt-cyg does not seem to install the dependencies anymore #151

teju85 opened this issue May 9, 2024 · 0 comments

Comments

@teju85
Copy link

teju85 commented May 9, 2024

Hi,
I'm a big fan of apt-cyg and have been using this awesome tool for about 8 years now. Today, when I wanted to install a fresh copy of cygwin on my new laptop, I noticed that apt-cyg consistently fails to find all the dependencies. For eg:

apt-cyg depends perl
perl

When I look at the desc file for perl installation, I see the following: (TLDR; there's no "requires" keyword, but instead, I only see "depends2" instead)

perl
sdesc: "Perl programming language interpreter"
ldesc: "Perl programming language interpreter

Perl is a general-purpose programming language originally developed
for text manipulation and now used for a wide range of tasks including
system administration, web development, network programming, GUI
development, and more."
category: Interpreters Perl
version: 5.36.3-1
install: x86_64/release/perl/perl-5.36.3-1.tar.zst 4518413 89693982918bc413fc7615ccb21b8dca71e8c94dbd165e9f11efeef3180fae701e25820699018a49dfb2c80af2aca828bf2e2506910520fde573d0efa7d0ff3e
source: x86_64/release/perl/perl-5.36.3-1-src.tar.zst 13152426 f7c54e6185129a6a865abd72a8dcf354b15916230aee330d862930070fb94bb3603c360aff278a8a9b88e1ea212bb0c82ad03363bb0299da4614a817a98c1ea2
depends2: cygwin, libcrypt2, libdb5.3, libgcc1, libgdbm6, libgdbm_compat4, perl5_036, perl_base, zlib0
build-depends: cygport
[prev]
version: 5.32.1-2
install: x86_64/release/perl/perl-5.32.1-2.tar.zst 4363279 311dbf2169bd4f19aee49cbbd0312049fdd50e578f4c94b14374dc48879fb2457b136a54c02ab5b055c3c3c63679b9c7164a74fa794f48179a032142d38f7c91
source: x86_64/release/perl/perl-5.32.1-2-src.tar.zst 12620342 183471f03264bce46519792025adf0b522ba9b30d8acdaccdb62971068b2d40f51d435431d243382b29b8ed1e38b811248964fc054813e901168b25e078b81a2
depends2: cygwin, libcrypt2, libdb5.3, libgdbm6, libgdbm_compat4, perl5_032, perl_base
build-depends: cygport
[prev]
version: 5.36.1-1
install: x86_64/release/perl/perl-5.36.1-1.tar.zst 4552444 ea3bd58bedc646d2b193f9ad59c84484fa50edd0b6b7320807b09fcc551818345d7918234ffe6022cb5be07b77779e8f6fb630385ba2e99f38a33d7e7dd7f69c
source: x86_64/release/perl/perl-5.36.1-1-src.tar.zst 13064703 f752625c539a3431b972f01dddc1685c2d7c8f8bf64328cfe88b03c8736f68246da26cefcf8c7fa87829881e997a05dd4175012139f193c455157de38ae39969
depends2: cygwin, libcrypt2, libdb5.3, libgcc1, libgdbm6, libgdbm_compat4, perl5_036, perl_base
build-depends: cygport

I tried replacing all occurrences of "requires" in apt-cyg with "depends2", however, then, I'm getting the following:

apt-cyg depends perl
perl
perl > cygwin,
perl > libcrypt2,
perl > libdb5.3,
perl > libgcc1,
perl > libgdbm6,
perl > libgdbm_compat4,
perl > perl5_036,
perl > perl_base
perl > perl_base > cygwin,
perl > perl_base > libcrypt2,
perl > perl_base > libgcc1,
perl > perl_base > perl-JSON-PP,
perl > perl_base > perl_autorebase
perl > perl_base > perl_autorebase > perl5_036
perl > perl_base > perl_autorebase
perl > perl_base > perl_autorebase > perl5_036
perl > zlib0
perl > zlib0 > cygwin
perl > zlib0 > cygwin > _windows
perl > zlib0 > cygwin > (
perl > zlib0 > cygwin > >=
perl > zlib0 > cygwin > 6.3
perl > zlib0 > cygwin > ),
perl > zlib0 > cygwin > bash,
perl > zlib0 > cygwin > libgcc1,
perl > zlib0 > cygwin > libintl8,
perl > zlib0 > cygwin > libzstd1,

So, it seems like the fix is a bit more involved than this? Is anyone else also seeing this issue?

FWIW, the cygwin mirror that I'm using is: "http://mirror.internode.on.net/pub/cygwin/"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant