Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-29 Thread William Siegrist

On Jun 28, 2009, at 1:46 PM, Ryan Schmidt wrote:



On Jun 28, 2009, at 13:11, David Bannister wrote:

So yes, there is no connectivity to Telia, Comcast and a handful of  
German ISPs.  This is due to some disagreements with AS1880 and  
those ISPs.  AS1880, the transit provider for this node does not  
run a public network.  It is a private network for personal use  
with over 100Gbps of transit connectivity.  Why are you trying to  
get ports from a Swedish mirror if you are on Comcast (Norcal)?  If  
you are looking to avoid global connectivity issues may I suggest  
you include GeoIP and BGP information during the selection of  
server to make sure things 'work.'  Other people do this have have  
no issue.  The technology exists and I will be more than happy to  
tell you how this stuff works.


MacPorts used to not have any central mirrors, and would select a  
download location based on the order listed in the Portfile.


Then we added the mirror at Apple, and changed MacPorts to ping each  
mirror and select mirrors in order of lowest to highest ping time.  
This has seemed to work well so far.


Then the trd.no and arn.se mirrors were added, which should just  
serve to sweeten the deal. If arn.se happens to be the lowest ping,  
it will be used first. If, as Toby states, the server does not  
respond to ping from his network, then it should not impact the  
download mechanism whatsoever. If it does, then that is a bug in  
MacPorts base that we would want to address.




I believe the problem is MacPorts will wait for a while (10 seconds?)  
before giving up on a mirror which just drops packets instead of  
refusing the connection outright. It does not break MP, but it is  
pretty annoying. David should have explained the limitations on the  
mirror at the beginning, but at least we know now so a workaround can  
be put into the mirror selection.


-Bill

smime.p7s
Description: S/MIME cryptographic signature
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-29 Thread Ryan Schmidt

On Jun 29, 2009, at 10:31, William Siegrist wrote:

I believe the problem is MacPorts will wait for a while (10  
seconds?) before giving up on a mirror which just drops packets  
instead of refusing the connection outright. It does not break MP,  
but it is pretty annoying. David should have explained the  
limitations on the mirror at the beginning, but at least we know  
now so a workaround can be put into the mirror selection.


For me it takes about 5 seconds to fetch zlib, of which about 1  
second is actually downloading the file. For glib2, which is larger  
and has more mirrors, it takes 11 seconds, of which about 7 seconds  
are downloading the file. So either way, about 4 seconds for MacPorts  
to set up and ping all the servers (including my local mirrors which  
are offline and not responding to pings for this test). If we can  
make MacPorts quicker at setting up and pinging the servers that  
would of course be great, but 4 seconds doesn't seem all that bad. Is  
this also what you're seeing, or is it taking much longer for you?


What workaround are you thinking of for the mirror selection?


$ time port -d fetch zlib
DEBUG: Found port in file:///Users/rschmidt/macports/dports/archivers/ 
zlib
DEBUG: Changing to port directory: /Users/rschmidt/macports/dports/ 
archivers/zlib

DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing  
procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre- 
existing procedure. Target override will not be provided

DEBUG: adding the default universal variant
DEBUG: Requested variant darwin is not provided by port zlib.
DEBUG: Requested variant i386 is not provided by port zlib.
DEBUG: Requested variant macosx is not provided by port zlib.
DEBUG: Executing org.macports.main (zlib)
---  Fetching zlib
DEBUG: Executing org.macports.fetch (zlib)
---  zlib-1.2.3.tar.bz2 doesn't seem to exist in /mp/var/macports/ 
distfiles/zlib

