Retiring PHP's Mirror Program

February 27, 2019 16:27 derick@php.net (Derick Rethans)
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=E2=80=94PHP is Open Source, and this is s=
imply
how these things can go.

Maintaining the mirrors is now no longer sustainable, and also hinders
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 PHP
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 web
site, through http://www.php.net/, already sits behind a Content
Delivery Network (CDN) from Myra_, which is sponsored by long time PHP
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 the
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

=2E. _mirrors: http://php.net/mirrors.php
=2E. _tarballs: http://uk3.php.net/downloads.php
=2E. _Myra: https://myracloud.com/en/

--=20
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
  40933
February 27, 2019 16:44 adolfo.garcia@uservers.net (=?UTF-8?Q?Adolfo_Garc=c3=ada_Veytia?=)
Wow, I actually feel sad to see the mirror go. We have hosted this 
mirror, literally since I was a kid. I've always felt proud of being 
able to give back at least this much.

I hope I can get involved in other PHP projects in the future :)





On 2/27/19 10:27 AM, Derick Rethans 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—PHP is Open Source, and this is simply > how these things can go. > > Maintaining the mirrors is now no longer sustainable, and also hinders > 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 PHP > 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 web > site, through http://www.php.net/, already sits behind a Content > Delivery Network (CDN) from Myra_, which is sponsored by long time PHP > 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 the > 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/ > --
Adolfo García Veytia uServers Comunicaciones garcia@uservers.net> 01 (800) 737-8377 http://web.uservers.net/
February 27, 2019 17:30 webmaster@indialinks.com (Bhavin Chandarana - IndiaLinks)
Its sad to see that mirror program is being discontinued.  

It has been our honour to be part of PHP network and community.

Technology has indeed advanced. Every country has better internet infrastructure and bandwidth.  CDN of course, does the magic :)

I will be glad to provide any assistance anytime, if required.

Best wishes...

Bhavin Chandarana
IndiaLinks Web Hosting Pvt Ltd


> On 27-Feb-2019, at 9:57 PM, Derick Rethans <derick@php.net> 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—PHP is Open Source, and this is simply > how these things can go. > > Maintaining the mirrors is now no longer sustainable, and also hinders > 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 PHP > 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 web > site, through http://www.php.net/, already sits behind a Content > Delivery Network (CDN) from Myra_, which is sponsored by long time PHP > 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 the > 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
  40935
February 28, 2019 08:05 oskar.szafraniec@webdev.pl (Oskar Szafraniec)
I think it is a smart move and the question is not „why” but „why so late”. There are more pros than cons over it.

But please let us still mirror php.net. I remember starting the mirror not because of fame of being national mirror but... because php.net was down for a day and our php programers had a problem :)

Any way, please keep in mind that you can still count on us in terms of infrastructure (vps/band/etc).

Pozdrawiam
Oskar Szafraniec
pl.php.net


> Wiadomość napisana przez Bhavin Chandarana - IndiaLinks <webmaster@indialinks.com> w dniu 27.02.2019, o godz. 18:30: > > Its sad to see that mirror program is being discontinued. > > It has been our honour to be part of PHP network and community. > > Technology has indeed advanced. Every country has better internet infrastructure and bandwidth. CDN of course, does the magic :) > > I will be glad to provide any assistance anytime, if required. > > Best wishes... > > Bhavin Chandarana > IndiaLinks Web Hosting Pvt Ltd > > >> On 27-Feb-2019, at 9:57 PM, Derick Rethans <derick@php.net> 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—PHP is Open Source, and this is simply >> how these things can go. >> >> Maintaining the mirrors is now no longer sustainable, and also hinders >> 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 PHP >> 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 web >> site, through http://www.php.net/, already sits behind a Content >> Delivery Network (CDN) from Myra_, which is sponsored by long time PHP >> 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 the >> 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 >
March 14, 2019 15:37 levim@php.net (Levi Morrison)
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 <derick@php.net> 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—PHP is Open Source, and this is simply > how these things can go. > > Maintaining the mirrors is now no longer sustainable, and also hinders > 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 PHP > 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 web > site, through http://www.php.net/, already sits behind a Content > Delivery Network (CDN) from Myra_, which is sponsored by long time PHP > 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 the > 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
March 14, 2019 18:01 mark@streamservice.nl ("Mark Scholten")
Hello,

A timeline would be nice and information on if locally mirroring it (on an 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 and if possible I will.

Kind regards,

Mark Scholten

> -----Original Message----- > From: Levi Morrison [mailto:levim@php.net] > 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 <derick@php.net> 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—PHP is Open Source, and this is simply > > how these things can go. > > > > Maintaining the mirrors is now no longer sustainable, and also hinders > > 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 PHP > > 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 web > > site, through http://www.php.net/, already sits behind a Content > > Delivery Network (CDN) from Myra_, which is sponsored by long time PHP > > 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 the > > 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
March 14, 2019 19:46 derick@php.net (Derick Rethans)
Hi,

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

cheers,
Derick

On Thu, 14 Mar 2019, Mark Scholten wrote:

> Hello, >=20 > A timeline would be nice and information on if locally mirroring it (on a= n internal hostname) will still be possible.
>=20 > Also it would be nice to know if you will be contacting the rsync mirror = maintainers and what you want to do with them.
>=20 > I've said before and I will repeat again: let me know where I can help an= d if possible I will.
>=20 > Kind regards, >=20 > Mark Scholten >=20 > > -----Original Message----- > > From: Levi Morrison [mailto:levim@php.net] > > 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 > >=20 > > 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). > >=20 > > On Wed, Feb 27, 2019 at 9:28 AM Derick Rethans <derick@php.net> 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=E2=80=94PHP is Open Source, and thi= s is simply
> > > 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 >=20 >=20 > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >=20
--=20 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