[sheepdog] [PATCH v4 1/6] import debian directory maintained by debian package team

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Fri Jul 19 07:04:06 CEST 2013


At Fri, 19 Jul 2013 12:53:09 +0800,
Liu Yuan wrote:
> 
> On Fri, Jul 19, 2013 at 01:25:57PM +0900, MORITA Kazutaka wrote:
> > From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
> > 
> > This copies the debian patches to build a deb package from
> >   http://patch-tracker.debian.org/package/sheepdog
> > 
> > The changelog files are not imported since they are auto-generated by
> > the next patch, and the translation files are not imported since it's
> > difficult for our community to maintain them.  Some style problems
> > detected by our checkpatch.pl are also fixed.
> > 
> > Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
> > ---
> >  debian/.gitignore               |    9 +++
> >  debian/compat                   |    1 +
> >  debian/control                  |   29 ++++++++
> >  debian/copyright                |   35 +++++++++
> >  debian/debian-sheepdog-default  |   20 ++++++
> >  debian/docs                     |    1 +
> >  debian/gbp.conf                 |    8 +++
> >  debian/rules                    |   63 ++++++++++++++++
> >  debian/sheepdog.bash-completion |    1 +
> >  debian/sheepdog.config          |   19 +++++
> >  debian/sheepdog.init            |  151 +++++++++++++++++++++++++++++++++++++++
> >  debian/sheepdog.install         |    1 +
> >  debian/sheepdog.postinst        |   28 ++++++++
> >  debian/sheepdog.postrm          |   11 +++
> >  debian/sheepdog.templates       |   32 +++++++++
> >  debian/source/format            |    1 +
> >  debian/watch                    |    2 +
> >  17 files changed, 412 insertions(+)
> >  create mode 100644 debian/.gitignore
> >  create mode 100644 debian/compat
> >  create mode 100644 debian/control
> >  create mode 100644 debian/copyright
> >  create mode 100644 debian/debian-sheepdog-default
> >  create mode 100644 debian/docs
> >  create mode 100644 debian/gbp.conf
> >  create mode 100755 debian/rules
> >  create mode 100644 debian/sheepdog.bash-completion
> >  create mode 100644 debian/sheepdog.config
> >  create mode 100644 debian/sheepdog.init
> >  create mode 100644 debian/sheepdog.install
> >  create mode 100644 debian/sheepdog.postinst
> >  create mode 100644 debian/sheepdog.postrm
> >  create mode 100644 debian/sheepdog.templates
> >  create mode 100644 debian/source/format
> >  create mode 100644 debian/watch
> > 
> > diff --git a/debian/.gitignore b/debian/.gitignore
> > new file mode 100644
> > index 0000000..9d54077
> > --- /dev/null
> > +++ b/debian/.gitignore
> > @@ -0,0 +1,9 @@
> > +*.substvars
> > +*.debhelper
> > +*.debhelper.log
> > +autoreconf.after
> > +autoreconf.before
> > +files
> > +sheepdog
> > +CHANGELOG
> > +changelog
> > diff --git a/debian/compat b/debian/compat
> > new file mode 100644
> > index 0000000..ec63514
> > --- /dev/null
> > +++ b/debian/compat
> > @@ -0,0 +1 @@
> > +9
> > diff --git a/debian/control b/debian/control
> > new file mode 100644
> > index 0000000..4aedd3e
> > --- /dev/null
> > +++ b/debian/control
> > @@ -0,0 +1,29 @@
> > +Source: sheepdog
> > +Section: admin
> > +Priority: optional
> > +Maintainer: PKG OpenStack <openstack-devel at lists.alioth.debian.org>
> > +Uploaders: YunQiang Su <wzssyqa at gmail.com>
> > +Build-Depends: debhelper (>= 9),
> > + dh-autoreconf,
> > + bash-completion,
> > + pkg-config,
> > + libcorosync-dev,
> > + liburcu-dev,
> > + libzookeeper-mt-dev [linux-any],
> > + libfuse-dev,
> > + po-debconf
> > +Standards-Version: 3.9.4
> > +Homepage: http://www.osrg.net/sheepdog/
> > +Vcs-Browser: http://git.debian.org/?p=openstack/sheepdog.git
> > +Vcs-Git: git://git.debian.org/openstack/sheepdog.git
> > +
> > +Package: sheepdog
> > +Architecture: any
> > +Pre-Depends: dpkg (>= 1.15.6~)
> > +Depends: ${shlibs:Depends}, ${misc:Depends}
> > +Recommends: corosync
> > +Description: distributed storage system for KVM/QEMU
> > + Sheepdog provides highly available block level storage volumes that can be
> > + attached to KVM/QEMU virtual machines. Sheepdog scales to several hundred
> > + nodes, and supports advanced volume management features such as snapshots,
> > + cloning, and thin provisioning.
> > diff --git a/debian/copyright b/debian/copyright
> > new file mode 100644
> > index 0000000..a9af173
> > --- /dev/null
> > +++ b/debian/copyright
> > @@ -0,0 +1,35 @@
> > +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> > +Upstream-Contact: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>, FUJITA Tomonori <fujita.tomonori at lab.ntt.co.jp>, MORIAI Satoshi <moriai.satoshi at lab.ntt.co.jp>
> > +Upstream-Name: sheepdog
> > +Source: git://sheepdog.git.sf.net/gitroot/sheepdog/sheepdog
> 
> These information is outdated, no need to update?

The upstream contact and source URL are updated in the 3rd patch.

This patch only imports the debian maintainers' files.  I think it's
not good to add any changes to this patch to make sure that who has
the copyright to this patch.

Thanks,

Kazutaka



More information about the sheepdog mailing list