DEBUG: Pinging www.zlib.net...
DEBUG: Pinging www.gzip.org...
DEBUG: Pinging host1.local...
DEBUG: Pinging host2.local...
DEBUG: Pinging host3.local...
DEBUG: Pinging distfiles.macports.org...
DEBUG: Pinging arn.se.distfiles.macports.org...
DEBUG: www.zlib.net ping time is 36.238
DEBUG: www.gzip.org ping time is 150.544
DEBUG: host1.local ping time is 1
DEBUG: host2.local ping time is 1
DEBUG: host3.local ping time is 1
DEBUG: distfiles.macports.org ping time is 64.301
DEBUG: arn.se.distfiles.macports.org ping time is 167.334
---  Attempting to fetch zlib-1.2.3.tar.bz2 from http://www.zlib.net/
  % Total% Received % Xferd  Average Speed   TimeTime  
Time  Current
 Dload  Upload   Total   Spent 
Left  Speed
100  415k  100  415k0 0   284k  0  0:00:01  0:00:01  
--:--:--  438k


real0m4.855s
user0m0.271s
sys 0m0.174s


$ time port -d fetch glib2
DEBUG: Found port in file:///Users/rschmidt/macports/dports/devel/glib2
DEBUG: Changing to port directory: /Users/rschmidt/macports/dports/ 
devel/glib2

DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing  
procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre- 
existing procedure. Target override will not be provided
DEBUG: Using group file /Users/rschmidt/macports/dports/_resources/ 
port1.0/group/muniversal-1.0.tcl

DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant i386 is not provided by port glib2.
DEBUG: Requested variant macosx is not provided by port glib2.
DEBUG: Executing variant darwin provides darwin
DEBUG: Executing org.macports.main (glib2)
---  Fetching glib2
DEBUG: Executing org.macports.fetch (glib2)
---  glib-2.20.4.tar.bz2 doesn't seem to exist in /mp/var/macports/ 
distfiles/glib2

DEBUG: Pinging ftp.cse.buffalo.edu...
DEBUG: Pinging www.gtlib.cc.gatech.edu...
DEBUG: Pinging www.mirrorservice.org...
DEBUG: Pinging fr2.rpmfind.net...
DEBUG: Pinging mirror.aarnet.edu.au...
DEBUG: Pinging ftp.unina.it...
DEBUG: Pinging ftp.acc.umu.se...
DEBUG: Pinging ftp.belnet.be...
DEBUG: Pinging ftp.nara.wide.ad.jp...
DEBUG: Pinging ftp.dit.upm.es...
DEBUG: Pinging ftp.no.gnome.org...
DEBUG: Pinging ftp.chg.ru...
DEBUG: Pinging ftp.kddlabs.co.jp...
DEBUG: Pinging mirror.internode.on.net...
DEBUG: Pinging ftp.gnome.org...
DEBUG: Pinging ftp.gtk.org...
DEBUG: Pinging host1.local...
DEBUG: Pinging host2.local...
DEBUG: Pinging host3.local...
DEBUG: Pinging distfiles.macports.org...
DEBUG: Pinging arn.se.distfiles.macports.org...
DEBUG: ftp.cse.buffalo.edu ping time is 67.610
DEBUG: www.gtlib.cc.gatech.edu ping time is 1
DEBUG: www.mirrorservice.org ping time is 139.922
DEBUG: fr2.rpmfind.net ping time is 1
DEBUG: mirror.aarnet.edu.au ping time is 226.017
DEBUG: ftp.unina.it ping time is 170.698
DEBUG: 

Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-29 Thread Rainer Müller
On 2009-06-30 01:46, Ryan Schmidt wrote:
 On Jun 29, 2009, at 10:31, William Siegrist wrote:
 
 I believe the problem is MacPorts will wait for a while (10  
 seconds?) before giving up on a mirror which just drops packets  
 instead of refusing the connection outright. It does not break MP,  
 but it is pretty annoying. David should have explained the  
 limitations on the mirror at the beginning, but at least we know  
 now so a workaround can be put into the mirror selection.
 
 For me it takes about 5 seconds to fetch zlib, of which about 1  
 second is actually downloading the file. For glib2, which is larger  
 and has more mirrors, it takes 11 seconds, of which about 7 seconds  
 are downloading the file. So either way, about 4 seconds for MacPorts  
 to set up and ping all the servers (including my local mirrors which  
 are offline and not responding to pings for this test). If we can  
 make MacPorts quicker at setting up and pinging the servers that  
 would of course be great, but 4 seconds doesn't seem all that bad. Is  
 this also what you're seeing, or is it taking much longer for you?

