Ricardo Wurmus writes:

> Roel Janssen <r...@gnu.org> writes:
>
>> Ricardo Wurmus writes:
>>
>>> * gnu/packages/python.scm (python-ipython): Update to 4.0.0.
>>>   [inputs]: Keep only "readline" and "which"; move the remaining inputs
>>>   to propagated-inputs, except for "python-requests" and "python-nose"
>>>   which are moved to native-inputs.
>>>   [propagated-inputs]: Add python-pexpect, python-pickleshare,
>>>   python-simplegeneric, python-traitlets, python-ipykernel.
>>>   [native-inputs]: Add "python-testpath".
>>>   [arguments]: Enable building of HTML documentation.
>
> I noticed that I also needed to delete the patch and report it here.
> Also fixed the indentation.
>
>>> +    (inputs
>>> +     `(("readline" ,readline)
>>> +       ("which" ,which)))
>>
>> I think it really is necessary to propagate these, isn't it?
>
> Neither of these need propagation.  “readline” is checked for by
> setup.py, and for “which” we have a build phase to embed the reference
> to the “which” executable.
>
>>>      (native-inputs
>>>       `(("pkg-config" ,pkg-config)
>>> +       ("python-requests" ,python-requests) ;; for tests
>>> +       ("python-testpath" ,python-testpath)
>>> +       ("python-nose" ,python-nose)
>>>         ("python-sphinx" ,python-sphinx)
>>>         ("texlive" ,texlive)
>>>         ("texinfo" ,texinfo)
>>> @@ -4674,13 +4678,13 @@ tools for mocking system commands and recording 
>>> calls to those.")
>>>                     (examples (string-append doc "/examples")))
>>>                (setenv "LANG" "en_US.utf8")
>>>                (with-directory-excursion "docs"
>>> -                ;; FIXME: html and pdf fail to build
>>> -                ;; (system* "make" "html")
>>> -                ;; (system* "make" "pdf" "PAPER=a4")
>>> +                ;; FIXME: pdf fails to build
>>> +                ;;(system* "make" "pdf" "PAPER=a4")
>>> +                (system* "make" "html")
>>
>> The last line isn't absolutely necessary to, but I it doesn't really
>> matter and I see why you'd want to not have a space there.
>> Nevertheless, you could shorten the patch by two lines if you feel like
>> doing so.. :)
>
> Are you saying that “make html” isn’t needed to build the html docs?  I
> think it is.
No!  Sorry for the confusion, it isn't the last line I meant.. If you
would leave:
;; (system* "make" "pdf" "PAPER=a4")

like that, it saves two lines in the patch.

Kind regards,
Roel Janssen

Reply via email to