Skip to content

Remove CentOS 7 build target - #139

Merged
go-kazuhiko-yamashita merged 1 commit into
masterfrom
eol/remove-centos7
Aug 25, 2026
Merged

go-kazuhiko-yamashita merged 1 commit into
masterfrom
eol/remove-centos7

Conversation

@go-kazuhiko-yamashita

Copy link
Copy Markdown
Contributor

概要

EOL 済みの CentOS 7 ビルドターゲットを削除します。

背景

OS 標準サポート終了 延長サポート
CentOS 7 2024-06-30 なし(完全 EOL)

CentOS 7 は延長サポートが存在せず、既に完全に EOL しています。Dockerfile.centos-7 は vault.centos.org へのミラー書き換えでビルドを維持している状態でした。

変更内容

  • docker-compose.yaml: nss_centos7 サービスを削除
  • dockerfiles/Dockerfile.centos-7: 削除

影響範囲

graph TB
    subgraph before["変更前: 8 ターゲット"]
        A1[almalinux9 / el9]
        A2[centos7 / el7]
        A3[ubuntu 20,22,24,26]
        A4[debian 11,12]
    end
    subgraph after["変更後: 7 ターゲット"]
        B1[almalinux9 / el9]
        B3[ubuntu 20,22,24,26]
        B4[debian 11,12]
    end
    A2 -.->|削除| X[el7 rpm の提供終了]
    style A2 fill:#ffcccc
    style X fill:#ffcccc
Loading
  • リリース時に el7 向け RPM が生成されなくなります。RPM ビルドは AlmaLinux 9(el9)のみになります
  • rpm/stns.spec や Makefile に el7 固有の分岐はないため、他への波及はありません
  • 既に配布済みの el7 パッケージはリポジトリサーバー上に残ります

確認

docker compose config --services で残存ターゲットを検証済み。

nss_almalinux9 / nss_ubuntu20 / nss_ubuntu22 / nss_ubuntu24 / nss_ubuntu26 / nss_debian11 / nss_debian12

CentOS 7 reached EOL on 2024-06-30 with no extended support.
@go-kazuhiko-yamashita
go-kazuhiko-yamashita merged commit f51a4df into master Aug 25, 2026
1 check passed
@go-kazuhiko-yamashita
go-kazuhiko-yamashita deleted the eol/remove-centos7 branch August 25, 2026 08:12
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.

2 participants