# changelog

author: James Antill <james at fedoraproject.org> - 3.4.3-56
changelog:
  - update to latest HEAD.
  - Add yumvar dumping into yumdb.
  - Add ui_repoid_vars configuration.
  - Update translations.


author: James Antill <james at fedoraproject.org> - 3.4.3-58
changelog:
  - update to latest HEAD.
  - Add pyxattr require for origin_urls for everyone.
  - Fix yum-cron service file and scriptlets.
  - Fix instant broken mirrors problem.


author: James Antill <james at fedoraproject.org> - 3.4.3-60
changelog:
  - update to latest HEAD.
  - Auto expire caches on repo errors.
  - Use xattrs for cache checksum speedup.


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-65
changelog:
  - start downloading drpms before rpms
  - deactivate presto if deltarpm package is not installed
  - rename "presto" option to "deltarpm".
  - new DeltaPO class instead of in-place rpm=>drpm patching.


author: Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-9
changelog:
  - Update to latest HEAD.
  - Added pluginhome define to get rid of hardcoded paths
  - Fix yum-NetworkManager-dispatcher description, BZ 894729
  - reposync should lock. BZ 880722
  - Initialize exit_code correctly.  BZ 882536


author: James Antill <james@fedoraproject.org> - 1.1.31-11
changelog:
  - Update to latest HEAD.
  - FS snapshot fixes, and thin provisioning support.
  - search-quiet for yumdb.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-101
changelog:
  - Update to latest HEAD.
  - Get correct rpmdb path from rpm configuration
  - repoMDObject.dump_xml() "distro" tag fix
  - Fix parsing of power7+ platform string. BZ 980275
  - findRepos: handle re.compile() errors. BZ 984356
  - updatesObsoletesList: add repoid arg. BZ 984297


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-103
changelog:
  - Added debuglevel option to yum-cron.conf BZ 873428, 982088
  - RepoMD: support loading/dumping of <delta>s.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-104
changelog:
  - Update to latest HEAD.
  - yum-cron: use [base] section
  - yum-cron: fix the download but don't appy updates case. BZ 983076
  - group install/update: handle "No Groups Available" exception. BZ 983010
  - misc.decompress(): handle OSError, too. BZ 989948


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-105
changelog:
  - Update to latest HEAD.
  - yum-cron: smtp-compliant email_from default. BZ 982696
  - Add a "--disableincludes" option to yum. BZ 911422
  - yum-cron: override the default stdout codec.  BZ 992797
  - docs: fix spelling. BZ 991702
  - fix file:// repository && downloadonly. BZ 903294, BZ 993567


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-106
changelog:
  - Update to latest HEAD.
  - deltarpm: _wait(block=True) should not wait for all running jobs. BZ 991694
  - make mdpolicy=group:small default, add group and pkgtags. BZ 989231


author: James Antill <james at fedoraproject.org> - 3.4.3-107
changelog:
  - Update to latest HEAD.
  - Pass requirement to compare_proviers so we can use provides version compare.
  - Show conf. file in yum-cron error message.
  - Add mark convert messages.
  - Fix logging level regression, -d9 works again.
  - Override users umask for groups files, so users can read it. BZ 982361.
  - Fix downgrade keeping .reason, note that remove+install doesn't. BZ 961938.
  - Inherit reason from install package into txmbr. BZ BZ 961938.


author: James Antill <james at fedoraproject.org> - 3.4.3-108
changelog:
  - Update to latest HEAD.
  - Use new comps. mock objects to re-integrate group removal. BZ 996866.
  - Add "weak" comps. groups, for installed groups.
  - Add msg. to help users deal with RepoError failures. BZ 867389.
  - Give msgs about install/trans. obsoletes a higher priority. BZ 991080.
  - waitForLock() raises YumBaseError. BZ 1001154.


author: James Antill <james at fedoraproject.org> - 3.4.3-109
changelog:
  - Update to latest HEAD.
  - update /etc/yum-cron-hourly.conf. BZ 1002623
  - Tweak y-c-t and history redo msg. BZ 974576.
  - docs: $arch does not map 1:1 to uname(2) arch. BZ 1003554
  - checkMD: re-check when xattr matches but size==0. BZ 1002494


author: James Antill <james at fedoraproject.org> - 3.4.3-110
changelog:
  - Update to latest HEAD.
  - Add cache check to repolist, using "!". Document repoinfo.
  - Add epoch to updateinfo xml output.
  - Add missing translation hooks for ignored -c option message.
  - Try to smooth out the edge cases for cacheReq not ever updating data.


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-51
changelog:
  - update to latest HEAD
  - Include langpacks when reading and writing comps. BZ 879030
  - selectGroup(): Fix a typo. BZ 885139
  - move the basename checking into _repos.doSetup(). BZ 885159
  - bash completion: offer nvra for multi-install packages
  - fixes extra '</pkglist>' tags on multi-collection errata. BZ 887407
  - Include the update date in updateinfo xml. BZ 887935
  - Complete provides/whatprovides with filenames. BZ 891561
  - New locking code.  BZ 865601


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-52
changelog:
  - update to latest HEAD
  - _lock(): yet another exception2msg fix.  BZ 895060
  - use yum-cron.service.  BZ 893593
  - YumRepo.populate(): always decompresses new database


author: James Antill <james at fedoraproject.org> - 3.4.3-53
changelog:
  - update to latest HEAD.
  - Add repo-pkgs.
  - Add swap.
  - Add remove_leaf_only and repopkgremove_leaf_only.
  - Add metadata_expire_filter.


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-50
changelog:
  - update to latest HEAD.
  - Check for possible inf. recursion and workaround in skip-broken. BZ 874065
  - Don't error in history list, when we have no history. BZ 802462
  - Avoid converting to unicode and back in dump_xml_*.  BZ 716235
  - po.xml_dump_{primary,filelists,other}_metadata() cleanup


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-48
changelog:
  - update to latest HEAD.
  - add skip-broken option to yum-cron.
  - get rid of bogus "Downloaded package .. but it was invalid."
  - clean up misc.to_xml(), make it faster.  BZ 716235.
  - checksum not available implies checksum does not match.  BZ 825272.
  - avoid checksumming existing .sqlite.bz2 files.
  - fix circular obsoletes in transaction members check. BZ 868840.


author: James Antill <james at fedoraproject.org> - 3.4.3-57
changelog:
  - update to latest HEAD.
  - Add pyxattr require for origin_urls for everyone.
  - Fix autoremove foo.
  - Speedup/fix repo-pkgs <foo> update with obsoletes.


author: James Antill <james at fedoraproject.org> - 3.4.3-72
changelog:
  - update to latest HEAD.
  - Translation updates.
  - Smarter selection of drpm candidates.
  - "makecache fast".
  - Minor updates.


author: James Antill <james at fedoraproject.org> - 3.4.3-74
changelog:
  - update to latest HEAD.
  - Fix obsoletes in "yum check".
  - Drop drpm rebuild defaults back to 2 workers.


author: James Antill <james at fedoraproject.org> - 3.4.3-76
changelog:
  - Change groups_command default to objects.
  - update to latest HEAD.
  - Add timestamp to transaction object for plugins etc.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-80
changelog:
  - package also /usr/share/bash-completion/completions's parent
  - set correct dir when bytecompiling /usr/share/yum-cli
  - add fast package name completion (disabled by default)


author: James Antill <james at fedoraproject.org> - 3.4.3-81
changelog:
  - update to latest HEAD.
  - Fix optional packages getting installed by default. BZ 923547.
  - cacheReq() added to groups command.
  - Finally fix the installed obsoletes problem.
  - Sync specfiles.
  - Turn checking on, and fix check-po script.


author: James Antill <james at fedoraproject.org> - 3.4.3-82
changelog:
  - update to latest HEAD.
  - Keep installedFileRequires in sync. BZ 920758.
  - Add repo-pkgs upgrade-to.
  - Document autoremove commands.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-83
changelog:
  - update to latest HEAD.
  - Update yum-cron to make it worthwhile on Fedora.
  - Fix the installed/depinstalled split.  BZ 952162
  - rebuilding deltarpms: fix the callback==None case. BZ 952357
  - Reuse mirrors when max_retries > len(mirrors).  BZ 765598


