[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