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 <de= [email protected]><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> </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> > Hello,<br> > <br> > A timeline would be nice and information on if locally mirroring it (o= n an internal hostname) will still be possible.<br> > <br> > 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> > <br> > I've said before and I will repeat again: let me know where I can help= and if possible I will.<br> > <br> > Kind regards,<br> > <br> > Mark Scholten<br> > <br> > > -----Original Message-----<br> > > From: Levi Morrison [<a href=3D"mailto:[email protected]">mailto:levi= [email protected]</a>]<br> > > Sent: Thursday, March 14, 2019 16:37<br> > > To: Derick Rethans<br> > > Cc: PHP Developers Mailing List; PHP Mirrors ML<br> > > Subject: Re: [PHP-DEV] Retiring PHP's Mirror Program<br> > > <br> > > Any update on this? One commonly requested feature on the downloa= ds<br> > > page can be implemented once the mirrors are gone, which is to<br= > > > directly link to to the file (instead of a Choose a Mirror page).= <br> > > <br> > > On Wed, Feb 27, 2019 at 9:28 AM Derick Rethans <[email protected]= > wrote:<br> > > ><br> > > > Hi!<br> > > ><br> > > > The PHP.net website has in the last 20 years made use of an = extensive<br> > > > network of mirrors_ to make the PHP documentation available,= and<br> > > > distribute source tarballs_. These mirrors have been maintai= ned by<br> > > > members and companies in the PHP eco-system for many valuabl= e years.<br> > > > However, the administration of the mirror system is often ha= phazard,<br> > > > with few contributors helping out=97PHP is Open Source, and = this is simply<br> > > > how these things can go.<br> > > ><br> > > > Maintaining the mirrors is now no longer sustainable, and al= so hinders<br> > > > the take up of moving the PHP.net website fully to HTTPS. Be= cause the<br> > > > PHP.net team has no access to the mirror servers, we also ca= n't make<br> > > > sure the mirrors are up-to-date, and some mirrors are still = running PHP<br> > > > 5.3 (actually, about 25% still run PHP 5.3!).<br> > > ><br> > > > It is likely no longer necessary to have a mirror system in = place, as<br> > > > unlike 20 years ago, it is not nearly has hard as setting up= a<br> > > > distributed cache system. As a matter of fact, some of the P= HP.net web<br> > > > site, through <a href=3D"http://www.php.net/">http://www.php= .net/</a>, already sits behind a Content<br> > > > Delivery Network (CDN) from Myra_, which is sponsored by lon= g time PHP<br> > > > contributor Sascha Schumann.<br> > > ><br> > > > With these preliminaries out of the way, I would therefore l= ike to<br> > > > announce the discontinuation of PHP.net's mirroring program.= Instead of<br> > > > having mirrors, we are moving all of PHP.net to HTTPS (and g= et rid of<br> > > > <a href=3D"https://secure.php.net">https://secure.php.net</a= >), and move them behind Myra's CDN, with the<br> > > same<br> > > > local content delivery opportunities, but at significantly l= ess<br> > > > administration requirements.<br> > > ><br> > > > In the next week or so, I will e-mail out a plan on which st= eps are<br> > > > necessary for this move. I'd be happy to hear any comments o= n when the<br> > > > plan comes out.<br> > > ><br> > > > To end this email, I would very much like to thank all the m= irror<br> > > > maintainers for their dedication, time, and bandwidth over a= ll these<br> > > > years. Thanks!<br> > > ><br> > > > cheers,<br> > > > Derick<br> > > ><br> > > > .. _mirrors: <a href=3D"http://php.net/mirrors.php">http://p= hp.net/mirrors.php</a><br> > > > .. _tarballs: <a href=3D"http://uk3.php.net/downloads.php">h= ttp://uk3.php.net/downloads.php</a><br> > > > .. _Myra: <a href=3D"https://myracloud.com/en/">https://myra= cloud.com/en/</a><br> > > ><br> > > > --<br> > > > <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= > > > > 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/deri= ckr">https://www.patreon.com/derickr</a><br> > > > twitter: @derickr and @xdebug<br> > > ><br> > > > --<br> > > > PHP Internals - PHP Runtime Development Mailing List<br> > > > To unsubscribe, visit: <a href=3D"http://www.php.net/unsub.p= hp">http://www.php.net/unsub.php</a><br> > <br> > <br> > --<br> > PHP Internals - PHP Runtime Development Mailing List<br> > To unsubscribe, visit: <a href=3D"http://www.php.net/unsub.php">http:/= /www.php.net/unsub.php</a><br> > <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_--