From: Dave Chinner <david@fromorbit.com>
To: "Kaul, Yaniv" <Yaniv.Kaul@emc.com>
Cc: esandeen@redhat.com, fstests@vger.kernel.org,
"xfs@oss.sgi.com" <xfs@oss.sgi.com>
Subject: Re: Can't build RPM of xfstests
Date: Mon, 20 Oct 2014 12:47:50 +1100 [thread overview]
Message-ID: <20141020014750.GL7169@dastard> (raw)
In-Reply-To: <648473255763364B961A02AC3BE1060D03C7940C13@MX19A.corp.emc.com>
[ cc fstests@vger.kernel.org ]
On Sun, Oct 12, 2014 at 02:58:50AM -0400, Kaul, Yaniv wrote:
> I'm getting the sources from https://kernel.googlesource.com/pub/scm/fs/xfs/xfstests-dev (as I can't use git directly, only over HTTP(s) due to company policy)
> I'm trying to compile the RPM on either CentOS 6.5 or 7, both fail identically. Log snippets:
>
> == dist, log is Logs/dist
> make: Entering directory `/var/jenkins/workspace/xfstests-build/build'
> /bin/tar: xfstests-1.1.1/m4/general_headers.m4: Cannot stat: No such file or directory
> /bin/tar: Exiting with failure status due to previous errors
> Wrote: /var/jenkins/workspace/xfstests-build/build/xfstests-1.1.1.src.tar.gz
> === install ===
> gmake[1]: Entering directory `/var/jenkins/workspace/xfstests-build'
> Building include
> Building lib
> Building ltp
> Building src
> Building aio-dio-regress
> Building m4
> Building common
> Building tests
> /usr/bin/gmake --no-print-directory Q=@ -C include install
> ...
> gmake[1]: Leaving directory `/var/jenkins/workspace/xfstests-build'
> === tar ===
> Wrote: /var/jenkins/workspace/xfstests-build/build/tar/xfstests-1.1.1.tar.gz
> === rpm ===
> /bin/sed -e's|@pkg_name@|xfstests|g' \
> -e's|@pkg_version@|1.1.1|g' \
> -e's|@pkg_release@|1|g' \
> -e's|@pkg_distribution@|Linux|g' \
> -e's|@build_root@|/tmp/34943|g' \
> -e'/^BuildRoot: *$/d' \
> -e's|@make@|/usr/bin/gmake|g' < xfstests.spec.in > xfstests.spec
> /usr/bin/rpmbuild -ba --rcfile ./rpm-4.rc xfstests.spec
> error: File /root/rpmbuild/SOURCES/xfstests-1.1.1.src.tar.gz: No such file or directory
> gmake[1]: *** [dist] Error 1
I've never tried to build xfstests packages, so I'd make the
assumption that the package build infrastructure is broken and needs
fixing. That's looking for the tarball in the wrong place. My naive
reading of that is rpmbuild is expecting to run as root, not as a
jenkins user....
Eric, you're the local RPM expert - any ideas?
FWIW, I'll take whatever patches you guys come up with that make it
build rpms properly. ;)
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2014-10-20 1:48 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-12 6:58 Can't build RPM of xfstests Kaul, Yaniv
2014-10-20 1:47 ` Dave Chinner [this message]
2014-10-20 3:35 ` Eric Sandeen
2014-10-20 11:55 ` Greg Freemyer
2014-10-20 13:54 ` Eric Sandeen
2014-10-20 23:08 ` Dave Chinner
2014-10-20 23:31 ` Greg Freemyer
2014-10-20 23:57 ` Dave Chinner
2014-10-21 3:15 ` Eryu Guan
2014-10-20 23:23 ` Eric Sandeen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141020014750.GL7169@dastard \
--to=david@fromorbit.com \
--cc=Yaniv.Kaul@emc.com \
--cc=esandeen@redhat.com \
--cc=fstests@vger.kernel.org \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox