Conversation
miharp
force-pushed
the
docs/repositories-mirrors
branch
from
September 13, 2026 11:45
d543067 to
76ee07a
Compare
The OpenVox repositories are served from a single server in Germany and the list of public mirrors only existed as comments on OpenVoxProject/planning#41. This page documents the canonical URLs and tree layout, the signing key, the public mirrors with location, protocols, contents, and sync interval, how to install from a mirror with hand-written .repo and apt files or with yumrepo/apt::source, and how to run a mirror from the rsync.voxpupuli.org modules. The page sits after "OpenVox repositories and packages" in the nav and is linked from install_linux and openvox_platform in both series. The 9.x copies of those two pages still said openvox8-release; fixed to openvox9-release. Part of OpenVoxProject#479. Part of OpenVoxProject#442. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: Michael Harp <mike@mikeharp.com>
miharp
force-pushed
the
docs/repositories-mirrors
branch
from
September 18, 2026 10:57
76ee07a to
f48bd6d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a "Repositories and mirrors" page to the OpenVox 8.x and 9.x collections, placed after "OpenVox repositories and packages" in the Installing and upgrading section, and links it from the Linux install page and the repositories page in both series.
Part of #479. Part of #442 (the "Managing OpenVox with OpenVox" repository snippets now live here instead of the microsite).
What the page covers
voxpupuli.orgnames, thersync.voxpupuli.orgtree they map onto, the apt suite/component and yum path conventions, and the signing key (one key for everything, fingerprint0E26 4299 8700 2418 F951 3F2A 5FB9 99C2 D62F F3D9, published asGPG-KEY-openvox.pubandopenvox-keyring.gpg). Notes that*.overlookinfratech.comands3.osuosl.org/openvox-*are the same server, not mirrors..repofile, an apt keyring + sources + preferences set, andyumrepo/apt::source/apt::pinequivalents. Setting$mirrortohttps://rsync.voxpupuli.orgmakes the same code use the canonical repositories.The 8.x and 9.x copies differ only in the series string (
openvox8/openvox9).Also in this PR
The 9.x
install_linuxandopenvox_platformpages still told readers to installopenvox8-release. Fixed toopenvox9-releasesince both pages were being edited anyway.Verification (2026-09-10)
yum/openvox9-release-el-9.noarch.rpmover https and carries the signing key files. Rackspace has noartifacts/; nfrance has onlyapt/andyum/; both are marked in the Contents column.openvox9-release-el-9.noarch.rpmandopenvox9-release-ubuntu24.04.deb, not from memory..repoand apt examples were run as written inalmalinux:9andubuntu:24.04containers againstmirror.rackspace.com:dnf install --downloadonly openvox-agentimports the key from the mirror and downloads the package;apt-cache policyshows the 1001 pin andapt-get install --download-onlysucceeds.rsync -rn --statsagainst both modules (packages≈ 97 GB in 4,190 files;all≈ 497 GB in 37,747 files).jekyll buildclean,markdownlint-cli2clean on all six touched files, in-page links resolve in_sitefor 8.x, 9.x, and latest.Mirrors not listed
mirror.its.dal.ca(Canada): unreachable on 2026-09-10, so left out until it is confirmed back.mirror.aarnet.edu.au(Australia): offered in planning#41 but never went live (404).Things for reviewers to decide
linorg.usp.br(Brazil) was about five weeks behind when checked: newest packages wereopenvox-agent-8.28.1and9.0.0~beta1, so it is missing 8.29.0 and 9.0.0-rc1 despite the stated daily sync. It is in the table because it is reachable and the operator advertises daily syncs, but it may be better to drop it or contactlinorg@usp.brfirst.HEADs one file per mirror (and ideally compares the newest package name against origin, since reachability alone missed the Brazil staleness) would keep the table from rotting. Can be a follow-up issue.Assisted by Claude.