Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#24970 closed defect (fixed)

checksum errors in xforms

Reported by: snarkhunter (Steve Langer) Owned by: raphael-st (Raphael Straub)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: ryandesign (Ryan Schmidt)
Port: xforms

Description

"port install xforms" fails with checksum errors.

Attachments (1)

port-install-xforms.out (65.3 KB) - added by snarkhunter (Steve Langer) 10 years ago.
output of "sudo port -v install xforms"

Download all attachments as: .zip

Change History (10)

Changed 10 years ago by snarkhunter (Steve Langer)

Attachment: port-install-xforms.out added

output of "sudo port -v install xforms"

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

Owner: changed from macports-tickets@… to raphael@…

Please remember to cc the maintainer. As per the FAQ, you need to indicate which mirror your file was downloaded from.

comment:2 Changed 10 years ago by snarkhunter (Steve Langer)

Cc: stephen.langer@… added

Cc Me!

comment:3 Changed 10 years ago by snarkhunter (Steve Langer)

Sorry about the missing info. I'm new to MacPorts.

The file was downloaded from http://mirror.cinquix.com/pub/savannah/xforms. (I'm surprised that that info isn't in the output file that I attached. It's printed to the terminal if I leave off the -v option and don't redirect the output.)

I did try using "port clean --all xforms", but it didn't help.

I don't see where on this form I get the option to cc the maintainer. What am I missing?

--Steve

comment:4 in reply to:  3 Changed 10 years ago by raphael-st (Raphael Straub)

Replying to stephen.langer@…:

I don't see where on this form I get the option to cc the maintainer. What am I missing?

There is a Cc field in the form you get when you create a new ticket.

comment:5 Changed 10 years ago by raphael-st (Raphael Straub)

Resolution: fixed
Status: newclosed

There was a stealth update of the doc files. Fixed in r67930. Please do a

sudo port sync

and try again.

comment:6 in reply to:  5 Changed 10 years ago by snarkhunter (Steve Langer)

Yes, that fixed it. Thanks,.

comment:7 Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added; stephen.langer@… removed

Well, you've just changed who experiences the checksum error; you haven't eliminated it.

Before r67930, users who did not already have the old files downloaded would experience a checksum error.

After r67930, users who did already have the old files downloaded will now experience a checksum error.

To prevent this problem, when a stealth update occurs, in addition to fixing the checksums, you would change the dist_subdir. Please see PortfileRecipes#stealth-updates.

comment:8 in reply to:  7 ; Changed 10 years ago by raphael-st (Raphael Straub)

Replying to ryandesign@…:

Well, you've just changed who experiences the checksum error; you haven't eliminated it.

Before r67930, users who did not already have the old files downloaded would experience a checksum error.

After r67930, users who did already have the old files downloaded will now experience a checksum error.

As I already had the version in dist_subdir and updated xforms to version 1.0.93sp1 in r68167 this was no longer a problem. Nevertheless, I added the revision to dist_subdir in r68172 to better handle future stealth documentation updates.

comment:9 in reply to:  8 Changed 10 years ago by ryandesign (Ryan Schmidt)

Replying to raphael@…:

As I already had the version in dist_subdir and updated xforms to version 1.0.93sp1 in r68167 this was no longer a problem.

Ah yes, you're right, I had overlooked that, sorry.

Note: See TracTickets for help on using tickets.