Only the main branch is actively supported. COPR build specs in this
repository target the following RPM delivery channels:
| Project | Base OS | Branch | Status |
|---|---|---|---|
c10s-gnome-50 |
CentOS Stream 10 | main |
✅ Supported |
c10s-gnome-49 |
CentOS Stream 10 | main |
✅ Supported |
Please do not report security vulnerabilities through public GitHub issues.
Instead, report them privately via GitHub Security Advisories:
- Go to the Security tab
- Click Report a vulnerability
- Provide a detailed description of the issue, including steps to reproduce
You can expect:
- Acknowledgment within 48 hours
- Status update within 5 business days
- Resolution timeline based on severity
This repository provides RPM spec files and patches for building GNOME desktop packages on Enterprise Linux 10 via COPR. Security considerations include:
- Spec provenance: Specs track Fedora Rawhide / F43 dist-git. Modifications
are carried as local patches and documented in
SRPM-CHANGES.md. - Source integrity: Source tarballs are downloaded at build time via
spectoolfrom upstream URLs (Source:tags in specs). SHA512 hashes are recorded in per-packagesourcesfiles for verification. - Build isolation: COPR build chroots are ephemeral. For self-hosted GHA
builds, mock runs inside a podman container with no network access during
%build/%install. - No secrets in repo: Build secrets (GPG key, R2 credentials) are stored in GitHub Actions encrypted secrets, never committed.
- Pinned actions: Third-party GitHub Actions are pinned to commit SHAs.
- GPG signing: Self-hosted pipeline RPMs are GPG-signed before upload.
We follow coordinated disclosure:
- Reporter submits vulnerability privately
- We investigate and develop a fix
- Fix is deployed to new COPR builds
- Advisory is published after deployment
See AGENTS.md and COPR-REPORT.md for build architecture details.