Bug#787861: review: polyml
Gianfranco Costamagna
costamagnagianfranco at yahoo.it
Wed Oct 14 15:46:44 UTC 2015
Hi James,
>Thank you for continuing to look at this. I have just uploaded the newest version (5.5.2-1~rc1) to https://mentors.debian.net/package/polyml.
thanks to you for caring!
>1) I have sent a request to join debian-science. Presumably I should wait until the package is ready to be uploaded before requesting an upload?
nope, I'm member of debian-science, I can sponsor it because I'm part of the team already.
(maybe we can cc debian-science too, I'm doing it right now)
and this is a package that has only *one* maintainer upload dated 2009 and an NMU dated 2012,
if somebody complains they should start maintain the package instead of making them outdated :)
>2) By this do you mean change it from an NMU to a team upload in the changelog? If so, I have done that.
correct, but you need to start with a "* Team Upload"
dch --team does this for you
>6) It had it before (https://packages.debian.org/sid/amd64/polyml/filelist). It is in fact required by the new “polyc” compiler executable (a shell script; the output binary is linked against libpolymain) which is currently part of the “polyml” binary package.
well, and then you are forcing people to link against a static library? I would expect the package polyml to depend on the -dev package, and allowing people to choose their favourite library version
(or moving the polyc inside the -dev package, since it is useful for developing stuff)
7) I know it fails to build on hurd-i386 (due to a lack of PATH_MAX), which I plan to fix and submit upstream. However, I imagine it probably does build on a lot of the other architectures that aren’t listed.
yes, there is no need to restrict where not necessary.
specially for ppc64* and arm64 archs I guess it should build cleanly
9) The entirety of libffi/ is licensed under the MIT license, and is a copy of the source for https://sourceware.org/libffi/, apart from some unlicensed files in its test suite, and a few other files:
>> debian:polyml-5.5.2 james% licensecheck * -r | grep -v 'GENERATED FILE$' | grep -v 'LGPL (v2.1 or later)$' | grep -v '^libffi/.* MIT/X11 (BSD like)$' | grep -v '^libffi/testsuite/libffi\.call.*\*No copyright\* UNKNOWN$'
>
>I have added an entry to debian/copyright listing libffi as MIT; is this sufficient?
I guess you should add also them (at least)
libffi/msvcc.sh: MPL (v1.1) GPL (unversioned/unknown version)
libffi/texinfo.tex: GPL (v3)
libffi/ltmain.sh: GPL (v2 or later)
ltmain.sh: GPL (v2 or later)
11) Changed
nitpick:
instead of "debian/tmp/usr/share/man/man1/poly.1"
it should work also a
"usr/share/man/man1/poly.1" version.
new points:
mentors shows something:
I unused-file-paragraph-in-dep5-copyright
paragraph at line 10
paragraph at line 5
I vcs-field-not-canonical
http://git.debian.org/?p=debian-science/packages/polyml.git https://anonscm.debian.org/cgit/debian-science/packages/polyml.git
git://git.debian.org/git/debian-science/packages/polyml.git git://anonscm.debian.org/debian-science/packages/polyml.git
W shlib-with-executable-stack
usr/lib/x86_64-linux-gnu/libpolyml.so.6.0.0
the last specially is something I never encountered, but seems bad
cheers,
Gianfranco
More information about the debian-science-maintainers
mailing list