Hello Thomas, Thank you very much for the review :)
I have made all recommended changes. > You haven't uploaded the version 2.6.0 in the pristine-tar branch. I did. 'gbp buildpackage --git-pristine-tar' worked fine for me. > Also, since you aren't running unit tests, are you sure you need all > of the above for building? You are right. I don't. I have commented out these dependencies as we might add them again in the future. I will tag 'debian/2.6.0-1' when the package is uploaded. On 13/07/15 04:06 AM, Thomas Goirand wrote: > On 07/13/2015 09:24 AM, Swann Croiset wrote: >> On Thu, Jul 9, 2015 at 3:55 AM, Swann Croiset <sw...@oopss.org >> <mailto:sw...@oopss.org>> wrote: >> >> Package: influxdb-python >> Version: 0.1.12-1 >> Severity: wishlist >> >> Dear Maintainer, >> >> I need the last version of this package, can you upload it. If you don't >> have time please let me know. I can make it as a NMU. >> >> Thanks >> >> Hello, >> >> I have updated the repo on the Alioth repository. >> >> Can you upload it? I am not a DD >> >> http://anonscm.debian.org/cgit/collab-maint/influxdb-python.git >> >> >> >> Alexandre Viau >> alexan...@alexandreviau.net <mailto:alexan...@alexandreviau.net> > > Hi Alexandre, > > My colleague Swann isn't a DD either, but I am, and I can sponsor your > package. There's however a few issues that needs to be corrected. Let me > go through them. > > debian/changelog > ================ > Version 0.1.13-1 was never uploaded to Debian. Please remove that from > the changelog. > > Git repository > ============== > You haven't uploaded the version 2.6.0 in the pristine-tar branch. > > After downloading the tarball from github, I couldn't build, as there's > differences with upstream tarball > > debian/control > ============== > There's already version 2.7 only and version 3.4 of Python in Debian > Jessie, so we don't need X-Python-Version: >= 2.7 X-Python3-Version: >= > 3.3 (they make no sense). Please remove them, or at least upgrade them > to the current Python version. > > Lots of packages could go to Build-Depends-Indep:. More over, the > package declares it needs six == 1.9.0, so you should translate this > into >= 1.9.0. Here's the list, how I would write it: > > Build-Depends: debhelper (>= 9), > dh-python, > python-all, > python-setuptools, > python3-all, > python3-setuptools, > Build-Depends-Indep: python-requests (>= 1.0.3), > python-mock, > python-requests-mock (>= 0.5.1), > python-six (>= 0.1.9), > python-nose, > python-pandas, > python3-requests, > python3-mock, > python3-requests-mock (>= 0.5.1), > python3-six (>= 0.1.9), > python3-nose, > python3-pandas > > The rule here is that anything which isn't needed for the clean target > can be put in Build-Depends-Indep. > > Also, since you aren't running unit tests, are you sure you need all of > the above for building? > > The Depends: for six should also have a minimum version. > > Also, you should review both the long and short description. There's no > need to add "Python" in the short description, as this is already in the > package name. The long description is a way too short. It should be made > of at least 3 lines, and here, it contains no information but the fact > the package is for Python 2 or 3. If you have nothing to tell about this > client, just write about InfluxDB itself. > > Others > ====== > When rebuilding the package twice, the egg-info appears in the diff, so > the package can't be built. Please add this in debian/source/options to > fix the issue: > > extend-diff-ignore = "^[^/]*[.]egg-info/" > > Please correct the above issues, and reupload to collab-maint, then I'll > review the package and hopefully sponsor it. > > Cheers, > > Thomas Goirand (zigo) > -- Alexandre Viau alexan...@alexandreviau.net
signature.asc
Description: OpenPGP digital signature