The problem is not the ping-based selection of servers. A server can
sucessfully respond to ICMP echo requests, but may drop any packets sent
over TCP to port 80/21 - by firewall rules on the host itself or on the
route. This means it will not even respond with Connection refused and
thus leaves the connection in a half-established state which will only
be resolved by a timeout.

In MacPorts 1.7 curl will use a timeout which is about 5 minutes for
this purpose. This has been changed to shorter timeouts on trunk
recently [1] by Joshua. Of course it is still just a good guess as you
cannot tell how long a server will really need to respond.

The new timeout of 30s should be less annoying than the old 5 minutes,
while it should be enough time for most servers. I don't think anyone
wants to fetch from a server which needs longer than 30s to deliver a
single TCP packet :-)

Rainer

[1] http://trac.macports.org/changeset/52758
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-29 Thread Ryan Schmidt

On Jun 29, 2009, at 19:14, Rainer Müller wrote:


The problem is not the ping-based selection of servers. A server can
sucessfully respond to ICMP echo requests, but may drop any packets  
sent
over TCP to port 80/21 - by firewall rules on the host itself or on  
the
route. This means it will not even respond with Connection  
refused and

thus leaves the connection in a half-established state which will only
be resolved by a timeout.

In MacPorts 1.7 curl will use a timeout which is about 5 minutes for
this purpose. This has been changed to shorter timeouts on trunk
recently [1] by Joshua. Of course it is still just a good guess as you
cannot tell how long a server will really need to respond.

The new timeout of 30s should be less annoying than the old 5 minutes,
while it should be enough time for most servers. I don't think anyone
wants to fetch from a server which needs longer than 30s to deliver a
single TCP packet :-)


True. But what started me on this line of questioning was Toby's  
statement that the server does not respond to pings.


___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-29 Thread Joshua Root
On 2009-6-30 11:10, Ryan Schmidt wrote:
 On Jun 29, 2009, at 19:14, Rainer Müller wrote:
 
 The problem is not the ping-based selection of servers. A server can
 sucessfully respond to ICMP echo requests, but may drop any packets sent
 over TCP to port 80/21 - by firewall rules on the host itself or on the
 route. This means it will not even respond with Connection refused and
 thus leaves the connection in a half-established state which will only
 be resolved by a timeout.
 
 True. But what started me on this line of questioning was Toby's
 statement that the server does not respond to pings.

Toby said it's only an issue when no servers have the file, i.e. MP has
gone through every server in the list until it reaches arn.se (which is
last apart from macports svn). Then it has to wait for the timeout. This
is why he said it's really not that big a deal.

- Josh
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-28 Thread Ryan Schmidt


On Jun 28, 2009, at 13:11, David Bannister wrote:

So yes, there is no connectivity to Telia, Comcast and a handful of  
German ISPs.  This is due to some disagreements with AS1880 and  
those ISPs.  AS1880, the transit provider for this node does not  
run a public network.  It is a private network for personal use  
with over 100Gbps of transit connectivity.  Why are you trying to  
get ports from a Swedish mirror if you are on Comcast (Norcal)?  If  
you are looking to avoid global connectivity issues may I suggest  
you include GeoIP and BGP information during the selection of  
server to make sure things 'work.'  Other people do this have have  
no issue.  The technology exists and I will be more than happy to  
tell you how this stuff works.


MacPorts used to not have any central mirrors, and would select a  
download location based on the order listed in the Portfile.


Then we added the mirror at Apple, and changed MacPorts to ping each  
mirror and select mirrors in order of lowest to highest ping time.  
This has seemed to work well so far.


