Opened 5 years ago

Closed 5 years ago

#44610 closed defect (fixed)

inkscape-app @0.48 checksum mismatch

Reported by: maverickwoo (Maverick Woo) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc: petrrr, dbevans (David B. Evans), seanfarley (Sean Farley)
Port: inkscape-app

Description

Apparently github changed how we can get the raw file. I tested and this link can get the raw file:

https://github.com/piksels-and-lines-orchestra/inkscape/blob/628ca88bdb258c0be08a5aa6337ed6df31190326/packaging/macosx/Resources/Inkscape.icns?raw=true

Quote from log:

:debug:fetch fetch phase started at Mon Aug 11 14:28:50 EDT 2014
:notice:fetch --->  Fetching distfiles for inkscape-app
:debug:fetch Executing org.macports.fetch (inkscape-app)
:info:fetch --->  Inkscape.icns doesn't seem to exist in /opt/local/var/macports/distfiles/inkscape-app
:notice:fetch --->  Attempting to fetch Inkscape.icns from https://github.com/piksels-and-lines-orchestra/inkscape/tree/628ca88bdb258c0be08a5aa6337ed6df31190326/packaging/macosx/Resources
:debug:fetch Privilege de-escalation not attempted as not running as root.
:debug:checksum checksum phase started at Mon Aug 11 14:28:50 EDT 2014
:notice:checksum --->  Verifying checksums for inkscape-app
:debug:checksum Executing org.macports.checksum (inkscape-app)
:info:checksum --->  Checksumming Inkscape.icns
:debug:checksum Calculated (rmd160) is c6b7bcc9e8576d68ce2cfc30bfd6bbd355044f47
:error:checksum Checksum (rmd160) mismatch for Inkscape.icns
:info:checksum Portfile checksum: Inkscape.icns rmd160 a0dc6e65125ad2d4554728515996c473b9aac671
:info:checksum Distfile checksum: Inkscape.icns rmd160 c6b7bcc9e8576d68ce2cfc30bfd6bbd355044f47
:debug:checksum Calculated (sha256) is 9832863f5f70e679c092d93828f933925e2e193ce859384e086059cfb2a95d60
:error:checksum Checksum (sha256) mismatch for Inkscape.icns
:info:checksum Portfile checksum: Inkscape.icns sha256 0ae10f9edd037c72b445d797e8be257dde94ef19d3df19e6aeabb1c0ec87fcca
:info:checksum Distfile checksum: Inkscape.icns sha256 9832863f5f70e679c092d93828f933925e2e193ce859384e086059cfb2a95d60
:notice:checksum ***
:notice:checksum The non-matching file appears to be HTML. See this page for possible reasons
:notice:checksum for the checksum mismatch:
:notice:checksum <https://trac.macports.org/wiki/MisbehavingServers>
:notice:checksum ***
:notice:checksum The file has been moved to: /opt/local/var/macports/distfiles/inkscape-app/Inkscape.icns.html
:error:checksum org.macports.checksum for port inkscape-app returned: Unable to verify file checksums

Attachments (1)

main.log (248.6 KB) - added by maverickwoo (Maverick Woo) 5 years ago.

Download all attachments as: .zip

Change History (7)

Changed 5 years ago by maverickwoo (Maverick Woo)

Attachment: main.log added

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

Maybe if the port switched to the Github portgroup, it would work?

comment:2 Changed 5 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:3 Changed 5 years ago by mf2k (Frank Schima)

Cc: devans@… added

Hmmm, the inkscape port uses sourceforge. Cc'ing the inkscape maintainer for possible comment.

comment:4 Changed 5 years ago by dbevans (David B. Evans)

Cc: sean@… added

This port was submitted by sean and I really don't know anything about it. Will take a look when I get a chance but sean is probably more knowledgeable. CC'ing him too.

comment:5 in reply to:  description Changed 5 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Replying to maverick.woo@…:

Apparently github changed how we can get the raw file.

Updated the github portgroup with this in r123665. See https://developer.github.com/changes/2014-04-25-user-content-security/

The URL the inkscape-app port was using was nonstandard. (If it had been using the old standard URL, there would not have been a problem.) I'll change it to use the github portgroup for this instead.

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

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.