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

Liu Yuan namei.unix at gmail.com
Fri Jul 19 07:08:39 CEST 2013


On Fri, Jul 19, 2013 at 02:04:06PM +0900, MORITA Kazutaka wrote:
> 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.

Okay, then we should add From: original author. If no objection, I'll add it
before merging it.

Thanks
Yuan



More information about the sheepdog mailing list