Then the trd.no and arn.se mirrors were added, which should just  
serve to sweeten the deal. If arn.se happens to be the lowest ping,  
it will be used first. If, as Toby states, the server does not  
respond to ping from his network, then it should not impact the  
download mechanism whatsoever. If it does, then that is a bug in  
MacPorts base that we would want to address.


Using GeoIP information would be another method by which we could  
select a nearby server, but we have not written code for that. Would  
it be better than choosing lowest ping time? I personally value the  
lowest ping time mechanism, because I have several machines at home,  
each of which is running a web server and serving its distfiles, and  
each machine is configured to use the others as mirrors. This helps  
me only download a distfile from the Internet once.


I'm not familiar with how to use BGP information to select a server.


___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-27 Thread Toby Peterson

On Jun 27, 2009, at 11:21 AM, David Bannister wrote:


On Jun 26, 2009, at 3:37 PM, William Siegrist wrote:


(redirecting to mirror admin)


On Jun 25, 2009, at 10:19 PM, Toby Peterson wrote:


On Jun 25, 2009, at 10:13 PM, Ryan Schmidt wrote:


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
 http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now  
as far as I can tell. How long have you been experiencing the  
issue? What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http  
requests timeout (instead of being refused outright like  
trd.no). Oh well, added it back. I'll keep the change locally.


Hmm, I'm not sure what's going on. Here's my traceroute:

$ traceroute arn.se.distfiles.macports.org
traceroute to arn.se.distfiles.macports.org (192.157.38.21), 64  
hops max, 40 byte packets


Anecdotal evidence suggests that they're blocking comcast (only 15  
million customers)... last hop is sl-bb21- 
sto-14-0-0.sprintlink.net before it dies.





Can we get an update on the status of the Sweden mirror?


-Bill



Sounds like he is a customer of Telia, in which case there is no  
connectivity.


Comcast. So, the mirror is hosted by a small ISP that has a habit of  
blocking ISPs with millions of customers? Brilliant!


- Toby
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-26 Thread Toby Peterson

On Jun 25, 2009, at 10:39 PM, David Evans wrote:


So perhaps they are blocking comcast


Sure looks like it. Only really matters for files that are completely  
unfetchable anyway, but it's still annoying. Oh well.


- Toby
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-26 Thread William Siegrist

(redirecting to mirror admin)


On Jun 25, 2009, at 10:19 PM, Toby Peterson wrote:


On Jun 25, 2009, at 10:13 PM, Ryan Schmidt wrote:


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
   http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now  
as far as I can tell. How long have you been experiencing the  
issue? What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http  
requests timeout (instead of being refused outright like trd.no).  
Oh well, added it back. I'll keep the change locally.


Hmm, I'm not sure what's going on. Here's my traceroute:

$ traceroute arn.se.distfiles.macports.org
traceroute to arn.se.distfiles.macports.org (192.157.38.21), 64  
hops max, 40 byte packets


Anecdotal evidence suggests that they're blocking comcast (only 15  
million customers)... last hop is sl-bb21-sto-14-0-0.sprintlink.net  
before it dies.





Can we get an update on the status of the Sweden mirror?


-Bill



smime.p7s
Description: S/MIME cryptographic signature
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread Ryan Schmidt

On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
  http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as  
far as I can tell. How long have you been experiencing the issue?  
What exactly happens?



___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread Toby Peterson

On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
 http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as  
far as I can tell. How long have you been experiencing the issue?  
What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http requests  
timeout (instead of being refused outright like trd.no). Oh well,  
added it back. I'll keep the change locally.


- Toby
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread Ryan Schmidt


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
 http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as  
far as I can tell. How long have you been experiencing the issue?  
What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http  
requests timeout (instead of being refused outright like trd.no).  
Oh well, added it back. I'll keep the change locally.


Hmm, I'm not sure what's going on. Here's my traceroute:

$ traceroute arn.se.distfiles.macports.org
traceroute to arn.se.distfiles.macports.org (192.157.38.21), 64 hops  
max, 40 byte packets


