[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#861649: RFS: gudhi/2.0.0+dfsg-1 [ITP]



Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "gudhi"

 * Package name    : gudhi
   Version         : 2.0.0+dfsg-1
   Upstream Author   : Gudhi Project / INRIA
 * URL               : http://gudhi.gforge.inria.fr/
 * License           : GPL3+
   Section           : math

It builds these binary packages:

 gudhui     - Generic open source C++ library for Topological Data Analysis
 libgudhi-dev - Generic open source C++ library for Topological Data Analysis
 libgudhi-doc - Generic open source C++ library for Topological Data Analysis
 libgudhi-examples - Generic open source C++ library for Topological Data Analysis
 python3-gudhi - Generic open source C++ library for Topological Data Analysis

(I now notice that I've been duplicating my short package
descriptions. This will be fixed.)

GUDHI is primarily a C++ header-only template library for computations
in the mathematical field of topological data analysis. The C++
template library is in libgudhi-dev, and its documentation (built by
Doxygen) is in libgudhi-doc. The -examples package contains upstream's
example programs (both source and compiled). python3-gudhi contains
the package's Python (3) interface. Upstream's GUI tool for a small
part of the library functionality is in the package gudhui. The latter
program is perhaps of questionable quality.

The package contains an autopkgtest test suite that leverages
upstream's tests of the Python interface.

During my RFS for version 1.3.1 of this package (#840739), concern was
voiced over unclear licensing terms for some of upstream's files. I
believe I have rectified this now. In particular, the DFSG-repacked
tarball removes a lot of example data files under unclear licensing as
shipped by upstream.

The package includes the following patches:

 0001-Disable-some-tests-that-uncleanly-write-outside-of-t.patch -
 Some of upstream's tests write all over the place. These have been
 disabled for now.

 0002-Disable-tests-that-use-DFSG-deleted-data-files.patch - Some of
 upstream's tests use the unclearly licensed data files that were
 removed for the DFSG tarball. Disable these.

 0003-Force-Python-3-detection-to-avoid-mixing-2-and-3.patch -
 Upstream's build system gets confused if a Python 2 interpreter and
 Cython 3 are both present. Work around this by looking only for
 version 3 of both.

To access further information about this package, please visit the following URL:

 https://mentors.debian.net/package/gudhi


Alternatively, one can download the package with dget using this command:

 dget -x https://mentors.debian.net/debian/pool/main/g/gudhi/gudhi_2.0.0+dfsg-1.dsc


  Regards,
   Gard Spreemann


Reply to: