[Yum] Doubt regarding yum-builddep on Fedora
Brian Long
brilong at cisco.com
Fri Mar 8 12:24:03 UTC 2013
Amit,
From a quick perusal of yum-builddep, it appears you need repo names ending with -source and stick the src.rpms in there (i.e. beaker-server-source). You cannot mix the src.rpm files with your binary rpm files in a single repo.
-----
for repo in self.repos.listEnabled():
issource_repo = repo.id.endswith('-source')
if rhn_source_repos and repo.id.endswith('-source-rpms'):
issource_repo = True
if rhn_source_repos and (not repo.id.endswith('-source-rpms') and
repo.id.endswith('-rpms')):
srcrepo = '%s-source,%s-source-rpms' % (repo.id, repo.id[:-5])
elif not issource_repo:
srcrepo = '%s-source' % repo.id
else:
# Need to change the arch.
repo.close()
self.repos.disableRepo(repo.id)
srcrepo = repo.id
-----
/Brian/
--
Brian Long | |
Corporate Security Programs Org . | | | . | | | .
' '
C I S C O
On Mar 8, 2013, at 1:14 AM, Amit Saha <asaha at redhat.com> wrote:
> Hello,
>
> We distribute the Beaker RPMs from our own yum repo [1]. Once I have downloaded the repo configuration
> (beaker-server-Fedora.repo), I can download the SRPM for the beaker-server (for example) package using:
>
> $ yumdownloader --source beaker-server
>
> However, when I try to use yum-builddep to install the dependencies for this package:
>
> # yum-builddep beaker-server
>
> I get error messages such as below:
>
> No source RPM found for beaker-server-0.10.5-1.fc17.noarch
> No source RPM found for beaker-server-0.10.4-1.fc17.noarch
> No source RPM found for beaker-server-0.9.4-2.fc17.noarch
> No source RPM found for beaker-server-0.10.5-2.fc17.noarch
>
>
> Could there be something wrong in the way we are creating our repositories?
>
> Thanks for any suggestion regarding this.
>
> [1] http://beaker-project.org/yum/
>
> Best,
> Amit.
>
>
>
> _______________________________________________
> Yum mailing list
> Yum at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum
More information about the Yum
mailing list