From msamia at netsuite.com Wed Aug 19 23:41:20 2015 Content-Type: multipart/mixed; boundary="===============8551213453317066547==" MIME-Version: 1.0 From: Samia, Michel To: copr-devel at lists.fedorahosted.org Subject: How to build a package for different OS release than I have Date: Tue, 14 Oct 2014 08:44:15 +0000 Message-ID: <49F67B9A11D99E498E32F50BA20A666D474F29E9@corpmail2k10-2.corp.netledger.com> --===============8551213453317066547== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable NetSuite: Where Business is Going NOTICE: This email and any attachments may contain confidential and proprie= tary information of NetSuite Inc. and is for the sole use of the intended r= ecipient for the stated purpose. Any improper use or distribution is prohib= ited. If you are not the intended recipient, please notify the sender; do n= ot review, copy or distribute; and promptly delete or destroy all transmitt= ed information. Please note that all communications and information transmi= tted through this email system may be monitored by NetSuite or its agents a= nd that all incoming email is automatically scanned by a third party spam a= nd filtering service --===============8551213453317066547== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11cy1hc2NpaSI+CjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+ PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxp YnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQovKiBTdHlsZSBEZWZpbml0aW9u cyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBp bjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWls eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOmJsdWU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJs aW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5OwoJY29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CnNw YW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30KLk1zb0No cERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtZmFtaWx5OiJDYWxp YnJpIiwic2Fucy1zZXJpZiI7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjguNWluIDExLjBp bjsKCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtw YWdlOldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+Cjxv OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+CjwveG1sPjwhW2Vu ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp dCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94 bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHk+CiAgICA8YnIgLz4KICAgIAo8ZGl2IGNsYXNz PSJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBleC1jb2xsZWFndWVzLDxv OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhbSBkb2luZyBycG0gcGFja2FnaW5nIG9mIG91ciBpbnRl cm5hbCBwYWNrYWdlcyBoZXJlIGluIE5ldFN1aXRlLiBXZSBuZWVkIHRvIGJ1aWxkIFJQTXMgZm9y IGVsNSwgZWw2IGFuZCBpbiBhIG5lYXIgZnV0dXJlIHByb2JhYmx5IGFsc28gZm9yIGVsNy4gQ2Fu IGFsbCB0aGUgdGhyZWUgcGFja2FnZXMgYmUgYnVpbHQgb24mbmJzcDsgb25lIGhvc3Q/IEFuZCBo b3cgdG8gZG8gaXQ/IFNob3VsZCB3ZSB1c2UgY29wciwga29qaSwKIG9yIG1vY2s/IE9yIGNhbiBp dCBiZSBkb25lIGRpcmVjdGx5IGJ5IHJwbWJ1aWxkPzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh bmtzIGluIGFkdmFuY2UgZm9yIGFueSBhZHZpY2UuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NaWNo ZWw8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVw dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiMxMDNGNzMiPk1pY2hlbCBTYW1pYQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMTAzRjczIj58IFNvZnR3YXJlIEVuZ2luZWVyPGJyPgo8YSBocmVmPSJtYWls dG86bXNhbWlhQG5ldHN1aXRlLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Rp bWVzIE5ldyBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpibHVlIj5tc2FtaWFA bmV0c3VpdGUuY29tPC9zcGFuPjwvYT48YnI+CjxiPjx1PjxhIGhyZWY9Imh0dHA6Ly93d3cubmV0 c3VpdGUuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6Ymx1ZSI+TmV0 U3VpdGU8L3NwYW4+PC9hPjwvdT46PC9iPiBXaGVyZSBCdXNpbmVzcyBpcyBHb2luZzwvc3Bhbj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg Um9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjwvZGl2 PgoKICAgIDxiciAvPgo8YnIgLz4KPGZvbnQgc2l6ZT0iMSI+Ck5PVElDRTogVGhpcyBlbWFpbCBh bmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJvcHJpZXRh cnkgaW5mb3JtYXRpb24gb2YgTmV0U3VpdGUgSW5jLiBhbmQgaXMgZm9yIHRoZSBzb2xlIHVzZSBv ZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGZvciB0aGUgc3RhdGVkIHB1cnBvc2UuIEFueSBpbXBy b3BlciB1c2Ugb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRo ZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcjsgZG8gbm90IHJl dmlldywgY29weSBvciBkaXN0cmlidXRlOyBhbmQgcHJvbXB0bHkgZGVsZXRlIG9yIGRlc3Ryb3kg YWxsIHRyYW5zbWl0dGVkIGluZm9ybWF0aW9uLiBQbGVhc2Ugbm90ZSB0aGF0IGFsbCBjb21tdW5p Y2F0aW9ucyBhbmQgaW5mb3JtYXRpb24gdHJhbnNtaXR0ZWQgdGhyb3VnaCB0aGlzIGVtYWlsIHN5 c3RlbSBtYXkgYmUgbW9uaXRvcmVkIGFuZCByZXRhaW5lZCBieSBOZXRTdWl0ZSBvciBpdHMgYWdl bnRzIGFuZCB0aGF0IGFsbCBpbmNvbWluZyBlbWFpbCBpcyBhdXRvbWF0aWNhbGx5IHNjYW5uZWQg YnkgYSB0aGlyZCBwYXJ0eSBzcGFtIGFuZCBmaWx0ZXJpbmcgc2VydmljZSB3aGljaCBtYXkgcmVz dWx0IGluIGRlbGV0aW9uIG9mIGEgbGVnaXRpbWF0ZSBlLW1haWwgYmVmb3JlIGl0IGlzIHJlYWQg YnkgdGhlIGludGVuZGVkIHJlY2lwaWVudC48L2ZvbnQ+CjwvYm9keT4KPC9odG1sPgoKCg== --===============8551213453317066547==-- From msuchy at redhat.com Wed Aug 19 23:41:20 2015 Content-Type: multipart/mixed; boundary="===============8256304032412739253==" MIME-Version: 1.0 From: =?utf-8?q?Miroslav_Such=C3=BD_=3Cmsuchy_at_redhat=2Ecom=3E?= To: copr-devel at lists.fedorahosted.org Subject: Re: How to build a package for different OS release than I have Date: Tue, 14 Oct 2014 11:44:26 +0200 Message-ID: <543CF07A.3000302@redhat.com> In-Reply-To: 49F67B9A11D99E498E32F50BA20A666D474F29E9@corpmail2k10-2.corp.netledger.com --===============8256304032412739253== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 10/14/2014 10:44 AM, Samia, Michel wrote: > I am doing rpm packaging of our internal packages here in NetSuite. We ne= ed to build RPMs for el5, el6 and in a near > future probably also for el7. Can all the three packages be built on one= host? And how to do it? Should we use copr, > koji, or mock? Or can it be done directly by rpmbuild? If you use Koji or Copr, then there is no guarantee that it will be build o= n one host. In fact it is very unlikely. Well, unless you have private instance, which have only one builder. If you really need to build it on one host only (not sure why), then mock i= s your friend. mock -r epel-6-x86_64 foo.src.rpm mock -r epel-5-x86_64 foo.src.rpm ... Those names maps to files in /etc/mock/*.cfg -- = Miroslav Suchy, RHCE, RHCDS Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys --===============8256304032412739253==-- From sanjay.ankur at gmail.com Wed Aug 19 23:41:20 2015 Content-Type: multipart/mixed; boundary="===============1527873550676111970==" MIME-Version: 1.0 From: Ankur Sinha To: copr-devel at lists.fedorahosted.org Subject: Re: How to build a package for different OS release than I have Date: Tue, 14 Oct 2014 12:02:36 +0100 Message-ID: <1413284556.1106.9.camel@gmail.com> In-Reply-To: 543CF07A.3000302@redhat.com --===============1527873550676111970== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, 2014-10-14 at 11:44 +0200, Miroslav Such=C3=BD wrote: > If you really need to build it on one host only (not sure why), then > mock is your friend. > mock -r epel-6-x86_64 foo.src.rpm > mock -r epel-5-x86_64 foo.src.rpm > ... > Those names maps to files in /etc/mock/*.cfg Do also look at mockchain: http://skvidal.wordpress.com/2012/04/20/mockchain-use-cases-and-examples/ -- = Thanks, Regards, Ankur (FranciscoD) http://fedoraproject.org/wiki/User:Ankursinha Join Fedora! Come talk to us! http://fedoraproject.org/wiki/Fedora_Join_SIG --===============1527873550676111970== Content-Type: application/pgp-signature MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRRWNCQUFC QWdBR0JRSlVQUUxNQUFvSkVQall3TDY2eUppOUJIMEgvMHBnbm4wUDc3OXhKTXI3Rjd6ZVZJeHMK WmV5SnZkV2wyWElwTTlnK0NmbWFlNC80ZUw1TXJSZ3pCcmZVTkgyOUpXTlBlZDJ4Wk9zU3pYTnlG S0pFRGdqLwpRWWhxczRqRnZmcWhMRUpyZHdiME5xMHJJNWRPTWZMeHFTNEd4UmJoVlNVQWU4Z1U5 WlNxbGlwdnVLR0JlTk5NCk9vRU1UMHpRZkRuUVR3cWpkcFU3SW4zOEl6dk9VSjNCMEFieHBjSXZo azJtQ1JOSnFyOUdSWFhHUkkxcHZUNWkKcS9veGNCREZJcTV2RkZmdlpjL1Z3T1UxN1NCdGhWdzBs UnFrK1BrS3FyVkprQ3hMVUdQV3BrdG5uSTVTbUp1OQpBUTFCM3FhdDlLdnFubE5GRityQ3FxcGMx RzFoOC9oMjRoam9DNmpaNmFhTFB4MVE1UTFCR2dVZVB2YStoQ0E9Cj1FNG4rCi0tLS0tRU5EIFBH UCBTSUdOQVRVUkUtLS0tLQo= --===============1527873550676111970==--