[MacPorts] #28499: libiconv: checksum failure because of local proxy blocking facebook (was: Checksum mismatch for libiconv-1.13.1.tar.gz)

MacPorts noreply at macports.org
Mon Feb 21 13:39:35 PST 2011


#28499: libiconv: checksum failure because of local proxy blocking facebook
--------------------------------------+-------------------------------------
 Reporter:  artem.zavyalov@…          |       Owner:  ryandesign@…           
     Type:  defect                    |      Status:  new                    
 Priority:  Normal                    |   Milestone:                         
Component:  ports                     |     Version:  1.9.2                  
 Keywords:                            |        Port:  libiconv               
--------------------------------------+-------------------------------------

Comment(by ryandesign@…):

 You cannot pick the distfiles mirror used; MacPorts picks it for you based
 on lowest ping time. If your company's DNS server has remapped all
 Facebook hostnames to its own proxy server, that would explain why that
 server has the lowest ping time for you.

 You can [wiki:ProblemHotlist#fetch-failures manually download distfiles
 and place them in the right place].

 [changeset:71463 I added the Facebook mirrors to MacPorts last September]
 because they have mirrors for many projects and I assumed they would be
 fast, but I did not consider that many businesses would block Facebook,
 and might not be so discriminating about how they do this. Still, this is
 the first report I've seen about it. Could you ask your proxy
 administrators to relax their block slightly? I understand the need to
 block users from accessing www.facebook.com, maybe even *.facebook.com,
 but there's no need to block users from accessing their mirrors of open-
 source software at mirror.facebook.net.

 In addition, your proxy's administrator should reconfigure the web server
 that produces their "This URLs or Page has been blocked" message. They are
 currently returning an HTTP status code (probably "200 OK") which means
 everything is ok, the request was successfully processed. This is clearly
 not the case. They should pick another HTTP status code which indicates
 that some error has occurred; MacPorts would have seen that error code and
 tried a different mirror. "404 Not Found" or "403 Forbidden" aren't
 exactly right, but would be better than "200 OK".

-- 
Ticket URL: <https://trac.macports.org/ticket/28499#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list