Changes between Version 24 and Version 25 of ProblemHotlist


Ignore:
Timestamp:
Jul 15, 2008, 1:52:04 AM (16 years ago)
Author:
raimue (Rainer Müller)
Comment:

Removing reference to a closed ticket and add more general information

Legend:

Unmodified
Added
Removed
Modified
  • ProblemHotlist

    v24 v25  
    11= Problem Hotlist =
    22
    3 == 1. Fetch failures - readline port and others ==
     3== 1. Fetch failures ==
    44
    5 When MacPorts' fetches via ftp, it contacts servers in passive mode by trying "EPSV" first and then, if that fails, trying "PASV". The server at ftp.cwru.edu, and presumable more servers, break the connection after the "EPSV" request, making it impossible to try "PASV" so the fetch fails.  #10832.
     5If fetch failed for a port, you can still get the distfile from anywhere else. Maybe the homepage of the software lists alternative download locations for source tarballs. Just download the distfile and save it to `${prefix}/var/macports/distfiles/<portname>/`. Make sure you get a file with exactly the same name (watch out for `.tar.gz` and `.tar.bz2`!) If a `port clean --all` has been done the distfile directory will have been removed. The directory for each port is created at the beginning of the fetch phase.
    66
    7 Various options are being considered to deal with this in a future release.  Right now many ports exhibit this behavior behind firewalls and the only solution is to download the file with the ftp link in a browser or ftp client and copy the file to ${prefix}/var/macports/distfiles/<portname>/.  If a 'port clean --all' has been done the distfile directory will have been removed.  The directory for each port is created at the beginning of the fetch phase.
    8 
    9 If a fetch fails with 1.6.x, try:
     7There is in additional possibility to use our new [http://distfiles.macports.org distfiles mirror], which will be automatically used as of the 1.7.0 release.
     8If a fetch fails with MacPorts 1.6.x, try:
    109{{{
    1110sudo env MASTER_SITE_LOCAL=http://distfiles.macports.org/<portname> port -v fetch <portname>