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@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxx > http://lists.baseurl.org/mailman/listinfo/yum _______________________________________________ Yum mailing list Yum@xxxxxxxxxxxxxxxxx http://lists.baseurl.org/mailman/listinfo/yum