Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-20 Thread Yaroslav Halchenko

On Fri, 20 Feb 2015, Mehdi Dogguy wrote:

 What is the impact of disabling statsmodels 0.6 features in seaborn?
 Also, AFAICS, the runtime error is not catched, so I guess the program
 will just kill itself?

not kill but throw an exception, and quite an informative one ;)

 Why not just setting _has_statsmodels=False when statsmodels version
 is older than 0.6?

actually not a bad idea overall, but then we would need to differentiate
in message since currently it might require user to Please install
statsmodels. which would otherwise be utterly confusing...
overall -- I think it is ok for few of those methods to explicitly puke
that yeap -- need newer statsmodels

overall -- take it or RM it, I don't think I would spend more time on
this one for jessie (unless new grave one comes up)

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834   Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-19 Thread Mehdi Dogguy
On Sun, Feb 15, 2015 at 01:49:32PM -0500, Yaroslav Halchenko 
deb...@onerussian.com wrote:
 
 Yeah Stuart, thank you for the analysis... I even tried to figure out
 shim for compatibility but gave up and decided to let it die off from
 jessie encouraging people  just to fetch recent one from NeuroDebian
 alongside with more recent statsmodels.  But if I do get a moment today
 I will try to push the 2nd one suppressing functionality (so it spits
 out explicit error) and leading for
 SkipTest for those few functions which depend on new statsmodels.  But
 that is only if I find strength/time later today and otherwise tomorrow
 it would get plunged from jessie.
 

Any news? Should we add a removal hint for seaborn?

Regards,

-- 
Mehdi Dogguy


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-19 Thread Yaroslav Halchenko

On Thu, 19 Feb 2015, Mehdi Dogguy wrote:
  Yeah Stuart, thank you for the analysis... I even tried to figure out
  shim for compatibility but gave up and decided to let it die off from
  jessie encouraging people  just to fetch recent one from NeuroDebian
  alongside with more recent statsmodels.  But if I do get a moment today
  I will try to push the 2nd one suppressing functionality (so it spits
  out explicit error) and leading for
  SkipTest for those few functions which depend on new statsmodels.  But
  that is only if I find strength/time later today and otherwise tomorrow
  it would get plunged from jessie.


 Any news? Should we add a removal hint for seaborn?

Since you haven't removed yet -- gimme please few more days, I will fix
it up for jessie

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834   Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-19 Thread Mehdi Dogguy
On Thu, Feb 19, 2015 at 09:50:40PM -0500, Yaroslav Halchenko y...@debian.org 
wrote:
 tags -1 pending
 
 On Thu, 19 Feb 2015, Yaroslav Halchenko wrote:
   Any news? Should we add a removal hint for seaborn?
 
  Since you haven't removed yet -- gimme please few more days, I will fix
  it up for jessie
 
 I have just uploaded -3 with fixes for mentioned FTBFS and few others
 which could happen if built on 32 bit
 

What is the impact of disabling statsmodels 0.6 features in seaborn?
Also, AFAICS, the runtime error is not catched, so I guess the program
will just kill itself?

Why not just setting _has_statsmodels=False when statsmodels version
is older than 0.6?

Regards,

-- 
Mehdi Dogguy


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-19 Thread Yaroslav Halchenko
tags -1 pending

On Thu, 19 Feb 2015, Yaroslav Halchenko wrote:
  Any news? Should we add a removal hint for seaborn?

 Since you haven't removed yet -- gimme please few more days, I will fix
 it up for jessie

