Debian Bug report logs - #782761
linux-tools: Please include tools/hv daemons in a binary package

version graph

Package: src:linux-tools; Maintainer for src:linux-tools is (unknown);

Reported by: Christoph Martin <martin@uni-mainz.de>

Date: Fri, 17 Apr 2015 13:24:01 UTC

Severity: normal

Tags: patch

Found in version linux-tools/3.16+63

Fixed in version linux-tools/4.1.2-1~exp1

Done: Ben Hutchings <ben@decadent.org.uk>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Fri, 17 Apr 2015 13:24:06 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Martin <martin@uni-mainz.de>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>. (Fri, 17 Apr 2015 13:24:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Christoph Martin <martin@uni-mainz.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: linux-tools: Please include tools/hv daemons in a binary package
Date: Fri, 17 Apr 2015 15:20:21 +0200
[Message part 1 (text/plain, inline)]
Source: linux-tools
Version: 3.16+63
Severity: normal

the Linux kernel sources include in the tools/hv directory
tools for using Linux in MS Hyper-V virtual machines.

The tools include hv-fcopy-daemon, hv-kvp-daemon, hv-vss-daemon

Especially hv-vss-daemon is needed to be able to use
Hyper-V "Live virtual machine backup" with Windows Server 2012 R2.

https://technet.microsoft.com/en-us/library/dn614985.aspx says that
this is not supported in Debian.

It is supported in Ubuntu as they have packaged the daemons in their
linux-cloud-tools.

Red Hat supports it in the hyperv-daemons package and its dependents.

Failing to run this daemon in a VM where the backup is done via live
virtual machine backup might lead to filesystem corruption.

We had this now several times in our Hyper-V cluster. The linux kernel
gets an I/O error while trying to access the device, leading normaly
to a readonly mount of the filesystem. The filesystem has to be
manually checked.

Once we got a filesystem which was totally corrupted so that no fsck
was possible.

It would be a good idea to have this as soon as possible for jessie.

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (700, 'testing-updates'), (700, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

[martin.vcf (text/x-vcard, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Sun, 07 Jun 2015 12:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sun, 07 Jun 2015 12:21:04 GMT) (full text, mbox, link).


Message #10 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: 782761@bugs.debian.org
Subject: Re: linux-tools: Please include tools/hv daemons in a binary package
Date: Sun, 7 Jun 2015 21:18:47 +0900
[Message part 1 (text/plain, inline)]
Control: tags -1 +patch

Hi,

 Here's a rough patch for hyperv daemons package (not tested yet)
 I'll try it later, but anyway for the record. 


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane
[linux-tools_hyperv-support.patch (text/x-diff, attachment)]

Added tag(s) patch. Request was from Hideki Yamane <henrich@debian.or.jp> to 782761-submit@bugs.debian.org. (Sun, 07 Jun 2015 12:21:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 08 Jun 2015 11:54:07 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 08 Jun 2015 11:54:07 GMT) (full text, mbox, link).


Message #17 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: 782761@bugs.debian.org
Subject: Re: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 8 Jun 2015 20:52:38 +0900
 package
Message-Id: <20150608205238.228f760ca5282c589b143c63@debian.or.jp>
In-Reply-To: <20150607211847.8f2f71073a8903e1b0d9a203@debian.or.jp>
Organization: Debian JP Project
X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="Multipart=_Mon__8_Jun_2015_20_52_38_+0900_Wpq9207X8Y=nSOJ/"

This is a multi-part message in MIME format.

--Multipart=_Mon__8_Jun_2015_20_52_38_+0900_Wpq9207X8Y=nSOJ/
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Sun, 7 Jun 2015 21:18:47 +0900 Hideki Yamane <henrich@debian.or.jp> wrote:
>  Here's a rough patch for hyperv daemons package (not tested yet)
>  I'll try it later, but anyway for the record. 

 updated patch



-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane

--Multipart=_Mon__8_Jun_2015_20_52_38_+0900_Wpq9207X8Y=nSOJ/
Content-Type: text/x-diff;
 name="linux-tools_hyperv-support.patch"
Content-Disposition: attachment;
 filename="linux-tools_hyperv-support.patch"
Content-Transfer-Encoding: 7bit

diff -Nru linux-tools-4.0.2/debian/README.Debian.hyperv-daemons linux-tools-4.0.2/debian/README.Debian.hyperv-daemons
--- linux-tools-4.0.2/debian/README.Debian.hyperv-daemons	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/README.Debian.hyperv-daemons	2015-06-08 20:31:11.000000000 +0900
@@ -0,0 +1,14 @@
+hyperv-daemon for Debian
+------------------------
+
+ If you want to change screen resolution on Linux guest, 
+ plese update kernel parameter.
+
+  1. edit /etc/default/grub file
+     - add 'video=hyperv_fb:"horizontal"x"vertical"' to 
+       'GRUB_CMDLINE_LINUX_DEFAULT=' or 'GRUB_CMDLINE_LINUX=' line
+        (e.g. GRUB_CMDLINE_LINUX=video=hyperv_fb:1280x1024)
+  2. then, exec update-grub
+  3. reboot Linux guest
+
+ -- Hideki Yamane <henrich@debian.org>  Thu, 28 May 2015 10:23:52 +0900
diff -Nru linux-tools-4.0.2/debian/build/tools/hv/Makefile linux-tools-4.0.2/debian/build/tools/hv/Makefile
--- linux-tools-4.0.2/debian/build/tools/hv/Makefile	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/build/tools/hv/Makefile	2015-05-28 19:53:33.000000000 +0900
@@ -0,0 +1,13 @@
+srcdir := $(top_srcdir)/tools/hv
+
+# Make sure we don't override top_srcdir in the sub-make.  'unexport
+# top_srcdir' is *not* sufficient; nor is adding 'MAKEFLAGS=' to the
+# sub-make command line.
+unexport MAKEFLAGS
+
+all:
+ cd $(top_srcdir)/tools/hv; $(MAKE) all
+
+
+clean:
+ cd $(top_srcdir)/tools/hv; $(MAKE) clean
diff -Nru linux-tools-4.0.2/debian/changelog linux-tools-4.0.2/debian/changelog
--- linux-tools-4.0.2/debian/changelog	2015-05-11 11:53:13.000000000 +0900
+++ linux-tools-4.0.2/debian/changelog	2015-06-07 20:07:42.000000000 +0900
@@ -1,3 +1,10 @@
+linux-tools (4.0.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * create hyperv-daemons package (Closes: #782761)
+
+ -- Hideki Yamane <henrich@debian.org>  Thu, 28 May 2015 10:23:52 +0900
+
 linux-tools (4.0.2-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru linux-tools-4.0.2/debian/control linux-tools-4.0.2/debian/control
--- linux-tools-4.0.2/debian/control	2015-05-11 12:06:30.000000000 +0900
+++ linux-tools-4.0.2/debian/control	2015-06-08 20:32:50.000000000 +0900
@@ -4,7 +4,7 @@
 Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
 Uploaders: Bastian Blank <waldi@debian.org>, Ben Hutchings <ben@decadent.org.uk>, Jonathan Nieder <jrnieder@gmail.com>
 Standards-Version: 3.9.4
-Build-Depends: debhelper (>> 7), python, asciidoc, bison, flex, gcc-multilib [amd64 ppc64 s390x sparc64], libaudit-dev, libdw-dev, libelf-dev, libiberty-dev | binutils-dev (<< 2.23.91.20131123-1), libnewt-dev, libnuma-dev [amd64 arm64 hppa i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sparc x32], libperl-dev, libunwind8-dev [amd64 armel armhf arm64 i386], python-dev, xmlto, autoconf, automake, libtool, libglib2.0-dev, libudev-dev, libwrap0-dev
+Build-Depends: debhelper (>> 7), python, asciidoc, bison, flex, gcc-multilib [amd64 ppc64 s390x sparc64], libaudit-dev, libdw-dev, libelf-dev, libiberty-dev | binutils-dev (<< 2.23.91.20131123-1), libnewt-dev, libnuma-dev [amd64 arm64 hppa i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sparc x32], libperl-dev, libunwind8-dev [amd64 armel armhf arm64 i386], python-dev, xmlto, autoconf, automake, libtool, libglib2.0-dev, libudev-dev, libwrap0-dev, dh-systemd
 Vcs-Svn: svn://svn.debian.org/svn/kernel/dists/trunk/linux-tools/
 Vcs-Browser: http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux-tools/
 
@@ -60,3 +60,22 @@
  This package provides the server component 'usbipd' and the client tool
  'usbip'.
 
+Package: hyperv-daemons
+Architecture: amd64 i386
+Section: admin
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Suite of daemons needed Linux guest is running on HyperV
+ Suite of daemons that are needed when Linux guest is running on HyperV. It
+ includes: hv-fcopy-daemon, hv-kvp-daemon, hv-vss-daemon
+ .
+ hv-fcopy-daemon is an implementation of file copy service functionality
+ for Linux Guest running on HyperV, it enables host to copy a file (over
+ VMBUS)  into the Linux Guest.
+ .
+ hv-kvp-daemon is an implementation of HyperV key value pair (KVP)
+ functionality for Linux, it also supports IP injection functionality on
+ the Guest.
+ .
+ hv-vss-daemon is an implementation of HyperV VSS functionality for Linux,
+ it is used for host initiated guest snapshot on HyperV hypervisor.
+
diff -Nru linux-tools-4.0.2/debian/control.md5sum linux-tools-4.0.2/debian/control.md5sum
--- linux-tools-4.0.2/debian/control.md5sum	2015-05-11 12:06:30.000000000 +0900
+++ linux-tools-4.0.2/debian/control.md5sum	2015-06-08 20:32:50.000000000 +0900
@@ -1,4 +1,4 @@
 ac3acacf0cde6d2cc424f28241bb0857  debian/bin/gencontrol.py
-78da1757427bbfdfaa8e54c64e5d627a  debian/changelog
-711fd0ce9d080e6cf27efddb74863670  debian/templates/control.main.in
-5205a9db9cb5241ea836fb20502bf045  debian/templates/control.source.in
+42a333dc4e58b0836836374d25b1c963  debian/changelog
+20f100a0cca6c9a34e7e2111351dde30  debian/templates/control.main.in
+9b14df86e2c2a98032c65fe4b1fa3ddf  debian/templates/control.source.in
diff -Nru linux-tools-4.0.2/debian/copyright linux-tools-4.0.2/debian/copyright
--- linux-tools-4.0.2/debian/copyright	2013-09-25 09:18:33.000000000 +0900
+++ linux-tools-4.0.2/debian/copyright	2015-06-08 20:37:23.000000000 +0900
@@ -30,3 +30,7 @@
 Files: debian/*
 Copyright: 2006-2012 Debian kernel team
 License: GPL-2
+
+Files: debian/*.services
+Copyright: 2013-2014 Tomas Hozza <thozza@redhat.com>
+License: GPL-2
diff -Nru linux-tools-4.0.2/debian/hv_fcopy_daemon.service linux-tools-4.0.2/debian/hv_fcopy_daemon.service
--- linux-tools-4.0.2/debian/hv_fcopy_daemon.service	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/hv_fcopy_daemon.service	2015-05-28 20:47:49.000000000 +0900
@@ -0,0 +1,10 @@
+[Unit]
+Description=Hyper-V FCOPY daemon
+ConditionVirtualization=microsoft
+ConditionPathExists=/dev/vmbus/hv_fcopy
+
+[Service]
+ExecStart=/usr/sbin/hv_fcopy_daemon -n
+
+[Install]
+WantedBy=multi-user.target
diff -Nru linux-tools-4.0.2/debian/hv_kvp_daemon.service linux-tools-4.0.2/debian/hv_kvp_daemon.service
--- linux-tools-4.0.2/debian/hv_kvp_daemon.service	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/hv_kvp_daemon.service	2015-05-28 20:46:54.000000000 +0900
@@ -0,0 +1,10 @@
+[Unit]
+Description=Hyper-V KVP daemon
+ConditionVirtualization=microsoft
+
+[Service]
+Type=simple
+ExecStart=/usr/sbin/hv_kvp_daemon -n
+
+[Install]
+WantedBy=multi-user.target
diff -Nru linux-tools-4.0.2/debian/hv_vss_demon.service linux-tools-4.0.2/debian/hv_vss_demon.service
--- linux-tools-4.0.2/debian/hv_vss_demon.service	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/hv_vss_demon.service	2015-05-28 20:46:33.000000000 +0900
@@ -0,0 +1,9 @@
+[Unit]
+Description=Hyper-V VSS daemon
+ConditionVirtualization=microsoft
+
+[Service]
+ExecStart=/usr/sbin/hv_vss_daemon -n
+
+[Install]
+WantedBy=multi-user.target
diff -Nru linux-tools-4.0.2/debian/hyperv-daemons.install linux-tools-4.0.2/debian/hyperv-daemons.install
--- linux-tools-4.0.2/debian/hyperv-daemons.install	1970-01-01 09:00:00.000000000 +0900
+++ linux-tools-4.0.2/debian/hyperv-daemons.install	2015-06-07 21:05:15.000000000 +0900
@@ -0,0 +1,2 @@
+tools/hv/hv*daemon	usr/sbin/
+debian/*.service	lib/systemd/system/
diff -Nru linux-tools-4.0.2/debian/rules.gen linux-tools-4.0.2/debian/rules.gen
--- linux-tools-4.0.2/debian/rules.gen	2015-05-11 12:06:30.000000000 +0900
+++ linux-tools-4.0.2/debian/rules.gen	2015-06-08 20:32:50.000000000 +0900
@@ -1,5 +1,5 @@
 .NOTPARALLEL:
 binary-arch::
-	$(MAKE) -f debian/rules.real binary-arch UPSTREAMVERSION='4.0' VERSION='4.0' VERSION_DEBIAN='4.0.2-1'
+	$(MAKE) -f debian/rules.real binary-arch UPSTREAMVERSION='4.0' VERSION='4.0' VERSION_DEBIAN='4.0.2-1.1'
 build::
-	$(MAKE) -f debian/rules.real build UPSTREAMVERSION='4.0' VERSION='4.0' VERSION_DEBIAN='4.0.2-1'
+	$(MAKE) -f debian/rules.real build UPSTREAMVERSION='4.0' VERSION='4.0' VERSION_DEBIAN='4.0.2-1.1'
diff -Nru linux-tools-4.0.2/debian/rules.real linux-tools-4.0.2/debian/rules.real
--- linux-tools-4.0.2/debian/rules.real	2015-02-01 09:53:48.000000000 +0900
+++ linux-tools-4.0.2/debian/rules.real	2015-06-08 19:58:29.000000000 +0900
@@ -8,7 +8,7 @@
 # includes any binNMU part.
 VERSION_DEBIAN_FULL := $(shell dpkg-parsechangelog | sed -ne 's,^Version: *\(.*\)$$,\1,p')
 
-binary-arch: install-kbuild install-usbip
+binary-arch: install-kbuild install-usbip install-hyperv-daemons
 ifneq ($(filter alpha amd64 arm64 armel armhf hppa i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32,$(DEB_BUILD_ARCH)),)
   binary-arch: install-tools
 endif
@@ -82,3 +82,29 @@
 	dh_gencontrol -- -v$(VERSION)+$(VERSION_DEBIAN_FULL)
 	dh_md5sums
 	dh_builddeb
+
+install-hyperv-daemons: PACKAGE_NAME = hyperv-daemons
+install-hyperv-daemons: DH_OPTIONS = -p$(PACKAGE_NAME)
+install-hyperv-daemons: $(STAMPS_DIR)/build
+	dh_testdir
+	dh_testroot
+	dh_clean -d
+	$(MAKE) -C $(CURDIR)/tools/hv/
+	dh_install
+	dh_installchangelogs
+	dh_installdocs
+	dh_systemd_enable -p$(PACKAGE_NAME) --name hyperv-fcopy-daemon debian/hv_fcopy_daemon.service
+	dh_systemd_enable -p$(PACKAGE_NAME) --name hyperv-kvp-daemon debian/hv_kvp_daemon.service
+	dh_systemd_enable -p$(PACKAGE_NAME) --name hyperv-vss-daemon debian/hv_vss_demon.service
+	dh_systemd_start -p$(PACKAGE_NAME) --restart-after-upgrade debian/hv_fcopy_daemon.service
+	dh_systemd_start -p$(PACKAGE_NAME) --restart-after-upgrade debian/hv_kvp_daemon.service
+	dh_systemd_start -p$(PACKAGE_NAME) --restart-after-upgrade debian/hv_vss_demon.service
+	dh_lintian
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol -- -v$(VERSION)+$(VERSION_DEBIAN_FULL)
+	dh_md5sums
+	dh_builddeb
diff -Nru linux-tools-4.0.2/debian/templates/control.main.in linux-tools-4.0.2/debian/templates/control.main.in
--- linux-tools-4.0.2/debian/templates/control.main.in	2015-02-01 08:36:41.000000000 +0900
+++ linux-tools-4.0.2/debian/templates/control.main.in	2015-06-08 20:32:42.000000000 +0900
@@ -49,3 +49,21 @@
  .
  This package provides the server component 'usbipd' and the
  client tool 'usbip'.
+
+Package: hyperv-daemons
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Section: admin
+Description: Suite of daemons needed Linux guest is running on HyperV
+ Suite of daemons that are needed when Linux guest is running on HyperV.
+ It includes: hv-fcopy-daemon, hv-kvp-daemon, hv-vss-daemon
+ .
+ hv-fcopy-daemon is an implementation of file copy service functionality for
+ Linux Guest running on HyperV, it enables host to copy a file (over VMBUS) 
+ into the Linux Guest. 
+ .
+ hv-kvp-daemon is an implementation of HyperV key value pair (KVP) functionality
+ for Linux, it also supports IP injection functionality on the Guest.
+ .
+ hv-vss-daemon is an implementation of HyperV VSS functionality for Linux,
+ it is used for host initiated guest snapshot on HyperV hypervisor.
diff -Nru linux-tools-4.0.2/debian/templates/control.source.in linux-tools-4.0.2/debian/templates/control.source.in
--- linux-tools-4.0.2/debian/templates/control.source.in	2015-05-11 10:53:58.000000000 +0900
+++ linux-tools-4.0.2/debian/templates/control.source.in	2015-06-08 19:48:51.000000000 +0900
@@ -7,6 +7,7 @@
 Build-Depends:
  debhelper (>> 7), python,
  asciidoc, bison, flex, gcc-multilib [amd64 ppc64 s390x sparc64], libaudit-dev, libdw-dev, libelf-dev, libiberty-dev | binutils-dev (<< 2.23.91.20131123-1), libnewt-dev, libnuma-dev [amd64 arm64 hppa i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sparc x32], libperl-dev, libunwind8-dev [amd64 armel armhf arm64 i386], python-dev, xmlto,
- autoconf, automake, libtool, libglib2.0-dev, libudev-dev, libwrap0-dev
+ autoconf, automake, libtool, libglib2.0-dev, libudev-dev, libwrap0-dev,
+ dh-systemd
 Vcs-Svn: svn://svn.debian.org/svn/kernel/dists/trunk/linux-tools/
 Vcs-Browser: http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux-tools/

--Multipart=_Mon__8_Jun_2015_20_52_38_+0900_Wpq9207X8Y=nSOJ/--



Message sent on to Christoph Martin <martin@uni-mainz.de>:
Bug#782761. (Tue, 16 Jun 2015 11:48:05 GMT) (full text, mbox, link).


Message #20 received at 782761-submitter@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: 782761-submitter@bugs.debian.org
Subject: Re: linux-tools: Please include tools/hv daemons in a binary
Date: Tue, 16 Jun 2015 20:44:00 +0900
[Message part 1 (text/plain, inline)]
Hi,

 Here's a updated patch.
 Could you test it, please?


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane
[linux-tools_hyperv-support.patch (text/x-diff, attachment)]

Information stored :
Bug#782761; Package src:linux-tools. (Tue, 16 Jun 2015 14:03:07 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Martin <martin@uni-mainz.de>:
Extra info received and filed, but not forwarded. (Tue, 16 Jun 2015 14:03:07 GMT) (full text, mbox, link).


Message #25 received at 782761-quiet@bugs.debian.org (full text, mbox, reply):

From: Christoph Martin <martin@uni-mainz.de>
To: Hideki Yamane <henrich@debian.or.jp>, <782761-quiet@bugs.debian.org>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Tue, 16 Jun 2015 15:25:50 +0200
[Message part 1 (text/plain, inline)]
Hi Hideki,

Am 16.06.2015 um 13:44 schrieb Hideki Yamane:
> Hi,
> 
>  Here's a updated patch.
>  Could you test it, please?
> 
> 

Thanks for the patch. It builds fine and the binary runs ok.

Christoph
[martin.vcf (text/x-vcard, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Sun, 28 Jun 2015 07:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sun, 28 Jun 2015 07:21:03 GMT) (full text, mbox, link).


Message #30 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: 782761@bugs.debian.org
Cc: Christoph Martin <martin@uni-mainz.de>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Sun, 28 Jun 2015 16:17:25 +0900
Hi,

On Tue, 16 Jun 2015 15:25:50 +0200
Christoph Martin <martin@uni-mainz.de> wrote:
> >  Here's a updated patch.
> >  Could you test it, please?
> > 
> > 
> 
> Thanks for the patch. It builds fine and the binary runs ok.

 Sounds good :)

 Then, Debian Kernel Team, could you apply and upload packages, please?
 It contains NEW package, so it takes time to go through NEW queue. Please
 let me know if I should do more investigation for it. I want to make 
 Debian as same position as other distro for Hyper-V support.


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Sun, 28 Jun 2015 20:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Bastian Blank <waldi@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sun, 28 Jun 2015 20:27:03 GMT) (full text, mbox, link).


Message #35 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Bastian Blank <waldi@debian.org>
To: Hideki Yamane <henrich@debian.or.jp>, 782761@bugs.debian.org
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Sun, 28 Jun 2015 22:17:16 +0200
Hi Hideki

On Sun, Jun 28, 2015 at 04:17:25PM +0900, Hideki Yamane wrote:
>  Then, Debian Kernel Team, could you apply and upload packages, please?

I commited an adopted version to our svn repo.  Please test the changes
and report back if it actually works.

Bastian

-- 
... bacteriological warfare ... hard to believe we were once foolish
enough to play around with that.
		-- McCoy, "The Omega Glory", stardate unknown



Added tag(s) pending. Request was from Ben Hutchings <ben@decadent.org.uk> to control@bugs.debian.org. (Sun, 12 Jul 2015 23:51:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Wed, 15 Jul 2015 13:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 15 Jul 2015 13:15:04 GMT) (full text, mbox, link).


Message #42 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: Bastian Blank <waldi@debian.org>
Cc: 782761@bugs.debian.org
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Wed, 15 Jul 2015 22:10:24 +0900
Hi,

On Sun, 28 Jun 2015 22:17:16 +0200
Bastian Blank <waldi@debian.org> wrote:
> I commited an adopted version to our svn repo.  Please test the changes
> and report back if it actually works.

 We've confirmed that Debian guest works well under Hyper-V host with this
 hyperv-daemons package thanks to Motonobu Takahashi <monyo@samba.org> for
 check :)

-----------------------------------------------------------------------------------
root@sid64-1:~# systemctl | grep hv
hv_fcopy_daemon.service
loaded active running   Hyper-V FCOPY daemon
hv_kvp_daemon.service
loaded active running   Hyper-V KVP daemon
hv_vss_demon.service
loaded active running   Hyper-V VSS daemon

/var/log/messeges
-----
Jul 12 22:17:04 sid64-1 Hyper-V VSS: VSS starting; pid is:449
Jul 12 22:17:04 sid64-1 HV_FCOPY: HV_FCOPY starting; pid is:448
Jul 12 22:17:04 sid64-1 KVP: KVP starting; pid is:447
Jul 12 22:17:04 sid64-1 KVP: KVP LIC Version: 3.1
-----

functions
* KVP <https://technet.microsoft.com/ja-jp/windowsserver/dn575471.aspx>

C:\>cscript kvptest.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Guest KVP information for sid64-1

FullyQualifiedDomainName : sid64-1.localdomain
IntegrationServicesVersion : 3.1
NetworkAddressIPv4 : 192.168.20.130
NetworkAddressIPv6 : fe80::215:5dff:fe38:d309
OSBuildNumber : 4.0.0-2-amd64
OSDistributionData : 0
OSDistributionName : 0
OSKernelVersion : 262151
OSMajorVersion :
OSMinorVersion :
OSName : Debian GNU/Linux
OSPlatformId : 129
OSVersion : 4.0.0
ProcessorArchitecture : x86_64


* Copy-VMFile

exec below PowerShell script on Hyper-V host

Copy-VMFile -name sid64-1 -SourcePath .\test.txt -FileSource Host -DestinationPath /tmp

and test.txt was copied to /tmp on Debian guest

* VSS

 On Hyper-V host, run below command and checked log
 wbadmin start backup -hyperv:<VM> -backupTarget:<destination>
-----
Jul 14 23:32:26 sid64-1 Hyper-V VSS: VSS: op=FREEZE: succeeded
Jul 14 23:32:26 sid64-1 Hyper-V VSS: VSS: op=THAW: succeeded
-----

 But there's a problem that guest Debian host should be rebooted to work properly (don' know why yet).
 Anyway, please go a head, will check and fix problem later.

 Oh, and tiny typo in my patch... should be s/demon/daemon/g


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Wed, 15 Jul 2015 13:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Hutchings <ben@decadent.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 15 Jul 2015 13:27:04 GMT) (full text, mbox, link).


Message #47 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Ben Hutchings <ben@decadent.org.uk>
To: Hideki Yamane <henrich@debian.or.jp>, 782761@bugs.debian.org, Bastian Blank <waldi@debian.org>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Wed, 15 Jul 2015 14:25:00 +0100
[Message part 1 (text/plain, inline)]
On Wed, 2015-07-15 at 22:10 +0900, Hideki Yamane wrote:
> Hi,
> 
> On Sun, 28 Jun 2015 22:17:16 +0200
> Bastian Blank <waldi@debian.org> wrote:
> > I commited an adopted version to our svn repo.  Please test the 
> > changes
> > and report back if it actually works.
> 
>  We've confirmed that Debian guest works well under Hyper-V host with this
>  hyperv-daemons package thanks to Motonobu Takahashi <monyo@samba.org> for
>  check :)
> 
> ---------------------------------------------------------------------
> --------------
> root@sid64-1:~# systemctl | grep hv
> hv_fcopy_daemon.service
> loaded active running   Hyper-V FCOPY daemon
> hv_kvp_daemon.service
> loaded active running   Hyper-V KVP daemon
> hv_vss_demon.service
> loaded active running   Hyper-V VSS daemon
[...]

This is not the version that was uploaded (as Bastian changed the
service names).  Please test the package that's now in experimental.

Ben.

-- 
Ben Hutchings
Beware of bugs in the above code;
I have only proved it correct, not tried it. - Donald Knuth

[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Wed, 15 Jul 2015 13:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 15 Jul 2015 13:51:03 GMT) (full text, mbox, link).


Message #52 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: Ben Hutchings <ben@decadent.org.uk>
Cc: 782761@bugs.debian.org, Bastian Blank <waldi@debian.org>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Wed, 15 Jul 2015 22:49:07 +0900
On Wed, 15 Jul 2015 14:25:00 +0100
Ben Hutchings <ben@decadent.org.uk> wrote:
> This is not the version that was uploaded (as Bastian changed the
> service names).  Please test the package that's now in experimental.

 Okay, I'll do, but can I get it from experimental now?
 It seems to be still in NEW and I don't know where I can get it.
 https://ftp-master.debian.org/new/linux-tools_4.1.2-1~exp1.html


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Wed, 15 Jul 2015 14:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Hutchings <ben@decadent.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 15 Jul 2015 14:12:03 GMT) (full text, mbox, link).


Message #57 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Ben Hutchings <ben@decadent.org.uk>
To: Hideki Yamane <henrich@debian.or.jp>, 782761@bugs.debian.org
Cc: Bastian Blank <waldi@debian.org>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Wed, 15 Jul 2015 15:08:48 +0100
[Message part 1 (text/plain, inline)]
On Wed, 2015-07-15 at 22:49 +0900, Hideki Yamane wrote:
> On Wed, 15 Jul 2015 14:25:00 +0100
> Ben Hutchings <ben@decadent.org.uk> wrote:
> > This is not the version that was uploaded (as Bastian changed the
> > service names).  Please test the package that's now in 
> > experimental.
> 
>  Okay, I'll do, but can I get it from experimental now?
>  It seems to be still in NEW and I don't know where I can get it.
>  https://ftp-master.debian.org/new/linux-tools_4.1.2-1~exp1.html

Sorry, try <https://people.debian.org/~benh/packages/>.

Ben.

-- 
Ben Hutchings
Beware of bugs in the above code;
I have only proved it correct, not tried it. - Donald Knuth

[signature.asc (application/pgp-signature, inline)]

Reply sent to Ben Hutchings <ben@decadent.org.uk>:
You have taken responsibility. (Thu, 16 Jul 2015 10:03:10 GMT) (full text, mbox, link).


Notification sent to Christoph Martin <martin@uni-mainz.de>:
Bug acknowledged by developer. (Thu, 16 Jul 2015 10:03:10 GMT) (full text, mbox, link).


Message #62 received at 782761-close@bugs.debian.org (full text, mbox, reply):

From: Ben Hutchings <ben@decadent.org.uk>
To: 782761-close@bugs.debian.org
Subject: Bug#782761: fixed in linux-tools 4.1.2-1~exp1
Date: Thu, 16 Jul 2015 10:00:33 +0000
Source: linux-tools
Source-Version: 4.1.2-1~exp1

We believe that the bug you reported is fixed in the latest version of
linux-tools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 782761@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ben Hutchings <ben@decadent.org.uk> (supplier of updated linux-tools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 13 Jul 2015 01:33:27 +0100
Source: linux-tools
Binary: linux-kbuild-4.1 linux-tools-4.1 libusbip-dev usbip hyperv-daemons
Architecture: i386 source
Version: 4.1.2-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Ben Hutchings <ben@decadent.org.uk>
Closes: 782761
Description: 
 hyperv-daemons - Support daemons for Linux running on Hyper-V
 libusbip-dev - USB device sharing system over IP network (development files)
 linux-kbuild-4.1 - Kbuild infrastructure for Linux 4.1
 linux-tools-4.1 - Performance analysis tools for Linux 4.1
 usbip      - USB device sharing system over IP network
Changes:
 linux-tools (4.1.2-1~exp1) experimental; urgency=medium
 .
   * New upstream release
 .
   [ Bastian Blank ]
   * Add hyperv-daemons package, thanks to Hideki Yamane (closes: #782761)
 .
   [ Ben Hutchings ]
   * hyperv-daemons: Rewrite description
Checksums-Sha1: 
 2dd0ce3c0660c0cb2c598318054bfa0ff81cca7b 2817 linux-tools_4.1.2-1~exp1.dsc
 ea13235b963d616f5253a75511621b59b51ef79b 8290176 linux-tools_4.1.2.orig.tar.xz
 7c0fb04b578800717c25b9118413ba856c67c598 24920 linux-tools_4.1.2-1~exp1.debian.tar.xz
 29c0c369a3a1ab509ea52c9bc601921ffa13597c 21252 hyperv-daemons_4.1.2-1~exp1_i386.deb
 c9ecdc91d2e069ccd30e1180d2fc5bc4f296e6ed 23700 libusbip-dev_2.0+4.1.2-1~exp1_i386.deb
 8aaa9ca5b0ac510b4a3ffc82f7f5df80c59e94d4 179032 linux-kbuild-4.1_4.1.2-1~exp1_i386.deb
 ddfda101c09307053a3e9905538f4f87c31e6bdf 662444 linux-tools-4.1_4.1.2-1~exp1_i386.deb
 3edbe301be4a0e58d7ec72756b18cb63222576a2 37640 usbip_2.0+4.1.2-1~exp1_i386.deb
Checksums-Sha256: 
 d0138309091772e2bf08eabcbbe8e9c493e792d95254599c3e06228ac9a324fa 2817 linux-tools_4.1.2-1~exp1.dsc
 a46ffac164c6ea5abea3771ad4ed9eb6e34a4680fa1ff3b3ceec670cbd3f48a6 8290176 linux-tools_4.1.2.orig.tar.xz
 587f9819d105e9d218c8e408b5984d21821d95841d3ebbe3c1dd3dcefef90b86 24920 linux-tools_4.1.2-1~exp1.debian.tar.xz
 d3ae624158e47dc05fc024fc723707d45d20b8a9822b788f347ce49fa1bcfab9 21252 hyperv-daemons_4.1.2-1~exp1_i386.deb
 d26a23cee3a0220d47c2da6f1baa765f3a4b1490199b7aa3e3f7acf14d79575d 23700 libusbip-dev_2.0+4.1.2-1~exp1_i386.deb
 69e10181cdd50e6cf60f570c1abe726501227c945f8124318ec3da01e79ba50b 179032 linux-kbuild-4.1_4.1.2-1~exp1_i386.deb
 dddb91fdfe80727b4321786a2d0477ca32beafaa7711b1e72d45bb235a4de300 662444 linux-tools-4.1_4.1.2-1~exp1_i386.deb
 a98cc380827312cc1831dc4f129e362facd26c4eab80e460ce82593f0ce72c56 37640 usbip_2.0+4.1.2-1~exp1_i386.deb
Files: 
 8c0a06f2ea0d56bd4cb516fd4ca04dc4 2817 kernel optional linux-tools_4.1.2-1~exp1.dsc
 f38baf81461b537a89f874cd526898d2 8290176 kernel optional linux-tools_4.1.2.orig.tar.xz
 0a7ab48d176814f996e0d93348e70434 24920 kernel optional linux-tools_4.1.2-1~exp1.debian.tar.xz
 432851451c8618f0c4bcb3839965309c 21252 admin optional hyperv-daemons_4.1.2-1~exp1_i386.deb
 b531a5c473c3e72b2f9b361f05aa117e 23700 libdevel optional libusbip-dev_2.0+4.1.2-1~exp1_i386.deb
 fccb563faae9d1914dfc9d3fa43a87fe 179032 kernel optional linux-kbuild-4.1_4.1.2-1~exp1_i386.deb
 841993b403429b6ba3809e9a160a55e1 662444 devel optional linux-tools-4.1_4.1.2-1~exp1_i386.deb
 c70fc14c613575c6abdc16da2ebcc56a 37640 admin optional usbip_2.0+4.1.2-1~exp1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVaMTCOe/yOyVhhEJAQp56Q/+PdVjEJ2i/svZqWC/27ZkSTtljfhiigBJ
S+U0+aTTsEtmyVYDfzNstXjlRopDEKrcxj+N39p/JKPqlG/bhggLlq3CwmpuXjX2
w4sB7ATNDCAOdr7z5mEglhgkpu97ZKHGk1SP3bWSFDqlQHs87+BAM6TiEz4yMPry
j4Qm6yjqmea/ZgRspOEZOs6Pd+LBNL7bAfYk26p9uoUwcOCbhpqyamF2FoXYN8eX
hg7yUVWd99k9YJdXkIIUaEPlbYmaIbVMRKAshlh0T2APD+ifOAzvRwc/s9VoeBi/
EVgPFCtdm3wOars73fLqSdYdX2coDAn+pNgOHD76D+kyIfuN3qTZ0hRgySwRevR8
emO6OpFaVH4adNImfyWqtQwtPAFVAF6WA51HNlvhntQdEWbTRHZN14RAvbiRoeS0
uqKvR+OAVfvOtE9R37Upel61pSkhJGKZlO4wTpG9MSNbHa16XopPyw5Hycedk8Mt
/k89Jf7pRItvjz6THCCE+Ys2rB+SEa06/sAnumybZvOMUzuVEleODgOP3FVWViKz
+3cG2eNjLcttn6iVwVFsZ4ky40MBBa9j/LkC1321IWrUJFAlZTz4FkSYCGkcCtSD
KOad/Ofb9xXJcgkplJQnQI4irGsBTGCzFE5ezaZMYNloAap0+2EyLXYbxOcTPZ99
jYWxZGgqGyo=
=g6kg
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Sun, 19 Jul 2015 02:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sun, 19 Jul 2015 02:12:04 GMT) (full text, mbox, link).


Message #67 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: Ben Hutchings <ben@decadent.org.uk>
Cc: 782761@bugs.debian.org, Bastian Blank <waldi@debian.org>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Sun, 19 Jul 2015 11:08:44 +0900
On Wed, 15 Jul 2015 15:08:48 +0100
Ben Hutchings <ben@decadent.org.uk> wrote:
> Sorry, try <https://people.debian.org/~benh/packages/>.

 Motonobu confirmed with i386 package works after reboot :)


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 17 Aug 2015 13:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Martin <martin@uni-mainz.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 17 Aug 2015 13:39:03 GMT) (full text, mbox, link).


Message #72 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Christoph Martin <martin@uni-mainz.de>
To: Hideki Yamane <henrich@debian.or.jp>, <782761@bugs.debian.org>, Ben Hutchings <ben@decadent.org.uk>
Cc: Bastian Blank <waldi@debian.org>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 17 Aug 2015 15:23:32 +0200
Hi all,

do you see a way to get the tools/hv daemons into the 3.16 kernel for
jessie in a point release?

There are a lot of jessie machines running inside HyperV which will need
it as soon as the new backup method of HyperV servers is used.

Yours
Christoph

Am 19.07.2015 um 04:08 schrieb Hideki Yamane:
> On Wed, 15 Jul 2015 15:08:48 +0100
> Ben Hutchings <ben@decadent.org.uk> wrote:
>> Sorry, try <https://people.debian.org/~benh/packages/>.
> 
>  Motonobu confirmed with i386 package works after reboot :)
> 
> 



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 17 Aug 2015 13:48:10 GMT) (full text, mbox, link).


Acknowledgement sent to Bastian Blank <waldi@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 17 Aug 2015 13:48:10 GMT) (full text, mbox, link).


Message #77 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Bastian Blank <waldi@debian.org>
To: Christoph Martin <martin@uni-mainz.de>
Cc: Hideki Yamane <henrich@debian.or.jp>, 782761@bugs.debian.org, Ben Hutchings <ben@decadent.org.uk>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 17 Aug 2015 13:45:13 +0000
Hi Christoph

On Mon, Aug 17, 2015 at 03:23:32PM +0200, Christoph Martin wrote:
> do you see a way to get the tools/hv daemons into the 3.16 kernel for
> jessie in a point release?

It will show up in backports.

> There are a lot of jessie machines running inside HyperV which will need
> it as soon as the new backup method of HyperV servers is used.

Can you explain that a bit more?

Bastian

-- 
Those who hate and fight must stop themselves -- otherwise it is not stopped.
		-- Spock, "Day of the Dove", stardate unknown



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 17 Aug 2015 16:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Martin <martin@uni-mainz.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 17 Aug 2015 16:51:04 GMT) (full text, mbox, link).


Message #82 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Christoph Martin <martin@uni-mainz.de>
To: Bastian Blank <waldi@debian.org>
Cc: Hideki Yamane <henrich@debian.or.jp>, <782761@bugs.debian.org>, Ben Hutchings <ben@decadent.org.uk>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 17 Aug 2015 18:48:37 +0200
Hi Bastian,

Am 17.08.2015 um 15:45 schrieb Bastian Blank:
> Hi Christoph
> 
> On Mon, Aug 17, 2015 at 03:23:32PM +0200, Christoph Martin wrote:
>> do you see a way to get the tools/hv daemons into the 3.16 kernel for
>> jessie in a point release?
> 
> It will show up in backports.

In backports with 4.1 kernel? Would this package depend on the 4.1
kernel or would it be installable with a 3.16 kernel?

I could test if the 4.1 binary would run correctly with a 3.16 kernel.

> 
>> There are a lot of jessie machines running inside HyperV which will need
>> it as soon as the new backup method of HyperV servers is used.
> 
> Can you explain that a bit more?

Windows HyperV 2012 R2 has a feature called "Live virtual machine
backup". To support this from Linux machines you need to run the
vss_daemon. HyperV will send a message to this daemon to shortly freeze
the filesystems to make HyperV able to make a consistent snapshot for a
backup. The deamon will pass this request to the kernel. This
functionality is in 3.16 kernel.

Here are the M$ docs for Debian and Ubuntu:

https://technet.microsoft.com/en-US/library/dn614985.aspx

https://technet.microsoft.com/en-us/library/dn531029.aspx

If you don't run the daemon you might get an I/O error from the virtual
hardware witch results in a readonly fs and possible fs corruption. We
encounted this several times in the last year and it took us a long time
to find the cause.

Since this is in HyperV since 2012 I consider it really important to get
into jessie main or at least officially working for kernel 3.16.

Yours
Christoph

PS: Am am at debconf, if you are there too and want to talk.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 17 Aug 2015 16:54:39 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Hutchings <ben@decadent.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 17 Aug 2015 16:54:39 GMT) (full text, mbox, link).


Message #87 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Ben Hutchings <ben@decadent.org.uk>
To: Christoph Martin <martin@uni-mainz.de>, Bastian Blank <waldi@debian.org>
Cc: Hideki Yamane <henrich@debian.or.jp>, 782761@bugs.debian.org, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 17 Aug 2015 18:53:33 +0200
[Message part 1 (text/plain, inline)]
On Mon, 2015-08-17 at 18:48 +0200, Christoph Martin wrote:
> Hi Bastian,
> 
> Am 17.08.2015 um 15:45 schrieb Bastian Blank:
> > Hi Christoph
> > 
> > On Mon, Aug 17, 2015 at 03:23:32PM +0200, Christoph Martin wrote:
> > > do you see a way to get the tools/hv daemons into the 3.16 kernel for
> > > jessie in a point release?
> > 
> > It will show up in backports.
> 
> In backports with 4.1 kernel? Would this package depend on the 4.1
> kernel or would it be installable with a 3.16 kernel?

I think it would work with a Linux 3.16 kernel.

> I could test if the 4.1 binary would run correctly with a 3.16 kernel.
[...]

All the packages for Linux 4.1 are in jessie-backports now, so go ahead
and test.

Ben.

-- 
Ben Hutchings
[W]e found...that it wasn't as easy to get programs right as we had thought.
... I realized that a large part of my life from then on was going to be spent
in finding mistakes in my own programs. - Maurice Wilkes, 1949

[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#782761; Package src:linux-tools. (Mon, 17 Aug 2015 17:33:07 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@iijmio-mail.jp>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 17 Aug 2015 17:33:07 GMT) (full text, mbox, link).


Message #92 received at 782761@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@iijmio-mail.jp>
To: Christoph Martin <martin@uni-mainz.de>
Cc: Bastian Blank <waldi@debian.org>, Hideki Yamane <henrich@debian.or.jp>, <782761@bugs.debian.org>, Ben Hutchings <ben@decadent.org.uk>, TAKAHASHI Motonobu/高橋 基信 <monyo@monyo.com>
Subject: Re: Bug#782761: linux-tools: Please include tools/hv daemons in a binary
Date: Mon, 17 Aug 2015 19:31:27 +0200
Hi,

On Mon, 17 Aug 2015 18:48:37 +0200
Christoph Martin <martin@uni-mainz.de> wrote:
> Since this is in HyperV since 2012 I consider it really important to get
> into jessie main or at least officially working for kernel 3.16.

 It would be nice if we can push it to jessie point release.
 Then I'll try to ask MS folks to update their document as Debian
 is hyper-v supported distribution.


> PS: Am am at debconf, if you are there too and want to talk.

 I'm at DebConf, too, and will serve some Japanese alcohol in Cheese&Wine party :)

-- 
Hideki Yamane <henrich@iijmio-mail.jp>



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 15 Sep 2015 07:31:01 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jun 5 01:14:00 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.