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

(probably) bogus rather alarming warnings when using GitHub plugin correctly #29

Open
plicease opened this issue May 17, 2024 · 0 comments

Comments

@plicease
Copy link
Member

use alienfile;

plugin 'PkgConfig' => ( pkg_name => 'libtcod', );

share {
    plugin 'Download::GitHub' => (
        github_user => 'libtcod',
        github_repo => 'libtcod',
    );
    plugin 'Extract::ArchiveTar';
    plugin 'Build::Autoconf';
};

as you can see it is not directly using the regular negotiator

git:(pu) 10:18 Alien-TCOD » carton exec af download
Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: PkgConfig::CommandLine
Alien::Build::Plugin::Download::Negotiate> !! WARNING !! WARNING !!
Alien::Build::Plugin::Download::Negotiate> !! WARNING !! It looks like this alien is using the regular download negotiator
Alien::Build::Plugin::Download::Negotiate> plugin on a GitHub release page.  This will typically not work due to changes
Alien::Build::Plugin::Download::Negotiate> in the way GitHub release page works now.  The Alien should instead be updated
Alien::Build::Plugin::Download::Negotiate> to use the Download::GitHub plugin, which uses the GitHub API to find available
Alien::Build::Plugin::Download::Negotiate> releases.  See: https://metacpan.org/pod/Alien::Build::Plugin::Download::GitHub
Alien::Build::Plugin::Download::Negotiate> !! WARNING !! WARNING !!
Can't locate Mojo/DOM58.pm in @INC (you may need to install the Mojo::DOM58 module) (@INC entries checked: /Users/perigrin/dev/Alien-TCOD/local/lib/perl5/darwin-2level /Users/perigrin/dev/Alien-TCOD/local/lib/perl5 /Users/perigrin/.plenv/versions/5.38.0/lib/perl5/site_perl/5.38.0/darwin-2level /Users/perigrin/.plenv/versions/5.38.0/lib/perl5/site_perl/5.38.0 /Users/perigrin/.plenv/versions/5.38.0/lib/perl5/5.38.0/darwin-2level /Users/perigrin/.plenv/versions/5.38.0/lib/perl5/5.38.0) at /Users/perigrin/dev/Alien-TCOD/local/lib/perl5/Alien/Build.pm line 337.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant