On Aug 20, 2019, at 02:19, Dmitri Zaitsev wrote:

> Just trying to understand it better, does it mean when I attempted to access 
> those file, their mirroring had been initiated but it took many hours before 
> the completion? Is it documented somewhere?

When a change to a port is committed, our buildbot is notified. You can watch 
what the buildbot is doing at https://build.macports.org specifically 
https://build.macports.org/waterfall

The buildbot builds things as quickly as it can, but if 10 ports are already in 
the queue waiting to be built, and someone commits an update to yet another 
port, that 11th port may take awhile to get built, since the other 10 will be 
built first. Depending on what those other ports are, that could take minutes 
or hours.

The buildbot doesn't try to mirror distfiles to its own private rsync server 
until right before it tries to build. Maybe we should restructure our buildbot 
configuration so that the distfiles are mirrored immediately, even if the build 
is delayed, but that is not how we have implemented it at present.

The public rsync server periodically (about every 30 minutes) gets any new 
files from the buildbot's private rsync server. After that's done, your 
MacPorts will be able to fetch the files from our CDN 
(https://distfiles.macports.org). There are other mirrors around the world; 
these sync every few hours with the public rsync server.


> I have built another copy of macports from source in /opt/macports-test, is 
> there any way I can test it against some SSL limiting site?

GitHub and PyPi are sites that require newer SSL these days; you could try 
accessing those sites.

Reply via email to