[Pkg-ganeti-devel] Ganeti in Debian startup
Iustin Pop
iusty at k1024.org
Mon Sep 24 17:54:52 UTC 2007
On Thu, Sep 20, 2007 at 01:04:52PM +0200, Guido Trotter wrote:
>
> Hi!
>
> Sorry for the delay, I sent this message a couple of days ago, unfortunately to
> the wrong list address! :/
>
> So, it's time to get started with packaging Ganeti. The current situation is:
>
> - leonardo has some packages available
> - we have some internal ones
>
> Should we start from leonardo's ones and work on them? The issues we might want
> to discuss, before, are:
>
> Revision Control System:
> We are currently using subversion, iustin proposed switching to hg or git,
> what do you think? I had applied for subversion because it's simple, and
> ganeti is using it, but on the other hand other systems might have some
> advantages (eg: the possibility of working with code reviews). We need to
> decide whether to bother the alioth admins again to change or not...
I don't know how much trouble is to change the packages, and how well
the *-buildpackage tools work (e.g. hg-buildpackage, etc.)
> Licensing:
> What should we licence the Debian package under? I'm personally against using
> "GPL2 only" as it means we might have problems if ganeti switches to GPL3 at
> any point because we won't have control on all the debian part of the code...
> Nice options would be v2 or later, double licence under v2 and "the same
> licence as ganeti itself" or just use "the same licence as ganeti itself"...
> Or we could use BSD and forget about it... Any ideas?
Heh, I didn't know the package needs to be under a specific license.
Let's go for v2 or later.
> FHS:
> Before uploading we need to get rid of /srv/ganeti, which we cannot use for
> packages... Possibilities would be creating it at cluster init time/node add
> time if it doesn't exist, or moving to /var/share|lib/ganeti... Any other
> ideas?
Is a package allowed to use /srv/foo but not to package it? Strange...
I don't have a good option. Maybe a patch to ganeti's autoconf to allow
to specify the actual path of images/OSes.
Also, I don't know about /var, since the exports can take a lot of space
and it could easily overflow var by mistake.
> Init/Cron:
> Ganeti ships scripts which are debian policy compliant, or should anyway...
> Shall we make debian/rules distribute those rather than copying them and use
> our own? We can still add patches should we need any!
Yeah, I think so.
> Maintainer:
> I'd say "Ganeti Packaging Team <pkg-ganeti-devel at alioth.debian.org>" and the
> three of us listed as uploaders... Is that cool?
Yes!
>
> Ok, I'm done for now... Waiting for your feedback to start! Thanks!
Hope this helps,
iustin
More information about the Pkg-ganeti-devel
mailing list