RE: [PHP-DEV] Retiring PHP's Mirror Program

[email protected] (Jaime Andres) Wed, 27 Mar 2019 20:19:35 +0000
Newsgroups php.mirrors
Message-ID <VI1PR06MB48643595C5A2C20E0FC6F5B1DC580@VI1PR06MB4864.eurprd06.prod.outlook.com>
--_000_VI1PR06MB48643595C5A2C20E0FC6F5B1DC580VI1PR06MB4864eurp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hello team!

I've been happily sponsoring 3 mirrors in 3 countries for several years.

It feels a bit sad to see the mirror program go away. I will be happy to pr=
ovide any further support to the best of my capacity.

Would you consider having a page for former mirror maintainers to mention t=
hem all? Something like a wall of former sponsors.

Several open source projects rely on mirrors to offer downloads and for man=
y of them it's kind of a business card to show which other projects I (we) =
are supporting already, so having a reference back from PHP.net would be re=
ally nice to have. Plus, to be honest, a link back is always appreciated. :=
 - )

Thanks again!

All the best,

Jaime Andres

________________________________
De: Derick Rethans <[email protected]>
Enviado: jueves, 14 de marzo de 2019 20:46
Para: Mark Scholten
Cc: 'PHP Developers Mailing List'; 'PHP Mirrors ML'
Asunto: RE: [PHP-DEV] Retiring PHP's Mirror Program

Hi,

The plan is to start rolling this out somewhere in the next two weeks,
pending solving the problem of not 404ing the xx.php.net URLs. What I
would like to do is, to 301 redirect these to the canonical URLs so that
search indexes etc can get updated over time. But, I don't quite know
where to host that service. Turning off the mirror scripts etc is going
to be trivial to do, and our CDN is already set-up to do php.net and
www.php.net<http://www.php.net> (but doesn't get the later traffic yet). I =
think we want to
scale down our mirroring infrastructure alltogether, although I see a
use for companies being able to run internal mirrors. I do think we
should not have multiple rsync mirrors though. Let me know what you
think and your opinions are.

cheers,
Derick

On Thu, 14 Mar 2019, Mark Scholten wrote:

> Hello,
>
> A timeline would be nice and information on if locally mirroring it (on a=
n internal hostname) will still be possible.
>
> Also it would be nice to know if you will be contacting the rsync mirror =
maintainers and what you want to do with them.
>
> I've said before and I will repeat again: let me know where I can help an=
d if possible I will.
>
> Kind regards,
>
> Mark Scholten
>
> > -----Original Message-----
> > From: Levi Morrison [mailto:[email protected]]
> > Sent: Thursday, March 14, 2019 16:37
> > To: Derick Rethans
> > Cc: PHP Developers Mailing List; PHP Mirrors ML
> > Subject: Re: [PHP-DEV] Retiring PHP's Mirror Program
> >
> > Any update on this? One commonly requested feature on the downloads
> > page can be implemented once the mirrors are gone, which is to
> > directly link to to the file (instead of a Choose a Mirror page).
> >
> > On Wed, Feb 27, 2019 at 9:28 AM Derick Rethans <[email protected]> wrote:
> > >
> > > Hi!
> > >
> > > The PHP.net website has in the last 20 years made use of an extensive
> > > network of mirrors_ to make the PHP documentation available, and
> > > distribute source tarballs_. These mirrors have been maintained by
> > > members and companies in the PHP eco-system for many valuable years.
> > > However, the administration of the mirror system is often haphazard,
> > > with few contributors helping out=97PHP is Open Source, and this is s=
imply
> > > how these things can go.
> > >
> > > Maintaining the mirrors is now no longer sustainable, and also hinder=
s
> > > the take up of moving the PHP.net website fully to HTTPS. Because the
> > > PHP.net team has no access to the mirror servers, we also can't make
> > > sure the mirrors are up-to-date, and some mirrors are still running P=
HP
> > > 5.3 (actually, about 25% still run PHP 5.3!).
> > >
> > > It is likely no longer necessary to have a mirror system in place, as
> > > unlike 20 years ago, it is not nearly has hard as setting up a
> > > distributed cache system. As a matter of fact, some of the PHP.net we=
b
> > > site, through http://www.php.net/, already sits behind a Content
> > > Delivery Network (CDN) from Myra_, which is sponsored by long time PH=
P
> > > contributor Sascha Schumann.
> > >
> > > With these preliminaries out of the way, I would therefore like to
> > > announce the discontinuation of PHP.net's mirroring program. Instead =
of
> > > having mirrors, we are moving all of PHP.net to HTTPS (and get rid of
> > > https://secure.php.net), and move them behind Myra's CDN, with the
> > same
> > > local content delivery opportunities, but at significantly less
> > > administration requirements.
> > >
> > > In the next week or so, I will e-mail out a plan on which steps are
> > > necessary for this move. I'd be happy to hear any comments on when th=
e
> > > plan comes out.
> > >
> > > To end this email, I would very much like to thank all the mirror
> > > maintainers for their dedication, time, and bandwidth over all these
> > > years. Thanks!
> > >
> > > cheers,
> > > Derick
> > >
> > > .. _mirrors: http://php.net/mirrors.php
> > > .. _tarballs: http://uk3.php.net/downloads.php
> > > .. _Myra: https://myracloud.com/en/
> > >
> > > --
> > > https://derickrethans.nl | https://xdebug.org | https://dram.io
> > > Like Xdebug? Consider a donation: https://xdebug.org/donate.php,
> > > or become my Patron: https://www.patreon.com/derickr
> > > twitter: @derickr and @xdebug
> > >
> > > --
> > > PHP Internals - PHP Runtime Development Mailing List
> > > To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>

--
https://derickrethans.nl | https://xdebug.org | https://dram.io
Like Xdebug? Consider a donation: https://xdebug.org/donate.php,
or become my Patron: https://www.patreon.com/derickr
twitter: @derickr and @xdebug

--_000_VI1PR06MB48643595C5A2C20E0FC6F5B1DC580VI1PR06MB4864eurp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
Hello team!</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
I've been happily sponsoring 3 mirrors in 3 countries for several years.</d=
iv>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
It feels a bit sad to see the mirror program go away. I will be happy to pr=
ovide any further support to the best of my capacity.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
Would you consider having a page for former mirror maintainers to mention t=
hem all? Something like a wall of former sponsors.<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
Several open source projects rely on mirrors to offer downloads and for man=
y of them it's kind of a business card to show which other projects I (we) =
are supporting already, so having a reference back from PHP.net would be re=
ally nice to have. Plus, to be honest,
 a link back is always appreciated. : - )<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
