[Users] Cannot make rpm

I wanted to make rpm from the lastest src, but failed. Here's my log: git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" srpm is ready at output rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1

This is a multi-part message in MIME format. --------------030509010008050508010606 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, patch already pushed for review: http://gerrit.ovirt.org/15963 Il 21/06/2013 04:10, lof yer ha scritto:
I wanted to make rpm from the lastest src, but failed. Here's my log:
git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec
You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"
srpm is ready at output
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --------------030509010008050508010606 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> <div class="moz-cite-prefix">Hi,<br> patch already pushed for review: <a class="moz-txt-link-freetext" href="http://gerrit.ovirt.org/15963">http://gerrit.ovirt.org/15963</a><br> <br> <br> Il 21/06/2013 04:10, lof yer ha scritto:<br> </div> <blockquote cite="mid:CAKUHWYqEYOsybWYbTjeRSt9DfkquYtTqgxJkhrAwbkx8hecvOQ@mail.gmail.com" type="cite"> <pre wrap="">I wanted to make rpm from the lastest src, but failed. Here's my log: git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" srpm is ready at output rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1 </pre> <br> <fieldset class="mimeAttachmentHeader"></fieldset> <br> <pre wrap="">_______________________________________________ Users mailing list <a class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a> <a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a> </pre> </blockquote> <br> <br> <pre class="moz-signature" cols="72">-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com</pre> </body> </html> --------------030509010008050508010606--

On 06/21/2013 09:18 AM, Sandro Bonazzola wrote:
Hi, patch already pushed for review: http://gerrit.ovirt.org/15963
was this breakage detected by jenkins automatically?
Il 21/06/2013 04:10, lof yer ha scritto:
I wanted to make rpm from the lastest src, but failed. Here's my log:
git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec
You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"
srpm is ready at output
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Sandro Bonazzola" <sbonazzo@redhat.com> Cc: "lof yer" <lofyer@gmail.com>, "users" <users@ovirt.org> Sent: Friday, June 21, 2013 2:14:43 PM Subject: Re: [Users] Cannot make rpm
On 06/21/2013 09:18 AM, Sandro Bonazzola wrote:
Hi, patch already pushed for review: http://gerrit.ovirt.org/15963
was this breakage detected by jenkins automatically?
we do not use this target any more. I wish to remove it from Makefile. there is no sense in adding these into each makefile... there is a standard sequence to do so... make dist then: rpmbuild -ts <tarball> rpmbuild --rebuild <srpm> or: rpmbuild -tb <tarball> if tarball is in correct format, there is no need for project specific targets.
Il 21/06/2013 04:10, lof yer ha scritto:
I wanted to make rpm from the lastest src, but failed. Here's my log:
git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec
You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"
srpm is ready at output
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

于 2013/6/21 19:43, Alon Bar-Lev 写道:
From: "Itamar Heim" <iheim@redhat.com> To: "Sandro Bonazzola" <sbonazzo@redhat.com> Cc: "lof yer" <lofyer@gmail.com>, "users" <users@ovirt.org> Sent: Friday, June 21, 2013 2:14:43 PM Subject: Re: [Users] Cannot make rpm
On 06/21/2013 09:18 AM, Sandro Bonazzola wrote:
Hi, patch already pushed for review: http://gerrit.ovirt.org/15963 was this breakage detected by jenkins automatically? we do not use this target any more. I wish to remove it from Makefile.
----- Original Message ----- there is no sense in adding these into each makefile... there is a standard sequence to do so...
make dist
then:
rpmbuild -ts <tarball> rpmbuild --rebuild <srpm>
or:
rpmbuild -tb <tarball>
if tarball is in correct format, there is no need for project specific targets.
Il 21/06/2013 04:10, lof yer ha scritto:
I wanted to make rpm from the lastest src, but failed. Here's my log:
git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec
You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"
srpm is ready at output
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Will you? But I think it is quite convinient for us to test new features from source.

----- Original Message -----
From: "lofyer" <lofyer@gmail.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: "Itamar Heim" <iheim@redhat.com>, "Sandro Bonazzola" <sbonazzo@redhat.com>, "users" <users@ovirt.org> Sent: Friday, June 21, 2013 3:29:12 PM Subject: Re: [Users] Cannot make rpm
于 2013/6/21 19:43, Alon Bar-Lev 写道:
From: "Itamar Heim" <iheim@redhat.com> To: "Sandro Bonazzola" <sbonazzo@redhat.com> Cc: "lof yer" <lofyer@gmail.com>, "users" <users@ovirt.org> Sent: Friday, June 21, 2013 2:14:43 PM Subject: Re: [Users] Cannot make rpm
On 06/21/2013 09:18 AM, Sandro Bonazzola wrote:
Hi, patch already pushed for review: http://gerrit.ovirt.org/15963 was this breakage detected by jenkins automatically? we do not use this target any more. I wish to remove it from Makefile.
----- Original Message ----- there is no sense in adding these into each makefile... there is a standard sequence to do so...
make dist
then:
rpmbuild -ts <tarball> rpmbuild --rebuild <srpm>
or:
rpmbuild -tb <tarball>
if tarball is in correct format, there is no need for project specific targets.
Il 21/06/2013 04:10, lof yer ha scritto:
I wanted to make rpm from the lastest src, but failed. Here's my log:
git ls-files | tar --files-from /proc/self/fd/0 -czf "ovirt-engine-3.3.0_master.tar.gz" ovirt-engine.spec
You can use rpmbuild -tb ovirt-engine-3.3.0_master.tar.gz to produce rpms
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild -ts --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" "ovirt-engine-3.3.0_master.tar.gz" Wrote: /home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS/ovirt-engine-3.3.0-0.2.master.20130621014614.fc18.src.rpm mv "/home/demo/gittest/ovirt-engine/tmp.rpmbuild/SRPMS"/*.rpm "output" rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"
srpm is ready at output
rm -rf "/home/demo/gittest/ovirt-engine/tmp.rpmbuild" mkdir -p "/home/demo/gittest/ovirt-engine/tmp.rpmbuild"/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT} mkdir -p "output" rpmbuild --define="_topdir /home/demo/gittest/ovirt-engine/tmp.rpmbuild" --rebuild "output/ovirt-engine-3.3.0*.src.rpm" error: cannot open output/ovirt-engine-3.3.0*.src.rpm: No such file or directory make: *** [rpm] Error 1
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Will you? But I think it is quite convinient for us to test new features from source.
The standard way of: # make dist # rpmbuild -tb <tarball> is common to most of packages within rpm environment, and allow you to "test new features from source". no need to re-invent the wheel, or hide the standard sequence from developers, knowing that will enable them to feel comfortable in other environments/packages as well. in the old days, the tabrall did not contain the spec file correctly, so using the standard sequence was impossible. can you please try this sequence? thanks, Alon
participants (5)
-
Alon Bar-Lev
-
Itamar Heim
-
lof yer
-
lofyer
-
Sandro Bonazzola