Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#25532 closed defect (fixed)

gpsbabel checksum error

Reported by: hylaride@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), blueduck@…
Port: gpsbabel

Description (last modified by mf2k (Frank Schima))

--->  Computing dependencies for gpsbabel
--->  Fetching gpsbabel
--->  Attempting to fetch gpsbabel-gpsbabel.tar.gz from http://gpsbabel.cvs.sourceforge.net/viewvc/gpsbabel/gpsbabel/?view=tar&pathrev=gpsbabel_1_4_1&view=
--->  Verifying checksum(s) for gpsbabel
Error: Checksum (sha1) mismatch for gpsbabel-gpsbabel.tar.gz
Error: Checksum (rmd160) mismatch for gpsbabel-gpsbabel.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
Log for gpsbabel is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_gpsbabel/main.log
Error: Unable to upgrade port: 1

Change History (6)

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

Description: modified (diff)
Keywords: gpsbabel removed
Owner: changed from macports-tickets@… to snc@…

Don't forget to Cc the maintainer.

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

Cc: ryandesign@… added

There are two reasons why this problem is occurring for gpsbabel:

  • One, the source of the distfile is dynamic so its checksum will always change (and is thus unsuitable for use in MacPorts); for more, read this mailing list post.
  • Two, the portfile does not change dist_subdir, and the distname does not include the version number; if a non-dynamic distfile source is found and the distname there still does not contain the version number, then the port should use "dist_subdir ${name}/${version}" to prevent users of earlier versions from encountering checksum errors with subsequent versions; see this portfile recipe.

comment:3 Changed 14 years ago by blueduck@…

Cc: blueduck@… added

Cc Me!

comment:4 Changed 14 years ago by blueduck@…

In the description possible reasons was mentioned, but can't find any solution for this issue. How is the state here?

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

Resolution: fixed
Status: newclosed

I fixed the port in r69919 to use the normal distfile from a couple mirrors that I found. This has also caused the distfile to get copied to our mirrors. Before the next version of gpsbabel is released, someone (Jeremy?) should speak with the developers of gpsbabel and convince them to make their distfiles available on their web site via the GET method again.

comment:6 Changed 14 years ago by blueduck@…

Thx for your efforts.

Note: See TracTickets for help on using tickets.