From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1Usi-00034j-8L for guix-patches@gnu.org; Thu, 29 Mar 2018 06:34:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1Usc-0005Rk-Aj for guix-patches@gnu.org; Thu, 29 Mar 2018 06:34:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:50091) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f1Usc-0005Re-6O for guix-patches@gnu.org; Thu, 29 Mar 2018 06:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f1Usb-00044q-Tp for guix-patches@gnu.org; Thu, 29 Mar 2018 06:34:01 -0400 Subject: [bug#30894] Submission of patch for Add r-abc Resent-Message-ID: References: <071fa29f-107d-2097-586c-ce2f1eb91c23@swecha.net> <87tvt9azl6.fsf@elephly.net> <87vadgdlyd.fsf@elephly.net> <6c9c531d-75a5-be08-2784-ebae3c3a432b@swecha.net> From: Ricardo Wurmus In-reply-to: <6c9c531d-75a5-be08-2784-ebae3c3a432b@swecha.net> Date: Thu, 29 Mar 2018 12:32:25 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87lgebdveu.fsf@elephly.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Sahithi Yarlagadda Cc: 30894@debbugs.gnu.org Hi Sahithi, > 1) Cloning the Source > > 2) Running guix environment guix > > 3) ./bootstrap > > 4) ./configure --localstatedir=3D/var You need to perform these steps only once. > 5) make > > 6) Make Changes to the cran.scm file > > 7) Build using ./pre-inst-env guix build > > 8) If build is success, format the patch and submit the patch I suggest running make again after making changes to any file in the Guix source tree. This way you can avoid the =E2=80=9C.go file is older th= an the .scm=E2=80=9D messages. > *When i am planning to write a different package description, i am > following this* > > 9) rebasing the patch > > 10) Pull for any changes > > 11) running the process from (2) I=E2=80=99d do this instead: git fetch origin # fetch any upstream changes git stash # hide my uncommitted local changes git rebase origin/master # rebase my local commits on top of upstream git stash pop # apply my uncommitted local changes make # compile .scm to .go Note that you should be inside of a suitable environment when running =E2=80=9Cmake=E2=80=9D, so better do all of this after =E2=80=9Cguix enviro= nment guix=E2=80=9D. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net