Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#23960 closed defect (worksforme)

iso-codes 3.14 fetch failure

Reported by: zalondek Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: uwe@…, deesto (John S. De Stefano Jr.)
Port: iso-codes

Description (last modified by jmroot (Joshua Root))

When I attempt to install iso-codes, the version that is fetched is 3.14. Unfortunately, the fetch fails, because none of the mirrors appear to have 3.14, the latest version they have is 3.13. Is there a fix for this problem?

mo:bin mo$ sudo ./port install iso-codes
Password:
--->  Computing dependencies for iso-codes
--->  Fetching iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://distfiles.macports.org/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://lil.fr.distfiles.macports.org/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/general/
Error: Target org.macports.fetch returned: fetch failed
Error: Status 1 encountered during processing.

Change History (11)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Description: modified (diff)
Port: iso-codes added

Please remember to preview and use WikiFormatting, and fill in the Port field. The file is present on the debian FTP site.

comment:2 Changed 14 years ago by uwe@…

Cc: uwe@… added

Cc Me!

comment:3 Changed 14 years ago by deesto (John S. De Stefano Jr.)

Cc: deesto@… added

Cc Me!

comment:4 Changed 14 years ago by deesto (John S. De Stefano Jr.)

Still seems to be a problem on Snow Leopard:

~> date
Thu Mar 11 17:03:49 EST 2010
> uname -a
Darwin jd-mb.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386
~> '''sudo port selfupdate'''
--->  Updating the ports tree
--->  Updating MacPorts base sources using rsync
MacPorts base version 1.8.2 installed,
MacPorts base version 1.8.2 downloaded.
--->  MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated
~> sudo port clean iso-codes
--->  Cleaning iso-codes
~> sudo port install -d iso-codes
--->  Computing dependencies for iso-codes
--->  Fetching iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://distfiles.macports.org/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://lil.fr.distfiles.macports.org/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/iso-codes
--->  Attempting to fetch iso-codes-3.14.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/general/
Error: Target org.macports.fetch returned: fetch failed
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

comment:5 Changed 14 years ago by deesto (John S. De Stefano Jr.)

It looks like this port file was updated to grab 3.14 instead of 3.13 10 days ago. Changing the port file manually to grab 3.13 currently hangs at grabbing the tarball from distfiles.macports.org (site is slow) and then fails on checksum (obviously; I can't find the hashes to change in the port). Can someone please distribute the new tarball, undo the upgrade to fix the port, or post a working link to the 3.14 version?

comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: iso-codes 3.14iso-codes 3.14 fetch failure

The file is definitely at the FTP site shown first in your output above. Try downloading the file manually in an FTP client or FTP-capable web browser (e.g. Firefox), then placing it where MacPorts looks for it (/opt/local/var/macports/distfiles/iso-codes).

If you want to install an older version of a port, consult the InstallingOlderPort how-to in the wiki.

comment:7 in reply to:  6 Changed 14 years ago by deesto (John S. De Stefano Jr.)

Hi,

Replying to ryandesign@…:

The file is definitely at the FTP site shown first in your output above. Try downloading the file manually in an FTP client or FTP-capable web browser (e.g. Firefox), then placing it where MacPorts looks for it (/opt/local/var/macports/distfiles/iso-codes).

Thanks for that. Unfortunately, the first site may fail on my side due to a proxy (though others don't fail usually). I certainly can't download from FTP sites directly. What about the other sites in the list?

If you want to install an older version of a port, consult the InstallingOlderPort how-to in the wiki.

I'd rather not do this unless absolutely necessary. I was just saying that in a fit of desperation I'd made an attempt to hack the port file, which probably isn't a good idea. But thanks for the pointer. I may end up doing it anyway, esp. if it takes a while for this to be fixed.

comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

iso-codes has been updated to 3.15. Are we ok now?

comment:9 in reply to:  8 Changed 14 years ago by deesto (John S. De Stefano Jr.)

Replying to ryandesign@…:

iso-codes has been updated to 3.15. Are we ok now?

I think so, at least for me. Cleanly installs 3.15 now. Thanks!

comment:10 Changed 14 years ago by mf2k (Frank Schima)

Resolution: worksforme
Status: newclosed

comment:11 Changed 14 years ago by jmroot (Joshua Root)

I changed it to fetch from the debian http mirrors (r66009), which allows it to get onto our mirror servers.

Note: See TracTickets for help on using tickets.