Bug#775619: seaborn: FTBFS in jessie: Tests failures
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
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
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
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
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
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
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
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