Skip to content

Update joni to 2.2.1 to fix regex match regression for 9.3#7884

Closed
skunkworker wants to merge 1 commit intojruby:jruby-9.3from
skunkworker:93_update_joni_22
Closed

Update joni to 2.2.1 to fix regex match regression for 9.3#7884
skunkworker wants to merge 1 commit intojruby:jruby-9.3from
skunkworker:93_update_joni_22

Conversation

@skunkworker
Copy link

9.3.10.0 is currently broken with #7830. 9.3.9.0 is healthy. And joni should be updated in order to have a healthy 9.3.11.0 release in the future.

@skunkworker skunkworker changed the title update joni to 2.2.1 to fix regex match regression Update joni to 2.2.1 to fix regex match regression for 9.3 Aug 14, 2023
@enebo enebo added this to the JRuby 9.3.11.0 milestone Aug 15, 2023
@enebo
Copy link
Member

enebo commented Aug 15, 2023

@skunkworker from 2.1 to 2.2 some Region changes occurs. For whatever reason like JRuby the second digit indicates possible breakage. There is likely a set of region commits in JRuby which can "maybe" get cherry-picked back to 9.3.

@headius
Copy link
Member

headius commented Aug 15, 2023

Yeah 9.3 needs an update. I'll take care of it.

@headius headius reopened this Aug 15, 2023
@headius headius closed this Aug 15, 2023
headius added a commit to headius/jruby that referenced this pull request Aug 15, 2023
* joni updated to 2.2.1 with the new Region factory and shapes.
* strscan updated to a modified version of the gem 3.0.6 that can
  compile against joni 2.2 (which hides Region fields).

Note that these changes mean any users depending on access to joni
Region fields, or its constructor, will see some breakage, but
these changes have been in the wild in 9.4.x for sevreal months
without issues.

Relates to jruby#7884
@headius
Copy link
Member

headius commented Aug 15, 2023

#7889

@headius headius reopened this Aug 18, 2023
@headius headius closed this Aug 18, 2023
@skunkworker skunkworker deleted the 93_update_joni_22 branch August 22, 2023 06:06
@skunkworker
Copy link
Author

Yeah 9.3 needs an update. I'll take care of it.

Thanks, I really appreciate it.

@headius
Copy link
Member

headius commented Aug 22, 2023

Sorry for all the open/closed noise! I keep forgetting this was a PR and not an issue.

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

Successfully merging this pull request may close these issues.

3 participants