Yum command not loading packages from custom .repo file on CentOS 6

centos6yum

I added a this .repo file in /etc/yum.repos.d/ on CentOS 6. Then when I try to install package from this repo I do not see the mirrors loaded from this repo.

Output of yum repolist is

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * epel: mirror01.idc.hinet.net
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
repo id              repo name                                            status
base                 CentOS-6 - Base                                      6,346
epel                 Extra Packages for Enterprise Linux 6 - x86_64       7,595
epel-spectrum2       Spectrum is an XMPP transport/gateway/server.           14
extras               CentOS-6 - Extras                                        4
updates              CentOS-6 - Updates                                     250
repolist: 14,209

So it seems like repo file is configured properly, but when I try to install a package from it, the output is

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * epel: mirror01.idc.hinet.net
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
Setting up Install Process
No package spectrum2 available.
Error: Nothing to do

I'm sure the package is available in that repo, cause their website states it. What to do to have packages from this repo? Am I missing any settings?

Best Answer

I agree their documentation says those repos make the spectrum2 packages available, but they're not there. When I look in http://repos.fedorapeople.org/repos/jkaluza/spectrum2/epel-6/i386/ and http://repos.fedorapeople.org/repos/jkaluza/spectrum2/epel-6/x86_64 , there are no spectrum packages there. yum is behaving correctly, and you will need to speak to the repository maintainers to find out what's wrong.

Edit: I note that the packages have since appeared in the repositories, so you should now be OK. Yes?