[Debian-med-packaging] Bug#751277: python-biopython: FTBFS on mips* powerpc s390x

David Gosselin dave at appleside.org
Mon Aug 18 11:43:10 UTC 2014


I can provide SSH access to a PowerMac G5 running 7.6 if you'd like to test this. 

> On Aug 18, 2014, at 4:01, Andreas Tille <andreas at an3as.eu> wrote:
> 
> Hi porters,
> 
> could you please be so kind to check this issue?  It would be great to
> find out why the test suite of biopython fails on these architectures.
> 
> Thanks a lot
> 
>       Andreas.
> 
>> On Mon, Aug 18, 2014 at 12:35:53AM -0700, Michiel de Hoon wrote:
>> Hi Andreas,
>> 
>> Without access to powerpc, I have no way to test the code.
>> Can you try recompiling Biopython and checking what exactly happens inside the distance_converter function in Bio/Cluster/clustermodule.c ?
>> For example, I am really wondering what strlen(data) inside this function returns on powerpc.
>> 
>> Best,
>> -Michiel.
>> 
>> --------------------------------------------
>> On Sat, 8/16/14, Andreas Tille <andreas at an3as.eu> wrote:
>> 
>> Subject: Re: Bug#751277: python-biopython: FTBFS on mips* powerpc s390x
>> To: "Peter Cock" <p.j.a.cock at googlemail.com>
>> Cc: "Dejan Latinovic" <Dejan.Latinovic at imgtec.com>, "Michiel de Hoon" <mjldehoon at yahoo.com>, "Biopython discussion list" <biopython at lists.open-bio.org>, "751277 at bugs.debian.org" <751277 at bugs.debian.org>, "biopython-dev at biopython.org" <biopython-dev at biopython.org>
>> Date: Saturday, August 16, 2014, 5:37 AM
>> 
>> Hi Peter,
>> 
>> On Thu, Aug 14, 2014 at
>> 09:52:40AM +0100, Peter Cock wrote:
>>> 
>>> 
>>>>    1. waiting for
>> your confirmation / patch
>>> 
>>>    2. deactivating the specific test
>>>>    3. exclude mips for
>> biopython
>>>>    4. ? any
>> better idea ?
>>> 
>>> In the current state all the work we spent in biopython
>> over the last
>>>> monthes will not
>> migrate to testing for the simple reason that the
>>>> current package in testing just does
>> not run the test suite at build
>> time and moreover python3 is not supported.
>>>> 
>>>> Kind
>> regards
>>> 
>>>       Andreas.
>>> 
>>> I would suggest (2), deactivate this test
>> (at least for for mips) as
>>> the most
>> practical short term solution for the Debian packages.
>>> Or if you prefer (3), don't target
>> mips for the Biopython package
>> (yet).
>>> 
>>> Medium
>> term, I hope we can fix the C code to handle either
>>> Endian platform - option (1).
>> 
>> It seems after having fixed
>> the issue caused by wise we have one
>> remaining problem:
>> 
>>   On powerpc[1] and s390x[2] test_Cluster
>> fails even with Python 2.7 with:
>> 
>> ======================================================================
>> ERROR: test_clusterdistance
>> (test_Cluster.TestCluster)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File
>> "/«BUILDDIR»/python-biopython-1.64+dfsg/.pybuild/pythonX.Y_3.4/build/Tests/test_Cluster.py",
>> line 212, in test_clusterdistance
>>    
>> method='a', transpose=0)
>> ValueError:
>> method should be a single character
>> 
>> ======================================================================
>> ERROR: test_kcluster
>> (test_Cluster.TestCluster)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File
>> "/«BUILDDIR»/python-biopython-1.64+dfsg/.pybuild/pythonX.Y_3.4/build/Tests/test_Cluster.py",
>> line 141, in test_kcluster
>>    
>> method='a', dist='e')
>> ValueError: method should be a single
>> character
>> 
>> ======================================================================
>> ERROR: test_somcluster
>> (test_Cluster.TestCluster)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File
>> "/«BUILDDIR»/python-biopython-1.64+dfsg/.pybuild/pythonX.Y_3.4/build/Tests/test_Cluster.py",
>> line 557, in test_somcluster
>>    
>> inittau=0.02, niter=100, dist='e')
>> ValueError: distance should be a single
>> character
>> 
>> ======================================================================
>> ERROR: test_treecluster
>> (test_Cluster.TestCluster)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File
>> "/«BUILDDIR»/python-biopython-1.64+dfsg/.pybuild/pythonX.Y_3.4/build/Tests/test_Cluster.py",
>> line 290, in test_treecluster
>>    
>> transpose=0, method='a', dist='e')
>> ValueError: method should be a single
>> character
>> 
>> ----------------------------------------------------------------------
>> Ran 210 tests in 293.712 seconds
>> 
>> FAILED (failures = 1)
>> 
>> 
>> On sparc[3]
>> there is a problem with dialign but sparc is no release
>> architecture and wie might ignore this.  It
>> might be a helpful hint
>> anyway.
>> 
>> Any hint for the test_Cluster
>> problem?  If not I would also consider to
>> hide it cowardly under the carpet for the
>> moment.  The new package is so
>> much better
>> tested than the one in the testing distribution which
>> does
>> not even dare about any unit tests and
>> only for this reason reached the
>> testing
>> distribution.
>> 
>> What do you
>> think?
>> 
>> Kind regards
>> 
>>    
>>    Andreas.
>> 
>> scrool these links to the end to see the
>> problem:
>> 
>> [1] https://buildd.debian.org/status/fetch.php?pkg=python-biopython&arch=powerpc&ver=1.64%2Bdfsg-3&stamp=1408116532
>> [2] https://buildd.debian.org/status/fetch.php?pkg=python-biopython&arch=s390x&ver=1.64%2Bdfsg-3&stamp=1408107524
>> [3]
>> https://buildd.debian.org/status/fetch.php?pkg=python-biopython&arch=sparc&ver=1.64%2Bdfsg-3&stamp=1408130792
>> 
>> -- 
>> http://fam-tille.de
> 
> -- 
> http://fam-tille.de
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-powerpc-REQUEST at lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster at lists.debian.org
> Archive: https://lists.debian.org/20140818080110.GI5300@an3as.eu
> 



More information about the Debian-med-packaging mailing list