author: James Antill <james at fedoraproject.org> - 3.4.3-84
changelog:
  - update to latest HEAD.
  - Move yum-security into core.
  - A bunch of minor fixes for yum-cron.
  - Update yum-cron to add security/minimal/etc. updates.
  - Add socks support to proxy config.


author: James Antill <james at fedoraproject.org> - 3.4.3-85
changelog:
  - update to latest HEAD.
  - A couple of fixes for yum-cron using security.
  - Add documentation for updateinfo merge.


author: James Antill <james at fedoraproject.org> - 3.4.3-86
changelog:
  - update to latest HEAD.
  - A fix for environments and not installed groups. BZ 928859.
  - Add downloadonly option to download prompt.


author: James Antill <james at fedoraproject.org> - 3.4.3-87
changelog:
  - update to latest HEAD.
  - Make --downloadonly skip userconfirm prompt.
  - Turn metadata_expire off for yum-cron.
  - Skip var_arch storage in yumdb.


author: James Antill <james at fedoraproject.org> - 3.4.3-15
changelog:
  - update to latest HEAD
  - Init "found" variable for distro-sync full. BZ 752407.
  - Fix _conv_pkg_state when calling with history as checksum. BZ 757736.
  - When a repo. fails in repolist, manually populate the ones after it.A
  - Fix a corner case in exception2msg(). BZ 749239.
  - Transifex sync.
  - Hand fix the plural forms gettext stuff.


author: James Antill <james at fedoraproject.org> - 3.4.3-18
changelog:
  - update to latest HEAD
  - Added group_command, but didn't change to groups as objects by default.
  - Minor updates.


author: James Antill <james at fedoraproject.org> - 3.4.3-19
changelog:
  - update to latest HEAD.
  - Add a yum group convert command, so people can use groups as objects easily.
  - Document the new group stuff.
  - Generic provide markers for installonlypkgs (for kernel/vms).
  - Minor updates/fixes merge some older branches.


author: James Antill <james at fedoraproject.org> - 3.4.3-20
changelog:
  - update to latest HEAD.
  - Lazy setup pkgSack, for localinstall/etc.
  - add support for 64 bit arm hardware.
  - Hack for "info install blah" to never look at repos.
  - Fixup resolvedep command for mock users.


author: James Antill <james at fedoraproject.org> - 3.4.3-22
changelog:
  - update to latest HEAD.
  - Fail on bad reinstall/downgrade arguments. bug 800285.
  - Fix weird multiple obsoletion bug. BZ 800016
  - Check for a compat. arch. as well, when hand testing for upgradability.
  - Allow changing the exit code on non-fatal errors.


author: James Antill <james at fedoraproject.org> - 3.4.3-44
changelog:
  - update to latest HEAD.
  - Add downloadonly into core, and enable background downloads.
  - Lots of minor fixes.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-100
changelog:
  - Update to latest HEAD.
  - Pass arch of package to applydeltarpm. BZ 981314.
  - Simple "import sys" fix. BZ 875228
  - Clean up new files when reverting to old repomd.xml


author: James Antill <james at fedoraproject.org> - 3.4.3-90
changelog:
  - Massive hack for Fedora/updateinfo stable vs. testing statuses. BZ 960642.
  - Don't load updateinfo when we don't have to.
  - Tell which repo. we are skipping the updateinfo notice from.
  - Compat. code so we can treat groups/igroups the same. BZ 955236.
  - Don't highlight the empty space, Eg. --showdups list.


author: James Antill <james at fedoraproject.org> - 3.4.3-92
changelog:
  - update to latest HEAD.
  - returnPackagesByDep() API fix (really old break).
  - Try to make groups conversion better.
  - progress.start: supply the default filename & url.  BZ 963023
  - drpm retry: add RPM sizes to total size.  BZ 959786
  - YumBaseError: safe str(e).  BZ 963698