Thanks again!</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
All the best,</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);">
Jaime Andres<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font style=3D"font-size:11pt" face=
=3D"Calibri, sans-serif" color=3D"#000000"><b>De:</b> Derick Rethans &lt;de=
[email protected]&gt;<br>
<b>Enviado:</b> jueves, 14 de marzo de 2019 20:46<br>
<b>Para:</b> Mark Scholten<br>
<b>Cc:</b> 'PHP Developers Mailing List'; 'PHP Mirrors ML'<br>
<b>Asunto:</b> RE: [PHP-DEV] Retiring PHP's Mirror Program</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt"=
>
<div class=3D"PlainText">Hi,<br>
<br>
The plan is to start rolling this out somewhere in the next two weeks, <br>
pending solving the problem of not 404ing the xx.php.net URLs. What I <br>
would like to do is, to 301 redirect these to the canonical URLs so that <b=
r>
search indexes etc can get updated over time. But, I don't quite know <br>
where to host that service. Turning off the mirror scripts etc is going <br=
>
to be trivial to do, and our CDN is already set-up to do php.net and <br>
<a href=3D"http://www.php.net">www.php.net</a> (but doesn't get the later t=
raffic yet). I think we want to
<br>
scale down our mirroring infrastructure alltogether, although I see a <br>
use for companies being able to run internal mirrors. I do think we <br>
should not have multiple rsync mirrors though. Let me know what you <br>
think and your opinions are.<br>
<br>
cheers,<br>
Derick<br>
<br>
On Thu, 14 Mar 2019, Mark Scholten wrote:<br>
<br>
&gt; Hello,<br>
&gt; <br>
&gt; A timeline would be nice and information on if locally mirroring it (o=
n an internal hostname) will still be possible.<br>
&gt; <br>
&gt; Also it would be nice to know if you will be contacting the rsync mirr=
or maintainers and what you want to do with them.<br>
&gt; <br>
&gt; I've said before and I will repeat again: let me know where I can help=
 and if possible I will.<br>
&gt; <br>
&gt; Kind regards,<br>
&gt; <br>
&gt; Mark Scholten<br>
&gt; <br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: Levi Morrison [<a href=3D"mailto:[email protected]">mailto:levi=
[email protected]</a>]<br>
&gt; &gt; Sent: Thursday, March 14, 2019 16:37<br>
&gt; &gt; To: Derick Rethans<br>
&gt; &gt; Cc: PHP Developers Mailing List; PHP Mirrors ML<br>
&gt; &gt; Subject: Re: [PHP-DEV] Retiring PHP's Mirror Program<br>
&gt; &gt; <br>
&gt; &gt; Any update on this? One commonly requested feature on the downloa=
ds<br>
&gt; &gt; page can be implemented once the mirrors are gone, which is to<br=
>
&gt; &gt; directly link to to the file (instead of a Choose a Mirror page).=
<br>
&gt; &gt; <br>
&gt; &gt; On Wed, Feb 27, 2019 at 9:28 AM Derick Rethans &lt;[email protected]=
&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; The PHP.net website has in the last 20 years made use of an =
extensive<br>
&gt; &gt; &gt; network of mirrors_ to make the PHP documentation available,=
 and<br>
