jpackage-release breaks yum when jpackage.org is down

Adrien Kunysz <adk-z4cenUK/[email protected]>
Newsgroups gmane.linux.jpackage.general
Message-ID <CAA4Z2ZTHW34YP7y9O4rFsrTR30+J3ZFz10Ppi8g-=QOHt7O2JQ@mail.gmail.com>
Dear jpackage-discuss@,

The jpackage-release RPM provides a yum repos configuration file that
list only one source (jpackage.org) for each repo. This causes yum to
fail when jpackage.org is down or otherwise unreachable. Adding an
alternative source resolves the problem. Can you please consider the
following patch for inclusion in a future release of jpackage-release?

diff -urp rpmbuild/SOURCES/jpackage.repo rpmbuild.new/SOURCES/jpackage.repo
--- rpmbuild/SOURCES/jpackage.repo	2009-09-22 21:50:35.000000000 +0100
+++ rpmbuild.new/SOURCES/jpackage.repo	2011-12-20 17:33:26.000000000 +0000
@@ -5,7 +5,7 @@

 [jpackage-generic-5.0]
 name=JPackage (free), generic
-#baseurl=http://mirrors.dotsrc.org/jpackage/5.0/generic/free
+baseurl=http://mirrors.dotsrc.org/jpackage/5.0/generic/free
 mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
 failovermethod=priority
 gpgcheck=1
@@ -15,7 +15,7 @@ priority=10

 [jpackage-generic-5.0-updates]
 name=JPackage (free), generic updates
-#baseurl=http://mirrors.dotsrc.org/jpackage/5.0-updates/generic/free
+baseurl=http://mirrors.dotsrc.org/jpackage/5.0-updates/generic/free
 mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0-updates
 failovermethod=priority
 gpgcheck=1
@@ -34,7 +34,8 @@ priority=10

 [jpackage-distro]
 name=JPackage (free) for distro $releasever
-mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=@DIST@-$releasever&type=free&release=5.0
+mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=@DIST@-$releasever&type=free&release=$releasever
+baseurl=http://mirrors.dotsrc.org/jpackage/$releasever/@DIST@-$releasever/free/
 failovermethod=priority
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpackage
diff -urp rpmbuild/SPECS/jpackage-release.spec
rpmbuild.new/SPECS/jpackage-release.spec
--- rpmbuild/SPECS/jpackage-release.spec	2009-09-22 21:52:07.000000000 +0100
+++ rpmbuild.new/SPECS/jpackage-release.spec	2011-12-20 17:37:55.000000000 +0000
@@ -1,6 +1,6 @@
 Name:           jpackage-release
 Version:        5
-Release:        4%{?dist}
+Release:        4.0.acunu1%{?dist}
 Summary:        jpackage.org Repository Configuration

 Group:          System Environment/Base
@@ -52,6 +52,10 @@ sed -i -e "s/@DIST@/$DIST/g" %{_sysconfd


 %changelog
+* Tue Dec 20 2011 Adrien Kunysz <adk-z4cenUK/[email protected]> 5-4.0.acunu1
+- Fail over to mirrors.dotsrc.org when jpackage.org is down
+- Abstract away release version number for jpackage-distro
+
 * Tue Sep 22 2009 Will Tatam <[email protected]> 5-4
 - Add new 5.0-updates repo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.