I have just uploaded -3 with fixes for mentioned FTBFS and few others
which could happen if built on 32 bit

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834   Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-02-15 Thread Yaroslav Halchenko
On Mon, 19 Jan 2015 00:31:40 +1100 Stuart Prescott stu...@debian.org wrote:
 Control: tag -1 confirmed

  Relevant part (hopefully):
 File /usr/lib/python2.7/dist-packages/numpy/testing/decorators.py, 
 line 146, in skipper_func
   return f(*args, **kwargs)
 File 
 /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/tests/test_distributions.py,
  
 line 202, in test_statsmodels_univariate_kde
   self.cut, self.clip)
 File 
 /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/distributions.py, 
 line 
 674, in _statsmodels_univariate_kde
   kde = sm.nonparametric.KDEUnivariate(data)
   AttributeError: 'module' object has no attribute 'KDEUnivariate'

 KDEUnivariate and KDEMultivariate were introduced in statsmodels 0.5 but 
 jessie has 0.4.2. seaborn should have had a versioned dependency on python-
 statsmodels to prevent it migrating without necessary dependencies.

 Choices appear to be:

 * remove seaborn from jessie

 * suppress the test failure, leaving some horribly non-functional code in the 
 jessie packages for seaborn

 * write a considerable amount of compatibility code

Yeah Stuart, thank you for the analysis... I even tried to figure out
shim for compatibility but gave up and decided to let it die off from
jessie encouraging people  just to fetch recent one from NeuroDebian
alongside with more recent statsmodels.  But if I do get a moment today
I will try to push the 2nd one suppressing functionality (so it spits
out explicit error) and leading for
SkipTest for those few functions which depend on new statsmodels.  But
that is only if I find strength/time later today and otherwise tomorrow
it would get plunged from jessie.

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834   Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-01-18 Thread Stuart Prescott
Control: tag -1 confirmed

 Relevant part (hopefully):
File /usr/lib/python2.7/dist-packages/numpy/testing/decorators.py, 
line 146, in skipper_func
  return f(*args, **kwargs)
File 
/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/tests/test_distributions.py,
 
line 202, in test_statsmodels_univariate_kde
  self.cut, self.clip)
File 
/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/distributions.py, line 
674, in _statsmodels_univariate_kde
  kde = sm.nonparametric.KDEUnivariate(data)
  AttributeError: 'module' object has no attribute 'KDEUnivariate'

KDEUnivariate and KDEMultivariate were introduced in statsmodels 0.5 but 
jessie has 0.4.2. seaborn should have had a versioned dependency on python-
statsmodels to prevent it migrating without necessary dependencies.

Choices appear to be:

* remove seaborn from jessie

* suppress the test failure, leaving some horribly non-functional code in the 
jessie packages for seaborn

* write a considerable amount of compatibility code

cheers
Stuart


-- 
Stuart Prescotthttp://www.nanonanonano.net/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/ stu...@debian.org
GPG fingerprint90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775619: seaborn: FTBFS in jessie: Tests failures

2015-01-17 Thread Lucas Nussbaum
Source: seaborn
Version: 0.4.0-2
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20150117 qa-ftbfs
Justification: FTBFS in jessie on amd64

Hi,

During a rebuild of all packages in jessie (in a jessie chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
   File /usr/lib/python2.7/dist-packages/numpy/testing/decorators.py, line 
 146, in skipper_func
 return f(*args, **kwargs)
   File 
 /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/tests/test_distributions.py,
  line 202, in test_statsmodels_univariate_kde
 self.cut, self.clip)
   File 
 /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/seaborn/distributions.py, line 
 674, in _statsmodels_univariate_kde
 kde = sm.nonparametric.KDEUnivariate(data)
 AttributeError: 'module' object has no attribute 'KDEUnivariate'
 
 --
 Ran 241 tests in 54.035s
 
 FAILED (SKIP=7, errors=7)
 E: pybuild pybuild:256: test: plugin custom failed with: exit code=1: 
 nosetests -s -v --with-doctest /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/
 dh_auto_test: pybuild --test -i python{version} -p 2.7 --dir . returned exit 
 code 13
 make[1]: *** [override_dh_auto_test] Error 13
 debian/rules:15: recipe for target 'override_dh_auto_test' failed

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2015/01/17/seaborn_0.4.0-2_jessie.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org