[sheepdog] [PATCH] Fix some problems of Debian package

MORITA Kazutaka morita.kazutaka at gmail.com
Tue Sep 24 09:50:31 CEST 2013


At Tue, 24 Sep 2013 15:23:23 +0800,
YunQiang Su wrote:
> 
> On Tue, Sep 24, 2013 at 2:58 PM, MORITA Kazutaka
> <morita.kazutaka at gmail.com> wrote:
> > At Tue, 24 Sep 2013 14:51:28 +0800,
> > YunQiang Su wrote:
> >>
> >> On Tue, Sep 24, 2013 at 2:48 PM, MORITA Kazutaka
> >> <morita.kazutaka at gmail.com> wrote:
> >> > At Tue, 24 Sep 2013 14:42:09 +0800,
> >> > Liu Yuan wrote:
> >> >>
> >> >> On Sun, Sep 22, 2013 at 05:33:14PM +0800, YunQiang Su wrote:
> >> >> > Include translation of debconf questions
> >> >>
> >> >> I remember Kazutaka deliberately exclude the translation part from the debian
> >> >> package. Kazutaka?
> >> >
> >> > We cannot confirm whether the translation files are correct or not, so
> >> > I thought those files should be maintained outside of the sheepdog
> >> > mainline.
> >> >
> >> > YunQiang, is it convenient for you to include those files into the
> >> > mainline?  If yes, I'm not against merging them but we greatly need
> >> > your help to maintain them.
> >> I think it will be better to maintain it in upstream (aka github.com/sheepdog),
> >> as all of the debconf stuff is in it now, there is no reason left the
> >> translations
> >> back.
> >
> > When we update the debconf stuff, how can we update the translation
> > files?  I think it's likely to happen that we add other options to
> > debian/sheepdog.template.
> run
>     debconf-updatepo
> first to update the po files and run
>     podebconf-report-po
> to request for translators to update their translation.
> It will send a email to the former translator and CC the mailing list
> of this language.

This looks like too debian-specific issue and, IMHO, should be
maintain in the debian tree
(git://anonscm.debian.org/openstack/sheepdog.git is used for that?).

I thought that the sheepdog mainline should contain the minimal
configulation to create a deb package.  The package is just useful for
users to distribute sheepdog packages to internal clusters, and not
inteneded to be distributed in public.  The reason I merged
debian/po/POTFILES.in is that we couldn't create a deb package without
the file, and including all the debian translation files into the
sheepdog mainline looks wrong to me.

Yuan, what do you think of it?

Thanks,

Kazutaka



More information about the sheepdog mailing list