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
  40939
March 27, 2019 20:19 japersonal@hotmail.com (Jaime Andres)
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 provide any further support to the best of my capacity.

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

Several open source projects rely on mirrors to offer downloads and for many 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 really nice to have. Plus, to be honest, a link back is always appreciated. : - )

Thanks again!

All the best,

Jaime Andres

________________________________
De: Derick Rethans <derick@php.net>
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 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 > > > -- > 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
March 28, 2019 11:39 derick@php.net (Derick Rethans)
Hi Jaime,

I think we can do something like that. Thanks for the support!

cheers,
Derick

On Wed, 27 Mar 2019, Jaime Andres wrote:

> Hello team! >=20 > I've been happily sponsoring 3 mirrors in 3 countries for several years. >=20 > It feels a bit sad to see the mirror program go away. I will be happy to = provide any further support to the best of my capacity.
>=20 > Would you consider having a page for former mirror maintainers to mention= them all? Something like a wall of former sponsors.
>=20 > Several open source projects rely on mirrors to offer downloads and for m= any 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 = really nice to have. Plus, to be honest, a link back is always appreciated.= : - )
>=20 > Thanks again! >=20 > All the best, >=20 > Jaime Andres >=20 > ________________________________ > De: Derick Rethans <derick@php.net> > 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 >=20 > Hi, >=20 > 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. >=20 > cheers, > Derick >=20 > On Thu, 14 Mar 2019, Mark Scholten wrote: >=20 > > 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 mirro= r 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 extensi= ve
> > > > 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= =2E
> > > > However, the administration of the mirror system is often haphazard= ,
> > > > with few contributors helping out=E2=80=94PHP is Open Source, and t= his is simply
> > > > how these things can go. > > > > > > > > Maintaining the mirrors is now no longer sustainable, and also hind= ers
> > > > the take up of moving the PHP.net website fully to HTTPS. Because t= he
> > > > PHP.net team has no access to the mirror servers, we also can't mak= e
> > > > 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. Instea= d 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 thes= e
> > > > 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 > > >=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 >=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
March 28, 2019 11:53 derick@php.net (Derick Rethans)
Hi,

Just an update: our CDN now accepts mirror URLs as well, so we can=20
potentially start swapping DNS. I would like to do that a country at a=20
time. Mark, would you mind if I do that with nl1.php.net (and nl3)=20
first?=20

Actually, that already happens :-)

$ wget http://nl1.php.net/

--2019-03-28 11:50:16--  http://nl1.php.net/
Resolving nl1.php.net (nl1.php.net)... 185.85.0.29
Connecting to nl1.php.net (nl1.php.net)|185.85.0.29|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://php.net/ [following]

--2019-03-28 11:50:16--  https://php.net/
Resolving php.net (php.net)... 185.85.0.29, 2a02:cb40:200::1ad
Connecting to php.net (php.net)|185.85.0.29|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://www.php.net/ [following]

--2019-03-28 11:50:16--  https://www.php.net/
Resolving www.php.net (www.php.net)... 185.85.0.29, 2a02:cb40:200::1ad
Connecting to www.php.net (www.php.net)|185.85.0.29|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]

I guess Sascha changed it.

cheers,
Derick

On Thu, 14 Mar 2019, Derick Rethans wrote:

> Hi, >=20 > 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. >=20 > cheers, > Derick >=20 > On Thu, 14 Mar 2019, Mark Scholten wrote: >=20 > > Hello, > >=20 > > A timeline would be nice and information on if locally mirroring it (on= an internal hostname) will still be possible.
> >=20 > > Also it would be nice to know if you will be contacting the rsync mirro= r 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 = and 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 extensi= ve
> > > > 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= =2E
> > > > However, the administration of the mirror system is often haphazard= ,
> > > > with few contributors helping out=E2=80=94PHP is Open Source, and t= his is simply
> > > > how these things can go. > > > > > > > > Maintaining the mirrors is now no longer sustainable, and also hind= ers
> > > > the take up of moving the PHP.net website fully to HTTPS. Because t= he
> > > > PHP.net team has no access to the mirror servers, we also can't mak= e
> > > > 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. Instea= d 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 thes= e
> > > > 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 >=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
March 28, 2019 11:56 sascha.schumann@myrasecurity.com (Sascha Schumann)
Hi Derick,

there is no * or nl1 record in the php.net zone, so I cannot change it.

I guess that it is done on the easydns side.

