From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH OSSTEST 0/5] Debian Jessie patches Date: Mon, 15 Jun 2015 09:37:52 +0100 Message-ID: <1434357472.13744.1.camel@citrix.com> References: <1432144588-2102-1-git-send-email-wei.liu2@citrix.com> <20150520180454.GE23128@zion.uk.xensource.com> <1433929833.30003.23.camel@citrix.com> <20150612204311.GA6801@zion.uk.xensource.com> <20150615082958.GA1708@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Z4Pu0-00025t-Kl for xen-devel@lists.xenproject.org; Mon, 15 Jun 2015 08:37:56 +0000 In-Reply-To: <20150615082958.GA1708@zion.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Wei Liu Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com List-Id: xen-devel@lists.xenproject.org On Mon, 2015-06-15 at 09:29 +0100, Wei Liu wrote: > On Fri, Jun 12, 2015 at 09:43:11PM +0100, Wei Liu wrote: > > On Wed, Jun 10, 2015 at 10:50:33AM +0100, Ian Campbell wrote: > > > On Wed, 2015-05-20 at 19:04 +0100, Wei Liu wrote: > > > > On Wed, May 20, 2015 at 06:56:23PM +0100, Wei Liu wrote: > > > > > I worked a little bit on upgrading Osstest to Jessie a few months ago but > > > > > dropped the ball. Here are the patches I wrote. > > > > > > > > > > With these patches I can run build jobs (Xen and kernel) with Jessie. Running > > > > > test jobs requires more work because now Jessie uses systemd a lot of things > > > > > have changed. > > > > > > > > Actually the problems I see might not be systemd related. The problem is > > > > that Osstest cannot setup test host. Last time I didn't look into > > > > details. > > > > > > I had some issues too, to do with /boot and /boot/efi not being mounted > > > on boot which I couldn't figure out. It was complaining that the magic > > > dev...by-uuid event hadn't triggered despite the fact I could see the > > > devices and mount them and they were tagged systemd in the udev db. > > > > > > Eventually I gave in and went with this patch, essentially deferring the > > > problem to Stretch... > > > > > > > The same problem also manifests when booting DomU. However booting DomU > > with stock Jessie kernel works fine. > > > > I now think this issue might be related to the 3.14 kernel we use for > > both Dom0 and DomU. I was about to say: I've seen it with one or both of 3.18 and 4.1 too (since I am using ARM and need newer). > > > > I tracked down the issue. Well spotted! > > ---8<--- > From 756cb022b4273c75878d4b446ca19b69661ebcb6 Mon Sep 17 00:00:00 2001 > From: Wei Liu > Date: Fri, 12 Jun 2015 23:50:55 +0100 > Subject: [PATCH OSSTEST] ts-kernel-build: enable CONFIG_FHANDLE > Cc: ian.campbell@citrix.com, ian.jackson@eu.citrix.com > > According to Debian bug #764539, systemd needs this kernel feature to be > able to mount disks. Complete list of required kernel features can be > found in /usr/share/doc/systemd/README.gz. A useful document indeed, I somehow didn't manage to find any of these reference despite my searching. > Signed-off-by: Wei Liu > --- > ts-kernel-build | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/ts-kernel-build b/ts-kernel-build > index e7cbdc1..438be6d 100755 > --- a/ts-kernel-build > +++ b/ts-kernel-build > @@ -525,6 +525,8 @@ setopt CONFIG_FUSION_LOGGING n > > setopt CONFIG_BLK_CPQ_CISS_DA m > > +setopt CONFIG_FHANDLE y > + > case ${XEN_TARGET_ARCH} in > x86_32) setopt CONFIG_64BIT n ;; > x86_64)