#2521 all the rpms needed to be able to build from git
Closed: Invalid Opened by jlozadad.

I think it would be helpful if we had this included in the doc from building from git or creating the RPM's from git. I found out a lot of extra rpms that I needed.

jlozadad@fedora-jlozadad   ~/Desktop/git/real_pagure/pagure     master  rpmbuild -ta dist/pagure*.tar.gz
error: Failed build dependencies:
    py-bcrypt is needed by pagure-3.5-1.fc26.noarch
    python-alembic is needed by pagure-3.5-1.fc26.noarch
    python-arrow is needed by pagure-3.5-1.fc26.noarch
    python-binaryornot is needed by pagure-3.5-1.fc26.noarch
    python-bleach is needed by pagure-3.5-1.fc26.noarch
    python-blinker is needed by pagure-3.5-1.fc26.noarch
    python-celery is needed by pagure-3.5-1.fc26.noarch
    python-docutils is needed by pagure-3.5-1.fc26.noarch
    python-flask is needed by pagure-3.5-1.fc26.noarch
    python-flask-multistatic is needed by pagure-3.5-1.fc26.noarch
    python-flask-wtf is needed by pagure-3.5-1.fc26.noarch
    python-markdown is needed by pagure-3.5-1.fc26.noarch
    python-nose is needed by pagure-3.5-1.fc26.noarch
    python-openid is needed by pagure-3.5-1.fc26.noarch
    python-openid-cla is needed by pagure-3.5-1.fc26.noarch
    python-openid-teams is needed by pagure-3.5-1.fc26.noarch
    python-psutil is needed by pagure-3.5-1.fc26.noarch
    python-pygit2 >= 0.20.1 is needed by pagure-3.5-1.fc26.noarch
    python-pygments is needed by pagure-3.5-1.fc26.noarch
    python-redis is needed by pagure-3.5-1.fc26.noarch
    python-sqlalchemy > 0.8 is needed by pagure-3.5-1.fc26.noarch
    python-wtforms is needed by pagure-3.5-1.fc26.noarch
    systemd-devel is needed by pagure-3.5-1.fc26.noarch

if this is fine then can I do a pull request for the docs?


The dependency list is already present in all the requirements.txt files in the sources and the rpm dependencies are listed in the spec file inside the tarball.

So you can simply rpmbuild -ts <tarball> and from there you can do dnf builddep <srpm> to install all the dependencies.

I would prefer to add another place listing the dependencies at the more places listing them the more out of sync they will get.

so what other place would you like to have them listed on ?

The spec file and the requirements file, the last one lists the python modules required, the first one their corresponding Fedora RPMs.

I am going to close this ticket, thanks for your interest and for reporting it.

Sorry not to be able to accommodate it.

Metadata Update from @pingou:
- Issue close_status updated to: Invalid

Metadata