&gt; &gt; &gt; distribute source tarballs_. These mirrors have been maintai=
ned by<br>
&gt; &gt; &gt; members and companies in the PHP eco-system for many valuabl=
e years.<br>
&gt; &gt; &gt; However, the administration of the mirror system is often ha=
phazard,<br>
&gt; &gt; &gt; with few contributors helping out=97PHP is Open Source, and =
this is simply<br>
&gt; &gt; &gt; how these things can go.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Maintaining the mirrors is now no longer sustainable, and al=
so hinders<br>
&gt; &gt; &gt; the take up of moving the PHP.net website fully to HTTPS. Be=
cause the<br>
&gt; &gt; &gt; PHP.net team has no access to the mirror servers, we also ca=
n't make<br>
&gt; &gt; &gt; sure the mirrors are up-to-date, and some mirrors are still =
running PHP<br>
&gt; &gt; &gt; 5.3 (actually, about 25% still run PHP 5.3!).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; It is likely no longer necessary to have a mirror system in =
place, as<br>
&gt; &gt; &gt; unlike 20 years ago, it is not nearly has hard as setting up=
 a<br>
&gt; &gt; &gt; distributed cache system. As a matter of fact, some of the P=
HP.net web<br>
&gt; &gt; &gt; site, through <a href=3D"http://www.php.net/">http://www.php=
.net/</a>, already sits behind a Content<br>
&gt; &gt; &gt; Delivery Network (CDN) from Myra_, which is sponsored by lon=
g time PHP<br>
&gt; &gt; &gt; contributor Sascha Schumann.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; With these preliminaries out of the way, I would therefore l=
ike to<br>
&gt; &gt; &gt; announce the discontinuation of PHP.net's mirroring program.=
 Instead of<br>
&gt; &gt; &gt; having mirrors, we are moving all of PHP.net to HTTPS (and g=
et rid of<br>
&gt; &gt; &gt; <a href=3D"https://secure.php.net">https://secure.php.net</a=
>), and move them behind Myra's CDN, with the<br>
&gt; &gt; same<br>
&gt; &gt; &gt; local content delivery opportunities, but at significantly l=
ess<br>
&gt; &gt; &gt; administration requirements.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; In the next week or so, I will e-mail out a plan on which st=
eps are<br>
&gt; &gt; &gt; necessary for this move. I'd be happy to hear any comments o=
n when the<br>
&gt; &gt; &gt; plan comes out.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; To end this email, I would very much like to thank all the m=
irror<br>
&gt; &gt; &gt; maintainers for their dedication, time, and bandwidth over a=
ll these<br>
&gt; &gt; &gt; years. Thanks!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; cheers,<br>
&gt; &gt; &gt; Derick<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; .. _mirrors: <a href=3D"http://php.net/mirrors.php">http://p=
hp.net/mirrors.php</a><br>
&gt; &gt; &gt; .. _tarballs: <a href=3D"http://uk3.php.net/downloads.php">h=
ttp://uk3.php.net/downloads.php</a><br>
&gt; &gt; &gt; .. _Myra: <a href=3D"https://myracloud.com/en/">https://myra=
cloud.com/en/</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; <a href=3D"https://derickrethans.nl">https://derickrethans.n=
l</a> | <a href=3D"https://xdebug.org">
https://xdebug.org</a> | <a href=3D"https://dram.io">https://dram.io</a><br=
>
&gt; &gt; &gt; Like Xdebug? Consider a donation: <a href=3D"https://xdebug.=
org/donate.php">https://xdebug.org/donate.php</a>,<br>
&gt; &gt; &gt; or become my Patron: <a href=3D"https://www.patreon.com/deri=
ckr">https://www.patreon.com/derickr</a><br>
&gt; &gt; &gt; twitter: @derickr and @xdebug<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; PHP Internals - PHP Runtime Development Mailing List<br>
&gt; &gt; &gt; To unsubscribe, visit: <a href=3D"http://www.php.net/unsub.p=
hp">http://www.php.net/unsub.php</a><br>
&gt; <br>
&gt; <br>
&gt; --<br>
&gt; PHP Internals - PHP Runtime Development Mailing List<br>
&gt; To unsubscribe, visit: <a href=3D"http://www.php.net/unsub.php">http:/=
/www.php.net/unsub.php</a><br>
&gt; <br>
<br>
-- <br>
<a href=3D"https://derickrethans.nl">https://derickrethans.nl</a> | <a href=
=3D"https://xdebug.org">
https://xdebug.org</a> | <a href=3D"https://dram.io">https://dram.io</a><br=
>
Like Xdebug? Consider a donation: <a href=3D"https://xdebug.org/donate.php"=
>https://xdebug.org/donate.php</a>,<br>
or become my Patron: <a href=3D"https://www.patreon.com/derickr">https://ww=
w.patreon.com/derickr</a><br>
twitter: @derickr and @xdebug</div>
</span></font></div>
</div>
</body>
</html>

--_000_VI1PR06MB48643595C5A2C20E0FC6F5B1DC580VI1PR06MB4864eurp_--