[MacPorts] #47953: myrepos @1.20150503 fetch failed
#47953: myrepos @1.20150503 fetch failed ----------------------------+-------------------------------- Reporter: martin.kuehl@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: ----------------------------+-------------------------------- Fetching the current archive fails. See attached log. Note that it tries to fetch from what I think is the master location as defined by the github port group: https://github.com/joeyh/myrepos/releases/download/1.20150503/myrepos-1.2015..., which doesn't exist. There is a source tarball available at https://github.com/joeyh/myrepos/archive/1.20150503.tar.gz but it has a different checksum. The corresponding release page is https://github.com/joeyh/myrepos/releases/tag/1.20150503 -- Ticket URL: <https://trac.macports.org/ticket/47953> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: myrepos | -----------------------------+---------------------- Changes (by mf2k@…): * owner: macports-tickets@… => gjasny@… * port: => myrepos Comment: In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainers ({{{port info --maintainers myrepos}}}), if any. -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: myrepos | -----------------------------+---------------------- Description changed by mf2k@…: Old description:
Fetching the current archive fails. See attached log.
Note that it tries to fetch from what I think is the master location as defined by the github port group: https://github.com/joeyh/myrepos/releases/download/1.20150503/myrepos-1.2015..., which doesn't exist.
There is a source tarball available at https://github.com/joeyh/myrepos/archive/1.20150503.tar.gz but it has a different checksum.
The corresponding release page is https://github.com/joeyh/myrepos/releases/tag/1.20150503
New description: Fetching the current archive fails. See attached log. Note that it tries to fetch from what I think is the master location as defined by the github port group:[[BR]] https://github.com/joeyh/myrepos/releases/download/1.20150503/myrepos-1.2015... [[BR]] which doesn't exist. There is a source tarball available at[[BR]] https://github.com/joeyh/myrepos/archive/1.20150503.tar.gz [[BR]] but it has a different checksum. The corresponding release page is https://github.com/joeyh/myrepos/releases/tag/1.20150503 -- -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: myrepos | -----------------------------+---------------------- Changes (by jmr@…): * cc: nottwo@… (added) -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: myrepos | -----------------------------+---------------------- Changes (by nottwo@…): * status: new => closed * resolution: => fixed Comment: Sorry for breaking the port. I'm not sure how I managed to get it to install for me locally. It's possible to formally create a Release that gets a URL of the form http://github.com/$account/$repo/releases/download/${tag_prefix}${tag}.tar.gz Tags automatically get put into Releases with download URLs of the form http://github.com/account/repo/archive/${tag_prefix}${tag}.$suffix Repository archives of commits and tags are also available to download from http://gihtub.com/$account/$repo/tarball/${tag_prefix}${tag} The archive downloaded from a tag autorelease has a different checksum than a tag tarball due to their having different containing folder names. I've dropped the "github.from_tarball releases" so it uses the default 'grab from tag' logic and updated the checksums. r137292 -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: myrepos | -----------------------------+---------------------- Changes (by ryandesign@…): * cc: chunyang@…, ryandesign@… (added) Comment: Replying to [attachment:Portfile-myrepos.diff chunyang@…]:
Setup tarball URL manually, since github 1.0 group doesn't support(?)
Please see #40518. -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: myrepos | -----------------------------+---------------------- Comment (by ryandesign@…): Replying to [comment:4 nottwo@…]:
Sorry for breaking the port. I'm not sure how I managed to get it to install for me locally.
I'm not sure either... was there maybe a release uploaded at the time, but the developer has since removed it? -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: myrepos | -----------------------------+---------------------- Comment (by martin.kuehl@…): Replying to [comment:4 nottwo@…]:
I've dropped the "github.from_tarball releases" so it uses the default 'grab from tag' logic and updated the checksums.
Thanks! I'm seeing the same problem with vcsh @1.20150502_0, should I open another ticket for that? -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#47953: myrepos @1.20150503 fetch failed -----------------------------+---------------------- Reporter: martin.kuehl@… | Owner: gjasny@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: myrepos | -----------------------------+---------------------- Comment (by nottwo@…): Yes, same problem. vcsh also has the issue where make all runs the tests which require some Perl modules, some of which aren't packaged by Macports. On top of that, my Macports git doesn't create .git/branches, which the vcsh tests assume. vcsh upstream is considering both of those issues. I've fixed things for us in r137333 & r137334. -- Ticket URL: <https://trac.macports.org/ticket/47953#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts