Opened 8 years ago

Closed 8 years ago

#51385 closed defect (worksforme)

py27-scipy upgrade fails

Reported by: dershow Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: seanfarley (Sean Farley)
Port: py-scipy

Description

I have 0.17.0_0 installed and I just attempted an upgrade to 0.17.1_0, but it fails during build. Log file is attached.

Attachments (1)

main.log (24.1 KB) - added by dershow 8 years ago.

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by dershow

Attachment: main.log added

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Cc: sean@… removed
Owner: changed from macports-tickets@… to sean@…
Port: py-scipy added; py27-scicpy removed

comment:2 Changed 8 years ago by mf2k (Frank Schima)

Cc: sean@… added; michaelld@… removed
Owner: changed from sean@… to michaelld@…

comment:3 Changed 8 years ago by michaelld (Michael Dickens)

We've seen this one before, e.g., #49366:

:info:build     raise ValueError, "insecure string pickle"
:info:build ValueError: insecure string pickle

It has something to do with Cython not being up to date, IIRC. The solution was to do something like the following:

sudo port clean "py*-scipy"
sudo port selfupdate
sudo port upgrade "py*-cython" and installed

Then try to update py*-scipy.

comment:4 Changed 8 years ago by dershow

Doing the above didn't upgrade anything. But, then when I attempted to upgrade again, it worked. So, I think that probably cleaning all the installed "py*-scipy" is what fixed it? Anyway, the upgrade does now work for me. But, I can't close the ticket.

comment:5 Changed 8 years ago by michaelld (Michael Dickens)

Resolution: worksforme
Status: newclosed

Great! Sometimes "cruft happens" even during a build. I'll close the ticket.

Note: See TracTickets for help on using tickets.