author: James Antill <james at fedoraproject.org> - 3.4.3-93
changelog:
  - update to latest HEAD.
  - Workaround anaconda passing None as group name. BZ 959710.
  - Fix second part of igrp as grp problems. BZ 955236.
  - Add a fuzzy matcher for numbers in format_missing_requires. BZ 718245.
  - Hide the "downloadonly" option when nothing to download.
  - Add the "minrate" option. BZ 964298


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-94
changelog:
  - Update to latest HEAD.
  - downloadonly: prefetch also pkg checksums. BZ 973380
  - Fix superfluous dots after "via" in man pages. BZ 972764
  - support "proxy = libproxy" syntax to enable libproxy. BZ 857263
  - checkEnabledRepo: run prereposetup if necessary. BZ 826096


author: James Antill <james at fedoraproject.org> - 3.4.3-96
changelog:
  - Update to latest HEAD.
  - Add real logging to updateinfo parsing.
  - Merge fssnap command.
  - Extend repos.findRepos() API so it can handle repolist input.
  - Add a prelistenabledrepos plugin point.
  - Auto. enable disabled repos. in repo-pkgs.
  - Do cacheRequirement() tests before doCheck().


author: Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-28
changelog:
  - update to latest HEAD.
  - No async downloading when --cacheonly.  BZ 830523
  - misc.decompress(): compare mtime without sub second precision. BZ 831918
  - preload_from_sys to user dir with --cacheonly, BZ 830523


author: Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-29
changelog:
  - update to latest HEAD.
  - quote uids to keep cachedir ascii-clean.  BZ 832195
  - show_lock_owner: report errors if we fail.  BZ 745281


author: James Antill <james at fedoraproject.org> - 3.4.3-32
changelog:
  - update to latest HEAD.
  - Some fixes for new environment groups.
  - Fix "yum upgrade" download verification. BZ 848811.


author: Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-33
changelog:
  - update to latest HEAD.
  - Set multi_progress_obj option
  - Show full URLs and mirror errors when _getFile() fails.


author: James Antill <james at fedoraproject.org> - 3.4.3-36
changelog:
  - update to latest HEAD.
  - Fix environment groups write.
  - Allow merging of updateinfo.
  - Add releasever/arch to repoids on output, if used in urls.
  - Merge mirror errors fix.


author: James Antill <james at fedoraproject.org> - 3.4.3-40
changelog:
  - update to latest HEAD.
  - Fix rel-eng problems when repo.repofile is None.
  - Don't statvfs when we aren't going to copy.


author: James Antill <james at fedoraproject.org> - 3.4.3-99
changelog:
  - Update to latest HEAD.
  - Fix igroups not being reset in "ts reset" and anaconda. BZ 924162.
  - Check for bad checksum types at runtime. BZ 902357.
  - fix --cacheonly edge case. BZ 975619.


author: James Antill <james at fedoraproject.org> - 3.4.3-97
changelog:
  - Update to latest HEAD.
  - Minor updates to fssnapshot command.
  - metalink: Don't assume maxconnections is always set. BZ 974826.
  - DeltaPackage: provide returnIdSum(). BZ 974394.


author: James Antill <james at fedoraproject.org> - 3.4.3-98
changelog:
  - Update to latest HEAD.
  - Add simple way to specify a group of pkgs. for version. BZ 913461.
  - Change group install => group upgrade for installed groups. BZ 833087.
  - Give more text when telling user about y-c-t, mention history. BZ 974576.
  - Fix the tolerant yum.conf text.
  - Skip installonly limit, if something has set check_future_rpmdbv. BZ 962757.


author: James Antill <james at fedoraproject.org> - 3.4.3-10
changelog:
  - update to latest HEAD
  - Fix for history sync, and saving on install.
  - Lots of minor bug fixes.
  - Speedups for upgrade_requirements_on_install=true.
  - Fix generated data using bad caches.
  - Changes for yum-cron.


author: James Antill <james at fedoraproject.org> - 3.4.3-11
changelog:
  - update to latest HEAD
  - Some edge case depsolver bug fixes.
  - Output the GPG fingerprint when showing the GPG key.
  - Update bugtracker URL back to redhat.
  - Allow reinstall and remove arguments to history redo command.
  - Let resolvedep look for installed packages.