[snip]

 5  gi0-4-2-6.austtxrdcsc-rtr1.austin.rr.com (24.27.13.106)  16.835  
ms  16.852 ms  23.797 ms
 6  gig5-3-0.hstntxl3-rtr1.texas.rr.com (72.179.205.36)  24.633 ms   
23.167 ms  32.794 ms
 7  xe-9-1-0.bar1.houston1.level3.net (4.79.88.25)  24.098 ms  
xe-9-0-0.bar1.houston1.level3.net (4.79.88.29)  32.037 ms  
xe-10-3-0.bar1.houston1.level3.net (4.79.88.21)  23.098 ms
 8  ae-13-13.ebr1.dallas1.level3.net (4.69.137.138)  27.830 ms   
39.939 ms  37.343 ms
 9  ae-91-91.csw4.dallas1.level3.net (4.69.136.134)  40.349 ms   
39.788 ms  36.537 ms
10  ae-4-99.edge2.dallas3.level3.net (4.68.19.204)  25.534 ms  31.703  
ms  37.029 ms
11  sl-st30-dal-0-5-2-0.sprintlink.net (144.232.24.29)  43.279 ms   
30.130 ms  30.162 ms
12  sl-crs2-fw-0-6-5-0.sprintlink.net (144.232.20.253)  29.198 ms   
35.081 ms sl-crs1-fw-0-6-3-0.sprintlink.net (144.232.19.177)  40.559 ms
13  144.232.20.57 (144.232.20.57)  54.360 ms sl-crs2- 
kc-0-0-0-2.sprintlink.net (144.232.19.141)  71.386 ms  61.838 ms
14  sl-crs2-chi-0-15-2-0.sprintlink.net (144.232.24.206)  55.972 ms  
sl-crs1-chi-0-5-0-1.sprintlink.net (144.232.18.212)  63.161 ms sl- 
crs1-rly-0-2-0-0.sprintlink.net (144.232.19.222)  80.395 ms
15  sl-crs1-nyc-0-10-3-0.sprintlink.net (144.232.9.157)  88.444 ms sl- 
crs1-rly-0-8-2-0.sprintlink.net (144.232.8.163)  61.202 ms sl-crs1- 
nyc-0-2-2-0.sprintlink.net (144.232.20.103)  92.893 ms
16  sl-bb22-lon-12-0.sprintlink.net (144.232.9.162)  152.240 ms   
146.645 ms sl-crs1-pen-0-5-2-0.sprintlink.net (144.232.20.211)   
61.331 ms
17  sl-bb20-bru-14-0-0.sprintlink.net (213.206.129.42)  147.238 ms sl- 
bb21-tuk-1-0-0.sprintlink.net (144.232.9.184)  65.995 ms sl-bb20- 
bru-14-0-0.sprintlink.net (213.206.129.42)  302.739 ms
18  sl-bb22-lon-3-0.sprintlink.net (213.206.129.153)  238.499 ms   
155.010 ms  148.901 ms
19  sl-bb20-ams-14-0-0.sprintlink.net (213.206.129.45)  177.130 ms   
149.066 ms  148.406 ms
20  sl-bb21-ham-6-0-0.sprintlink.net (213.206.129.145)  158.974 ms   
158.916 ms  159.116 ms
21  sl-bb21-cop-13-0-0.sprintlink.net (213.206.129.57)  187.535 ms   
166.371 ms  165.541 ms
22  sl-bb21-ham-6-0-0.sprintlink.net (213.206.129.145)  158.980 ms sl- 
bb21-sto-14-0-0.sprintlink.net (213.206.129.34)  173.996 ms  209.338 ms
23  213.206.129.87 (213.206.129.87)  175.544 ms sl-bb21- 
cop-13-0-0.sprintlink.net (213.206.129.57)  165.083 ms 213.206.129.87  
(213.206.129.87)  171.863 ms
24  bfr5-pos-2-0.stupi.net (192.108.195.121)  170.122 ms  172.484 ms  
sl-bb21-sto-14-0-0.sprintlink.net (213.206.129.34)  192.126 ms
25  213.206.129.87 (213.206.129.87)  181.029 ms bfr6-pos-5-0- 
gw.stupi.net (192.108.195.254)  173.680 ms  170.425 ms
26  bfr5-pos-2-0.stupi.net (192.108.195.121)  172.688 ms  
arn.se.distfiles.macports.org (192.157.38.21)  169.788 ms  167.946 ms



___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread Toby Peterson

On Jun 25, 2009, at 10:13 PM, Ryan Schmidt wrote:


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as  
far as I can tell. How long have you been experiencing the issue?  
What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http  
requests timeout (instead of being refused outright like trd.no).  
Oh well, added it back. I'll keep the change locally.


Hmm, I'm not sure what's going on. Here's my traceroute:

$ traceroute arn.se.distfiles.macports.org
traceroute to arn.se.distfiles.macports.org (192.157.38.21), 64 hops  
max, 40 byte packets


Anecdotal evidence suggests that they're blocking comcast (only 15  
million customers)... last hop is sl-bb21-sto-14-0-0.sprintlink.net  
before it dies.


- Toby
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread Ryan Schmidt


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
 http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to  
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as  
far as I can tell. How long have you been experiencing the issue?  
What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http  
requests timeout (instead of being refused outright like trd.no).  
Oh well, added it back. I'll keep the change locally.


Now that I think about it, if you can't ping it, MacPorts should  
never attempt to download from it. Do you see MacPorts delaying while  
trying to ping it (to determine which server has lowest ping), or is  
it actually trying to retrieve a file from it and then hanging?



___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev


Re: [52946] trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

2009-06-25 Thread David Evans

Toby Peterson wrote:

On Jun 25, 2009, at 10:13 PM, Ryan Schmidt wrote:


On Jun 26, 2009, at 00:04, Toby Peterson wrote:


On Jun 25, 2009, at 9:36 PM, Ryan Schmidt wrote:


On Jun 25, 2009, at 21:48, t...@macports.org wrote:


Revision: 52946
http://trac.macports.org/changeset/52946
Author:   t...@macports.org
Date: 2009-06-25 19:48:17 -0700 (Thu, 25 Jun 2009)
Log Message:
---
Remove arn.se mirror, I'm tired of having to wait for it to 
timeout. trd.no can stay, at least it fails immediately.


I have never noticed arn.se being offline, and it is online now as 
far as I can tell. How long have you been experiencing the issue? 
What exactly happens?


It's never worked for me. Can't ping, can't traceroute, http 
requests timeout (instead of being refused outright like trd.no). Oh 
well, added it back. I'll keep the change locally.


Hmm, I'm not sure what's going on. Here's my traceroute:

$ traceroute arn.se.distfiles.macports.org
traceroute to arn.se.distfiles.macports.org (192.157.38.21), 64 hops 
max, 40 byte packets


Anecdotal evidence suggests that they're blocking comcast (only 15 
million customers)... last hop is sl-bb21-sto-14-0-0.sprintlink.net 
before it dies.


- Toby

I can confirm Toby's results:

From my home comcast account after 20 hops it hangs after 
sl-bb21-cop-13-0-0.sprintlink.net


From my  office dsl (sbcglobal) it proceeds from there as follows

21  sl-bb21-sto-14-0-0.sprintlink.net (213.206.129.34)  180.406 ms  
180.323 ms  180.290 ms

22  213.206.129.87 (213.206.129.87)  180.697 ms  180.691 ms  180.038 ms
23  BFR5-POS-2-0.Stupi.NET (192.108.195.121)  180.763 ms  180.560 ms  
180.175 ms
24  BFR6-POS-5-0-GW.Stupi.NET (192.108.195.254)  179.816 ms  179.581 ms  
179.640 ms
25  arn.se.distfiles.macports.org (192.157.38.21)  179.160 ms  179.019 
ms  178.235 ms


So perhaps they are blocking comcast

Dave
___
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev