[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