Bug 191857 - [MAINTAINER] math/py-pandas: Update to 0.14.1
Summary: [MAINTAINER] math/py-pandas: Update to 0.14.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Some People
Assignee: Frederic Culot
URL:
Keywords:
Depends on: 191865
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-14 02:35 UTC by John W. O'Brien
Modified: 2014-07-24 17:42 UTC (History)
3 users (show)

See Also:


Attachments
Update math/py-pandas to 0.14.1 (4.55 KB, patch)
2014-07-14 02:35 UTC, John W. O'Brien
no flags Details | Diff
Update math/py-pandas to 0.14.1 (5.93 KB, patch)
2014-07-14 17:57 UTC, John W. O'Brien
no flags Details | Diff
Build log with python 2.7 (330.65 KB, text/plain)
2014-07-14 18:55 UTC, John W. O'Brien
no flags Details
Build log with python 3.3 (335.21 KB, text/plain)
2014-07-14 18:55 UTC, John W. O'Brien
no flags Details
Build log with python 3.4 (335.26 KB, text/plain)
2014-07-14 18:56 UTC, John W. O'Brien
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John W. O'Brien 2014-07-14 02:35:38 UTC
Created attachment 144644 [details]
Update math/py-pandas to 0.14.1

Change log
==========

*   Update to 0.14.1
*   Restore misplaced auxiliary test script used by regression-test target
Comment 1 John W. O'Brien 2014-07-14 11:01:51 UTC
I'm trying to figure out why the build is failing with Py3k. It looks like it sees and satisfies the numpy build requirement.


=======================<phase: build-depends  >============================
===>   py33-pandas-0.14.1 depends on file: /usr/local/lib/python3.3/site-packages/numpy/core/numeric.py - not found
===>    Verifying install for /usr/local/lib/python3.3/site-packages/numpy/core/numeric.py in /usr/ports/math/py-numpy
===>   Installing existing package /packages/All/py33-numpy-1.8.1,1.txz
Installing py33-numpy-1.8.1,1...

... but by the time we run setup.py, it feels compelled to try to fetch numpy from pypi.

=======================<phase: configure      >============================
===>  Configuring for py33-pandas-0.14.1
Download error on https://pypi.python.org/simple/numpy/: [Errno 13] Permission denied -- Some packages may not be found!
Couldn't find index page for 'numpy' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [Errno 13] Permission denied -- Some packages may not be found!
No local packages or download links found for numpy>=1.7.0b2


Complete build log:
https://pkg.saltant.net/poudriere/bulk/100amd64-default-python33/2014-07-13_22h23m55s/logs/errors/py33-pandas-0.14.1.log

This already affected 0.14.0 on the package builders.
https://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20140707/176395.html
https://lists.freebsd.org/pipermail/freebsd-python/2014-July/007214.html

Any ideas?
Comment 2 John W. O'Brien 2014-07-14 15:55:28 UTC
setuptools is failing to find installed numpy per bug 191865

I will patch setup.py to not perform the dependency checking and leave that up to the ports machinery.
Comment 3 John W. O'Brien 2014-07-14 17:57:10 UTC
Created attachment 144665 [details]
Update math/py-pandas to 0.14.1

This updated patch neuters the dependency handling in setup.py to work-around bug 191865 in an admittedly heavy-handed way. Sample build logs to follow.
Comment 4 John W. O'Brien 2014-07-14 18:55:27 UTC
Created attachment 144670 [details]
Build log with python 2.7
Comment 5 John W. O'Brien 2014-07-14 18:55:52 UTC
Created attachment 144671 [details]
Build log with python 3.3
Comment 6 John W. O'Brien 2014-07-14 18:56:14 UTC
Created attachment 144672 [details]
Build log with python 3.4
Comment 7 John W. O'Brien 2014-07-16 12:54:07 UTC
With the patch to resolve bug 191865 ready to go, it will probably be best to wait until that commit hits the tree and then to update pandas with attachment 144644 [details].
Comment 8 Kubilay Kocak freebsd_committer freebsd_triage 2014-07-16 13:19:08 UTC
Unblocked! :)
Comment 9 commit-hook freebsd_committer freebsd_triage 2014-07-24 16:47:23 UTC
A commit references this bug:

Author: culot
Date: Thu Jul 24 16:47:22 UTC 2014
New revision: 362831
URL: http://svnweb.freebsd.org/changeset/ports/362831

Log:
  - Update to 0.14.1

  PR:		ports/191857
  Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)

Changes:
  head/math/py-pandas/Makefile
  head/math/py-pandas/distinfo
  head/math/py-pandas/files/print_skipped.py
  head/math/py-pandas/scripts/
  head/math/py-pandas/scripts/print_skipped.py
Comment 10 John W. O'Brien 2014-07-24 16:55:18 UTC
Frederic, Thank you for handling this update. Why is the resolution status set to "Timeout?"
Comment 11 Frederic Culot freebsd_committer freebsd_triage 2014-07-24 17:42:56 UTC
First thank you John for submitting this PR and for having carefully followed the dependency issues (and sorry for not having been able to handle it more quickly).
Regarding the status, this was a mistake on my side and I will correct this right away.

Cheers,
Frederic