Cheers
Sascha
March 28, 2019 12:08 derick@php.net (Derick Rethans)
On Thu, 28 Mar 2019, Sascha Schumann wrote:

> Hi Derick, >=20 > there is no * or nl1 record in the php.net zone, so I cannot change it. >=20 > I guess that it is done on the easydns side.
There is a nl1 record in our zone that we generate from our master=20 database with the /local/systems/maintain-master-dns.php script on=20 master.php.net This puts the /local/mirrors/php-master-web/fetch/php.net.zone on the=20 master.php.net filesystem: =E2=80=A6 nl IN A 94.142.242.175 nl1.php.net. IN CNAME php.streamservice.nl. nl IN A 94.142.242.175 nl3.php.net. IN CNAME php.nederland.net. =E2=80=A6 And EasyDNS fetches that zone file I believe. So I guess we (I) need to modify that script to not CNAME these to the=20 respective mirrors, but instead to star-php-net.ax4z.com. instead? I can=20 work on that (tomorrow). cheers, Derick --=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
March 28, 2019 12:24 sascha.schumann@myrasecurity.com (Sascha Schumann)
> So I guess we (I) need to modify that script to not CNAME these to the > respective mirrors, but instead to star-php-net.ax4z.com. instead? I can > work on that (tomorrow).
Sounds good. Sascha
April 1, 2019 11:49 derick@php.net (Derick Rethans)
Hi,

I've just pushed the changes to the PHP website live, and fixed the=20
apache config on php-web3, as it still had "php.net" as ServerName and=20
"www.php.net" as ServerAlias =E2=80=94 I did commit that to the local GIT=
=20
repo.

Things seem to look fine, so are you OK with my switching away DNS from=20
the mirrors in the mid-afternoon (15:00 BST)?

cheers,
Derick

On Thu, 28 Mar 2019, Sascha Schumann wrote:

> > So I guess we (I) need to modify that script to not CNAME these to the= =20
> > respective mirrors, but instead to star-php-net.ax4z.com. instead? I ca= n=20
> > work on that (tomorrow). >=20 > Sounds good. >=20 > Sascha >=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
  105028
April 1, 2019 14:26 robehickman@gmail.com (Robert Hickman)
Is there any reason not to use 'php.net' raw without the 'www'?

On Mon, 1 Apr 2019 at 12:49, Derick Rethans <derick@php.net> wrote:
> > Hi, > > I've just pushed the changes to the PHP website live, and fixed the > apache config on php-web3, as it still had "php.net" as ServerName and > "www.php.net" as ServerAlias — I did commit that to the local GIT > repo. > > Things seem to look fine, so are you OK with my switching away DNS from > the mirrors in the mid-afternoon (15:00 BST)? > > cheers, > Derick > > On Thu, 28 Mar 2019, Sascha Schumann wrote: > > > > So I guess we (I) need to modify that script to not CNAME these to the > > > respective mirrors, but instead to star-php-net.ax4z.com. instead? I can > > > work on that (tomorrow). > > > > Sounds good. > > > > Sascha > > > > -- > 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
April 27, 2019 20:30 peterkokot@gmail.com (Peter Kokot)
Hello,

On Mon, 1 Apr 2019 at 16:26, Robert Hickman <robehickman@gmail.com> wrote:
> > Is there any reason not to use 'php.net' raw without the 'www'? >
Additional question: Can we maybe get an insight of a canonical, recommended URL which should be used now? Is this www.php.,net or is it php.net without www. Worth noting that now both domains result in 200 OK (previously there was a redirection done from php.net to www.php.net): curl -IL https://www.php.net curl -IL https://php.net Thank you... -- Peter Kokot
April 28, 2019 14:30 derick@php.net (Derick Rethans)
On Sat, 27 Apr 2019, Peter Kokot wrote:

> On Mon, 1 Apr 2019 at 16:26, Robert Hickman <robehickman@gmail.com> wrote: > > > > Is there any reason not to use 'php.net' raw without the 'www'?
Yes, it has to with DNS delegation.
> Additional question: Can we maybe get an insight of a canonical, > recommended URL which should be used now? Is this www.php.,net or is > it php.net without www.
https://www.php.net
> Worth noting that now both domains result in 200 OK (previously there > was a redirection done from php.net to www.php.net): > curl -IL https://www.php.net > curl -IL https://php.net
The second one should redirect. I'll have a look next week why it doesn't do that. cheers, Derick -- 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