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

When installing Pod::To::HTML, Raku::Pod::Render ver<3.5.2> tries to install #607

Open
sdondley opened this issue Jun 29, 2022 · 4 comments

Comments

@sdondley
Copy link
Contributor

On a fresh machine, fresh install of rakudo with rakubrew, I'm running into a weird problem.

When trying to install the Pod::To::HTML module, it attempts to install the Raku::Pod::Render module:

zef install Pod::To::HTML
===> Searching for: Pod::To::HTML
===> Searching for missing dependencies: Template::Mustache, LibCurl, Pod::Load, GTK::Simple, File::Temp, Test::Output, Test::META, Test::Deeply::Relaxed, File::Directory::Tree
===> Searching for missing dependencies: META6:ver<0.0.24+>, License::SPDX, NativeLibs:ver<0.0.7+>:auth<github:salortiz>, JSON::Fast, Test::When
===> Searching for missing dependencies: JSON::Class:ver<0.0.15+>, JSON::Name, JSON::Class:ver<0.0.14+>
===> Searching for missing dependencies: JSON::Marshal:ver<0.0.23+>, JSON::Unmarshal:ver<0.08+>, JSON::OptIn
===> Building: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst>
[Raku::Pod::Render] 'npm' was not detected using 'npm -v'. 'npm' is needed to set up the highlighting stack.
===> Building [FAIL]: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst>
Aborting due to build failure: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst> (use --force-build to override)

To get Pod::To::HTML to install properly, I have to specify the author: zef install Pod::To::HTML:auth<github:Raku>

The Raku::Pod::Render module used to be called Pod::To::HTML and it was changed to avoid the conflict early last year: finanalyst/raku-pod-render#9

Not sure how, but the naming conflict still seems to be causing problems.

@sdondley sdondley changed the title When trying to install Pod::To::HTML, Raku::Pod::Render tries to install When installing Pod::To::HTML, Raku::Pod::Render tries to install Jun 29, 2022
@sdondley sdondley changed the title When installing Pod::To::HTML, Raku::Pod::Render tries to install When installing Pod::To::HTML, Raku::Pod::Render ver<3.5.2> tries to install Jun 29, 2022
@finanalyst
Copy link
Contributor

This should now be solved. The problem originates due to the move towards the fez ecosystem. I have migrated Raku::Pod::Render to fez, and now a generic zef (what you get with a new install) will pick up Raku::Pod::Render:ver<3.7.6> in which the module is renamed as Pod::To::HTML2

@sdondley
Copy link
Contributor Author

Hmm, still seems to be an issue:

zef install Pod::To::HTML
===> Searching for: Pod::To::HTML
===> Searching for missing dependencies: Template::Mustache, URI, LibCurl, Pod::Load, GTK::Simple, File::Temp, Test::META, Test::Deeply::Relaxed, File::Directory::Tree
===> Searching for missing dependencies: JSON::Fast, META6:ver<0.0.24+>, License::SPDX, NativeLibs:ver<0.0.7+>:auth<github:salortiz>, Test::When
===> Searching for missing dependencies: JSON::Class:ver<0.0.14+>, JSON::Class:ver<0.0.15+>, JSON::Name
===> Searching for missing dependencies: JSON::OptIn, JSON::Marshal:ver<0.0.23+>, JSON::Unmarshal:ver<0.08+>
===> Building: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst>
[Raku::Pod::Render] 'npm' was not detected using 'npm -v'. 'npm' is needed to set up the highlighting stack.
===> Building [FAIL]: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst>
Aborting due to build failure: Raku::Pod::Render:ver<3.5.2>:auth<github:finanalyst> (use --force-build to override)

@ugexe
Copy link
Contributor

ugexe commented Jun 29, 2022

Hmm, still seems to be an issue:
zef install Pod::To::HTML

in which the module is renamed as Pod::To::HTML2

@sdondley
Copy link
Contributor Author

sdondley commented Jun 30, 2022

Just to be sure we are on the same page, the Pod::To::HTML module that was renamed to Pod::To::HTML2 was the one packaged inside Raku::Pod::Render found here: https://github.com/finanalyst/raku-pod-render/tree/master/lib/Pod/To

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

3 participants