[yum-utils] Update to latest HEAD
Zdeněk Pavlas
zpavlas at fedoraproject.org
Wed Aug 7 12:43:13 UTC 2013
commit c10248ee6ab125d1a979b10cdedb184bc715d59c
Author: Zdenek Pavlas <zpavlas at redhat.com>
Date: Wed Aug 7 14:43:03 2013 +0200
Update to latest HEAD
- Use new findRepos() API for yum-config-manager. BZ 971599
- repoquery: add --installroot option. BZ 988429
- repoquery: obey conf.exit_on_lock
- reposync: fix a copy-paste error. BZ 994514
yum-utils-HEAD.patch | 189 +++++++++++++++++++++++++++++++++++++++-----------
yum-utils.spec | 9 ++-
2 files changed, 156 insertions(+), 42 deletions(-)
---
diff --git a/yum-utils-HEAD.patch b/yum-utils-HEAD.patch
index 2015378..227e270 100644
--- a/yum-utils-HEAD.patch
+++ b/yum-utils-HEAD.patch
@@ -601,7 +601,7 @@ index 0000000..4d336a5
+See the Authors file included with this program.
+.fi
diff --git a/docs/repoquery.1 b/docs/repoquery.1
-index f5a8c5d..81601ac 100644
+index f5a8c5d..30fda8a 100644
--- a/docs/repoquery.1
+++ b/docs/repoquery.1
@@ -1,11 +1,11 @@
@@ -636,7 +636,21 @@ index f5a8c5d..81601ac 100644
.IP "\fB\-\-plugins\fP"
Enable YUM plugin support.
.IP "\fB\-q, \-\-query\fP"
-@@ -64,13 +64,13 @@ config just use: \-\-setopt=option=value for repo options use: \-\-setopt=repoid
+@@ -57,6 +57,13 @@ the releasever information from outside the installroot.
+ Note that with the default upstream cachedir, of /var/cache/yum, using this
+ option will corrupt your cache (and you can use $releasever in your cachedir
+ configuration to stop this).
++.IP "\fB\-\-installroot=root\fP"
++Specifies an alternative installroot, relative to which all packages will be
++installed. Think of this like doing "chroot <root> yum" except using
++\-\-installroot allows yum to work before the chroot is created.
++Note: You may also want to use the option \-\-releasever=/ when creating the
++installroot as otherwise the $releasever value is taken from the rpmdb within
++the installroot (and thus. will be empty, before creation).
+ .IP "\fB\-\-setopt=option=value\fP"
+ Set any config option in yum config or repo files. For options in the global
+ config just use: \-\-setopt=option=value for repo options use: \-\-setopt=repoid.option=value
+@@ -64,13 +71,13 @@ config just use: \-\-setopt=option=value for repo options use: \-\-setopt=repoid
.PP
.SH "PACKAGE QUERY OPTIONS"
.IP "\fB\-i, \-\-info\fP"
@@ -652,7 +666,7 @@ index f5a8c5d..81601ac 100644
.IP "\fB\-\-provides\fP"
List capabilities package provides.
.IP "\fB\-\-obsoletes\fP"
-@@ -81,7 +81,7 @@ List capabilities conflicting with package.
+@@ -81,7 +88,7 @@ List capabilities conflicting with package.
List package changelog.
.IP "\fB\-\-location\fP"
Show a location where the package could be downloaded from.
@@ -661,7 +675,7 @@ index f5a8c5d..81601ac 100644
.IP "\fB\-s, \-\-source\fP"
Show package source RPM name.
.IP "\fB\-\-srpm\fP"
-@@ -95,16 +95,16 @@ Use name-epoch:version-release.architecture output format (default)
+@@ -95,16 +102,16 @@ Use name-epoch:version-release.architecture output format (default)
.IP "\fB\-\-envra\fP"
Use epoch:name-version-release.architecture output format
(easier to parse than nevra)
@@ -681,7 +695,7 @@ index f5a8c5d..81601ac 100644
number of level to print on the tree. Default level is 'all'.
.PP
-@@ -112,6 +112,8 @@ number of level to print on the tree. Default level is 'all'.
+@@ -112,6 +119,8 @@ number of level to print on the tree. Default level is 'all'.
.IP "\fB\-a, \-\-all\fP"
Query all available packages (for rpmquery compatibility / shorthand for
repoquery '*')
@@ -690,7 +704,7 @@ index f5a8c5d..81601ac 100644
.IP "\fB\-f, \-\-file FILE\fP"
Query package owning FILE.
.IP "\fB\-\-whatobsoletes CAPABILITY\fP"
-@@ -123,14 +125,15 @@ Query all packages that provide CAPABILITY.
+@@ -123,14 +132,15 @@ Query all packages that provide CAPABILITY.
.IP "\fB\-\-whatrequires CAPABILITY\fP"
Query all packages that require CAPABILITY.
.IP "\fB\-\-alldeps\fP"
@@ -710,7 +724,7 @@ index f5a8c5d..81601ac 100644
.IP "\fB\-\-archlist=ARCH1[,ARCH2...]\fP"
Limit the query to packages of given architecture(s). Valid values are all
architectures known to rpm/yum such as 'i386' and 'src' for
-@@ -166,19 +169,19 @@ Query groups instead of packages.
+@@ -166,19 +176,19 @@ Query groups instead of packages.
.SH "EXAMPLES"
.IP "List all packages whose name contains 'perl':"
@@ -737,7 +751,7 @@ index f5a8c5d..81601ac 100644
NB: This command will only work if you have repositories enabled which include srpms.
.\"TODO: Add more examples...
-@@ -204,7 +207,7 @@ of the following:
+@@ -204,7 +214,7 @@ of the following:
.br
\fBepoch:name-ver-rel.arch\fP
.IP
@@ -2307,9 +2321,18 @@ index 202c203..ce98583 100644
def _pkglist_to_dict(pl, priority, addArch = False):
out = dict()
diff --git a/plugins/tmprepo/tmprepo.py b/plugins/tmprepo/tmprepo.py
-index e60dd4d..93e560a 100644
+index e60dd4d..ec51f5b 100644
--- a/plugins/tmprepo/tmprepo.py
+++ b/plugins/tmprepo/tmprepo.py
+@@ -91,7 +91,7 @@ def add_dir_repo(base, trepo, cleanup):
+ os.chmod(trepo_data, 0755)
+ trepo_name = os.path.basename(os.path.dirname(trepo_path))
+ tmp_fname = "%s/tmp-%s.repo" % (trepo_data, trepo_name)
+- repoid = "T-%4.4s-%x" % (trepo_name, int(time.time()))
++ repoid = "T-%0.4s-%x" % (trepo_name, int(time.time()))
+ tpc = 'true'
+ if not lpgpgcheck:
+ tpc = 'false'
@@ -133,7 +133,7 @@ def add_repomd_repo(base, repomd):
AutoCleanupDir(trepo_data)
trepo_name = os.path.basename(os.path.dirname(os.path.dirname(repomd)))
@@ -2753,7 +2776,7 @@ index ff77e0d..bef3b03 100755
# (c) Copyright Seth Vidal 2004
diff --git a/repoquery.py b/repoquery.py
-index a3bb111..1531583 100755
+index a3bb111..e85113c 100755
--- a/repoquery.py
+++ b/repoquery.py
@@ -8,11 +8,11 @@
@@ -3100,17 +3123,18 @@ index a3bb111..1531583 100755
def main(args):
-@@ -1198,6 +1284,9 @@ def main(args):
+@@ -1198,6 +1284,10 @@ def main(args):
parser.add_option("--search-fields", action="append", dest="searchfields",
default=[],
help="search fields to search using --search")
++ parser.add_option("--installroot", default="/", help="set install root")
+ parser.add_option("", "--setopt", dest="setopts", default=[],
+ action="append",
+ help="set arbitrary config and repo options")
(opts, regexs) = parser.parse_args()
-@@ -1261,9 +1350,10 @@ def main(args):
+@@ -1261,9 +1351,10 @@ def main(args):
if opts.srpm:
needsource = 1
if opts.whatrequires:
@@ -3122,7 +3146,7 @@ index a3bb111..1531583 100755
if opts.whatprovides:
sackops.append("whatprovides")
if opts.whatobsoletes:
-@@ -1280,7 +1370,6 @@ def main(args):
+@@ -1280,7 +1371,6 @@ def main(args):
needgroup = 1
if opts.installed:
opts.pkgnarrow = 'installed'
@@ -3130,7 +3154,7 @@ index a3bb111..1531583 100755
if opts.nevra:
pkgops.append("nevra")
-@@ -1303,6 +1392,13 @@ def main(args):
+@@ -1303,6 +1393,13 @@ def main(args):
repoq = YumBaseQuery(pkgops, sackops, opts)
@@ -3144,8 +3168,11 @@ index a3bb111..1531583 100755
# silence initialisation junk from modules etc unless verbose mode
initnoise = (not opts.quiet) * 2
repoq.preconf.releasever = opts.releasever
-@@ -1314,6 +1410,20 @@ def main(args):
+@@ -1312,8 +1409,23 @@ def main(args):
+ repoq.preconf.fn = opts.conffile
+ repoq.preconf.debuglevel = initnoise
repoq.preconf.init_plugins = opts.plugins
++ repoq.preconf.root = opts.installroot
repoq.conf
+ for item in bad_setopt_tm:
@@ -3165,7 +3192,7 @@ index a3bb111..1531583 100755
if opts.repofrompath:
# setup the fake repos
for repo in opts.repofrompath:
-@@ -1327,8 +1437,13 @@ def main(args):
+@@ -1327,8 +1439,13 @@ def main(args):
else:
baseurl = repopath
@@ -3177,11 +3204,11 @@ index a3bb111..1531583 100755
+ timestamp_check=False)
+ except yum.Errors.DuplicateRepoError, e:
+ repoq.logger.error(e)
-+ continue
++ sys.exit(1)
if not opts.quiet:
repoq.logger.info( "Added %s repo from %s" % (repoid,repopath))
-@@ -1359,6 +1474,13 @@ def main(args):
+@@ -1359,6 +1476,13 @@ def main(args):
if opts.show_dupes:
repoq.conf.showdupesfromrepos = True
@@ -3195,7 +3222,7 @@ index a3bb111..1531583 100755
if opts.repoid:
found_repos = set()
for repo in repoq.repos.findRepos('*'):
-@@ -1380,6 +1502,12 @@ def main(args):
+@@ -1380,6 +1504,14 @@ def main(args):
for repo in repoq.repos.findRepos(repo_match):
repo.enable()
@@ -3203,12 +3230,14 @@ index a3bb111..1531583 100755
+ try: repoq.doLock(); break
+ except yum.Errors.LockError, e: pass
+ repoq.logger.error(e)
++ if repoq.conf.exit_on_lock:
++ sys.exit(50)
+ time.sleep(2)
+
try:
if not hasattr(repoq, 'arch'):
repoq.doSackSetup(archlist=archlist)
-@@ -1396,10 +1524,15 @@ def main(args):
+@@ -1396,10 +1528,15 @@ def main(args):
except (yum.Errors.RepoError, yum.Errors.GroupsError), e:
repoq.logger.error(e)
sys.exit(1)
@@ -3225,7 +3254,7 @@ index a3bb111..1531583 100755
if __name__ == "__main__":
misc.setup_locale()
diff --git a/reposync.py b/reposync.py
-index 7950854..a749973 100755
+index 7950854..b1ee285 100755
--- a/reposync.py
+++ b/reposync.py
@@ -11,8 +11,8 @@
@@ -3388,7 +3417,7 @@ index 7950854..a749973 100755
+ exit_code = 1
+ for key in probs:
+ for error in probs[key]:
-+ self.logger.error('%s: %s', key, error)
++ my.logger.error('%s: %s', key, error)
+
+ if opts.gpgcheck:
+ for pkg in download_list:
@@ -3491,7 +3520,7 @@ index 737f97e..65aae11 100755
parser.add_option("-e", "--no-excludes", dest="excludes",
action="store_false", default=True,
diff --git a/test/yum-utils-pylintrc b/test/yum-utils-pylintrc
-index 1a03789..6acaba4 100644
+index 1a03789..def5613 100644
--- a/test/yum-utils-pylintrc
+++ b/test/yum-utils-pylintrc
@@ -1,6 +1,6 @@
@@ -3502,7 +3531,13 @@ index 1a03789..6acaba4 100644
# generation. It is itself both a raw checker and an astng checker in order
# to:
# * handle message activation / deactivation at the module level
-@@ -106,7 +106,7 @@ reports=yes
+@@ -101,12 +101,12 @@ include-ids=yes
+ # written in a file name "pylint_global.[txt|html]".
+ files-output=no
+
+-# Tells wether to display a full report or only the messages
++# Tells whether to display a full report or only the messages
+ reports=yes
# Python expression which should return a note less than 10 (10 is the highest
# note).You have access to the variables errors warning, statement which
@@ -3511,6 +3546,24 @@ index 1a03789..6acaba4 100644
# number of statements analyzed. This is used by the global evaluation report
# (R0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
+@@ -187,7 +187,7 @@ bad-functions=input
+ #
+ [VARIABLES]
+
+-# Tells wether we should check for unused import in __init__ files.
++# Tells whether we should check for unused import in __init__ files.
+ init-import=no
+
+ # A regular expression matching names used for dummy variables (i.e. not used).
+@@ -202,7 +202,7 @@ additional-builtins=
+ #
+ [TYPECHECK]
+
+-# Tells wether missing members accessed in mixin class should be ignored. A
++# Tells whether missing members accessed in mixin class should be ignored. A
+ # mixin class is detected if its name ends with "mixin" (case insensitive).
+ ignore-mixin-members=yes
+
@@ -246,7 +246,7 @@ int-import-graph=
# checks for :
# * methods without self as first argument
@@ -3715,7 +3768,7 @@ index c5074ab..3a9f305 100755
def clean_up_ts_files(self, timestamp, path, disable=False):
diff --git a/yum-config-manager.py b/yum-config-manager.py
-index 50f5123..aed64a2 100755
+index 50f5123..df90885 100755
--- a/yum-config-manager.py
+++ b/yum-config-manager.py
@@ -153,7 +153,7 @@ if (not args and not opts.addrepo) or 'main' in args:
@@ -3727,6 +3780,16 @@ index 50f5123..aed64a2 100755
if opts.enable or opts.disable:
opts.save = True
+@@ -161,7 +161,8 @@ if opts.enable or opts.disable:
+ only = ['enabled']
+
+ if args:
+- repos = yb.repos.findRepos(','.join(args))
++ repos = yb.repos.findRepos(','.join(args),
++ name_match=True, ignore_case=True)
+ else:
+ repos = yb.repos.listEnabled()
+
diff --git a/yum-debug-dump.py b/yum-debug-dump.py
index 4653f3c..67d943f 100755
--- a/yum-debug-dump.py
@@ -3813,6 +3876,28 @@ index fd95741..1d827f4 100755
if __name__ == "__main__":
main()
+diff --git a/yum-groups-manager.py b/yum-groups-manager.py
+index 2cf73c8..c536092 100755
+--- a/yum-groups-manager.py
++++ b/yum-groups-manager.py
+@@ -204,7 +204,7 @@ def main():
+ sys.exit(50)
+
+ if not loaded_files and opts.remove:
+- yb.logger.error("Can't remove package(s) when we havn't loaded any")
++ yb.logger.error("Can't remove package(s) when we haven't loaded any")
+ sys.exit(50)
+
+ group = None
+@@ -213,7 +213,7 @@ def main():
+ if group is None and opts.name:
+ group = comps.return_group(opts.name)
+ if group is None and opts.remove:
+- yb.logger.error("Can't remove package(s) from non-existant group")
++ yb.logger.error("Can't remove package(s) from non-existent group")
+ sys.exit(50)
+
+ if group is None:
diff --git a/yum-util-cli-template b/yum-util-cli-template
index 8bfdbcd..250ebc9 100644
--- a/yum-util-cli-template
@@ -4044,7 +4129,7 @@ index 1d37231..6578bb3 100644
# mode: shell-script
# sh-basic-offset: 4
diff --git a/yum-utils.spec b/yum-utils.spec
-index ce7fb64..16b568e 100644
+index ce7fb64..e22d692 100644
--- a/yum-utils.spec
+++ b/yum-utils.spec
@@ -1,4 +1,11 @@
@@ -4059,7 +4144,17 @@ index ce7fb64..16b568e 100644
Summary: Utilities based around the yum package manager
Name: yum-utils
-@@ -105,18 +112,6 @@ Requires: yum >= 3.0
+@@ -10,7 +17,8 @@ Source: http://yum.baseurl.org/download/yum-utils/%{name}-%{version}.tar.gz
+ URL: http://yum.baseurl.org/download/yum-utils/
+ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+ BuildArch: noarch
+-Requires: yum >= 3.2.29
++# For new findRepos() API.
++Requires: yum >= 3.4.3-96
+ Requires: python-kitchen
+ BuildRequires: python-devel >= 2.4
+ BuildRequires: gettext
+@@ -105,18 +113,6 @@ Requires: yum >= 3.0
This plugin allows you to specify optional transaction flags on the yum
command line
@@ -4078,7 +4173,7 @@ index ce7fb64..16b568e 100644
%package -n yum-plugin-priorities
Summary: plugin to give priorities to packages from different repos
Group: System Environment/Base
-@@ -130,6 +125,7 @@ This plugin allows repositories to have different priorities.
+@@ -130,6 +126,7 @@ This plugin allows repositories to have different priorities.
Packages in a repository with a lower priority can't be overridden by packages
from a repository with a higher priority even if repo has a later version.
@@ -4086,7 +4181,7 @@ index ce7fb64..16b568e 100644
%package -n yum-plugin-refresh-updatesd
Summary: Tell yum-updatesd to check for updates when yum exits
Group: System Environment/Base
-@@ -143,6 +139,7 @@ Requires: yum-updatesd
+@@ -143,6 +140,7 @@ Requires: yum-updatesd
yum-refresh-updatesd tells yum-updatesd to check for updates when yum exits.
This way, if you run 'yum update' and install all available updates, puplet
will almost instantly update itself to reflect this.
@@ -4094,7 +4189,7 @@ index ce7fb64..16b568e 100644
%package -n yum-plugin-merge-conf
Summary: Yum plugin to merge configuration changes when installing packages
-@@ -290,7 +287,7 @@ This plugin allows the user to run arbitrary actions immediately following a
+@@ -290,7 +288,7 @@ This plugin allows the user to run arbitrary actions immediately following a
transaction when specified packages are changed.
%package -n yum-NetworkManager-dispatcher
@@ -4103,7 +4198,7 @@ index ce7fb64..16b568e 100644
Group: System Environment/Base
Requires: yum >= 3.2.17
-@@ -395,9 +392,7 @@ plugins="\
+@@ -395,9 +393,7 @@ plugins="\
protectbase \
versionlock \
tsflags \
@@ -4113,7 +4208,7 @@ index ce7fb64..16b568e 100644
merge-conf \
security \
upgrade-helper \
-@@ -418,14 +413,20 @@ plugins="\
+@@ -418,14 +414,20 @@ plugins="\
puppetverify \
"
@@ -4137,7 +4232,7 @@ index ce7fb64..16b568e 100644
done
install -m 644 aliases/aliases $RPM_BUILD_ROOT/%{_sysconfdir}/yum/aliases.conf
install -m 644 versionlock/versionlock.list $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
-@@ -469,8 +470,8 @@ fi
+@@ -469,8 +471,8 @@ fi
%{_bindir}/yum-builddep
%{_bindir}/yum-config-manager
%{_bindir}/yum-debug-dump
@@ -4147,7 +4242,7 @@ index ce7fb64..16b568e 100644
%{_bindir}/show-installed
%{_bindir}/show-changed-rco
%{_sbindir}/yum-complete-transaction
-@@ -487,6 +488,7 @@ fi
+@@ -487,10 +489,19 @@ fi
%{_mandir}/man1/show-installed.1.*
%{_mandir}/man1/yum-builddep.1.*
%{_mandir}/man1/yum-debug-dump.1.*
@@ -4155,7 +4250,19 @@ index ce7fb64..16b568e 100644
%{_mandir}/man8/yum-complete-transaction.8.*
%{_mandir}/man1/yum-groups-manager.1.*
%{_mandir}/man8/yumdb.8.*
-@@ -502,7 +504,7 @@ fi
+ %{_mandir}/man1/yumdownloader.1.*
++%{_mandir}/man1/find-repos-of-install.1.*
++%{_mandir}/man1/needs-restarting.1.*
++%{_mandir}/man1/repo-graph.1.*
++%{_mandir}/man1/repoclosure.1.*
++%{_mandir}/man1/repomanage.1.*
++%{_mandir}/man1/repotrack.1.*
++%{_mandir}/man1/verifytree.1.*
++%{_mandir}/man1/yum-config-manager.1.*
+
+ %files -n yum-updateonboot
+ %defattr(-, root, root)
+@@ -502,7 +513,7 @@ fi
%defattr(-, root, root)
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/changelog.conf
%doc COPYING
@@ -4164,7 +4271,7 @@ index ce7fb64..16b568e 100644
%{_mandir}/man1/yum-changelog.1.*
%{_mandir}/man5/yum-changelog.conf.5.*
-@@ -510,20 +512,20 @@ fi
+@@ -510,20 +521,20 @@ fi
%defattr(-, root, root)
%doc COPYING
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fastestmirror.conf
@@ -4188,7 +4295,7 @@ index ce7fb64..16b568e 100644
%{_mandir}/man1/yum-versionlock.1.*
%{_mandir}/man5/yum-versionlock.conf.5.*
-@@ -531,85 +533,81 @@ fi
+@@ -531,85 +542,81 @@ fi
%defattr(-, root, root)
%doc COPYING
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tsflags.conf
@@ -4288,7 +4395,7 @@ index ce7fb64..16b568e 100644
%files -n yum-NetworkManager-dispatcher
%defattr(-, root, root)
-@@ -619,13 +617,13 @@ fi
+@@ -619,13 +626,13 @@ fi
%files -n yum-plugin-remove-with-leaves
%defattr(-, root, root)
%doc COPYING
@@ -4304,7 +4411,7 @@ index ce7fb64..16b568e 100644
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/post-transaction-actions.conf
%doc plugins/post-transaction-actions/sample.action
# Default *.action file dropping dir.
-@@ -634,19 +632,19 @@ fi
+@@ -634,19 +641,19 @@ fi
%files -n yum-plugin-rpm-warm-cache
%defattr(-, root, root)
%doc COPYING
@@ -4327,7 +4434,7 @@ index ce7fb64..16b568e 100644
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/show-leaves.conf
%files -n yum-plugin-local
-@@ -654,13 +652,13 @@ fi
+@@ -654,13 +661,13 @@ fi
%doc COPYING
%ghost %{_sysconfdir}/yum.repos.d/_local.repo
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/local.conf
@@ -4343,7 +4450,7 @@ index ce7fb64..16b568e 100644
%{_mandir}/man1/yum-fs-snapshot.1.*
%{_mandir}/man5/yum-fs-snapshot.conf.5.*
-@@ -668,13 +666,13 @@ fi
+@@ -668,13 +675,13 @@ fi
%defattr(-, root, root)
%doc COPYING
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ps.conf
diff --git a/yum-utils.spec b/yum-utils.spec
index af8dfea..fb20029 100644
--- a/yum-utils.spec
+++ b/yum-utils.spec
@@ -10,7 +10,7 @@
Summary: Utilities based around the yum package manager
Name: yum-utils
Version: 1.1.31
-Release: 16%{?dist}
+Release: 17%{?dist}
License: GPLv2+
Group: Development/Tools
Source: http://yum.baseurl.org/download/yum-utils/%{name}-%{version}.tar.gz
@@ -685,6 +685,13 @@ fi
%{pluginhome}/puppetverify.*
%changelog
+* Wed Aug 7 2013 Zdenek Pavlas <zpavlas at redhat.com> - 1.1.31-17
+- Update to latest HEAD
+- Use new findRepos() API for yum-config-manager. BZ 971599
+- repoquery: add --installroot option. BZ 988429
+- repoquery: obey conf.exit_on_lock
+- reposync: fix a copy-paste error. BZ 994514
+
* Thu Jul 25 2013 Zdenek Pavlas <zpavlas at redhat.com> - 1.1.31-16
- Update to latest HEAD
- Fix pacakge => package typos
More information about the scm-commits
mailing list