Bug#811073: RFS: lbfgsb/3.0-1 [ITP]
control: owner -1 !
control: tags -1 moreinfo
Hi,
something needs changes:
- std-version= 3.9.7
- no watch file?
- no sane build system, why are you building the library such way?
you seem to use just two files in your library, why everything is dropped?
I don't think flags in rules are actually evaluated, because you don't set them
- dbg package is useless now that we have ddbg automatic generation.
Please address/comment/fix the above, and I'll do another spin
cheers,
G.
Il Venerdì 15 Gennaio 2016 13:45, Gard Spreemann <gspreemann@gmail.com> ha scritto:
Package: sponsorship-requests
Severity: wishlist
Dear mentors,
I am looking for a sponsor for my package "lbfgsb"
* Package name : lbfgsb
Version : 3.0-1
Upstream Author : Ciyou Zhu, Richard Byrd, Jorge Nocedal and Jose Luis Morales
* URL : http://users.iems.northwestern.edu/~nocedal/lbfgsb.html
* License : BSD-3-clause
Section : math
It builds these binary packages:
liblbfgsb-dev - Limited-memory quasi-Newton bound-constrained
optimization (static library)
liblbfgsb0 - Limited-memory quasi-Newton bound-constrained
optimization
liblbfgsb0-dbg - Limited-memory quasi-Newton bound-constrained
optimization (debug symbols)
Note that upstream's tarball [1] contains precompiled binaries, and is
also a minor tarbomb. I have therefore repackaged it. You will find
that my orig tarball is a strict subset of upstream's.
My package includes two patches:
- replace-linpack-with-lapack.patch: The library code originally uses
LINPACK (from an embedded copy). Since LINPACK has largely been
superseded by LAPACK, this patch replaces calls to the former with
equivalent calls to the latter. Specifically, dpofa is replaced by
dpotrf, and dtrsl is replaced by dtrtrs.
- silence.patch: The library's documentation indicates that it will
only write out messages when the iprint flag is greater than
zero. There are two places where writing still happens
unconditionally, which this patch fixes. A similar patch was also
applied by the SciPy project (see their issue 3238).
I've used the patched package on and off for the past few years and
have not encountered problems.
To access further information about this package, please visit the following URL:
http://mentors.debian.net/package/lbfgsb
Alternatively, one can download the package with dget using this command:
dget -x http://mentors.debian.net/debian/pool/main/l/lbfgsb/lbfgsb_3.0-1.dsc
More information about lbfgsb can be obtained from [2].
[1] http://users.iems.northwestern.edu/~nocedal/Software/Lbfgsb.3.0.tar.gz
[2] http://users.iems.northwestern.edu/~nocedal/lbfgsb.html
Regards,
Gard Spreemann
Reply to: