#67358 closed defect (fixed)

cdo @2.2.0: fetch failure

Reported by: macpurity (John R) Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: remkos (Remko Scharroo)
Port: cdo

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Unable to fetch latest version of CDO (cdo-2.2.0_0+eccodes.darwin_21.x86_64.tbz2)

Runs through all archives, then fails:

Error: Failed to fetch cdo: The requested URL returned error: 404
...
Error: Processing of port cdo failed

Change History (3)

comment:1 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

Cc: remkos added
Description: modified (diff)
Keywords: Failed fetch removed
Owner: set to tenomoto
Status: newassigned
Summary: 404 error when fetching CDOcdo @2.2.0: fetch failure

Yes, we see fetch failures on all buildbot machines too.

It looks like a stealth update has occurred. The download ID has changed from 28012 to 28013 and the checksums have changed. Since the original file is no longer there and we didn't mirror it because it had already disappeared by the time the port update was committed, I cannot say what has changed between the old 2.2.0 and the new 2.2.0. Remko, if you still have the old 2.2.0 tarball on your system, you could compare them.

comment:2 Changed 12 months ago by remkos (Remko Scharroo)

Unfortunately, I don't have the tarball either any more. But was able to tell the time that I first successfully tested the new Portfile. Therefore, I could tell which files were changed since then:

./ChangeLog
./contrib/cdoCompletion.tcsh
./contrib/cdoCompletion.bash
./contrib/cdoCompletion.zsh
./src/percentiles_hist.cc

It looks like indeed the developer decided to pull the previous tarball because some remaining bug, hoping that nobody had downloaded it yet. I suggest the solution is to make a revision 1 pointing to the new tarball.

See Pull Request: https://github.com/macports/macports-ports/pull/18498

comment:3 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.