Ticket #24970 (closed defect: fixed)
checksum errors in xforms
| Reported by: | stephen.langer@… | Owned by: | raphael@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.2 |
| Keywords: | Cc: | ryandesign@… | |
| Port: | xforms |
Description
"port install xforms" fails with checksum errors.
Attachments
Change History
Changed 3 years ago by stephen.langer@…
- Attachment port-install-xforms.out added
comment:1 Changed 3 years ago by jmr@…
- 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:3 follow-up: ↓ 4 Changed 3 years ago by stephen.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 3 years ago by raphael@…
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 follow-up: ↓ 6 Changed 3 years ago by raphael@…
- Status changed from new to closed
- Resolution set to fixed
There was a stealth update of the doc files. Fixed in r67930. Please do a
sudo port sync
and try again.
comment:7 follow-up: ↓ 8 Changed 3 years ago by ryandesign@…
- 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 ; follow-up: ↓ 9 Changed 3 years ago by raphael@…
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.


output of "sudo port -v install xforms"