[Pkg-ganeti-devel] Ganeti package

Iustin Pop iustin at debian.org
Sat Jul 13 07:20:58 UTC 2013


On Sat, Jul 13, 2013 at 01:09:21AM +0300, Apollon Oikonomopoulos wrote:
> Hi Iustin,
> 
> On 20:37 Fri 12 Jul     , Iustin Pop wrote:
> > On Fri, Jul 12, 2013 at 05:44:36PM +0200, Guido Trotter wrote:
> > > +Iustin who's also a debian packake maintainer:
> > 
> > Thanks. Please use/CC pkg-ganeti-maintainers or however the list is
> > named.
> > 
> 
> ACK.

Thanks :)

> > > On Fri, Jul 12, 2013 at 5:44 PM, Guido Trotter <ultrotter at google.com> wrote:
> > > > On Fri, Jul 12, 2013 at 4:33 PM, Apollon Oikonomopoulos
> > > > <apoikos at gmail.com> wrote:
> > > >>       Convert to dh_python2
> > > >>       Do not ship underscore.js
> > > >>
> > > >> The debdiff output is what I expected. One question though: I chose to
> > > >> Build-Depend on python-all rather than python (or pythonX.Y), so that the
> > > >> ganeti module ships for all available python versions. Any objections to that?
> > 
> > Apollon, why do we want this? We're not guaranteeing API compatibility
> > for direct use, except for the rapi_client, so this seems a bit useless.
> 
> Well, in that case we should ship the whole application modulo the RAPI 
> client as a private module under /usr/share/ganeti. This will probably 
> complicate things wrt. PYTHONPATH though. OTOH, Build-Depending on 
> python (not -all) would not guarantee cross-version support for the RAPI 
> client (see below).

I'm a bit confused here. Wouldn't the python packaging solve
automatically the PYTHONPATH isses? Or rather, I thought no matter how
the modules are handled (private or public), the packaging handles that
and it's transparent to the application.

> > Speaking of which, should we provide ganeti-rapi-client as a separate
> > package for 3rd party use?
> 
> My opinion on this as a 3rd-party application developer is "yes", since 
> I ended up embedding the RAPI client into whichever application I was 
> writing at the time.

Sounds good then. We can have ganeti using python and ganeti-rapi-client
depend on python-all, so all is good, right?

> I was also thinking of splitting the HTML documentation out to a 
> ganeti-doc package, since it's pretty useless on the nodes themselves, 
> but pretty useful on the admin's workstation. What do you think?

SGTM!

thanks,
iustin



More information about the Pkg-ganeti-devel mailing list