Skip to content

Workaround for bundler examples with ruby head version.#7878

Merged
deivid-rodriguez merged 1 commit intomasterfrom
workaround-for-uri
Jul 19, 2024
Merged

Workaround for bundler examples with ruby head version.#7878
deivid-rodriguez merged 1 commit intomasterfrom
workaround-for-uri

Conversation

@hsbt
Copy link
Member

@hsbt hsbt commented Jul 19, 2024

What was the end-user or developer problem that led to this PR?

I merged ruby/uri#107 and sync ruby/ruby today. This change makes RFC3986_Parser by default for URI module.

After that, bundler/spec/install/gems/dependency_api_fallback_spec.rb is broken with new default parser. Because mustermann that is part of Sinatra dependency depends on URI::RFC2396_PARSER behavior.

What is your fix for the problem, implemented in this PR?

I switched RFC2396_PARSER while failing example as workaround.

I already submitted sinatra/mustermann#138 to fix this issue.

Make sure the following tasks are checked

It's part of dependencies for Sinatra. we should fix mustermann before final release of Ruby 3.4
@deivid-rodriguez
Copy link
Contributor

Merging to get CI back to green, thanks @hsbt!

@deivid-rodriguez deivid-rodriguez merged commit 7e8f1e1 into master Jul 19, 2024
@deivid-rodriguez deivid-rodriguez deleted the workaround-for-uri branch July 19, 2024 10:33
deivid-rodriguez added a commit that referenced this pull request Jul 31, 2024
Workaround for bundler examples with ruby head version.

(cherry picked from commit 7e8f1e1)
@hsbt hsbt mentioned this pull request Aug 1, 2024
4 tasks
@hsbt hsbt mentioned this pull request Nov 14, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants