Hi guys, At the moment, I would only be able to do work on this package in my spare time. IVA is building properly with the locally injected python3-pysam, fastaq-1.6, kmc+dfsg-2.0, plus all the already accepted debian packages dependencies.
I can say that at the moment, I do feel motivated to keep working on python-pysam on my own time, but I have to be very honest and say that this motivation might quickly disapear in a couple of days. Main reason for this is that I have several other RT tickets to work on for the Sanger Pathogens Informatics group. To work on this package on the weekend or when I get home after a day's work might really not be what I would like to do. Would be great if python-pysam could be accepted as is, since it is building, and there are no lintian Warnings, nor Errors. Only Infos. Regards, Jorge On Mon, Dec 8, 2014 at 2:57 PM, Jorge Sebastião Soares <j.s.soa...@gmail.com > wrote: > Hi Andreas, > > If I run lintian with -i -I I get this: > > vagrant@debian:~/deb-alioth/current/pysam_packaging/python-pysam$ lintian > -i -I ../python3-pysam_0.8.1-1_amd64.deb > I: python3-pysam: hardening-no-fortify-functions > usr/lib/python3/dist-packages/pysam/ > TabProxies.cpython-34m-x86_64-linux-gnu.so > N: > N: This package provides an ELF binary that lacks the use of fortified > libc > N: functions. Either there are no potentially unfortified functions > called > N: by any routines, all unfortified calls have already been fully > validated > N: at compile-time, or the package was not built with the default Debian > N: compiler flags defined by dpkg-buildflags. If built using > N: dpkg-buildflags directly, be sure to import CPPFLAGS. > N: > N: NB: Due to false-positives, Lintian ignores some unprotected > functions > N: (e.g. memcpy). > N: > N: Refer to https://wiki.debian.org/Hardening and > N: http://bugs.debian.org/673112 for details. > N: > N: Severity: normal, Certainty: wild-guess > N: > N: Check: binaries, Type: binary, udeb > N: > I: python3-pysam: spelling-error-in-binary > usr/lib/python3/dist-packages/pysam/ > calignmentfile.cpython-34m-x86_64-linux-gnu.so explicitely explicitly > N: > N: Lintian found a spelling error in the given binary. Lintian has a > list > N: of common misspellings that it looks for. It does not have a > dictionary > N: like a spelling checker does. > N: > N: If the string containing the spelling error is translated with the > help > N: of gettext or a similar tool, please fix the error in the > translations > N: as well as the English text to avoid making the translations fuzzy. > With > N: gettext, for example, this means you should also fix the spelling > N: mistake in the corresponding msgids in the *.po files. > N: > N: You can often find the word in the source code by running: > N: > N: grep -rw <word> <source-tree> > N: > N: This tag may produce false positives for words that contain non-ASCII > N: characters due to limitations in strings. > N: > N: Severity: minor, Certainty: wild-guess > N: > N: Check: binaries, Type: binary, udeb > N: > I: python3-pysam: spelling-error-in-binary > usr/lib/python3/dist-packages/pysam/ > calignmentfile.cpython-34m-x86_64-linux-gnu.so auxilliary auxiliary > I: python3-pysam: hardening-no-fortify-functions > usr/lib/python3/dist-packages/pysam/ > calignmentfile.cpython-34m-x86_64-linux-gnu.so > I: python3-pysam: spelling-error-in-binary > usr/lib/python3/dist-packages/pysam/ctabix.cpython-34m-x86_64-linux-gnu.so > preceeding preceding > I: python3-pysam: hardening-no-fortify-functions > usr/lib/python3/dist-packages/pysam/ctabix.cpython-34m-x86_64-linux-gnu.so > I: python3-pysam: spelling-error-in-binary > usr/lib/python3/dist-packages/pysam/cvcf.cpython-34m-x86_64-linux-gnu.so > tEH the > I: python3-pysam: extended-description-is-probably-too-short > N: > N: The extended description (the lines after the first line of the > N: "Description:" field) is only one or two lines long. The extended > N: description should provide a user with enough information to decide > N: whether they want to install this package, what it contains, and how > it > N: compares to similar packages. One or two lines is normally not > enough to > N: do this. > N: > N: Refer to Debian Developer's Reference section 6.2.1 (General > guidelines > N: for package descriptions) and Debian Developer's Reference section > 6.2.3 > N: (The long description) for details. > N: > N: Severity: minor, Certainty: possible > N: > N: Check: description, Type: binary, udeb > N: > > which is different from what you get. > > I will work on changing the setup.py and make this into a +dfsg package, > but was wondering why the difference. > > Regards, > > Jorge > > On Sun, Dec 7, 2014 at 9:03 PM, Andreas Tille <andr...@an3as.eu> wrote: > >> Hi Jorge, >> >> On Sun, Dec 07, 2014 at 04:51:11PM +0000, Jorge Sebastião Soares wrote: >> > > It looks like the pysam source package contains the source code for an >> > > older samtools and tabix version. >> > > >> > Should I just turn this package into +dfsg, and implement dependency on >> the >> > new samtools and tabix? >> >> This would perfectly fit the Debian philosophy. If the test suite works >> with the Debian packaged versions this would be really great. >> >> Kind regards >> >> Andreas. >> >> -- >> http://fam-tille.de >> >> >> -- >> To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact >> listmas...@lists.debian.org >> Archive: https://lists.debian.org/20141207210356.gk22...@an3as.eu >> >> >