From e7e99b099c757fa37de4b406be6766e95c4522d0 Mon Sep 17 00:00:00 2001 From: Patrick J Cherry Date: Thu, 6 Oct 2016 16:02:15 +0100 Subject: [PATCH] Updated debian packaging, adding in new build-deps. --- debian/changelog | 28 ++++++++++++++++++++++++++++ debian/control | 3 +-- debian/flexnbd.install | 2 -- debian/flexnbd.manpages | 2 ++ 4 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 debian/flexnbd.manpages diff --git a/debian/changelog b/debian/changelog index 735812b..6f85aaf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,31 @@ +flexnbd (0.1.4-1) stable; urgency=medium + + [ Michel Pollet ] + * Simplified Makefile + * Makefile: don't include *.d's before 'all' + + [ Patrick J Cherry ] + * Added net-tools to the build-deps for testing + * Fixed "double-definition of constants" warning + * Use a BINARY encoded string when doing read/write comparisons. + * Moved all tasks from Rake to Make + * Added dpkg-dev to build-deps + * Updated manpages, replace a2x with txt2man + * Fixed up internal test names (copy/pasta?) + * Fixed check_readwrite test to pass correct handle to fd_write_reply + * Fix up nbdtypes test to correctly use htobe64 + * Update Makefile to specify dependencies properly for tests + + [ James F. Carter ] + * update tests to reflect changes in handle storage + * run tests in gitlab-ci + * force binary encoding in a ruby2.1-compatible way + * add missing deps on server object files when building check binaries + * remove unnecessary step in gitlab-ci + * failures in make check now result in an error + + -- Patrick J Cherry Thu, 06 Oct 2016 15:49:33 +0100 + flexnbd (0.1.3-1) stable; urgency=medium [ Michel Pollet ] diff --git a/debian/control b/debian/control index e5b736a..9c963cd 100644 --- a/debian/control +++ b/debian/control @@ -2,8 +2,7 @@ Source: flexnbd Section: web Priority: extra Maintainer: Patrick J Cherry -Build-Depends: debhelper (>= 7.0.50), ruby, rake, gcc, libev-dev, - asciidoc, libxml2-utils, xsltproc, xmlto, check, net-tools +Build-Depends: debhelper (>= 7.0.50), ruby, gcc, libev-dev, txt2man, check, net-tools Standards-Version: 3.8.1 Homepage: https://github.com/BytemarkHosting/flexnbd-c diff --git a/debian/flexnbd.install b/debian/flexnbd.install index 27e69ad..5b3a571 100644 --- a/debian/flexnbd.install +++ b/debian/flexnbd.install @@ -1,5 +1,3 @@ build/flexnbd usr/bin build/flexnbd-proxy usr/bin -build/flexnbd.1.gz usr/share/man/man1 -build/flexnbd-proxy.1.gz usr/share/man/man1 diff --git a/debian/flexnbd.manpages b/debian/flexnbd.manpages new file mode 100644 index 0000000..fc033d4 --- /dev/null +++ b/debian/flexnbd.manpages @@ -0,0 +1,2 @@ +build/flexnbd.1.gz +build/flexnbd-proxy.1.gz