[Debian-med-packaging] Bug#973435: biosig build-depends on python3-all-dev, but only builds for the default python3 version

Alois Schlögl alois.schloegl at gmail.com
Thu Nov 12 22:46:43 GMT 2020


Thanks for the hint on py3versions, this helped solving the issue for v2.1.0.


I believe bug #972684, #973435 are fixed now.

Debian packages of biosig 2.1.0-1 are now availab
https://pub.ist.ac.at/~schloegl/biosig/debian/unstable/?C=M;O=D



On 11/10/20 11:28 AM, Andreas Tille wrote:
> Hi again,
>
> On Tue, Nov 10, 2020 at 10:10:21AM +0100, Alois Schlögl wrote:
>> Ok, I see. Biosig can be build with any python version (it is just using the
>> general API for  module extension which is not)
>>
>> That means, building it for any python version will work like this
>>
>> (cd biosig4c++/python && python3 setup.py sdist )
>>
>> (cd biosig4c++/python && python2.7 setup.py install )
> This is not needed since python2.7 will be removed.
>
>> (cd biosig4c++/python && python3.8 setup.py install )
>> (cd biosig4c++/python && python3.9 setup.py install )
> This would be
>
>      for py in $(py3versions -s) ; do
>          (cd biosig4c++/python && $py setup.py install )
>   
>> The question is: when packaging this in debian, how to tell which python
>> versions are available, and how to trigger the build for that version ?
> See above.
>   
>> Will there be a python3.8-biosig and python3.9-biosig package, and how does
>> this affect debian/control ?
> It does not affect debian/control but debian/rules.  OK, if you want
> the *easy* solutition just use
>
>          s/python3-all-dev/python3-dev/
>   
> in d/control, which solves the issue since only the default python3
> will be used (py3versions -d).  This is the *quick* fix for the bug.
> It simply depends what you *want* from your users.  I hope Michael
> or Yaroslav could comment on this.  I'm out at this point since I'm
> not a user of this package.
>
>> I've reverted the change, and partially fixed the build. Some issues remain
>> unsolved - as described before.
> Hope this helps.  Other hints might be given by debian-python at lists.debian.org.
>
> Kind regards
>
>          Andreas.
>



More information about the Debian-med-packaging mailing list