https://labs.parabola.nu/https://labs.parabola.nu/favicon.ico?15367742552014-01-22T06:40:48ZParabola Issue TrackerServers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=51842014-01-22T06:40:48Zlukeshulukeshu@parabola.nu
<ul><li><strong>Subject</strong> changed from <i>Mirrors</i> to <i>We need more mirrors</i></li></ul><p>We should definitely ask the FSF/GNU to host a mirror.</p> Servers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=52062014-01-31T07:01:28Zjohkrajohannes.krampf@googlemail.com
<ul></ul><p>FYI: I'm currently in the process of testing a new (OK, an old one which went away for some months) mirror and will send a message to the dev list with more information soon™.</p> Servers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=52072014-01-31T14:07:20Zfaunofauno@parabola.nu
<ul></ul><p>we discussed this idea to take advantage of existing arch mirrors but i never get to actually code it:</p>
<ul>
<li>we don't host packages from [core], [extra], [community], etc.</li>
<li>we host cleaned up copies of core.db.tar.gz, etc.</li>
<li>the webserver redirects 404s to a script that replies with redirections to download urls on arch mirrors</li>
</ul>
<p>so</p>
<ul>
<li>you update core.db</li>
<li>when you try to install gcc from download url <a class="external" href="https://repo.parabolagnulinux.org/core/os/i686/gcc-4.8.2-7-i686.pkg.tar.xz">https://repo.parabolagnulinux.org/core/os/i686/gcc-4.8.2-7-i686.pkg.tar.xz</a></li>
<li>the server replies with <a class="external" href="https://some.arch.mirror/core/os/i686/gcc-4.8.2-7-i686.pkg.tar.xz">https://some.arch.mirror/core/os/i686/gcc-4.8.2-7-i686.pkg.tar.xz</a></li>
<li>pacman detects the redirection code and downloads the package from the arch mirror</li>
</ul>
<p>since the repo databases are cleaned up there's no way to get a download url for unfree packages, but the script could check with the blacklist anyway.</p>
<p>otherwise look for "on demand mirroring" on the wiki :)</p>
<p>we were also discussing p2p caches with alfplayer yesterday!</p> Servers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=52082014-01-31T14:09:30Zxylonjoseph@xylon.me.uk
<ul></ul><p>Does pacman already support http redirects?</p> Servers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=53472014-05-30T19:57:35Zmtjmmtjm@mtjm.eu
<ul></ul><p>See also the <a href="https://lists.parabolagnulinux.org/pipermail/dev/2014-March/002131.html" class="external">DNS load balancing</a> idea, since the current mirrorlist strongly prefers the first mirror that we list.</p>
<p>Pacman2pacman could bring a bigger improvement: users could mirror some packages on their VPSes that won't fit the whole repo.</p> Servers - Bug #455: We need more mirrorshttps://labs.parabola.nu/issues/455?journal_id=54792014-10-03T11:35:06Zmtjmmtjm@mtjm.eu
<ul><li><strong>Status</strong> changed from <i>open</i> to <i>fixed</i></li></ul><p>We have three current mirrors and two outdated mirrors for IPv4, two current IPv6 mirrors and one completely inaccessible mirror. We don't need more unless we get real data that more mirrors are needed and would help (they wouldn't if earlier mirrors in the mirrorlist get more traffic).</p>