[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:15:41 CEST 2013


At Fri, 19 Jul 2013 13:08:39 +0800,
Liu Yuan wrote:
> 
> 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.

I'm not a lawyer and not sure the correct way, but I think the author
of this patch is me though its content is copyrighted by the debian
developers.

Thanks,

Kazutaka



More information about the sheepdog mailing list