Debian Patches

Status for plfit/0.9.6+ds-3

Patch Description Author Forwarded Bugs Origin Last update
upstream-fix-pyinti2pylong.patch upstream: fix: PyInt 2 PyLong Use the Python 3 long API in the sample typemap:
The incoming-samples typemap called PyInt_Check and PyInt_AsLong. Both are
Python 2 only; Python 3 removed them. The compiler accepted the calls as
implicit declarations, so the symbols stayed undefined in the extension
module.
GCC 15 defaults to C23, where an implicit declaration is an error, so the
Python module now fails to build:
plfitPYTHON_wrap.c: error: implicit declaration of function 'PyInt_Check'
plfitPYTHON_wrap.c: error: implicit declaration of function 'PyInt_AsLong'
Call PyLong_Check and PyLong_AsLong, which are the Python 3 equivalents.
(see Forwarded link for further details).
Abhinav Srivastava <atg271@gmail.com> yes abhinavmir 2026-08-29
debianization.patch debianization Meant to maintain a minimal debian/rules, to fix warnings,
to address Debian specific stuff in general.
This patch actually specifies the Python interpreter for cmake and
in the shebang of the Python test.
Jerome Benoit <calculus@rezozer.net> not-needed debian 2024-03-15
debianization-tests.patch debianization: tests Meant to maintain a minimal debian/rules, to fix warnings,
to address Debian specific stuff in general.
This patch renders (1) the Python test less longer
by introducing a shorter continious data set
and (2) run-tests more tractable by printing their
banner not to stderr but to stdout.
Jerome Benoit <calculus@rezozer.net> not-needed debian 2021-12-29

All known versions for source package 'plfit'

Links