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

zef install GTK::Simple fails #73

Closed
azawawi opened this issue Nov 11, 2015 · 6 comments
Closed

zef install GTK::Simple fails #73

azawawi opened this issue Nov 11, 2015 · 6 comments

Comments

@azawawi
Copy link
Contributor

azawawi commented Nov 11, 2015

On windows and Linux, I get the same message:

D:\tools\DBIish>zef install GTK::Simple
Initializing
===> Module count: 443
===> Filtered module count: 443
===> Fetching.. !!!> No source-url for URI::Escape (META info lost?)
  in block  at C:\rakudo\share\perl6\site/32:47
  in method get at C:\rakudo\share\perl6\site/32:42
  in block  at C:\rakudo\share\perl6\site/36:413
  in sub CLI-WAITING-BAR at C:\rakudo\share\perl6\site/23:134
  in sub MAIN at C:\rakudo\share\perl6\site/36:390
  in sub MAIN at C:\rakudo\share\perl6\site/36:206
  in block <unit> at C:\rakudo\share\perl6\site/43:3
@ugexe
Copy link
Owner

ugexe commented Nov 11, 2015

There is no module package URI::Escape; instead the module URI::Escape is a module included with URI package (although it did not used to be). So in this case GTK::Simple should update its META.info.

@ugexe
Copy link
Owner

ugexe commented Nov 11, 2015

I just looked and the URI::Escape is in the depends for LWP::Simple. I sent a PR a couple of days ago to remove URI::Escape from the depends list; if they merge it then it will be fixed.

cosimo/perl6-lwp-simple#66

@azawawi
Copy link
Contributor Author

azawawi commented Nov 11, 2015

I think zef install URI::Escape should look at the provides array and maybe install URI after a warning?

panda does that fyi.

@ugexe
Copy link
Owner

ugexe commented Nov 12, 2015

I see. I believe I took it out a long time ago because it makes updates based on versions a lot harder. But I will change it tomorrow to search the provides since the new CompUnit stuff should provide some new version handling stuff anyway.

@ugexe
Copy link
Owner

ugexe commented Nov 12, 2015

Ok so now it will search the provides section for matching module names if a matching distro name is not found: 22d4cbe

However GTK::Simple still will fail to install for the same reason as Compress::Zlib::Raw from #68 before it was patched

@ugexe
Copy link
Owner

ugexe commented Jan 8, 2016

Closing this as it only fails because GTK::Simple does not list its build-dependencies in its META file

@ugexe ugexe closed this as completed Jan 8, 2016
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

2 participants