Bug#878750: ITP: python-monasca-statsd -- monasca statsd Python client

2017-10-31 Thread Corey Bryant
On Tue, Oct 31, 2017 at 6:36 AM, Thomas Goirand  wrote:

> On 10/31/2017 01:58 AM, Jeremy Bicha wrote:
> > python-monasca-statsd is currently packaged in Ubuntu as source:
> monasca-statsd
> >
> > The biggest difference is that the Ubuntu package ships a
> > documentation package and the Debian package also ships the Python 3
> > module.
> >
> > https://launchpad.net/ubuntu/+source/monasca-statsd
> >
> > Thanks,
> > Jeremy Bicha
>

Hi Jeremy,

Thanks and feel free to report bugs against LP for OpenStack-related
packages as well.


>
> Hi,
>
> Thanks Jeremy, that's a good catch, and I'm happy to know. A few
> comments here though.


> Having a doc package here is silly, if you consider that the generated
> doc is nearly empty. The only thing it will contain is the index.rst
> that contains a long description of the package, which is also available
> in debian/control, plus where to find upstream source, also described in
> debian/control (homepage field), and that's about it.
>
> The Python 3 module is important to me, so I wont remove it, maybe
> Canonical should catch up on it.
>

Will do.


>
> Now, more in general. I don't even understand why it wasn't uploaded to
> Debian by the Ubuntu team. Ubuntu people have always claimed they wanted
> to collaborate with Debian people for the OpenStack stuff, yet when
> there's nobody outside of Canonical to do the work, no upload happens in
> Debian, it goes only to Ubuntu. So I'm tempted to say it's you guys
> fault here... Time to reboot the Ubuntu workflow for OpenStack? Maybe
> Corey should attempt to become a DD and do the work in Debian? If
> nothing happens to go that direction, I'm not sure I want to do any
> effort either. I've done enough in the past and got frustrated enough.
>

We've gone above and beyond to collaborate. Prior to this past year we
aligned with Debian as much as possible on OpenStack dependencies. In fact
I spent a significant amount of time a few cycles back dropping any delta
from Ubuntu deps to align with Debian. Unfortunately we can't align on the
core packages until we can come to an agreement there. For example, Debian
packages don't use pristine-tar and they use debconf prompts to users for
configuration - whereas we use pristine-tar and don't prompt users in
Ubuntu.  This past year, and possibly part of the year before, Debian
development on OpenStack ceased for a long stretch of time until just
recently.  That forced us to completely change our workflow to an Ubuntu
focus. If we shared all packages that could've been a different story.

Regards,
Corey


> Cheers,
>
> Thomas Goirand (zigo)
>


Bug#878750: ITP: python-monasca-statsd -- monasca statsd Python client

2017-10-31 Thread Thomas Goirand
On 10/31/2017 01:58 AM, Jeremy Bicha wrote:
> python-monasca-statsd is currently packaged in Ubuntu as source: 
> monasca-statsd
> 
> The biggest difference is that the Ubuntu package ships a
> documentation package and the Debian package also ships the Python 3
> module.
> 
> https://launchpad.net/ubuntu/+source/monasca-statsd
> 
> Thanks,
> Jeremy Bicha

Hi,

Thanks Jeremy, that's a good catch, and I'm happy to know. A few
comments here though.

Having a doc package here is silly, if you consider that the generated
doc is nearly empty. The only thing it will contain is the index.rst
that contains a long description of the package, which is also available
in debian/control, plus where to find upstream source, also described in
debian/control (homepage field), and that's about it.

The Python 3 module is important to me, so I wont remove it, maybe
Canonical should catch up on it.

Now, more in general. I don't even understand why it wasn't uploaded to
Debian by the Ubuntu team. Ubuntu people have always claimed they wanted
to collaborate with Debian people for the OpenStack stuff, yet when
there's nobody outside of Canonical to do the work, no upload happens in
Debian, it goes only to Ubuntu. So I'm tempted to say it's you guys
fault here... Time to reboot the Ubuntu workflow for OpenStack? Maybe
Corey should attempt to become a DD and do the work in Debian? If
nothing happens to go that direction, I'm not sure I want to do any
effort either. I've done enough in the past and got frustrated enough.

Cheers,

Thomas Goirand (zigo)



Bug#878750: ITP: python-monasca-statsd -- monasca statsd Python client

2017-10-30 Thread Jeremy Bicha
python-monasca-statsd is currently packaged in Ubuntu as source: monasca-statsd

The biggest difference is that the Ubuntu package ships a
documentation package and the Debian package also ships the Python 3
module.

https://launchpad.net/ubuntu/+source/monasca-statsd

Thanks,
Jeremy Bicha



Bug#878750: ITP: python-monasca-statsd -- monasca statsd Python client

2017-10-16 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-monasca-statsd
  Version : 1.7.0
  Upstream Author : OpenStack Foundation 
* URL : https://github.com/openstack/monasca-client
* License : Apache-2.0
  Programming Lang: Python
  Description : monasca statsd Python client

 Monasca is a highly scalable, performant, fault-tolerant
 monitoring-as-a-service solution that integrates with OpenStack. It uses a
 REST API for high-speed metrics processing and querying and has a streaming
 alarm engine and notification engine.
 .
 This Python module provides a client to connect to Monasca's statsd REST API.
 With this client, you can handle counters, gauge, get histograms, timers and
 more.

This package is a new dependency of OpenStack DNS-as-a-Service, ie:
Designate. So far, we still don't intend to package Monasca itself.