[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#30894] Submission of patch for Add r-abc
From: |
Sahithi Yarlagadda |
Subject: |
[bug#30894] Submission of patch for Add r-abc |
Date: |
Thu, 29 Mar 2018 16:58:59 +0530 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
Hi
On Thursday 29 March 2018 04:30 PM, Sahithi Yarlagadda wrote:
> Hi
>
> I am planning to do this.
>
> I will submit the Package Description for r-abc-data. Which builds and
> create a derivative in gnu/store. Later i will send the abc package
> description, where the build finds necessary data and does a successful
> build.
Submitted a Patch file for r-abc-data which is a dependency for r-abc
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=30983
Then,
Re-based the source
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
I have done adding r-abc. And the build was success.
( I am still unsure whether i did it right. Fingers Crossed !!!! ...
Waiting for your comment)
Its a great experience while learning with each contribution. Each
Package Description have a different things to look into carefully and
contribute.
Ricardo have been of great help in this process.
Created a Patch (I sense something's not right here!!!).
Submitting for the review.
>
> On Thursday 29 March 2018 04:20 PM, Sahithi Yarlagadda wrote:
>> Thanks Ricardo
>>
>> When i am building r-abc I found errors with the following.
>>
>> (propagated-inputs
>> `(("r-abc-data" ,r-abc-data)
>>
>>
>> abc.data is the upstream name of abc-data. I am figuring out how to use
>> it. I have searched for various package description to compare the
>> usage, but in vain. Can u help me what attribute is to be given to make
>> it work.
>>
>>
>>
>> On Thursday 29 March 2018 04:02 PM, Ricardo Wurmus wrote:
>>> Hi Sahithi,
>>>
>>>> 1) Cloning the Source
>>>>
>>>> 2) Running guix environment guix
>>>>
>>>> 3) ./bootstrap
>>>>
>>>> 4) ./configure --localstatedir=/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 <package>
>>>>
>>>> 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 “.go file is older than
>>> the .scm” 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’d 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
>>> “make”, so better do all of this after “guix environment guix”.
>>>
>>> --
>>> Ricardo
>>>
>>> GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
>>> https://elephly.net
>>>
>>>
>>>
--
Regards
Sahithi
0001-gnu-Add-r-abc.patch
Description: Text Data