Debian Patches

Status for obitools/1.2.13+dfsg-8

Patch Description Author Forwarded Bugs Origin Last update
use_debian_libs installer uses pip and virtualenv for install, this patch removes this specific install to install in Debian dirs
and use Debian libs
Olivier Sallou <osallou@debian.org> no
fix_path_interpreter use Debian Python Olivier Sallou <osallou@debian.org> no
2to3.patch Use 2to3 to port to Python3 Unfortunately this does not work and the build fails with

...
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /build/obitools-1.2.13+dfsg/src/obitools/options/_bioseqfilter.pyx
tree = Parsing.p_module(s, pxd, full_module_name)

Error compiling Cython file:
Andreas Tille <tille@debian.org> no debian 2019-12-02
port_python3.patch fix to port to python3, upstream not maintained nor porting to py3. Olivier Sallou <osallou@debian.org> no
deocde-bytes-to-str.patch The readline function is somehow returning bytes instead of str, and so just decode to get string if readline returns bytes Nilesh Patra <nilesh@debian.org> no debian 2022-10-24
no_cython_in_binary_package.patch Drop cython3 dependency from binary package Andreas Tille <tille@debian.org> no debian 2023-12-17
qsort.patch Replace heapsort call by qsort. heapsort is a Berkeley function not available by default in Debian libc.
This patch implements a change to call qsort instead of heapsort in obitools
where needed.
.
Note that this possibly trades a performance pattern provided by heapsort for
the one of qsort: probably increased stack memory consumption according to the
manual. This also makes the sorting result more reproducible when two entries
sort equal.
Étienne Mollier <emollier@debian.org> no debian 2024-04-20

All known versions for source package 'obitools'

Links