Skip to content

Conversation

kenyon
Copy link
Contributor

@kenyon kenyon commented Jul 23, 2025

Thor 1.4.0 resolves a security issue: rails/thor#897

Related: voxpupuli/modulesync#309

@bastelfreak
Copy link
Contributor

sighs like an old man

  • thor 1.4 requires ruby 2.6
  • openfact gemspec says it's compatible with ruby 2.5
  • we test on ruby 2.7 and newer
  • openvox 7 agent uses ruby 2.7
  • openvoxserver 7 uses ruby 2.6 I think? needs to be verified

It's probably fine to merge this, but maybe we wait a week until we agreed on voxpupuli/community-triage#60. that will switch to openvox 8 only which is ruby 3.2 for AIO and 3.1 for the server

gem_runtime_dependencies:
hocon: ~> 1.3
thor: ['>= 1.0.1', '< 1.3']
thor: '~>= 1.4'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is this file even used?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that now looks like a syntax error?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bastelfreak not sure, what part looks like a syntax error? Tests are passing at least (Windows failure looks unrelated).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be ~> 1.4 or ['>= 1.4', '< 2'], but ~>= doesn't seem right?

@nmburgan do you know if this is some kind of config file for vanagon / if the file is still used?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh oops, changed it to ~> 1.4 so it's consistent with the line above it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW, there is no security issue. The advisory was withdrawn. See GHSA-mqcp-p2hv-vw6x

@kenyon kenyon force-pushed the thor branch 2 times, most recently from b8c4254 to bac435f Compare August 28, 2025 22:30
Thor 1.4.0 resolves a security issue: rails/thor#897

Related: voxpupuli/modulesync#309
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.

4 participants