dependabot-core icon indicating copy to clipboard operation
dependabot-core copied to clipboard

Update dependencies for GCC 15

Open JamieMagee opened this issue 8 months ago • 1 comments

What are you trying to accomplish?

GCC 15 released in April 2025^1 and is starting to make its way into Linux distributions. Some of the Ruby gems that we depend on have native dependencies that require local compilation, and those dependencies need to be update to work with GCC 15. They are:

  • commonmarker
  • google-protobuf

Anything you want to highlight for special attention from reviewers?

Here is an example of a compilation failure that occurs when trying to compile the current version of the commonmarker dependency with GCC 15.

NOTE: gpgme still does not work with GCC 15

How will you know you've accomplished your goal?

Checklist

  • [x] I have run the complete test suite to ensure all tests and linters pass.
  • [x] I have thoroughly tested my code changes to ensure they work as expected, including adding additional tests for new functionality.
  • [x] I have written clear and descriptive commit messages.
  • [x] I have provided a detailed description of the changes in the pull request, including the problem it addresses, how it fixes the problem, and any relevant details about the implementation.
  • [x] I have ensured that the code is well-documented and easy to understand.

JamieMagee avatar Jun 12 '25 16:06 JamieMagee

I opened an issue upstream with commonmarker with the odd link parsing behavior: https://github.com/gjtorikian/commonmarker/issues/376

JamieMagee avatar Jun 14 '25 06:06 JamieMagee