Opened 13 years ago

Closed 13 years ago

#28682 closed defect (fixed)

py*-cython: Upstream servers have different versions of Cython-0.14.1.tar.gz

Reported by: m.haller@… Owned by: akitada@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), julien.cornebise@…, robitaille@…
Port: py-cython, py25-cython, py26-cython, py27-cython, py31-cython

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

Similar ticket is #28526, but the file Cython-0.14.1.tar.gz file was altered again, so that the checksums do not match.

:debug:checksum Executing org.macports.checksum (py27-cython)
:info:checksum --->  Checksumming Cython-0.14.1.tar.gz
:error:checksum Checksum (sha1) mismatch for Cython-0.14.1.tar.gz
:info:checksum Portfile checksum: Cython-0.14.1.tar.gz sha1 b3bdf0aa403f92cd025eadf9a5dfaa32c5097d12
:info:checksum Distfile checksum: Cython-0.14.1.tar.gz sha1 2edc619bea5636fdc265d21112cd4a3654132603
:error:checksum Checksum (rmd160) mismatch for Cython-0.14.1.tar.gz
:info:checksum Portfile checksum: Cython-0.14.1.tar.gz rmd160 98706027d3ef7893697de99965abc7f93b76e041
:info:checksum Distfile checksum: Cython-0.14.1.tar.gz rmd160 2df38d0fcbd653ef2ae7f56d21004c781029ec16
:info:checksum The correct checksum line may be:
:info:checksum checksums           md5     1ae1947c1218110f0e41fc95b2bc4530 \
                    sha1    2edc619bea5636fdc265d21112cd4a3654132603 \
                    rmd160  2df38d0fcbd653ef2ae7f56d21004c781029ec16
:error:checksum Target org.macports.checksum returned: Unable to verify file checksums

Change History (14)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: Version bump again py*-cython-0.14.1py*-cython: Upstream servers have different versions of Cython-0.14.1.tar.gz

The problem here is that there are different upstream versions of Cython-0.14.1.tar.gz on http://www.cython.org/release and http://pypi.python.org/packages/source/C/Cython . The MacPorts distfiles mirror has mirrored the former.

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Owner: changed from macports-tickets@… to akitada@…

comment:4 Changed 13 years ago by m.haller@…

Cc: m.haller@… added

Cc Me!

comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: m.haller@… removed

They are actually different versions of the software; the diff between them is almost 15,000 lines long.

The distfile on cython.org has a Parsing.c "Generated by Cython 0.14.1 on Fri Feb 4 01:17:37 2011" and a .gitrev that says "1f735bf4b78b1d6be38445b1daf75fbbf7f97d29"

The one on pypi.python.org has a Parsing.c "Generated by Cython 0.14.1 on Fri Feb 4 03:08:25 2011" and a .gitrev that says "ac98442177f92847925c28eca2256d668c8adbc1".

Also, this has happened before, with 0.13; see #26627.

P.S: As reporter, you do not need to Cc yourself.

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

comment:7 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Upstream is now aware of the problem and plans to revise their release procedures to avoid the problem in the future.

Upstream has replaced the 0.14.1 distfile on www.cython.org with the one on pypi.python.org; that means we need to handle this in MacPorts with the stealth update procedure.

comment:8 Changed 13 years ago by julien.cornebise@…

Cc: julien.cornebise@… added

Cc Me!

comment:9 Changed 13 years ago by sanchom (Sancho McCann)

Workaround: edit the Portfile to include the checksums shown in this report.

comment:10 Changed 13 years ago by robitaille@…

Has this been fixed in the Portfile repository?

comment:11 Changed 13 years ago by robitaille@…

Cc: robitaille@… added

Cc Me!

comment:12 in reply to:  10 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to robitaille@…:

Has this been fixed in the Portfile repository?

Probably not, but a new version 0.15 was released a few days ago, so updating to that version would fix it.

comment:13 Changed 13 years ago by robitaille@…

Ok - since the maintainer is set to 'nomaintainer' I'll update the Portfiles to 0.15.

comment:14 Changed 13 years ago by robitaille@…

Resolution: fixed
Status: newclosed

Updated Cython Portfile to 0.15 in r82199

Note: See TracTickets for help on using tickets.