Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513392 - dev-python/dulwich-0.9.7 version bump request and test failure (under pypy)
Summary: dev-python/dulwich-0.9.7 version bump request and test failure (under pypy)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Fabian Groffen
URL: https://github.com/jelmer/dulwich/iss...
Whiteboard:
Keywords: TESTFAILURE, UPSTREAM
Depends on:
Blocks:
 
Reported: 2014-06-15 22:39 UTC by Alex Efros
Modified: 2014-06-20 02:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
diff -u of prior and new versions (dulwich.patch,1.68 KB, patch)
2014-06-17 16:51 UTC, Ian Delaney (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Efros 2014-06-15 22:39:25 UTC
Current versions in portage (0.9.4, 0.9.5) is buggy (check https://github.com/schacon/hg-git/issues/280), please bump to 0.9.7.
Comment 1 Ian Delaney (RETIRED) gentoo-dev 2014-06-17 16:51:05 UTC
Created attachment 379136 [details, diff]
diff -u of prior and new versions

dropped py2.6 pypy2_0 add py3 support.

added new dep gevent. Re-write of test phase.  Use of the traditional make check triggers a seg fault under pypy but works fine with py2.7.  After exhaustive testing it's apparent that the travis testing has missed it and it's likely a bug in _diff_tree.pypy-22.so according to the upstream owner maintainer.  In summary, make check should suffice for both but it doesn't yet.

Also added IUSE examples and examples install.

gevent is an optional runtime dep which I've included as a test dep.  Setting in RDEPEND will block pypy as an impl.  It could be discarded but I prefer to include it.

This is good to 'go' for commit as is, however we now have upstream looking at fixing the bug under pypy, which is a case of the testsuite doing what it was made for.

I shall commit in a few days if not done so by the assignee.
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2014-06-20 02:58:55 UTC
*dulwich-0.9.7 (20 Jun 2014)

  20 Jun 2014; Ian Delaney <idella4@gentoo.org> +dulwich-0.9.7.ebuild:
  drop py2.6 pypy2_0, add IUSE examples, dep for tests, updrade test phase,
  closes Bug #513392