#14078 closed defect (fixed)
webarchiver 0.2 fetch failure
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | boeyms@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | nox@…, lists@… | |
Port: | webarchiver |
Description
$ sudo port install webarchiver Password: ---> Fetching webarchiver ---> Attempting to fetch webarchiver-source-0.2.zip from http://entropy.textdriven.com/files/ ---> Attempting to fetch webarchiver-source-0.2.zip from http://svn.macports.org/repository/macports/distfiles/webarchiver ---> Attempting to fetch webarchiver-source-0.2.zip from http://svn.macports.org/repository/macports/distfiles/general/ ---> Attempting to fetch webarchiver-source-0.2.zip from http://svn.macports.org/repository/macports/downloads/webarchiver Error: Target org.macports.fetch returned: fetch failed Error: Status 1 encountered during processing. $
Change History (13)
comment:1 Changed 17 years ago by boeyms@…
Status: | new → assigned |
---|
comment:3 Changed 16 years ago by nox@…
Port: | webarchiver added |
---|
comment:4 Changed 16 years ago by boeyms@…
Man, I wish I had the time to trawl these open tickets, nox :P
I still have the source, so I'm willing to post it somewhere, but I doubt that I'll want to try supporting it at any stage.
One other thought I had is with respect to the licensing of the source, or rather its lack of any explicit licensing. A quick Google search reveals that the original author of the webarchiver source has the same name as the guy who develops Scrivener, so I might drop him a line to see if it's actually him and, if it is, see what he wants to do with the source.
Don't expect me to do any of this stuff before exams finish at the end of this month, though :P
comment:6 follow-up: 7 Changed 16 years ago by lists@…
I can mirror the source if you've got it; I can't seem to track it down effectively at the moment. Worst case, can you shoot it to me via email and I'll handle the hosting aspect?
comment:7 follow-up: 8 Changed 16 years ago by boeyms@…
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Replying to lists@…:
I can mirror the source if you've got it; I can't seem to track it down effectively at the moment. Worst case, can you shoot it to me via email and I'll handle the hosting aspect?
No need to worry now; I've just been contacted by the original author, and he's put the project up on github, with a version bump. I updated the Portfile in 42998. Thanks!
comment:8 Changed 16 years ago by lists@…
Attempting to fetch paulwilliam-webarchiver-14f7c37ff6016a2d200f40f1f67245be849cec35.tar.gz from http://github.com/paulwilliam/webarchiver/tarball/0.3/ ---> Verifying checksum(s) for webarchiver Error: Checksum (md5) mismatch for paulwilliam-webarchiver-14f7c37ff6016a2d200f40f1f67245be849cec35.tar.gz Error: Checksum (sha1) mismatch for paulwilliam-webarchiver-14f7c37ff6016a2d200f40f1f67245be849cec35.tar.gz Error: Checksum (rmd160) mismatch for paulwilliam-webarchiver-14f7c37ff6016a2d200f40f1f67245be849cec35.tar.gz Error: Target org.macports.checksum returned: Unable to verify file checksums Error: Status 1 encountered during processing.
comment:9 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Confirmed; I get checksum mismatches too.
comment:10 Changed 16 years ago by boeyms@…
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Weird; the checksums I'm getting now are definitely not the same as when I first fetched them, and in both cases I did so using port. I suspect that the old tarball didn't contain the .gitattributes and .gitignore files that it contains now, but I don't have the old tarball to confirm it. The code itself looks the same, and I don't think github has been compromised, so I've updated the checksums in changeset:43275.
comment:11 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
The checksums again don't match. The gzip file I downloaded just now differs from the one I downloaded four days ago, however the tar file inside is identical. I suspect github dynamically creates these archives, and that because the gzip format needs entropy, the gzip file is different every time it is generated.
The author of this software should provide distfiles for download on their web site. If they will not do so, we should put it in the MacPorts repository.
Also, don't forget to change the dist_subdir anytime you update checksums for a stealth upgrade, so that anyone who still has the old distfile around does not then encounter a checksum mismatch error, e.g. this time around you could add "dist_subdir ${name}/${version}
" to the portfile, and you could remove it when the next version number is released.
comment:12 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
We have noted the same problem with osx2x now, so that confirms it: we should not use github in master_sites anymore.
I added the webarchiver 0.3 distfile to the repository in r47568 and updated the port in r47570.
The home page and distribution master site no longer exist. I have the original source distribution, so I can put it into the MacPorts repository if so desired, but I don't know if it's worth doing so. I could also post it on my home page as a piece of apparently orphaned software that I'm willing to try to maintain, because it seems very simple, but I don't know if I want to do that yet.