Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Move the vcpkg OpenSSL pin off 3.6 before its support ends on 2026-11-01

オープン
#10,270 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
48/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
活発
技術スタック
cpp

調査の方向性

Start by reading vcpkg.json, issue #10269, and the OpenSSL compatibility discussion in #9800. Check whether the required supported version is available in the vcpkg registry or whether vcpkg-overlays/ports/openssl is needed, then run python3 scripts/bundled-libs.py in openms-test-lab and review F6 of the release-readiness runbook. Done means the shipped packages use a supported OpenSSL without the noted Python clash or advisories.

索引モデルが issue の本文から書いたものです。

説明

#10269 moves the OpenSSL override in vcpkg.json from 3.0.8 to 3.6.4#1. That is the OpenSSL the Linux DEBs and the macOS package bundle. 3.6.4 was the only version in the vcpkg registry with no published advisory, but OpenSSL supports the 3.6 series only until 2026-11-01 (per the release strategy). After that date, no fixes arrive for the version OpenMS ships.

Options, as of 2026-09-25:

  • OpenSSL 4.0, supported until 2027-05-14, once vcpkg packages it. The registry's newest port is 3.6.4#1.
  • OpenSSL 3.5, the LTS series, supported until 2030-04-08, at 3.5.7 or later. vcpkg's newest 3.5 is 3.5.4, which has CVE-2025-15467 and CVE-2026-45447 (both High), so this would need an overlay port in vcpkg-overlays/ports/openssl.

Watch for the Python clash described in #10269 and in the #9800 review (discussion_r3767190690). It only matters if pyOpenMS is ever built against the vcpkg libraries on Linux without renaming them. The wheels are not affected, because auditwheel gives the bundled OpenSSL its own SONAME.

How to check:

  • python3 scripts/bundled-libs.py in openms-test-lab lists the OpenSSL that each package bundles and its advisories from openssl-library.org.
  • Check F6 of the release-readiness runbook does the same.
主要言語
C++
スター
623
フォーク
441
平均マージ
23時間 47分
マージ済み PR(30日)
289

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

OpenMS/OpenMS のほかの issue

OpenMS/OpenMS の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。