Bug#791879: Fwd: Re: Bug#791879: influxdb-python: Please package and upload version 2.6.0

2015-07-16 Thread Thomas Goirand
On 07/16/2015 01:26 AM, Alexandre Viau wrote:
 Hello Thomas,
 
 Well, I tried again to git pull from all branches, and I still don't
 have a tag for upstream 2.6.0:
 
 Doh! I forgot to push the tag.
 
 I have now pushed it.
 
 Just in case - I have also uploaded the package to mentors (signed).
 
 Links:
 -
 http://mentors.debian.net/debian/pool/main/i/influxdb-python/influxdb-python_2.6.0-1.dsc
 - http://mentors.debian.net/package/influxdb-python
 
 Thanks,

Hi,

I fixed the short and long description so that Py2 and Py3 aren't
identical (this was a lintian warning), pushed that, and uploaded the
result to Sid. I also added a new gpg signed tag, I hope you're fine
with that one (you can delete it and retag if you want something else).

Thanks for your contribution to Debian.

Cheers,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#791879: Fwd: Re: Bug#791879: influxdb-python: Please package and upload version 2.6.0

2015-07-15 Thread Thomas Goirand
On 07/13/2015 03:18 PM, Alexandre Viau wrote:
 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.

Well, I tried again to git pull from all branches, and I still don't
have a tag for upstream 2.6.0:

# git tag
debian/0.1.12-1
upstream/0.1.12
upstream/0.1.13

If the changes were uploaded, the upstream/2.6.0 tag would appear, but
it doesn't. So you may have missed something (like git push --tags?).

Please fix this. Alternatively, just upload the package to mentors, and
I'll just dget the .dsc file.

Cheers,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#791879: Fwd: Re: Bug#791879: influxdb-python: Please package and upload version 2.6.0

2015-07-15 Thread Alexandre Viau
Hello Thomas,

 Well, I tried again to git pull from all branches, and I still don't
 have a tag for upstream 2.6.0:

Doh! I forgot to push the tag.

I have now pushed it.

Just in case - I have also uploaded the package to mentors (signed).

Links:
-
http://mentors.debian.net/debian/pool/main/i/influxdb-python/influxdb-python_2.6.0-1.dsc
- http://mentors.debian.net/package/influxdb-python

Thanks,

-- 
Alexandre Viau
alexan...@alexandreviau.net



signature.asc
Description: OpenPGP digital signature


Bug#791879: Fwd: Re: Bug#791879: influxdb-python: Please package and upload version 2.6.0

2015-07-13 Thread Alexandre Viau
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


Bug#791879: Fwd: Re: Bug#791879: influxdb-python: Please package and upload version 2.6.0

2015-07-13 Thread Thomas Goirand
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)


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org