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

nokogiri should drop the dependency on "racc" #2180

Closed
rpjday opened this issue Jan 24, 2021 · 1 comment
Closed

nokogiri should drop the dependency on "racc" #2180

rpjday opened this issue Jan 24, 2021 · 1 comment

Comments

@rpjday
Copy link

rpjday commented Jan 24, 2021

As I read it, racc became a Ruby core module a long time ago, so there is no point in it still being listed as a run-time dependency. In fact, this causes an install error if you try to use this module in a Yocto Project build, as racc and ruby both try to install the executable /usr/bin/racc, causing the install to fail.

@rpjday rpjday added the state/needs-triage Inbox for non-installation-related bug reports or help requests label Jan 24, 2021
@flavorjones
Copy link
Member

Hi, @rpjday, thanks for opening this issue.

The original discussion about this can be found at #1988. The TL;DR is that although racc is part of the standard library, it is installed by Ruby as a "default gem" that is still versioned and as such may break backwards compatibility at some point in the future.

There was also discussion recently about Racc as a dependency here: #2166

If you're running into problems installing Racc and Ruby on Yocto, I'd suggest filing an issue with the maintainer of the Ruby package for the distro.

@flavorjones flavorjones removed the state/needs-triage Inbox for non-installation-related bug reports or help requests label Mar 4, 2021
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