Opened 16 years ago

Closed 15 years ago

Last modified 15 years ago

#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 16 years ago by boeyms@…

Status: newassigned

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.

comment:2 Changed 15 years ago by nox@…

Cc: nox@… added

So? What have you decided?

comment:3 Changed 15 years ago by nox@…

Port: webarchiver added

comment:4 Changed 15 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:5 Changed 15 years ago by lists@…

Cc: lists@… added

Cc Me!

comment:6 Changed 15 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 in reply to:  6 ; Changed 15 years ago by boeyms@…

Resolution: fixed
Status: assignedclosed

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 in reply to:  7 Changed 15 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 15 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: closedreopened

Confirmed; I get checksum mismatches too.

comment:10 Changed 15 years ago by boeyms@…

Resolution: fixed
Status: reopenedclosed

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 15 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: closedreopened

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 15 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: reopenedclosed

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.

comment:13 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.