Bug 1230160

Summary: nbdkit-1.1.9-3.fc23: FTBFS with Perl 5.22
Product: [Fedora] Fedora Reporter: Jitka Plesnikova <jplesnik>
Component: nbdkitAssignee: Richard W.M. Jones <rjones>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: rjones
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koji.fedoraproject.org/koji/buildinfo?buildID=643284
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-10 12:08:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Build log none

Description Jitka Plesnikova 2015-06-10 11:26:38 UTC
Created attachment 1037219 [details]
Build log

The build of nbdkit failed during Perl 5.22 mass rebuild with following error

guestfish -N fs -m /dev/sda1 write /hello.txt "hello,world"
libguestfs: error: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again.  For further information, read:
  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.
Makefile:1385: recipe for target 'disk' failed
make[2]: *** [disk] Error 1
make[2]: Leaving directory '/builddir/build/BUILD/nbdkit-1.1.9/tests'
Makefile:1249: recipe for target 'check-am' failed
make[1]: *** [check-am] Error 2
make[1]: Leaving directory '/builddir/build/BUILD/nbdkit-1.1.9/tests'
Makefile:448: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.OOr4iQ (%check)

More info about Perl 5.22 
https://fedoraproject.org/wiki/Changes/perl5.22

Comment 1 Richard W.M. Jones 2015-06-10 11:50:36 UTC
I guess this is nothing to do with Perl, and something to do with
Koji.  Hard to tell without being able to see the actual errors.

I submitted a change to the build to enable debug messages:

http://pkgs.fedoraproject.org/cgit/nbdkit.git/commit/?id=0f1eb3d40c8dc32931b30842f2aa5f50cc9c2e51

and a new build:

http://koji.fedoraproject.org/koji/taskinfo?taskID=10002640

Comment 2 Richard W.M. Jones 2015-06-10 12:08:32 UTC
OK I see what it is.  It's the "bug" in /sbin/install-kernel where
it doesn't install a kernel unless grubby is installed.

Worked around in the latest build:

http://koji.fedoraproject.org/koji/taskinfo?taskID=10002755