Move the vcpkg OpenSSL pin off 3.6 before its support ends on 2026-11-01
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- cpp
- 領域
- build-system, security
調査の方向性
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.pyin 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
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenMS/OpenMS のほかの issue
-
MSstatsFile: Condition written unquoted, so conditions containing commas produce malformed MSstats CSV対応中かも @niharikavuchintala が 4 日前に担当しました。 オープンnew contributor
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
OpenMS/OpenMS#10512 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
[FEATUREFINDER] Biosaur2Algorithm::centroidProfileSpectra_: dead drift-time guard would drop every FAIMS CV再び着手できるかも @kavyansh-1 が 34 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンdefect
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenMS/OpenMS#10005 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
OpenMS/OpenMS#10591 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
ProSE: rescore all runs of a multi-file search with one joint Percolator model対応中かも @satyam102006 が今日担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 8/100
OpenMS/OpenMS#10581 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
SCIInstitute/SCIRun#2842 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
agent:Windows bug code-review LOW testing
難易度 2/5 1〜3時間 初心者へのやさしさ 63/100
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted language:fr translation
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
mrvi0/cli-cheatsheet#160 ·