Opened 9 years ago

Closed 9 years ago

#47902 closed defect (fixed)

graphviz-devel @2.39.20150520.1950 checksum error

Reported by: William.Capehart@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: papachoco (Carlos Sanchez)
Port: graphviz-devel

Description

graphviz-devel @2.39.20150520.1950 is generating the following checksum error. (Log is atttached.

:debug:checksum Calculated (rmd160) is 5481bea69ee07ff1ce9e4db2b7e6add65c054ee7
:error:checksum Checksum (rmd160) mismatch for graphviz-2.39.20150520.1950.tar.gz
:info:checksum Portfile checksum: graphviz-2.39.20150520.1950.tar.gz rmd160 da5b4e6502660c9dd40066afc30430fe1dcdae1a
:info:checksum Distfile checksum: graphviz-2.39.20150520.1950.tar.gz rmd160 5481bea69ee07ff1ce9e4db2b7e6add65c054ee7
:debug:checksum Calculated (sha256) is 08c88e0a262379eb01e6e9b901d158d6f606990cd8d72d521131579efdba8a43
:error:checksum Checksum (sha256) mismatch for graphviz-2.39.20150520.1950.tar.gz
:info:checksum Portfile checksum: graphviz-2.39.20150520.1950.tar.gz sha256 af078b77c3dca0ee49bc9c3c963ec2e1948aefcc661122a24b8893d7be1713d0
:info:checksum Distfile checksum: graphviz-2.39.20150520.1950.tar.gz sha256 08c88e0a262379eb01e6e9b901d158d6f606990cd8d72d521131579efdba8a43
:info:checksum The correct checksum line may be:
:info:checksum checksums           rmd160  5481bea69ee07ff1ce9e4db2b7e6add65c054ee7 \
                    sha256  08c88e0a262379eb01e6e9b901d158d6f606990cd8d72d521131579efdba8a43
:error:checksum org.macports.checksum for port graphviz-devel returned: Unable to verify file checksums
:debug:checksum Error code: NONE
:debug:checksum Backtrace: Unable to verify file checksums
    while executing
"portchecksum::checksum_main org.macports.checksum"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:checksum Warning: targets not executed for graphviz-devel: org.macports.install org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot
:notice:checksum Please see the log file for port graphviz-devel for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphviz-devel/graphviz-devel/main.log

Attachments (1)

main.log (6.6 KB) - added by William.Capehart@… 9 years ago.
Main Log

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by William.Capehart@…

Attachment: main.log added

Main Log

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Port: graphviz-devel added
Status: newassigned

The developers of graphviz seem to be having some trouble with their server. They haven't posted a new source download since 20150520 (they usually post them every 24 hours), and now somehow they've replaced the 20150520 file with a file whose contents were modified on 20150524. I'll ask the graphviz developers what's up. In the mean time, you can download the correct file from our server. See ProblemHotlist#fetch-failures for further instructions.

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

Cc: papachoco@… added
Resolution: fixed
Status: assignedclosed

Has duplicate #47956.

I've discussed this with the Graphviz developers on their mailing list: http://lists.research.att.com/pipermail/graphviz-interest/2015q2/007893.html

They changed how they're packaging the development versions. They used to package a new version every 24 hours regardless if anything changed; now they only package a version if the source has actually changed. But until the 24th they were inadvertently repackaging the same version every day, which caused the checksums to change each time, because some files in the archive have the timestamp of when the archive was made. Their packaging script has been fixed and this won't happen for future versions.

This will resolve itself next time graphviz-devel is updated, but until then I worked around it in r137091. Please wait 30 minutes, then run:

sudo port clean --all graphviz-devel
sudo port selfupdate

Then it should work.

Note: See TracTickets for help on using tickets.